diff --git a/CompareImageDialog.cpp b/CompareImageDialog.cpp new file mode 100644 index 0000000..c42e314 --- /dev/null +++ b/CompareImageDialog.cpp @@ -0,0 +1,260 @@ +#include +#include +#include +#include + +#include +#include + +#include "CompareImageDialog.h" + +using namespace cv; + +CompareImageDialog::CompareImageDialog(const QString &title, int V, int H, int S, int defValue1, int defValue2, const QString &thresh1Text, const QString &thresh2Text, QWidget *parent) + : QDialog(parent), + m_histoType(2), + m_metrics(CV_COMP_CORREL) +{ + setWindowTitle(title); + + QGroupBox *histoSrcBox = new QGroupBox("Histogram source:"); + QRadioButton *lRB = new QRadioButton("Luminance"); + QRadioButton *hsRB = new QRadioButton("Hue/Saturation"); + QRadioButton *hsvRB = new QRadioButton("HSV"); + hsvRB->setChecked(true); + QGridLayout *histoSrcLayout = new QGridLayout; + histoSrcLayout->addWidget(lRB, 0, 0); + histoSrcLayout->addWidget(hsRB, 0, 1); + histoSrcLayout->addWidget(hsvRB, 0, 2); + histoSrcBox->setLayout(histoSrcLayout); + + QLabel *blockNBinsLabel = new QLabel(tr("Number of histogram bins for each channel:")); + m_nVBinsLabel = new QLabel(tr("Value")); + m_nHBinsLabel = new QLabel(tr("Hue")); + m_nSBinsLabel = new QLabel(tr("Saturation")); + m_nVBinsSB = new QSpinBox; + m_nHBinsSB = new QSpinBox; + m_nSBinsSB = new QSpinBox; + m_nVBinsSB->setMinimum(2); + m_nVBinsSB->setValue(V); + m_nVBinsSB->setMaximum(256); + m_nHBinsSB->setMinimum(2); + m_nHBinsSB->setValue(H); + m_nHBinsSB->setMaximum(180); + m_nSBinsSB->setMinimum(2); + m_nSBinsSB->setValue(S); + m_nSBinsSB->setMaximum(255); + + QLabel *blockNumberLabel = new QLabel(tr("Number of subimages along each dimension:")); + QLabel *nVBlockLabel = new QLabel(tr("Vertical")); + QLabel *nHBlockLabel = new QLabel(tr("Horizontal")); + m_nVBlockSB = new QSpinBox; + m_nHBlockSB = new QSpinBox; + m_nVBlockSB->setMinimum(1); + m_nVBlockSB->setValue(5); + m_nVBlockSB->setMaximum(20); + m_nHBlockSB->setMinimum(1); + m_nHBlockSB->setValue(6); + m_nHBlockSB->setMaximum(20); + + QGroupBox *metricsBox = new QGroupBox("Metrics:"); + QRadioButton *l1 = new QRadioButton("L1"); + QRadioButton *l2 = new QRadioButton("L2"); + QRadioButton *correl = new QRadioButton("Correlation"); + QRadioButton *chisqr = new QRadioButton("Chi-Square"); + QRadioButton *intersect = new QRadioButton("Intersection"); + QRadioButton *hellinger = new QRadioButton("Hellinger dist."); + correl->setChecked(true); + QGridLayout *metricsLayout = new QGridLayout; + metricsLayout->addWidget(l1, 0, 0); + metricsLayout->addWidget(l2, 0, 1); + metricsLayout->addWidget(correl, 0, 2); + metricsLayout->addWidget(chisqr, 1, 0); + metricsLayout->addWidget(intersect, 1, 1); + metricsLayout->addWidget(hellinger, 1, 2); + metricsBox->setLayout(metricsLayout); + + QLabel *thresholdLabel1 = new QLabel(thresh1Text); + m_thresholdSB1 = new QSpinBox; + m_thresholdSB1->setMinimum(1); + m_thresholdSB1->setValue(defValue1); + m_thresholdSB1->setMaximum(100); + + QLabel *thresholdLabel2 = new QLabel(thresh2Text); + m_thresholdSB2 = new QSpinBox; + m_thresholdSB2->setMinimum(1); + m_thresholdSB2->setValue(defValue2); + m_thresholdSB2->setMaximum(100); + + if (thresh2Text.isEmpty()) { + m_thresholdSB2->hide(); + thresholdLabel2->hide(); + } + + QGridLayout *gridLayout = new QGridLayout; + gridLayout->addWidget(histoSrcBox, 0, 0, 1, 3); + gridLayout->addWidget(blockNBinsLabel, 1, 0, 1, 3); + gridLayout->addWidget(m_nVBinsLabel, 2, 0); + gridLayout->addWidget(m_nVBinsSB, 2, 1); + gridLayout->addWidget(m_nHBinsLabel, 3, 0); + gridLayout->addWidget(m_nHBinsSB, 3, 1); + gridLayout->addWidget(m_nSBinsLabel, 4, 0); + gridLayout->addWidget(m_nSBinsSB, 4, 1); + gridLayout->addWidget(blockNumberLabel, 5, 0, 1, 3); + gridLayout->addWidget(nVBlockLabel, 6, 0); + gridLayout->addWidget(m_nVBlockSB, 6, 1); + gridLayout->addWidget(nHBlockLabel, 7, 0); + gridLayout->addWidget(m_nHBlockSB, 7, 1); + gridLayout->addWidget(metricsBox, 8, 0, 1, 3); + gridLayout->addWidget(thresholdLabel1, 9, 0); + gridLayout->addWidget(m_thresholdSB1, 10, 1); + gridLayout->addWidget(thresholdLabel2, 11, 0); + gridLayout->addWidget(m_thresholdSB2, 12, 1); + + m_iterCB = new QCheckBox(tr("Iterate under thresholds")); + gridLayout->addWidget(m_iterCB, 13, 0); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok + | QDialogButtonBox::Cancel); + gridLayout->addWidget(buttonBox, 14, 0, 1, 3, Qt::AlignHCenter); + + setLayout(gridLayout); + + connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + + // connecting histo type buttons to corresponding slots + connect(lRB, SIGNAL(pressed()), this, SLOT(activLHisto())); + connect(hsRB, SIGNAL(pressed()), this, SLOT(activHsHisto())); + connect(hsvRB, SIGNAL(pressed()), this, SLOT(activHsvHisto())); + + // connecting metrics buttons to corresponding slots + connect(l1, SIGNAL(pressed()), this, SLOT(activL1())); + connect(l2, SIGNAL(pressed()), this, SLOT(activL2())); + connect(correl, SIGNAL(pressed()), this, SLOT(activCorrel())); + connect(chisqr, SIGNAL(pressed()), this, SLOT(activChiSqr())); + connect(intersect, SIGNAL(pressed()), this, SLOT(activIntersect())); + connect(hellinger, SIGNAL(pressed()), this, SLOT(activHellinger())); +} + +/////////// +// slots // +/////////// + +void CompareImageDialog::activLHisto() +{ + m_nVBinsSB->setEnabled(true); + m_nHBinsSB->setEnabled(false); + m_nSBinsSB->setEnabled(false); + m_nVBinsLabel->setEnabled(true); + m_nHBinsLabel->setEnabled(false); + m_nSBinsLabel->setEnabled(false); + m_histoType = 0; +} + +void CompareImageDialog::activHsHisto() +{ + m_nVBinsSB->setEnabled(false); + m_nHBinsSB->setEnabled(true); + m_nSBinsSB->setEnabled(true); + m_nVBinsLabel->setEnabled(false); + m_nHBinsLabel->setEnabled(true); + m_nSBinsLabel->setEnabled(true); + m_histoType = 1; +} + +void CompareImageDialog::activHsvHisto() +{ + m_nVBinsSB->setEnabled(true); + m_nHBinsSB->setEnabled(true); + m_nSBinsSB->setEnabled(true); + m_nVBinsLabel->setEnabled(true); + m_nHBinsLabel->setEnabled(true); + m_nSBinsLabel->setEnabled(true); + m_histoType = 2; +} + +void CompareImageDialog::activL1() +{ + m_metrics = 4; +} + +void CompareImageDialog::activL2() +{ + m_metrics = 5; +} + +void CompareImageDialog::activCorrel() +{ + m_metrics = CV_COMP_CORREL; +} + +void CompareImageDialog::activChiSqr() +{ + m_metrics = CV_COMP_CHISQR; +} + +void CompareImageDialog::activIntersect() +{ + m_metrics = CV_COMP_INTERSECT; +} + +void CompareImageDialog::activHellinger() +{ + m_metrics = CV_COMP_HELLINGER; +} + +/////////////// +// accessors // +/////////////// + +int CompareImageDialog::getHistoType() +{ + return m_histoType; +} + +int CompareImageDialog::getMetrics() +{ + return m_metrics; +} + +int CompareImageDialog::getThreshold1() +{ + return m_thresholdSB1->value(); +} + +int CompareImageDialog::getThreshold2() +{ + return m_thresholdSB2->value(); +} + +bool CompareImageDialog::getIterate() +{ + return m_iterCB->isChecked(); +} + +int CompareImageDialog::getNVBlock() +{ + return m_nVBlockSB->value(); +} + +int CompareImageDialog::getNHBlock() +{ + return m_nHBlockSB->value(); +} + +int CompareImageDialog::getNVBins() +{ + return m_nVBinsSB->value(); +} + +int CompareImageDialog::getNHBins() +{ + return m_nHBinsSB->value(); +} + +int CompareImageDialog::getNSBins() +{ + return m_nSBinsSB->value(); +} + diff --git a/CompareImageDialog.h b/CompareImageDialog.h new file mode 100644 index 0000000..d83ecb3 --- /dev/null +++ b/CompareImageDialog.h @@ -0,0 +1,55 @@ +#ifndef COMPAREIMAGEDIALOG_H +#define COMPAREIMAGEDIALOG_H + +#include +#include +#include +#include + +class CompareImageDialog: public QDialog +{ + Q_OBJECT + + public: + CompareImageDialog(const QString &title, int V, int H, int S, int defValue1, int defValue2, const QString &threshLab1, const QString &threshLab2 = QString(), QWidget *parent = 0); + + int getHistoType(); + int getMetrics(); + int getThreshold1(); + int getThreshold2(); + bool getIterate(); + int getNVBlock(); + int getNHBlock(); + int getNVBins(); + int getNHBins(); + int getNSBins(); + + public slots: + void activLHisto(); + void activHsHisto(); + void activHsvHisto(); + void activL1(); + void activL2(); + void activCorrel(); + void activChiSqr(); + void activIntersect(); + void activHellinger(); + + private: + int m_histoType; + int m_metrics; + QSpinBox *m_thresholdSB1; + QSpinBox *m_thresholdSB2; + QSpinBox *m_nVBlockSB; + QSpinBox *m_nHBlockSB; + QLabel *m_nVBinsLabel; + QLabel *m_nHBinsLabel; + QLabel *m_nSBinsLabel; + QSpinBox *m_nVBinsSB; + QSpinBox *m_nHBinsSB; + QSpinBox *m_nSBinsSB; + QCheckBox *m_iterCB; +}; + +#endif + diff --git a/Convert.cpp b/Convert.cpp new file mode 100644 index 0000000..50ff7e1 --- /dev/null +++ b/Convert.cpp @@ -0,0 +1,101 @@ +#include +#include + +#include + +#include "Convert.h" + +using namespace cv; + +QImage Convert::fromYuvToRgb(QVideoFrame frame) +{ + int y, u, v; + int c, d, e; + int r, g, b; + int height = frame.height(); + int width = frame.width(); + int size = height * width; + QImage image(width, height, QImage::Format_RGB888); + + frame.map(QAbstractVideoBuffer::ReadOnly); + uchar *ptr = frame.bits(); + + for (int i(0); i < height; i++) { + for (int j(0); j < width; j++) { + + // retrieve Y, U, V components + y = *(ptr + i * width + j); + u = *(ptr + size + i / 2 * width / 2 + j / 2); + v = *(ptr + size + size / 4 + i / 2 * width / 2 + j / 2); + + // compute R, G, B components + c = y - 16; + d = u - 128; + e = v - 128; + r = (298*c + 409*e + 128) >> 8; + g = (298*c - 100*d - 208*e + 128) >> 8; + b = (298*c + 516*d + 128) >> 8; + + // clamp R, G, B components + r = (r > 255) ? 255 : r; + g = (g > 255) ? 255 : g; + b = (b > 255) ? 255 : b; + r = (r < 0) ? 0 : r; + g = (g < 0) ? 0 : g; + b = (b < 0) ? 0 : b; + + image.setPixel(j, i, qRgb(r, g, b)); + } + } + + frame.unmap(); + return image; +} + +Mat Convert::fromYuvToBgrMat(QVideoFrame frame) +{ + QImage qimage = Convert::fromYuvToRgb(frame).rgbSwapped(); + Mat image(frame.height(), frame.width(), CV_8UC3, qimage.bits()); + + return image.clone(); +} + +QImage Convert::fromYuvToGray(QVideoFrame frame) +{ + int y; + int height = frame.height(); + int width = frame.width(); + int size = height * width; + QImage image(width, height, QImage::Format_Indexed8); + + frame.map(QAbstractVideoBuffer::ReadOnly); + uchar *fPtr = frame.bits(); // pointer to video frame pixels + uchar *iPtr = image.bits(); // pointer to image pixels + + for (int i(0); i < size; i++) { + + // retrieve Y component + y = *fPtr; + + // set image pixel + *iPtr = y; + + // increment frame and image pointers + fPtr++; + iPtr++; + } + + frame.unmap(); + return image; +} + +QImage Convert::fromBGRMatToQImage(const Mat &frame) +{ + Mat tmp; + cvtColor(frame, tmp, CV_BGR2RGB); + QImage dst1((uchar *) tmp.data, tmp.cols, tmp.rows, tmp.step, QImage::Format_RGB888); + QImage dst2(dst1); + dst2.detach(); + + return dst2; +} diff --git a/Convert.h b/Convert.h new file mode 100644 index 0000000..9b92d90 --- /dev/null +++ b/Convert.h @@ -0,0 +1,18 @@ +#ifndef CONVERT_H +#define CONVERT_H + +#include +#include + +#include + +class Convert +{ + public: + static QImage fromYuvToRgb(QVideoFrame frame); + static QImage fromYuvToGray(QVideoFrame frame); + static cv::Mat fromYuvToBgrMat(QVideoFrame frame); + static QImage fromBGRMatToQImage(const cv::Mat &frame); +}; + +#endif diff --git a/DiffHistoGraph.cpp b/DiffHistoGraph.cpp new file mode 100644 index 0000000..7c2c486 --- /dev/null +++ b/DiffHistoGraph.cpp @@ -0,0 +1,58 @@ +#include +#include + +#include "DiffHistoGraph.h" + +DiffHistoGraph::DiffHistoGraph(QColor color, bool minusY, int scale, int width, int height, QWidget *parent) + : QWidget(parent), + m_minusY(minusY), + m_color(color) +{ + setFixedSize(width, height); + m_scale = scale / 8.0; + + if (minusY) + m_height = height / 2; + else + m_height = 0; +} + +/////////// +// slots // +/////////// + +void DiffHistoGraph::setScale(int scale) +{ + m_scale = scale / 8.0; +} + +void DiffHistoGraph::appendDist(qreal dist) +{ + m_distList.append(dist); + + if (m_distList.size() > width()) + m_distList.removeFirst(); + + update(); +} + +void DiffHistoGraph::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + QPainter painter(this); + + // fill monitors background and set pen + painter.fillRect(0, 0, width(), height(), QBrush(Qt::white)); + + if (m_minusY) { + painter.setPen(Qt::gray); + painter.drawLine(0, m_height, width(), m_height); + } + + int listSize = m_distList.size(); + + painter.setPen(m_color); + + for (int i = 1; i < listSize; i++) + painter.drawLine(i-1, height() * (1 - m_scale * m_distList[i-1]) - m_height, i, height() * (1 - m_scale * m_distList[i]) - m_height); +} diff --git a/DiffHistoGraph.h b/DiffHistoGraph.h new file mode 100644 index 0000000..93bc3e4 --- /dev/null +++ b/DiffHistoGraph.h @@ -0,0 +1,31 @@ +#ifndef DIFFHISTOGRAPH_H +#define DIFFHISTOGRAPH_H + +#include +#include +#include +#include + +class DiffHistoGraph: public QWidget +{ + Q_OBJECT + + public: + DiffHistoGraph(QColor color, bool minusY = false, int scale = 4, int width = 380, int height = 100, QWidget *parent = 0); + + public slots: + void appendDist(qreal dist); + void setScale(int scale); + + protected: + void paintEvent(QPaintEvent *event); + + private: + int m_height; + qreal m_scale; + bool m_minusY; + QList m_distList; + QColor m_color; +}; + +#endif diff --git a/EditSimShotDialog.cpp b/EditSimShotDialog.cpp new file mode 100644 index 0000000..f40d3c1 --- /dev/null +++ b/EditSimShotDialog.cpp @@ -0,0 +1,223 @@ +#include +#include +#include + +#include +#include +#include + +#include "EditSimShotDialog.h" +#include "Convert.h" + +#include + +using namespace cv; + +EditSimShotDialog::EditSimShotDialog(const QString &fName, int currIdx, const QList &shotPositions, int nVignettes, int frameWidth, QWidget *parent) + : QDialog(parent), + m_nVignettes(nVignettes), + m_refIdx(currIdx), + m_currIdx(currIdx), + m_shotPositions(shotPositions), + m_nCamera(0) +{ + int fWidth; + int fHeight; + + // vector containing the camera ids + m_shotCamera.resize(shotPositions.size()); + + // retrieving movie features + m_cap.release(); + m_cap.open(fName.toStdString()); + fWidth = m_cap.get(CV_CAP_PROP_FRAME_WIDTH); + fHeight = m_cap.get(CV_CAP_PROP_FRAME_HEIGHT); + m_vignetteWidth = frameWidth / m_nVignettes; + m_vignetteHeight = m_vignetteWidth * fHeight / fWidth; + + // doesn't work anymore after updating Ubuntu to 14.04 + // m_frameDur = 1 / m_cap.get(CV_CAP_PROP_FPS) * 1000; + m_frameDur = 1 / 25.0 * 1000; + + // initializing vignette list + int i(m_refIdx); + + while (i >= m_refIdx - m_nVignettes + 1) { + if (i < 0) + m_vignettePositions.push_front(-1); + else + m_vignettePositions.push_front(m_shotPositions[i] - m_frameDur); + i--; + } + + m_currentVignette = new QLabel; + m_currentVignette->setPixmap(refShot()); + + m_vignetteWidget = new VignetteWidget(m_nVignettes, frameWidth); + m_vignetteWidget->setVideoCapture(fName); + m_vignetteWidget->updateVignette(m_vignettePositions); + + QGridLayout *layout = new QGridLayout; + layout->addWidget(m_currentVignette, 0, 0, Qt::AlignRight); + layout->addWidget(m_vignetteWidget, 1, 0, Qt::AlignRight); + + setLayout(layout); + + setWindowTitle("Annotate similar shots - Shot " + QString::number(m_refIdx + 1)); + + // setting deletion operations vector + m_delOp.resize(m_shotPositions.size()); + m_delOp.fill(false); +} + +/////////////////////////////////// +// slot called when pressing key // +/////////////////////////////////// + +void EditSimShotDialog::keyPressEvent(QKeyEvent *event) +{ + int toAddIdx; // index of shot to add to visible ones + int idxToDel; // index of single linked shot to untie + + /********************************/ + /* going through previous shots */ + /********************************/ + + if (event->key() == Qt::Key_Left && m_currIdx > m_nVignettes / 2) { + + m_currIdx--; + toAddIdx = m_currIdx - m_nVignettes + 1; + + if (toAddIdx < 0) + m_vignettePositions.push_front(-1); + else + m_vignettePositions.push_front(m_shotPositions[toAddIdx] - m_frameDur); + m_vignettePositions.pop_back(); + } + + else if (event->key() == Qt::Key_Right && m_currIdx < m_refIdx) { + + m_vignettePositions.push_back(m_shotPositions[++m_currIdx] - m_frameDur); + m_vignettePositions.pop_front(); + } + + /*******************************************************/ + /* linking current shot to previous one or ignoring it */ + /*******************************************************/ + + else if (event->key() == Qt::Key_Return || event->key() == Qt::Key_Backspace) { + + // no similar shot found: increment camera label + if (event->key() == Qt::Key_Backspace) { + m_shotCamera[m_refIdx] = m_nCamera++; + + // setting corresponding deletion operation to true + m_delOp[m_refIdx] = true; + } + + // similar shot found: label current shot with selected one + else if (event->key() == Qt::Key_Return) { + + // linking the shots + m_shotCamera[m_refIdx] = m_shotCamera[m_currIdx - 1]; + emit labelSimShot(m_shotPositions[m_currIdx - 1], m_shotCamera[m_currIdx - 1], Segment::Manual); + emit labelSimShot(m_shotPositions[m_refIdx], m_shotCamera[m_refIdx], Segment::Manual); + + // setting corresponding deletion operation to false + m_delOp[m_refIdx] = false; + } + + // move to next shot position + m_currIdx = ++m_refIdx; + + // last shot annotated: exit dialog + if (m_refIdx == m_shotPositions.size()) + accept(); + + else { + + // re-initializing vignette list + int i(m_refIdx); + m_vignettePositions.clear(); + + while (i >= m_refIdx - m_nVignettes + 1) { + if (i < 0) + m_vignettePositions.push_front(-1); + else + m_vignettePositions.push_front(m_shotPositions[i] - m_frameDur); + i--; + } + + // set pixmap of current shot and window title + m_currentVignette->setPixmap(refShot()); + setWindowTitle("Annotate similar shots - Shot " + QString::number(m_refIdx + 1)); + + update(); + } + } + + /*****************************/ + /* cancelling last operation */ + /*****************************/ + + else if (event->key() == Qt::Key_Escape && m_refIdx > 0) { + + // updating indices + m_currIdx = --m_refIdx; + + // last operation consisted in ignoring new shot + if (m_delOp[m_refIdx]) + m_nCamera--; + + // last operation consisted in linking the shot to a previous one + else { + // retrieving camera label to cancel + const int camToDel(m_shotCamera[m_refIdx]); + + // deleting last shot annotation + emit labelSimShot(m_shotPositions[m_refIdx], -1, Segment::Manual); + + // if linked with only one shot, delete its associated label + if (m_shotCamera.count(camToDel) == 2) { + idxToDel = m_shotCamera.lastIndexOf(camToDel); + emit labelSimShot(m_shotPositions[idxToDel], -1, Segment::Manual); + } + } + + // updating vignette position list + toAddIdx = m_currIdx - m_nVignettes + 1; + + if (toAddIdx < 0) + m_vignettePositions.push_front(-1); + else + m_vignettePositions.push_front(m_shotPositions[toAddIdx] - m_frameDur); + + m_vignettePositions.pop_back(); + + // set pixmap of current shot and window title + m_currentVignette->setPixmap(refShot()); + setWindowTitle("Annotate similar shots - Shot " + QString::number(m_refIdx + 1)); + + update(); + } + + // updating corresponding images + m_vignetteWidget->updateVignette(m_vignettePositions); + m_vignetteWidget->update(); +} + +/////////////////////// +// auxiliary methods // +/////////////////////// + +QPixmap EditSimShotDialog::refShot() +{ + Mat frame; + + // retrieving selected frame + m_cap.set(CV_CAP_PROP_POS_MSEC, m_shotPositions[m_refIdx]); + m_cap >> frame; + cv::resize(frame, frame, Size(m_vignetteWidth, m_vignetteHeight)); + + return QPixmap::fromImage(Convert::fromBGRMatToQImage(frame)); +} diff --git a/EditSimShotDialog.h b/EditSimShotDialog.h new file mode 100644 index 0000000..7019a5f --- /dev/null +++ b/EditSimShotDialog.h @@ -0,0 +1,44 @@ +#ifndef EDITSIMSHOTDIALOG_H +#define EDITSIMSHOTDIALOG_H + +#include +#include +#include +#include + +#include "VignetteWidget.h" +#include "Segment.h" + +class EditSimShotDialog: public QDialog +{ + Q_OBJECT + + public: + EditSimShotDialog(const QString &fName, int currIdx, const QList &shotPositions, int nVignettes, int frameWidth, QWidget *parent = 0); + + protected: + void keyPressEvent(QKeyEvent *event); + + signals: + void labelSimShot(qint64 position, int nCamera, Segment::Source source); + + private: + QPixmap refShot(); + + cv::VideoCapture m_cap; + int m_vignetteWidth; + int m_vignetteHeight; + int m_frameDur; + QLabel *m_currentVignette; + int m_nVignettes; + VignetteWidget *m_vignetteWidget; + int m_refIdx; + int m_currIdx; + QList m_shotPositions; + QList m_vignettePositions; + QVector m_shotCamera; + QVector m_delOp; + int m_nCamera; +}; + +#endif diff --git a/Episode.cpp b/Episode.cpp new file mode 100644 index 0000000..daf363b --- /dev/null +++ b/Episode.cpp @@ -0,0 +1,77 @@ +#include "Episode.h" + +Episode::Episode(Segment *parentSegment) + : Segment(parentSegment) +{ +} + +Episode::Episode(int number, const QString &fName, Segment *parentSegment, const QString &name, qint64 position, Segment::Source source) + : Segment(position, parentSegment, source), + m_number(number), + m_name(name), + m_fName(fName), + m_resolution(QSize()) +{ +} + +Episode::~Episode() +{ +} + +void Episode::read(const QJsonObject &json) +{ + m_number = json["nb"].toInt(); + m_name = json["name"].toString(); + m_fName = json["fName"].toString(); + m_resolution.setWidth(json["width"].toInt()); + m_resolution.setHeight(json["height"].toInt()); + m_fps = json["fps"].toDouble(); + Segment::read(json); +} + +void Episode::write(QJsonObject &json) const +{ + json["nb"] = m_number; + json["name"] = m_name; + json["fName"] = m_fName; + json["width"] = m_resolution.width(); + json["height"] = m_resolution.height(); + json["fps"] = m_fps; + Segment::write(json); +} + +QString Episode::display() const +{ + return "Episode " + QString::number(m_number); +} + +void Episode::setResolution(const QSize &resolution) +{ + m_resolution = resolution; +} + +void Episode::setFps(qreal fps) +{ + m_fps = fps; +} + +QSize Episode::getResolution() const +{ + return m_resolution; +} + +qreal Episode::getFps() const +{ + return m_fps; +} + +QString Episode::getFName() const +{ + return m_fName; +} + +int Episode::getNumber() const +{ + return m_number; +} + diff --git a/Episode.h b/Episode.h new file mode 100644 index 0000000..ff7bcda --- /dev/null +++ b/Episode.h @@ -0,0 +1,33 @@ +#ifndef EPISODE_H +#define EPISODE_H + +#include +#include + +#include "Segment.h" + +class Episode: public Segment +{ + public: + Episode(Segment *parentSegment); + Episode(int number, const QString &fName, Segment *parentSegment, const QString &name = QString(), qint64 position = 0, Segment::Source source = Segment::Manual); + ~Episode(); + void read(const QJsonObject &json); + void write(QJsonObject &json) const; + QString display() const; + void setResolution(const QSize &resolution); + void setFps(qreal fps); + QSize getResolution() const; + qreal getFps() const; + QString getFName() const; + int getNumber() const; + + private: + int m_number; + QString m_name; + QString m_fName; + QSize m_resolution; + qreal m_fps; +}; + +#endif diff --git a/GetFileDialog.cpp b/GetFileDialog.cpp new file mode 100644 index 0000000..31d82af --- /dev/null +++ b/GetFileDialog.cpp @@ -0,0 +1,64 @@ +#include +#include +#include +#include +#include + +#include "GetFileDialog.h" + +GetFileDialog::GetFileDialog(const QString &openFileMsg, const QString &fileType, QWidget *parent) + : QDialog(parent), + m_fName(QString()), + m_openFileMsg(openFileMsg), + m_fileType(fileType) +{ + QLabel *fNameLabel = new QLabel(openFileMsg + " *"); + m_fNameLE = new QLineEdit; + + m_fNameLE->setEnabled(false); + + QPushButton *browseButton = new QPushButton("..."); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok + | QDialogButtonBox::Cancel); + + QGridLayout *layout = new QGridLayout; + + layout->addWidget(fNameLabel, 0, 0); + layout->addWidget(m_fNameLE, 0, 1); + layout->addWidget(browseButton, 0, 2); + + layout->addWidget(buttonBox, 1, 0, 1, 3); + + setLayout(layout); + + connect(browseButton, SIGNAL(clicked()), this, SLOT(setFName())); + connect(buttonBox, SIGNAL(accepted()), this, SLOT(checkForm())); + connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); +} + +/////////////// +// accessors // +/////////////// + +QString GetFileDialog::getFName() const +{ + return m_fName; +} + +/////////// +// slots // +/////////// + +void GetFileDialog::setFName() +{ + m_fName = QFileDialog::getOpenFileName(this, "Open " + m_openFileMsg, QString(), m_fileType); + m_fNameLE->setText(m_fName); +} + +void GetFileDialog::checkForm() +{ + m_fName = m_fNameLE->text(); + + if (!m_fName.isEmpty()) + accept(); +} diff --git a/GetFileDialog.h b/GetFileDialog.h new file mode 100644 index 0000000..3cc0e31 --- /dev/null +++ b/GetFileDialog.h @@ -0,0 +1,27 @@ +#ifndef GETFILEDIALOG_H +#define GETFILEDIALOG_H + +#include +#include + +class GetFileDialog: public QDialog +{ + Q_OBJECT + + public: + GetFileDialog(const QString &openFileMsg, const QString &fileType, QWidget *parent = 0); + QString getFName() const; + + public slots: + void setFName(); + void checkForm(); + + private: + QString m_fName; + QLineEdit *m_fNameLE; + QString m_openFileMsg; + QString m_fileType; +}; + +#endif + diff --git a/HistoMonitor.cpp b/HistoMonitor.cpp new file mode 100644 index 0000000..6bf2cc7 --- /dev/null +++ b/HistoMonitor.cpp @@ -0,0 +1,139 @@ +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "HistoMonitor.h" + +using namespace cv; + +HistoMonitor::HistoMonitor(QWidget *parent, int hBins, int sBins, int vBins) + : QWidget(parent), + m_hBins(hBins), + m_sBins(sBins), + m_vBins(vBins) +{ + const int vScale = 12; + const int diffScale = 8; + + m_processor = new VideoFrameProcessor; + + QSlider *vVScaleSlider = new QSlider(Qt::Vertical); + vVScaleSlider->setMinimum(1); + vVScaleSlider->setMaximum(30); + vVScaleSlider->setValue(vScale); + m_vHisto = new VHistoWidget(vScale); + QSlider *vNBinsSlider = new QSlider(Qt::Horizontal); + vNBinsSlider->setMinimum(2); + vNBinsSlider->setMaximum(256); + vNBinsSlider->setValue(m_vBins); + + QSlider *satSlider = new QSlider(Qt::Vertical); + satSlider->setMinimum(2); + satSlider->setMaximum(255); + satSlider->setValue(m_sBins); + m_hsHisto = new HsHistoWidget; + QSlider *hueSlider = new QSlider(Qt::Horizontal); + hueSlider->setMinimum(2); + hueSlider->setMaximum(180); + hueSlider->setValue(m_hBins); + + QSlider *diffScaleSlider = new QSlider(Qt::Vertical); + diffScaleSlider->setMinimum(1); + diffScaleSlider->setMaximum(16); + diffScaleSlider->setValue(diffScale); + DiffHistoGraph *hsvGraph = new DiffHistoGraph(Qt::black); + + QGroupBox *groupBox = new QGroupBox("Metrics: "); + QRadioButton *l1 = new QRadioButton("L1"); + QRadioButton *l2 = new QRadioButton("L2"); + QRadioButton *correl = new QRadioButton("Correlation"); + QRadioButton *chisqr = new QRadioButton("Chi-Square"); + QRadioButton *intersect = new QRadioButton("Intersection"); + QRadioButton *hellinger = new QRadioButton("Hellinger dist."); + correl->setChecked(true); + QGridLayout *boxLayout = new QGridLayout; + boxLayout->addWidget(l1, 0, 0); + boxLayout->addWidget(l2, 0, 1); + boxLayout->addWidget(correl, 0, 2); + boxLayout->addWidget(chisqr, 1, 0); + boxLayout->addWidget(intersect, 1, 1); + boxLayout->addWidget(hellinger, 1, 2); + groupBox->setLayout(boxLayout); + + QGridLayout *layout = new QGridLayout; + layout->addWidget(vVScaleSlider, 0, 0); + layout->addWidget(m_vHisto, 0, 1); + layout->addWidget(vNBinsSlider, 1, 1); + layout->addWidget(satSlider, 0, 2); + layout->addWidget(m_hsHisto, 0, 3, 1, 1, Qt::AlignHCenter); + layout->addWidget(hueSlider, 1, 3); + layout->addWidget(diffScaleSlider, 2, 0); + layout->addWidget(hsvGraph, 2, 1, 1, 3, Qt::AlignHCenter); + layout->addWidget(groupBox, 3, 0, 1, 4, Qt::AlignHCenter); + + setLayout(layout); + + // connecting sliders to corresponding slots + connect(vVScaleSlider, SIGNAL(valueChanged(int)), m_vHisto, SLOT(setScale(int))); + connect(vNBinsSlider, SIGNAL(valueChanged(int)), this, SLOT(setVBins(int))); + connect(hueSlider, SIGNAL(valueChanged(int)), this, SLOT(setHBins(int))); + connect(satSlider, SIGNAL(valueChanged(int)), this, SLOT(setSBins(int))); + connect(diffScaleSlider, SIGNAL(valueChanged(int)), hsvGraph, SLOT(setScale(int))); + + // connecting metrics buttons to corresponding slots + connect(l1, SIGNAL(pressed()), m_processor, SLOT(activL1())); + connect(l2, SIGNAL(pressed()), m_processor, SLOT(activL2())); + connect(correl, SIGNAL(pressed()), m_processor, SLOT(activCorrel())); + connect(chisqr, SIGNAL(pressed()), m_processor, SLOT(activChiSqr())); + connect(intersect, SIGNAL(pressed()), m_processor, SLOT(activIntersect())); + connect(hellinger, SIGNAL(pressed()), m_processor, SLOT(activHellinger())); + + // updating distance from previous frame for graphing purpose + connect(this, SIGNAL(distFromPrev(qreal)), hsvGraph, SLOT(appendDist(qreal))); +} + +/////////// +// slots // +/////////// + +void HistoMonitor::processMat(const Mat &bgrMat) +{ + Mat hsvMat; + Mat vHisto, hsHisto, hsvHisto; + qreal distance; + + cvtColor(bgrMat, hsvMat, CV_BGR2HSV); + + vHisto = m_processor->genVHisto(hsvMat, m_vBins); + hsHisto = m_processor->genHsHisto(hsvMat, m_hBins, m_sBins); + hsvHisto = m_processor->genHsvHisto(hsvMat, m_hBins, m_sBins, m_sBins); + + m_vHisto->setHisto(vHisto); + m_hsHisto->setHisto(hsHisto); + + distance = m_processor->distanceFromPrev(hsvHisto, m_prevHsvHisto); + emit distFromPrev(distance); + + m_prevHsvHisto = hsvHisto; +} + +void HistoMonitor::setHBins(int hBins) +{ + m_hBins = hBins; +} + +void HistoMonitor::setSBins(int sBins) +{ + m_sBins = sBins; +} + +void HistoMonitor::setVBins(int vBins) +{ + m_vBins = vBins; +} diff --git a/HistoMonitor.h b/HistoMonitor.h new file mode 100644 index 0000000..87d7adb --- /dev/null +++ b/HistoMonitor.h @@ -0,0 +1,37 @@ +#ifndef HISTOMONITOR_H +#define HISTOMONITOR_H + +#include +#include +#include "VideoFrameProcessor.h" +#include "VHistoWidget.h" +#include "HsHistoWidget.h" +#include "DiffHistoGraph.h" + +class HistoMonitor: public QWidget +{ + Q_OBJECT + + public: + HistoMonitor(QWidget *parent = 0, int hBins = 32, int sBins = 32, int vBins = 128); + + signals: + void distFromPrev(qreal distance); + + public slots: + void processMat(const cv::Mat &bgrMat); + void setHBins(int hBins); + void setSBins(int sBins); + void setVBins(int vBins); + + private: + VideoFrameProcessor *m_processor; + VHistoWidget *m_vHisto; + HsHistoWidget *m_hsHisto; + cv::Mat m_prevHsvHisto; + int m_hBins; + int m_sBins; + int m_vBins; +}; + +#endif diff --git a/HsHistoWidget.cpp b/HsHistoWidget.cpp new file mode 100644 index 0000000..239ad91 --- /dev/null +++ b/HsHistoWidget.cpp @@ -0,0 +1,56 @@ +#include +#include +#include +#include "HsHistoWidget.h" + +using namespace cv; +using namespace std; + +HsHistoWidget::HsHistoWidget(int width, int height, int paletteHeight, QWidget *parent) + : QWidget(parent), + m_width(width), + m_height(height), + m_paletteHeight(paletteHeight) +{ + setFixedSize(m_width, m_height + m_paletteHeight + 1); +} + +/////////// +// slots // +/////////// + +void HsHistoWidget::setHisto(const Mat &hsHisto) +{ + // normalizing histogram between 0 and 255 for drawing purpose + normalize(hsHisto, m_hsHisto, 0, 255, NORM_MINMAX, -1, Mat()); + update(); +} + +void HsHistoWidget::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + float binWidth = static_cast(m_width) / m_hsHisto.rows; + float binHeight = static_cast(m_height) / m_hsHisto.cols; + + QPainter painter(this); + float hNormFac = 360.0 / m_hsHisto.rows; + + painter.fillRect(0, 0, m_width, m_height, QBrush(Qt::white)); + + for (int i = 1; i <= m_hsHisto.rows; i++) { + + // drawing hue palette + QRectF palette(QPointF((i-1) * binWidth, m_height + 1), + QPointF(i * binWidth, m_height + 1 + m_paletteHeight)); + painter.fillRect(palette, QColor::fromHsv(qRound((i-1) * hNormFac), 255, 255)); + + // plotting histogram values + for (int j = 1; j <= m_hsHisto.cols; j++) { + QRectF rectangle(QPointF((i-1) * binWidth, m_height - (j-1) * binHeight), + QPointF(i * binWidth, m_height - j * binHeight)); + uchar grayLevel = qRound(m_hsHisto.at(i, j)); + QColor grayColor(grayLevel, grayLevel, grayLevel); + painter.fillRect(rectangle, QBrush(grayColor)); + } + } +} diff --git a/HsHistoWidget.h b/HsHistoWidget.h new file mode 100644 index 0000000..72383f3 --- /dev/null +++ b/HsHistoWidget.h @@ -0,0 +1,26 @@ +#ifndef HSHISTOWIDGET_H +#define HSHISTOWIDGET_H + +#include +#include +#include "VideoFrameProcessor.h" + +class HsHistoWidget: public QWidget +{ + Q_OBJECT + + public: + HsHistoWidget(int width = 130, int height = 130, int paletteHeight = 10, QWidget *parent = 0); + void setHisto(const cv::Mat &hsHisto); + + protected: + void paintEvent(QPaintEvent *event); + + private: + int m_width; + int m_height; + int m_paletteHeight; + cv::Mat m_hsHisto; +}; + +#endif diff --git a/MainWindow.cpp b/MainWindow.cpp new file mode 100644 index 0000000..77db990 --- /dev/null +++ b/MainWindow.cpp @@ -0,0 +1,665 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +#include "MainWindow.h" +#include "NewProjectDialog.h" +#include "CompareImageDialog.h" +#include "SpkDiarizationDialog.h" +#include "GetFileDialog.h" +#include "VideoFrame.h" +#include "EditSimShotDialog.h" + +using namespace arma; + +///////////////// +// constructor // +///////////////// + +MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) +{ + setWindowTitle("TV Series Processing Tool"); + createActions(); + createMenus(); + + // connecting action signals to slots + connect(m_newProAct, SIGNAL(triggered()), this, SLOT(newProject())); + connect(m_proOpenProAct, SIGNAL(triggered()), this, SLOT(openProject())); + connect(m_saveProAct, SIGNAL(triggered()), this, SLOT(saveProject())); + connect(m_closeProAct, SIGNAL(triggered()), this, SLOT(closeProject())); + connect(m_appendProAct, SIGNAL(triggered()), this, SLOT(appendProject())); + connect(m_addSubAct, SIGNAL(triggered()), this, SLOT(addSubtitles())); + connect(m_quitAct, SIGNAL(triggered()), this, SLOT(quitTool())); + connect(m_histoAct, SIGNAL(triggered()), this, SLOT(showHisto())); + connect(m_autShotAct, SIGNAL(triggered()), this, SLOT(extractShots())); + connect(m_simShotDetectAct, SIGNAL(triggered()), this, SLOT(detectSimShots())); + connect(m_spkDiarAct, SIGNAL(triggered()), this, SLOT(spkDiar())); + connect(m_vFrameLevelAct, SIGNAL(triggered()), this, SLOT(selectVideoFrameLevel())); + connect(m_shotLevelAct, SIGNAL(triggered()), this, SLOT(selectShotLevel())); + connect(m_sceneLevelAct, SIGNAL(triggered()), this, SLOT(selectSceneLevel())); + connect(m_manShotAct, SIGNAL(triggered(bool)), this, SLOT(shotAnnotation(bool))); + connect(m_manShotSimAct, SIGNAL(triggered(bool)), this, SLOT(shotSimAnnotation(bool))); + connect(m_exportSubAct, SIGNAL(triggered()), this, SLOT(exportSubtitles())); + connect(m_viewLocSpkDiarAct, SIGNAL(triggered(bool)), this, SLOT(viewLocSpkDiar(bool))); + + // enabling/disabling actions + m_proOpen = false; + m_proModified = false; + m_histoDisp = false; + updateActions(); + + // initializing model/view + m_project = new ProjectModel(this); + m_modelView = new ModelView(m_project); + + // initializing video player + m_videoPlayer = new VideoPlayer; + m_videoPlayer->showVignette(false); + + // initializing central area + QHBoxLayout *viewLayout = new QHBoxLayout; + viewLayout->addWidget(m_videoPlayer); + viewLayout->addWidget(m_modelView); + QWidget *centralWidget = new QWidget; + centralWidget->setLayout(viewLayout); + setCentralWidget(centralWidget); + + // connecting model view signals to player slots + connect(m_modelView, SIGNAL(setPlayer(const QString &, const QSize &)), + m_videoPlayer, SLOT(setPlayer(const QString &, const QSize &))); + connect(m_modelView, SIGNAL(setPlayerPosition(qint64)), m_videoPlayer, SLOT(setPlayerPosition(qint64))); + connect(m_modelView, SIGNAL(currentShot(QList)), m_videoPlayer, SLOT(currentShot(QList))); + connect(this, SIGNAL(showVignette(bool)), m_videoPlayer, SLOT(showVignette(bool))); + connect(m_modelView, SIGNAL(displaySubtitle(const QString &)), m_videoPlayer, SLOT(displaySubtitle(const QString &))); + + connect(m_viewSpeakersAct, SIGNAL(triggered(bool)), m_project, SLOT(retrieveSpeakers(bool))); + connect(m_viewSpeakersAct, SIGNAL(triggered(bool)), m_videoPlayer, SLOT(viewSpeakers(bool))); + connect(m_project, SIGNAL(playSegments(QList>)), m_videoPlayer, SLOT(playSegments(QList>))); + + // possibly connecting model view signal to model slot + connect(m_modelView, SIGNAL(insertShot(Segment *)), this, SLOT(addShot(Segment *))); + connect(m_modelView, SIGNAL(removeShot(Segment *)), this, SLOT(delShot(Segment *))); + connect(m_modelView, SIGNAL(editSimShots(Segment *)), this, SLOT(editSimShots(Segment *))); + connect(this, SIGNAL(insertShot(Segment *, Segment::Source)), m_project, SLOT(insertShot(Segment *, Segment::Source))); + connect(this, SIGNAL(removeShot(Segment *, Segment::Source)), m_project, SLOT(removeShot(Segment *, Segment::Source))); + connect(m_modelView, SIGNAL(setPlayerPosition(qint64)), m_project, SLOT(retrieveShotSub(qint64))); + + // connecting player signal to model view slot + connect(m_videoPlayer, SIGNAL(positionUpdated(qint64)), m_modelView, SLOT(positionChanged(qint64))); + connect(m_videoPlayer, SIGNAL(playerPaused(bool)), m_modelView, SLOT(playerPaused(bool))); + + // connecting player signal to model slots + connect(m_videoPlayer, SIGNAL(newSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource)), m_project, SLOT(setSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource))); + connect(m_videoPlayer, SIGNAL(renewSpeaker(qint64, qint64, qint64, qint64, bool, VideoFrame::SpeakerSource)), m_project, SLOT(resetSpeaker(qint64, qint64, qint64, qint64, bool, VideoFrame::SpeakerSource))); + connect(m_videoPlayer, SIGNAL(playSub(QList)), m_project, SLOT(playSubtitle(QList))); + connect(m_videoPlayer, SIGNAL(positionUpdated(qint64)), m_project, SLOT(retrieveShotSub(qint64))); + connect(m_videoPlayer, SIGNAL(positionUpdated(qint64)), m_project, SLOT(currentSub(qint64))); + + // connecting view actions to monitoring widget + connect(this, SIGNAL(activeHisto(bool)), m_videoPlayer, SLOT(activeHisto(bool))); + connect(this, SIGNAL(viewUtteranceTree(bool)), m_videoPlayer, SLOT(viewUtteranceTree(bool))); + connect(m_project, SIGNAL(getCurrentPattern(const QList> &)), m_videoPlayer, SLOT(getCurrentPattern(const QList> &))); + connect(m_project, SIGNAL(getPatternFirstShot(const QList> &)), m_videoPlayer, SLOT(getPatternFirstShot(const QList> &))); + connect(m_project, SIGNAL(getPatternSecondShot(const QList> &)), m_videoPlayer, SLOT(getPatternSecondShot(const QList> &))); + connect(this, SIGNAL(setDiarData(const arma::mat &, const arma::mat &, const arma::mat &)), m_videoPlayer, SLOT(setDiarData(const arma::mat &, const arma::mat &, const arma::mat &))); + connect(m_project, SIGNAL(setDiarData(const arma::mat &, const arma::mat &, const arma::mat &)), m_videoPlayer, SLOT(setDiarData(const arma::mat &, const arma::mat &, const arma::mat &))); + + // indirectly connecting annotation tools actions to model slots + connect(m_manShotAct, SIGNAL(triggered(bool)), m_modelView, SLOT(initShotAnnot(bool))); + connect(m_modelView, SIGNAL(initShotLevel(Segment *)), m_project, SLOT(initShotLevel(Segment *))); + + // connecting model signals to main window slots + connect(m_project, SIGNAL(modelChanged()), this, SLOT(modelChanged())); + + // emitting appropriate signal when segmentation view/annotation action is triggered + connect(m_viewSegmentAct, SIGNAL(triggered()), this, SLOT(viewSegmentation())); + connect(m_speechSegAct, SIGNAL(triggered()), this, SLOT(viewSegmentation())); + connect(this, SIGNAL(processSegmentation(bool, bool)), m_project, SLOT(processSegmentation(bool, bool))); + + // spoken frames coming from model sent to player for monitoring purpose; end signal + connect(m_project, SIGNAL(getSpokenFrame(qint64, const QString &, const QString &)), m_videoPlayer, SLOT(getSpokenFrame(qint64, const QString &, const QString &))); + connect(m_project, SIGNAL(getShot(Segment *)), m_videoPlayer, SLOT(getShot(Segment *))); + connect(m_project, SIGNAL(segmentationRetrieved()), m_videoPlayer, SLOT(segmentationRetrieved())); + connect(m_project, SIGNAL(viewSegmentation(bool, bool)), m_videoPlayer, SLOT(showSegmentation(bool, bool))); + + // connecting model signals to view and player slots + connect(m_project, SIGNAL(positionChanged(qint64)), m_modelView, SLOT(positionChanged(qint64))); + connect(m_project, SIGNAL(speakersRetrieved(QList)), m_videoPlayer, SLOT(speakersRetrieved(QList))); + connect(m_project, SIGNAL(currentSubtitle(int)), m_videoPlayer, SLOT(currentSubtitle(int))); + + // miscellaneous + connect(this, SIGNAL(extractSubtitles(const QString &)), m_project, SLOT(exportSubtitles(const QString &))); + connect(this, SIGNAL(extractIVectors(bool, const QString &)), m_project, SLOT(extractIVectors(bool, const QString &))); + connect(this, SIGNAL(extractSpkIVectors(const QString &, bool)), m_project, SLOT(extractSpkIVectors(const QString &, bool))); +} + +//////////////// +// destructor // +//////////////// + +MainWindow::~MainWindow() +{ +} + +////////////////////////////////////////// +// slots called when triggering actions // +////////////////////////////////////////// + +bool MainWindow::newProject() +{ + NewProjectDialog dialog(this); + + if (dialog.exec() == QDialog::Accepted) { + + ////////////////////////////// + // initializing new project // + ////////////////////////////// + + m_project->setModel(dialog.getProjectName(), dialog.getSeriesName(), dialog.getSeasNbr(), + dialog.getEpNbr(), dialog.getEpName(), dialog.getEpFName()); + setWindowTitle("TV Series Processing Tool - " + m_project->getName()); + m_modelView->setDepth(m_project->getDepth()); + m_modelView->initPlayer(); + + m_proOpen = true; + m_proModified = true; + updateActions(); + + return true; + } + + return false; +} + +bool MainWindow::openProject() +{ + QString fName = QFileDialog::getOpenFileName(this, tr("Open File"), QString(), tr("Project (*.json)")); + // QString fName = QFileDialog::getOpenFileName(this, tr("Open File"), QString(), tr("Project (*.dat)")); + + if (!fName.isEmpty() && m_project->load(fName)) { + m_modelView->setDepth(m_project->getDepth()); + m_modelView->initPlayer(); + setWindowTitle("TV Series Processing Tool - " + m_project->getName()); + selectDefaultLevel(); + + m_proOpen = true; + updateActions(); + + return true; + } + + return false; +} + +bool MainWindow::saveProject() +{ + QString fName = QFileDialog::getSaveFileName(this, tr("Save File"), + ("./projects/" + m_project->getName()), + tr("Project (*.json)")); + + if (m_project->save(fName)) { + m_proModified = false; + updateActions(); + return true; + } + + return false; +} + +bool MainWindow::closeProject() +{ + int ans = 0; + + if (m_proModified) + ans = QMessageBox::question(this, tr("Close project"), tr("Current project has been modified, save changes ?"), QMessageBox::Yes | QMessageBox::No); + + if (ans == QMessageBox::Yes) + saveProject(); + + setWindowTitle("TV Series Processing Tool"); + m_project->reset(); + m_videoPlayer->reset(); + + m_proModified = false; + m_proOpen = false; + updateActions(); + + return true; +} + +bool MainWindow::appendProject() +{ + NewProjectDialog dialog(this, m_project->getName(), m_project->getSeriesName()); + + if (dialog.exec() == QDialog::Accepted) { + + if (m_project->appendModel(dialog.getSeasNbr(), dialog.getEpNbr(), dialog.getEpName(), dialog.getEpFName())) { + + m_modelView->setDepth(m_project->getDepth()); + + m_proModified = true; + updateActions(); + + return true; + } + + else { + QString errMsg = "Impossible to add episode "; + errMsg += dialog.getEpNbr(); + errMsg += " of Season "; + errMsg += dialog.getSeasNbr(); + errMsg += ": episode already included in project."; + QMessageBox::critical(this, tr("Append project"), errMsg); + } + } + + return false; +} + +bool MainWindow::addSubtitles() +{ + GetFileDialog dialog(tr("Subtitles File"), tr("Subtitles Files (*.json)"), this); + + if (dialog.exec() == QDialog::Accepted) { + + m_project->insertSubtitles(dialog.getFName()); + + m_proModified = true; + updateActions(); + + return true; + } + + return false; +} + +bool MainWindow::quitTool() +{ + int ans = 0; + + if (m_proModified) + ans = QMessageBox::question(this, tr("Quit"), tr("Current project has been modified, save changes?"), QMessageBox::Yes | QMessageBox::No); + + if (ans == QMessageBox::Yes) + saveProject(); + + QCoreApplication::quit(); + + return true; +} + +bool MainWindow::showHisto() +{ + if (m_proOpen && !m_histoDisp) { + m_histoDisp = true; + } + else + m_histoDisp = false; + + emit activeHisto(m_histoDisp); + + updateActions(); + return true; +} + +bool MainWindow::extractShots() +{ + selectVideoFrameLevel(); + + CompareImageDialog dialog(tr("Shot extraction"), 64, 24, 8, 30, 20, tr("High threshold:"), tr("Low threshold:"), this); + + if (dialog.exec() == QDialog::Accepted) { + m_project->extractShots(m_modelView->getCurrentEpisodeFName(), + dialog.getHistoType(), + dialog.getNVBins(), + dialog.getNHBins(), + dialog.getNSBins(), + dialog.getMetrics(), + dialog.getThreshold1(), + dialog.getThreshold2(), + dialog.getNVBlock(), + dialog.getNHBlock(), + dialog.getIterate()); + selectShotLevel(); + + m_proModified = true; + updateActions(); + + return true; + } + + return false; +} + +bool MainWindow::detectSimShots() +{ + selectVideoFrameLevel(); + + CompareImageDialog dialog(tr("Shot Similarity Detection..."), 64, 24, 8, 40, 30, tr("Max distance:"), tr("Window size:"), this); + + if (dialog.exec() == QDialog::Accepted) { + m_project->labelSimilarShots(m_modelView->getCurrentEpisodeFName(), + dialog.getHistoType(), + dialog.getNVBins(), + dialog.getNHBins(), + dialog.getNSBins(), + dialog.getMetrics(), + dialog.getThreshold1(), + dialog.getThreshold2(), + dialog.getNVBlock(), + dialog.getNHBlock(), + dialog.getIterate()); + selectShotLevel(); + + m_proModified = true; + updateActions(); + + return true; + } + + return false; +} + +bool MainWindow::spkDiar() +{ + SpkDiarizationDialog dialog(tr("Global speaker diarization"), false, false, this); + + if (dialog.exec() == QDialog::Accepted) { + + m_project->setSpkDiar(m_modelView->getCurrentEpisodeFName()); + emit extractIVectors(dialog.getUbm(), m_modelView->getCurrentEpisodeFName()); + if (!dialog.getRefSpk()) + m_project->localSpkDiar(dialog.getBase(), + dialog.getDist(), + dialog.getNorm(), + dialog.getAgrCrit(), + dialog.getPartMeth(), + dialog.getWeight(), + dialog.getSigma()); + emit extractSpkIVectors(m_modelView->getCurrentEpisodeFName(), dialog.getRefSpk()); + m_project->globalSpkDiar(); + + return true; + } + + return false; +} + +void MainWindow::selectVideoFrameLevel() +{ + m_vFrameLevelAct->setChecked(true); + m_modelView->setDepth(m_project->getDepth()); + emit showVignette(false); +} + +void MainWindow::selectShotLevel() +{ + m_shotLevelAct->setChecked(true); + m_modelView->setDepth(m_project->getDepth()-1); + emit showVignette(true); +} + +void MainWindow::selectSceneLevel() +{ + m_sceneLevelAct->setChecked(true); + m_modelView->setDepth(m_project->getDepth()-2); + emit showVignette(true); +} + +void MainWindow::addShot(Segment *segment) +{ + if (m_manShotAct->isChecked()) + emit insertShot(segment, Segment::Manual); +} + +void MainWindow::delShot(Segment *segment) +{ + if (m_manShotAct->isChecked()) + emit removeShot(segment, Segment::Manual); +} + +void MainWindow::shotAnnotation(bool checked) +{ + if (checked) { + m_shotLevelAct->setEnabled(false); + m_sceneLevelAct->setEnabled(false); + selectVideoFrameLevel(); + } + else { + selectDefaultLevel(); + updateActions(); + } +} + +void MainWindow::editSimShots(Segment *segment) +{ + if (m_manShotSimAct->isChecked()) { + QList shotPositions; + int segIdx = m_project->retrieveShotPrevPositions(segment->getPosition(), shotPositions); + EditSimShotDialog annotSimDialog(m_modelView->getCurrentEpisodeFName(), + segIdx, + shotPositions, + 6, + 1000, + this); + connect(&annotSimDialog, SIGNAL(labelSimShot(qint64, int, Segment::Source)), + m_project, SLOT(labelSimShot(qint64, int, Segment::Source))); + + annotSimDialog.exec(); + + disconnect(&annotSimDialog, SIGNAL(labelSimShot(qint64, int, Segment::Source)), + m_project, SLOT(labelSimShot(qint64, int, Segment::Source))); + + m_proModified = true; + updateActions(); + } +} + +void MainWindow::shotSimAnnotation(bool checked) +{ + if (checked) { + m_vFrameLevelAct->setEnabled(false); + m_sceneLevelAct->setEnabled(false); + selectShotLevel(); + } + else { + selectDefaultLevel(); + updateActions(); + } +} + +void MainWindow::modelChanged() +{ + m_proModified = true; + m_modelView->setDepth(m_project->getDepth()); + + updateActions(); +} + +void MainWindow::viewSegmentation() +{ + emit processSegmentation(m_viewSegmentAct->isChecked(), m_speechSegAct->isChecked()); + + if (m_speechSegAct->isChecked()) { + m_proModified = true; + updateActions(); + } +} + +void MainWindow::viewLocSpkDiar(bool checked) +{ + if (checked) { + m_project->setSpkDiar(m_modelView->getCurrentEpisodeFName()); + + emit extractIVectors(false, m_modelView->getCurrentEpisodeFName()); + emit viewUtteranceTree(checked); + } + + updateActions(); +} + +void MainWindow::exportSubtitles() +{ + QString fName = QFileDialog::getSaveFileName(this, tr("Export subtitles"), tr("/home/xavier/Dropbox/tv_series_proc_tool/tools/process_sub/"), tr("Subtitle file (*.csv)")); + if (!fName.isEmpty()) + emit extractSubtitles(fName); +} + +/////////////////////////////////// +// auxiliary methods called when // +// constructing main window // +/////////////////////////////////// + +void MainWindow::createActions() +{ + // project menu actions + m_newProAct = new QAction(tr("&New..."), this); + m_proOpenProAct = new QAction(tr("&Open..."), this); + m_saveProAct = new QAction(tr("&Save as..."), this); + m_closeProAct = new QAction(tr("&Close"), this); + m_quitAct = new QAction(tr("&Quit"), this); + + // edit menu actions + m_appendProAct = new QAction(tr("&Append project..."), this); + m_addSubAct = new QAction(tr("Add &subtitles..."), this); + + // view menu actions + m_histoAct = new QAction(tr("&HSV histograms"), this); + m_histoAct->setCheckable(true); + m_viewSegmentAct = new QAction(tr("Se&gmentation"), this); + m_viewSegmentAct->setCheckable(true); + m_viewSpeakersAct = new QAction(tr("S&peakers"), this); + m_viewSpeakersAct->setCheckable(true); + m_viewLocSpkDiarAct = new QAction(tr("&Local speaker diarization"), this); + m_viewLocSpkDiarAct->setCheckable(true); + m_vFrameLevelAct = new QAction(tr("&Video Frame level"), this); + m_shotLevelAct = new QAction(tr("&Shot level"), this); + m_sceneLevelAct = new QAction(tr("S&cene level"), this); + m_vFrameLevelAct->setCheckable(true); + m_shotLevelAct->setCheckable(true); + m_sceneLevelAct->setCheckable(true); + + // tools menu actions + m_manShotAct = new QAction(tr("&Shot Insertion"), this); + m_manShotSimAct = new QAction(tr("Shot Si&milarity"), this); + m_manShotAct->setCheckable(true); + m_manShotSimAct->setCheckable(true); + m_speechSegAct = new QAction(tr("S&peech Segments"), this); + m_speechSegAct->setCheckable(true); + m_autShotAct = new QAction(tr("Shot E&xtraction..."), this); + m_simShotDetectAct = new QAction(tr("&Shot Similarity Detection..."), this); + m_spkDiarAct = new QAction(tr("&Speaker Diarization..."), this); + m_exportSubAct = new QAction(tr("Export subtitles..."), this); + + // set icon actions + m_proOpenProAct->setIcon(style()->standardIcon(QStyle::SP_DialogOpenButton)); + m_saveProAct->setIcon(style()->standardIcon(QStyle::SP_DialogSaveButton)); + m_closeProAct->setIcon(style()->standardIcon(QStyle::SP_DialogCloseButton)); +} + +void MainWindow::createMenus() +{ + // project menu + QMenu *projectMenu = menuBar()->addMenu(tr("&Project")); + projectMenu->addAction(m_newProAct); + projectMenu->addAction(m_proOpenProAct); + projectMenu->addSeparator(); + projectMenu->addAction(m_saveProAct); + projectMenu->addAction(m_closeProAct); + projectMenu->addSeparator(); + projectMenu->addAction(m_quitAct); + + // edit menu + QMenu *editMenu = menuBar()->addMenu(tr("&Edit")); + editMenu->addAction(m_appendProAct); + editMenu->addAction(m_addSubAct); + + // view menu + QMenu *viewMenu = menuBar()->addMenu(tr("&View")); + viewMenu->addAction(m_histoAct); + viewMenu->addAction(m_viewSegmentAct); + viewMenu->addAction(m_viewSpeakersAct); + viewMenu->addAction(m_viewLocSpkDiarAct); + viewMenu->addSeparator()->setText(tr("Depth")); + m_granularityGroup = new QActionGroup(this); + m_granularityGroup->addAction(m_vFrameLevelAct); + m_granularityGroup->addAction(m_shotLevelAct); + m_granularityGroup->addAction(m_sceneLevelAct); + viewMenu->addAction(m_vFrameLevelAct); + viewMenu->addAction(m_shotLevelAct); + viewMenu->addAction(m_sceneLevelAct); + + // tools menu + QMenu *toolsMenu = menuBar()->addMenu(tr("&Tools")); + m_annotationsMenu = toolsMenu->addMenu(tr("&Annotations")); + m_annotationsMenu->addAction(m_manShotAct); + m_annotationsMenu->addAction(m_manShotSimAct); + m_annotationsMenu->addSeparator(); + m_annotationsMenu->addAction(m_speechSegAct); + toolsMenu->addAction(m_spkDiarAct); + toolsMenu->addAction(m_autShotAct); + toolsMenu->addAction(m_simShotDetectAct); + toolsMenu->addAction(m_exportSubAct); +} + +/////////////////////////////// +// auxiliary method called // +// to enable/disable actions // +/////////////////////////////// + +void MainWindow::updateActions() +{ + m_newProAct->setEnabled(!m_proOpen); + m_proOpenProAct->setEnabled(!m_proOpen); + m_saveProAct->setEnabled(m_proModified); + m_granularityGroup->setEnabled(m_proOpen); + m_histoAct->setEnabled(m_proOpen); + m_histoAct->setChecked(m_histoDisp); + m_viewSegmentAct->setEnabled(m_proOpen); + m_viewSpeakersAct->setEnabled(m_proOpen); + m_viewLocSpkDiarAct->setEnabled(m_proOpen); + m_closeProAct->setEnabled(m_proOpen); + m_appendProAct->setEnabled(m_proOpen); + m_addSubAct->setEnabled(m_proOpen); + m_annotationsMenu->setEnabled(m_proOpen); + m_autShotAct->setEnabled(m_proOpen); + m_simShotDetectAct->setEnabled(m_proOpen); + m_spkDiarAct->setEnabled(m_proOpen); + m_exportSubAct->setEnabled(m_proOpen); + + if (m_proOpen) + switch (m_project->getDepth()) { + case 2: case 3: + m_vFrameLevelAct->setEnabled(true); + m_shotLevelAct->setEnabled(false); + m_manShotSimAct->setEnabled(false); + m_sceneLevelAct->setEnabled(false); + break; + case 4: + m_vFrameLevelAct->setEnabled(true); + m_shotLevelAct->setEnabled(true); + m_manShotSimAct->setEnabled(true); + m_sceneLevelAct->setEnabled(false); + break; + case 5: + m_vFrameLevelAct->setEnabled(true); + m_shotLevelAct->setEnabled(true); + m_manShotSimAct->setEnabled(true); + m_sceneLevelAct->setEnabled(true); + break; + } +} + +void MainWindow::selectDefaultLevel() +{ + // scene and/of shots level(s) already created + if (m_project->getDepth() >= 4) + selectShotLevel(); + else + selectVideoFrameLevel(); +} diff --git a/MainWindow.h b/MainWindow.h new file mode 100644 index 0000000..a201ba6 --- /dev/null +++ b/MainWindow.h @@ -0,0 +1,105 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include +#include +#include +#include +#include + +#include + +#include "Segment.h" +#include "VideoPlayer.h" +#include "ProjectModel.h" +#include "ModelView.h" + +class MainWindow: public QMainWindow +{ + Q_OBJECT + + public: + MainWindow(QWidget *parent = 0); + ~MainWindow(); + + public slots: + bool newProject(); + bool openProject(); + bool saveProject(); + bool closeProject(); + bool appendProject(); + bool addSubtitles(); + bool quitTool(); + bool showHisto(); + bool extractShots(); + bool detectSimShots(); + bool spkDiar(); + void addShot(Segment *segment); + void delShot(Segment *segment); + void editSimShots(Segment *segment); + void shotSimAnnotation(bool checked); + void selectVideoFrameLevel(); + void selectShotLevel(); + void selectSceneLevel(); + void shotAnnotation(bool checked); + void modelChanged(); + void viewSegmentation(); + void viewLocSpkDiar(bool checked); + void exportSubtitles(); + + signals: + void activeHisto(bool histoDisp); + void insertShot(Segment *segment, Segment::Source source); + void removeShot(Segment *segment, Segment::Source source); + void showVignette(bool showed); + void processSegmentation(bool checked, bool annot); + void extractSubtitles(const QString &fName); + void viewUtteranceTree(bool checked); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void extractIVectors(bool ubm, const QString &epFName); + void extractSpkIVectors(const QString &epFName, bool refSpk); + + private: + void createActions(); + void createMenus(); + void updateActions(); + void selectDefaultLevel(); + + QAction *m_newProAct; + QAction *m_proOpenProAct; + QAction *m_saveProAct; + QAction *m_closeProAct; + QAction *m_quitAct; + QAction *m_appendProAct; + QAction *m_addSubAct; + QAction *m_histoAct; + QAction *m_viewSegmentAct; + QAction *m_viewSpeakersAct; + QAction *m_viewLocSpkDiarAct; + QAction *m_vFrameLevelAct; + QAction *m_shotLevelAct; + QAction *m_sceneLevelAct; + QAction *m_manShotAct; + QAction *m_autShotAct; + QAction *m_spkDiarAct; + QAction *m_manShotSimAct; + QAction *m_simShotDetectAct; + QAction *m_speechSegAct; + QAction *m_exportSubAct; + QAction *m_exportSpkRefAct; + + QActionGroup *m_granularityGroup; + + QMenu *m_annotationsMenu; + + bool m_proOpen; + bool m_proModified; + bool m_histoDisp; + + VideoPlayer *m_videoPlayer; + + ProjectModel *m_project; + ModelView *m_modelView; +}; + +#endif diff --git a/ModelView.cpp b/ModelView.cpp new file mode 100644 index 0000000..0636ef1 --- /dev/null +++ b/ModelView.cpp @@ -0,0 +1,235 @@ +#include + +#include "ModelView.h" +#include "Shot.h" +#include "VideoFrame.h" + +#include + +ModelView::ModelView(ProjectModel *project, int nVignettes, QWidget *parent) + : QWidget(parent), + m_currEpisode(0), + m_project(project), + m_nVignettes(nVignettes), + m_playerPaused(true) +{ + m_treeView = new QTreeView; + m_treeView->expandAll(); + + QVBoxLayout *layout = new QVBoxLayout; + layout->addWidget(m_treeView); + setLayout(layout); + + m_treeView->setModel(m_project); + m_selection = m_treeView->selectionModel(); + + connect(m_selection, SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)), + this, SLOT(updatePlayer(const QModelIndex &, const QModelIndex &))); +} + +void ModelView::adjust() +{ + m_treeView->resizeColumnToContents(0); + m_treeView->resizeColumnToContents(1); +} + +void ModelView::initPlayer() +{ + QModelIndex seasonIndex = m_project->index(0, 0); + updatePlayer(seasonIndex, QModelIndex()); +} + +///////////////////////////////////////////// +// slot called when clicking on model view // +///////////////////////////////////////////// + +void ModelView::updatePlayer(const QModelIndex ¤t, const QModelIndex &previous) +{ + Q_UNUSED(previous); + + Shot *shot; + + // scroll to selected segment + m_treeView->scrollTo(current, QAbstractItemView::PositionAtCenter); + + // selected segment + Segment *segment = static_cast(current.internalPointer()); + + // emit signals when encountering shot + if ((shot = dynamic_cast(segment))) + emit currentShot(genPositionList(segment)); + + updateCurrentEpisode(segment); + emit setPlayer(m_currEpisode->getFName(), m_currEpisode->getResolution()); + emit setPlayerPosition(segment->getPosition()); + + if (m_playerPaused) { + + qint64 position = segment->getPosition(); + VideoFrame *vFrame; + int i; + + // retrieve current video frame + while (!(vFrame = dynamic_cast(segment))) { + + // closest segment index to current player position + i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + emit displaySubtitle(vFrame->getSub()); + } +} + +/////////////////////////////////////////// +// slot called when player state changes // +/////////////////////////////////////////// + +void ModelView::playerPaused(bool pause) +{ + m_playerPaused = pause; +} + +////////////////////////////////////////////// +// slot called when player position changes // +////////////////////////////////////////////// + +void ModelView::positionChanged(qint64 position) +{ + int i(-1); + QModelIndex index; + QModelIndex siblingIndex; + VideoFrame *vFrame; + + m_selection->clearSelection(); + + Segment *segment = m_currEpisode; + + // retrieve segment to select + int depth = 0; + while (depth++ < m_depth) { + + // closest segment index to current player position + i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + // model indexes to select + index = m_project->indexFromSegment(segment); + siblingIndex = m_project->sibling(i, 1, index); + + // segment selection + m_selection->setCurrentIndex(index, QItemSelectionModel::Select); + m_selection->setCurrentIndex(siblingIndex, QItemSelectionModel::Select); + + // retrieve current video frame + while (!(vFrame = dynamic_cast(segment))) { + + // closest segment index to current player position + i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + emit displaySubtitle(vFrame->getSub()); +} + +/////////////////////////////////// +// slot called when pressing key // +/////////////////////////////////// + +void ModelView::keyPressEvent(QKeyEvent *event) +{ + Segment *segment = static_cast(m_selection->currentIndex().internalPointer()); + + if (event->key() == Qt::Key_Return && dynamic_cast(segment)) + emit insertShot(segment); + else if (event->key() == Qt::Key_Backspace && dynamic_cast(segment)) + emit removeShot(segment); + else if (event->key() == Qt::Key_Return && dynamic_cast(segment)) + emit editSimShots(segment); +} + +/////////////////////////////////////////////////// +// slots called when entering in annotation mode // +/////////////////////////////////////////////////// + +void ModelView::initShotAnnot(bool checked) +{ + Segment *segment = static_cast(m_selection->currentIndex().internalPointer()); + + if (checked) + emit initShotLevel(segment); +} + +/////////////// +// accessors // +/////////////// + +QString ModelView::getCurrentEpisodeFName() const +{ + return m_currEpisode->getFName(); +} + +///////////////////// +// private methods // +///////////////////// + +void ModelView::updateCurrentEpisode(Segment *segment) +{ + Episode *episode = 0; + + // looking for corresponding episode + Segment *tmp = segment; + + // searching among parent segments + while (tmp != 0 && !(episode = dynamic_cast(tmp))) + tmp = tmp->parent(); + + // if not found, searching among child segments + if (!tmp) { + tmp = segment; + while (tmp != 0 && !(episode = dynamic_cast(tmp))) + tmp = tmp->child(0); + } + + if (episode != m_currEpisode) { + m_currEpisode = episode; + } +} + +QList ModelView::genPositionList(Segment *segment) +{ + QList positionList; + qint64 segmentPosition; + + int iFirst = segment->row() - m_nVignettes / 2; + int iLast = segment->row() + m_nVignettes / 2; + + for (int i(iFirst); i <= iLast; i++) { + if (i >= 0 && i < segment->parent()->childCount()) { + segmentPosition = segment->parent()->child(i)->getPosition(); + positionList.push_back(segmentPosition); + } + else + positionList.push_back(-1); + } + + return positionList; +} + +/////////////// +// modifiers // +/////////////// + +void ModelView::setDepth(int depth) +{ + m_depth = depth - 2; + m_treeView->expandToDepth(m_depth); + adjust(); +} diff --git a/ModelView.h b/ModelView.h new file mode 100644 index 0000000..58e1f5a --- /dev/null +++ b/ModelView.h @@ -0,0 +1,56 @@ +#ifndef MODELVIEW_H +#define MODELVIEW_H + +#include +#include +#include +#include + +#include "ProjectModel.h" +#include "Segment.h" +#include "Episode.h" + +class ModelView: public QWidget +{ + Q_OBJECT + + public: + ModelView(ProjectModel *project, int nVignettes = 5, QWidget *parent = 0); + void adjust(); + void initPlayer(); + QString getCurrentEpisodeFName() const; + void setDepth(int depth); + + public slots: + void updatePlayer(const QModelIndex ¤t, const QModelIndex &previous); + void positionChanged(qint64 position); + void playerPaused(bool pause); + void initShotAnnot(bool checked); + + signals: + void setPlayer(const QString &fName, const QSize &resolution); + void setPlayerPosition(qint64); + void initShotLevel(Segment *segment); + void insertShot(Segment *segment); + void removeShot(Segment *segment); + void editSimShots(Segment *segment); + void currentShot(QList); + void displaySubtitle(const QString &subtitle); + + protected: + void keyPressEvent(QKeyEvent *event); + + private: + void updateCurrentEpisode(Segment *segment); + QList genPositionList(Segment *segment); + + Episode *m_currEpisode; + ProjectModel *m_project; + QTreeView *m_treeView; + QItemSelectionModel *m_selection; + int m_depth; + int m_nVignettes; + bool m_playerPaused; +}; + +#endif diff --git a/MovieAnalyzer.cpp b/MovieAnalyzer.cpp new file mode 100644 index 0000000..e66eef2 --- /dev/null +++ b/MovieAnalyzer.cpp @@ -0,0 +1,951 @@ +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include + +#include "MovieAnalyzer.h" +#include "ProjectModel.h" + +using namespace cv; +using namespace std; + +MovieAnalyzer::MovieAnalyzer(QWidget *parent) + : QWidget(parent) +{ + m_processor = new VideoFrameProcessor; +} + +MovieAnalyzer::~MovieAnalyzer() +{ +} + +bool MovieAnalyzer::extractVideoFrames(const QString &fName) +{ + int id; + + m_cap.release(); + m_cap.open(fName.toStdString()); + + QProgressDialog progress(tr("Extracting frames..."), tr("Cancel"), 0, m_cap.get(CV_CAP_PROP_FRAME_COUNT), this); + progress.setWindowModality(Qt::WindowModal); + + emit setResolution(QSize(m_cap.get(CV_CAP_PROP_FRAME_WIDTH), m_cap.get(CV_CAP_PROP_FRAME_HEIGHT))); + emit setFps(m_cap.get(CV_CAP_PROP_FPS)); + + while (m_cap.grab()) { + id = m_cap.get(CV_CAP_PROP_POS_FRAMES); + progress.setValue(id); + + if (progress.wasCanceled()) + return false; + + emit appendVideoFrame(id, m_cap.get(CV_CAP_PROP_POS_MSEC)); + } + + return true; +} + +bool MovieAnalyzer::extractShots(const QString &fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal threshold1, qreal threshold2, int nVBlock, int nHBlock, bool viewProgress) +{ + m_cap.release(); + m_cap.open(fName.toStdString()); + + // current frame + Mat frame; + + // subimages of current frame + QVector blocks(nVBlock * nHBlock); + + // corresponding local histograms + QVector locHisto(nVBlock * nHBlock); + + // distances between current and previous local histograms + QVector distance(nVBlock * nHBlock); + + // distance between current and past frame + qreal dist; + + // frames considered to detect cut + QList window; + + // current frame position and index + qint64 position(0); + int n(0); + + // previous frame position + qint64 prevPosition(0); + + // indicates that no more frame is available in video capture + bool open(true); + + // normalized local copies of thresholds + qreal thresh1(threshold1 / 100.0); + qreal thresh2(threshold2 / 100.0); + + // activate appropriate metrics + switch (metrics) { + case 4: + m_processor->activL1(); + break; + case 5: + m_processor->activL2(); + break; + case CV_COMP_CORREL: + m_processor->activCorrel(); + break; + case CV_COMP_CHISQR: + m_processor->activChiSqr(); + break; + case CV_COMP_INTERSECT: + m_processor->activIntersect(); + break; + case CV_COMP_HELLINGER: + m_processor->activHellinger(); + break; + } + + // progress bar + QProgressDialog progress(tr("Extracting shots..."), tr("Cancel"), 0, m_cap.get(CV_CAP_PROP_FRAME_COUNT), this); + if (viewProgress) { + progress.setWindowModality(Qt::WindowModal); + } + + while (open) { + + // retrieve frame position + n = m_cap.get(CV_CAP_PROP_POS_FRAMES); + position = m_cap.get(CV_CAP_PROP_POS_MSEC); + + open = m_cap.read(frame); + + if (open) { + + // retrieving previous shot frame blocks + blocks = splitImage(frame, nVBlock, nHBlock); + + // looping over frame blocks + for (int i(0); i < blocks.size(); i++) { + + // compute V/HS/HSV histogram for each frame block + switch (histoType) { + case 0: + locHisto[i] = m_processor->genVHisto(blocks[i], nVBins); + break; + case 1: + locHisto[i] = m_processor->genHsHisto(blocks[i], nHBins, nSBins); + break; + case 2: + locHisto[i] = m_processor->genHsvHisto(blocks[i], nHBins, nSBins, nVBins); + break; + } + + // compute distance from previous frame for each block + if (!m_prevLocHisto.isEmpty()) + distance[i] = m_processor->distanceFromPrev(locHisto[i], m_prevLocHisto[i]); + } + + dist = meanDistance(distance); + + /*** for displaying purpose ***/ + /* imshow("test1", frame); + waitKey(0); + + qDebug(); + for (int i(0); i < nHBlock; i++) { + for (int j(0); j < nVBlock; j++) { + printf("%4.4f\t", 1 - distance[i * nVBlock + j]); + } + cout << endl; + } + + qDebug(); + qDebug() << (1 - dist); */ + + // append current distance to the window + window.push_back(dist); + + if (window.size() > 3) + window.pop_front(); + + // insert shot at current position + if (window[0] <= thresh2 && window[1] >= thresh1 && window[2] <= thresh2) { + emit insertShot(prevPosition, Segment::Automatic); + } + + // updating previous local histograms to current ones + m_prevLocHisto.resize(blocks.size()); + m_prevLocHisto = locHisto; + + // updating previous position to current + prevPosition = position; + } + + // update progress bar + if (viewProgress) { + progress.setValue(n); + if (progress.wasCanceled()) + return false; + } + } + + return true; +} + +bool MovieAnalyzer::labelSimilarShots(QString fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal maxDist, int windowSize, const QList &shotPositions, int nVBlock, int nHBlock, bool viewProgress) +{ + + m_cap.release(); + m_cap.open(fName.toStdString()); + + // distance matrix between shots + Mat dist(shotPositions.size(), shotPositions.size(), CV_32FC1, Scalar(-1.0)); + + // previous and current shot frame + Mat prevShotFrame; + Mat currShotFrame; + + // subimages of current and past frames + QVector prevBlocks; + QVector currBlocks; + + // local histogram of each frame block + QVector locHisto(nVBlock * nHBlock); + + // accumulator of previous lists of local histograms + QList> locHistoBuffer; + + // distance between first frame of current shot and last frame of past shot + QVector distance(nVBlock * nHBlock); + + /*** for displaying purpose ***/ + QList frameBuffer; + + // frame duration + // doesn't work anymore after updating Ubuntu + // int frameDur = 1 / m_cap.get(CV_CAP_PROP_FPS) * 1000; + int frameDur = 1 / 25.0 * 1000; + + // distance between local histograms + qreal locDistance; + // minimum distance from current frame observed so far + qreal minDistance; + // corresponding index + int jMin; + + // current camera label + int nCamera(0); + + // camera label for each shot + QVector shotCamera(shotPositions.size()); + + // activate appropriate metrics + switch (metrics) { + case 4: + m_processor->activL1(); + break; + case 5: + m_processor->activL2(); + break; + case CV_COMP_CORREL: + m_processor->activCorrel(); + break; + case CV_COMP_CHISQR: + m_processor->activChiSqr(); + break; + case CV_COMP_INTERSECT: + m_processor->activIntersect(); + break; + case CV_COMP_HELLINGER: + m_processor->activHellinger(); + break; + } + + // progress bar + QProgressDialog progress(tr("Retrieving similar shots..."), tr("Cancel"), 0, shotPositions.size(), this); + if (viewProgress) + progress.setWindowModality(Qt::WindowModal); + + // normalizing max distance required to link two shots + maxDist /= 100.0; + + // looping over shot positions + shotCamera[0] = nCamera; + + for (int i(1); i < shotPositions.size(); i++) { + + /****************************/ + /* processing previous shot */ + /****************************/ + + m_cap.set(CV_CAP_PROP_POS_MSEC, shotPositions[i] - frameDur); + m_cap >> prevShotFrame; + + // retrieving previous shot frame blocks + prevBlocks = splitImage(prevShotFrame, nVBlock, nHBlock); + + // resizing local histograms vector if necessary + if (prevBlocks.size() != nVBlock * nHBlock) + locHisto.resize(prevBlocks.size()); + + // looping over previous shot frame blocks + for (int j(0); j < prevBlocks.size(); j++) + + // compute V/HS/HSV histogram for each block of previous shot last frame + switch (histoType) { + case 0: + locHisto[j] = m_processor->genVHisto(prevBlocks[j], nVBins); + break; + case 1: + locHisto[j] = m_processor->genHsHisto(prevBlocks[j], nHBins, nSBins); + break; + case 2: + locHisto[j] = m_processor->genHsvHisto(prevBlocks[j], nHBins, nSBins, nVBins); + break; + } + + /*** for displaying purpose ***/ + /* Mat frameCopy; + prevShotFrame.copyTo(frameCopy); + frameBuffer.push_front(frameCopy); + if (frameBuffer.size() == windowSize + 1) + frameBuffer.pop_back(); */ + + // saving list of corresponding histograms + locHistoBuffer.push_front(locHisto); + + // update buffer boundaries + if (locHistoBuffer.size() == windowSize + 1) + locHistoBuffer.pop_back(); + + /***************************/ + /* processing current shot */ + /***************************/ + + m_cap >> currShotFrame; + + /*** for displaying purpose ***/ + // imshow("present", currShotFrame); + + // retrieving current shot frame blocks + currBlocks = splitImage(currShotFrame, nVBlock, nHBlock); + + // resizing local histograms vector if necessary + if (currBlocks.size() != nVBlock * nHBlock) { + locHisto.resize(currBlocks.size()); + distance.resize(currBlocks.size()); + } + + // looping over current shot frame blocks + for (int j(0); j < currBlocks.size(); j++) + + // compute V/HS/HSV histogram for each block of current shot last frame + switch (histoType) { + case 0: + locHisto[j] = m_processor->genVHisto(currBlocks[j], nVBins); + break; + case 1: + locHisto[j] = m_processor->genHsHisto(currBlocks[j], nHBins, nSBins); + break; + case 2: + locHisto[j] = m_processor->genHsvHisto(currBlocks[j], nHBins, nSBins, nVBins); + break; + } + + // compute distance between current and past frame local histograms + minDistance = 1.0; + jMin = 0; + + for (int j(0); j < locHistoBuffer.size(); j++) { + + // retrieving past list of local histograms + QVector prevLocHisto = locHistoBuffer[j]; + + // looping over list of local histograms and computing local distances + for (int k(0); k < prevLocHisto.size(); k++) + distance[k] = m_processor->distanceFromPrev(locHisto[k], prevLocHisto[k]); + + // averaging local distances + locDistance = meanDistance(distance); + + /*** for displaying purpose ***/ + /* qDebug(); + + for (int k(0); k < nHBlock; k++) { + for (int l(0); l < nVBlock; l++) { + printf("%4.4f\t", 1 - distance[k * nVBlock + l]); + } + cout << endl; + } + + qDebug(); + qDebug() << (1 - locDistance); + imshow("past", frameBuffer[j]); + waitKey(0); */ + + if (locDistance < minDistance) { + minDistance = locDistance; + jMin = j; + } + + // updating distance matrix + dist.at(i, i-j-1) = locDistance; + } + + // similar shot retrieved among previous shots + if (minDistance <= maxDist) { + int iSim = i - (jMin + 1); + shotCamera[i] = shotCamera[iSim]; + emit labelSimShot(shotPositions[iSim], shotCamera[iSim], Segment::Automatic); + emit labelSimShot(shotPositions[i], shotCamera[i], Segment::Automatic); + } + // no similar shot retrieved: new camera label + else + shotCamera[i] = nCamera++; + + // updating progress bar + if (viewProgress) { + progress.setValue(i); + if (progress.wasCanceled()) + return false; + } + } + + return true; +} + +bool MovieAnalyzer::localSpkDiar(QList> subBound, QMap>> shotPatterns, QMap>> strictShotPattBound, UtteranceTree::DistType dist, bool norm, UtteranceTree::AgrCrit agr, UtteranceTree::PartMeth partMeth, bool weight, bool sigma, const QString &baseName) +{ + QMap>>::const_iterator it = shotPatterns.begin(); + QMap uttLabels; // speaker label assigned to each utterance + + QString pattLabel; // pattern label + int uttIdx; // utterance index + qreal uttStart; // utterance beginning in s + qreal uttEnd; // utterance ending in s + UtteranceTree tree; // dendogram corresponding to local clustering + QList> partition; // optimal partition of the tree + qreal beginning, end; // boundaries of movie subpart considered + QString workPath("spkDiarization/"); + QProcess process; + QString program; + QStringList arguments; + QString args; + int out; + + m_baseName = baseName; + + qDebug() << "Local agglomerative clustering..."; + + // initializing boundaries + beginning = subBound[subBound.size() - 1].second / 1000.0; + end = subBound[0].first / 1000.0; + + // output file + QString fName = workPath + "lblLocalSegmentation/" + m_baseName + ".lbl"; + + QFile lblFile(fName); + + if (!lblFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return false; + + QTextStream lblOut(&lblFile); + + // parameterizing tree + tree.setDist(dist); + tree.setAgr(agr); + tree.setPartMeth(partMeth); + + // setting covariance matrix + if (sigma) + CovInv = pinv(Sigma); + else + CovInv = pinv(CovW); + + // normalize E if necessary + if (norm) + normalize(dist); + + // looping over shot patterns + while (it != shotPatterns.end()) { + + // current pattern label + pattLabel = it.key(); + + // pattern boundaries + QList> shotPattBound = strictShotPattBound[pattLabel]; + + // utterances covered by current pattern + QList> utter = it.value(); + + // indices of utterances in current pattern + arma::umat V(1, utter.size()); + + for (int i(0); i < utter.size(); i++) + V(0, i) = utter[i].first; + + // matrix containing utterance i-vectors for current pattern + arma::mat S = E.rows(V); + + // weighting utterances + arma::mat W(1, utter.size(), arma::fill::ones); + + if (weight) + for (int i(0); i < utter.size(); i++) + W(0, i) = utter[i].second; + else + W.ones(1, utter.size()); + + W /= arma::accu(W); + + // setting tree + tree.setTree(S, W, CovInv); + + // retrieving optimal partition + partition = tree.getPartition(); + + // looping over partition for labeling purpose + for (int i(0); i < partition.size(); i++) { + for (int j(0); j < partition[i].size(); j++) { + + // index of current utterance + uttIdx = utter[partition[i][j]].first; + + // adjusting utterance boundaries to shot pattern ones + QPair pair = adjustSubBoundaries(subBound[uttIdx].first, subBound[uttIdx].second, shotPattBound); + uttStart = static_cast(pair.first) / 1000.0; + uttEnd = static_cast(pair.second) / 1000.0; + + // labelling current utterance + QString currSpk = pattLabel + "_S" + QString::number(i); + lblOut << uttStart << " " << uttEnd << " " << currSpk << endl; + + emit setSpeaker(static_cast(uttStart * 1000), + static_cast(uttEnd * 1000), + currSpk, + VideoFrame::Hyp1); + + // updating boundaries of speech segments + if (uttStart < beginning) + beginning = uttStart; + + if (uttEnd > end) + end = uttEnd; + } + } + + it++; + } + + qDebug() << "Done."; + + // converting hypotheses .lbl file into .rttm one + program = "perl"; + arguments << workPath + "scripts/SpkMoulinette.pl" << workPath + "lblLocalSegmentation/" + m_baseName + ".lbl" << workPath + "rttmTmp/" + m_baseName + ".rttm"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + // evaluating hypotheses + program = "perl "; + args = workPath + "scripts/md-eval-v21.pl" + " -af -m -1 -c 0.25 -r " + workPath + "data/ref/seg/" + m_baseName + ".rttm" + " -s " + workPath + "rttmTmp/" + m_baseName + ".rttm" + " -u " + workPath + "data/ref/local/" + m_baseName + ".uem > " + workPath + "score/local/" + m_baseName + ".nistres"; + out = std::system(qPrintable(program + args)); + + return true; +} + +bool MovieAnalyzer::globalSpkDiar(const QString &baseName) +{ + UtteranceTree tree; // dendogram corresponding to global clustering + QList> partition; // selected partition of the tree + QList> spkFeatures; // speakers references and weights + qreal weight; + QMap spkWeight; + QString speaker; + + m_baseName = baseName; + + // weighting speakers + QMap>>::const_iterator it = m_utterances.begin(); + + while (it != m_utterances.end()) { + + speaker = it.key(); + QList> utterances = it.value(); + + spkWeight[speaker] = 0.0; + + for (int i(0); i < utterances.size(); i++) + spkWeight[speaker] += utterances[i].second - utterances[i].first; + + it++; + } + + // setting features + it = m_utterances.begin(); + spkFeatures.clear(); + + while (it != m_utterances.end()) { + + speaker = it.key(); + weight = spkWeight[speaker]; + spkFeatures.push_back(QPair(m_speakers.indexOf(speaker), weight)); + + it++; + } + + // sending parameters to tree monitor + m_treeMonitor = new SpkDiarMonitor(900, 300, true); + m_treeMonitor->setDiarData(E, Sigma, CovW); + m_treeMonitor->setSpeakers(m_speakers, spkWeight); + m_treeMonitor->getCurrentPattern(spkFeatures); + m_treeMonitor->show(); + + // receiving playing signal from dendogram widget + connect(m_treeMonitor, SIGNAL(playSub(QList)), this, SLOT(playSpeakers(QList))); + + // get partition for default parameters + connect(m_treeMonitor, SIGNAL(setSpeakerPartition(QList>)), this, SLOT(setSpeakerPartition(QList>))); + + // sending scores obtained to diarization monitor + connect(this, SIGNAL(setLocalDer(const QString &)), m_treeMonitor, SLOT(setLocalDer(const QString &))); + connect(this, SIGNAL(setGlobalDer(const QString &)), m_treeMonitor, SLOT(setGlobalDer(const QString &))); + + m_treeMonitor->exportResults(); + + return true; +} + +bool MovieAnalyzer::localSpkDiarBaseline(QMap>> shotPatterns, QList> subBound, QMap>> shotUtterances, QMap>> strictShotPattBound, const QString &baseName) +{ + QMap>>::const_iterator it = shotPatterns.begin(); + QString patternLabel; + QString currSpk; + QStringList labelList; + QString firstLabel; + QString secondLabel; + qreal uttStart; + qreal uttEnd; + QPair patternShots; + QString workPath("spkDiarization/"); + QProcess process; + QString program; + QStringList arguments; + QString args; + int out; + + m_baseName = baseName; + + // output file + QString fName = workPath + "lblLocalSegmentation/" + m_baseName + ".lbl"; + + QFile lblFile(fName); + + if (!lblFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return false; + + QTextStream lblOut(&lblFile); + + // looping over shot patterns + while (it != shotPatterns.end()) { + + // current pattern label + patternLabel = it.key(); + + // pattern boundaries + QList> shotPattBound = strictShotPattBound[patternLabel]; + + // retrieving each pattern part + labelList = patternLabel.split("_"); + firstLabel = labelList[0]; + secondLabel = labelList[1]; + + // remove additional characters + QRegularExpression openPar(QRegularExpression::escape("(")); + QRegularExpression closePar(QRegularExpression::escape(")")); + + firstLabel.replace(openPar, ""); + firstLabel.replace(closePar, ""); + secondLabel.replace(openPar, ""); + secondLabel.replace(closePar, ""); + + // equivalent shots in each pattern part + patternShots.first = firstLabel.split("|"); + patternShots.second = secondLabel.split("|"); + + // looping over pattern utterances + QList> utterances = it.value(); + + for (int i(0); i < utterances.size(); i++) { + + int uttIdx = utterances[i].first; + + // adjusting utterance boundaries to shot pattern ones + QPair pair = adjustSubBoundaries(subBound[uttIdx].first, subBound[uttIdx].second, shotPattBound); + uttStart = static_cast(pair.first) / 1000.0; + uttEnd = static_cast(pair.second) / 1000.0; + + // labelling current utterance according to the corresponding shot + bool found(false); + + int j(0); + + while (j < patternShots.first.size() && !found) { + if (shotUtterances[patternShots.first[j]].contains(utterances[i])) { + currSpk = patternLabel + "_S0"; + found = true; + } + j++; + } + + j = 0; + while (j < patternShots.second.size() && !found) { + if (shotUtterances[patternShots.second[j]].contains(utterances[i])) { + currSpk = patternLabel + "_S1"; + found = true; + } + j++; + } + + lblOut << uttStart << " " << uttEnd << " " << currSpk << endl; + + emit setSpeaker(static_cast(uttStart * 1000), + static_cast(uttEnd * 1000), + currSpk, + VideoFrame::Hyp1); + } + + it++; + } + + // converting hypotheses .lbl file into .rttm one + program = "perl"; + arguments << workPath + "scripts/SpkMoulinette.pl" << workPath + "lblLocalSegmentation/" + m_baseName + ".lbl" << workPath + "rttmTmp/" + m_baseName + ".rttm"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + // evaluating hypotheses + program = "perl "; + args = workPath + "scripts/md-eval-v21.pl" + " -af -m -1 -c 0.25 -r " + workPath + "data/ref/seg/" + m_baseName + ".rttm" + " -s " + workPath + "rttmTmp/" + m_baseName + ".rttm" + " -u " + workPath + "data/ref/local/" + m_baseName + ".uem > " + workPath + "score/local/" + m_baseName + ".nistres"; + out = std::system(qPrintable(program + args)); + + return true; +} + +QVector MovieAnalyzer::splitImage(const Mat &frame, int nVBlock, int nHBlock) +{ + QVector blocks; + int blockVSize(frame.rows / nVBlock); + int blockHSize(frame.cols / nHBlock); + int width(0); + int height(0); + + for (int i(0); i < frame.rows; i += blockVSize) { + height = (i + blockVSize > frame.rows) ? (frame.rows - i) : blockVSize; + for (int j(0); j < frame.cols; j += blockHSize) { + width = (j + blockHSize > frame.cols) ? (frame.cols - j) : blockHSize; + blocks.push_back(frame(Rect(j, i, width, height))); + } + } + + return blocks; +} + +qreal MovieAnalyzer::meanDistance(const QVector &distance) +{ + qreal sum(0.0); + + for (int i(0); i < distance.size(); i++) + sum += abs(1 - distance[i]); + + return 1 - sum / distance.size(); +} + +/////////////////////// +// auxiliary methods // +/////////////////////// + +void MovieAnalyzer::setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W) +{ + this->E = E; + this->Sigma = Sigma; + this->CovW = W; +} + +void MovieAnalyzer::setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W, QMap>> speakers) +{ + setDiarData(E, Sigma, W); + m_utterances = speakers; + + QMap>>::const_iterator it = m_utterances.begin(); + + m_speakers.clear(); + while (it != m_utterances.end()) { + m_speakers.push_back(it.key()); + it++; + } +} + +void MovieAnalyzer::normalize(UtteranceTree::DistType dist) +{ + qreal normFac; + + for (arma::uword i(0); i < E.n_rows; i++) { + + switch (dist) { + + case UtteranceTree::L2: + normFac = arma::as_scalar(E.row(i) * E.row(i).t()); + break; + + case UtteranceTree::Mahal: + normFac = arma::as_scalar(E.row(i) * CovInv * E.row(i).t()); + break; + } + + E.row(i) = E.row(i) / normFac; + } +} + +QPair MovieAnalyzer::adjustSubBoundaries(qint64 subStart, qint64 subEnd, QList> shotPattBound) +{ + bool found(false); + int i(0); + + while (i < shotPattBound.size() && !found) { + + // truncate utterance at the beginning + if (subStart < shotPattBound[i].first && subEnd > shotPattBound[i].first) { + subStart = shotPattBound[i].first; + found = true; + } + + // utterance included in shot + else if (subStart >= shotPattBound[i].first && subEnd <= shotPattBound[i].second) + found = true; + + // truncate utterance at the end + else if (subStart < shotPattBound[i].second && subEnd > shotPattBound[i].second) { + subEnd = shotPattBound[i].second; + found = true; + } + i++; + } + + return QPair(subStart, subEnd); +} + +/////////// +// slots // +/////////// + +void MovieAnalyzer::setSpeakerPartition(QList> partition) +{ + QString speaker; + QList> utterances; + QString workPath("spkDiarization/"); + QProcess process; + QString program; + QStringList arguments; + QString args; + int out; + + QString fName = workPath + "lblGlobalSegmentation/" + m_baseName; + + QFile lblFile(fName + ".lbl"); + + if (!lblFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream lblOut(&lblFile); + + // looping over the partition elements + for (int i(0); i < partition.size(); i++) { + QList part = partition[i]; + + // looping over each part + for (int j(0); j < part.size(); j++) { + speaker = m_speakers[part[j]]; + utterances = m_utterances[speaker]; + + // looping over the utterances of each speaker + for (int k(0); k < utterances.size(); k++) { + lblOut << utterances[k].first << " " << utterances[k].second << " " << ("S" + QString::number(i)) << endl; + emit setSpeaker(static_cast(utterances[k].first * 1000), + static_cast(utterances[k].second * 1000), + "S" + QString::number(i), + VideoFrame::Hyp1); + } + } + } + + // converting hypotheses .lbl file into .rttm one + program = "perl"; + arguments << workPath + "scripts/SpkMoulinette.pl" << workPath + "lblGlobalSegmentation/" + m_baseName + ".lbl" << workPath + "rttmTmp/" + m_baseName + ".rttm"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + // evaluating hypotheses + program = "perl "; + args = workPath + "scripts/md-eval-v21.pl" + " -af -m -1 -c 0.25 -r " + workPath + "data/ref/local/" + m_baseName + ".rttm" + " -s " + workPath + "rttmTmp/" + m_baseName + ".rttm" + " -u " + workPath + "data/ref/local/" + m_baseName + ".uem > " + workPath + "score/global/" + m_baseName + ".nistres"; + out = std::system(qPrintable(program + args)); + + // retrieving local and global DER + emit setLocalDer(retrieveDer(workPath + "score/local/" + m_baseName + ".nistres")); + emit setGlobalDer(retrieveDer(workPath + "score/global/" + m_baseName + ".nistres")); + + // removing files + QFile::remove(workPath + "lblLocalSegmentation/" + m_baseName + ".lbl"); + QFile::remove(workPath + "lblGlobalSegmentation/" + m_baseName + ".lbl"); + QFile::remove(workPath + "rttmTmp/" + m_baseName + ".rttm"); +} + +void MovieAnalyzer::playSpeakers(QList speakers) +{ + QList> utterances; + QList> segments; + QString speaker; + + for (int i(0); i < speakers.size(); i++) { + speaker = m_speakers[speakers[i]]; + utterances = m_utterances[speaker]; + + for (int j(0); j < utterances.size(); j++) + segments.push_back(QPair(utterances[j].first * 1000, utterances[j].second * 1000)); + } + + emit playSegments(segments); +} + +QString MovieAnalyzer::retrieveDer(const QString fName) +{ + QRegularExpression score("OVERALL SPEAKER DIARIZATION ERROR = (\\d{2}.\\d{2})"); + QFile file(fName); + + if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) + return "00.00"; + + QTextStream in(&file); + + // parsing score file + while (!in.atEnd()) { + QString line = in.readLine(); + QRegularExpressionMatch match = score.match(line); + + if (match.hasMatch()) + return match.captured(1); + } + + return "00.00"; +} diff --git a/MovieAnalyzer.h b/MovieAnalyzer.h new file mode 100644 index 0000000..01ddfb4 --- /dev/null +++ b/MovieAnalyzer.h @@ -0,0 +1,74 @@ +#ifndef MOVIEANALYZER_H +#define MOVIEANALYZER_H + +#include +#include +#include +#include + +#include +#include + +#include + +#include "VideoFrameProcessor.h" +#include "VideoFrame.h" +#include "Segment.h" +#include "UtteranceTree.h" +#include "SpkDiarMonitor.h" + +class MovieAnalyzer: public QWidget +{ + Q_OBJECT + + public: + MovieAnalyzer(QWidget *parent = 0); + ~MovieAnalyzer(); + bool extractVideoFrames(const QString &fName); + bool extractShots(const QString &fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal threshold1, qreal threshold2, int nVBlock, int nHBlock, bool viewProgress = true); + bool labelSimilarShots(QString fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal maxDist, int windowSize, const QList &shotPositions, int nVBlock, int nHBlock, bool viewProgress); + QList getTruePositive() const; + bool localSpkDiar(QList> subBound, QMap>> shotPatterns, QMap>> strictShotPattBound, UtteranceTree::DistType dist, bool norm, UtteranceTree::AgrCrit agr, UtteranceTree::PartMeth partMeth, bool weight, bool sigma, const QString &baseName); + bool localSpkDiarBaseline(QMap>> shotPatterns, QList> subBound, QMap>> shotUtterances, QMap>> strictShotPattBound, const QString &baseName); + bool globalSpkDiar(const QString &baseName); + + public slots: + void setSpeakerPartition(QList> partition); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W, QMap>> speakers); + void playSpeakers(QList speakers); + + signals: + void setResolution(const QSize &resolution); + void setFps(qreal fps); + void appendVideoFrame(int id, qint64 position); + void insertShot(qint64 position, Segment::Source source); + void labelSimShot(qint64 position, int nCamera, Segment::Source source); + void setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); + void playSegments(QList> segments); + void setLocalDer(const QString &score); + void setGlobalDer(const QString &score); + + private: + bool isNewShot() const; + QVector splitImage(const cv::Mat &frame, int nVBlock, int nHBlock); + qreal meanDistance(const QVector &distance); + void normalize(UtteranceTree::DistType dist); + QPair adjustSubBoundaries(qint64 subStart, qint64 subEnd, QList> shotPattBound); + QString retrieveDer(const QString fName); + + SpkDiarMonitor *m_treeMonitor; + cv::VideoCapture m_cap; + VideoFrameProcessor *m_processor; + QVector m_prevLocHisto; + cv::Mat m_prevGlobHisto; + arma::mat E; + arma::mat CovInv; + arma::mat Sigma; + arma::mat CovW; + QMap>> m_utterances; + QList m_speakers; + QString m_baseName; +}; + +#endif diff --git a/MovieMonitor.cpp b/MovieMonitor.cpp new file mode 100644 index 0000000..7738f5a --- /dev/null +++ b/MovieMonitor.cpp @@ -0,0 +1,203 @@ +#include +#include +#include + +#include "Convert.h" +#include "MovieMonitor.h" + +#include + +using namespace std; +using namespace cv; + +MovieMonitor::MovieMonitor(QWidget *parent) + : QWidget(parent) +{ + int windowWidth(480); + + m_histoMonitor = new HistoMonitor; + m_segmentMonitor = new SegmentMonitor; + m_speakersMonitor = new SpeakersMonitor; + m_spkDiarMonitor = new SpkDiarMonitor; + + m_scrollArea = new QScrollArea; + m_scrollArea->setWidget(m_segmentMonitor); + m_scrollArea->setFixedSize(windowWidth, 150); + + m_segmentSlider = new QSlider(Qt::Horizontal); + m_segmentSlider->setMinimum(windowWidth); + m_segmentSlider->setMaximum(200000); + m_segmentSlider->setValue(75000); + + QVBoxLayout *layout = new QVBoxLayout; + layout->addWidget(m_histoMonitor); + layout->addWidget(m_segmentSlider); + layout->addWidget(m_scrollArea); + layout->addWidget(m_speakersMonitor); + layout->addWidget(m_spkDiarMonitor); + setLayout(layout); + + m_histoMonitor->hide(); + m_segmentSlider->hide(); + m_scrollArea->hide(); + m_spkDiarMonitor->hide(); + + connect(this, SIGNAL(grabSpokenFrame(qint64, const QString &, const QString &)), m_segmentMonitor, SLOT(processSpokenFrame(qint64, const QString &, const QString &))); + connect(this, SIGNAL(grabShot(Segment *)), m_segmentMonitor, SLOT(processShot(Segment *))); + connect(this, SIGNAL(segmentationGrabbed()), m_segmentMonitor, SLOT(segmentationRetrieved())); + connect(this, SIGNAL(updatePosition(qint64)), m_segmentMonitor, SLOT(positionChanged(qint64))); + connect(this, SIGNAL(updateDuration(qint64)), m_segmentMonitor, SLOT(updateDuration(qint64))); + connect(m_segmentSlider, SIGNAL(valueChanged(int)), m_segmentMonitor, SLOT(setWidth(int))); + connect(this, SIGNAL(speakersRetrieved(QList)), m_speakersMonitor, SLOT(speakersRetrieved(QList))); + connect(this, SIGNAL(updatePosition(qint64)), m_speakersMonitor, SLOT(positionChanged(qint64))); + connect(m_segmentMonitor, SIGNAL(playSegments(QList>)), this, SLOT(playSegments(QList>))); + connect(m_segmentMonitor, SIGNAL(setSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource)), this, SLOT(setSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource))); + connect(m_segmentMonitor, SIGNAL(resetSpeaker(qint64, qint64, qint64, qint64, bool, VideoFrame::SpeakerSource)), this, SLOT(resetSpeaker(qint64, qint64, qint64, qint64, bool, VideoFrame::SpeakerSource))); + connect(this, SIGNAL(initDiarData(const arma::mat &, const arma::mat &, const arma::mat)), m_spkDiarMonitor, SLOT(setDiarData(const arma::mat &, const arma::mat &, const arma::mat))); + connect(m_spkDiarMonitor, SIGNAL(playSub(QList)), this, SLOT(playSub(QList))); + connect(this, SIGNAL(releasePosition(bool)), m_spkDiarMonitor, SLOT(releasePosition(bool))); +} + +/////////// +// slots // +/////////// + +void MovieMonitor::showHisto(bool dispHist) +{ + if (dispHist) { + m_histoMonitor->show(); + connect(this, SIGNAL(processMat(const cv::Mat &)), m_histoMonitor, SLOT(processMat(const cv::Mat &))); + } + else { + m_histoMonitor->hide(); + disconnect(this, SIGNAL(processMat(const cv::Mat &)), m_histoMonitor, SLOT(processMat(const cv::Mat &))); + } +} + +void MovieMonitor::processFrame(QVideoFrame frame) +{ + Mat bgrMat = Convert::fromYuvToBgrMat(frame); + emit processMat(bgrMat); +} + +void MovieMonitor::viewSegmentation(bool checked, bool annot) +{ + if (checked || annot) { + m_segmentMonitor->setWidth(m_segmentSlider->value()); + m_segmentMonitor->setAnnotMode(annot); + m_segmentSlider->show(); + m_scrollArea->show(); + } + else { + m_segmentMonitor->reset(); + m_scrollArea->hide(); + m_segmentSlider->hide(); + } +} + +void MovieMonitor::viewSpeakers(bool checked) +{ + if (checked) + m_speakersMonitor->show(); + else + m_speakersMonitor->hide(); +} + +void MovieMonitor::viewUtteranceTree(bool checked) +{ + if (checked) { + connect(this, SIGNAL(getCurrentPattern(const QList> &)), m_spkDiarMonitor, SLOT(getCurrentPattern(const QList> &))); + connect(this, SIGNAL(getPatternFirstShot(const QList> &)), m_spkDiarMonitor, SLOT(getPatternFirstShot(const QList> &))); + connect(this, SIGNAL(getPatternSecondShot(const QList> &)), m_spkDiarMonitor, SLOT(getPatternSecondShot(const QList> &))); + connect(this, SIGNAL(currentSubtitle(int)), m_spkDiarMonitor, SLOT(currentSubtitle(int))); + m_spkDiarMonitor->show(); + } + else { + disconnect(this, SIGNAL(getCurrentPattern(const QList> &)), m_spkDiarMonitor, SLOT(getCurrentPattern(const QList> &))); + disconnect(this, SIGNAL(getPatternFirstShot(const QList> &)), m_spkDiarMonitor, SLOT(getPatternFirstShot(const QList> &))); + disconnect(this, SIGNAL(getPatternSecondShot(const QList> &)), m_spkDiarMonitor, SLOT(getPatternSecondShot(const QList> &))); + disconnect(this, SIGNAL(currentSubtitle(int)), m_spkDiarMonitor, SLOT(currentSubtitle(int))); + m_spkDiarMonitor->hide(); + } +} + +void MovieMonitor::setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W) +{ + emit initDiarData(E, Sigma, W); +} + +void MovieMonitor::grabCurrentPattern(const QList> &subFeatures) +{ + emit getCurrentPattern(subFeatures); +} + +void MovieMonitor::grabPatternFirstShot(const QList> &subFeatures) +{ + emit getPatternFirstShot(subFeatures); +} + +void MovieMonitor::grabPatternSecondShot(const QList> &subFeatures) +{ + emit getPatternSecondShot(subFeatures); +} + +void MovieMonitor::getShot(Segment *shot) +{ + emit grabShot(shot); +} + +void MovieMonitor::segmentationRetrieved() +{ + emit segmentationGrabbed(); +} + +void MovieMonitor::speakersGrabbed(QList speakers) +{ + emit speakersRetrieved(speakers); +} + +void MovieMonitor::getSpokenFrame(qint64 position, const QString &text, const QString &speaker) +{ + emit grabSpokenFrame(position, text, speaker); +} + +void MovieMonitor::positionChanged(qint64 position) +{ + m_scrollArea->horizontalScrollBar()->setValue(position * m_segmentMonitor->getRatio() - m_scrollArea->width() / 2); + emit updatePosition(position); +} + +void MovieMonitor::playSegments(QList> utterances) +{ + emit playbackSegments(utterances); +} + +void MovieMonitor::durationChanged(qint64 duration) +{ + emit updateDuration(duration); +} + +void MovieMonitor::setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source) +{ + emit newSpeaker(start, end, speaker, source); +} + +void MovieMonitor::resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source) +{ + emit renewSpeaker(prevStart, prevEnd, start, end, resetSub, source); +} + +void MovieMonitor::playSub(QList utter) +{ + emit playSubtitle(utter); +} + +void MovieMonitor::currSubtitle(int subIdx) +{ + emit currentSubtitle(subIdx); +} + +void MovieMonitor::releasePos(bool released) +{ + emit releasePosition(released); +} diff --git a/MovieMonitor.h b/MovieMonitor.h new file mode 100644 index 0000000..d91c699 --- /dev/null +++ b/MovieMonitor.h @@ -0,0 +1,77 @@ +#ifndef MOVIEMONITOR_H +#define MOVIEMONITOR_H + +#include +#include +#include +#include + +#include + +#include + +#include "HistoMonitor.h" +#include "SegmentMonitor.h" +#include "SpeakersMonitor.h" +#include "SpkDiarMonitor.h" + +class MovieMonitor: public QWidget +{ + Q_OBJECT + + public: + MovieMonitor(QWidget *parent = 0); + + public slots: + void processFrame(QVideoFrame frame); + void showHisto(bool dispHist); + void viewSegmentation(bool checked, bool annot); + void viewSpeakers(bool checked); + void viewUtteranceTree(bool checked); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void grabCurrentPattern(const QList> &subFeatures); + void grabPatternFirstShot(const QList> &subFeatures); + void grabPatternSecondShot(const QList> &subFeatures); + void getShot(Segment *shot); + void segmentationRetrieved(); + void getSpokenFrame(qint64 position, const QString &text, const QString &speaker); + void positionChanged(qint64 position); + void playSegments(QList> utterances); + void durationChanged(qint64 duration); + void setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); + void resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool sub, VideoFrame::SpeakerSource source); + void speakersGrabbed(QList speakers); + void playSub(QList utter); + void currSubtitle(int subIdx); + void releasePos(bool released); + + signals: + void processMat(const cv::Mat &bgrMat); + void grabShot(Segment *shot); + void shotsGrabbed(); + void grabSpokenFrame(qint64 position, const QString &text, const QString &speaker); + void segmentationGrabbed(); + void updatePosition(qint64 position); + void playbackSegments(QList> utterances); + void updateDuration(qint64 duration); + void newSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); + void renewSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source); + void speakersRetrieved(QList speakers); + void initDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void getCurrentPattern(const QList> &subFeatures); + void getPatternFirstShot(const QList> &subFeatures); + void getPatternSecondShot(const QList> &subFeatures); + void playSubtitle(QList utter); + void currentSubtitle(int subIdx); + void releasePosition(bool released); + + private: + HistoMonitor *m_histoMonitor; + SegmentMonitor *m_segmentMonitor; + SpeakersMonitor *m_speakersMonitor; + SpkDiarMonitor *m_spkDiarMonitor; + QScrollArea *m_scrollArea; + QSlider *m_segmentSlider; +}; + +#endif diff --git a/NewProjectDialog.cpp b/NewProjectDialog.cpp new file mode 100644 index 0000000..83af714 --- /dev/null +++ b/NewProjectDialog.cpp @@ -0,0 +1,147 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +#include "NewProjectDialog.h" + +///////////////// +// constructor // +///////////////// + +NewProjectDialog::NewProjectDialog(QWidget *parent, QString const &projectName, QString const &seriesName): QDialog(parent) +{ + QLabel *projectNameLabel = new QLabel(tr("Project name *")); + QLabel *seriesNameLabel = new QLabel(tr("Series name *")); + QLabel *seasNbrLabel = new QLabel(tr("Season number")); + QLabel *epNbrLabel = new QLabel(tr("Episode number")); + QLabel *epNameLabel = new QLabel(tr("Episode name (optional)")); + QLabel *epFNameLabel = new QLabel(tr("Associated file *")); + + m_projectNameLE = new QLineEdit; + m_seriesNameLE = new QLineEdit; + m_seasNbrSB = new QSpinBox; + m_epNbrSB = new QSpinBox; + m_epNameLE = new QLineEdit; + m_epFNameLE = new QLineEdit; + + QPushButton *browseButton = new QPushButton("..."); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok + | QDialogButtonBox::Cancel); + + m_seasNbrSB->setMinimum(1); + m_seasNbrSB->setMaximum(20); + m_epNbrSB->setMinimum(1); + m_epNbrSB->setMaximum(20); + + if (!projectName.isEmpty()) { + m_projectNameLE->setText(projectName); + m_projectNameLE->setEnabled(false); + m_seriesNameLE->setText(seriesName); + m_seriesNameLE->setEnabled(false); + setWindowTitle(tr("Append Project")); + } + else + setWindowTitle(tr("New Project")); + + m_epFNameLE->setEnabled(false); + + QGridLayout *gridLayout = new QGridLayout; + + gridLayout->addWidget(projectNameLabel, 0, 0); + gridLayout->addWidget(m_projectNameLE, 0, 1); + gridLayout->addWidget(seriesNameLabel, 1, 0); + gridLayout->addWidget(m_seriesNameLE, 1, 1); + gridLayout->addWidget(seasNbrLabel, 2, 0); + gridLayout->addWidget(m_seasNbrSB, 2, 1); + gridLayout->addWidget(epNbrLabel, 3, 0); + gridLayout->addWidget(m_epNbrSB, 3, 1); + gridLayout->addWidget(epNameLabel, 4, 0); + gridLayout->addWidget(m_epNameLE, 4, 1); + gridLayout->addWidget(epFNameLabel, 5, 0); + gridLayout->addWidget(m_epFNameLE, 5, 1); + gridLayout->addWidget(browseButton, 5, 2); + + QWidget *gridWidget = new QWidget; + gridWidget->setLayout(gridLayout); + + QVBoxLayout *vLayout = new QVBoxLayout; + vLayout->addWidget(gridWidget); + vLayout->addWidget(buttonBox); + + setLayout(vLayout); + + connect(browseButton, SIGNAL(clicked()), this, SLOT(setMovieFName())); + connect(buttonBox, SIGNAL(accepted()), this, SLOT(checkForm())); + connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); +} + +//////////////// +// destructor // +//////////////// + +NewProjectDialog::~NewProjectDialog() +{ +} + +/////////////// +// accessors // +/////////////// + +QString NewProjectDialog::getProjectName() const +{ + return m_projectName; +} + +QString NewProjectDialog::getSeriesName() const +{ + return m_seriesName; +} + +QString NewProjectDialog::getEpName() const +{ + return m_epName; +} + +QString NewProjectDialog::getEpFName() const +{ + return m_epFName; +} + +int NewProjectDialog::getSeasNbr() const +{ + return m_seasNbr; +} + +int NewProjectDialog::getEpNbr() const +{ + return m_epNbr; +} + +/////////// +// slots // +/////////// + +void NewProjectDialog::setMovieFName() +{ + m_epFName = QFileDialog::getOpenFileName(this, tr("Open Movie"), QString(), tr("Movie Files (*.m4v *.mp4 *.mov *.avi)")); + + m_epFNameLE->setText(m_epFName); +} + +void NewProjectDialog::checkForm() +{ + m_projectName = m_projectNameLE->text(); + m_seriesName = m_seriesNameLE->text(); + m_seasNbr = m_seasNbrSB->value(); + m_epNbr = m_epNbrSB->value(); + m_epName = m_epNameLE->text(); + m_epFName = m_epFNameLE->text(); + + if (!m_projectName.isEmpty() && !m_seriesName.isEmpty() && !m_epFName.isEmpty()) + accept(); +} diff --git a/NewProjectDialog.h b/NewProjectDialog.h new file mode 100644 index 0000000..c3beb87 --- /dev/null +++ b/NewProjectDialog.h @@ -0,0 +1,42 @@ +#ifndef NEWPROJECTDIALOG_H +#define NEWPROJECTDIALOG_H + +#include +#include +#include +#include + +class NewProjectDialog: public QDialog +{ + Q_OBJECT + + public: + NewProjectDialog(QWidget *parent = 0, QString const &projectName = QString(), QString const &seriesName = QString()); + ~NewProjectDialog(); + QString getProjectName() const; + QString getSeriesName() const; + QString getEpName() const; + QString getEpFName() const; + int getSeasNbr() const; + int getEpNbr() const; + + public slots: + void setMovieFName(); + void checkForm(); + + private: + QString m_projectName; + QString m_seriesName; + QString m_epName; + QString m_epFName; + int m_seasNbr; + int m_epNbr; + QLineEdit *m_projectNameLE; + QLineEdit *m_seriesNameLE; + QSpinBox *m_seasNbrSB; + QSpinBox *m_epNbrSB; + QLineEdit *m_epFNameLE; + QLineEdit *m_epNameLE; +}; + +#endif diff --git a/PlayerControls.cpp b/PlayerControls.cpp new file mode 100644 index 0000000..717708f --- /dev/null +++ b/PlayerControls.cpp @@ -0,0 +1,200 @@ +#include +#include +#include +#include + +#include "PlayerControls.h" + +///////////////// +// constructor // +///////////////// + +PlayerControls::PlayerControls(QWidget *parent) + : QWidget(parent), + playerState(QMediaPlayer::StoppedState), + m_isMuted(false) +{ + m_durationSlider = new QSlider(Qt::Horizontal); + connect(m_durationSlider, SIGNAL(sliderMoved(int)), this, SLOT(sliderMoved(int))); + + m_currentTimeLabel = new QLabel("--:--"); + QLabel *separatorLabel = new QLabel("/"); + m_durationLabel = new QLabel("--:--"); + + QToolButton *previousButton = new QToolButton(this); + previousButton->setIcon(style()->standardIcon(QStyle::SP_MediaSkipBackward)); + + m_playButton = new QToolButton; + m_playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); + connect(m_playButton, SIGNAL(clicked()), this, SLOT(playClicked())); + + QToolButton *nextButton = new QToolButton(this); + nextButton->setIcon(style()->standardIcon(QStyle::SP_MediaSkipForward)); + + QToolButton *stopButton = new QToolButton; + stopButton->setIcon(style()->standardIcon(QStyle::SP_MediaStop)); + connect(stopButton, SIGNAL(clicked()), this, SLOT(stopClicked())); + + m_muteButton = new QToolButton; + m_muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolume)); + connect(m_muteButton, SIGNAL(clicked()), this, SLOT(switchMuted())); + + QLabel *rateMult = new QLabel("x"); + m_rateBox = new QComboBox; + m_rateBox->addItem("0.25"); + m_rateBox->addItem("0.5"); + m_rateBox->addItem("1.0"); + m_rateBox->addItem("2.0"); + m_rateBox->addItem("4.0"); + m_rateBox->setCurrentIndex(2); + connect(m_rateBox, SIGNAL(currentTextChanged(const QString&)), this, SLOT(rateChanged(const QString&))); + + QHBoxLayout *durationLayout = new QHBoxLayout; + durationLayout->addWidget(m_durationSlider); + durationLayout->addWidget(m_currentTimeLabel); + durationLayout->addWidget(separatorLabel); + durationLayout->addWidget(m_durationLabel); + + QHBoxLayout *buttonBarLayout = new QHBoxLayout; + buttonBarLayout->addWidget(previousButton); + buttonBarLayout->addWidget(m_playButton); + buttonBarLayout->addWidget(nextButton); + buttonBarLayout->addWidget(stopButton); + buttonBarLayout->addWidget(m_muteButton); + buttonBarLayout->addWidget(m_durationSlider); + buttonBarLayout->addWidget(m_durationLabel); + buttonBarLayout->addWidget(m_rateBox); + buttonBarLayout->addWidget(rateMult); + + QVBoxLayout *controlsLayout = new QVBoxLayout; + controlsLayout->addLayout(durationLayout); + controlsLayout->addLayout(buttonBarLayout); + + setLayout(controlsLayout); +} + +//////////////// +// destructor // +//////////////// + +PlayerControls::~PlayerControls() +{ +} + +void PlayerControls::reset() +{ + m_currentTimeLabel->setText("--:--"); + m_durationLabel->setText("--:--"); + setEnabled(false); +} + +///////////////////////////////////////// +// public slots in reaction to signals // +// emitted by the player // +///////////////////////////////////////// + +void PlayerControls::durationChanged(qint64 duration) +{ + QString tStr; + + m_durationSlider->setMaximum(duration); + + duration /= 1000; + QTime totalTime(duration / 3600, (duration / 60) % 60, duration % 60); + + if (duration > 3600) + m_timeFormat = "hh:mm:ss"; + else + m_timeFormat = "mm:ss"; + + tStr = totalTime.toString(m_timeFormat); + m_durationLabel->setText(tStr); +} + +void PlayerControls::positionChanged(qint64 position) +{ + QString tStr; + + m_durationSlider->setSliderPosition(position); + + position /= 1000; + QTime currentTime((position / 3600) % 60, (position / 60) % 60, position % 60); + tStr = currentTime.toString(m_timeFormat); + m_currentTimeLabel->setText(tStr); +} + +void PlayerControls::mediaStatusChanged(QMediaPlayer::MediaStatus status) +{ + if (status == QMediaPlayer::EndOfMedia) + stopClicked(); +} + +//////////////////////////////// +// private slots used to emit // +// signals to the player // +//////////////////////////////// + +void PlayerControls::playClicked() +{ + if (playerState == QMediaPlayer::StoppedState || playerState == QMediaPlayer::PausedState) { + emit play(); + m_playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPause)); + playerState = QMediaPlayer::PlayingState; + } + else { + emit pause(); + m_playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); + playerState = QMediaPlayer::PausedState; + } +} + +void PlayerControls::stopClicked() +{ + m_playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay)); + playerState = QMediaPlayer::StoppedState; + emit stop(); + + sliderMoved(0); + + m_muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolume)); + m_muteButton->setEnabled(true); + emit setMuted(false); + + m_rateBox->setCurrentIndex(2); + emit playbackRateChanged(1.0); +} + +void PlayerControls::switchMuted() +{ + m_isMuted = !m_isMuted; + + emit setMuted(m_isMuted); + + if (m_isMuted) + m_muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolumeMuted)); + else + m_muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolume)); +} + +void PlayerControls::sliderMoved(int value) +{ + positionChanged(value); + emit positionManuallyChanged(value); +} + +void PlayerControls::rateChanged(const QString &rate) +{ + qreal doubleRate = rate.toDouble(); + emit playbackRateChanged(doubleRate); + + if (doubleRate != 1.0) { + emit setMuted(true); + m_muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolumeMuted)); + m_muteButton->setEnabled(false); + } + else { + emit setMuted(false); + m_muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolume)); + m_muteButton->setEnabled(true); + } +} diff --git a/PlayerControls.h b/PlayerControls.h new file mode 100644 index 0000000..90076ca --- /dev/null +++ b/PlayerControls.h @@ -0,0 +1,53 @@ +#ifndef PLAYERCONTROLS_H +#define PLAYERCONTROLS_H + +#include +#include +#include +#include +#include +#include + +class PlayerControls: public QWidget +{ + Q_OBJECT + + public: + PlayerControls(QWidget *parent = 0); + ~PlayerControls(); + void reset(); + + public slots: + void durationChanged(qint64 duration); + void positionChanged(qint64 position); + void mediaStatusChanged(QMediaPlayer::MediaStatus status); + void playClicked(); + + signals: + void play(); + void pause(); + void stop(); + void setMuted(bool muted); + void positionManuallyChanged(qint64 value); + void playbackRateChanged(qreal rate); + + private slots: + + void stopClicked(); + void switchMuted(); + void sliderMoved(int value); + void rateChanged(const QString &rate); + + private: + QToolButton *m_playButton; + QToolButton *m_muteButton; + QMediaPlayer::State playerState; + bool m_isMuted; + QLabel *m_currentTimeLabel; + QLabel *m_durationLabel; + QSlider *m_durationSlider; + QComboBox *m_rateBox; + QString m_timeFormat; +}; + +#endif diff --git a/ProjectModel.cpp b/ProjectModel.cpp new file mode 100644 index 0000000..f3ebbcc --- /dev/null +++ b/ProjectModel.cpp @@ -0,0 +1,3108 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "ProjectModel.h" +#include "Season.h" +#include "Scene.h" +#include "Shot.h" +#include "ResultsDialog.h" + +using namespace std; +using namespace arma; + +///////////////// +// constructor // +///////////////// + +ProjectModel::ProjectModel(QObject *parent) + : QAbstractItemModel(parent), + m_name(QString()), + m_baseName(QString()) +{ + m_series = new Series; + m_movieAnalyzer = new MovieAnalyzer; + connect(m_movieAnalyzer, SIGNAL(setResolution(const QSize &)), this, SLOT(setResolution(const QSize &))); + connect(m_movieAnalyzer, SIGNAL(setFps(qreal)), this, SLOT(setFps(qreal))); + connect(m_movieAnalyzer, SIGNAL(appendVideoFrame(int, qint64)), this, SLOT(appendVideoFrame(int, qint64))); + connect(m_movieAnalyzer, SIGNAL(insertShot(qint64, Segment::Source)), this, SLOT(insertShot(qint64, Segment::Source))); + connect(m_movieAnalyzer, SIGNAL(labelSimShot(qint64, int, Segment::Source)), this, SLOT(labelSimShot(qint64, int, Segment::Source))); + connect(m_movieAnalyzer, SIGNAL(setSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource)), this, SLOT(setSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource))); + connect(m_movieAnalyzer, SIGNAL(playSegments(QList>)), this, SLOT(playSeg(QList>))); + connect(this, SIGNAL(setDiarData(const arma::mat, const arma::mat, const arma::mat)), m_movieAnalyzer, SLOT(setDiarData(const arma::mat, const arma::mat, const arma::mat))); + connect(this, SIGNAL(setDiarData(const arma::mat, const arma::mat, const arma::mat, QMap>>)), m_movieAnalyzer, SLOT(setDiarData(const arma::mat, const arma::mat, const arma::mat, QMap>>))); +} + +//////////////// +// destructor // +//////////////// + +ProjectModel::~ProjectModel() +{ + delete m_series; +} + +///////////////////////// +// save / open methods // +///////////////////////// + +bool ProjectModel::save(const QString &fName) +{ + QFile saveFile(fName + ".json"); + // QFile saveFile(fName + ".dat"); + + if (!saveFile.open(QIODevice::WriteOnly)) { + qWarning("Couldn't open save file."); + return false; + } + + QJsonObject projObject; + projObject["name"] = m_name; + + QJsonObject seriesObject; + m_series->write(seriesObject); + projObject["series"] = seriesObject; + + QJsonDocument saveDoc(projObject); + saveFile.write(saveDoc.toJson()); + // saveFile.write(saveDoc.toBinaryData()); + + return true; +} + +bool ProjectModel::load(const QString &fName) +{ + QFile loadFile(fName); + + if (!loadFile.open(QIODevice::ReadOnly)) { + qWarning("Couldn't open save file."); + return false; + } + + QByteArray saveData = loadFile.readAll(); + + QJsonDocument loadDoc(QJsonDocument::fromJson(saveData)); + // QJsonDocument loadDoc(QJsonDocument::fromBinaryData(saveData)); + QJsonObject projObject = loadDoc.object(); + + m_name = projObject["name"].toString(); + QJsonObject seriesObject = projObject["series"].toObject(); + + m_series->read(seriesObject); + + QList subStarts; + QList subEnds; + + retrieveSubPositionsLabels(subStarts, subEnds, m_subRefLbl); + + for (int i(0); i < subStarts.size(); i++) + m_subBound.push_back(QPair(subStarts[i], subEnds[i])); + + retrieveShotUtterances(); + retrieveShotPatterns(); + + return true; +} + +////////////////////////////////////////// +// reimplementation of abstract methods // +// inherited from QAbstractItemModel // +////////////////////////////////////////// + +QModelIndex ProjectModel::index(int row, int column, const QModelIndex &parent) const +{ + if (!hasIndex(row, column, parent)) + return QModelIndex(); + + Segment *parentSegment; + + if (!parent.isValid()) + parentSegment = m_series; + else + parentSegment = static_cast(parent.internalPointer()); + + Segment *childSegment = parentSegment->child(row); + + if (childSegment ) + return createIndex(row, column, childSegment); + else + return QModelIndex(); +} + +QModelIndex ProjectModel::parent(const QModelIndex &child) const +{ + if (!child.isValid()) + return QModelIndex(); + + Segment *childSegment = static_cast(child.internalPointer()); + Segment *parentSegment = childSegment->parent(); + + if (parentSegment == m_series) + return QModelIndex(); + + return createIndex(parentSegment->row(), 0, parentSegment); +} + +int ProjectModel::rowCount(const QModelIndex &parent) const +{ + Segment *parentSegment; + + if (!parent.isValid()) + parentSegment = m_series; + else + parentSegment = static_cast(parent.internalPointer()); + + return parentSegment->childCount(); +} + +int ProjectModel::columnCount(const QModelIndex &parent) const +{ + Q_UNUSED(parent) + + return 2; +} + +QVariant ProjectModel::data(const QModelIndex &index, int role) const +{ + if (!index.isValid()) + return QVariant(); + + Segment *segment = static_cast(index.internalPointer()); + + switch (role) { + case Qt::DisplayRole: + if (index.column() == 0) + return segment->display(); + else + return segment->getFormattedPosition(); + break; + case Qt::ForegroundRole: + if (index.column() == 1) { + QBrush grayForeground(Qt::gray); + return grayForeground; + } + break; + case Qt::FontRole: + QFont font; + if (segment->getSource() == Segment::Automatic) + font.setItalic(true); + else if (segment->getSource() == Segment::Both) + font.setBold(true); + return font; + break; + } + + return QVariant(); +} + +QVariant ProjectModel::headerData(int section, Qt::Orientation orientation, int role) const +{ + if (orientation == Qt::Horizontal && role == Qt::DisplayRole && section == 0) + return m_series->display(); + + return QVariant(); +} + +Qt::ItemFlags ProjectModel::flags(const QModelIndex &index) const +{ + if (!index.isValid()) + return 0; + + return QAbstractItemModel::flags(index); +} + +QModelIndex ProjectModel::indexFromSegment(Segment *segment) const +{ + if (segment->parent() == m_series) + return index(0, 0); + + return index(segment->row(), 0, indexFromSegment(segment->parent())); +} + +int ProjectModel::getDepth() const +{ + return m_series->getHeight(); +} + +QModelIndex ProjectModel::getShotParentIndex() const +{ + Segment *segment = m_series; + + while (!dynamic_cast(segment)) + segment = segment->child(0); + + segment = segment->parent(); + + return indexFromSegment(segment); +} + +/////////////// +// modifiers // +/////////////// + +void ProjectModel::setModel(const QString &name, const QString &seriesName, int seasNbr, + int epNbr, const QString &epName, const QString &epFName) +{ + m_name = name; + m_series->setName(seriesName); + Season *season = new Season(seasNbr, m_series); + m_series->appendChild(season); + m_episode = new Episode(epNbr, epFName, season, epName); + season->appendChild(m_episode); + m_movieAnalyzer->extractVideoFrames(epFName); +} + +bool ProjectModel::appendModel(int seasNbr, int epNbr, const QString &epName, const QString &epFName) +{ + QList seasonList = m_series->getChildren(); + int i(0); + + while (i < seasonList.size() && seasNbr < seasonList[i]->getNumber()) + i++; + + // new season + if (i == seasonList.size()) { + Season *season = new Season(seasNbr, m_series); + m_series->appendChild(season); + m_episode = new Episode(epNbr, epFName, season, epName); + season->appendChild(m_episode); + m_movieAnalyzer->extractVideoFrames(epFName); + } + // same season + else { + QList episodeList = seasonList[i]->getChildren(); + int j(0); + + while (j < episodeList.size() && episodeList[i]->getNumber() != epNbr) + j++; + + // new episode + if (j == episodeList.size()) { + m_episode = new Episode(epNbr, epFName, seasonList[i], epName); + seasonList[i]->appendChild(m_episode); + + m_movieAnalyzer->extractVideoFrames(epFName); + } + // episode already recorded + else + return false; + } + + return true; +} + +bool ProjectModel::insertSubtitles(const QString &subFName) +{ + QJsonObject subObject; + qint64 position; + qint64 start; + QString text; + qint64 end; + QStringList sources; + QList absLength; + QList relLength; + qreal proportion; + int totLength; + qreal startShift(-0.38); + qreal endShift(-0.5); + + int j; + Segment *segment; + VideoFrame *vFrame; + + // regular expression to detect subtitles corresponding to noise + std::regex noiseSource("\\(.*\\)"); + + // regular expression to detect subtitles with multiple speakers + std::regex multSources("-.+
-.+"); + + // regular expression to detect speaker turn into subtitle + std::regex spkTurn("(- *)(.*)"); + + eraseSubtitles(m_series); + clearSpeaker(m_series, VideoFrame::Ref); + + QFile loadFile(subFName); + + if (!loadFile.open(QIODevice::ReadOnly)) { + qWarning("Couldn't open subtitles file."); + return false; + } + + QByteArray saveData = loadFile.readAll(); + + QJsonDocument loadDoc(QJsonDocument::fromJson(saveData)); + QJsonArray subArray = loadDoc.array(); + + for (int i(0); i < subArray.size(); i++) { + + sources.clear(); + absLength.clear(); + relLength.clear(); + totLength = 0; + proportion = 0.0; + + subObject = subArray[i].toObject(); + start = (subObject["start"].toDouble() + startShift) * 1000; + if (start < 0) + start = 0; + start = qRound(start / 10.0) * 10; + end = (subObject["end"].toDouble() + endShift) * 1000; + end = qRound(end / 10.0) * 10; + text = subObject["text"].toString(); + + // case of multiple source in current subtitle + if (regex_match(text.toStdString(), multSources)) { + + // split subtitle contents + sources = text.split("
"); + + // removing hyphenation indicating speaker turn + for (int k(0); k < sources.size(); k++) { + sources[k] = sources[k].replace(0, 1, ""); + while (sources[k].indexOf(" ") == 0) + sources[k] = sources[k].replace(0, 1, ""); + } + + // estimate absolute length of each contents + for (int k(0); k < sources.size(); k++) { + absLength.push_back((sources[k]).count(" ") + 1); + totLength += absLength[k]; + } + + // estimate relative length of each contents + for (int k(0); k < sources.size(); k++) + relLength.push_back(absLength[k] / static_cast(totLength)); + + // boundaries of each interval + for (int k(1); k < sources.size(); k++) + relLength[k] += relLength[k-1]; + } + + segment = m_series; + + while (!(vFrame = dynamic_cast(segment))) { + + // video frame at start position + j = segment->childIndexFromPosition(start); + + // select possible children + segment = segment->child(j); + } + + position = segment->getPosition(); + + int k = 0; + int prev = 0; + + while (position <= end) { + + segment = m_series; + + while (!(vFrame = dynamic_cast(segment))) { + + // video frame at start position + j = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(j); + } + + proportion = (static_cast(position) - start) / (end - start); + + if (relLength.size() >= 1) { + while (relLength[k] < proportion) + k++; + + if (prev == k) { + vFrame->setSub(sources[k]); + + if (!regex_match(sources[k].toStdString(), noiseSource)) + vFrame->setSpeaker("S", VideoFrame::Ref); + } + + prev = k; + } + + else { + vFrame->setSub(text); + + if (!regex_match(text.toStdString(), noiseSource)) + vFrame->setSpeaker("S", VideoFrame::Ref); + } + + position += 40; + } + } + + return true; +} + +bool ProjectModel::localSpkDiar(bool baseline, UtteranceTree::DistType dist, bool norm, UtteranceTree::AgrCrit agr, UtteranceTree::PartMeth partMeth, bool weight, bool sigma) +{ + if (baseline) + m_movieAnalyzer->localSpkDiarBaseline(m_shotPatterns, m_subBound, m_shotUtterances, m_strictShotPattBound, m_baseName); + else + m_movieAnalyzer->localSpkDiar(m_subBound, m_shotPatterns, m_strictShotPattBound, dist, norm, agr, partMeth, weight, sigma, m_baseName); + + return true; +} + +bool ProjectModel::globalSpkDiar() +{ + m_movieAnalyzer->globalSpkDiar(m_baseName); + + return true; +} + +bool ProjectModel::speakerDiarization(const QString &diarFName, VideoFrame::SpeakerSource source) +{ + qint64 start, position, end; + QString speakerLabel; + Segment *segment; + VideoFrame *vFrame; + int i(0); + + clearSpeaker(m_series, source); + + QFile file(diarFName); + + if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) + return false; + + QTextStream in(&file); + + // parse hypotheses file + + while (!in.atEnd()) { + + QString line = in.readLine(); + QStringList data = line.split(" "); + + start = data[0].toDouble() * 1000; + end = data[1].toDouble() * 1000; + speakerLabel = data[2]; + + segment = m_series; + + while (!(vFrame = dynamic_cast(segment))) { + + // video frame at start position + i = segment->childIndexFromPosition(start); + + // select possible children + segment = segment->child(i); + } + + position = segment->getPosition(); + + while (position <= end) { + + segment = m_series; + + while (!(vFrame = dynamic_cast(segment))) { + + // video frame at start position + i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + vFrame->setSpeaker(speakerLabel, source); + + position += 40; + } + } + + return true; +} + +void ProjectModel::extractShots(QString fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal threshold1, qreal threshold2, int nVBlock, int nHBlock, bool iterate) +{ + qint64 posInit = 0; + QList toRemove; + + resetShotsToManual(m_series, toRemove); + for (int j(0); j < toRemove.count(); j++) + removeShot(toRemove[j], Segment::Automatic); + emit modelChanged(); + + if (iterate) { + + // number of HSV tuples considered + int nHsvTuples(1); + + // number of iterations + int nIter = nHBlock * nHsvTuples * threshold1 * (threshold1 - 1) / 2; + + // optimal values oberved so far for the + int nBlockMax(0); // number of image blocks + int nHMax(0); // hue channel + int nSMax(0); // saturation channel + int nVMax(0); // value channel + int thresh1Max(0); // disimilarity treshold + int thresh2Max(0); // similarity threshold + + // current and maximum F-Score observed so far + qreal fScore(0); + qreal fScoreMax(0); + + // iteration counter to update progress bar + int cnt(0); + + // progress bar initialization + QProgressDialog progress(tr("Extracting shots..."), tr("Cancel"), 0, nIter); + progress.setWindowModality(Qt::WindowModal); + + // loop over the number of blocks + while (nHBlock >= 1) { + + int currNHBins(nHBins); + int currNSBins(nSBins); + int currNVBins(nVBins); + + // loop over HSV possible values + for (int i(0); i < nHsvTuples; i++) { + + int thresh1 = threshold1; + + // loop over disimilarity threshold between frames + while (thresh1 >= 1) { + + threshold2 = thresh1; + + // loop over similarity threshold between frames + while (threshold2 >= 1) { + + insertShot(posInit, Segment::Manual); + + // extracting shots + m_movieAnalyzer->extractShots(fName, histoType, currNVBins, currNHBins, currNSBins, metrics, thresh1, threshold2, nHBlock, nHBlock, false); + + // evaluating extraction and updating optimal values + if ((fScore = evaluateShotDetection(false, thresh1, threshold2)) > fScoreMax) { + fScoreMax = fScore; + nBlockMax = nHBlock; + nHMax = currNHBins; + nSMax = currNSBins; + nVMax = currNVBins; + thresh1Max = thresh1; + thresh2Max = threshold2; + } + + // displaying current results + qDebug() << nHBlock << currNHBins << currNSBins << currNVBins << thresh1 << threshold2 << fScore; + + // removing inserted shots + toRemove.clear(); + resetShotsToManual(m_series, toRemove); + for (int j(0); j < toRemove.count(); j++) + removeShot(toRemove[j], Segment::Automatic); + + threshold2--; + + progress.setValue(++cnt); + } + + thresh1--; + } + + currNHBins /= 2; + currNSBins /= 2; + currNVBins /= 2; + } + + nHBlock--; + } + + progress.setValue(nIter); + + // setting optimal parameters + nVBlock = nBlockMax; + nHBlock = nBlockMax; + nHBins = nHMax; + nSBins = nSMax; + nVBins = nVMax; + threshold1 = thresh1Max; + threshold2 = thresh2Max; + } + + insertShot(posInit, Segment::Manual); + m_movieAnalyzer->extractShots(fName, histoType, nVBins, nHBins, nSBins, metrics, threshold1, threshold2, nVBlock, nHBlock); + evaluateShotDetection(true, threshold1, threshold2); +} + +void ProjectModel::labelSimilarShots(QString fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal maxDist, int windowSize, int nVBlock, int nHBlock, bool iterate) +{ + resetAutoCameraLabels(m_series); + + QList shotPositions; + retrieveShotPositions(m_series, shotPositions); + + if (iterate) { + + // number of HSV tuples considered + int nHsvTuples(1); + + // number of iterations + int nIter = nHBlock * nHsvTuples * maxDist * windowSize / 16; + + // optimal values oberved so far for the + int nBlockMax(0); // number of image blocks + int nHMax(0); // hue channel + int nSMax(0); // saturation channel + int nVMax(0); // value channel + int thresh1Max(0); // disimilarity threshold + int thresh2Max(0); // window size + + // current and maximum F-Score observed so far + qreal fScore(0); + qreal fScoreMax(0); + + // iteration counter to update progress bar + int cnt(0); + + // progress bar initialization + QProgressDialog progress(tr("Retrieving similar shots..."), tr("Cancel"), 0, nIter); + progress.setWindowModality(Qt::WindowModal); + + // loop over the number of blocks + while (nHBlock >= 1) { + + int currNHBins(nHBins); + int currNSBins(nSBins); + int currNVBins(nVBins); + + // loop over HSV possible values + for (int i(0); i < nHsvTuples; i++) { + + int threshold1 = static_cast(maxDist); + + // loop over disimilarity threshold between frames + while (threshold1 >= 1) { + + int threshold2(windowSize); + + // loop over window size + while (threshold2 >= 1) { + + // retrieving similar shots + m_movieAnalyzer->labelSimilarShots(fName, histoType, currNVBins, currNHBins, currNSBins, metrics, threshold1, threshold2, shotPositions, nHBlock, nHBlock, false); + + // evaluating extraction + if ((fScore = evaluateSimShotDetection(false, threshold1, threshold2)) >= fScoreMax) { + fScoreMax = fScore; + nBlockMax = nHBlock; + nHMax = currNHBins; + nSMax = currNSBins; + nVMax = currNVBins; + thresh1Max = threshold1; + thresh2Max = threshold2; + } + + // displaying current results + + qDebug() << nHBlock << currNHBins << currNSBins << currNVBins << threshold1 << threshold2 << fScore; + + // resetting shot similarities + resetAutoCameraLabels(m_series); + + threshold2--; + + progress.setValue(++cnt); + } + + threshold1--; + } + + currNHBins /= 2; + currNSBins /= 2; + currNVBins /= 2; + } + + nHBlock--; + } + + progress.setValue(nIter); + + // setting optimal parameters + nVBlock = nBlockMax; + nHBlock = nBlockMax; + nHBins = nHMax; + nSBins = nSMax; + nVBins = nVMax; + maxDist = thresh1Max; + windowSize = thresh2Max; + } + + m_movieAnalyzer->labelSimilarShots(fName, histoType, nVBins, nHBins, nSBins, metrics, maxDist, windowSize, shotPositions, nVBlock, nHBlock, true); + evaluateSimShotDetection(true, maxDist, windowSize); +} + +qreal ProjectModel::evaluateShotDetection(bool displayResults, qreal thresh1, qreal thresh2) const +{ + Segment *season; + Segment *episode; + Segment *segment; + + int tp(0); + int fp(0); + int tn(0); + int fn(0); + int nShots(0); + int nVideoFrames(0); + + qreal precision; + qreal recall; + qreal fScore; + qreal accuracy; + + for (int i(0); i < m_series->childCount(); i++) { + season = m_series->child(i); + + for (int j(0); j < season->childCount(); j++) { + episode = season->child(j); + + for (int k(0); k < episode->childCount(); k++) { + segment = episode->child(k); + + // no scene level + if (dynamic_cast(segment)) { + nVideoFrames += segment->childCount(); + nShots++; + switch (segment->getSource()) { + case Segment::Both: + tp++; + break; + case Segment::Manual: + fn++; + break; + case Segment::Automatic: + fp++; + break; + } + } + } + } + } + + // decrement first frame + nVideoFrames--; + nShots--; + fn--; + tn = nVideoFrames - (tp + fp + fn); + + precision = computePrecision(tp, fp); + recall = computeRecall(tp, fn); + fScore = computeFScore(recall, precision); + accuracy = computeAccuracy(tp, fp, fn, tn); + + if (displayResults) { + ResultsDialog *dialog = new ResultsDialog(thresh1, thresh2, tp, fp, fn, tn, precision, recall, fScore, accuracy); + dialog->exec(); + } + + return fScore; +} + +qreal ProjectModel::evaluateSimShotDetection(bool displayResults, qreal thresh1, qreal thresh2) const +{ + int tp(0); + int fp(0); + int tn(0); + int fn(0); + + qreal precision; + qreal recall; + qreal fScore; + qreal accuracy; + + QList autCamLabels; + QList manCamLabels; + + retrieveSimCamLabels(m_series, autCamLabels, manCamLabels); + + for (int i(0); i < autCamLabels.size(); i++) { + + if (manCamLabels[i] == -1 && autCamLabels[i] != -1) + fp++; + else if (manCamLabels[i] != -1 && autCamLabels[i] == -1) + fn++; + else if (manCamLabels[i] == -1 && autCamLabels[i] == -1) + tn++; + else { + + QList manIdxSim; + QList autIdxSim; + + // lists of shots similar to current one, as manually and automatically annotated + int j; + for (j = 0; j < autCamLabels.size(); j++) { + if (manCamLabels[i] == manCamLabels[j]) + manIdxSim.push_back(j); + if (autCamLabels[i] == autCamLabels[j]) + autIdxSim.push_back(j); + } + + // size of longest list + int maxList = (autCamLabels.size() > manCamLabels.size()) ? autCamLabels.size() : manCamLabels.size(); + + // test for emptiness of the intersection of the two lists + bool found = false; + + j = 0; + while (j < maxList && !found) + if (autIdxSim.contains(manIdxSim[j++])) + found = true; + + if (found) + tp++; + else + fp++; + } + } + + precision = computePrecision(tp, fp); + recall = computeRecall(tp, fn); + fScore = computeFScore(recall, precision); + accuracy = computeAccuracy(tp, fp, fn, tn); + + if (displayResults) { + ResultsDialog *dialog = new ResultsDialog(thresh1, thresh2, tp, fp, fn, tn, precision, recall, fScore, accuracy); + dialog->exec(); + } + + return fScore; +} + +int ProjectModel::retrieveShotPrevPositions(qint64 position, QList &shotPositions) +{ + retrieveShotPositions(m_series, shotPositions); + + int i(0); + while (shotPositions[i] < position) + i++; + + return i; +} + +qreal ProjectModel::computePrecision(int tp, int fp) const +{ + if (tp == 0 && fp == 0) + return 0.0; + + return static_cast(tp) / (tp + fp); +} + +qreal ProjectModel::computeRecall(int tp, int fn) const +{ + if (tp == 0 && fn == 0) + return 0.0; + + return static_cast(tp) / (tp + fn); +} + +qreal ProjectModel::computeFScore(qreal precision, qreal recall) const +{ + if (precision == 0.0 || recall == 0.0) + return 0.0; + + return 2 * precision * recall / (precision + recall); +} + +qreal ProjectModel::computeAccuracy(int tp, int fp, int fn, int tn) const +{ + return (static_cast(tp) + tn) / (tp + fp + fn + tn); +} + +void ProjectModel::resetShotsToManual(Segment *segment, QList &toRemove) +{ + if ((dynamic_cast(segment))) { + + switch (segment->getSource()) { + case Segment::Manual: + case Segment::Both: + segment->setSource(Segment::Manual); + break; + case Segment::Automatic: + toRemove.push_back(segment); + break; + } + } + + else + for (int i(0); i < segment->childCount(); i++) + resetShotsToManual(segment->child(i), toRemove); +} + +void ProjectModel::resetAutoCameraLabels(Segment *segment) +{ + Shot *shot; + if ((shot = dynamic_cast(segment))) + shot->setCamera(-1, Shot::Automatic); + + else + for (int i(0); i < segment->childCount(); i++) + resetAutoCameraLabels(segment->child(i)); +} + +void ProjectModel::eraseSubtitles(Segment *segment) +{ + VideoFrame *vFrame; + + if ((vFrame = dynamic_cast(segment))) + vFrame->setSub(QString()); + else + for (int i(0); i < segment->childCount(); i++) + eraseSubtitles(segment->child(i)); +} + +void ProjectModel::clearSpeaker(Segment *segment, VideoFrame::SpeakerSource source) +{ + VideoFrame *vFrame; + + if ((vFrame = dynamic_cast(segment))) + vFrame->clearSpeaker(source); + else + for (int i(0); i < segment->childCount(); i++) + clearSpeaker(segment->child(i), source); +} + +void ProjectModel::reset() +{ + m_name = ""; +} + +void ProjectModel::retrieveShotUtterances() +{ + QList shotLabels; + QList shotPositions; + QList longUtt; + QList> durShotByUtt; + int j(0); // counter + qint64 shotStart; + qint64 shotEnd; + qint64 uttDur; + qint64 inter; + qint64 minDur(200); + + retrieveShotLabels(m_series, shotLabels); + retrieveShotPositions(m_series, shotPositions); + + // looping over the shots + for (int i(0); i < shotLabels.size() - 1; i++) { + if (shotLabels[i] != "") { + + shotStart = shotPositions[i]; + + if (i < shotPositions.size() - 1) + shotEnd = shotPositions[i+1]; + else + shotEnd = shotStart; + + // setting utterance position + while (j > 0 && m_subBound[j].first > shotStart) + j--; + while (j < m_subBound.size() && m_subBound[j].second <= shotStart) + j++; + + // utterance longer than shot: do not process yet + if (m_subBound[j].first < shotStart && m_subBound[j].second > shotEnd) { + longUtt.push_back(j); + continue; + } + + // first utterance is between two shots + if (m_subBound[j].first < shotStart && m_subBound[j].second > shotStart) { + uttDur = m_subBound[j].second - m_subBound[j].first; + + // the major part of the utterance is covered by the shot + if (m_subBound[j].second - shotStart >= uttDur / 2) { + QPair pair(j, uttDur / 1000.0); + + if (uttDur >= minDur) + m_shotUtterances[shotLabels[i]].push_back(pair); + } + + j++; + } + + // utterances entirely contained in the shot + while (j < m_subBound.size() && m_subBound[j].second < shotEnd) { + + uttDur = m_subBound[j].second - m_subBound[j].first; + + QPair pair(j, uttDur / 1000.0); + + if (uttDur >= minDur) + m_shotUtterances[shotLabels[i]].push_back(pair); + + j++; + } + + // last utterance is between two shots + if (m_subBound[j].first < shotEnd) { + uttDur = m_subBound[j].second - m_subBound[j].first; + + // the major part of the utterance is covered by the shot + if (shotEnd - m_subBound[j].first > uttDur / 2) { + QPair pair(j, uttDur / 1000.0); + + if (uttDur >= minDur) + m_shotUtterances[shotLabels[i]].push_back(pair); + } + + j++; + } + } + } + + // processing case of utterances longer than a shot + j = 0; + + for (int i(0); i < longUtt.size(); i++) { + + QMap shots; + + // setting shot position + while (j > 0 && shotPositions[j] >= m_subBound[longUtt[i]].first) + j--; + while (j < shotPositions.size() - 1 && shotPositions[j+1] <= m_subBound[longUtt[i]].first) + j++; + + // computing duration of the utterance/shot intersection + while (j < shotPositions.size() - 1 && shotPositions[j] < m_subBound[longUtt[i]].second) { + + // first shot partially included in utterance + if (shotPositions[j] < m_subBound[longUtt[i]].first) + inter = shotPositions[j+1] - m_subBound[longUtt[i]].first; + + // shot is a subset of the utterance + else if (shotPositions[j+1] <= m_subBound[longUtt[i]].second) + inter = shotPositions[j+1] - shotPositions[j]; + + // last shot partially included in utterance + else + inter = m_subBound[longUtt[i]].second - shotPositions[j]; + + if (shotLabels[j] != "") { + if (shots.contains(shotLabels[j])) + shots[shotLabels[j]] += inter; + else + shots[shotLabels[j]] = inter; + } + + j++; + } + + // assigning utterance to shot + QMap::const_iterator it = shots.begin(); + int max(0); + QString bestShotLabel; + + // detetermining best shot label + while (it != shots.end()) { + qint64 inter = it.value(); + + if (inter > max) { + bestShotLabel = it.key(); + max = inter; + } + it++; + } + + // updating list of utterances assigned to shot + QPair pair(longUtt[i], (m_subBound[longUtt[i]].second - m_subBound[longUtt[i]].first) / 1000.0); + m_shotUtterances[bestShotLabel].push_back(pair); + } +} + +void ProjectModel::retrieveShotPatterns() +{ + QList shotLabels; + QList shotPositions; + + QString patternLabel; + QString prevPatternLabel; + QString firstLabel; + QString secondLabel; + QPair pattBounds; // boundaries of pattern in ms + QPair strictPattBounds; // normalized boundaries of pattern in ms + QList lblWindow; // last four shot labels: used to detect shot pattern + QList lblWindow1; // last four shot labels: used to detect shot pattern + QList lblWindow2; // last four shot labels: used to detect shot pattern + QString label; + bool inPattern(false); // indicates if currently visiting a pattern + int pattSize(3); // pattern minimum size + int j(0); + + retrieveShotLabels(m_series, shotLabels); + retrieveShotPositions(m_series, shotPositions); + + /**************************/ + /* retrieve shot patterns */ + /**************************/ + + // looping over the shots + for (int i(0); i < shotLabels.size() - 1; i++) { + + label = shotLabels[i]; // current shot label + + // updating shot label window + lblWindow.push_back(label); + if (lblWindow.size() > pattSize) + lblWindow.pop_front(); + + // new pattern detected + if (!inPattern && testShotPattern(lblWindow, pattSize)) { + + // initializing pattern boundaries + pattBounds.first = -1; + pattBounds.second = -1; + strictPattBounds.first = shotPositions[i-(pattSize-1)]; + strictPattBounds.second = shotPositions[i+1]; + + // setting spoken segment position + while (j > 0 && m_subBound[j].first > shotPositions[i-(pattSize-1)]) + j--; + while (j < m_subBound.size() && m_subBound[j].second < shotPositions[i-(pattSize-1)]) + j++; + + // setting pattern label + firstLabel = lblWindow[0]; + secondLabel = lblWindow[1]; + patternLabel = normalizedPattern(firstLabel, secondLabel); + + inPattern = true; + } + + // end of pattern + if (inPattern && !testShotPattern(lblWindow, pattSize)) { + m_shotPattBound[patternLabel].push_back(pattBounds); + m_strictShotPattBound[patternLabel].push_back(strictPattBounds); + inPattern = false; + } + + // moving into current pattern + if (inPattern && testShotPattern(lblWindow, pattSize)) { + + // adjust normalized pattern boundaries + strictPattBounds.second = shotPositions[i+1]; + + // writing out positions and durations of spoken segments covered by the pattern + while (j < m_subBound.size() && m_subBound[j].first < shotPositions[i+1]) { + // setting subtitles ref and weights contained in pattern + QPair pair(j, (m_subBound[j].second-m_subBound[j].first) / 1000.0); + + if (m_shotUtterances[firstLabel].contains(pair) || m_shotUtterances[secondLabel].contains(pair)) { + + m_shotPatterns[patternLabel].push_back(pair); + + // adjusting pattern boundaries + // first time in the pattern + if (pattBounds.first == -1 && pattBounds.second == -1) { + pattBounds.first = m_subBound[j].first; + pattBounds.second = m_subBound[j].second; + } + + // utterance begins before first shot of the pattern + if (m_subBound[j].first < pattBounds.first) + pattBounds.first = m_subBound[j].first; + + // utterance ends after last shot of the pattern + if (m_subBound[j].second > pattBounds.second) + pattBounds.second = m_subBound[j].second; + } + j++; + } + + // updating flag + inPattern = testShotPattern(lblWindow, pattSize); + } + } + + // processing last pattern + if (inPattern) { + m_shotPattBound[patternLabel].push_back(pattBounds); + m_strictShotPattBound[patternLabel].push_back(strictPattBounds); + inPattern = false; + } + + /*********************************/ + /* retrieve marginal expressions */ + /* of the shot patterns */ + /*********************************/ + + j = 0; + + // looping over the shots + for (int i(0); i < shotLabels.size() - 2; i++) { + + label = shotLabels[i]; // current shot label + + // setting pattern label + firstLabel = shotLabels[i]; + secondLabel = shotLabels[i+1]; + patternLabel = normalizedPattern(firstLabel, secondLabel); + + // initializing pattern boundaries + pattBounds.first = -1; + pattBounds.second = -1; + strictPattBounds.first = shotPositions[i]; + strictPattBounds.second = shotPositions[i+2]; + + // extending the pattern + if (m_shotPatterns.contains(patternLabel)) { + + // setting spoken segment position + while (j > 0 && m_subBound[j].first > shotPositions[i]) + j--; + while (j < m_subBound.size() && m_subBound[j].second < shotPositions[i]) + j++; + + // writing out positions and durations of spoken segments covered by the pattern + while (j < m_subBound.size() && m_subBound[j].first < shotPositions[i+2]) { + + QPair pair(j, (m_subBound[j].second-m_subBound[j].first) / 1000.0); + + if (!m_shotPatterns[patternLabel].contains(pair) && + (m_shotUtterances[firstLabel].contains(pair) || + m_shotUtterances[secondLabel].contains(pair))) { + + // add current utterance + m_shotPatterns[patternLabel].push_back(pair); + + // adjusting pattern boundaries + // first time in the pattern + if (pattBounds.first == -1 && pattBounds.second == -1) { + pattBounds.first = m_subBound[j].first; + pattBounds.second = m_subBound[j].second; + } + + // utterance begins before first shot of the pattern + if (m_subBound[j].first < pattBounds.first) + pattBounds.first = m_subBound[j].first; + + // utterance ends after last shot of the pattern + if (m_subBound[j].second > pattBounds.second) + pattBounds.second = m_subBound[j].second; + } + + j++; + } + + // updating pattern boundaries + if (pattBounds.first != -1 || pattBounds.second != -1) { + m_shotPattBound[patternLabel].push_back(pattBounds); + m_strictShotPattBound[patternLabel].push_back(strictPattBounds); + } + } + } + + // processing last pattern + if (pattBounds.first != -1 || pattBounds.second != -1) { + m_shotPattBound[patternLabel].push_back(pattBounds); + m_strictShotPattBound[patternLabel].push_back(strictPattBounds); + } + + /******************************/ + /* merge interleaved patterns */ + /******************************/ + + /* + // for each pattern, retrieve list of patterns with one shot label in common + QMap relatedPatterns; + + // iterators over shot patterns + QMap>>::const_iterator it1 = m_shotPatterns.begin(); + QMap>>::const_iterator it2; + + // first loop over pattern labels + while (it1 != m_shotPatterns.end()) { + + firstLabel = it1.key(); + it2 = m_shotPatterns.begin(); + + // second loop over pattern labels + while (it2 != m_shotPatterns.end()) { + secondLabel = it2.key(); + + if (firstLabel != secondLabel && interPatterns(firstLabel, secondLabel)) { + if (!relatedPatterns.contains(secondLabel) || !relatedPatterns[secondLabel].contains(firstLabel)) + relatedPatterns[firstLabel].push_back(secondLabel); + } + + it2++; + } + it1++; + } + + + // iteratively merge shot patterns with one shot label in common + // iterator over shot patterns with related patterns + QMap::const_iterator it = relatedPatterns.begin(); + + QString newLabel1; + QString newLabel2; + QList> newList; + + // extended names of the labels + QString compFirstLabel; + QString compSecondLabel; + + // looping over pattern labels + while (it != relatedPatterns.end()) { + + firstLabel = it.key(); + QStringList patterns = it.value(); + + // looping over related patterns + for (int i(0); i < patterns.size(); i++) { + + // updating possibly enhanced pattern name + compFirstLabel = completePatternLabel(firstLabel, m_shotPatterns); + + // related enhanced pattern name + secondLabel = patterns[i]; + compSecondLabel = completePatternLabel(patterns[i], m_shotPatterns); + + // new label obtained by merging the complete first label + // and the second label considered by himself + newLabel1 = mergePatterns(compFirstLabel, secondLabel, m_shotPatterns[compFirstLabel], m_shotPatterns[secondLabel], newList); + + // inserting new pattern and possibly removing previous ones + m_shotPatterns[newLabel1] = newList; + + m_shotPattBound[newLabel1] = m_shotPattBound[compFirstLabel]; + m_shotPattBound[newLabel1].append(m_shotPattBound[secondLabel]); + + m_strictShotPattBound[newLabel1] = m_strictShotPattBound[compFirstLabel]; + m_strictShotPattBound[newLabel1].append(m_strictShotPattBound[secondLabel]); + + if (newLabel1 != compFirstLabel) { + m_shotPatterns.remove(compFirstLabel); + m_shotPattBound.remove(compFirstLabel); + m_strictShotPattBound.remove(compFirstLabel); + } + + if (newLabel1 != secondLabel) { + m_shotPatterns.remove(secondLabel); + m_shotPattBound.remove(secondLabel); + m_strictShotPattBound.remove(secondLabel); + } + + // new label obtained by merging the possibly different complete labels + if (compFirstLabel != compSecondLabel) { + + // merging step + newLabel2 = mergePatterns(newLabel1, compSecondLabel, m_shotPatterns[newLabel1], m_shotPatterns[compSecondLabel], newList); + + // inserting new pattern and possibly removing previous ones + m_shotPatterns[newLabel2] = newList; + + m_shotPattBound[newLabel2] = m_shotPattBound[newLabel1]; + m_shotPattBound[newLabel2].append(m_shotPattBound[compSecondLabel]); + + m_strictShotPattBound[newLabel2] = m_strictShotPattBound[newLabel1]; + m_strictShotPattBound[newLabel2].append(m_strictShotPattBound[compSecondLabel]); + + if (newLabel2 != newLabel1) { + m_shotPatterns.remove(newLabel1); + m_shotPattBound.remove(newLabel1); + m_strictShotPattBound.remove(newLabel1); + } + + if (newLabel1 != compSecondLabel) { + m_shotPatterns.remove(compSecondLabel); + m_shotPattBound.remove(compSecondLabel); + m_strictShotPattBound.remove(compSecondLabel); + } + } + } + it++; + } + */ + + /**********************************/ + /* update shot pattern boundaries */ + /**********************************/ + + mergePatternBoundaries(m_shotPattBound); + mergePatternBoundaries(m_strictShotPattBound); +} + +void ProjectModel::mergePatternBoundaries(QMap>> &shotPattBound) +{ + QMap>>::const_iterator it = shotPattBound.begin(); + QString pattLabel; + qint64 start; + qint64 end; + QPair newPair; + bool modif(true); + + // looping over the patterns + while (it != shotPattBound.end()) { + + modif = true; + pattLabel = it.key(); + + QList> list = it.value(); + + // try to merge pattern boundaries until there remains no more one + while (modif) { + + modif = false; + + // list of merged pattern boundaries + QList> newList; + QVector merged(list.size(), false); + + // first loop over pattern boundaries + for (int i(0); i < list.size(); i++) { + + if (!merged[i]) { + + start = list[i].first; + end = list[i].second; + + // second loop over pattern boundaries + for (int j(i+1); j < list.size(); j++) { + + if (!merged[j]) { + + // second pattern interleaves first one at the beginning + if (list[j].first < start && list[j].second >= start) { + newPair = QPair(list[j].first, end); + newList.push_back(newPair); + merged[i] = true; + merged[j] = true; + modif = true; + } + + // second pattern interleaves first one at the end + else if (list[j].first <= end && list[j].second > end) { + newPair = QPair(start, list[j].second); + newList.push_back(newPair); + merged[i] = true; + merged[j] = true; + modif = true; + } + // second pattern covers first one + else if (list[j].first < start && list[j].second > end) { + merged[i] = true; + modif = true; + } + // second pattern is included in first one + else if (list[j].first >= start && list[j].second <= end) { + merged[j] = true; + modif = true; + } + } + } + } + } + + // add remaining pattern boundaries to new list + for (int i(0); i < list.size(); i++) + if (!merged[i]) + newList.push_back(list[i]); + + qSort(newList); + list = newList; + } + + shotPattBound[pattLabel] = list; + it++; + } +} + +bool ProjectModel::interPatterns(QString firstLabel, QString secondLabel) +{ + // remove aditional characters + QRegularExpression openPar(QRegularExpression::escape("(")); + QRegularExpression closePar(QRegularExpression::escape(")")); + + firstLabel.replace(openPar, ""); + firstLabel.replace(closePar, ""); + secondLabel.replace(openPar, ""); + secondLabel.replace(closePar, ""); + + // split parts of each pattern + QStringList firstLabels = firstLabel.split("_"); + QStringList secondLabels = secondLabel.split("_"); + + QList labels1; + QList labels2; + + // retrieve list of shots contained in each pattern part + labels1.push_back(firstLabels[0].split("|")); + labels1.push_back(firstLabels[1].split("|")); + labels2.push_back(secondLabels[0].split("|")); + labels2.push_back(secondLabels[1].split("|")); + + // test if patterns share a shot label + int i(0); + int j(0); + int k(0); + + while (i < 2) { + j = 0; + while (j < labels1[i].size()) { + k = 0; + while (k < 2) { + if (labels2[k].contains(labels1[i][j])) + return true; + k++; + } + j++; + } + i++; + } + + return false; +} + +QString ProjectModel::normalizedPattern(const QString &firstLabel, const QString &secondLabel) +{ + QString pattern; + + if (QString::compare(firstLabel, secondLabel) < 0) + pattern = firstLabel + "_" + secondLabel; + else + pattern = secondLabel + "_" + firstLabel; + + return pattern; +} + +QString ProjectModel::mergePatterns(QString firstLabel, QString secondLabel, QList> list1, QList> list2, QList> &mergedList) +{ + QString newPattLabel; + + // remove aditional characters + QRegularExpression openPar(QRegularExpression::escape("(")); + QRegularExpression closePar(QRegularExpression::escape(")")); + + firstLabel.replace(openPar, ""); + firstLabel.replace(closePar, ""); + secondLabel.replace(openPar, ""); + secondLabel.replace(closePar, ""); + + // split parts of each pattern + QStringList firstLabels = firstLabel.split("_"); + QStringList secondLabels = secondLabel.split("_"); + + QList labels1; + QList labels2; + + // retrieve list of shots contained in each pattern part + labels1.push_back(firstLabels[0].split("|")); + labels1.push_back(firstLabels[1].split("|")); + labels2.push_back(secondLabels[0].split("|")); + labels2.push_back(secondLabels[1].split("|")); + + // retrieving equivalent lists + bool found = false; + + int i(0); + int j(0); + int k(0); + + while (i < 2 && !found) { + j = 0; + while (j < labels1[i].size() && !found) { + k = 0; + while (k < 2 && !found) { + if (labels2[k].contains(labels1[i][j])) + found = true; + k++; + } + j++; + } + i++; + } + + i--; + k--; + + QStringList eqClass1 = appendStringList(labels1[(i+1)%2], labels2[(k+1)%2]); + qSort(eqClass1); + + QStringList eqClass2 = appendStringList(labels1[i], labels2[k]); + qSort(eqClass2); + + // formatting new pattern label + QString newLabel1 = eqClass1.join("|"); + QString newLabel2 = eqClass2.join("|"); + + if (eqClass1.size() > 1) + newLabel1 = "(" + newLabel1 + ")"; + + if (eqClass2.size() > 1) + newLabel2 = "(" + newLabel2 + ")"; + + newPattLabel = normalizedPattern(newLabel1, newLabel2); + + // merging the two lists + mergedList = list1; + + for (int i(0); i < list2.size(); i++) + if (!mergedList.contains(list2[i])) + mergedList.append(list2[i]); + + qSort(mergedList); + + return newPattLabel; +} + +QStringList ProjectModel::appendStringList(const QStringList &list1, const QStringList &list2) +{ + QStringList conc(list1); + + for (int i(0); i < list2.size(); i++) + if (!list1.contains(list2[i])) + conc.append(list2[i]); + + return conc; +} + +QString ProjectModel::completePatternLabel(const QString &label, QMap>> shotPatterns) +{ + QString completeLabel; + QString currLabel; + QStringList shotLabels(label.split("_")); + QStringList currShotLabels; + QRegularExpression left(shotLabels[0]); + QRegularExpression right(shotLabels[1]); + QRegularExpressionMatch matchLeft; + QRegularExpressionMatch matchRight; + bool found(false); + + QMap>>::const_iterator it = shotPatterns.begin(); + + while (it != shotPatterns.end() && !found) { + currLabel = it.key(); + currShotLabels = currLabel.split("_"); + + matchLeft = left.match(currShotLabels[0]); + matchRight = right.match(currShotLabels[1]); + + if (matchLeft.hasMatch() && matchRight.hasMatch()) { + completeLabel = currLabel; + found = true; + } + + matchLeft = left.match(currShotLabels[1]); + matchRight = right.match(currShotLabels[0]); + + if (matchLeft.hasMatch() && matchRight.hasMatch()) { + completeLabel = currLabel; + found = true; + } + + it++; + } + + return completeLabel; +} + +bool ProjectModel::testShotPattern(const QList &lblWindow, int pattSize) +{ + int i(2); + + if (!lblWindow.contains("") && lblWindow.size() == pattSize) + while (i < pattSize) { + if (lblWindow[i] != lblWindow[i-2]) + return false; + i++; + } + else + return false; + + return true; +} + +void ProjectModel::retrieveShotLabels(Segment *segment, QList &shotLabels) const +{ + if ((dynamic_cast(segment))) + shotLabels.push_back(segment->getLabel()); + + for (int i(0); i < segment->childCount(); i++) + retrieveShotLabels(segment->child(i), shotLabels); +} + +void ProjectModel::retrieveSubPositionsLabels(QList &subStarts, QList &subEnds, QList &subRefLbl) const +{ + QList vFrames; + retrieveVFrames(m_series, vFrames); + + QString currSpeaker(""); + QString prevSpeaker(""); + QString currSub(""); + QString prevSub(""); + qint64 currPosition(0); + qint64 prevPosition(0); + + // regular expression to detect subtitles corresponding to noise + QRegularExpression noiseSource("\\(.*\\)"); + + for (int i(0); i < vFrames.size(); i++) { + + currSpeaker = vFrames[i]->getSpeaker(VideoFrame::Ref); + currPosition = vFrames[i]->getPosition(); + currSub = vFrames[i]->getSub(); + + QRegularExpressionMatch match = noiseSource.match(currSub); + + if (!match.hasMatch()) { + + // speaker status changed + if (currSpeaker != prevSpeaker || currSub != prevSub) { + + // end of utterance + if (currSpeaker == "") { + subEnds.push_back(prevPosition); + subRefLbl.push_back(prevSpeaker); + } + + // beginning of utterance + else if (prevSpeaker == "") + subStarts.push_back(currPosition); + + // ending previous utterance and beginning new one + else { + subEnds.push_back(prevPosition); + subRefLbl.push_back(prevSpeaker); + subStarts.push_back(currPosition); + } + } + + prevSpeaker = currSpeaker; + prevPosition = currPosition; + prevSub = currSub; + } + } + + // processing last utterance if ending at last video frame + // if (!regex_match(currSub.toStdString(), noiseSource)) { + if (prevSpeaker != "" || prevSub != "") { + subEnds.push_back(prevPosition); + subRefLbl.push_back(prevSpeaker); + } +} + +/////////////// +// accessors // +/////////////// + +QString ProjectModel::getName() const +{ + return m_name; +} + +QString ProjectModel::getBaseName() const +{ + return m_baseName; +} + +QString ProjectModel::getSeriesName() const +{ + return m_series->getName(); +} + +/////////// +// slots // +/////////// + +void ProjectModel::setSpkDiar(const QString &epFName) +{ + QString normName; + QString baseName; + QProcess process; + QString program; + QStringList arguments; + QFileInfo info(epFName); + + // erasing previous speaker hypotheses + clearSpeaker(m_series, VideoFrame::Hyp1); + clearSpeaker(m_series, VideoFrame::Hyp2); + + // normalizing series name + normName = m_series->getName(); + normName = normName.toLower(); + normName.replace(QRegularExpression("\\s+"), "_"); + + // audio files possibly needed + baseName = normName + "_" + info.baseName(); + m_baseName = baseName; + + // generating reference file + QString workPath("spkDiarization/"); + QString locRefFName(workPath + "data/ref/local/" + m_baseName); + QString segRefFName(workPath + "data/ref/seg/" + m_baseName); + exportLocSpkRef(locRefFName); + + // converting reference .lbl files into .rttm ones + program = "perl"; + + arguments << workPath + "scripts/SpkMoulinette.pl" << locRefFName + ".lbl" << locRefFName + ".rttm"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + arguments << workPath + "scripts/SpkMoulinette.pl" << segRefFName + ".lbl" << segRefFName + ".rttm"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + // removing previous local score + QFile::remove(workPath + "score/local/" + m_baseName + ".nistres"); +} + +void ProjectModel::extractIVectors(bool ubm, const QString &epFName) +{ + QString workPath("spkDiarization/"); + QProcess process; + QString program; + QString args; + QStringList arguments; + QFileInfo info(epFName); + int out; + QString waveFile; + QString sphFile; + QString lstLine; + QString sphSubFile; + qreal startSec, endSec; + QMap> spkIdx; + + waveFile = workPath + "data/sph/" + m_baseName + ".wav"; + sphFile = workPath + "data/sph/" + m_baseName + ".sph"; + + qDebug() << "Extracting speech segments..."; + + // creating audio files corresponding to speech segments + QFile lstFile(workPath + "data/data.lst"); + QFile totVarFile(workPath + "ndx/totalvariability.ndx"); + QFile ivExtFile(workPath + "ndx/ivExtractor.ndx"); + + if (!lstFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + if (!totVarFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + if (!ivExtFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream lstOut(&lstFile); + QTextStream totVarOut(&totVarFile); + QTextStream ivExtOut(&ivExtFile); + + for (int i(0); i < m_subBound.size(); i++) { + + if (m_subRefLbl[i] != "S") + spkIdx[m_subRefLbl[i]].push_back(i); + + lstLine = m_baseName + "_" + QString::number(m_subBound[i].first / 10) + "_" + QString::number(m_subBound[i].second / 10); + + startSec = m_subBound[i].first / 1000.0; + endSec = m_subBound[i].second / 1000.0; + + lstOut << lstLine << endl; + totVarOut << lstLine << endl; + ivExtOut << lstLine << " " << lstLine << endl; + + sphSubFile = workPath + "data/sph/" + lstLine + ".sph"; + + if (!QFile::exists(sphSubFile)) { + + // creating main audio file if needed + if (!QFile::exists(sphFile)) { + + qDebug() << "Extracting .wav file..."; + program = "avconv"; + args = " -i " + epFName + " -map 0:1 -vn -acodec pcm_s16le -ar 16000 -ac 2 " + waveFile; + out = std::system(qPrintable(program + args)); + qDebug() << "Done."; + + qDebug() << "Converting .wav file to .sph..."; + program = "sox"; + arguments << waveFile << sphFile; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + qDebug() << "Done."; + + QFile::remove(waveFile); + } + + program = "sox"; + arguments << sphFile << sphSubFile << "trim" << QString::number(startSec) << "=" + QString::number(endSec); + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + } + } + + qDebug() << "Done."; + + qDebug() << "Parameterizing speech segments..."; + + // parameterizing speech segments + program = "sh"; + arguments << workPath + "01_RUN_feature_extraction.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Normalizing parameters..."; + + // normalizing parameters + program = "sh"; + arguments << workPath + "02a_RUN_spro_front-end.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Estimating total variability matrix..."; + + // estimating total variability matrix + program = "sh"; + arguments << workPath + "04_RUN_tv_estimation.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Extracting i-vector / speech segment..."; + + // extracting i-vectors + program = "sh"; + arguments << workPath + "05_RUN_i-vector_extraction.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Gathering i-vectors into X matrix..."; + + // generating X matrix + program = "sh"; + arguments << workPath + "06_RUN_X_mat_generate.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + // initializing X matrix (one i-vec by utterance) + mat X; + X.load(QString("spkDiarization/iv/X.dat").toStdString(), raw_ascii); + + // generating covariance matrices + mat Sigma = cov(X); + m_W = genWMat(spkIdx, X); + + emit setDiarData(X, Sigma, m_W); + + qDebug() << "Cleaning directories..."; + + // cleaning directories + program = "sh"; + arguments << workPath + "00_RUN_clean_directories.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; +} + +void ProjectModel::extractSpkIVectors(const QString &epFName, bool refSpk) +{ + QString workPath = "spkDiarization/"; + QFile lblFile; + QProcess process; + QString program; + QStringList arguments; + QString args; + int out; + QMap>> speakers; + qreal start, end; + QString speakerLabel; + QString sphFile; + QString waveFile; + QString sphSubFile; + + waveFile = workPath + "data/sph/" + m_baseName + ".wav"; + sphFile = workPath + "data/sph/" + m_baseName + ".sph"; + + // initializing list of local speakers as hypothesized + if (refSpk) + lblFile.setFileName(workPath + "data/ref/seg/" + m_baseName + ".lbl"); + else + lblFile.setFileName(workPath + "lblLocalSegmentation/" + m_baseName + ".lbl"); + + if (!lblFile.open(QIODevice::ReadOnly | QIODevice::Text)) + return; + + QTextStream in(&lblFile); + QMap nSpeakers; + + // regular expression to retrieve pattern name + QRegularExpression re("(.+\\d+\\)?)_.+"); + QString pattLabel; + + // parsing hypotheses file + while (!in.atEnd()) { + + QString line = in.readLine(); + QStringList data = line.split(" "); + + start = data[0].toDouble(); + end = data[1].toDouble(); + speakerLabel = data[2]; + + QRegularExpressionMatch match = re.match(speakerLabel); + if (match.hasMatch()) + pattLabel = match.captured(1); + + if (!speakers.contains(speakerLabel)) + nSpeakers[pattLabel]++; + + // if (nSpeakers[pattLabel] <= 2 && nSpeakers.size() <= 4) + speakers[speakerLabel].push_back(QPair(start, end)); + } + + /* + QMap::const_iterator it1 = nSpeakers.begin(); + + while (it1 != nSpeakers.end()) { + + qDebug() << it1.key() << it1.value(); + + it1++; + } + */ + + // generating audio files corresponding to speech segments + sphFile = workPath + "data/sph/" + m_baseName + ".sph"; + program = "sox"; + + QMap>>::const_iterator it = speakers.begin(); + + while (it != speakers.end()) { + + speakerLabel = it.key(); + // qDebug() << speakerLabel; + + QList> boundaries = it.value(); + + qSort(boundaries); + speakers[speakerLabel] = boundaries; + + for (int i(0); i < boundaries.size(); i++) { + + sphSubFile = workPath + "data/sph/" + m_baseName + "_" + QString::number(boundaries[i].first * 100) + "_" + QString::number(boundaries[i].second * 100) + ".sph"; + + if (!QFile::exists(sphSubFile)) { + + // creating main audio file if needed + if (!QFile::exists(sphFile)) { + + qDebug() << "Extracting .wav file..."; + program = "avconv"; + args = " -i " + epFName + " -map 0:1 -vn -acodec pcm_s16le -ar 16000 -ac 2 " + waveFile; + out = std::system(qPrintable(program + args)); + qDebug() << "Done."; + + qDebug() << "Converting .wav file to .sph..."; + program = "sox"; + arguments << waveFile << sphFile; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + qDebug() << "Done."; + + QFile::remove(waveFile); + } + + arguments << sphFile << sphSubFile << "trim" << QString::number(boundaries[i].first) << "=" + QString::number(boundaries[i].second); + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + } + } + + it++; + } + + qDebug() << "Generating audio files corresponding to local speakers..."; + + // generating audio files corresponding to hyhpothesized speakers + QFile lstFile(workPath + "data/data.lst"); + QFile totVarFile(workPath + "ndx/totalvariability.ndx"); + QFile ivExtFile(workPath + "ndx/ivExtractor.ndx"); + + if (!lstFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + if (!totVarFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + if (!ivExtFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream lstOut(&lstFile); + QTextStream totVarOut(&totVarFile); + QTextStream ivExtOut(&ivExtFile); + + it = speakers.begin(); + + while (it != speakers.end()) { + + speakerLabel = it.key(); + QList> boundaries = it.value(); + + for (int i(0); i < boundaries.size(); i++) { + sphSubFile = workPath + "data/sph/" + m_baseName + "_" + QString::number(boundaries[i].first * 100) + "_" + QString::number(boundaries[i].second * 100) + ".sph"; + arguments << sphSubFile; + } + + arguments << workPath + "data/sph/" + m_baseName + "_" + speakerLabel + ".sph"; + lstOut << m_baseName + "_" + speakerLabel << endl; + totVarOut << m_baseName + "_" + speakerLabel << endl; + ivExtOut << m_baseName + "_" + speakerLabel << " " << m_baseName + "_" + speakerLabel << endl; + + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + it++; + } + + qDebug() << "Done."; + + // deleting sph file + QFile::remove(sphFile); + + qDebug() << "Parameterizing speakers..."; + + // parameterizing speaker models + program = "sh"; + arguments << workPath + "01_RUN_feature_extraction.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Normalizing parameters..."; + + // normalizing parameters + program = "sh"; + arguments << workPath + "02a_RUN_spro_front-end.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Estimating total variability matrix..."; + + // estimating total variability matrix + program = "sh"; + arguments << workPath + "04_RUN_tv_estimation.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Extracting i-vector / speaker..."; + + // extracting i-vectors + program = "sh"; + arguments << workPath + "05_RUN_i-vector_extraction.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + qDebug() << "Gathering i-vectors into X matrix..."; + + // generating X matrix + program = "sh"; + arguments << workPath + "06_RUN_X_mat_generate.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; + + // initializing X matrix (one i-vec by utterance) + mat X; + X.load(QString("spkDiarization/iv/X.dat").toStdString(), raw_ascii); + + // covariance matrices + mat Sigma = cov(X); + + emit setDiarData(X, Sigma, m_W, speakers); + + qDebug() << "Cleaning directories..."; + + // cleaning directories + program = "sh"; + arguments << workPath + "00_RUN_clean_directories.sh"; + process.start(program, arguments); + process.waitForFinished(); + arguments.clear(); + + qDebug() << "Done."; +} + +void ProjectModel::setResolution(const QSize &resolution) +{ + m_episode->setResolution(resolution); +} + +void ProjectModel::setFps(qreal fps) +{ + m_episode->setFps(fps); +} + +void ProjectModel::appendVideoFrame(int id, qint64 position) +{ + VideoFrame *vFrame = new VideoFrame(id, position, m_episode); + m_episode->appendChild(vFrame); +} + +void ProjectModel::initShotLevel(Segment *segment) +{ + Segment *firstVideoFrame = getFirstVideoFrame(segment); + insertShot(firstVideoFrame, Segment::Manual); +} + +void ProjectModel::insertShot(qint64 position, Segment::Source source) +{ + int i(-1); + + // retrieve video frame from the position specified + Segment *segment = m_series; + + while (!dynamic_cast(segment)) { + + // closest segment index to current position + i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + if (!shotLevelCreated(segment)) { + Segment *firstVideoFrame = getFirstVideoFrame(segment); + insertShot(firstVideoFrame, source); + } + + insertShot(segment, source); +} + +void ProjectModel::insertShot(Segment *segment, Segment::Source source) +{ + // no shot already inserted + if (!shotLevelCreated(segment)) { + + // retrieve episode level + Segment *grandParent = segment->parent(); + + // creating new shot + Segment *newParent = new Shot(segment->getPosition(), Shot::Cut, grandParent, source); + + // updating list of frames + QList children = grandParent->getChildren(); + int size = children.size(); + for (int i = 0; i < size; i++) + children[i]->setParent(newParent); + + // assigning to created shot the list of frames + newParent->setChildren(children); + + // assigning shot to episode + grandParent->clearChildren(); + grandParent->appendChild(newParent); + + emit modelChanged(); + } + + // at least one shot already inserted + else { + Segment *prevParent = segment->parent(); + Segment *grandParent = prevParent->parent(); + + // no shot already added at this position + if (segment->getPosition() != prevParent->getPosition()) { + + Segment *newParent = new Shot(segment->getPosition(), Shot::Cut, grandParent, source); + + QList subList1; + QList subList2; + + prevParent->splitChildren(subList1, subList2, segment->row(), newParent); + prevParent->clearChildren(); + prevParent->setChildren(subList1); + newParent->setChildren(subList2); + + grandParent->insertChild(prevParent->row() + 1, newParent); + + if (source == Segment::Manual) + emit positionChanged(segment->getPosition()); + emit modelChanged(); + } + + // shot already added at this position + else if (prevParent->getSource() != source) { + prevParent->setSource(Segment::Both); + + if (source == Segment::Manual) + emit positionChanged(segment->getPosition()); + + emit modelChanged(); + } + } +} + +void ProjectModel::removeShot(Segment *segment, Segment::Source source) +{ + Segment *parent = segment->parent(); + + // row of current shot + int row = segment->row(); + + // shot to delete must not be the first one + if (row != 0) { + Segment *prevSegment = segment->parent()->child(row-1); + QList prevSegmentChildren = prevSegment->getChildren(); + QList segmentChildren = segment->getChildren(); + + prevSegmentChildren.append(segmentChildren); + + // setting parent of merged lists elements + int size = prevSegmentChildren.size(); + for (int i = 0; i < size; i++) + prevSegmentChildren[i]->setParent(prevSegment); + + prevSegment->clearChildren(); + prevSegment->setChildren(prevSegmentChildren); + + parent->removeChild(row); + + if (source == Segment::Manual) + emit positionChanged(prevSegment->getPosition()); + emit modelChanged(); + } +} + +void ProjectModel::labelSimShot(qint64 position, int nCamera, Segment::Source source) +{ + int i(-1); + + // retrieve shot from the position specified + Segment *segment = m_series; + Shot *shot; + + while (!(shot = dynamic_cast(segment))) { + + // closest segment index to current position + i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + shot->setCamera(nCamera, source); +} + +void ProjectModel::processSegmentation(bool checked, bool annot) +{ + if (checked || annot) { + depthFirstToShots(m_series); + emit segmentationRetrieved(); + depthFirstToSpokenFrames(m_series, VideoFrame::Ref); + emit segmentationRetrieved(); + depthFirstToSpokenFrames(m_series, VideoFrame::Hyp1); + emit segmentationRetrieved(); + } + + emit viewSegmentation(checked, annot); +} + +void ProjectModel::retrieveSpeakers(bool checked) +{ + if (checked) { + QList speakers; + retrieveSpeakersList(m_series, speakers, VideoFrame::Ref); + + emit speakersRetrieved(speakers); + } +} + +void ProjectModel::setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source) +{ + for (int position(start); position <= end; position += 40) { + + // retrieve video frame from the current position + Segment *segment = m_series; + VideoFrame *frame; + + while (!(frame = dynamic_cast(segment))) { + + // closest segment index to current position + int i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + frame->setSpeaker(speaker, source); + } +} + +void ProjectModel::resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source) +{ + QString speaker; + QString sub; + + for (int position(prevStart); position <= prevEnd; position += 40) { + + // retrieve video frame from the current position + Segment *segment = m_series; + VideoFrame *frame; + + while (!(frame = dynamic_cast(segment))) { + + // closest segment index to current position + int i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + speaker = frame->getSpeaker(source); + sub = frame->getSub(); + + frame->setSpeaker("", source); + if (resetSub) + frame->setSub(""); + } + + for (int position(start); position <= end; position += 40) { + + // retrieve video frame from the current position + Segment *segment = m_series; + VideoFrame *frame; + + while (!(frame = dynamic_cast(segment))) { + + // closest segment index to current position + int i = segment->childIndexFromPosition(position); + + // select possible children + segment = segment->child(i); + } + + frame->setSpeaker(speaker, source); + if (resetSub) + frame->setSub(sub); + } +} + +void ProjectModel::exportSubtitles(const QString &fName) +{ + QFile subFile(fName + ".csv"); + + if (!subFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream subOut(&subFile); + + QList spkVFrames; + retrieveSpokenVFrames(m_series, spkVFrames, VideoFrame::Ref); + + qint64 start(spkVFrames[0]->getPosition()); + qint64 position(start); + QString sub(spkVFrames[0]->getSub()); + + for (int i(1); i < spkVFrames.size(); i++) { + if (spkVFrames[i]->getSub() != sub) { + subOut << start << "\t" << position << "\t" << sub << "\n"; + start = spkVFrames[i]->getPosition(); + } + sub = spkVFrames[i]->getSub(); + position = spkVFrames[i]->getPosition(); + } + + subOut << start << "\t" << position << "\t" << sub << "\n"; +} + +void ProjectModel::exportGlobSpkRef(const QString &fName) +{ + QFile lblFile(fName + ".lbl"); + QString label; + bool labeled(false); + qreal start; + qreal end; + qreal globStart(m_subBound[m_subBound.size()-1].second / 1000.0); + qreal globEnd(m_subBound[0].first / 1000.0); + + if (!lblFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream lblOut(&lblFile); + + // test if utterances have been labelled + int i(0); + + qDebug() << m_subRefLbl.size(); + + while (i < m_subRefLbl.size() && !labeled) { + labeled = (m_subRefLbl[i] != "S"); + i++; + } + + // export .lbl file + for (int i(0); i < m_subRefLbl.size(); i++) { + label = m_subRefLbl[i]; + label.replace(QRegularExpression(" "), "_"); + start = m_subBound[i].first / 1000.0; + end = m_subBound[i].second / 1000.0; + + if (labeled) { + + lblOut << start << " " << end << " " << label << "\n"; + + // updating global speech boundaries + if (start < globStart) + globStart = start; + if (end > globEnd) + globEnd = end; + } + + else { + + lblOut << start << " " << end << " " << "speech" << "\n"; + + // updating global speech boundaries + if (start < globStart) + globStart = start; + if (end > globEnd) + globEnd = end; + } + } + + // export .uem file + QFile uemFile(fName + ".uem"); + + QRegularExpression re(".*/(.+_.+)"); + QRegularExpressionMatch match = re.match(fName); + QString baseName; + + if (match.hasMatch()) + baseName = match.captured(1); + + if (!uemFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream uemOut(&uemFile); + uemOut << baseName << " " << 1 << " " << globStart << " " << globEnd << "\n"; +} + +void ProjectModel::exportLocSpkRef(const QString &fName) +{ + QMap>>::const_iterator it(m_shotPatterns.begin()); + QList> currSubs; + int uttIdx; + qreal start; + qreal end; + QString pattLabel; + QString spkLabel; + bool labeled(false); + qreal globStart(m_subBound[m_subBound.size()-1].second / 1000.0); + qreal globEnd(m_subBound[0].first / 1000.0); + + QString locFName = fName; + QString segFName = fName; + segFName.replace(QRegularExpression("local"), "seg"); + + QFile locFile(locFName + ".lbl"); + QFile segFile(segFName + ".lbl"); + + if (!locFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + if (!segFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream locOut(&locFile); + QTextStream segOut(&segFile); + + // test if utterances have been labelled + int i(0); + + while (i < m_subRefLbl.size() && !labeled) { + labeled = (m_subRefLbl[i] != "S"); + i++; + } + + // export .lbl file + while (it != m_shotPatterns.end()) { + + pattLabel = it.key(); + currSubs = it.value(); + + for (int i(0); i < currSubs.size(); i++) { + + // index of current utterance + uttIdx = currSubs[i].first; + + // adjusting utterance boundaries to shot pattern ones + QPair pair = adjustSubBoundaries(m_subBound[uttIdx].first, m_subBound[uttIdx].second, m_strictShotPattBound[pattLabel]); + + // setting utterance boundaries + start = static_cast(pair.first) / 1000.0; + end = static_cast(pair.second) / 1000.0; + + // speaker label + spkLabel = m_subRefLbl[uttIdx]; + spkLabel.replace(QRegularExpression(" "), "_"); + + // write out data + if (labeled) { + + segOut << start << " " << end << " " << (pattLabel + "_" + spkLabel ) << "\n"; + locOut << start << " " << end << " " << spkLabel << "\n"; + + + // updating global speech boundaries + if (start < globStart) + globStart = start; + if (end > globEnd) + globEnd = end; + } + } + + it++; + } + + // export .uem file + QFile uemFile(fName + ".uem"); + + QRegularExpression re(".*/(.+_.+)"); + QRegularExpressionMatch match = re.match(fName); + QString baseName; + + if (match.hasMatch()) + baseName = match.captured(1); + + if (!uemFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream uemOut(&uemFile); + uemOut << baseName << " " << 1 << " " << globStart << " " << globEnd << "\n"; +} + +QPair ProjectModel::adjustSubBoundaries(qint64 subStart, qint64 subEnd, QList> shotPattBound) +{ + bool found(false); + int i(0); + + while (i < shotPattBound.size() && !found) { + + // truncate utterance at the beginning + if (subStart < shotPattBound[i].first && subEnd > shotPattBound[i].first) { + subStart = shotPattBound[i].first; + found = true; + } + + // utterance included in shot + else if (subStart >= shotPattBound[i].first && subEnd <= shotPattBound[i].second) + found = true; + + // truncate utterance at the end + else if (subStart < shotPattBound[i].second && subEnd > shotPattBound[i].second) { + subEnd = shotPattBound[i].second; + found = true; + } + i++; + } + + return QPair(subStart, subEnd); +} + +void ProjectModel::improveSpkDiar() +{ + QMap speakers; + QMap> speakerList; + QMap>::const_iterator shotIt; + int totSegment; + + nFramesByCamLabel(m_series, speakerList, Segment::Automatic, VideoFrame::Hyp2); + + shotIt = speakerList.constBegin(); + QMap::const_iterator spkIt; + + while (shotIt != speakerList.constEnd()) { + QString label = shotIt.key(); + speakers = shotIt.value(); + + totSegment = 0; + + qDebug() << label; + + spkIt = speakers.constBegin(); + while (spkIt != speakers.constEnd()) { + totSegment += spkIt.value(); + spkIt++; + } + + spkIt = speakers.constBegin(); + while (spkIt != speakers.constEnd()) { + + qDebug() << spkIt.key() << spkIt.value() / static_cast(totSegment) * 100; + + spkIt++; + } + + qDebug() << ""; + + shotIt++; + } +} + +void ProjectModel::retrieveShotSub(qint64 position) +{ + QMap>>::const_iterator it = m_shotPattBound.begin(); + QList> bounds; + QList> subFeatures; + QList> subFeaturesShot1; + QList> subFeaturesShot2; + QString pattLabel; + QStringList shotLabels; + QStringList labels1; + QStringList labels2; + bool found(false); + + // retrieving current shot pattern + while (!found && it != m_shotPattBound.end()) { + bounds = it.value(); + + int i(0); + while (!found && i < bounds.size()) { + if (position >= bounds[i].first && position <= bounds[i].second) { + pattLabel = it.key(); + subFeatures = m_shotPatterns[pattLabel]; + found = true; + } + i++; + } + it++; + } + + // remove aditional characters from pattern label + QRegularExpression openPar(QRegularExpression::escape("(")); + QRegularExpression closePar(QRegularExpression::escape(")")); + + pattLabel.replace(openPar, ""); + pattLabel.replace(closePar, ""); + + // split the pattern into its two components + shotLabels = pattLabel.split("_"); + + if (shotLabels.size() == 2) { + labels1 = shotLabels[0].split("|"); + labels2 = shotLabels[1].split("|"); + } + + // retrieving utterances of each pattern shot + for (int i(0); i < subFeatures.size(); i++) { + + // loop over first series of equivalent shots + for (int j(0); j < labels1.size(); j++) + if (m_shotUtterances[labels1[j]].contains(subFeatures[i])) + subFeaturesShot1.push_back(subFeatures[i]); + + // loop over second series of equivalent shots + for (int j(0); j < labels2.size(); j++) + if (m_shotUtterances[labels2[j]].contains(subFeatures[i])) + subFeaturesShot2.push_back(subFeatures[i]); + } + + emit getCurrentPattern(subFeatures); + emit getPatternFirstShot(subFeaturesShot1); + emit getPatternSecondShot(subFeaturesShot2); +} + +void ProjectModel::currentSub(qint64 position) +{ + bool found(false); + int iSup(m_subBound.size()-1); + int iInf(0); + int iMed(-1); + + while (!found && iSup >= iInf) { + iMed = (iSup + iInf) / 2; + if (position >= m_subBound[iMed].first && position <= m_subBound[iMed].second) + found = true; + else if (position < m_subBound[iMed].first) + iSup = iMed - 1; + else if (position > m_subBound[iMed].second) + iInf = iMed + 1; + } + + if (!found) + iMed = -1; + + emit currentSubtitle(iMed); +} + +void ProjectModel::playSubtitle(QList utter) +{ + QList> utterances; + + for (int i(0); i < utter.size(); i++) + utterances.push_back(QPair(m_subBound[utter[i]].first, m_subBound[utter[i]].second)); + emit playSegments(utterances); +} + +void ProjectModel::playSeg(QList> segments) +{ + emit playSegments(segments); +} + +/////////////////////////////////////// +// test if shot level already exists // +/////////////////////////////////////// + +bool ProjectModel::shotLevelCreated(Segment *segment) +{ + Shot *shot = 0; + + // searching among parent segments + while (segment != 0 && !(shot = dynamic_cast(segment))) + segment = segment->parent(); + + if (segment == 0) + return false; + + return true; +} + +///////////////////////// +// returns first frame // +///////////////////////// + +Segment * ProjectModel::getFirstVideoFrame(Segment *segment) +{ + VideoFrame *frame = 0; + + // segment is already a frame + if ((frame = dynamic_cast(segment))) + return frame->parent()->child(0); + + // segment is not a frame: retrieving first frame among children + else + while (!(frame = dynamic_cast(segment))) + segment = segment->child(0); + + return frame; +} + +void ProjectModel::depthFirstToShots(Segment *segment) const +{ + if ((dynamic_cast(segment))) + emit getShot(segment); + + for (int i(0); i < segment->childCount(); i++) + depthFirstToShots(segment->child(i)); +} + +void ProjectModel::depthFirstToSpokenFrames(Segment *segment, VideoFrame::SpeakerSource source) const +{ + VideoFrame *vFrame; + QString speaker; + + if ((vFrame = dynamic_cast(segment))) + emit getSpokenFrame(vFrame->getPosition(), vFrame->getSub(), vFrame->getSpeaker(source)); + + for (int i(0); i < segment->childCount(); i++) + depthFirstToSpokenFrames(segment->child(i), source); +} + +void ProjectModel::retrieveShotPositions(Segment *segment, QList &shotPositions) const +{ + if ((dynamic_cast(segment))) + shotPositions.push_back(segment->getPosition()); + + for (int i(0); i < segment->childCount(); i++) + retrieveShotPositions(segment->child(i), shotPositions); +} + +void ProjectModel::retrieveSimCamLabels(Segment *segment, QList &autCamLabels, QList &manCamLabels) const +{ + if ((dynamic_cast(segment))) { + autCamLabels.push_back(segment->getCamera(Segment::Automatic)); + manCamLabels.push_back(segment->getCamera(Segment::Manual)); + } + + for (int i(0); i < segment->childCount(); i++) + retrieveSimCamLabels(segment->child(i), autCamLabels, manCamLabels); +} + +void ProjectModel::nFramesByCamLabel(Segment *segment, QMap> &speakerList, Segment::Source vSource, VideoFrame::SpeakerSource sSource) const +{ + Shot *shot; + QString label; + QMap shotSpeakers; + QMap currSpeakers; + QMap::const_iterator it; + + if ((shot = dynamic_cast(segment))) { + + label = "C" + QString::number(shot->getCamera(vSource)); + + if (label != "C-1" && !(shotSpeakers = shot->getSpeakerList(sSource)).isEmpty()) { + currSpeakers = speakerList.value(label); + + it = shotSpeakers.constBegin(); + + while (it != shotSpeakers.constEnd()) { + currSpeakers.insert(it.key(), currSpeakers.value(it.key()) + it.value()); + it++; + } + + speakerList.insert(label, currSpeakers); + } + } + + for (int i(0); i < segment->childCount(); i++) + nFramesByCamLabel(segment->child(i), speakerList, vSource, sSource); +} + +void ProjectModel::retrieveSpokenVFrames(Segment *segment, QList &spkVFrames, VideoFrame::SpeakerSource source) const +{ + VideoFrame *frame; + + if ((frame = dynamic_cast(segment)) && + !frame->getSpeaker(source).isEmpty() && + !frame->getSub().isEmpty()) + spkVFrames.push_back(frame); + + for (int i(0); i < segment->childCount(); i++) + retrieveSpokenVFrames(segment->child(i), spkVFrames, source); +} + +void ProjectModel::retrieveVFrames(Segment *segment, QList &vFrames) const +{ + VideoFrame *frame; + + if ((frame = dynamic_cast(segment))) + vFrames.push_back(frame); + + for (int i(0); i < segment->childCount(); i++) + retrieveVFrames(segment->child(i), vFrames); +} + +void ProjectModel::retrieveSpeakersList(Segment *segment, QList &speakers, VideoFrame::SpeakerSource source) const +{ + VideoFrame *frame; + + if ((frame = dynamic_cast(segment))) + speakers.push_back(frame->getSpeaker(source)); + + for (int i(0); i < segment->childCount(); i++) + retrieveSpeakersList(segment->child(i), speakers, source); +} + +arma::mat ProjectModel::genWMat(QMap> spkIdx, const arma::mat &X) +{ + // computing W + mat W; + + if (spkIdx.size() > 0) { + + int nUtter(m_subBound.size()); + umat spkRows = zeros(spkIdx.size(), nUtter); + + QMap>::const_iterator it = spkIdx.begin(); + + int i(0); + + while (it != spkIdx.end()) { + + QList indices = it.value(); + + for (int j(0); j < indices.size(); j++) + spkRows(i, indices[j]) = 1; + + it++; + i++; + } + + int m(X.n_rows); + int n(X.n_cols); + int nSpk(spkRows.n_rows); + + W.zeros(n, n); + + // looping over the speakers + for (int i(0); i < nSpk; i++) { + + // index of current speaker utterances in X matrix + umat idx = find(spkRows.row(i)); + + // number of current speaker utterances + int nUtt(idx.n_rows); + + // submatrix of vectorized speaker utterances + mat S = X.rows(idx); + + // speaker covariance matrix + mat C = zeros(n, n); + + // mean vector of speaker utterance vectors + mat mu = mean(S); + + // looping over speaker utterances + for (int j(0); j < nUtt; j++) { + mat dev = S.row(j) - mu; + C += dev.t() * dev; + } + + // updating W + W += C; + } + + // normalizing W + W /= m; + } + + else + W = cov(X); + + return W; +} diff --git a/ProjectModel.h b/ProjectModel.h new file mode 100644 index 0000000..a97b552 --- /dev/null +++ b/ProjectModel.h @@ -0,0 +1,148 @@ +#ifndef PROJECTMODEL_H +#define PROJECTMODEL_H + +#include +#include +#include + +#include +#include + +#include + +#include "Series.h" +#include "Segment.h" +#include "Episode.h" +#include "VideoFrame.h" +#include "MovieAnalyzer.h" + +class ProjectModel: public QAbstractItemModel +{ + Q_OBJECT + + public: + ProjectModel(QObject *parent = 0); + ~ProjectModel(); + bool save(const QString &fName); + bool load(const QString &fName); + + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; + QModelIndex parent(const QModelIndex &child = QModelIndex()) const; + QVariant data(const QModelIndex &index, int role) const; + int rowCount(const QModelIndex &parent = QModelIndex()) const; + int columnCount(const QModelIndex &parent = QModelIndex()) const; + QVariant headerData(int section, Qt::Orientation orientation, int role) const; + Qt::ItemFlags flags(const QModelIndex &index) const; + QModelIndex indexFromSegment(Segment *segment) const; + int getDepth() const; + QModelIndex getShotParentIndex() const; + + void setModel(const QString &name, const QString &seriesName, int seasNbr, int epNbr, const QString &epName, const QString &epFName); + bool appendModel(int seasNbr, int epNbr, const QString &epName, const QString &epFName); + bool insertSubtitles(const QString &subFName); + bool speakerDiarization(const QString &subFName, VideoFrame::SpeakerSource source); + bool localSpkDiar(bool baseline, UtteranceTree::DistType dist, bool norm, UtteranceTree::AgrCrit agr, UtteranceTree::PartMeth partMeth, bool weight, bool sigma); + bool globalSpkDiar(); + void extractShots(QString fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal threshold1, qreal threshold2, int nVBlock, int nHBlock, bool iterate); + void labelSimilarShots(QString fName, int histoType, int nVBins, int nHBins, int nSBins, int metrics, qreal maxDist, int windowSize, int nVBlock, int nHBlock, bool iterate); + qreal evaluateShotDetection(bool displayResults, qreal thresh1, qreal thresh2) const; + qreal evaluateSimShotDetection(bool displayResults, qreal thresh1, qreal thresh2) const; + int retrieveShotPrevPositions(qint64 position, QList &shotPositions); + void reset(); + QString getName() const; + QString getBaseName() const; + QString getSeriesName() const; + void setSpkDiar(const QString &epFName); + + public slots: + void setResolution(const QSize &resolution); + void setFps(qreal fps); + void appendVideoFrame(int id, qint64 position); + void initShotLevel(Segment *segment); + void insertShot(qint64 position, Segment::Source); + void insertShot(Segment *segment, Segment::Source); + void removeShot(Segment *segment, Segment::Source source); + void processSegmentation(bool checked, bool annot); + void retrieveSpeakers(bool checked); + void labelSimShot(qint64 position, int nCamera, Segment::Source source); + void setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); + void resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source); + void exportSubtitles(const QString &fName); + void improveSpkDiar(); + void retrieveShotSub(qint64 position); + void playSubtitle(QList utter); + void playSeg(QList> segments); + void currentSub(qint64 position); + void extractIVectors(bool ubm, const QString &epFName); + void extractSpkIVectors(const QString &epFName, bool refSpk); + + signals: + void modelChanged(); + void positionChanged(qint64 position); + void truePositive(qint64 position); + void falsePositive(qint64 position); + void getShot(Segment *shot) const; + void segmentationRetrieved(); + void getSpokenFrame(qint64 position, const QString &sub, const QString &speaker) const; + void viewSegmentation(bool checked, bool annot); + void speakersRetrieved(QList speakers); + void getCurrentPattern(const QList> &subFeatures); + void getPatternFirstShot(const QList> &subFeatures); + void getPatternSecondShot(const QList> &subFeatures); + void playSegments(QList> utterances); + void currentSubtitle(int subIdx); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W, QMap>> speakers); + + private: + void eraseSubtitles(Segment *segment); + void clearSpeaker(Segment *segment, VideoFrame::SpeakerSource source); + bool shotLevelCreated(Segment *segment); + Segment * getFirstVideoFrame(Segment *segment); + qreal computePrecision(int tp, int fp) const; + qreal computeRecall(int tp, int fn) const; + qreal computeFScore(qreal precision, qreal recall) const; + qreal computeAccuracy(int tp, int fp, int fn, int tn) const; + void resetShotsToManual(Segment *segment, QList &toRemove); + void resetAutoCameraLabels(Segment *segment); + void depthFirstToShots(Segment *segment) const; + void depthFirstToSpokenFrames(Segment *segment, VideoFrame::SpeakerSource source) const; + void retrieveShotPositions(Segment *segment, QList &shotPositions) const; + void retrieveSimCamLabels(Segment *segment, QList &autCamLabels, QList &manCamLabels) const; + void nFramesByCamLabel(Segment *segment, QMap> &speakerList, Segment::Source vSource, VideoFrame::SpeakerSource sSource) const; + void retrieveSpokenVFrames(Segment *segment, QList &spkVFrames, VideoFrame::SpeakerSource source) const; + void retrieveVFrames(Segment *segment, QList &vFrames) const; + void retrieveSpeakersList(Segment *segment, QList &speakers, VideoFrame::SpeakerSource source) const; + void retrieveShotUtterances(); + void retrieveShotPatterns(); + void retrieveShotLabels(Segment *segment, QList &shotLabels) const; + void retrieveSubPositionsLabels(QList &subStarts, QList &subEnds, QList &subRefLbl) const; + bool testShotPattern(const QList &lblWindow, int pattSize); + QPair adjustSubBoundaries(qint64 subStart, qint64 subEnd, QList> shotPattBound); + QString normalizedPattern(const QString &firstLabel, const QString &secondLabel); + QString mergePatterns(QString firstLabel, QString secondLabel, QList> list1, QList> list2, QList> &mergedList); + QString completePatternLabel(const QString &label, QMap>> shotPatterns); + bool interPatterns(QString firstLabel, QString secondLabel); + QStringList appendStringList(const QStringList &list1, const QStringList &list2); + void mergePatternBoundaries(QMap>> &shotPattBound); + void exportGlobSpkRef(const QString &fName); + void exportLocSpkRef(const QString &fName); + arma::mat genWMat(QMap> spkIdx, const arma::mat &X); + + QString m_name; + QString m_baseName; + Series *m_series; + Episode *m_episode; + MovieAnalyzer *m_movieAnalyzer; + QList> m_subBound; + QMap>> m_shotUtterances; + QMap>> m_shotPatterns; + QMap>> m_shotPattBound; + QMap>> m_strictShotPattBound; + QList m_subRefLbl; + + cv::VideoCapture m_cap; + arma::mat m_W; +}; + +#endif diff --git a/ResultsDialog.cpp b/ResultsDialog.cpp new file mode 100644 index 0000000..a1fc782 --- /dev/null +++ b/ResultsDialog.cpp @@ -0,0 +1,60 @@ +#include "ResultsDialog.h" + +#include +#include +#include + +ResultsDialog::ResultsDialog(qreal thresh1, qreal thresh2, int tp, int fp, int fn, int tn, qreal precision, qreal recall, qreal fScore, qreal accuracy, QWidget *parent) + : QDialog(parent) +{ + setWindowTitle("Thresholds: " + QString::number(thresh1) + " - " + QString::number(thresh2)); + + QLabel *refText = new QLabel("Ref."); + QLabel *hypText = new QLabel("Hyp."); + QLabel *yes1 = new QLabel("yes"); + QLabel *no1 = new QLabel("no"); + QLabel *yes2 = new QLabel("yes"); + QLabel *no2 = new QLabel("no"); + QLabel *tpLab = new QLabel(QString::number(tp)); + QLabel *fpLab = new QLabel(QString::number(fp)); + QLabel *fnLab = new QLabel(QString::number(fn)); + QLabel *tnLab = new QLabel(QString::number(tn)); + QLabel *precLab = new QLabel("Precision:"); + QLabel *recLab = new QLabel("Recall:"); + QLabel *fScLab = new QLabel("F-Score:"); + QLabel *accLab = new QLabel("Accuracy:"); + QLabel *prec = new QLabel(QString::number(precision, 'g', 3)); + QLabel *rec = new QLabel(QString::number(recall, 'g', 3)); + QLabel *fSc = new QLabel("" + QString::number(fScore, 'g', 3) + ""); + QLabel *acc = new QLabel(QString::number(accuracy, 'g', 3)); + + QGridLayout *layout = new QGridLayout; + layout->setColumnMinimumWidth(2, 50); + layout->setColumnMinimumWidth(3, 50); + layout->addWidget(refText, 0, 2, 1, 2, Qt::AlignHCenter); + layout->addWidget(hypText, 2, 0, 2, 1, Qt::AlignVCenter); + layout->addWidget(yes1, 1, 2, Qt::AlignHCenter); + layout->addWidget(no1, 1, 3, Qt::AlignHCenter); + layout->addWidget(yes2, 2, 1, Qt::AlignHCenter); + layout->addWidget(no2, 3, 1, Qt::AlignHCenter); + layout->addWidget(tpLab, 2, 2, Qt::AlignHCenter); + layout->addWidget(fpLab, 2, 3, Qt::AlignHCenter); + layout->addWidget(fnLab, 3, 2, Qt::AlignHCenter); + layout->addWidget(tnLab, 3, 3, Qt::AlignHCenter); + + layout->addWidget(precLab, 4, 0, 1, 2); + layout->addWidget(prec, 4, 2, 1, 2, Qt::AlignRight); + layout->addWidget(recLab, 5, 0, 1, 2); + layout->addWidget(rec, 5, 2, 1, 2, Qt::AlignRight); + layout->addWidget(fScLab, 6, 0, 1, 2); + layout->addWidget(fSc, 6, 2, 1, 2, Qt::AlignRight); + layout->addWidget(accLab, 7, 0, 1, 2); + layout->addWidget(acc, 7, 2, 1, 2, Qt::AlignRight); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok); + layout->addWidget(buttonBox, 8, 0, 1, 4, Qt::AlignHCenter); + + setLayout(layout); + + connect(buttonBox, SIGNAL(accepted()), SLOT(accept())); +} diff --git a/ResultsDialog.h b/ResultsDialog.h new file mode 100644 index 0000000..bea827f --- /dev/null +++ b/ResultsDialog.h @@ -0,0 +1,14 @@ +#ifndef RESULTSDIALOG_H +#define RESULTSDIALOG_H + +#include + +class ResultsDialog: public QDialog +{ + public: + ResultsDialog(qreal thresh1, qreal thresh2, int tp, int fp, int fn, int tn, qreal precision, qreal recall, qreal fScore, qreal accuracy, QWidget *parent = 0); + + private: +}; + +#endif diff --git a/Scene.cpp b/Scene.cpp new file mode 100644 index 0000000..afe3bf6 --- /dev/null +++ b/Scene.cpp @@ -0,0 +1,41 @@ +#include "Scene.h" + +Scene::Scene(Segment *parentSegment) + : Segment(parentSegment) +{ +} + +Scene::Scene(qint64 position, bool manual, Segment *parentSegment, const QString &name, Segment::Source source) + : Segment(position, parentSegment, source), + m_manual(manual), + m_name(name) +{ +} + +Scene::~Scene() +{ +} + +void Scene::read(const QJsonObject &json) +{ + m_manual = json["man"].toBool(); + m_name = json["name"].toString(); + Segment::read(json); +} + +void Scene::write(QJsonObject &json) const +{ + json["man"] = m_manual; + json["name"] = m_name; + Segment::write(json); +} + +QString Scene::display() const +{ + return "Scene " + QString::number(row()+1); +} + +int Scene::getNumber() const +{ + return row() + 1; +} diff --git a/Scene.h b/Scene.h new file mode 100644 index 0000000..4c43d2d --- /dev/null +++ b/Scene.h @@ -0,0 +1,24 @@ +#ifndef SCENE_H +#define SCENE_H + +#include + +#include "Segment.h" + +class Scene: public Segment +{ + public: + Scene(Segment *parentSegment); + Scene(qint64 position, bool manual, Segment *parentSegment, const QString &name = QString(), Segment::Source source = Segment::Manual); + ~Scene(); + void read(const QJsonObject &json); + void write(QJsonObject &json) const; + QString display() const; + int getNumber() const; + + private: + bool m_manual; + QString m_name; +}; + +#endif diff --git a/Season.cpp b/Season.cpp new file mode 100644 index 0000000..ebcdf7d --- /dev/null +++ b/Season.cpp @@ -0,0 +1,38 @@ +#include "Season.h" + +Season::Season(Segment *parentSegment) + : Segment(parentSegment) +{ +} + +Season::Season(int number, Segment *parentSegment, qint64 position, Segment::Source source) + : Segment(position, parentSegment, source), + m_number(number) +{ +} + +Season::~Season() +{ +} + +void Season::read(const QJsonObject &json) +{ + m_number = json["nb"].toInt(); + Segment::read(json); +} + +void Season::write(QJsonObject &json) const +{ + json["nb"] = m_number; + Segment::write(json); +} + +QString Season::display() const +{ + return "Season " + QString::number(m_number); +} + +int Season::getNumber() const +{ + return m_number; +} diff --git a/Season.h b/Season.h new file mode 100644 index 0000000..1d513dd --- /dev/null +++ b/Season.h @@ -0,0 +1,24 @@ +#ifndef SEASON_H +#define SEASON_H + +#include + +#include "Segment.h" + +class Season: public Segment +{ + public: + Season(Segment *parentSegment); + Season(int number, Segment *parentSegment, qint64 position = 0, Segment::Source source = Segment::Manual); + ~Season(); + void read(const QJsonObject &json); + void write(QJsonObject &json) const; + QString display() const; + + int getNumber() const; + + private: + int m_number; +}; + +#endif diff --git a/Segment.cpp b/Segment.cpp new file mode 100644 index 0000000..436fa51 --- /dev/null +++ b/Segment.cpp @@ -0,0 +1,301 @@ +#include +#include +#include +#include + +#include "Segment.h" +#include "Season.h" +#include "Episode.h" +#include "Scene.h" +#include "Shot.h" +#include "VideoFrame.h" + +Segment::Segment(Segment *parentSegment) + : m_parentSegment(parentSegment) +{ +} + +Segment::Segment(qint64 position, Segment *parentSegment, Source source) + : m_position(position), + m_source(source), + m_parentSegment(parentSegment) +{ +} + +Segment::~Segment() +{ + qDeleteAll(m_childSegments); +} + +void Segment::read(const QJsonObject &json) +{ + m_position = json["pos"].toInt(); + + m_source = static_cast(json["source"].toInt()); + + m_childSegments.clear(); + QJsonArray segArray; + QStringList segList; + segList << "seasons" << "episodes" << "scenes" << "shots" << "vFrames"; + + for (int i = 0; i < segList.size(); i++) + if (json.contains(segList[i])) { + segArray = json[segList[i]].toArray(); + for (int j = 0; j < segArray.size(); j++) { + QJsonObject segObject = segArray[j].toObject(); + Segment *segment = 0; + + if (segList[i] == "seasons") + segment = new Season(this); + else if (segList[i] == "episodes") + segment = new Episode(this); + else if (segList[i] == "scenes") + segment = new Scene(this); + else if (segList[i] == "shots") + segment = new Shot(this); + else if (segList[i] == "vFrames") + segment = new VideoFrame(this); + + segment->read(segObject); + appendChild(segment); + } + break; + } + + return; +} + +void Segment::write(QJsonObject &json) const +{ + json["pos"] = m_position; + json["source"] = m_source; + + if (childCount() > 0) { + QString segType = "segments"; + if (dynamic_cast(m_childSegments[0])) + segType = "seasons"; + else if (dynamic_cast(m_childSegments[0])) + segType = "episodes"; + else if (dynamic_cast(m_childSegments[0])) + segType = "scenes"; + else if (dynamic_cast(m_childSegments[0])) + segType = "shots"; + else if (dynamic_cast(m_childSegments[0])) + segType = "vFrames"; + + QJsonArray segArray; + foreach (Segment *segment, m_childSegments) { + QJsonObject segObject; + segment->write(segObject); + segArray.append(segObject); + } + + json[segType] = segArray; + } + + return; +} + +//////////////////////////////////////// +// methods dedicated to tree handling // +//////////////////////////////////////// + +Segment * Segment::child(int row) +{ + return m_childSegments.value(row); +} + +void Segment::appendChild(Segment *childSegment) +{ + m_childSegments.append(childSegment); +} + +void Segment::insertChild(int row, Segment *segment) +{ + m_childSegments.insert(row, segment); +} + +void Segment::removeChild(int row) +{ + m_childSegments.removeAt(row); +} + +int Segment::childCount() const +{ + return m_childSegments.count(); +} + +int Segment::row() const +{ + if (m_parentSegment) + return m_parentSegment->m_childSegments.indexOf(const_cast(this)); + + return 0; +} + +Segment * Segment::parent() +{ + return m_parentSegment; +} + +void Segment::splitChildren(QList &subList1, QList &subList2, int pos, Segment *newParent) +{ + int size = childCount(); + + for (int i = 0; i < size; i++) { + if (i < pos) + subList1.append(m_childSegments[i]); + else { + m_childSegments[i]->setParent(newParent); + subList2.append(m_childSegments[i]); + } + } +} + +/////////////// +// modifiers // +/////////////// + +void Segment::setPosition(qint64 position) +{ + m_position = position; +} + +void Segment::setChildren(const QList &children) +{ + m_childSegments = children; +} + +void Segment::setParent(Segment *parent) +{ + m_parentSegment = parent; +} + +void Segment::setSource(Source source) +{ + m_source = source; +} + +void Segment::clearChildren() +{ + m_childSegments.clear(); +} + +/////////////// +// accessors // +/////////////// + +QString Segment::getFormattedPosition() const +{ + QString m_timeFormat; + int ms = m_position % 1000; + int secPos = m_position / 1000; + + QTime totalTime((secPos / 3600) % 60, (secPos / 60) % 60, secPos % 60, ms); + + if (secPos > 3600) + m_timeFormat = "hh:mm:ss.zzz"; + else + m_timeFormat = "mm:ss.zzz"; + + return totalTime.toString(m_timeFormat); +} + +qint64 Segment::getPosition() const +{ + return m_position; +} + +QList Segment::getChildren() const +{ + return m_childSegments; +} + +void Segment::setEnd(qint64 end) +{ + Q_UNUSED(end); +} + +int Segment::getNumber() const +{ + return -1; +} + +qint64 Segment::getEnd() const +{ + return -1; +} + +QString Segment::getLabel() const +{ + return QString(); +} + +void Segment::setLabel(const QString &label) +{ + Q_UNUSED(label); +} + +int Segment::getCamera(Segment::Source source) const +{ + Q_UNUSED(source); + + return -1; +} + +int Segment::getHeight() const +{ + if (childCount() == 0) + return 0; + + return 1 + m_childSegments[0]->getHeight(); +} + +Segment::Source Segment::getSource() const +{ + return m_source; +} + +void Segment::containsSpeech(bool &flag) const +{ + VideoFrame *vFrame; + Segment *tmp = const_cast(this); + + if ((vFrame = dynamic_cast(tmp)) && !vFrame->getSpeaker(VideoFrame::Ref).isEmpty()) { + flag = true; + return; + } + else + for (int i(0); i < tmp->childCount(); i++) + tmp->child(i)->containsSpeech(flag); +} + +int Segment::childIndexFromPosition(qint64 position) +{ + int size = childCount(); + bool found = false; + int iSup(size-1); + int iInf(0); + int iMed(-1); + qreal currPosition; + + while (!found && iSup >= iInf) { + iMed = (iSup + iInf) / 2; + currPosition = m_childSegments[iMed]->getPosition(); + if (position == currPosition) + found = true; + else if (position < currPosition) + iSup = iMed - 1; + else if (position > currPosition) + iInf = iMed + 1; + } + + // adjust index if element not found + while (iMed < size-1 && m_childSegments[iMed]->getPosition() <= position) + iMed++; + + while (iMed > 0 && m_childSegments[iMed]->getPosition() > position) + iMed--; + + return iMed; +} diff --git a/Segment.h b/Segment.h new file mode 100644 index 0000000..dcdc7f3 --- /dev/null +++ b/Segment.h @@ -0,0 +1,62 @@ +#ifndef SEGMENT_H +#define SEGMENT_H + +#include +#include +#include + +class Segment +{ + public: + enum Source { + Manual, Automatic, Both + }; + + Segment(Segment *parent = 0); + Segment(qint64 position = 0, Segment *parent = 0, Source source = Manual); + virtual ~Segment(); + virtual void read(const QJsonObject &json); + virtual void write(QJsonObject &json) const; + + Segment *child(int row); + void appendChild(Segment *childSegment); + void insertChild(int row, Segment *segment); + void removeChild(int row); + int childCount() const; + virtual QString display() const = 0; + int row() const; + Segment *parent(); + Segment *getNextSegment(); + + qint64 getPosition() const; + QString getFormattedPosition() const; + QList getChildren() const; + int getHeight() const; + Source getSource() const; + void containsSpeech(bool &flag) const; + void setPosition(qint64 position); + void setSource(Source source); + + void setChildren(const QList &children); + void setParent(Segment *parent); + int childIndexFromPosition(qint64 position); + void clearChildren(); + void splitChildren(QList &subList1, QList &subList2, int pos, Segment *newParent); + + virtual void setEnd(qint64 end); + virtual int getNumber() const; + virtual qint64 getEnd() const; + virtual QString getLabel() const; + virtual void setLabel(const QString &label); + virtual int getCamera(Segment::Source source) const; + + protected: + qint64 m_position; + Source m_source; + QList m_childSegments; + + private: + Segment *m_parentSegment; +}; + +#endif diff --git a/SegmentMonitor.cpp b/SegmentMonitor.cpp new file mode 100644 index 0000000..3dbd25b --- /dev/null +++ b/SegmentMonitor.cpp @@ -0,0 +1,799 @@ +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "SegmentMonitor.h" + +SegmentMonitor::SegmentMonitor(QWidget *parent) + : QWidget(parent), + m_step(40), + m_segmentHeight(4), + m_duration(1), + m_idxColor(0), + m_annotMode(false), + m_prevPosition(-1) +{ + resize(75000, 140); + + // contextual menu containing speaker as manually annotated + QFont boldFont = QGuiApplication::font(); + boldFont.setBold(true); + + m_newSpeakerAct = new QAction(tr("Add new speaker"), this); + m_endAct = new QAction(tr("End"), this); + + m_endAct->setFont(boldFont); + m_newSpeakerAct->setFont(boldFont); + + setContextMenuPolicy(Qt::CustomContextMenu); + m_speakers = new QMenu; + + m_speakers->addAction(m_newSpeakerAct); + m_speakers->addAction(m_endAct); + m_speakers->addSeparator(); + + m_colors << QColor(219, 213, 185) << QColor(224, 199, 30); + m_colors << QColor(186, 22, 63) << QColor(255, 250, 129); + m_colors << QColor(181, 225, 174) << QColor(154, 206, 223); + m_colors << QColor(249, 149, 51) << QColor(252, 169, 133); + m_colors << QColor(193, 179, 215) << QColor(116, 161, 97); + m_colors << QColor(133, 202, 93) << QColor(72, 181, 163); + m_colors << QColor(69, 114, 147) << QColor(249, 150, 182); + m_colors << QColor(117, 137, 191) << QColor(84, 102, 84); + reset(); + + connect(this, SIGNAL(customContextMenuRequested(const QPoint&)), + this, SLOT(showContextMenu(const QPoint&))); + connect(m_newSpeakerAct, SIGNAL(triggered()), this, SLOT(addNewSpeaker())); + connect(m_endAct, SIGNAL(triggered()), this, SLOT(endOfAnnotation())); +} + +void SegmentMonitor::reset() +{ + for (int i(0); i < m_segmentationList.size(); i++) + m_segmentationList[i].clear(); + m_segmentationList.clear(); + m_currList.clear(); + m_lastStart = 0; + m_currPosition = 0; + m_idxColor = 0; + m_currText = QString(); + m_currSpeaker = QString(); + m_segColors.insert(QString(), QColor(255, 255, 255)); + m_segColors.insert("S", QColor(255, 255, 255)); +} + +/////////////// +// modifiers // +/////////////// + +void SegmentMonitor::setAnnotMode(bool annotMode) +{ + m_annotMode = annotMode; + if (annotMode) + m_segmentHeight = 8; + else + m_segmentHeight = 4; +} + +/////////////// +// accessors // +/////////////// + +qreal SegmentMonitor::getRatio() const +{ + return m_ratio; +} + +/////////// +// slots // +/////////// + +void SegmentMonitor::processShot(Segment *shot) +{ + m_currList.push_back(shot); + + QString camera = shot->getLabel(); + if (!camera.isEmpty() && !m_segColors.contains(camera)) + m_segColors.insert(camera, m_colors[m_idxColor++ % m_colors.size()]); +} + +void SegmentMonitor::processSpokenFrame(qint64 position, const QString &text, const QString &speaker) +{ + // regular expression to detect subtitles corresponding to noise + QRegularExpression noiseSource("\\(.*\\)"); + QRegularExpressionMatch match = noiseSource.match(text); + + if (position != 0 && !match.hasMatch()) { + + // possible boundary + if (m_currSpeaker != speaker || m_currText != text) { + + // end of speech segment + if (!m_currSpeaker.isEmpty()) { + SpeechSegment *segment = new SpeechSegment(m_lastStart, m_currPosition, m_currText, m_currSpeaker); + m_currList.push_back(segment); + + if (!m_segColors.contains(m_currSpeaker)) + m_segColors.insert(m_currSpeaker, m_colors[m_idxColor++ % m_colors.size()]); + } + + // beginning of new segment + if (!speaker.isEmpty()) + m_lastStart = position; + } + + // updating data + m_currPosition = position; + m_currText = text; + m_currSpeaker = speaker; + } +} + +void SegmentMonitor::segmentationRetrieved() +{ + // retrieving speakers as annotated + if (m_segmentationList.size() == 1) { + + QString currSpeaker; + + for (int i(0); i < m_currList.size(); i++) + if (!m_annotSpeakers.contains((currSpeaker = m_currList[i]->getLabel())) && currSpeaker != "S") { + m_annotSpeakers.push_back(currSpeaker); + m_speakers->addAction(new QAction(currSpeaker, this)); + } + } + + m_segmentationList.push_back(m_currList); + m_selectedLabels.push_back(QString()); + m_currList.clear(); + m_step = height() / (m_segmentationList.size() + 1); +} + +void SegmentMonitor::positionChanged(qint64 position) +{ + m_currPosition = position; + update(); +} + +void SegmentMonitor::updateDuration(qint64 duration) +{ + m_duration = duration; +} + +void SegmentMonitor::setWidth(int newWidth) +{ + m_width = newWidth; + resize(m_width, height()); + m_ratio = static_cast(m_width) / m_duration; + update(); +} + +void SegmentMonitor::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + int x1, x2; + int y1, y2; + QString segLabel; + QPainter painter(this); + QColor color; + + QFont font; + font.setPointSize(m_segmentHeight * 2); + painter.setFont(font); + + // filling background + painter.fillRect(QRect(0, 0, m_width, height()), QBrush(Qt::white)); + + // draw current position + painter.setPen(Qt::gray); + painter.drawLine(m_currPosition * m_ratio, 0, m_currPosition * m_ratio, height()); + + // drawing segments + for (int i(0); i < m_segmentationList.size(); i++) { + + y1 = m_step * (i + 1) - m_segmentHeight / 2; + y2 = y1 + m_segmentHeight; + + // surrounding each segmentation + painter.setPen(Qt::lightGray); + painter.drawRect(0, y1, m_width, m_segmentHeight); + + painter.setPen(Qt::black); + for (int j(0); j < m_segmentationList[i].size(); j++) { + + segLabel = m_segmentationList.at(i).at(j)->getLabel(); + color = m_segColors[segLabel]; + + if (m_selectedLabels[i].isEmpty() || m_selectedLabels[i] == segLabel) { + + x1 = qRound(m_segmentationList.at(i).at(j)->getPosition() * m_ratio); + + // case of shot segmentation + if (i == 0) { + + // last shot + if (j == m_segmentationList[i].size() - 1) + x2 = qRound(m_duration * m_ratio); + else + x2 = qRound(m_segmentationList.at(i).at(j + 1)->getPosition() * m_ratio); + } + + // case of speech segmentation + else + x2 = qRound(m_segmentationList.at(i).at(j)->getEnd() * m_ratio); + + if (m_selectedLabels[i] == segLabel) { + + if (segLabel == "S") + segLabel = QString::number(j + 1); + + QRectF rectF = painter.boundingRect(QRectF(x1, y2 + m_segmentHeight, x2 - x1, m_segmentHeight * 4), Qt::AlignHCenter, segLabel); + + if (rectF.width() <= x2 - x1) + painter.drawText(rectF, Qt::AlignHCenter, segLabel); + } + + QPointF p1(x1, y1); + QPointF p2(x2, y2); + painter.fillRect(QRectF(p1, p2), color); + painter.drawRect(QRectF(p1, p2)); + } + } + } +} + +void SegmentMonitor::mouseDoubleClickEvent(QMouseEvent *event) +{ + if (event->button() == Qt::LeftButton) { + + bool inBound(false); + qreal inf, sup; + int start(-1), end(-1); + + bool found(false); + int min, max; + + qreal position(event->x() / m_ratio); + + // test if clicked in segmentation regions + int i(0); + int j(0); + + while (i < m_segmentationList.size() && !inBound) { + inf = m_step * (i + 1); + sup = inf + m_segmentHeight; + if (event->y() >= inf && event->y() <= sup) + inBound = true; + i++; + } + + // binary search to retrieve index of segment clicked segment + if (inBound) { + + QList segList(m_segmentationList[--i]); + + min = 0; + max = segList.size() - 1; + + while (min <= max && !found) { + j = (min + max) / 2; + + start = segList[j]->getPosition(); + + // shot segmentation activated + if (i == 0) { + // last shot + if (j == segList.size() - 1) + end = m_duration; + else + end = segList[j+1]->getPosition(); + } + + // speech segmentation activated + else + end = segList[j]->getEnd(); + + if (position >= start && position <= end) + found = true; + else if (position < start) + max = j - 1; + else + min = j + 1; + } + + if (found && (m_selectedLabels[i].isEmpty() || m_selectedLabels[i] == segList[j]->getLabel())) { + QList> utterances; + utterances.push_back(QPair(start, end)); + emit playSegments(utterances); + } + } + } +} + +void SegmentMonitor::mousePressEvent(QMouseEvent *event) +{ + bool inBound(false); + qreal inf, sup; + int start(-1), end(-1); + + bool found(false); + int min, max; + + qreal position(event->x() / m_ratio); + + // test if clicked in segmentation regions + int i(0); + int j(0); + + while (i < m_segmentationList.size() && !inBound) { + inf = m_step * (i + 1); + sup = inf + m_segmentHeight; + if (event->y() >= inf && event->y() <= sup) + inBound = true; + i++; + } + + // binary search to retrieve index of segment clicked segment + if (inBound) { + + QList segList(m_segmentationList[--i]); + + min = 0; + min = 0; + max = segList.size() - 1; + + while (min <= max && !found) { + j = (min + max) / 2; + + start = segList[j]->getPosition(); + + // shot segmentation activated + if (i == 0) { + // last shot + if (j == segList.size() - 1) + end = m_duration; + else + end = segList[j+1]->getPosition(); + } + + // speech segmentation activated + else + end = segList[j]->getEnd(); + + if (position >= start && position <= end) + found = true; + else if (position < start) + max = j - 1; + else + min = j + 1; + } + + if (found && !m_annotMode && event->button() == Qt::RightButton) { + if (m_selectedLabels[i].isEmpty()) + m_selectedLabels[i] = segList[j]->getLabel(); + else if (m_selectedLabels[i] == segList[j]->getLabel()) + m_selectedLabels[i] = ""; + update(); + } + } +} + +void SegmentMonitor::mouseMoveEvent(QMouseEvent *event) +{ + bool inBound(false); + bool firstHalf(false); + qreal inf, sup; + int start(-1), end(-1); + + bool found(false); + int min, max; + + qreal position(event->x() / m_ratio); + + // test if clicked in segmentation regions + int i(0); + int j(0); + + while (i < m_segmentationList.size() && !inBound) { + inf = m_step * (i + 1); + sup = inf + m_segmentHeight; + if (event->y() >= inf && event->y() <= sup) + inBound = true; + i++; + } + + // binary search to retrieve index of clicked segment + if (i == 2 && inBound) { + + QList segList(m_segmentationList[--i]); + + min = 0; + min = 0; + max = segList.size() - 1; + + while (min <= max && !found) { + j = (min + max) / 2; + + start = segList[j]->getPosition(); + + // shot segmentation activated + if (i == 0) { + // last shot + if (j == segList.size() - 1) + end = m_duration; + else + end = segList[j+1]->getPosition(); + } + + // speech segmentation activated + else + end = segList[j]->getEnd(); + + if (position >= start && position <= end) + found = true; + else if (position < start) + max = j - 1; + else + min = j + 1; + } + + // reference speech segment clicked for annotation purpose + if (found && m_annotMode) { + + if (m_prevPosition != -1) { + + qint64 start, end, mid, position, newPosition, diff; + + start = segList[j]->getPosition(); + end = segList[j]->getEnd(); + mid = (start + end) / 2; + + // normalized mouse position in milliseconds from the beginning + position = event->x() / m_ratio; + + if (m_prevPosition != -1) + diff = position - m_prevPosition; + else + diff = 0; + + // modifying beginning of segment + if (position >= start && position < mid) { + + firstHalf = true; + + if (j > 0 && start + diff <= segList[j-1]->getEnd()) + newPosition = start; + else + newPosition = start + diff; + + newPosition = static_cast(ceil(newPosition / 40.0)) * 40; + + if (end - newPosition >= 240) { + segList[j]->setPosition(newPosition); + emit resetSpeaker(start, end, newPosition, end, true, VideoFrame::Ref); + } + } + + // modifying end of segment + else if (position >= mid && position <= end) { + + firstHalf = false; + + if (j < segList.size() - 1 && end + diff >= segList[j+1]->getPosition()) + newPosition = end; + else + newPosition = end + diff; + + newPosition = static_cast(floor(newPosition / 40.0)) * 40; + if (newPosition - start >= 240) { + segList[j]->setEnd(newPosition); + emit resetSpeaker(start, end, start, newPosition, true, VideoFrame::Ref); + } + } + + update(); + } + } + + // updating normalized mouse position + if (firstHalf) + m_prevPosition = static_cast(ceil(position / 40.0)) * 40; + else + m_prevPosition = static_cast(floor(position / 40.0)) * 40; + } +} + +void SegmentMonitor::mouseReleaseEvent(QMouseEvent *event) +{ + Q_UNUSED(event); + m_prevPosition = -1; +} + +void SegmentMonitor::showContextMenu(const QPoint &point) +{ + // retrieving selected speech segment + bool inBound(false); + qreal inf, sup; + int start(-1), end(-1); + + bool found(false); + int min, max; + + qreal position(point.x() / m_ratio); + + // test if clicked in segmentation regions + int i(0); + int j(0); + + while (i < m_segmentationList.size() && !inBound) { + inf = m_step * (i + 1); + sup = inf + m_segmentHeight; + if (point.y() >= inf && point.y() <= sup) + inBound = true; + i++; + } + + // binary search to retrieve index of segment clicked segment + if (i == 2 && inBound) { + + QList segList(m_segmentationList[--i]); + + min = 0; + max = segList.size() - 1; + + while (min <= max && !found) { + j = (min + max) / 2; + + start = segList[j]->getPosition(); + + // shot segmentation activated + if (i == 0) { + // last shot + if (j == segList.size() - 1) + end = m_duration; + else + end = segList[j+1]->getPosition(); + } + + // speech segmentation activated + else + end = segList[j]->getEnd(); + + if (position >= start && position <= end) + found = true; + else if (position < start) + max = j - 1; + else + min = j + 1; + } + + if (found && m_annotMode) { + QPoint globalPos = mapToGlobal(point); + QAction *selected = m_speakers->exec(globalPos); + + if (selected && selected != m_newSpeakerAct && selected != m_endAct) { + emit setSpeaker(segList[j]->getPosition(), segList[j]->getEnd(), selected->text(), VideoFrame::Ref); + segList[j]->setLabel(selected->text()); + update(); + } + } + } +} + +void SegmentMonitor::addNewSpeaker() +{ + bool ok(false); + QString speaker = QInputDialog::getText(this, "New speaker", "New speaker name:", QLineEdit::Normal, QString(), &ok); + + if (ok && !speaker.isEmpty()) { + m_speakers->addAction(new QAction(speaker, this)); + m_segColors.insert(speaker, m_colors[m_idxColor++ % m_colors.size()]); + } +} + +/////////////////////// +// auxiliary methods // +/////////////////////// + +void SegmentMonitor::endOfAnnotation() +{ + QList shotSegList = m_segmentationList[0]; + QList spkSegList = m_segmentationList[1]; + int ans; + + /*********************************/ + /* I: merging adjacent segments? */ + /*********************************/ + + ans = QMessageBox::question(this, tr("End of annotation"), tr("End of annotation. Merge adjacent segments?"), QMessageBox::Yes | QMessageBox::No); + + if (ans == QMessageBox::Yes) { + + QString prevSpeaker, currSpeaker; + int prevStart, prevEnd, start, end; + + // merging close speech segments coming from same speaker + for (int i(1); i < spkSegList.size(); i++) { + + prevSpeaker = spkSegList[i-1]->getLabel(); + prevStart = spkSegList[i-1]->getPosition(); + prevEnd = spkSegList[i-1]->getEnd(); + + currSpeaker = spkSegList[i]->getLabel(); + start = spkSegList[i]->getPosition(); + end = spkSegList[i]->getEnd(); + + if (currSpeaker == prevSpeaker && start - prevEnd <= 500) + emit resetSpeaker(start, end, prevStart, end, false, VideoFrame::Ref); + } + } + + /*********************************************/ + /* II: exporting file containing utterances? */ + /*********************************************/ + + ans = QMessageBox::question(this, tr("End of annotation"), tr("End of annotation. Export file containing labeled speech segments?"), QMessageBox::Yes | QMessageBox::No); + + if (ans == QMessageBox::Yes) { + QString fName = QFileDialog::getSaveFileName(this, tr("Save File"), + tr("tools/spkDiarization/lblAcousticSegmentation"), + tr("Label (*.lbl)")); + if (!fName.isEmpty()) { + QFile datFile(fName + ".dat"); + + if (!datFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream lblOut(&datFile); + + qreal start(-1.0), end(-1.0); + QString label; + + // test for estimation of speech segments based on subtitles + bool sub(true); + int i(0); + + while (i < spkSegList.size() && sub) + if (spkSegList[i++]->getLabel() != "S") + sub = false; + + if (sub) { + for (int i(0); i < spkSegList.size(); i++) { + start = spkSegList[i]->getPosition() / 1000.0; + end = spkSegList[i]->getEnd() / 1000.0; + + lblOut << start << " " << end << " " << "speech" << "\n"; + } + } + + else { + qreal beginning(-1.0); + + for (int i(0); i < spkSegList.size(); i++) { + + label = spkSegList[i]->getLabel(); + label.replace(QRegularExpression(" "), "_"); + + if (label != "S") { + start = spkSegList[i]->getPosition() / 1000.0; + end = spkSegList[i]->getEnd() / 1000.0; + lblOut << start << " " << end << " " << label << "\n"; + + if (beginning == -1) + beginning = start; + } + } + + QFile uemFile(fName + ".uem"); + + QRegularExpression re(".*/(.+_.+)"); + QRegularExpressionMatch match = re.match(fName); + QString baseName; + + if (match.hasMatch()) + baseName = match.captured(1); + + if (!uemFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream uemOut(&uemFile); + + uemOut << baseName << " " << 1 << " " << beginning << " " << end << "\n"; + } + } + } + + /****************************************************************************/ + /* III: exporting file containing utterances included in alternating shots? */ + /****************************************************************************/ + + ans = QMessageBox::question(this, tr("End of annotation"), tr("End of annotation. Export file containing utterances included in alternating shots?"), QMessageBox::Yes | QMessageBox::No); + + if (ans == QMessageBox::Yes) { + QString fName = QFileDialog::getSaveFileName(this, tr("Save File"), + tr("tools/spkDiarization/shotPatterns"), + tr("CSV (*.csv)")); + if (!fName.isEmpty()) { + QFile csvFile(fName + ".csv"); + QList lblWindow; // last four shot labels: used to detect shot pattern + + if (!csvFile.open(QIODevice::WriteOnly | QIODevice::Text)) + return; + + QTextStream csvOut(&csvFile); + QString label; + bool inPattern(false); // indicates if currently visiting a pattern + int j(0); + + // looping over the shot positions + for (int i(0); i < shotSegList.size() - 1; i++) { + + label = shotSegList[i]->getLabel(); // current shot label + + // updating shot label window + lblWindow.push_back(label); + if (lblWindow.size() > 4) + lblWindow.pop_front(); + + // new pattern detected + if (!inPattern && testShotPattern(lblWindow)) { + + // setting spoken segment position + while (j > 0 && spkSegList[j]->getPosition() > shotSegList[i-3]->getPosition()) + j--; + while (j < spkSegList.size() && spkSegList[j]->getEnd() < shotSegList[i-3]->getPosition()) + j++; + + // writing out labels of alternating labels + csvOut << lblWindow[0] << "_" << lblWindow[1] << " "; + inPattern = true; + } + + // end of pattern + if (inPattern && !testShotPattern(lblWindow)) { + + // writing out new line + csvOut << endl; + inPattern = false; + } + + // moving into current pattern + if (inPattern && testShotPattern(lblWindow)) + + // writing out positions of spoken segments covered by the pattern + while (j < spkSegList.size() && spkSegList[j]->getPosition() < shotSegList[i+1]->getPosition()) { + csvOut << (j + 1) << " "; + j++; + } + + // updating flag + inPattern = testShotPattern(lblWindow); + } + } + } +} + +bool SegmentMonitor::testShotPattern(const QList &lblWindow) +{ + if (!lblWindow.contains("") && lblWindow.size() == 4) + return + lblWindow[0] == lblWindow[2] && + lblWindow[1] == lblWindow[3] && + lblWindow[0] != lblWindow[1]; + + return false; +} diff --git a/SegmentMonitor.h b/SegmentMonitor.h new file mode 100644 index 0000000..a06f111 --- /dev/null +++ b/SegmentMonitor.h @@ -0,0 +1,69 @@ +#ifndef SEGMENTMONITOR_H +#define SEGMENTMONITOR_H + +#include +#include + +#include "SpeechSegment.h" +#include "VideoFrame.h" + +class SegmentMonitor: public QWidget +{ + Q_OBJECT + + public: + SegmentMonitor(QWidget *parent = 0); + void reset(); + qreal getRatio() const; + void setAnnotMode(bool annotMode); + + public slots: + void processShot(Segment *shot); + void processSpokenFrame(qint64 position, const QString &text, const QString &speaker); + void segmentationRetrieved(); + void positionChanged(qint64 position); + void updateDuration(qint64 duration); + void setWidth(int width); + void showContextMenu(const QPoint &point); + void addNewSpeaker(); + void endOfAnnotation(); + + signals: + void playSegments(QList> utterances); +void setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); +void resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source); + + protected: + void paintEvent(QPaintEvent *event); + void mousePressEvent(QMouseEvent *event); + void mouseDoubleClickEvent(QMouseEvent *event); + void mouseMoveEvent(QMouseEvent *event); + void mouseReleaseEvent(QMouseEvent *event); + + private: + bool testShotPattern(const QList &lblWindow); + + QMenu *m_speakers; + QList m_annotSpeakers; + QAction *m_newSpeakerAct; + QAction *m_endAct; + QList> m_segmentationList; + QList m_currList; + qint64 m_lastStart; + qint64 m_currPosition; + QString m_currText; + QString m_currSpeaker;; + int m_width; + qreal m_ratio; + int m_step; + int m_segmentHeight; + qint64 m_duration; + QList m_colors; + QHash m_segColors; + int m_idxColor; + QStringList m_selectedLabels; + bool m_annotMode; + qint64 m_prevPosition; +}; + +#endif diff --git a/Series.cpp b/Series.cpp new file mode 100644 index 0000000..ce371f0 --- /dev/null +++ b/Series.cpp @@ -0,0 +1,37 @@ +#include "Series.h" + +Series::Series(qint64 position , Segment *parentSegment, Segment::Source source) + : Segment(position, parentSegment, source) +{ +} + +Series::~Series() +{ +} + +void Series::read(const QJsonObject &json) +{ + m_name = json["name"].toString(); + Segment::read(json); +} + +void Series::write(QJsonObject &json) const +{ + json["name"] = m_name; + return Segment::write(json); +} + +QString Series::display() const +{ + return m_name; +} + +QString Series::getName() const +{ + return m_name; +} + +void Series::setName(const QString &name) +{ + m_name = name; +} diff --git a/Series.h b/Series.h new file mode 100644 index 0000000..5b61518 --- /dev/null +++ b/Series.h @@ -0,0 +1,24 @@ +#ifndef SERIES_H +#define SERIES_H + +#include + +#include "Segment.h" + +class Series: public Segment +{ + public: + Series(qint64 position = 0, Segment *parentSegment = 0, Segment::Source source = Segment::Manual); + ~Series(); + void read(const QJsonObject &json); + void write(QJsonObject &json) const; + QString display() const; + + QString getName() const; + void setName(const QString &name); + + private: + QString m_name; +}; + +#endif diff --git a/Shot.cpp b/Shot.cpp new file mode 100644 index 0000000..6c7a53d --- /dev/null +++ b/Shot.cpp @@ -0,0 +1,120 @@ +#include + +#include "Shot.h" + +#include + +Shot::Shot(Segment *parentSegment) + : Segment(parentSegment) +{ +} + +Shot::Shot(qint64 position, TransitionType transitionType, Segment *parentSegment, Segment::Source source) + : Segment(position, parentSegment, source), + m_transitionType(transitionType), + m_end(-1) +{ + m_camera = new QVector(2); + for (int i(0); i < m_camera->size(); i++) + m_camera->replace(i, -1); +} + +Shot::~Shot() +{ +} + +void Shot::read(const QJsonObject &json) +{ + m_source = static_cast(json["source"].toInt()); + m_transitionType = static_cast(json["trans"].toInt()); + m_end = -1; + + m_camera = new QVector(2); + + QJsonArray camArray = json["cam"].toArray(); + for (int i(0); i < m_camera->size(); i++) + m_camera->replace(i, camArray[i].toInt()); + + Segment::read(json); +} + +void Shot::write(QJsonObject &json) const +{ + json["source"] = m_source; + json["trans"] = m_transitionType; + + QJsonArray camArray; + for (int i = 0; i < m_camera->size(); i++) + camArray.append(m_camera->at(i)); + + json["cam"] = camArray; + + Segment::write(json); +} + +QString Shot::display() const +{ + return "Shot " + QString::number(row()+1); +} + +/////////////// +// modifiers // +/////////////// + +void Shot::setEnd(qint64 end) +{ + m_end = end; +} + +void Shot::setCamera(int nCamera, Segment::Source source) +{ + m_camera->replace(source, nCamera); +} + +/////////////// +// accessors // +/////////////// + +int Shot::getNumber() const +{ + return row() + 1; +} + +qint64 Shot::getEnd() +{ + return m_end; +} + +int Shot::getCamera(Segment::Source source) const +{ + return m_camera->value(source); +} + +QString Shot::getLabel() const +{ + int nCamera = m_camera->value(Segment::Manual); + + if (nCamera != -1) + return "C" + QString::number(nCamera); + else + return QString(); +} + +QMap Shot::getSpeakerList(VideoFrame::SpeakerSource source) +{ + QMap speakerList; + QString speakerLabel; + VideoFrame *frame; + int n; + + for (int i(0); i < childCount(); i++) { + speakerLabel = (frame = dynamic_cast(child(i)))->getSpeaker(source); + + if (!speakerLabel.isEmpty()) { + n = speakerList.value(speakerLabel); + speakerList.insert(speakerLabel, ++n); + } + } + + return speakerList; +} diff --git a/Shot.h b/Shot.h new file mode 100644 index 0000000..0b5b152 --- /dev/null +++ b/Shot.h @@ -0,0 +1,36 @@ +#ifndef SHOT_H +#define SHOT_H + +#include + +#include "Segment.h" +#include "VideoFrame.h" + +class Shot: public Segment +{ + public: + enum TransitionType { + None, FadeOut, FadeIn, FadeOutIn, Dissolve, Cut + }; + + Shot(Segment *parentSegment); + Shot(qint64 position, TransitionType transitionType, Segment *parentSegment, Segment::Source source = Segment::Manual); + ~Shot(); + void read(const QJsonObject &json); + void write(QJsonObject &json) const; + QString display() const; + int getNumber() const; + void setEnd(qint64 end); + void setCamera(int nCamera, Segment::Source source); + qint64 getEnd(); + int getCamera(Segment::Source source) const; + QString getLabel() const; + QMap getSpeakerList(VideoFrame::SpeakerSource source); + + private: + TransitionType m_transitionType; + qint64 m_end; + QVector *m_camera; +}; + +#endif diff --git a/SpeakersMonitor.cpp b/SpeakersMonitor.cpp new file mode 100644 index 0000000..0123834 --- /dev/null +++ b/SpeakersMonitor.cpp @@ -0,0 +1,119 @@ +#include +#include + +#include "SpeakersMonitor.h" + +SpeakersMonitor::SpeakersMonitor(int labelHeight, QWidget *parent) + : QWidget(parent), + m_maxDensity(0.0), + m_labelHeight(labelHeight) +{ +} + +/////////// +// slots // +/////////// + +void SpeakersMonitor::speakersRetrieved(QList speakers) +{ + const int n(speakers.size()); + const qreal lambda(201.0/200.0); + + QString currSpeaker; + qreal currDensity; + QList speakerLabels; + + // retrieving speaker labels + for (int i(0); i < speakers.size(); i++) + if (!(currSpeaker = speakers[i]).isEmpty() && currSpeaker != "S" && !speakerLabels.contains(currSpeaker)) + speakerLabels.push_back(currSpeaker); + + // computing speaker density in each time position + + QVector left(n); + QVector right(n); + QList densityValues; + + for (int i(0); i < speakerLabels.size(); i++) { + + currSpeaker = speakerLabels[i]; + densityValues.clear(); + + left[0] = right[n-1] = 0; + + for (int i(1); i < n; i++) { + left[i] = (left[i-1] + (speakers[i-1] == currSpeaker)) / lambda; + right[n-i-1] = (right[n-i] + (speakers[n-i] == currSpeaker)) / lambda; + } + + for (int i(0); i < n; i++) { + currDensity = left[i] + (speakers[i] == currSpeaker) + right[i]; + densityValues.push_back(currDensity); + + if (currDensity > m_maxDensity) + m_maxDensity = currDensity; + } + + m_density.insert(currSpeaker, densityValues); + } + + setFixedSize(480, m_density.keys().size() * m_labelHeight); +} + +void SpeakersMonitor::positionChanged(qint64 position) +{ + m_position = position / 40 - 1; + update(); +} + +void SpeakersMonitor::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + + QString currSpeaker; + QList densityValues; + QPainter painter(this); + + QFont font; + font.setPointSize(m_labelHeight-2); + painter.setFont(font); + + int x1, x2, y; + + m_it = m_density.constBegin(); + + int i(1); + int maxWidth(0); + + while (m_it != m_density.constEnd()) { + + currSpeaker = m_it.key(); + + QRect rect = painter.boundingRect(QRect(0, i * m_labelHeight - 1, 10, m_labelHeight), Qt::AlignHCenter, currSpeaker); + if (rect.width() > maxWidth) + maxWidth = rect.width(); + painter.drawText(QPoint(0, i * m_labelHeight - 1), currSpeaker); + i++; + m_it++; + } + + m_it = m_density.constBegin(); + + i = 0; + qreal ratio = (width() - maxWidth) / m_maxDensity; + + while (m_it != m_density.constEnd()) { + + currSpeaker = m_it.key(); + densityValues = m_it.value(); + + x1 = maxWidth; + x2 = maxWidth + densityValues[m_position] * ratio; + y = i * m_labelHeight + m_labelHeight / 2; + + painter.drawLine(x1, y, x2, y); + + i++; + m_it++; + } +} diff --git a/SpeakersMonitor.h b/SpeakersMonitor.h new file mode 100644 index 0000000..97fb1d1 --- /dev/null +++ b/SpeakersMonitor.h @@ -0,0 +1,29 @@ +#ifndef SPEAKERSMONITOR_H +#define SPEAKERSMONITOR_H + +#include +#include + +class SpeakersMonitor: public QWidget +{ + Q_OBJECT + + public: + SpeakersMonitor(int labelHeight = 10, QWidget *parent = 0); + + public slots: + void speakersRetrieved(QList speakers); + void positionChanged(qint64 position); + + protected: + void paintEvent(QPaintEvent *event); + + private: + QMap> m_density; + QMap>::const_iterator m_it; + qreal m_maxDensity; + int m_labelHeight; + int m_position; +}; + +#endif diff --git a/SpeechSegment.cpp b/SpeechSegment.cpp new file mode 100644 index 0000000..1298f3c --- /dev/null +++ b/SpeechSegment.cpp @@ -0,0 +1,46 @@ +#include "SpeechSegment.h" + +SpeechSegment::SpeechSegment(qint64 start, qint64 end, const QString &text, const QString &speaker, Segment *parentSegment, Segment::Source source): + Segment(start, parentSegment, source), + m_end(end), + m_text(text), + m_speaker(speaker) +{ +} + +/////////////// +// modifiers // +/////////////// + +void SpeechSegment::setEnd(qint64 end) +{ + m_end = end; +} + +void SpeechSegment::setLabel(const QString &speaker) +{ + m_speaker = speaker; +} + +/////////////// +// accessors // +/////////////// + +qint64 SpeechSegment::getEnd() const +{ + return m_end; +} + +QString SpeechSegment::getLabel() const +{ + return m_speaker; +} + +///////////////////////////////////////// +// reimplementation of abstract method // +///////////////////////////////////////// + +QString SpeechSegment::display() const +{ + return "Speech segment " + QString::number(m_position); +} diff --git a/SpeechSegment.h b/SpeechSegment.h new file mode 100644 index 0000000..e74c3f1 --- /dev/null +++ b/SpeechSegment.h @@ -0,0 +1,24 @@ +#ifndef SPEECHSEGMENT_H +#define SPEECHSEGMENT_H + +#include + +#include "Segment.h" + +class SpeechSegment: public Segment +{ + public: + SpeechSegment(qint64 start, qint64 end, const QString &text, const QString &speaker, Segment *parentSegment = 0, Segment::Source source = Segment::Manual); + void setEnd(qint64 end); + qint64 getEnd() const; + QString getLabel() const; + void setLabel(const QString &speaker); + QString display() const; + + private: + qint64 m_end; + QString m_text; + QString m_speaker; +}; + +#endif diff --git a/SpkDiarMonitor.cpp b/SpkDiarMonitor.cpp new file mode 100644 index 0000000..78d8894 --- /dev/null +++ b/SpkDiarMonitor.cpp @@ -0,0 +1,467 @@ +#include +#include +#include +#include +#include + +#include "SpkDiarMonitor.h" + +using namespace arma; + +SpkDiarMonitor::SpkDiarMonitor(int treeWidth, int treeHeight, bool global, QWidget *parent) + : QWidget(parent) +{ + QGroupBox *derBox = new QGroupBox("Diarization Error Rate:"); + m_locDer = new QLabel(""); + m_globDer = new QLabel(""); + QGridLayout *derLayout = new QGridLayout; + derLayout->addWidget(m_locDer, 0, 0); + if (global) + derLayout->addWidget(m_globDer, 1, 0); + derBox->setLayout(derLayout); + + QGroupBox *speakerBox = new QGroupBox("Current speakers:"); + m_spks = new QTextEdit("None"); + m_spks->setReadOnly(true); + QGridLayout *speakerLayout = new QGridLayout; + speakerLayout->addWidget(m_spks, 0, 0); + speakerBox->setLayout(speakerLayout); + + QGroupBox *distBox = new QGroupBox("Distance between utterance vectors:"); + m_l2 = new QRadioButton("L2"); + m_mahal = new QRadioButton("Mahalanobis"); + m_mahal->setChecked(true); + QGridLayout *distLayout = new QGridLayout; + distLayout->addWidget(m_l2, 0, 0); + distLayout->addWidget(m_mahal, 0, 1); + distBox->setLayout(distLayout); + + m_norm = new QCheckBox(tr("Normalize vectors")); + m_norm->setChecked(true); + + m_covBox = new QGroupBox("Covariance matrix:"); + QChar sigmaChar(0xa3, 0x03); + QRadioButton *sigma = new QRadioButton(sigmaChar); + QRadioButton *w = new QRadioButton("W"); + w->setChecked(true); + + QGridLayout *covLayout = new QGridLayout; + covLayout->addWidget(sigma, 0, 0); + covLayout->addWidget(w, 0, 1); + m_covBox->setLayout(covLayout); + + QGroupBox *agrBox = new QGroupBox("Aggregation criterion:"); + QRadioButton *min = new QRadioButton("Min."); + QRadioButton *max = new QRadioButton("Max."); + QRadioButton *mean = new QRadioButton("Mean"); + QRadioButton *ward = new QRadioButton("Ward"); + ward->setChecked(true); + QGridLayout *agrLayout = new QGridLayout; + agrLayout->addWidget(min, 0, 0); + agrLayout->addWidget(max, 0, 1); + agrLayout->addWidget(mean, 0, 2); + agrLayout->addWidget(ward, 0, 3); + agrBox->setLayout(agrLayout); + + QGroupBox *partBox = new QGroupBox("Method used to select the best partition:"); + QRadioButton *sil = new QRadioButton("Silhouette"); + QRadioButton *bip = new QRadioButton("Bipartition"); + sil->setChecked(true); + QGridLayout *partLayout = new QGridLayout; + partLayout->addWidget(sil, 0, 0); + partLayout->addWidget(bip, 0, 1); + partBox->setLayout(partLayout); + + m_weight = new QCheckBox(tr("Weight Utterances")); + QCheckBox *constrained = new QCheckBox(tr("Constrain clustering")); + + m_utterTree = new UtteranceTreeWidget(treeWidth, treeHeight); + m_utterTreeShot1 = new UtteranceTreeWidget(treeWidth / 2 - 1, treeHeight); + m_utterTreeShot2 = new UtteranceTreeWidget(treeWidth / 2 - 1, treeHeight);; + m_utterTreeShot1->hide(); + m_utterTreeShot2->hide(); + + QGridLayout *gridLayout = new QGridLayout; + gridLayout->addWidget(m_utterTree, 0, 0, 1, 2); + gridLayout->addWidget(m_utterTreeShot1, 1, 0); + gridLayout->addWidget(m_utterTreeShot2, 1, 1); + gridLayout->addWidget(derBox, 2, 0, 1, 2); + gridLayout->addWidget(distBox, 4, 0, 1, 2); + gridLayout->addWidget(m_covBox, 5, 0, 1, 2); + gridLayout->addWidget(m_norm, 6, 0, 1, 2); + gridLayout->addWidget(agrBox, 7, 0, 1, 2); + gridLayout->addWidget(partBox, 8, 0, 1, 2); + gridLayout->addWidget(m_weight, 9, 0, 1, 2); + + if (global) { + gridLayout->addWidget(speakerBox, 3, 0, 1, 2); + gridLayout->addWidget(constrained, 10, 0, 1, 2); + } + + setLayout(gridLayout); + + connect(this, SIGNAL(setDiff(const arma::mat &)), m_utterTree, SLOT(setDiff(const arma::mat &))); + connect(this, SIGNAL(updateUtteranceTree(const arma::mat &, const arma::mat &, const arma::umat &, const arma::mat &)), m_utterTree, SLOT(updateUtteranceTree(const arma::mat &,const arma::mat &, const arma::umat &, const arma::mat &))); + connect(this, SIGNAL(updateUtteranceTreeShot1(const arma::mat &, const arma::mat &, const arma::umat &, const arma::mat &)), m_utterTreeShot1, SLOT(updateUtteranceTree(const arma::mat &,const arma::mat &, const arma::umat &, const arma::mat &))); + connect(this, SIGNAL(updateUtteranceTreeShot2(const arma::mat &, const arma::mat &, const arma::umat &, const arma::mat &)), m_utterTreeShot2, SLOT(updateUtteranceTree(const arma::mat &,const arma::mat &, const arma::umat &, const arma::mat &))); + connect(m_l2, SIGNAL(pressed()), this, SLOT(activL2())); + connect(m_mahal, SIGNAL(pressed()), this, SLOT(activMahal())); + connect(sigma, SIGNAL(pressed()), this, SLOT(activSigmaInv())); + connect(w, SIGNAL(pressed()), this, SLOT(activWInv())); + connect(m_norm, SIGNAL(clicked(bool)), this, SLOT(normalizeVectors(bool))); + connect(this, SIGNAL(normVectors(bool)), m_utterTree, SLOT(normalizeVectors(bool))); + connect(this, SIGNAL(normVectors(bool)), m_utterTreeShot1, SLOT(normalizeVectors(bool))); + connect(this, SIGNAL(normVectors(bool)), m_utterTreeShot2, SLOT(normalizeVectors(bool))); + connect(min, SIGNAL(pressed()), this, SLOT(activMin())); + connect(max, SIGNAL(pressed()), this, SLOT(activMax())); + connect(mean, SIGNAL(pressed()), this, SLOT(activMean())); + connect(ward, SIGNAL(pressed()), this, SLOT(activWard())); + connect(sil, SIGNAL(pressed()), this, SLOT(activSilhouette())); + connect(bip, SIGNAL(pressed()), this, SLOT(activBipartition())); + connect(m_weight, SIGNAL(clicked(bool)), this, SLOT(weightInstances(bool))); + connect(constrained, SIGNAL(clicked(bool)), this, SLOT(constrainClustering(bool))); + connect(this, SIGNAL(setDistance(UtteranceTree::DistType)), m_utterTree, SLOT(setDistance(UtteranceTree::DistType))); + connect(this, SIGNAL(setDistance(UtteranceTree::DistType)), m_utterTreeShot1, SLOT(setDistance(UtteranceTree::DistType))); + connect(this, SIGNAL(setDistance(UtteranceTree::DistType)), m_utterTreeShot2, SLOT(setDistance(UtteranceTree::DistType))); + connect(this, SIGNAL(setCovInv(const arma::mat &)), m_utterTree, SLOT(setCovInv(const arma::mat &))); + connect(this, SIGNAL(setCovInv(const arma::mat &)), m_utterTreeShot1, SLOT(setCovInv(const arma::mat &))); + connect(this, SIGNAL(setCovInv(const arma::mat &)), m_utterTreeShot2, SLOT(setCovInv(const arma::mat &))); + connect(this, SIGNAL(setAgrCrit(UtteranceTree::AgrCrit)), m_utterTree, SLOT(setAgrCrit(UtteranceTree::AgrCrit))); + connect(this, SIGNAL(setAgrCrit(UtteranceTree::AgrCrit)), m_utterTreeShot1, SLOT(setAgrCrit(UtteranceTree::AgrCrit))); + connect(this, SIGNAL(setAgrCrit(UtteranceTree::AgrCrit)), m_utterTreeShot2, SLOT(setAgrCrit(UtteranceTree::AgrCrit))); + connect(this, SIGNAL(setPartitionMethod(UtteranceTree::PartMeth)), m_utterTree, SLOT(setPartitionMethod(UtteranceTree::PartMeth))); + connect(this, SIGNAL(setPartitionMethod(UtteranceTree::PartMeth)), m_utterTreeShot1, SLOT(setPartitionMethod(UtteranceTree::PartMeth))); + connect(this, SIGNAL(setPartitionMethod(UtteranceTree::PartMeth)), m_utterTreeShot2, SLOT(setPartitionMethod(UtteranceTree::PartMeth))); + connect(this, SIGNAL(setWeight(const arma::mat &)), m_utterTree, SLOT(setWeight(const arma::mat &))); + connect(this, SIGNAL(setWeight(const arma::mat &)), m_utterTreeShot1, SLOT(setWeight(const arma::mat &))); + connect(this, SIGNAL(setWeight(const arma::mat &)), m_utterTreeShot2, SLOT(setWeight(const arma::mat &))); + connect(m_utterTree, SIGNAL(playSubtitle(QList)), this, SLOT(playSubtitle(QList))); + connect(m_utterTreeShot1, SIGNAL(playSubtitle(QList)), this, SLOT(playSubtitle(QList))); + connect(m_utterTreeShot2, SIGNAL(playSubtitle(QList)), this, SLOT(playSubtitle(QList))); + connect(this, SIGNAL(currSubtitle(int)), m_utterTree, SLOT(setCurrSubtitle(int))); + connect(this, SIGNAL(currSubtitle(int)), m_utterTreeShot1, SLOT(setCurrSubtitle(int))); + connect(this, SIGNAL(currSubtitle(int)), m_utterTreeShot2, SLOT(setCurrSubtitle(int))); + connect(m_utterTree, SIGNAL(setSpeakers(QList)), this, SLOT(setSpks(QList))); + connect(this, SIGNAL(releasePos(bool)), m_utterTree, SLOT(releasePos(bool))); +} + +void SpkDiarMonitor::exportResults() +{ + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +/////////// +// slots // +/////////// + +void SpkDiarMonitor::setSpks(QList spkIdx) +{ + QString text; + int duration; + int ms; + QString timeFormat; + + if (m_speakers.size() > 0) { + for (int i(0); i < spkIdx.size(); i++) { + duration = static_cast(m_spkWeight[m_speakers[spkIdx[i]]]); + ms = static_cast((m_spkWeight[m_speakers[spkIdx[i]]] - floor(m_spkWeight[m_speakers[spkIdx[i]]])) * 100) * 10; + + if (duration >= 60) + timeFormat = "mm:ss.zzz"; + else + timeFormat = "ss.zzz"; + + QTime totalTime(duration / 3600, (duration / 60) % 60, duration % 60, ms); + text += totalTime.toString(timeFormat) + " - " + m_speakers[spkIdx[i]] + "
"; + } + + m_spks->setHtml(text); + } +} + +void SpkDiarMonitor::setSpeakers(QList speakers, QMap spkWeight) +{ + m_speakers = speakers.toVector(); + m_spkWeight = spkWeight; +} + +void SpkDiarMonitor::setDiarData(const mat &E, const mat &Sigma, const arma::mat &W) +{ + this->E = E; + SigmaInv = pinv(Sigma); + WInv = pinv(W); + CovInv = WInv; +} + +void SpkDiarMonitor::getCurrentPattern(const QList> &subFeatures) +{ + if (subFeatures != m_currSubFeatures) { + + // indices of utterances in current pattern + umat V(1, subFeatures.size()); + + for (int i(0); i < subFeatures.size(); i++) + V(0, i) = subFeatures[i].first; + + // matrix containing utterance i-vectors for current pattern + mat S = E.rows(V); + + // weighting utterances + mat W(1, subFeatures.size(), fill::ones); + + if (m_weight->isChecked()) + for (int i(0); i < subFeatures.size(); i++) + W(0, i) = subFeatures[i].second; + else + W.ones(1, subFeatures.size()); + + W /= accu(W); + + // setting the compatibility matrix + constrainClustering(false); + + // signal to update + emit updateUtteranceTree(S, W, V, CovInv); + m_utterTree->normalizeVectors(m_norm->isChecked()); + + m_currSubFeatures = subFeatures; + } +} + +void SpkDiarMonitor::getPatternFirstShot(const QList> &subFeatures) +{ + if (subFeatures != m_currSubFeaturesShot1) { + + // indices of utterances in current pattern + umat V(1, subFeatures.size()); + + for (int i(0); i < subFeatures.size(); i++) + V(0, i) = subFeatures[i].first; + + // matrix containing utterance i-vectors for current pattern + mat S = E.rows(V); + + // weighting utterances + mat W(1, subFeatures.size(), fill::ones); + + if (m_weight->isChecked()) + for (int i(0); i < subFeatures.size(); i++) + W(0, i) = subFeatures[i].second; + else + W.ones(1, subFeatures.size()); + + W /= accu(W); + + // matrix of distinct instances + constrainClustering(true); + + // signal to update + emit updateUtteranceTreeShot1(S, W, V, CovInv); + m_utterTreeShot1->normalizeVectors(m_norm->isChecked()); + + m_currSubFeaturesShot1 = subFeatures; + } +} + +void SpkDiarMonitor::getPatternSecondShot(const QList> &subFeatures) +{ + if (subFeatures != m_currSubFeaturesShot2) { + + // indices of utterances in current pattern + umat V(1, subFeatures.size()); + + for (int i(0); i < subFeatures.size(); i++) + V(0, i) = subFeatures[i].first; + + // matrix containing utterance i-vectors for current pattern + mat S = E.rows(V); + + // weighting utterances + mat W(1, subFeatures.size(), fill::ones); + + if (m_weight->isChecked()) + for (int i(0); i < subFeatures.size(); i++) + W(0, i) = subFeatures[i].second; + else + W.ones(1, subFeatures.size()); + + W /= accu(W); + + // signal to update + emit updateUtteranceTreeShot2(S, W, V, CovInv); + m_utterTreeShot2->normalizeVectors(m_norm->isChecked()); + + m_currSubFeaturesShot2 = subFeatures; + } +} + +void SpkDiarMonitor::constrainClustering(bool checked) +{ + // pattern labels + QString pattLabel1; + QString pattLabel2; + + // matrix of compatibility between speakers + mat Diff = ones(E.n_rows, E.n_rows); + + // regular expression to retrieve pattern name + QRegularExpression re("(.+\\d+\\)?)_.+"); + + // looping over the speakers labels + for (int i(0); i < m_speakers.size(); i++) { + + QRegularExpressionMatch match1 = re.match(m_speakers[i]); + if (match1.hasMatch()) + pattLabel1 = match1.captured(1); + + // setting the diagonal matrix to nan + Diff(i, i) = datum::inf; + + // setting the compatilities between speakers + if (checked) { + + for (int j(i+1); j < m_speakers.size(); j++) { + + QRegularExpressionMatch match2 = re.match(m_speakers[j]); + if (match2.hasMatch()) + pattLabel2 = match2.captured(1); + + // qDebug() << m_speakers[i] << m_speakers[j] << pattLabel1 << pattLabel2; + + if (pattLabel1 == pattLabel2) { + Diff(i, j) = datum::inf; + Diff(j, i) = datum::inf; + } + } + } + } + + emit setDiff(Diff); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activL2() +{ + m_covBox->setEnabled(false); + emit setDistance(UtteranceTree::L2); + m_utterTree->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot1->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot2->normalizeVectors(m_norm->isChecked()); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activMahal() +{ + m_covBox->setEnabled(true); + emit setDistance(UtteranceTree::Mahal); + m_utterTree->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot1->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot2->normalizeVectors(m_norm->isChecked()); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activSigmaInv() +{ + CovInv = SigmaInv; + emit setCovInv(CovInv); + m_utterTree->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot1->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot2->normalizeVectors(m_norm->isChecked()); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activWInv() +{ + CovInv = WInv; + emit setCovInv(CovInv); + m_utterTree->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot1->normalizeVectors(m_norm->isChecked()); + m_utterTreeShot2->normalizeVectors(m_norm->isChecked()); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::normalizeVectors(bool checked) +{ + emit normVectors(checked); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activMin() +{ + emit setAgrCrit(UtteranceTree::Min); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activMax() +{ + emit setAgrCrit(UtteranceTree::Max); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activMean() +{ + emit setAgrCrit(UtteranceTree::Mean); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activWard() +{ + emit setAgrCrit(UtteranceTree::Ward); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activSilhouette() +{ + emit setPartitionMethod(UtteranceTree::Silhouette); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::activBipartition() +{ + emit setPartitionMethod(UtteranceTree::Bipartition); + emit setSpeakerPartition(m_utterTree->getPartition()); +} + +void SpkDiarMonitor::weightInstances(bool checked) +{ + if (m_currSubFeatures.size() > 0) { + + mat W(1, m_currSubFeatures.size(), fill::ones); + + if (checked) + for (int i(0); i < m_currSubFeatures.size(); i++) + W(0, i) = m_currSubFeatures[i].second; + else + W.ones(1, m_currSubFeatures.size()); + + W /= accu(W); + + emit setWeight(W); + emit setSpeakerPartition(m_utterTree->getPartition()); + } +} + +void SpkDiarMonitor::playSubtitle(QList utter) +{ + emit playSub(utter); +} + +void SpkDiarMonitor::currentSubtitle(int subIdx) +{ + emit currSubtitle(subIdx); +} + +void SpkDiarMonitor::releasePosition(bool released) +{ + emit releasePos(released); +} + +void SpkDiarMonitor::setLocalDer(const QString &score) +{ + m_locDer->setText("Local:\t" + score + "%"); +} + +void SpkDiarMonitor::setGlobalDer(const QString &score) +{ + m_globDer->setText("Global:\t" + score + "%"); +} diff --git a/SpkDiarMonitor.h b/SpkDiarMonitor.h new file mode 100644 index 0000000..b31d402 --- /dev/null +++ b/SpkDiarMonitor.h @@ -0,0 +1,89 @@ +#ifndef SPKDIARMONITOR_H +#define SPKDIARMONITOR_H + +#include +#include +#include +#include +#include +#include + +#include + +#include "UtteranceTreeWidget.h" + +class SpkDiarMonitor: public QWidget +{ + Q_OBJECT + + public: + SpkDiarMonitor(int treeWidth = 480, int treeHeight = 200, bool global = false, QWidget *parent = 0); + void exportResults(); + + public slots: + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void setSpks(QList spkIdx); + void setSpeakers(QList speakers, QMap spkWeight); + void getCurrentPattern(const QList> &subFeatures); + void getPatternFirstShot(const QList> &subFeatures); + void getPatternSecondShot(const QList> &subFeatures); + void activL2(); + void activMahal(); + void activSigmaInv(); + void activWInv(); + void normalizeVectors(bool checked); + void activMin(); + void activMax(); + void activMean(); + void activWard(); + void activSilhouette(); + void activBipartition(); + void weightInstances(bool); + void playSubtitle(QList utter); + void currentSubtitle(int subIdx); + void constrainClustering(bool checked); + void releasePosition(bool released); + void setLocalDer(const QString &score); + void setGlobalDer(const QString &score); + + signals: + void updateUtteranceTree(const arma::mat &S, const arma::mat &W, const arma::umat &V, const arma::mat &SigmaInv); + void updateUtteranceTreeShot1(const arma::mat &S, const arma::mat &W, const arma::umat &V, const arma::mat &SigmaInv); + void updateUtteranceTreeShot2(const arma::mat &S, const arma::mat &W, const arma::umat &V, const arma::mat &SigmaInv); + void clearUtteranceTree(); + void setDistance(UtteranceTree::DistType dist); + void setCovInv(const arma::mat &SigmaInv); + void normVectors(bool checked); + void setAgrCrit(UtteranceTree::AgrCrit agr); + void setPartitionMethod(UtteranceTree::PartMeth partMeth); + void setWeight(const arma::mat &W); + void playSub(QList utter); + void currSubtitle(int subIdx); + void setDiff(const arma::mat &Diff); + void setSpeakerPartition(QList> partition); + void releasePos(bool released); + +private: + QVector m_speakers; + QMap m_spkWeight; + QLabel *m_locDer; + QLabel *m_globDer; + QTextEdit *m_spks; + QRadioButton *m_l2; + QRadioButton *m_mahal; + QGroupBox *m_covBox; + QCheckBox *m_norm; + UtteranceTreeWidget *m_utterTree; + UtteranceTreeWidget *m_utterTreeShot1; + UtteranceTreeWidget *m_utterTreeShot2; + QCheckBox *m_weight; + arma::mat E; + arma::mat CovInv; + arma::mat SigmaInv; + arma::mat WInv; + QList> m_currSubFeatures; + QList> m_currSubFeaturesShot1; + QList> m_currSubFeaturesShot2; +}; + +#endif diff --git a/SpkDiarizationDialog.cpp b/SpkDiarizationDialog.cpp new file mode 100644 index 0000000..b1ee5bd --- /dev/null +++ b/SpkDiarizationDialog.cpp @@ -0,0 +1,285 @@ +#include +#include +#include +#include +#include +#include +#include + +#include "SpkDiarizationDialog.h" + +SpkDiarizationDialog::SpkDiarizationDialog(const QString &title, bool local, bool view, QWidget *parent) + : QDialog(parent), + m_dist(UtteranceTree::Mahal), + m_agrCrit(UtteranceTree::Ward), + m_partMeth(UtteranceTree::Silhouette), + m_base(false), + m_refSpk(false), + m_sigma(false), + m_local(local) +{ + setWindowTitle(title); + + QGroupBox *methBox = new QGroupBox("Local clustering method:"); + QRadioButton *hier = new QRadioButton("Bottom-Up hierarchical clustering"); + QRadioButton *base = new QRadioButton("Baseline"); + QRadioButton *refSpk = new QRadioButton("Reference speakers"); + hier->setChecked(true); + QGridLayout *methLayout = new QGridLayout; + methLayout->addWidget(hier, 0, 0); + methLayout->addWidget(base, 1, 0); + methLayout->addWidget(refSpk, 2, 0); + methBox->setLayout(methLayout); + + m_ubm = new QCheckBox(tr("New GMM/UBM")); + m_ubm->hide(); + + QGroupBox *distBox = new QGroupBox("Distance between utterance vectors:"); + m_l2 = new QRadioButton("L2"); + m_mahal = new QRadioButton("Mahalanobis"); + m_mahal->setChecked(true); + QGridLayout *distLayout = new QGridLayout; + distLayout->addWidget(m_l2, 0, 0); + distLayout->addWidget(m_mahal, 0, 1); + distBox->setLayout(distLayout); + + m_norm = new QCheckBox(tr("Normalize vectors")); + m_norm->setChecked(true); + + QGroupBox *covBox = new QGroupBox("Covariance matrix:"); + QChar sigmaChar(0xa3, 0x03); + QRadioButton *sigma = new QRadioButton(sigmaChar); + QRadioButton *w = new QRadioButton("W"); + w->setChecked(true); + QGridLayout *covLayout = new QGridLayout; + covLayout->addWidget(sigma, 0, 0); + covLayout->addWidget(w, 0, 1); + covBox->setLayout(covLayout); + + QGroupBox *agrBox = new QGroupBox("Aggregation criterion:"); + QRadioButton *min = new QRadioButton("Min."); + QRadioButton *max = new QRadioButton("Max."); + QRadioButton *mean = new QRadioButton("Mean"); + QRadioButton *ward = new QRadioButton("Ward"); + ward->setChecked(true); + QGridLayout *agrLayout = new QGridLayout; + agrLayout->addWidget(min, 0, 0); + agrLayout->addWidget(max, 0, 1); + agrLayout->addWidget(mean, 0, 2); + agrLayout->addWidget(ward, 0, 3); + agrBox->setLayout(agrLayout); + + QGroupBox *partBox = new QGroupBox("Method used to select the best partition:"); + QRadioButton *sil = new QRadioButton("Silhouette"); + QRadioButton *bip = new QRadioButton("Bipartition"); + sil->setChecked(true); + QGridLayout *partLayout = new QGridLayout; + partLayout->addWidget(sil, 0, 0); + partLayout->addWidget(bip, 0, 1); + partBox->setLayout(partLayout); + + m_weight = new QCheckBox(tr("Weight Utterances")); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok + | QDialogButtonBox::Cancel); + + QGridLayout *gridLayout = new QGridLayout; + gridLayout->addWidget(methBox, 0, 0); + gridLayout->addWidget(m_ubm, 1, 0); + gridLayout->addWidget(distBox, 2, 0); + gridLayout->addWidget(covBox, 3, 0); + gridLayout->addWidget(m_norm, 4, 0); + gridLayout->addWidget(agrBox, 5, 0); + gridLayout->addWidget(partBox, 6, 0); + gridLayout->addWidget(m_weight, 7, 0); + gridLayout->addWidget(buttonBox, 8, 0, 1, 2, Qt::AlignHCenter); + + setLayout(gridLayout); + + // hide options in case of view request + if (view) { + methBox->hide(); + distBox->hide(); + covBox->hide(); + m_norm->hide(); + agrBox->hide(); + partBox->hide(); + m_weight->hide(); + } + + // connecting signals to corresponding slots + connect(m_l2, SIGNAL(clicked()), this, SLOT(activL2())); + connect(m_l2, SIGNAL(clicked(bool)), covBox, SLOT(setDisabled(bool))); + connect(m_mahal, SIGNAL(clicked()), this, SLOT(activMahal())); + connect(m_mahal, SIGNAL(clicked(bool)), covBox, SLOT(setEnabled(bool))); + connect(sigma, SIGNAL(clicked()), this, SLOT(activSigma())); + connect(w, SIGNAL(clicked()), this, SLOT(activW())); + connect(min, SIGNAL(clicked()), this, SLOT(activMin())); + connect(max, SIGNAL(clicked()), this, SLOT(activMax())); + connect(mean, SIGNAL(clicked()), this, SLOT(activMean())); + connect(ward, SIGNAL(clicked()), this, SLOT(activWard())); + connect(sil, SIGNAL(clicked()), this, SLOT(activSilhouette())); + connect(bip, SIGNAL(clicked()), this, SLOT(activBipartition())); + connect(base, SIGNAL(clicked()), this, SLOT(activBase())); + connect(hier, SIGNAL(clicked()), this, SLOT(activHier())); + connect(refSpk, SIGNAL(clicked()), this, SLOT(activRefSpk())); + + connect(base, SIGNAL(clicked(bool)), m_ubm, SLOT(setDisabled(bool))); + connect(base, SIGNAL(clicked(bool)), distBox, SLOT(setDisabled(bool))); + connect(base, SIGNAL(clicked(bool)), covBox, SLOT(setDisabled(bool))); + connect(base, SIGNAL(clicked(bool)), m_norm, SLOT(setDisabled(bool))); + connect(base, SIGNAL(clicked(bool)), agrBox, SLOT(setDisabled(bool))); + connect(base, SIGNAL(clicked(bool)), partBox, SLOT(setDisabled(bool))); + connect(base, SIGNAL(clicked(bool)), m_weight, SLOT(setDisabled(bool))); + + connect(refSpk, SIGNAL(clicked(bool)), m_ubm, SLOT(setDisabled(bool))); + connect(refSpk, SIGNAL(clicked(bool)), distBox, SLOT(setDisabled(bool))); + connect(refSpk, SIGNAL(clicked(bool)), covBox, SLOT(setDisabled(bool))); + connect(refSpk, SIGNAL(clicked(bool)), m_norm, SLOT(setDisabled(bool))); + connect(refSpk, SIGNAL(clicked(bool)), agrBox, SLOT(setDisabled(bool))); + connect(refSpk, SIGNAL(clicked(bool)), partBox, SLOT(setDisabled(bool))); + connect(refSpk, SIGNAL(clicked(bool)), m_weight, SLOT(setDisabled(bool))); + + connect(hier, SIGNAL(clicked(bool)), m_ubm, SLOT(setEnabled(bool))); + connect(hier, SIGNAL(clicked(bool)), distBox, SLOT(setEnabled(bool))); + connect(hier, SIGNAL(clicked(bool)), covBox, SLOT(setEnabled(bool))); + connect(hier, SIGNAL(clicked(bool)), m_norm, SLOT(setEnabled(bool))); + connect(hier, SIGNAL(clicked(bool)), agrBox, SLOT(setEnabled(bool))); + connect(hier, SIGNAL(clicked(bool)), partBox, SLOT(setEnabled(bool))); + connect(hier, SIGNAL(clicked(bool)), m_weight, SLOT(setEnabled(bool))); + + connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); +} + +/////////////// +// accessors // +/////////////// + +QString SpkDiarizationDialog::getSpeakersFName() const +{ + return m_speakersFName; +} + +UtteranceTree::DistType SpkDiarizationDialog::getDist() const +{ + return m_dist; +} + +UtteranceTree::AgrCrit SpkDiarizationDialog::getAgrCrit() const +{ + return m_agrCrit; +} + +UtteranceTree::PartMeth SpkDiarizationDialog::getPartMeth() const +{ + return m_partMeth; +} + +bool SpkDiarizationDialog::getBase() const +{ + return m_base; +} + +bool SpkDiarizationDialog::getRefSpk() const +{ + return m_refSpk; +} + +bool SpkDiarizationDialog::getNorm() const +{ + return m_norm->isChecked(); +} + +bool SpkDiarizationDialog::getWeight() const +{ + return m_weight->isChecked(); +} + +bool SpkDiarizationDialog::getSigma() const +{ + return m_sigma; +} + +bool SpkDiarizationDialog::getUbm() const +{ + return m_ubm->isChecked(); +} + +/////////// +// slots // +/////////// + +void SpkDiarizationDialog::setSpeakersFName() +{ + m_speakersFName = QFileDialog::getOpenFileName(this, tr("Open characters labels file"), tr("/home/xavier/Dropbox/tv_series_proc_tool/tools/spkDiarization/ivecs"), tr("Data File (*.csv)")); +} + +void SpkDiarizationDialog::activL2() +{ + m_dist = UtteranceTree::L2; +} + +void SpkDiarizationDialog::activMahal() +{ + m_dist = UtteranceTree::Mahal; +} + +void SpkDiarizationDialog::activSigma() +{ + m_sigma = true; +} + +void SpkDiarizationDialog::activW() +{ + m_sigma = false; +} + +void SpkDiarizationDialog::activMin() +{ + m_agrCrit = UtteranceTree::Min; +} + +void SpkDiarizationDialog::activMax() +{ + m_agrCrit = UtteranceTree::Max; +} + +void SpkDiarizationDialog::activMean() +{ + m_agrCrit = UtteranceTree::Mean; +} + +void SpkDiarizationDialog::activWard() +{ + m_agrCrit = UtteranceTree::Ward; + update(); +} + +void SpkDiarizationDialog::activSilhouette() +{ + m_partMeth = UtteranceTree::Silhouette; +} + +void SpkDiarizationDialog::activBipartition() +{ + m_partMeth = UtteranceTree::Bipartition; +} + +void SpkDiarizationDialog::activBase() +{ + m_base = true; + m_refSpk = false; +} + +void SpkDiarizationDialog::activHier() +{ + m_base = false; + m_refSpk = false; +} + +void SpkDiarizationDialog::activRefSpk() +{ + m_base = false; + m_refSpk = true; +} diff --git a/SpkDiarizationDialog.h b/SpkDiarizationDialog.h new file mode 100644 index 0000000..0d4d115 --- /dev/null +++ b/SpkDiarizationDialog.h @@ -0,0 +1,60 @@ +#ifndef SPKDIARIZATIONDIALOG_H +#define SPKDIARIZATIONDIALOG_H + +#include +#include +#include +#include + +#include "UtteranceTree.h" + +class SpkDiarizationDialog: public QDialog +{ + Q_OBJECT + + public: + SpkDiarizationDialog(const QString &title, bool local = true, bool view = false, QWidget *parent = 0); + QString getSpeakersFName() const; + UtteranceTree::DistType getDist() const; + UtteranceTree::AgrCrit getAgrCrit() const; + UtteranceTree::PartMeth getPartMeth() const; + bool getBase() const; + bool getRefSpk() const; + bool getNorm() const; + bool getWeight() const; + bool getSigma() const; + bool getUbm() const; + + public slots: + void setSpeakersFName(); + void activL2(); + void activMahal(); + void activSigma(); + void activW(); + void activMin(); + void activMax(); + void activMean(); + void activWard(); + void activSilhouette(); + void activBipartition(); + void activBase(); + void activHier(); + void activRefSpk(); + + private: + QString m_speakersFName; + UtteranceTree::DistType m_dist; + UtteranceTree::AgrCrit m_agrCrit; + UtteranceTree::PartMeth m_partMeth; + bool m_base; + bool m_refSpk; + QCheckBox *m_ubm; + QCheckBox *m_norm; + QCheckBox *m_weight; + QRadioButton *m_l2; + QRadioButton *m_mahal; + bool m_sigma; + bool m_local; +}; + +#endif diff --git a/TV Series Processing Tool.pro b/TV Series Processing Tool.pro new file mode 100644 index 0000000..8940507 --- /dev/null +++ b/TV Series Processing Tool.pro @@ -0,0 +1,105 @@ +CONFIG += c++11 + +QT += core +QT += widgets +QT += multimedia +QT += multimediawidgets + +HEADERS += MainWindow.h + +HEADERS += NewProjectDialog.h +HEADERS += CompareImageDialog.h +HEADERS += GetFileDialog.h +HEADERS += EditSimShotDialog.h +HEADERS += ResultsDialog.h +HEADERS += ProjectModel.h +HEADERS += Segment.h +HEADERS += Series.h +HEADERS += Season.h +HEADERS += Episode.h +HEADERS += Scene.h +HEADERS += Shot.h +HEADERS += VideoFrame.h +HEADERS += SpeechSegment.h +HEADERS += ModelView.h +HEADERS += UtteranceTree.h +HEADERS += UttTreeNode.h +HEADERS += UtteranceTreeWidget.h + +HEADERS += MovieMonitor.h +HEADERS += HistoMonitor.h +HEADERS += VHistoWidget.h +HEADERS += HsHistoWidget.h +HEADERS += DiffHistoGraph.h +HEADERS += SegmentMonitor.h +HEADERS += SpeakersMonitor.h +HEADERS += SpkDiarizationDialog.h +HEADERS += SpkDiarMonitor.h + +HEADERS += MovieAnalyzer.h +HEADERS += VideoFrameProcessor.h + +HEADERS += VideoPlayer.h +HEADERS += VignetteWidget.h +HEADERS += VideoWidget.h +HEADERS += PlayerControls.h + +HEADERS += Convert.h + +SOURCES += main.cpp +SOURCES += MainWindow.cpp + +SOURCES += NewProjectDialog.cpp +SOURCES += CompareImageDialog.cpp +SOURCES += GetFileDialog.cpp +SOURCES += EditSimShotDialog.cpp +SOURCES += ResultsDialog.cpp +SOURCES += ProjectModel.cpp +SOURCES += Segment.cpp +SOURCES += Series.cpp +SOURCES += Season.cpp +SOURCES += Episode.cpp +SOURCES += Scene.cpp +SOURCES += Shot.cpp +SOURCES += VideoFrame.cpp +SOURCES += SpeechSegment.cpp +SOURCES += ModelView.cpp +SOURCES += UtteranceTree.cpp +SOURCES += UttTreeNode.cpp +SOURCES += UtteranceTreeWidget.cpp + +SOURCES += MovieMonitor.cpp +SOURCES += HistoMonitor.cpp +SOURCES += VHistoWidget.cpp +SOURCES += HsHistoWidget.cpp +SOURCES += DiffHistoGraph.cpp +SOURCES += SegmentMonitor.cpp +SOURCES += SpeakersMonitor.cpp +SOURCES += SpkDiarizationDialog.cpp +SOURCES += SpkDiarMonitor.cpp + +SOURCES += MovieAnalyzer.cpp +SOURCES += VideoFrameProcessor.cpp + +SOURCES += VideoPlayer.cpp +SOURCES += VignetteWidget.cpp +SOURCES += VideoWidget.cpp +SOURCES += PlayerControls.cpp + +SOURCES += Convert.cpp + +macx { +INCLUDEPATH += /usr/local/Cellar/opencv/2.4.7.1/include +LIBS += -L/usr/local/Cellar/opencv/2.4.7.1/lib +} + +unix { +INCLUDEPATH += /usr/include +LIBS += -L/usr/lib +} + +LIBS += -lopencv_core +LIBS += -lopencv_highgui +LIBS += -lopencv_imgproc + +LIBS += -larmadillo diff --git a/UttTreeNode.cpp b/UttTreeNode.cpp new file mode 100644 index 0000000..cb423d7 --- /dev/null +++ b/UttTreeNode.cpp @@ -0,0 +1,58 @@ +#include "UttTreeNode.h" + +UttTreeNode::UttTreeNode(double ultDist, double weight, int subRef, UttTreeNode *ls, UttTreeNode *rs, bool visible) + : m_ultDist(ultDist), + m_subRef(subRef), + m_weight(weight), + m_ls(ls), + m_rs(rs), + m_visible(visible) +{ +} + +UttTreeNode::~UttTreeNode() +{ +} + +/////////////// +// accessors // +/////////////// + +double UttTreeNode::getUltDist() const +{ + return m_ultDist; +} + +double UttTreeNode::getWeight() const +{ + return m_weight; +} + +int UttTreeNode::getSubRef() const +{ + return m_subRef; +} + +bool UttTreeNode::getVisible() const +{ + return m_visible; +} + +UttTreeNode * UttTreeNode::getLeftSon() const +{ + return m_ls; +} + +UttTreeNode * UttTreeNode::getRightSon() const +{ + return m_rs; +} + +/////////////// +// modifiers // +/////////////// + +void UttTreeNode::setVisible(bool visible) +{ + m_visible = visible; +} diff --git a/UttTreeNode.h b/UttTreeNode.h new file mode 100644 index 0000000..7725be5 --- /dev/null +++ b/UttTreeNode.h @@ -0,0 +1,26 @@ +#ifndef UTTTREENODE_H +#define UTTTREENODE_H + +class UttTreeNode +{ +public: + UttTreeNode(double ultDist, double weight, int subRef = -1, UttTreeNode *ls = nullptr, UttTreeNode *rs = nullptr, bool visible = true); + ~UttTreeNode(); + double getUltDist() const; + double getWeight() const; + int getSubRef() const; + bool getVisible() const; + UttTreeNode * getLeftSon() const; + UttTreeNode * getRightSon() const; + void setVisible(bool visible); + +private: + double m_ultDist; + int m_subRef; + double m_weight; + UttTreeNode *m_ls; + UttTreeNode *m_rs; + bool m_visible; +}; + +#endif diff --git a/UtteranceTree.cpp b/UtteranceTree.cpp new file mode 100644 index 0000000..b3fb476 --- /dev/null +++ b/UtteranceTree.cpp @@ -0,0 +1,713 @@ +#include +#include +#include +#include + +#include "UtteranceTree.h" + +using namespace arma; + +UtteranceTree::UtteranceTree() + : m_root(nullptr), + m_dist(Mahal), + m_agr(Ward), + m_partMeth(Silhouette) +{ +} + +UtteranceTree::~UtteranceTree() +{ + clearTree(m_root); + m_root = nullptr; +} + +void UtteranceTree::clearTree() +{ + clearTree(m_root); + m_root = nullptr; +} + +void UtteranceTree::clearTree(UttTreeNode *node) +{ + if (node != nullptr) { + clearTree(node->getLeftSon()); + clearTree(node->getRightSon()); + delete node; + } +} + +void UtteranceTree::displayTree(const umat &map) +{ + displayTree(m_root, map); +} + +void UtteranceTree::displayTree(UttTreeNode *node, const umat &map) +{ + if (node != nullptr) { + if (node->getUltDist() > 0) + qDebug() << node->getUltDist(); + if (node->getSubRef() != -1) + qDebug() << map(node->getSubRef()); + displayTree(node->getLeftSon(), map); + displayTree(node->getRightSon(), map); + } +} + +void UtteranceTree::displayTree(QVector characters) +{ + displayTree(m_root, characters); +} + +void UtteranceTree::displayTree(UttTreeNode *node, QVector characters) +{ + if (node != nullptr) { + if (node->getUltDist() > 0) + qDebug() << node->getUltDist(); + if (node->getSubRef() != -1) + qDebug() << characters[node->getSubRef()]; + displayTree(node->getLeftSon(), characters); + displayTree(node->getRightSon(), characters); + } +} + +qreal UtteranceTree::computeWeight(UttTreeNode *node) +{ + if (node == nullptr) + return 0.0; + + return node->getWeight() + computeWeight(node->getLeftSon()) + computeWeight(node->getRightSon()); +} + +void UtteranceTree::getClusterInstances(UttTreeNode *node, QList &instances) +{ + if (node != nullptr) { + if (node->getSubRef() != -1) + instances.push_back(node); + getClusterInstances(node->getLeftSon(), instances); + getClusterInstances(node->getRightSon(), instances); + } +} + +int UtteranceTree::getClusterSize() +{ + return getClusterSize(m_root); +} + +int UtteranceTree::getClusterSize(UttTreeNode *node) +{ + if (node == nullptr) + return 0; + + if (node->getSubRef() != -1) + return 1; + + return getClusterSize(node->getLeftSon()) + getClusterSize(node->getRightSon()); +} + +QList> UtteranceTree::getPartition() +{ + return m_partition; +} + + +QVector UtteranceTree::getCutValues() +{ + return m_cutValues; +} + + +void UtteranceTree::getCoordinates(QList>> &coord) +{ + getCoordinates(m_root, coord, 0, QPointF()); +} + +void UtteranceTree::getCoordinates(UttTreeNode *node, QList>> &coord, int leftMost, QPointF from) +{ + qreal x; + qreal y; + int lSize; + + if (node != nullptr) { + + // number of nodes in left child cluster + lSize = getClusterSize(node->getLeftSon()); + + // current y coordinate + y = node->getUltDist(); + + // current x coordinate + if (y == 0.0) + x = leftMost; + else + x = leftMost + lSize - 0.5; + + // add line from previous node and associated subtitle reference + QPointF to(x, y); + QPair nodeFeatures(node->getSubRef(), node->getVisible()); + coord.push_back(QPair>(QLineF(from, to), nodeFeatures)); + + getCoordinates(node->getLeftSon(), coord, leftMost, QPointF(x, y)); + getCoordinates(node->getRightSon(), coord, leftMost + lSize, QPointF(x, y)); + } +} + +/////////////// +// modifiers // +/////////////// + +void UtteranceTree::setTree(const mat &S, const mat &W, const mat &SigmaInv) +{ + qreal d(0.0); // minimum distance in distance matrix + mat N; // updated distance from new cluster + mat M; // updated distance from new cluster + uword toMerge1, toMerge2; // indices of the closest two instances + uword iMin, iMax; // min and max indices of the instances to merge + + // freeing memory used by current tree + clearTree(); + m_cutValues.clear(); + m_partition.clear(); + + // inverse of covariance matrix + m_SigmaInv = SigmaInv; + + // computing distance matrix between instances + mat D = computeDistMat(S, SigmaInv); + + // using DeltaI matrix in case of Ward criterion + if (m_agr == Ward) + D = computeDeltaI(D, W); + + // copying distance matrix into member attribute + m_D = D; + + /*************************************/ + /* hierarchical clustering algorithm */ + /*************************************/ + + if (D.n_rows > 0) { + + // stop condition + umat F = find(D != datum::inf); + + // initializing list of clusters + QList clusters; + for (uword i(0); i < S.n_rows; i++) + clusters.push_back(new UttTreeNode(0.0, W(i), i)); + + while (!F.is_empty()) { + + // retrieving indices of the closest two instances + d = D.min(toMerge1, toMerge2); + + // ordering the indices of instances to merge for deleting purpose + if (toMerge1 < toMerge2) { + iMin = toMerge1; + iMax = toMerge2; + } + else { + iMin = toMerge2; + iMax = toMerge1; + } + + // creation of the new cluster + UttTreeNode *newCluster = new UttTreeNode(d, 0.0, -1, clusters[iMin], clusters[iMax]); + + // re-estimating distances from cluster of agregated instances + N = updateDistances(clusters, clusters[iMin], clusters[iMax], iMin, iMax, D); + + // updating list of clusters + clusters.removeAt(iMax); + clusters.removeAt(iMin); + clusters.push_back(newCluster); + + /* + qDebug(); + cout << D; + + qDebug() << "(" << iMin + 1 << "," << iMax + 1 << ")"; + displayClusters(clusters); + qDebug(); + */ + + // updating distance matrix + D.shed_row(iMax); + D.shed_col(iMax); + D.shed_row(iMin); + D.shed_col(iMin); + D.insert_cols(D.n_cols, N); + mat T; + T << datum::inf; + N.insert_rows(N.n_rows, T); + D.insert_rows(D.n_rows, N.t()); + + /* + cout << D; + qDebug(); + */ + + // updating flag + F = find(D != datum::inf); + } + + // setting optimal partition + for (int i(0); i < clusters.size(); i++) { + qreal best = getBestCutValue(clusters[i]); + m_cutValues.push_back(best); + m_partition.append(cutTree(clusters[i], best)); + } + + // incomplete tree due to constrained clustering: + // artificially merge remaining clusters + d += d / 2; + while (clusters.size() > 1) { + + clusters[0]->setVisible(false); + clusters[1]->setVisible(false); + + UttTreeNode *newCluster = new UttTreeNode(d, 0.0, -1, clusters[0], clusters[1], false); + clusters.removeFirst(); + clusters.removeFirst(); + clusters.push_front(newCluster); + } + + if (clusters.size() > 0) { + m_root = clusters[0]; + } + } +} + +void UtteranceTree::displayClusters(QList clusters) +{ + for (int i(0); i < clusters.size(); i++) { + QList instances; + getClusterInstances(clusters[i], instances); + for (int j(0); j < instances.size(); j++) { + std::cout << (instances[j]->getSubRef() + 1) << " "; + } + std::cout << endl; + } +} + +void UtteranceTree::setPartition(qreal ultDist) +{ + m_cutValues.clear(); + m_cutValues.push_back(ultDist); + m_partition = cutTree(m_root, ultDist); +} + +QList> UtteranceTree::cutTree(UttTreeNode *node, qreal ultDist) +{ + QList> partition; + QList subTrees; + + cutTree(node, ultDist, subTrees); + + for (int i(0); i < subTrees.size(); i++) { + + QList leaves; + QList part; + getClusterInstances(subTrees[i], leaves); + + for (int j(0); j < leaves.size(); j++) + part.push_back(leaves[j]->getSubRef()); + + partition.push_back(part); + } + + return partition; +} + +void UtteranceTree::cutTree(UttTreeNode *node, qreal ultDist, QList &subTrees) +{ + if (node == nullptr) + return; + + if (node->getUltDist() <= ultDist) { + subTrees.push_back(node); + return; + } + + cutTree(node->getLeftSon(), ultDist, subTrees); + cutTree(node->getRightSon(), ultDist, subTrees); +} + +void UtteranceTree::setDist(DistType dist) +{ + m_dist = dist; +} + +void UtteranceTree::setAgr(AgrCrit agr) +{ + m_agr = agr; +} + +void UtteranceTree::setPartMeth(PartMeth partMeth) +{ + m_partMeth = partMeth; +} + +void UtteranceTree::setDiff(const mat &Diff) +{ + m_Diff = Diff; +} + + +UtteranceTree::DistType UtteranceTree::getDist() +{ + return m_dist; +} + +qreal UtteranceTree::getBestCutValue() +{ + return getBestCutValue(m_root); +} + +qreal UtteranceTree::getBestCutValue(UttTreeNode *node) +{ + QList ultDists; + QList cutDists; + QList>> partitions; + int bestIdx(-1); + + // retrieving nodes ultrametric distances + retrieveUltDist(node, ultDists); + + // deducing possible cut values + qSort(ultDists.begin(), ultDists.end(), qGreater()); + for (int i(0); i < ultDists.size() - 1; i++) + cutDists.push_back((ultDists[i] + ultDists[i+1]) / 2); + + if (ultDists.size() > 0) + cutDists.push_front(ultDists[0] + 1); + + // initializing list of possible partitions of the data set + for (int i(0); i < cutDists.size(); i++) { + QList> parti = cutTree(node, cutDists[i]); + partitions.push_back(parti); + } + + if (partitions.size() > 0) + + // call appropriate method to evaluate partitions + switch (m_partMeth) { + case Silhouette: + bestIdx = getBestPartIdxSil(partitions); + break; + case Bipartition: + bestIdx = 1; + break; + } + + if (bestIdx == -1) + return 0.0; + + return cutDists[bestIdx]; +} + +/////////////////////// +// auxiliary methods // +/////////////////////// + +qreal UtteranceTree::computeDistance(const mat &U, const mat &V, const mat &SigmaInv) +{ + qreal d(0.0); + mat diff; + + switch (m_dist) { + case L2: + d = norm(U - V); + break; + case Mahal: + diff = U - V; + d = as_scalar(sqrt(diff * SigmaInv * diff.t())); + break; + } + + return d; +} + +mat UtteranceTree::computeDistMat(const mat &S, const mat &SigmaInv) +{ + mat D(S.n_rows, S.n_rows, fill::zeros); + qreal d; + + for (uword i(0); i < S.n_rows; i++) { + D(i, i) = datum::inf; + for (uword j(i+1); j < S.n_rows; j++) { + d = computeDistance(S.row(i), S.row(j), SigmaInv); + D(i, j) = d; + D(j, i) = d; + } + } + + if (D.n_rows == m_Diff.n_rows && D.n_cols == m_Diff.n_cols) + return (D % m_Diff); + + return D; +} + +mat UtteranceTree::updateDistancesWard(const mat &S, QList clusters, UttTreeNode *newCluster, uword iMin, uword iMax) +{ + // updated distances from new cluster + mat N(clusters.size(), 1, fill::zeros); + + // weights of merged clusters and new cluster + qreal newWeight(computeWeight(newCluster)); + + // instances in the new cluter + QList newInst; + getClusterInstances(newCluster, newInst); + + // indices of new cluster instances in S matrix + umat Idx(1, newInst.size()); + for (int i(0); i < newInst.size(); i++) + Idx(0, i) = newInst[i]->getSubRef(); + + // mass center of the new cluster + mat g1 = computeClusterCenter(S, Idx); + + for (uword i(0); i < static_cast(clusters.size()); i++) + + if (i != iMin && i != iMax) { + + qreal currWeight(computeWeight(clusters[i])); + + QList currInst; + getClusterInstances(clusters[i], newInst); + + // indices of current cluster instances in S matrix + umat currIdx(1, newInst.size()); + for (int j(0); j < newInst.size(); j++) + currIdx(0, j) = newInst[j]->getSubRef(); + + // mass center of the new cluster + mat g2 = computeClusterCenter(S, currIdx); + + N(i, 0) = (newWeight * currWeight) / (newWeight + currWeight) * pow(computeDistance(g1, g2, m_SigmaInv), 2); + + if (!is_finite(N.row(i))) + N(i, 0) = datum::inf; + } + + // removing rows corresponding to clustered instances + N.shed_row(iMax); + N.shed_row(iMin); + + return N; +} + +mat UtteranceTree::computeClusterCenter(const mat &S, const umat &Idx) +{ + // mass center + mat g(1, S.n_cols); + + // matrix of cluster instances + mat I = S.rows(Idx); + g = sum(I) / I.n_rows; + + return g; +} + +mat UtteranceTree::updateDistances(QList clusters, UttTreeNode *merged1, UttTreeNode *merged2, uword iMin, uword iMax, const mat &D) +{ + // updated distances from new cluster + mat N(clusters.size(), 1, fill::zeros); + + // weights of merged clusters and new cluster + qreal weight1(computeWeight(merged1)); + qreal weight2(computeWeight(merged2)); + qreal totWeight = weight1 + weight2; + + // weight of current cluster + qreal currWeight; + + // coefficients of Lance-Wiliams formula + qreal alpha1(0.0), alpha2(0.0), beta(0.0), gamma(0.0); + + // initializing coefficients in case of min/max/mean criteria + switch (m_agr) { + case Min: + alpha2 = alpha1 = 1.0 / 2.0; + gamma = - 1.0 / 2.0; + break; + case Max: + alpha2 = alpha1 = 1.0 / 2.0; + gamma = 1.0 / 2.0; + break; + case Mean: + alpha1 = weight1 / totWeight; + alpha2 = weight2 / totWeight; + break; + case Ward: + break; + } + + // looping over clusters + for (uword i(0); i < static_cast(clusters.size()); i++) + + if (i != iMin && i != iMax) { + + // initializing coefficients in case of ward criterion + if (m_agr == Ward) { + currWeight = computeWeight(clusters[i]); + alpha1 = (currWeight + weight1) / (currWeight + totWeight); + alpha2 = (currWeight + weight2) / (currWeight + totWeight); + beta = - currWeight / (currWeight + totWeight); + } + N(i, 0) = alpha1 * D(iMin, i) + alpha2 * D(iMax, i) + beta * D(iMin, iMax) + gamma * std::abs(D(iMin, i) - D(iMax, i)); + + if (!is_finite(N.row(i))) + N(i, 0) = datum::inf; + } + + // removing rows corresponding to clustered instances + N.shed_row(iMax); + N.shed_row(iMin); + + return N; +} + +mat UtteranceTree::retrieveCentroid(const arma::mat &S) +{ + return sum(S, 0) / S.n_rows; +} + +mat UtteranceTree::computeDeltaI(const mat &D, const mat &W) +{ + qreal wardDist; + mat DeltaI(pow(D, 2)); + + for (uword i(0); i < DeltaI.n_rows; i++) { + DeltaI(i, i) = datum::inf; + for (uword j(i+1); j < DeltaI.n_cols; j++) { + wardDist = W(i) * W(j) * DeltaI(i, j); + DeltaI(i, j) = wardDist; + DeltaI(j, i) = wardDist; + } + } + + if (DeltaI.n_rows == m_Diff.n_rows && DeltaI.n_cols == m_Diff.n_cols) + return (DeltaI % m_Diff); + + return DeltaI; +} + +void UtteranceTree::retrieveUltDist(UttTreeNode *node, QList &ultDists) +{ + qreal currDist; + + if (node != nullptr && !ultDists.contains((currDist = node->getUltDist()))) { + ultDists.push_back(currDist); + retrieveUltDist(node->getLeftSon(), ultDists); + retrieveUltDist(node->getRightSon(), ultDists); + } +} + +int UtteranceTree::getBestPartIdxSil(QList>> partitions) +{ + int n(partitions[0][0].size()); // number of instances + QVector Q(n); // quality measure for each partition + QVector map(n); + QMap mapInv; + QVector C(n); // cluster of each instance + QVector> D(n); // distance between each instance and each cluster + QVector a(n); // distance between an instance and its cluster + QVector b(n); // distance between an instance and the second closest cluster + QVector s(n); // measures if instance is correctly classified + int iBest(0); + Q[iBest] = -1.0; + + // saving indices + for (int i(0); i < n; i++) { + map[i] = partitions[0][0][i]; + mapInv[partitions[0][0][i]] = i; + } + + // looping over the partitions containing (2, ..., n) elements + for (int i(1); i < partitions.size(); i++) { + + // current partition + QList> partition = partitions[i]; + + // for each instance, retrieving its cluster + for (int j(0); j < n; j++) { + int k(0); + bool found(false); + while (!found && k < partition.size()) { + if (partition[k].contains(map[j])) { + C[j] = k; + found = true; + } + k++; + } + } + // for each instance, computing its average distance from members of each cluster + QVector d(partition.size()); + + // looping over instances + for (int j(0); j < n; j++) { + + // looping over clusters + for (int k(0); k < partition.size(); k++) { + + // initializing distance between instance j and cluster k + d[k] = 0.0; + int clusterCard = partition[k].size(); + + // looping over cluster instances + for (int l(0); l < clusterCard; l++) + if (map[j] != partition[k][l]) { + + d[k] += m_D(map[j], partition[k][l]); + } + + // normalizing distance between instance j and cluster k + int normFac = (k == C[j]) ? clusterCard - 1 : clusterCard; + d[k] /= normFac; + } + + // distance between current instance and its cluster + a[j] = d[C[j]]; + + // computing distance between current instance and second closest cluster + // initialization + int k(0); + while (k < partition.size() && k == C[j]) + k++; + b[j] = d[k]; + + // retrieving closest cluster + for (int k(0); k < partition.size(); k++) { + if (k != C[j] && d[k] < b[j]) + b[j] = d[k]; + } + + // computing s(x_i) + if (partition[C[j]].size() == 1) + s[j] = 0; + else + s[j] = (b[j] - a[j]) / std::max(a[j], b[j]); + } + + // looping over clusters + for (int k(0); k < partition.size(); k++) { + qreal mean = 0.0; + + for (int j(0); j < partition[k].size(); j++) { + int idx = mapInv[partition[k][j]]; + mean += s[idx]; + } + + mean /= partition[k].size(); + Q[i] += partition[k].size() * mean; + } + + Q[i] /= n; + + if (Q[i] >= Q[iBest]) + iBest = i; + } + + return iBest; +} diff --git a/UtteranceTree.h b/UtteranceTree.h new file mode 100644 index 0000000..e98e19a --- /dev/null +++ b/UtteranceTree.h @@ -0,0 +1,79 @@ +#ifndef UTTERANCETREE_H +#define UTTERANCETREE_H + +#include +#include + +#include + +#include "UttTreeNode.h" + +class UtteranceTree +{ +public: + enum DistType { + L2, Mahal + }; + + enum AgrCrit { + Min, Max, Mean, Ward + }; + + enum PartMeth { + Silhouette, Bipartition + }; + + UtteranceTree(); + ~UtteranceTree(); + + void clearTree(); + void clearTree(UttTreeNode *node); + void setTree(const arma::mat &S, const arma::mat &W, const arma::mat &Sigma); + void setDist(DistType dist); + void setAgr(AgrCrit agr); + void setPartMeth(PartMeth partMeth); + void setDiff(const arma::mat &Diff); + void displayTree(const arma::umat &map); + void displayTree(UttTreeNode *node, const arma::umat &map); + void displayTree(QVector characters); + void displayTree(UttTreeNode *node, QVector characters); + + double computeWeight(UttTreeNode *node); + void getClusterInstances(UttTreeNode *node, QList &instances); + int getClusterSize(); + int getClusterSize(UttTreeNode *node); + void getCoordinates(QList>> &coord); + void getCoordinates(UttTreeNode *node, QList>> &coord, int leftMost, QPointF from); + DistType getDist(); + void setPartition(qreal height); + QList> cutTree(UttTreeNode *node, qreal height); + void cutTree(UttTreeNode *node, double ultDist, QList &subTrees); + double getBestCutValue(); + QList> getPartition(); + QVector getCutValues(); + + private: + double computeDistance(const arma::mat &U, const arma::mat &V, const arma::mat &SigmaInv); + arma::mat computeDistMat(const arma::mat &S, const arma::mat &SigmaInv); + arma::mat updateDistances(QList clusters, UttTreeNode *merged1, UttTreeNode *merged2, arma::uword iMin, arma::uword iMax, const arma::mat &D); + arma::mat updateDistancesWard(const arma::mat &S, QList clusters, UttTreeNode *newCluster, arma::uword iMin, arma::uword iMax); + arma::mat retrieveCentroid(const arma::mat &S); + arma::mat computeDeltaI(const arma::mat &D, const arma::mat &W); + arma::mat computeClusterCenter(const arma::mat &S, const arma::umat &Idx); + void retrieveUltDist(UttTreeNode *node, QList &ultDists); + int getBestPartIdxSil(QList>> partitions); + void displayClusters(QList clusters); + double getBestCutValue(UttTreeNode *node); + + QList> m_partition; + QVector m_cutValues; + UttTreeNode *m_root; + DistType m_dist; + AgrCrit m_agr; + PartMeth m_partMeth; + arma::mat m_D; + arma::mat m_Diff; + arma::mat m_SigmaInv; +}; + +#endif diff --git a/UtteranceTreeWidget.cpp b/UtteranceTreeWidget.cpp new file mode 100644 index 0000000..544d1d4 --- /dev/null +++ b/UtteranceTreeWidget.cpp @@ -0,0 +1,366 @@ +#include +#include +#include + +#include "UtteranceTreeWidget.h" + +using namespace arma; + +UtteranceTreeWidget::UtteranceTreeWidget(int width, int height, QWidget *parent) + : QWidget(parent), + m_width(width), + m_height(height), + m_yPad(0.0), + m_YRatio(1.0), + m_posReleased(true) +{ + setFixedSize(m_width, m_height); + setMouseTracking(true); + + m_tree = new UtteranceTree; +} + +QList> UtteranceTreeWidget::getPartition() +{ + return m_tree->getPartition(); +} + +/////////// +// slots // +/////////// + +void UtteranceTreeWidget::setDiff(const arma::mat &Diff) +{ + m_tree->setDiff(Diff); + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::updateUtteranceTree(const mat &S, const mat &W, const umat &map, const mat &SigmaInv) +{ + m_S = S; + m_unnormS = S; + m_W = W; + m_SigmaInv = SigmaInv; + m_map = map; + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::setDistance(UtteranceTree::DistType dist) +{ + m_tree->setDist(dist); + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::setCovInv(const mat &CovInv) +{ + m_SigmaInv = CovInv; + + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::setAgrCrit(UtteranceTree::AgrCrit agr) +{ + m_tree->setAgr(agr); + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::setWeight(const mat &W) +{ + m_W = W; + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::setPartitionMethod(UtteranceTree::PartMeth partMeth) +{ + m_tree->setPartMeth(partMeth); + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + // m_tree->displayTree(m_map); + + update(); +} + +void UtteranceTreeWidget::normalizeVectors(bool checked) +{ + UtteranceTree::DistType distType = m_tree->getDist(); + qreal normFac; + + for (uword i(0); i < m_unnormS.n_rows; i++) { + switch (distType) { + + case UtteranceTree::L2: + normFac = as_scalar(m_unnormS.row(i) * m_unnormS.row(i).t()); + break; + + case UtteranceTree::Mahal: + normFac = as_scalar(m_unnormS.row(i) * m_SigmaInv * m_unnormS.row(i).t()); + break; + } + + if (checked) + m_S.row(i) = m_unnormS.row(i) / normFac; + else + m_S.row(i) = m_unnormS.row(i); + } + + m_tree->setTree(m_S, m_W, m_SigmaInv); + m_cutDist = m_tree->getCutValues(); + + update(); +} + +void UtteranceTreeWidget::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + + QPainter painter(this); + + qreal x1, x2, y1, y2; // node coordinates + qreal refWidth = 3.0 / 4.0 * m_width; // width available for drawing + qreal refHeight = 3.0 / 4.0 * m_height; // height available for drawing + qreal xPad = (m_width - refWidth) / 2; // shift along X-axis + m_yPad = (m_height - refHeight) / 2; // shift along Y-axis + int subRef; // subtitle index + QString subLabel; // and its string version + QFont font; + int pixelSize(10); + QString gradLabel; + QList selectedNodes; + qreal lineWidth(2.0); + + // font settings + font.setBold(true); + font.setPixelSize(pixelSize); + painter.setFont(font); + painter.setPen(QPen(QBrush(Qt::black), lineWidth)); + + // filling background + painter.fillRect(QRect(0, 0, m_width, m_height), QBrush(Qt::white)); + + // retrieving nodes coordinates + QList>> coord; + m_tree->getCoordinates(coord); + + // removing first line + if (coord.size() > 0) + coord.pop_front(); + + // number of instances + qreal maxWidth(m_tree->getClusterSize()-1); + + // draw tree corresponding to possible partitions of the data set + if (maxWidth > 0) { + + // horizontal and vertical scaling factors + qreal XRatio(refWidth / maxWidth); + qreal maxHeight(coord[0].first.y1()); + m_YRatio = refHeight / maxHeight; + + // draw root + if (coord[0].second.second) { + x1 = xPad + coord[0].first.x1() * XRatio; + y1 = m_height - (m_yPad + coord[0].first.y1() * m_YRatio); + painter.drawLine(x1, 0, x1, y1); + } + + // drawing y-axis + x1 = 1; + x2 = m_width - 1; + y1 = m_yPad; + y2 = m_height - m_yPad;; + painter.drawLine(x1, y1, x1, y2); + painter.drawLine(x2, y1, x2, y2); + + // drawing gradations + painter.setPen(QPen(QBrush(Qt::black), lineWidth)); + const int nGrad(3); + const int gradWidth(4); + + for (int i(0); i <= nGrad; i++) { + gradLabel = QString::number(i * maxHeight / nGrad, 'g', 3); + + x1 = 1; + x2 = 1 + gradWidth; + y1 = m_height - (m_yPad + i * refHeight / nGrad); + painter.drawLine(x1, y1, x2, y1); + painter.drawText(QRectF(x2 + 2, y1 - 7, xPad, m_yPad), Qt::AlignLeft, gradLabel); + + x1 = m_width - 1; + x2 = m_width - (1 + gradWidth); + painter.drawLine(x1, y1, x2, y1); + painter.drawText(QRectF(x2 - (xPad + 2), y1 - 7, xPad, m_yPad), Qt::AlignRight, gradLabel); + } + + // drawing tree(s) + m_selectedUtter.clear(); + + QVector> treeBound(m_cutDist.size()); + for (int i(0); i < treeBound.size(); i++) + treeBound[i] = QPair(width(), 0.0); + + QList> treesCoord; + QList invisPoints; + + for (int i(0); i < coord.size(); i++) { + + // setting drawing color + QColor color; + bool visible = coord[i].second.second; + color = Qt::black; + + // coordinates required to draw from parent node + x1 = xPad + coord[i].first.x1() * XRatio; + x2 = xPad + coord[i].first.x2() * XRatio; + y1 = m_height - (m_yPad + coord[i].first.y1() * m_YRatio); + y2 = m_height - (m_yPad + coord[i].first.y2() * m_YRatio); + + // adding root coordinates to dendogram lists of points + if (coord[i].first.y1() == coord[0].first.y1()) { + + QList pointList; + + // case of single dendogram (unconstrained clustering) + if (m_cutDist.size() == 1) { + pointList << QPointF(x1, y1); + if (treesCoord.isEmpty()) + treesCoord.push_back(pointList); + else + treesCoord[0].push_back(QPointF(x2, y2)); + } + + // case of multiple dendograms (constrained clustering) + else if (y2 > y1) { + pointList << QPointF(x2, y2); + treesCoord.push_back(pointList); + } + } + + // updating list of points for each dendogram + int j(0); + while (j < treesCoord.size() && !treesCoord[j].contains(QPointF(x1, y1))) + j++; + + if (j < treesCoord.size()) { + treesCoord[j].push_back(QPointF(x2, y2)); + + // adjusting dendogram boundaries + qreal lim = m_height - (m_yPad + m_cutDist[j] * m_YRatio); + + if (x2 < treeBound[j].first && y1 < lim && y2 > lim) + treeBound[j].first = x2; + if (x2 > treeBound[j].second && y1 < lim && y2 > lim) + treeBound[j].second = x2 + lineWidth; + } + + // node label + subRef = coord[i].second.first; + + // change color if mouse points to current node + if ((((m_mousePos.x() <= x1 && m_mousePos.x() >= x2) || + (m_mousePos.x() >= x1 && m_mousePos.x() <= x2)) && + (m_mousePos.y() > y1 && m_mousePos.y() <= y2)) || + selectedNodes.contains(QPoint(x1, y1))) { + color = Qt::red; + selectedNodes.push_back(QPoint(x2, y2)); + + if (subRef != -1) + m_selectedUtter.push_back(as_scalar(m_map.col(subRef))); + } + + // drawing from previous node + if (!visible) { + invisPoints.push_back(QPointF(x2, y2)); + color = Qt::white; + } + + else if (invisPoints.contains(QPointF(x1, y1))) { + painter.setPen(QPen(QBrush(color), lineWidth)); + painter.drawLine(x1, y1 - gradWidth * 4, x1, y1); + } + + painter.setPen(QPen(QBrush(color), lineWidth)); + painter.drawLine(x1, y1, x2, y1); + painter.drawLine(x2, y1, x2, y2); + } + + // drawing optimal cut(s) + painter.setPen(QPen(QBrush(Qt::black), lineWidth / 2, Qt::DotLine)); + for (int i(0); i < m_cutDist.size(); i++) { + y1 = m_height - (m_yPad + m_cutDist[i] * m_YRatio); + painter.drawLine(treeBound[i].first - lineWidth * 3, y1, treeBound[i].second + lineWidth * 2, y1); + } + + qSort(m_selectedUtter); + emit(setSpeakers(m_selectedUtter)); + } +} + +void UtteranceTreeWidget::mousePressEvent(QMouseEvent * event) +{ + Q_UNUSED(event); + + m_posReleased = !m_posReleased; +} + +void UtteranceTreeWidget::mouseDoubleClickEvent(QMouseEvent * event) +{ + Q_UNUSED(event); + + if (!m_selectedUtter.isEmpty()) + emit playSubtitle(m_selectedUtter); +} + +void UtteranceTreeWidget::mouseMoveEvent(QMouseEvent * event) +{ + if (m_posReleased) { + m_mousePos.setX(event->x()); + m_mousePos.setY(event->y()); + update(); + } +} + +void UtteranceTreeWidget::setCurrSubtitle(int subIdx) +{ + QString currSub = QString::number(subIdx+1); + + if (currSub != m_currSub) { + m_currSub = currSub; + update(); + } +} + +void UtteranceTreeWidget::releasePos(bool released) +{ + m_posReleased = released; +} diff --git a/UtteranceTreeWidget.h b/UtteranceTreeWidget.h new file mode 100644 index 0000000..135a395 --- /dev/null +++ b/UtteranceTreeWidget.h @@ -0,0 +1,61 @@ +#ifndef UTTERANCETREEWIDGET_H +#define UTTERANCETREEWIDGET_H + +#include +#include +#include + +#include + +#include "UtteranceTree.h" + +class UtteranceTreeWidget: public QWidget +{ + Q_OBJECT + + public: + UtteranceTreeWidget(int width = 480, int height = 270, QWidget *parent = 0); + QList> getPartition(); + + public slots: + void updateUtteranceTree(const arma::mat &S, const arma::mat &W, const arma::umat &map, const arma::mat &SigmaInv); + void setDistance(UtteranceTree::DistType dist); + void setCovInv(const arma::mat &CovInv); + void setAgrCrit(UtteranceTree::AgrCrit agr); + void setPartitionMethod(UtteranceTree::PartMeth partMeth); + void setWeight(const arma::mat &W); + void setCurrSubtitle(int subIdx); + void normalizeVectors(bool checked); + void setDiff(const arma::mat &Diff); + void releasePos(bool released); + + signals: + void playSubtitle(QList utter); + void setSpeakers(QList spkIdx); + + protected: + void paintEvent(QPaintEvent * event); + void mousePressEvent(QMouseEvent * event); + void mouseDoubleClickEvent(QMouseEvent * event); + void mouseMoveEvent(QMouseEvent * event); + + private: + int m_width; + int m_height; + arma::mat m_S; + arma::mat m_unnormS; + arma::mat m_W; + arma::mat m_SigmaInv; + arma::umat m_map; + UtteranceTree *m_tree; + QString m_currSub; + QVector m_cutDist; + QList> m_partition; + qreal m_yPad; + qreal m_YRatio; + QPoint m_mousePos; + QList m_selectedUtter; + bool m_posReleased; +}; + +#endif diff --git a/VHistoWidget.cpp b/VHistoWidget.cpp new file mode 100644 index 0000000..67f5fb0 --- /dev/null +++ b/VHistoWidget.cpp @@ -0,0 +1,55 @@ +#include +#include "VHistoWidget.h" +#include + +using namespace cv; +using namespace std; + +VHistoWidget::VHistoWidget(int scale, int width, int height, int paletteHeight, QWidget *parent) + : QWidget(parent), + m_width(width), + m_height(height), + m_paletteHeight(paletteHeight), + m_scale(scale) +{ + setFixedSize(m_width, m_height + m_paletteHeight + 1); +} + +/////////// +// slots // +/////////// + +void VHistoWidget::setHisto(const Mat &vHisto) +{ + m_vHisto = vHisto; + update(); +} + +void VHistoWidget::setScale(int scale) +{ + m_scale = scale; + update(); +} + +void VHistoWidget::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + float binWidth = static_cast(m_width) / m_vHisto.rows; + + QPainter painter(this); + painter.fillRect(0, 0, m_width, m_height, QBrush(Qt::white)); + float vNormFac = 256.0 / m_vHisto.rows; + + for (int i = 1; i <= m_vHisto.rows; i++) { + QRectF rectangle(QPointF((i-1) * binWidth, + m_height * (1 - m_scale * m_vHisto.at(i-1))), + QPointF(i * binWidth, + m_height)); + painter.fillRect(rectangle, QBrush(Qt::black)); + + QRectF palette(QPointF((i-1) * binWidth, m_height + 1), + QPointF(i * binWidth, m_height + 1 + m_paletteHeight)); + QColor vLevel(qRound((i-1) * vNormFac), qRound((i-1) * vNormFac), qRound((i-1) * vNormFac)); + painter.fillRect(palette, vLevel); + } +} diff --git a/VHistoWidget.h b/VHistoWidget.h new file mode 100644 index 0000000..e6d48e7 --- /dev/null +++ b/VHistoWidget.h @@ -0,0 +1,31 @@ +#ifndef VHISTOWIDGET_H +#define VHISTOWIGET_H + +#include +#include +#include "VideoFrameProcessor.h" + +class VHistoWidget: public QWidget +{ + Q_OBJECT + + public: + VHistoWidget(int scale, int width = 210, int height = 130, int paletteHeight = 10, QWidget *parent = 0); + void setHisto(const cv::Mat &vHisto); + + public slots: + void setScale(int scale); + + protected: + void paintEvent(QPaintEvent *event); + + private: + int m_width; + int m_height; + int m_paletteHeight; + int m_scale; + VideoFrameProcessor *m_processor; + cv::Mat m_vHisto; +}; + +#endif diff --git a/VideoFrame.cpp b/VideoFrame.cpp new file mode 100644 index 0000000..5c525ee --- /dev/null +++ b/VideoFrame.cpp @@ -0,0 +1,96 @@ +#include +#include + +#include "VideoFrame.h" + +VideoFrame::VideoFrame(Segment *parentSegment) + : Segment(parentSegment) +{ +} + +VideoFrame::VideoFrame(int id, qint64 position, Segment *parentSegment, Segment::Source source, const QString &sub) + : Segment(position, parentSegment, source), + m_id(id), + m_sub(sub) +{ + m_speaker = new QVector(3); +} + +VideoFrame::~VideoFrame() +{ +} + +void VideoFrame::read(const QJsonObject &json) +{ + m_id = json["id"].toInt(); + m_sub = json["sub"].toString(); + + m_speaker = new QVector(3); + + QJsonArray spkArray = json["spk"].toArray(); + for (int i(0); i < m_speaker->size(); i++) { + QString speaker = spkArray[i].toString(); + while (speaker.indexOf(" ") == 0) + speaker = speaker.replace(0, 1, ""); + m_speaker->replace(i, speaker); + } + + Segment::read(json); +} + +void VideoFrame::write(QJsonObject &json) const +{ + json["id"] = m_id; + json["sub"] = m_sub; + + QJsonArray spkArray; + for (int i = 0; i < m_speaker->size(); i++) + spkArray.append(m_speaker->at(i)); + + json["spk"] = spkArray; + + Segment::write(json); +} + +QString VideoFrame::display() const +{ + return "Frame " + QString::number(m_id); +} + +////////////// +// acessors // +////////////// + +int VideoFrame::getNumber() const +{ + return row() + 1; +} + +QString VideoFrame::getSub() const +{ + return m_sub; +} + +QString VideoFrame::getSpeaker(VideoFrame::SpeakerSource source) const +{ + return m_speaker->value(source); +} + +/////////////// +// modifiers // +/////////////// + +void VideoFrame::setSub(const QString &sub) +{ + m_sub = sub; +} + +void VideoFrame::setSpeaker(const QString &speaker, VideoFrame::SpeakerSource source) +{ + m_speaker->replace(source, speaker); +} + +void VideoFrame::clearSpeaker(VideoFrame::SpeakerSource source) +{ + m_speaker->replace(source, ""); +} diff --git a/VideoFrame.h b/VideoFrame.h new file mode 100644 index 0000000..0167431 --- /dev/null +++ b/VideoFrame.h @@ -0,0 +1,36 @@ +#ifndef VIDEOFRAME_H +#define VIDEOFRAME_H + +#include +#include + +#include "Segment.h" + +class VideoFrame: public Segment +{ + public: + enum SpeakerSource { + Ref, Hyp1, Hyp2 + }; + + VideoFrame(Segment *parentSegment); + VideoFrame(int id, qint64 position, Segment *parentSegment, Segment::Source source = Segment::Manual, const QString &sub = QString()); + ~VideoFrame(); + void read(const QJsonObject &json); + void write(QJsonObject &json) const; + QString display() const; + int getNumber() const; + QString getSub() const; + QString getSpeaker(VideoFrame::SpeakerSource source) const; + void setSub(const QString &sub); + void setSpeaker(const QString &speaker, VideoFrame::SpeakerSource source); + void clearSpeaker(VideoFrame::SpeakerSource source); + + private: + int m_id; + QString m_sub; + QVector *m_speaker; +}; + +#endif + diff --git a/VideoFrameProcessor.cpp b/VideoFrameProcessor.cpp new file mode 100644 index 0000000..09b85fc --- /dev/null +++ b/VideoFrameProcessor.cpp @@ -0,0 +1,137 @@ +#include + +#include "VideoFrameProcessor.h" + +using namespace cv; + +VideoFrameProcessor::VideoFrameProcessor(int metrics, QObject *parent) + : QObject(parent), + m_metrics(metrics), + m_normFactor(1.0) +{ +} + +/////////// +// slots // +/////////// + +cv::Mat VideoFrameProcessor::genVHisto(const cv::Mat &frame, int vBins) +{ + // histogram + Mat vHisto; + + // use the 3-rd channel + int channels[] = { 2 }; + + // value varies from 0 to 255 + float range[] = { 0, 256 }; + const float* histRange = { range }; + + // computing and normalizing histogram + calcHist(&frame, 1, channels, Mat(), vHisto, 1, &vBins, &histRange, true, false); + normalize(vHisto, vHisto, 1, 0, NORM_L1); + + return vHisto; +} + +cv::Mat VideoFrameProcessor::genHsHisto(const cv::Mat &frame, int hBins, int sBins) +{ + // histogram + Mat hsHisto; + + // use the 1-st and 2-nd channels + int channels[] = { 0, 1 }; + + // histogram sizes as defined by user + int histSize[] = { hBins, sBins }; + + // hue varies from 0 to 255, saturation from 0 to 180 + float hRange[] = { 0, 256 }; + float sRange[] = { 0, 180 }; + const float* ranges[] = { hRange, sRange }; + + // computing and normalizing histogram + calcHist(&frame, 1, channels, Mat(), hsHisto, 2, histSize, ranges, true, false); + normalize(hsHisto, hsHisto, 1, 0, NORM_L1); + + return hsHisto; +} + +cv::Mat VideoFrameProcessor::genHsvHisto(const cv::Mat &frame, int hBins, int sBins, int vBins) +{ + // histogram + Mat hsvHisto; + + // use the three channels + int channels[] = { 0, 1, 2 }; + + // histogram sizes as defined by user + int histSize[] = { hBins, sBins, vBins }; + + // hue varies from 0 to 255, saturation from 0 to 180 and value from 0 to 255 + float hRange[] = { 0, 256 }; + float sRange[] = { 0, 180 }; + float vRange[] = { 0, 255 }; + const float* ranges[] = { hRange, sRange, vRange }; + + // computing and normalizing histogram + calcHist(&frame, 1, channels, Mat(), hsvHisto, 3, histSize, ranges, true, false); + normalize(hsvHisto, hsvHisto, 1, 0, NORM_L1); + + return hsvHisto; +} + +double VideoFrameProcessor::distanceFromPrev(const Mat &hist, const Mat &prevHist) +{ + double dist(1.0); + + if (hist.size() == prevHist.size()) { + if (m_metrics == NORM_L1 || m_metrics == NORM_L2) + dist = norm(hist, prevHist, m_metrics); + else + dist = compareHist(hist, prevHist, m_metrics); + } + else + dist = -1.0; + + if (m_metrics == CV_COMP_CORREL) + dist = 1.0 - dist; + + return dist; +} + +void VideoFrameProcessor::activL1() +{ + m_metrics = NORM_L1; + m_normFactor = 0.5; +} + +void VideoFrameProcessor::activL2() +{ + m_metrics = NORM_L2; + m_normFactor = 1 / sqrt(2); +} + +void VideoFrameProcessor::activCorrel() +{ + m_metrics = CV_COMP_CORREL; + m_normFactor = 1.0; +} + +void VideoFrameProcessor::activChiSqr() +{ + m_metrics = CV_COMP_CHISQR; + m_normFactor = 1.0; +} + +void VideoFrameProcessor::activIntersect() +{ + m_metrics = CV_COMP_INTERSECT; + m_normFactor = 1.0; +} + +void VideoFrameProcessor::activHellinger() +{ + m_metrics = CV_COMP_HELLINGER; + m_normFactor = 1.0; +} diff --git a/VideoFrameProcessor.h b/VideoFrameProcessor.h new file mode 100644 index 0000000..98fe18c --- /dev/null +++ b/VideoFrameProcessor.h @@ -0,0 +1,35 @@ +#ifndef VIDEOFRAMEPROCESSOR_H +#define VIDEOFRAMEPROCESSOR_H + +#include +#include + +class VideoFrameProcessor: public QObject +{ + Q_OBJECT + + public: + enum HistoType { + Lum, Hs, Hsv + }; + VideoFrameProcessor(int metrics = 0, QObject *parent = 0); + + public slots: + cv::Mat genVHisto(const cv::Mat &frame, int vBins); + cv::Mat genHsHisto(const cv::Mat &frame, int hBins, int sBins); + cv::Mat genHsvHisto(const cv::Mat &frame, int hBins, int sBins, int vBins); + double distanceFromPrev(const cv::Mat &hist, const cv::Mat &prevHist); + void activL1(); + void activL2(); + void activCorrel(); + void activChiSqr(); + void activIntersect(); + void activHellinger(); + + private: + int m_metrics; + qreal m_normFactor; +}; + +#endif + diff --git a/VideoPlayer.cpp b/VideoPlayer.cpp new file mode 100644 index 0000000..87e2baa --- /dev/null +++ b/VideoPlayer.cpp @@ -0,0 +1,304 @@ +#include +#include +#include +#include +#include +#include + +#include "VideoPlayer.h" + +///////////////// +// constructor // +///////////////// + +VideoPlayer::VideoPlayer(int nVignettes, QWidget *parent) + : QWidget(parent), + m_segIdx(0) +{ + m_player = new QMediaPlayer(this); + + m_movieMonitor = new MovieMonitor; + + m_vignetteWidget = new VignetteWidget(nVignettes, 480); + + m_defaultLabel = new QLabel; + m_defaultLabel->setPixmap(QPixmap("pictures/LogoLIA2.png")); + + m_videoWidget = new VideoWidget; + m_player->setVideoOutput(m_videoWidget); + + m_subLabel = new QLabel; + m_subLabel->setAlignment(Qt::AlignHCenter); + + QHBoxLayout *audioLayout = new QHBoxLayout; + audioLayout->addWidget(m_subLabel); + + m_controls = new PlayerControls; + + m_probe = new QVideoProbe; + m_probe->setSource(m_player); + + m_segments.push_back(QPair(0, 5000000)); + + QVBoxLayout *vLayout = new QVBoxLayout; + vLayout->addWidget(m_vignetteWidget); + vLayout->addWidget(m_defaultLabel); + vLayout->addWidget(m_videoWidget); + vLayout->addLayout(audioLayout); + vLayout->addWidget(m_controls); + + QHBoxLayout *layout = new QHBoxLayout; + layout->addWidget(m_movieMonitor); + layout->addLayout(vLayout); + setLayout(layout); + + m_videoWidget->hide(); + m_controls->setEnabled(false); + + connect(m_controls, SIGNAL(play()), m_player, SLOT(play())); + connect(m_controls, SIGNAL(pause()), m_player, SLOT(pause())); + connect(m_controls, SIGNAL(stop()), m_player, SLOT(stop())); + connect(m_controls, SIGNAL(stop()), m_videoWidget, SLOT(update())); + connect(m_controls, SIGNAL(setMuted(bool)), m_player, SLOT(setMuted(bool))); + connect(m_controls, SIGNAL(positionManuallyChanged(qint64)), this, SLOT(positionManuallyChanged(qint64))); + connect(m_controls, SIGNAL(playbackRateChanged(qreal)), m_player, SLOT(setPlaybackRate(qreal))); + + connect(m_player, SIGNAL(durationChanged(qint64)), m_controls, SLOT(durationChanged(qint64))); + connect(m_player, SIGNAL(durationChanged(qint64)), m_movieMonitor, SLOT(durationChanged(qint64))); + connect(m_player, SIGNAL(positionChanged(qint64)), m_controls, SLOT(positionChanged(qint64))); + connect(m_player, SIGNAL(positionChanged(qint64)), this, SLOT(positionChanged(qint64))); + connect(m_player, SIGNAL(positionChanged(qint64)), m_movieMonitor, SLOT(positionChanged(qint64))); + connect(m_player, SIGNAL(stateChanged(QMediaPlayer::State)), this, SLOT(stateChanged(QMediaPlayer::State))); + connect(m_player, SIGNAL(mediaStatusChanged(QMediaPlayer::MediaStatus)), m_controls, SLOT(mediaStatusChanged(QMediaPlayer::MediaStatus))); + connect(m_probe, SIGNAL(videoFrameProbed(const QVideoFrame &)), m_movieMonitor, SLOT(processFrame(QVideoFrame))); + connect(this, SIGNAL(showHisto(bool)), m_movieMonitor, SLOT(showHisto(bool))); + connect(this, SIGNAL(viewSegmentation(bool, bool)), m_movieMonitor, SLOT(viewSegmentation(bool, bool))); + connect(this, SIGNAL(showUtteranceTree(bool)), m_movieMonitor, SLOT(viewUtteranceTree(bool))); + connect(this, SIGNAL(initDiarData(const arma::mat &, const arma::mat &, const arma::mat &)), m_movieMonitor, SLOT(setDiarData(const arma::mat &, const arma::mat &, const arma::mat &))); + connect(this, SIGNAL(grabCurrentPattern(const QList> &)), m_movieMonitor, SLOT(grabCurrentPattern(const QList> &))); + connect(this, SIGNAL(grabPatternFirstShot(const QList> &)), m_movieMonitor, SLOT(grabPatternFirstShot(const QList> &))); + connect(this, SIGNAL(grabPatternSecondShot(const QList> &)), m_movieMonitor, SLOT(grabPatternSecondShot(const QList> &))); + connect(this, SIGNAL(showSpeakers(bool)), m_movieMonitor, SLOT(viewSpeakers(bool))); + connect(this, SIGNAL(grabSpokenFrame(qint64, const QString &, const QString &)), m_movieMonitor, SLOT(getSpokenFrame(qint64, const QString &, const QString &))); + connect(this, SIGNAL(grabShot(Segment *)), m_movieMonitor, SLOT(getShot(Segment *))); + connect(this, SIGNAL(segmentationGrabbed()), m_movieMonitor, SLOT(segmentationRetrieved())); + connect(this, SIGNAL(speakersGrabbed(QList)), m_movieMonitor, SLOT(speakersGrabbed(QList))); + connect(m_movieMonitor, SIGNAL(playbackSegments(QList>)), this, SLOT(playSegments(QList>))); + connect(m_movieMonitor, SIGNAL(newSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource)), this, SLOT(setSpeaker(qint64, qint64, const QString &, VideoFrame::SpeakerSource))); + connect(m_movieMonitor, SIGNAL(renewSpeaker(qint64, qint64, qint64, qint64, bool, VideoFrame::SpeakerSource)), this, SLOT(resetSpeaker(qint64, qint64, qint64, qint64, bool, VideoFrame::SpeakerSource))); + connect(m_movieMonitor, SIGNAL(playSubtitle(QList)), this, SLOT(playSubtitle(QList))); + connect(this, SIGNAL(currSubtitle(int)), m_movieMonitor, SLOT(currSubtitle(int))); + connect(this, SIGNAL(releasePos(bool)), m_movieMonitor, SLOT(releasePos(bool))); +} + +//////////////// +// destructor // +//////////////// + +VideoPlayer::~VideoPlayer() +{ +} + +void VideoPlayer::reset() +{ + m_player->setMedia(QMediaContent()); + m_videoWidget->hide(); + m_defaultLabel->show(); + m_controls->reset(); + update(); +} + +/////////// +// slots // +/////////// + +void VideoPlayer::setPlayer(const QString &fName, const QSize &resolution) +{ + QMediaContent mediaContent(QUrl::fromLocalFile(fName)); + + if (m_player->media() != mediaContent) { + m_vignetteWidget->setVideoCapture(fName); + m_player->setMedia(mediaContent); + m_player->pause(); + m_player->setNotifyInterval(40); + m_videoWidget->setFixedSize(resolution); + m_defaultLabel->hide(); + m_videoWidget->show(); + m_controls->setEnabled(true); + } +} + +void VideoPlayer::setPlayerPosition(qint64 position) +{ + if (m_player->state() == QMediaPlayer::PausedState || m_player->state() == QMediaPlayer::StoppedState) { + m_player->pause(); + m_player->setPosition(position); + } +} + +void VideoPlayer::positionChanged(qint64 position) +{ + if (m_player->state() == QMediaPlayer::PlayingState) { + + // playing current segment + if (position < m_segments[m_segIdx].second) { + emit positionUpdated(position); + emit releasePos(false); + } + + // end of segment + else { + m_player->setPosition(m_segments[m_segIdx].second); + m_segIdx++; + + // no more segment to play + if (m_segIdx == m_segments.size()) { + m_segments.clear(); + m_segments.push_back(QPair(0, m_player->duration())); + m_segIdx = 0; + m_player->pause(); + m_controls->playClicked(); + emit releasePos(true); + } + + // playing following segments + else { + m_player->pause(); + m_player->setPosition(m_segments[m_segIdx].first); + emit releasePos(false); + m_player->play(); + } + } + } +} + +void VideoPlayer::stateChanged(QMediaPlayer::State state) +{ + if (state == QMediaPlayer::PlayingState) + emit playerPaused(false); + else if (state == QMediaPlayer::PausedState) + emit playerPaused(true); +} + +void VideoPlayer::positionManuallyChanged(qint64 position) +{ + m_player->pause(); + m_player->setPosition(position); + emit positionUpdated(position); +} + +void VideoPlayer::activeHisto(bool dispHist) +{ + emit showHisto(dispHist); +} + +void VideoPlayer::currentShot(QList positionList) +{ + emit updateVignette(positionList); +} + +void VideoPlayer::showVignette(bool showed) +{ + if (showed) { + connect(this, SIGNAL(updateVignette(QList)), m_vignetteWidget, SLOT(updateVignette(QList))); + m_vignetteWidget->show(); + } + else { + disconnect(this, SIGNAL(updateVignette(QList)), m_vignetteWidget, SLOT(updateVignette(QList))); + m_vignetteWidget->hide(); + } +} + +void VideoPlayer::displaySubtitle(const QString &subtitle) +{ + m_subLabel->setText(subtitle); +} + +void VideoPlayer::showSegmentation(bool checked, bool annot) +{ + emit viewSegmentation(checked, annot); +} + +void VideoPlayer::viewUtteranceTree(bool checked) +{ + emit showUtteranceTree(checked); +} + + +void VideoPlayer::setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W) +{ + emit initDiarData(E, Sigma, W); +} + +void VideoPlayer::getCurrentPattern(const QList> &subFeatures) +{ + emit grabCurrentPattern(subFeatures); +} + +void VideoPlayer::getPatternFirstShot(const QList> &subFeatures) +{ + emit grabPatternFirstShot(subFeatures); +} + +void VideoPlayer::getPatternSecondShot(const QList> &subFeatures) +{ + emit grabPatternSecondShot(subFeatures); +} + +void VideoPlayer::viewSpeakers(bool checked) +{ + emit showSpeakers(checked); +} + +void VideoPlayer::speakersRetrieved(QList speakers) +{ + emit speakersGrabbed(speakers); +} + +void VideoPlayer::getShot(Segment *shot) +{ + emit grabShot(shot); +} + +void VideoPlayer::segmentationRetrieved() +{ + emit segmentationGrabbed(); +} + +void VideoPlayer::getSpokenFrame(qint64 position, const QString &text, const QString &speaker) +{ + emit grabSpokenFrame(position, text, speaker); +} + +void VideoPlayer::playSegments(QList> utterances) +{ + if (m_player->state() == QMediaPlayer::PausedState) { + m_segments = utterances; + m_segIdx = 0; + + m_player->setPosition(m_segments[0].first); + m_player->play(); + m_controls->playClicked(); + } +} + +void VideoPlayer::setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source) +{ + emit newSpeaker(start, end, speaker, source); +} + +void VideoPlayer::resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source) +{ + emit renewSpeaker(prevStart, prevEnd, start, end, resetSub, source); +} + +void VideoPlayer::playSubtitle(QList utter) +{ + emit playSub(utter); +} + +void VideoPlayer::currentSubtitle(int subIdx) +{ + emit currSubtitle(subIdx); +} + diff --git a/VideoPlayer.h b/VideoPlayer.h new file mode 100644 index 0000000..04c2066 --- /dev/null +++ b/VideoPlayer.h @@ -0,0 +1,89 @@ +#ifndef PLAYER_H +#define PLAYER_H + +#include +#include +#include +#include +#include + +#include + +#include "VignetteWidget.h" +#include "VideoWidget.h" +#include "PlayerControls.h" +#include "MovieMonitor.h" +#include "Segment.h" + +class VideoPlayer: public QWidget +{ + Q_OBJECT + + public: + VideoPlayer(int nVignettes = 5, QWidget *parent = 0); + ~VideoPlayer(); + void reset(); + + public slots: + void setPlayer(const QString &fName, const QSize &resolution); + void setPlayerPosition(qint64 position); + void positionChanged(qint64 position); + void stateChanged(QMediaPlayer::State state); + void positionManuallyChanged(qint64 position); + void activeHisto(bool dispHisto); + void currentShot(QList positionList); + void showVignette(bool showed); + void displaySubtitle(const QString &subtitle); + void showSegmentation(bool checked, bool annot); + void viewUtteranceTree(bool checked); + void setDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void getCurrentPattern(const QList> &subFeatures); + void getPatternFirstShot(const QList> &subFeatures); + void getPatternSecondShot(const QList> &subFeatures); + void viewSpeakers(bool checked); + void getShot(Segment *shot); + void segmentationRetrieved(); + void getSpokenFrame(qint64 position, const QString &text, const QString &speaker); + void playSegments(QList> utterances); + void setSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); + void resetSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool sub, VideoFrame::SpeakerSource source); + void speakersRetrieved(QList speakers); + void playSubtitle(QList utter); + void currentSubtitle(int subIdx); + + signals: + void positionUpdated(qint64 position); + void showHisto(bool dispHist); + void updateVignette(QList positionList); + void playerPaused(bool pause); + void viewSegmentation(bool checked, bool annot); + void showUtteranceTree(bool checked); + void initDiarData(const arma::mat &E, const arma::mat &Sigma, const arma::mat &W); + void grabCurrentPattern(const QList> &subFeatures); + void grabPatternFirstShot(const QList> &subFeatures); + void grabPatternSecondShot(const QList> &subFeatures); + void showSpeakers(bool checked); + void grabShot(Segment *shot); + void grabSpokenFrame(qint64 position, const QString &text, const QString &speaker); + void segmentationGrabbed(); + void newSpeaker(qint64 start, qint64 end, const QString &speaker, VideoFrame::SpeakerSource source); + void renewSpeaker(qint64 prevStart, qint64 prevEnd, qint64 start, qint64 end, bool resetSub, VideoFrame::SpeakerSource source); + void speakersGrabbed(QList speakers); + void playSub(QList utter); + void currSubtitle(int subIdx); + void releasePos(bool released); + + private: + QMediaPlayer *m_player; + QLabel *m_defaultLabel; + VignetteWidget *m_vignetteWidget; + VideoWidget *m_videoWidget; + QLabel *m_subLabel; + PlayerControls *m_controls; + MovieMonitor *m_movieMonitor; + QVideoProbe *m_probe; + QList> m_segments; + int m_segIdx; +}; + +#endif diff --git a/VideoWidget.cpp b/VideoWidget.cpp new file mode 100644 index 0000000..1124662 --- /dev/null +++ b/VideoWidget.cpp @@ -0,0 +1,17 @@ +#include "VideoWidget.h" + +///////////////// +// constructor // +///////////////// + +VideoWidget::VideoWidget(QWidget *parent): QVideoWidget(parent) +{ +} + +//////////////// +// destructor // +//////////////// + +VideoWidget::~VideoWidget() +{ +} diff --git a/VideoWidget.h b/VideoWidget.h new file mode 100644 index 0000000..6aa965c --- /dev/null +++ b/VideoWidget.h @@ -0,0 +1,15 @@ +#ifndef VIDEOWIDGET_H +#define VIDEOWIDGET_H + +#include + +class VideoWidget: public QVideoWidget +{ + public: + VideoWidget(QWidget *parent = 0); + ~VideoWidget(); + + private: +}; + +#endif diff --git a/VignetteWidget.cpp b/VignetteWidget.cpp new file mode 100644 index 0000000..1494d34 --- /dev/null +++ b/VignetteWidget.cpp @@ -0,0 +1,111 @@ +#include +#include + +#include + +#include "VignetteWidget.h" +#include "Convert.h" + +using namespace cv; + +VignetteWidget::VignetteWidget(int nVignettes, int frameWidth, QWidget *parent) + : QWidget(parent), + m_width(frameWidth / nVignettes), + m_height(0), + m_shift(0), + m_nVignettes(nVignettes), + m_currentPosition(-2) +{ + setFixedSize(frameWidth, m_height); +} + +void VignetteWidget::setVideoCapture(const QString &fName) +{ + m_cap.release(); + m_cap.open(fName.toStdString()); + int frameWidth = m_cap.get(CV_CAP_PROP_FRAME_WIDTH); + int frameHeight = m_cap.get(CV_CAP_PROP_FRAME_HEIGHT); + m_height = m_width * frameHeight / frameWidth; + setFixedSize(width(), m_height); +} + +/////////// +// slots // +/////////// + +void VignetteWidget::updateVignette(QList positionList) +{ + Mat frame(m_height, m_width, CV_8UC3, Scalar(0, 0, 0)); + int step = m_width / 10; + + qint64 position = positionList[m_nVignettes / 2]; + + if (m_currentPosition == positionList[m_nVignettes / 2 - 1]) { + + if (positionList[m_nVignettes - 1] != -1) { + m_cap.set(CV_CAP_PROP_POS_MSEC, positionList[m_nVignettes - 1]); + m_cap >> frame; + cv::resize(frame, frame, Size(m_width, m_height)); + } + + m_vignettes.push_back(Convert::fromBGRMatToQImage(frame)); + m_vignettes.pop_front(); + + m_shift = m_width; + while (m_shift > 0) { + m_shift -= step; + repaint(); + } + } + + else if (m_currentPosition == positionList[m_nVignettes / 2 + 1]) { + + if (positionList[0] != -1) { + m_cap.set(CV_CAP_PROP_POS_MSEC, positionList[0]); + m_cap >> frame; + cv::resize(frame, frame, Size(m_width, m_height)); + } + + m_vignettes.push_front(Convert::fromBGRMatToQImage(frame)); + m_vignettes.pop_back(); + + m_shift = -m_width; + while (m_shift < 0) { + m_shift += step; + repaint(); + } + } + + else if (m_currentPosition != position) { + + m_vignettes.clear(); + + for (int i(0); i < positionList.size(); i++) { + + if (positionList[i] != -1) { + m_cap.set(CV_CAP_PROP_POS_MSEC, positionList[i]); + m_cap >> frame; + cv::resize(frame, frame, Size(m_width, m_height)); + } + + m_vignettes.push_back(Convert::fromBGRMatToQImage(frame)); + } + + m_shift = 0; + repaint(); + } + + m_currentPosition = position; +} + +void VignetteWidget::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event); + + QPainter painter(this); + painter.setPen(Qt::white); + for (int i(0); i < m_vignettes.size(); i++) + painter.drawImage(QRect(m_width * i + m_shift, 0, m_width, m_height), m_vignettes[i]); + for (int i(1); i < m_vignettes.size(); i++) + painter.drawLine(m_width * i + m_shift, 0, m_width * i + m_shift, m_height); +} diff --git a/VignetteWidget.h b/VignetteWidget.h new file mode 100644 index 0000000..e901c36 --- /dev/null +++ b/VignetteWidget.h @@ -0,0 +1,36 @@ +#ifndef VIGNETTEWIDGET_H +#define VIGNETTEWIDGET_H + +#include +#include +#include +#include + +#include +#include + +class VignetteWidget: public QWidget +{ + Q_OBJECT + + public: + VignetteWidget(int nVignettes, int frameWidth, QWidget *parent = 0); + void setVideoCapture(const QString &fName); + + protected: + void paintEvent(QPaintEvent *event); + + public slots: + void updateVignette(QList positionList); + + private: + cv::VideoCapture m_cap; + int m_width; + int m_height; + int m_shift; + QList m_vignettes; + int m_nVignettes; + qint64 m_currentPosition; +}; + +#endif diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..de3504a --- /dev/null +++ b/main.cpp @@ -0,0 +1,12 @@ +#include +#include "MainWindow.h" + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + MainWindow window; + window.show(); + + return app.exec(); +} diff --git a/pictures/LogoLIA2.png b/pictures/LogoLIA2.png new file mode 100644 index 0000000000000000000000000000000000000000..6a3b90cfa5298bde84c027dbbf86930d0e07c7ef GIT binary patch literal 52210 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 N@O1TaS?83{1OPk#&Tjw! literal 0 HcmV?d00001 diff --git a/projects/.gitignore b/projects/.gitignore new file mode 100644 index 0000000..15165f6 --- /dev/null +++ b/projects/.gitignore @@ -0,0 +1 @@ +*.json* diff --git a/spkDiarization/00_RUN_clean_directories.sh b/spkDiarization/00_RUN_clean_directories.sh new file mode 100755 index 0000000..2ff3bee --- /dev/null +++ b/spkDiarization/00_RUN_clean_directories.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# removing data files +rm spkDiarization/data/sph/*C*.sph +rm spkDiarization/data/prm/*.prm +rm spkDiarization/data/lbl/*.lbl + +# removing total variability matrix +rm spkDiarization/mat/*.matx + +# removing initial ubm/gmm +rm spkDiarization/gmm/worldinit.gmm + +# removing i-vectors and associated matrix +rm spkDiarization/iv/raw/*.y +rm spkDiarization/iv/X.dat + +# removing ndx files +rm spkDiarization/data/data.lst +rm spkDiarization/lst/UBM.lst +rm spkDiarization/ndx/*.ndx + +# removing hypotheses files +rm spkDiarization/lblGlobalSegmentation/*.lbl +rm spkDiarization/rttmTmp/*.rttm + +# removing evaluation files +rm spkDiarization/score/global/*.nistres diff --git a/spkDiarization/01_RUN_feature_extraction.sh b/spkDiarization/01_RUN_feature_extraction.sh new file mode 100755 index 0000000..8a2e7d2 --- /dev/null +++ b/spkDiarization/01_RUN_feature_extraction.sh @@ -0,0 +1,86 @@ +#!/bin/bash + +#################################################################### +# Featrure extraction for speaker verification system based on ALIZE 3.0 +# +# This script is distributed in the hope that it will useful but WITHOUT ANY WARRANTY. +# +# This tutorial is designed to help getting an hand on the LIA_RAL toolkit by introducting +# the main executables in context. +# +# Executables used in this script are NOT part of the ALIZE toolkit. +# The author of this tutorial recommand the use of these tools as he is familiar with. +# However, acoustic feature extraction is not limited to Spro and HTK and +# other tools can be used for this purpose. +# +# by Anthony Larcher +# alarcher - at- i2r.a-star.edu.sg +# +# 07/06/2013 +#################################################################### + +# This script extract acoustic features from the SPHERE files available in the ./spkDiarization/data/sph/ directory and generate feature files in ./spkDiarization/data/prm/ + +# Before running this script you should select a configuration by setting the two following parameters. +# FEATURE_TYPE design the program used to extract the acoustic features: Spro or HTK +# +# In case Spro is selected and that sfbcep is not compiled linked to the SPHERE library, SPHERE files need to be converted into +# raw PCM files by using the tools provided by the NIST and available at: +# +# http://www.speech.cs.cmu.edu/comp.speech/Section1/AudioSoftware/nist.html +# +# In this case, set the parameter INPUT_FORMAT to PCM +# +FEATURE_TYPE="SPro" # can be SPro or HTK +INPUT_FORMAT="SPH" # can be SPH or PCM + + +# If SPro has not been linked to the SPHERE library, convert first the SPHERE files into raw PCM files without header +if [ $INPUT_FORMAT = "PCM" ]; then + + for i in `cat spkDiarization/data/data.lst`; do + + CMD_DECODE="spkDiarization/bin/w_decode -o pcm spkDiarization/data/sph/$i.sph spkDiarization/data/pcm/$i.sph" + echo $CMD_DECODE + $CMD_DECODE + + CMD_CONVERT="spkDiarization/bin/h_strip spkDiarization/data/pcm/$i.sph spkDiarization/data/pcm/$i.pcm" + echo $CMD_CONVERT + $CMD_CONVERT + done + + # Remove the temporary SPHERE files + echo "Remove temporary SPHERE files" + rm spkDiarization/data/pcm/*.sph + + # Extract MFCC features with SPro + for i in `cat spkDiarization/data/data.lst`;do + COMMAND_LINE="spkDiarization/bin/sfbcep -m -k 0.97 -p19 -n 24 -r 22 -e -D -A -F PCM16 spkDiarization/data/pcm/$i.pcm spkDiarization/data/prm/$i.tmp.prm" + echo $COMMAND_LINE + $COMMAND_LINE + done + +fi + + +if [ $INPUT_FORMAT = "SPH" ]; then + + + if [ $FEATURE_TYPE = "SPro" ]; then + + # Extract a list of files + for i in `cat spkDiarization/data/data.lst`;do + COMMAND_LINE="spkDiarization/bin/sfbcep -m -k 0.97 -p19 -n 24 -r 22 -e -D -A -F SPHERE spkDiarization/data/sph/$i.sph spkDiarization/data/prm/$i.tmp.prm" + echo $COMMAND_LINE + $COMMAND_LINE + done + + else # Extract features using HTK + + # Extract a list of files + COMMAND_LINE="spkDiarization/bin/HCopy -C spkDiarization/cfg/hcopy_sph.cfg -T 1 -S spkDiarization/data/data_htk.scp" + echo $COMMAND_LINE + $COMMAND_LINE + fi +fi + diff --git a/spkDiarization/02a_RUN_spro_front-end.sh b/spkDiarization/02a_RUN_spro_front-end.sh new file mode 100755 index 0000000..17bf69c --- /dev/null +++ b/spkDiarization/02a_RUN_spro_front-end.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +#################################################################### +# RUN Spro Front-End +# +# This script is distributed in the hope that it will useful but WITHOUT ANY WARRANTY. +# +# This tutorial is designed to help getting an hand on the LIA_RAL toolkit by introducting +# the main executables in context. +# +# Executables used in this script are part of the ALIZE toolkit. +# When using ALIZE, please use the citation provided below: +# +# A. Larcher, J.-F. Bonastre, B. Fauve, K.A. Lee, C. Levy, H. Li, J.S.D. Mason, J.-Y Parfait, +# "ALIZE 3.0 - Open Source Toolkit for State-of-the-Art Speaker Recognition," +# in Annual Conference of the International Speech Communication Association (Interspeech), 2013 +# +# by Anthony Larcher +# alarcher - at- i2r.a-star.edu.sg +# +# 07/06/2013 +#################################################################### + +# This script process the acoustic feature files extracted from the SPHERE files by using Spro +# If those features have not been generated (in directory ./spkDiarization/data/prm/) you need to run +# +# 01_RUN_feature_extraction.sh +# +# or decompress the archive SPRO_features.tar.gz located in ./spkDiarization/data/ into ./spkDiarization/data/prm/ +# +# After this script is completed, you will get normalized feature files in ./spkDiarization/data/prm/ (extension *.norm.prm) +# as well as label files indicating the time label of speech frames in ./spkDiarization/data/lbl/ + + echo "Normalise energy : `date` " + CMD_NORM_E="spkDiarization/bin/NormFeat --config spkDiarization/cfg/NormFeat_energy_SPro.cfg --inputFeatureFilename spkDiarization/data/data.lst --featureFilesPath spkDiarization/data/prm/" + echo $CMD_NORM_E + $CMD_NORM_E + echo "End normalise energy : `date`\n " + + echo "Energy Detector : `date` " + CMD_ENERGY="spkDiarization/bin/EnergyDetector --config spkDiarization/cfg/EnergyDetector_SPro.cfg --inputFeatureFilename spkDiarization/data/data.lst --featureFilesPath spkDiarization/data/prm/ --labelFilesPath spkDiarization/data/lbl/" + echo $CMD_ENERGY + $CMD_ENERGY + echo "End energy detector : `date`\n " + + echo "Normalise Features : `date`" + CMD_NORM="spkDiarization/bin/NormFeat --config spkDiarization/cfg/NormFeat_SPro.cfg --inputFeatureFilename spkDiarization/data/data.lst --featureFilesPath spkDiarization/data/prm/ --labelFilesPath spkDiarization/data/lbl/" + echo $CMD_NORM + $CMD_NORM + echo "End Normalise Features : `date`" + diff --git a/spkDiarization/03_RUN_ubm_training.sh b/spkDiarization/03_RUN_ubm_training.sh new file mode 100755 index 0000000..9b3dc5a --- /dev/null +++ b/spkDiarization/03_RUN_ubm_training.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# generating list of speech segments +perl spkDiarization/scripts/gen_UBM_list.pl + +# extracting and normalizing acoustic parameters +sh spkDiarization/01_RUN_feature_extraction.sh +sh spkDiarization/02a_RUN_spro_front-end.sh + +# training UBM/GMM +spkDiarization/bin/TrainWorld --config spkDiarization/cfg/TrainWorld.cfg + +# removing useless files +rm spkDiarization/data/prm/*.prm +rm spkDiarization/data/lbl/*.lbl +rm spkDiarization/data/data.lst +rm spkDiarization/lst/UBM.lst +rm spkDiarization/gmm/worldinit.gmm + diff --git a/spkDiarization/04_RUN_tv_estimation.sh b/spkDiarization/04_RUN_tv_estimation.sh new file mode 100755 index 0000000..1151cc9 --- /dev/null +++ b/spkDiarization/04_RUN_tv_estimation.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +spkDiarization/bin/TotalVariability --config spkDiarization/cfg/TotalVariability_fast.cfg diff --git a/spkDiarization/05_RUN_i-vector_extraction.sh b/spkDiarization/05_RUN_i-vector_extraction.sh new file mode 100755 index 0000000..5071d89 --- /dev/null +++ b/spkDiarization/05_RUN_i-vector_extraction.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +spkDiarization/bin/IvExtractor --config spkDiarization/cfg/ivExtractor_fast.cfg diff --git a/spkDiarization/06_RUN_X_mat_generate.sh b/spkDiarization/06_RUN_X_mat_generate.sh new file mode 100755 index 0000000..37c8226 --- /dev/null +++ b/spkDiarization/06_RUN_X_mat_generate.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +spkDiarization/scripts/gen_X_Mat.pl diff --git a/spkDiarization/bin/EnergyDetector b/spkDiarization/bin/EnergyDetector new file mode 100755 index 0000000000000000000000000000000000000000..f81db6db4049061d4da622ca83452ffbed3d3520 GIT binary patch literal 903996 zcmbrn31C!3@;^Qy2?RtZD!N(MW7JWjq9zEKsH_tqGSNXJw;U!Af*@B+CLEs8B+3}0 zk@aL(Ma6SH5K#fy7zhx=RS_=~CGmoOL=2(=9+>~{%*s7peE%l_%&`n!vz%79Nm`nStfv7?8S`OD|Za&^b=lU*mex}uycFxIfn z7xlT{khVWlq}Jt1#Ag!zWp&YjtS&zJVt*d3!7lsL=8&K4FY@CvU-jq9Z)-m7PnXLh z^=wC8J)i4(&*xVQ-2O~qC4P1vtUv8`WRF$*O}qW3o&D)D{M(=Q_&7HH8*b`{ck!Xb zvX39GLGnBDNnHNqe-oU<@B44nl=k217r6a7DNBkj`_pcBIog>aXoUaqJJr+=HT}ht zON-&({)OCVk=#zI252WXmxP zCGy-0|EL43KmC$(2M&5`@#LJ$VDgLK^j+}yvv*B86m=8vkGPb?NevkZ#~^ZhZKovQ=HrU7c5ZL6=KwFBldGe%R}Q zo&z5$`p>%WQZIP;jPDDswEK(weCZ&U>#$fL%B#C|4!;3n=nOxI@GAB=;)D2{vv#_6{b3$!!(2jalbjx&!_ z30+0o$)_14nMVV^t>WYzn{jzFNq_c*>UD;UL5+X;>h8) zIP-XDoO$0J2VNhC&hj|x<)%3Bd*kqbR2(_{CCrX0j6=UQ z4xjCD`h6?Ty4w~9zaY-~eK1bH)8g=c|JsN%+c zK5h6?z)7dV(6Qm84WGWRqUG}h=8JS%4BVDyZ+l!jqvbFG`at{!gKyLS7vy(>>tI)E z;6mZBM1H$mzZ>|XOEi3nfnNqV>3Cwsbvybc|E?XnUwdABJq*4XuPy&0jh-xufp-U- zbn*@VW_n#N>|e@)lZsA1oqLx4u7ZNAX3UydP!^m}8Z0Pq6KU}*7GQ_F(Ir30r= zC@U*2a~0$bA5t)>xYU4$4;eUp*39DJ6DCeC)^(lN6qE#~lon5zR4}c0UO^GQ1%X~r zG4dW4 z{9(b&2*S)+lZp!_0z7mW7#?%!u(H13xg;~AfNYipOJ~i?9eT;I33)}iro)o*(&B>I zQ%i&86Q-lZ%n383T`==(keOOkFnQ|q;)&&x^NP?-hrQl@3)Lkec{b?H znL4R>Ca6vgnqGpL{WL95nmY5UI9$o#atCFYMr8vtbMr4Lnh_o~gyLj(MugoQG%)eLkWPHZOdo+tgE1Y#igaQN-=-b5QuV4 z>C|8`=M#KNFQvtHKf{9ASeP@W&ctG(Fh%){G&$BkAx-Hdm^F1)nXI9{dC5|#7BnI}em!M5Gju844O)s8Mnv3rH z2vcAzD8`NCY|ZF^4!+Ym7toeqEli$8(WCc>m7F>gHg`tx%pg?W2@hLOJ$ze)7{i~@9y6y= z6eB%FfgK%*7Egr#mQXN+yn!!d)FUzG`%$!34eOIxP%wMO)XucbX>9lXb=nw{r z^_;7UgGdU)bQevhd=X}JP$-~9t#|Rv;q^Z2?2__eF55b-+n-#ThC9e5yvSmEld#3~ zM&*O!iJqE2)NwO4v6=$ARMx4YL|KDL#kM($0y~TZwYd{{MJ7dDm0rSHK7S&5)59|k z$+V>^_9>wEGoc@XF*7zA0V9#fYW!a-`5eS?W%FhhVcutOJ#y~;hYP`6O_~S&00Rt< z7?jV@@p#cJs#)>e5(K62%Ni4{#ND4H^@VDf~i1Tgx? zra(%Qi)T${i|J@+Rza|M?$n@bM)8cY;-G7CS#j|+)J!gc7YR-#8CJ2+$>QzU7>mYL zR#r4&CP`sKQRQtOC_Hb=A z<=|hL`R?la#+1vCVmaCMy@MY2tZYkq@4q+=15a@sF!&Sp-;WF%WDTms3Egxm%1N%j zm~!yc1=s;6x=uowKR7XS-Dmh?S@+jn`eXZhh2Ji&OoP9_S?|9w2#g}~W9JVz3ndY7 zI3GYb&)V!CJFh_aH8v2Rc3y|@i4M4(k0E@r18(Pa2%qGD+j$YfXE@+?UV-r04!FcK*qAQ|-0gtRcfh&M?4LRZoM+zl&jSv)^W0&P1Ae%TjL)YXaGtH( zKT90&BWxf(mpkA`I^Ycs_+K3G4GuWZ@a>;X4)|YfAU?M^;K<^Ie_9;yzlEVLmvX@E zJ0Gmx?SLQSz~AqHAM1d-zKG~8&y4M#6bF2o4a8@v1Ae>%p5}m`;DCD^@Dm;IbO+q) zfM+=1Cp+L-4)`e!xX%GkcfkD)_^A$fz5{-m13uaTKivT@bijK%;8Ps%GaT>|2mDM2 ze69n2mIGelfM+=1^BwR^2fWS!@8f_!;D8r9;ENn^o+aBqPdng!Z6H3EIN*$2?4RWh zcz+v+&jttl90z=Z1D@r8Z*su19q=s<__+>vivxb11FjtK^BwTr4)_2Ee7^(!cL&_{ zWkmlkaKKX>aGwL7>VW4s;Asx{g$}sK0Uzjqr#s-e4tRzGevt#7<$w=%z&vn2rbHFPc@O%e+z5{-_177EV z4|TvFaKMK-;ENpa;STuI4)_QMe2D`-(g9!YfRA#(8ys-^Y=zYu9Pld~_?sN?F%I|^ z2Yjpp-r|63P1Tjk0UzhU-|c{pcfj{M;8B;V%y|@JgaQYCiUVHgfTud(6C7}V<+myR zn&b~(JZU`o;_fhGuT$|G9K*HDdertfze$ra}b|2@%H(<%KLWM6&9nyntnfMplKCZ)cgqwMwLX3(E|J ztU@VY%Q8bCD__c`Ecam9C*`YIX2@e@NO>a540SAzl*h2l-GG%U<)JJyv8Jbx6Qr^QdLlVm;<((`u6tOa-{3Xi_ zK`f7yKV_Mrhm|Vj%`7wIuv}8!$TC9>Yxe<;e+|nXmRqE}l4XV#)+Q-0Wtky`)ga|( zS!O6d#rmMFaq z+A5K97nbRwtwJgPvJ7RqW-DLHdswDRwtQ0F$ueEBl_BLXS*8oNJW~FYWx8G~Rmz)L zrpvWlQr^fiU9GkISDAm7eJr;~c_qtqt=1+fFJ+l7)oPIPvn-y=>o0YzsUTvOxI_%Ncmir>GG^iQtrbtU7gh+ z<rYJ2g`I}R*96muuRuw6-xP+mrFEuT!SrapU*2Ih-27u#_hR!q46)kH(B}Vd} z?Qd@%;Sc>(ekhB95o^v^_fkrL24FlLye3_YJ}R8 zQsep(H6nvZn>(b&^F>E$rBc(tHZjyjOHCnbWR4@${w_5Yq$YBU)Oe-F^>xR7dPt4$ zn~weL-b)!2vP}%NkEF)6qa(FdQnN^Pr1qH9_*fIe^?a#m*^L^DbLzskH+tfinkh96 zzjUNFTvPiEH8B!BS5x~HH8Jz!k(!DF9jSGd8V_q?c>DGz(NXpjBZJMXiC#GuV2O!6 zL8#rK_s4{is~wbLIG!&xz67+1ndzBQQ%Gtty${zliKvOu>2syVlZ2WWo%TqLt1D_^ zB-2$>>xP;b4!-?S)33=r(6|>_`1T8TdM>c}Hq0GCFdwOllg= z>d3)Dsqu8urb228J83gn_mka`w}8|vIuA85GuKCITF&jrTbiyRwGp(GulM)6-q?s= z>i0b|+nu!eT54J@K$}vo(ZvJMMr_+gsqqa&O^k*t(QPh7P0Y;QCpC)(p(bXwua}xa z*2IiwqSUxp6SGGBni~5NpAfNnXG)ESH8Ja_mu_O?O^n=9bHo6*w1HDQ#ie2n>D%(Yhq;mwA8p*6T`usn%XSXOy@{f z%&7o`qoBRP`~QiW4g8 zZS$?9e#2rAc-YX(uisDdcNuymq?aE>ZzYMULk!7$Rb>-W*UGn5-X%b&PkjPp{6ZBY zAmm{7(_aWz368&Znbbs)2fIt>kX_wMo#Y^@(oA7D=^aga+YMwBA?FbC0U&|eDlc)^ z18bss&;uA^I$^bH*hI0ck~ZpPQ^=r&y_6(xHl6S)czx=lfXp(T5Qm+xrjt(8Y&{ZI ztFfDOCv2lGHH8us>N6;-qfICIgnYk6qa-W z$@%Q$wN0j)kOGeF2|y?=;;@qv`P51$`lH2ltQiTb)!h!ds>&2_^zW))!cK;oPEw(_ z^>1(_KGO+tL|mxpWF#xfjku`ry&ZJbagKsNv@^6#J@3}IB&l{E(#2KP;I4X;THwNN z@(teJSJt=f?fy`cIvxwNK0OTHY`{GTj$prTz&~JFn)disKLb+I#f1i8Gr)n`#oh)P z1#}pnfzS^1?6fZU+^&%y>JI+U_Y*`$<@k5Bm1p!PX$K60>uP@B5e)Ym~5 zw3%2gOn_rRNMXa#h7XiOjcUc)39hQG?&_s7Fx`6~^qqR?;0U`ce=&&zZBx&f=9pbq z{r!;B{Nxv&J`vgt{mVcxf{E!Pv(~d5`+|7_0Lh)IX+oPhSHmV)8isWXq{U5 zUp+;2Y#?TEzG*-RyWU_Ll%VVntyfCwu~<-6*O}%^*nB1X%QMxR2od9Sjv+`02@W;{ zS;knhK%#1E@B*^EJKU&?X+#JcU1%CDL77~f(5m@nz53}bUC@hptY?ofalv_}iI>mH5`Tl*~P0OD9zjbO}(@3sMR5hXVKu zgxXcj{Ul}TAKs|N%0}vL7SQ#nrzN|rNl2H}hae%n?#q?7InTGYw_67xArp=V&|vhD zdVIT2O_uSb=<$?)#lf|1K_&W2Wfy0f{y4|#cvC20p%)6Afq#wUBHX9$!Kd{Y5~6Io zgey@Zg14p3GJz27;J;#yDdje`bhMssBCB<8Cb%p&_!OP97qYt3G~aEO@H=U2-lY2P z)p8(we)8%ku|6wF;XFej11!qwRRKeR5cYb9p|JK>O@VMM@p6*zk;DatM5V8 zbimnm$p}5xr}0TX#Vo!BbLS6j;oMj5OmJ5>LP@})Z2{GJJ2@!ZJh%Cw*(sCJq$bfe zqM|eV+Vj(3J@xGENYuk@vuL%y-GNVa8-P|HwK=zu&20k=j$ zDIj(BImzIUBmOAha{zUm<1ypeS+m+hV5qV66aMt^m>GvAk{~3uJ@LxbRzuM zAYgz9VTo|4LC8?ui16<)g3N%m8OdRwQGjpoE9I>R!}&{Bt|v*AV})Fg}YB{2m?g?;w6@7@x%m{-=P)$fuV07l!d!jNm`p5&ur& z9~Q=EF@k?>NBp~p|7Ej1UKS(x7k9+3BmUAbK8q3jqdMZ>P5fKJ_$)^7cLMGhZ&UKU zk06$%;cQC2HuAN=d~J;2hVv6Ct)PEGm_CaU`nN~ZXMUnP@%L=A$ID^_e@sXG9>iZ0 z#%D2te_BWUgNVN%jL%{O{};d`V-WrCN&Jand=?}48$043O#D7!d=?}43#0JeFO2j4 zc5}e{o38>fAf z)jKcnCv5V+x4#^XSL()_(HOCrZvUleUoqgchcNx+haw^Ljk>YDy?y-py7n1x;=-q?+|gaN;O(|GGTGy&gMnf_#UDKB&Y38rBXwMRYoWuj{(_MEPI z54PwM{^TK$Ux(r1`q7mSVmDUfQ~sIb1KyO$?z1-d-Gf^>(}C>P@)Z>W{<)B9oCQi|T=n@eGoJ7nXZ$-oF+W%@CA5VhWl&9?VWTLqVV)rk<@uz8TC~ENS$BzQR6!<)6wliN^BS4YnEBuKXXn4GJr&cK z@{OARa8*94F!NkMj=BF&#ehd1;N16$9>iq#af3vgW&S_!Z2pt&PLI4bcK*XvTam$C z$?JXfMX~b_b&t$HgxGQZAwb9c6Q#raYZT}F6RpGiYc%Kl6RpGi0}U(lPtL#SFXo?( zI-UQIJD>lWsQLdWdj3cGL+|E{%nQ9ErwnugX=>kRiBPD0i0swB@KsxcCiks$DgH{8 z;GWO3);)grX$=t95vlpzu+FdCgta)_n*zu&doSze%FWybz|mfNUST5ksRM~gG-zOhu9zXg$4w?63B?N5hO=5gY4tyPss9GY~Od=mJoSUP&jE6JE{iHhfeaQxT}Y@x3{;x4fk8wlHh-D zr@#9e4rvYgXt2Dfqd&FJUve|QhQ~d?8!|Y9d76U2#i~%yn+|I5IsVXauiqaEcryan zW@QEN&DWmqOa^4V~!XCIJuX1gI`YaiP=iUz8URvAR141AH z7jAQsk(aQ3NcKzDjK*cGTLDN&Cs=jL>{H(!z-Z8_~9 zu|d9i>NUV2e67zo3o4N*NVmy-++9|0z?+KYpW?n{FoX$~-BrW!#a|QjdIB|&PayPV z0IX(F2I-k^`cK`X4jkZ}Bb;Y3dzkut611pYHih>7Q^?Q{3K?mc2M!Z7K~mF%mN^ME z?M`x83#1XGhpam1&!HRKJ5mzr;Uvfb9&fk0m&Av5>BR&T`K+6c>1L`2dcU){P$(8Kcdh|;82HI%)w|qPcY=Y68?s!%OWd#K>X5TpEdvEQ({XIXNmGw? zF#=I3_lg|Q)y-=;$++-l&%)=AB)Y7lsm07cf=@036Ij6rWwb6bx|FZh+`|cLR;RHi z_COv7pp({S_39=VVexmgFL|Ngjq$zt+vRXLexx)SaGE3LrT!I>0j!HkMX1dT4eMy= z@=XqM{&vFcHiNK0yW++i`z(~TtUi|FDsKe_qmSO!31pc-Nb18b@Zumr46wQWWjXSx zD#Sf|f)@d-8{T0W62gZ6m4@hv3-(2Gu**ty3up*eDCm>ReABi85VoyjTg*Y)7ZFU+ z&e1B@G;U$zt&o5^+%zVHjfa`WTU&Hv!liMVN->T3plJQKZ2XZxmU#(b<0DPuhfQO` zrE!*eYpJH^W8>f0_(9W{5H|iKLCea6GDrQh>5ld44%57X&E-&djA>2?n=drY3r+Kt zra9}?5HznCaMN8_KJKbpF{G8e$zGrOn0=6NzUW-g>(^oIkX;Gd3P%>gI-G}Vz0@n= zU$T#ot=d;uRNSfsyKdL-4e^&KKRHwSuCrWU-93e3*ALXF-Hicp7?9uF0dIGc-Q zmA3_%G#IDZZzEu+ffe`T7ZC4}ia_Z5KW04)c#oGrX(UT+uUc26)37aotIr2z0iSVlQ za5$f*feoT^lHtF+IGJ+b!{{KcQ%{;!GFNQ%BUlD@?=35#fUf%YzA^&_{&XZb`a_~n zV=V)VS^(;<`XDYdh!$YI07JYkBGYEIohY)E=?~Evl<)uR-0d`mshD&GRpA|=bmmg? z!5&?zyLt_yD)_?18;Kd^3$15a2k~(+sezYZzO{xvunA%ewIRu%2JkBq4$OgJ0s7px z_T}{^p4`n(#Wxd>rw({-pzJaBLjXAL!N^Wp00^Q(EkW2Ba`EuKL~JjRzgrv3<@Uly zAto0BQx^RWbq02aA{NBQlE~3I~2i5#<2&#D_h~fN{_dsa2Fk>_YeMZ1!gc=c&=3_?hEXNG-d(MBjkgapQ#w0_I4W|rg;(tUN5L5pGCF?aP8VMb@q2mVlT@GjVvs6Bv9`vb{ zU7RUKM+>lE$ns=dB;rk>(;*++)uC7(hl9c>u=`@O>E0}Lw@mr|M0ZsK6q+;O!A#Uo z!thn@9Z&~ADnJ1K@YVe~MBr4ZE7B12onpu35u}%X6V(e-QWcCCF-s&uVr(r7Tg^T` z5&V^}u{%WYNgWfCz=KH|w_1=`SgRRjil4phApF7=d2Ax-1abL($ zmRU_z-yr0Tg{G-CFeIeY%!UAINNfmp%j{x}T(KUj1qz3bxiImq>@IYOZrtfLO6DVQ| z!$xeK>JAhxjt=2a1~R_dLmY%}#zS!K?}t)Rxh`N!GhynMy(aAAoPLAhwceza=xqjx zUfjlk2321ua~Jd$YTNw$SBTFfu{`DlV|dr8xmY!wGPE(w&@B!511s!E?>oU_bZNTUIuhrsay)T*R59f3)%;pUq821!XsCL(helM;w3;Oisx z;e142&ZODPB9qXRo4Ggd)V9{%vVUPdA{F_Fz2yh_L({!!IrS7j`(Hvyz?P}JpCGuJ z#38lbvoJ@JjaX;XLpEaFknC^Wm3N5TbSr3gIop6pA;5YMbNJI7-aP_g4HpNNs@i(A z)?8w$L!QzykiHF)UO|12)o82%{eC~o+C#bux|{00r624b2H~!{kOmNPO`{;N_;&_s z?-2R&HY7!=(+eYZF?x|r-Fh{pg?Wm-`j8s29U~!1VL6r{EuQt$UJykEBe|%Geyk8n zBud2deQN`5vKt%p?(Re|OHE8JV#1S#Nv|`tEL_#&8V=?11}w)x-qEsLu~+9JJv8V| zu|7V)F0`$}z>mHg8`x`bQGj~hjw>dwLym@Y;MA|+ll`YQswbOd;UkS@x`a(pIp`8g z8x3hPD>VudHH1iKsp?pufCK0zT52mn?sx2E7q~ZLbAOR;>W0tdoGnxIvVmjdBuYs2!0Y3emYX3~qI3!iONhKLg7xrAOh|;J<#RT=`QWi5OIV;?HdKS7KZ) z_xuYmcRwIy$&5|)R(@-A&p((z_mvxTyf@8u-#CMC_iAvDX@H(2Pi9Z<-b(FSqep1A zlfQ3+x#F|t^`#MK{U&jAv~=TI*w5nP zCkA?o5a`4}Uk&kS18sq#!$9vvFP!*?rR6FeZDWDCAa2>NRJY?52_=ns5(rgA3;}9Z z>Ftnn116}s2DJq}sw|>nzObxa>a9uIa4@V>H{xYytdWTJi)@2N^1&4vtq#&xR~@Pg zg`{@vV|w;IEXL7E7)j@uor|U^w5jq-B&(Ib`zDir zN3weBkEnr8_%Nxd{jSO4$8;`yG+C z;ps~CE8^GsB20&MEQ%CH1;$T3n9$~MkZW(&A`sa>1)+#QDFVbT5$Vn-a!A*6wL`j< zSq|wQx!fV$?x_yx9{s38x^5{@y2<>8Q9Mrt;cdWAAu~#@`z9`vh98*Y|45d%9OXo$ z%IXcMe$#r!tl>g4zLys1uINHk@H;bD7VbASJ{E3A!AihfsZFccd1LEF{@To6xM+p@ zvXEfR)E+^}J___YH31x}`*cfdp>gq9)mTXfKa1VYd$3(j_Cut(rWV~dUy?-q;)7*H)u>;{6jOo%z~fg=JPOoY7;Zo zHZkgvdVABUqn}v~z@ZbYpBOPG*V;(%5j#|XDCp5;C$P9H90im-6R}}C5IzXcH(PL>hBu-deBDASQ%RXoT?g!x;B-#${F* z;Bo@*ClKSe?*e*EO z0rnyASOcsuz+(vPP9RuIu*t{{v{AWGNrihFw!~il!|Ia|uHpbgt&!R-W1}t%@e%M} z{Y~A(h}PVc<`?UD3M30cW36MKNODEaGAQ3p@%Q~l@KxJltYNkrxiXyZmfHq=mU&W@tX}S(tDfZYM;t8{2BTeB&Mt1VSxzC5!neAHAHs{8S+^<#Sw zY*?olz`q&IX89Lbn%G|2qyk2_Q$jcy(B?pxE(BzoKXLsXWiBIPo z0tn98u3Q6l28jYDF9KPVs30!;whj)Tal0(fUo(0?o!jcKy7^asndCq9eSbouKYL5? zIPBOhN>ZvN2cEVrl90{XL6xm>vM*UsH!X|zLqh8`Em(-RaH{}^++B4xANrK)ubEP! zd<&^v;(wWoYyXg{ma6g|OkfgE-zUpU_}uyiB{JZ(x8B>avCD3C zS3M4F0b`Rk2SCo0I7S%|#gmWoV0U#dEQyuetJmj;**}FOYmytTv9sV$>)Uy|f(1HD zyZ(2MuTA~FjEK=$+80n4vFXIx(h1f%=$7^#itKlUs_NU9?a^S>7kq=D2u9@`h{x!S zddrD0^L}l0js${z{y8Mn#3N9sjCsmc>kBsE$O>cUhWjaY&LEf612u~t!0=Tm4-lY} zq4h{^B8{Lm9cQrq8n(i+#u_E7fshpl?HLmKSwBIS7izFZ9*Fdx$D=1)fieBR4SoHA zw_v3IUdaAp&XFx?9WLvUVF@l83P-qrl8EntnkB-}7c0cu2}2*{C9DmjX7F+XvNgTD z=sOVlLN-(F>b>9eWMB~b_6I_r@<+5i3P0{gzRXhkz}P0PCSTNQlFJ%QJXtP$EzP zXs`dAQU6zcxsYcp|3`h9%{3zO${7_$Uyz@NzQUMMVbY*5kvv_i!#;+U0-3ZJ{dx4Y zKhhuQBZx;SPz$tJ&w&=b-eMa6Vy`g1L^Yck6U4Y)4t&M|fw&bGQSesIEGt}w-FfG;b_*OAs zSP5)h`+Z_x z>DvRLb)CB80A2F)LMrT%b8Mgd%H8OKKKTxe!C#wnI#26Ttj{1jy)L5s@+jJTNUnVe z6ck$0O)N*)DUZH`PWi!^+9@Y_gEz(c_Q%~J{|^4RFG=g`Ky9iUFqpa22S{+o z=E?*3?FoLhJLY}2usd#3FLPGG<5+e@os_$V4{d|VId2>fC>{g8RKPlJ2RNQX{#z#w z`991j9P(LLcW}s8YKQ!`amX{CCt|cienlG_dwjZYXl`G`VH+6 zZ#_sPj~x=T+w|3;9e7;g(mN9*;g9|1XI&Ts2hTF&iTGwo$#Y=v%>K}J9T}R#>vCke z@I3TZOnc?p4BOV=fkphkL+!5Bv;6?IQ-hu-DvU}sKoS2Iz7I@$0b{`tWI0A4(fcjn zl@G~CW*Bw?9o&TuxKY@lUIAS^?-4A(EnuM=Sv@w(fzW}>t*s~91N*g#Un50@`V(4%XIwc_ZWGIkWmtB4HH zJpgh27=Op$4>RTuee9St82m0Vp{G`%eJ@6|94h1pJuBBDUgg6OWF`>WDd+R6b>J!Q zk2UxG(2?%a1a%T`cH#YDi8Y5|F`D)7IC#_k9RcvuqR7`cxcD$H0q5uXt}zrDw%H$A z&Br^*%szE8OiEaU=3uXUaZISG=U?LB4x)hm#)?7*z2CkN5yeNB*7n89G+c;5hGpYz zVoVcuswL`DnUF7WgN)JT`v61fuc)!L=B7`y()WqPCrERcm{jZi<=!57#B#>p>mGJ5461s`VBtaLM|oC;3-L2MQXVK#q7=INW@Ns;-t@7AiXuBJ6; z6>C7e@^3P?X6}MChJ;Qo@7a2yu_HrjPR^@6|7aLS^?ivXD$t@4$%q|ssVXj@GLOyKNU6=59qa+1k0wp+HpyBdD))@4`oWlOnoW< zpzEhT1`{_C~5(WPJXb!Rd{4&hkwjf93iF*@s!j zE=qQFz=w}Y+Ko1{UWXwVdz%vXheoA3?+yOy58?LUoD_fdd-kn7_eJ~FbBi&#O#?l; z$-p$Ee`EO3N#AZ(9}Hx2-48MKFpu!vKhKJ zbr9H85OoT!PpkKy!P$n`+Yy1JwS=ua(wl)WS(oRMO8 zbXqZ>2hrH?e1PBJpZig}SK~C4&q89WR=);Y3&xADKVh!E*~UH5(*^DLk(m}cUH;HdZ4rV*Gx~B6D`lgdE6)X*dH9BtO@ak8Lf-eY*1Cj zj~V|xjFy74;!&9*hf!Z^+2S`2*;`A^I?+-iGR_CeBz<|zaxZg`=^IdY#4`DQ)|NT_ z&=8@UdihZaxbcNyYNI}B*$+SIYgxnloH zsQVuc$XzfWn=^{Xt{Z6t_u3xZtOK4J%)N<{2-HsV!^dITO@B}RE27soXuV$JxHS6I zo#ADJ3!{36W$ShAb?I>87zCI+)TMe3$9o|XU?P~c4hPE)`w??M%vpKUx(Z^}{0C~T z^9-rRqd45wW2vV4&l{K)%)y{JQ|Jr|i7nfqyTcAmSj0C+%e(s`?}zTP2(?e4w$5p9wSSkXgDE@U z5ABmj-k7;bQ7=9LEj4$q^OOCdT*rlGSkl__eehq2YRV&6$2H|J2e~*>!lfaO7vT=B z5+kDRE_xEEnSlnq#!7g+j~9spwda3Gfv5);JdyKj^i*3xpF&Aj^%!Z5MUM>w8~<2;!6Auzz}$) zfSV(=p6eA29p=+f8)hHOK#_~cpZ$LMSN_oW)QSOry%H9`{Kyy)8vCfPtiJQ4x%{fu za?b4&f;rS)hyWT8d6xGv(Tdo|kAfq);SZ)W^8oupH;@fm%}y~{ktJ-skLFxQ@K2*3 z;;^HV0Xa>k31VChk4%pP1;fvSTV{LaDMj*&ye)$aQns9^M8*tPq!_xs%g_hSd= z&u)VCZ9+&Fejh3G*&m0K7V;W^DHQ__jFDjIdhckacJU-FuI4lO<9Am-&dUWg<4|KZ zJxB~-nd4rk-V)&n9w1?HR1A2HRLXnciu)7zmU!dnm3SlsFGhIEUR1M0;gVBE*=e%K zTP1!$H}a^`c~MVp9H5dQgnB|+UXQrsbsxJLB3+$=QBR4iDXf`hbq|`T zj8-q@a3r9CRjd}XP~Ct4P_9+E=NE9C)i^4-B01}DL>2J*Z@K691{8<0t5Jj-=u8i|n@Gx@$jFyty+AJ*eJ3RnG9T}d{^qh8M^c|VINv3BNM z(cV})1BaeuXF8|ho5S9`Nri)8qU}wQaMH+}DJKs>2JfQTn|GFAB7Yi<8FW|UrInBr zZy6%9;NwAr-=Do2O0^mfB;ncqHU8`kc*NL!%Z)&+81M#L;feC~gS;2u4Q$xdYdNcT zALi5Fh&cy&)7@1_DWil?WIn#Yav#d|tvB?)x~s|nWbSwf;~oTOYAL21>Q1|lBIhOT zC{gzfvo{86Ch@^*yiXH7;1koRPQX{D?LC}hoVHlVH~K@LAor;5U(G6+c|07kPCd1Z z3F#CWY}K`}u6h&C2Rg-ohKty}OU@n7ai~2H;Sq_WIDg043e9`5|9sG)1D8U`;z`g; z{kcX5<^cmy7A^gquOR5>1V?T^tyNc$0vONdfO?XGV7xDR6nVt!9D{-Qp-t_Cg3DPF zhU8O7ekbh)K}puX!s&qfaaZ*NiE#3J2ZgMbiUKsLF=QwES9kTD@Gf;Y2)O_=z78Y; zrv`DFl>iA=4ES~=6`^Y10dVs-^1CC|LE$ojs+{+P0`D5#42#flvw`{#^4N(8OpSa2WhITY*r*J5I`V!9}M_!VnPBR19 zjFtgRd#WrOYh$E;e<%I#HT_ed=~5qM;vUtr^l5mOk~CirUEYzeyC7KM>)0s17Es9` z;B(Q^>hTK;&FVk*aClK&y+b8@Lg3LNx`CPAC9SC5k-R1ZcZP3eiq%Dc)?nR+ z8g=hK%zl>fO*o_e0h7_(-1^NS1mYX0r&!-Kb3Lg1{gTph?K2<-#p$<51 zxb2q?#<#>9$Hn@kk42!#CHWnNMYo`@BqOGRJ~}3H0#z6S>wX_)gl7ZPap$tTmxhTE zUBG*<(YGhWKl3!j)=x57H5LZQPBUUG>+J6t6$6S%3YuGfg`FS9Eu0}p7`g|(KO}qS z5cl8@^Rhp6-|~)(^BiL5g+9%Bod(2Roey&`1UK8NUq>-;>idC&4|Dlq-?`|pVnBCd z2Vaa`-fwYc?dQF2#L#4MBlxd3>svho3}n9G_|%oodi%9TA=KyLzLHp{Dsxi?4_o!3 z!l^-Is6Kztv3gUNt1npLO9k7gnD^Z)&q1B*l;ze1NY-A6Uvycbeu$GzA0V; zN%PI>n%A|L@ZhM3xHlu!T`}NGtRQJJ2tg2z3726ZVszvQk4xauxN+VL@f%5A0rL$W z;Xu3|-L3p9q)++H2^)>8pzYZ7Y6E)hiyeGIlgb5#oIx|ixF2$f@(JYbM8W8bQ<8S| zF%X!v)aRjrnpIus62#X&0#WBw+?3@a`#328*X}ADuJeUlgRw*T7!weY@10x-Al{!0 zQnD1ZwHnsd*1rz+Zvh!i?l(j)9UQvxDw1^VwYv@umCn$U9u)(6#*uE~A*Yv4$l+J|OX8-*3*WjJgPa3FJ&9)sXBTK`F-l_G7OM#~y3))nnI z@u}*`bM!Y%b)$Na1!pLDImBZ^!85vtL&0MK?K~6&yZ7Er!I=wXen_uFBv>XG5(%cW zJ~k2@hI*(pbNS8cWMXg;J6&cbDZs+TzVBic@MP0ja*G7W)|DV(@nHOV{0!qZNs>m{FB^Yi zI}_}2Boq{9l0hkCiATY*Wsc;id$e1DZZyYnD_x=46$3Uv=ka1bX#Z=}{z^P4dgmLM ziFi{eT??Bb5zB@GXPXz$V&ekRJhBywS4k^Ea)BMMck&jxMgMd}xY zX&<9$zna&P_NuVw8XZgfDbd9yb(x`^rHVltJbo9Df#Bi$uVJjYR?^h9_*;nl21zxl z87w&0%K4ye)=EOx@LK5#XyK7R#^TvBP3H8TGa%;Q1D! z#IBY^QPPg91vlDFfcb?u^l+MH0j);mT4;xJ#qnDzYYtmV!&`>2cL~~+DBpq@nk{%-ocw-*@$CZ*lGWG2W5^V>o)a_v)*>v zAF!TBnXoQ!Am$MaY}U#lC2=6`D#jDWZOHjXA=L*enu6Y~!@-~U?ai_kxzKjPxUZpJ zs|!2e>+zM^p7`tju?I!Uz(%xMpghT`JWx%E4yr|sPt%ZNI{fvRnIYM^4k z1z1_|Z)o7I+Nj<0Agt;De1zH2;T|+Rw!=01)QMnZF@zq6v}hW|P`^JGsDv3v{6mVcIo@*=}+U zHW-XlVq7PR(`jrm2E#V71*DC~ z+t1VAWT8IR-`ov3$-0E$Pm}s6fByt`;8r3zE7~A5tdAtsSTUXeKnY6>GO`L;fHESwen|Zz#QOhG| zB-5eF@t5r}<#^bUFSKtrb?jgHB7Of<#J*$uy=$}XcOU+qbhux7fRlB{`0DW0=DaO0 zv@d`=-uj9-t`jjB_^)H+%nhwSG(76-&@*3}dWw!~E~)AH-6b`BVdy?J*J9duc}OLJ zl_A;Rls8ijSH<#kAM$+0pM+xv`Rgkt-~N%glnpk1@`v8xvl5lxVy}i+Qtrs9el|lK zotlW@R^E_;ozAmZ5;CqlKEC686O4MS6c(>07pI8W8!=fQsP%r14*)L}R35p@Id~wU zMPlL-X>pNmQHff4CJ00$m^J5bQF%baav@r<@Zy@j9=VGb2>l#DJWc(D&~eKOhA36l zZov#?kH^U@ccIMlqU&aL(N!eDovOS)4yqD7J)$bk%f)I3%&PhgzqI@#`pPN8{sKFA zUMEXYC!`}!Ub&X^vA-NUo^JyTS#p9u=QFO>3XDjeN3k!y<4VIm)p`n=nSK2ftwclg zBTu;Tl)2fu4kK{nx6v!!@Q6dc(EHj4%6)~dXvmzW+|{A}!_8%onX%*BTcYkm=#M}La;$1&e; z?x*h~-@^1yG!R+p>*ZZsazh&i4M&wKxJNSxJF$Yi%6P&rsSJ+8z`oYQn#3msFbugW za08!(s==JW!hF|$IeZ4e=o~6>4eDaYb&wucfN7dMTx%JUy}f)HSP)h~U;XwA364XS zmL#{S&tBv!4}{6Js+pA(XcMl9tw9a0`@kXTySZAwDh6DBAw!@ZIhDUBxNm)ktAJ;Y zc#Y2b1ohonyuZYv@R6qebG!lYZN=dEZ5zRUd-10IEw3OwM9gSmqZ!JP~|K-i=z!ZiQmpn1E-mE4Trt|9L5 zPU&75=|A92=UortrURF08J*6^tGUOeGu%iAU55FtxE49p(SWa`lYZNCq5Dbz__8S|6Cb^SmeK zVF?V0@uul{H*#|DG7yI|73al%bMU_3O=07J4KeRN6p1p*4W_Vz#U)kiYS(F znd4W4wHUxw9O%$K@Zk=0jn`v&NUvhRdw<9J!4}|vn zPsa+8ZM8o!H-+Tf_1hea0w-0N3P>fDoI(&Pxq@M^dH477o1y!7v6QR+1Ffeth+kpW zZMAPxuMh>jy6VGm@H*9?QAl0h_P$!(X`_LH9aF0ZfyT#tOv2MVivXvNKQ$r=&)^9< z*(sZ*)1jnP*7woM+6ED5yCy4=oL_PSbrs+AO-MWQ)!JZ-RpWzoBpfT(r>P#-V<0*1 zD=t!O2Cs%WgLlVz@@M-gR-E&RR6Oq6{w^ZN@v#TC%I}DK!}>389fKR9$g?QvL-gi* zy)ABkVh#k&6FS`RwM7mS@egPrOs_Uc7eV|{5|{WC7{WI7dk`_40w>008iTY$&7#}K z*l4H@3p|}&=|q_GE$XAqB|Ix17B-t4|7aas9Xv`66LCNKM(JRnHL>q{GaY}lS;TI>Kc%NfWUbsOId}&;uwy)d-Raq6h zpzvcL5l8o^#;l1E0UK8$ZQiQpK24vCF7iSb$-SGUG%9J1J4Ppq(lIi`BTxQXp8WD6 zInOj+|CRhP`GHphAPk`w?WX4mmMYrgLC&quXk?tW$*TlDBW28YFQ~h=N9HOW(tHq` zxlcS=c`=4?+Wapl{2AH3JFkQ6@LVBfC!&)$M$65u~OSDQ-`Gr^T65js4GFz6jIdXC`6AUqf-s&Zbp$o8d;(NABzSw z$tZeA96{Tfg&l&vaMhN#`s>6Y2|LsP{Jq0K;v`wBhjzm#(0d*aK2#;&AB{=Rz>xDm zI5mXi(+{PuaS&OKsXyHwgr0Uho}HmD|B)M?TE*lln{YZ06+4omy3yq5hof!Hu&cfW zIa3wAvxaV14OmRnkqWG4ttO%)%gF+CWH-p_zO?pyrXEI3>xa(!F*qOO^KH4GHfTS8*ujK zuHxAljZ5~x^wNnd&!bC7XLdzy2)`gxmHbp@I2)Az&DChS%U$&a+Uac2)A(j*gQQg! z#|4wnBCQ9eTa$>P_dE9E66(aU33v$=2;Gh@`5c;Oc5MBe+UPnu7J0?oo9oPXv*UiO)hA+UMOGm=Ax@HVH#&yW24abEm8{|(! zey8p;{1y6ZS9vQ~4W=(gYSUkuh?gTCUc7?0_PSW0BW`49D8Q+~0z@0+gP#CfpAw*t@wuR=jfb}6!& zmigmr`p*jLiELC4poTbw>P~!X-L$eNSw7gl9Hr)iF&ziIKx&wg)&-#5`j!zs{{Ek# z;86kg!c!n3d^@>r1RfPhmnc<_6-6QPLZpXJU&r$gf%G$rO3?}OkC=UZuB{j!@Jd(a7A?3Hq^<>bhyu@%b6y2D!gD@HxZ|83ES$?4 zJB-X@ja_TH_oxzli)Q_I($%aFldo;+R~drLxi8$ZKN+{zSd_kMum9r+Kb|U*{W(G} zY-v?r83K&OW&Z3$_brDDUwA-kyE@9$pkH^@{aj!2oY9&{)>QpvJXK_%s7RS#KgMKs zM|uJCZ?7#Vg~`??X9proRVv(KTWrMAtO@}!R!5&r?@$LSDU@baJQQ;R;f%*;L?kr+ ztstu&gAhb@*wLvm9d+-}(LPX#>F6HQ(QmlCz>a>zXLLumfULh3{AwL-ye2%HW)A0Z z(6lF*T>OK5@aaCRCRkCjnjwAcP!C8S&8n_LAIGu}1aI)FWvFDMY3PR%I9%qtv9%Rj zXVl|7ROM?r_$wzW7hm}zgLSRnwSFQP%_>tUw6?ya%K@MrD=pg8kwkwKJ=L}DZha;y zKGa#z1OD2Z#H@{0M@`jc4cP9gByiLoC!co&szL0&Oal&Yu5QxZKzE{?u-I?M`<2!;Gz zJ|;<94@?rDLsm66Q{&py50_C9@b@0@8LbHOK$ePNdRaLux|fBZse92bwN1@uFWS1> zy_{rvsWrV+cj)DC^b(osVvWbC9)quBbSU~IgTF)}o*zNX#8?1A?xJ?p`dVh@gr*n=LXM(hFqSWQQJ(CvzdJ-8NIVui%@*?9S?wvjxt zu+73(>bjX>@rhX&%K>1LY_rg&@&JjfR+*&jH|a^b^iodJ4s{VeqbKPDkX1DhjWG*f zsl#GA+QYU{9kl=w)6os4qi=@jjy}g{bVt)bHr&SxGolA`XNNwnXCK-uz{bg7{%ZQT z+4M25Lm%DH2gHrprUG1ndMd!>=!^>Rv(!dehW}q{B zqGZ_3Q{~ymPXV-AD7w@7c$B`_`CZ3LmLw}WSMtKl<=|l6WRLM$AH0$VJ1e{aJG5SH zTBzR&qN5>s&YcgrPi42*H+!@^@EA9vB~=O*aDL&gdV)HJOe(YQP&T;t%+2)sKDkbk zt{-dO8yuYx<{a!d|$NOB7T-0OwqxXC1=Wm8Ee<30Yzj^^$c=NaOMMZEx0d*p$ z=|%(d`3x+QI4bY}br3JuVRRW*!R;4o70eJ7Y}YE7q1y7Og4m&VrTK#j@_|Bq9!;To zv>xVbJv1+wu6hwD)Je1dM@RY8#~=QQsW$~KhObc0LzbB-V5}F%TQ!j+VlH&eFrIHq zP7}HCMW6~y;M*tRXM!hr3nxy~dTznflAi+wIP&mEwKUde*i+CBa|Xp`3JZRVhbBo( zP9NIUKDWkT!aAY+`N|3rbg-abs+ydO{+D;*r=A` z^-VHhHJ8}X`uwX=4Nqh_&YQ#UC&S-U#M`qX54uC;Qq+yz;WTKG)~Uu`;y|+NpXN{0^IGO*bbU*?&-K0jw+{VF3La}FB#XOZz>JI z-;bb$!D`HEg>|isJOiE9*M-wL z(~H?CIoYE#h%kQozVz3@i_G!GN&5IAd|UdLtEhEN>M^vmPLoU*;z>GCPf^G7iw)}H ziI7!9e{hc`RyEa*u3@$8eORIkIc4f3Zez$=kayUu&$-g7gH<*6aO4$7Lqcn@@%|}u zFY^WB7(Hs$Kd?5KJafMGWznUca*vQhms2tMfxxgWt1 zhy-{WMc*toc>_Ez!k64IGU1CI@uH^X4`8-bid+xUitw>tUiV`UFHkeLM9sxmB*DfD zsyXf0VDHG>rEWo&w9-4&)8MD|9AiIg5@BT}D#jL<sUVs zAF+_ov)?B~#iE{>HwxK$HZ)exZm$z*J8uOt?`^Ii!8KsJ+@!uP#`R0OQ!rRR1luv4 z@T{HSICoxzyuC~?aqO(^G+@YIh(W+s|L}8223;X-umbn0L$IRdmIhnAib^j0Y^j$3 z?>nq*^lolO3^DJa<*FKxBaZ+a1LKivKUdQLY9ufP1gyugm>DCsUP+^Y1=|D61Hh*y z-c?5c3hm+2S(yXD%8IMFORLgop##77f7K`XnB5D~%`@_d4|SPrzXmtKgkrU7qiA`Ys-U+R&+6UoIklihLk;{AemX|WZ; zkE{M;X<%hPIL*-~(^02~c+q(+rckV0mKOEB{v`c3{@&m&LGESAE7|P}7=&bCq%L(3 zW-97$074Y%$V+$$a#sLpsr=^1=I)x5^RVaYp^nx5yRTB!t?%|neSDSuzT-)|L))O$Mg7lNv`jd zGc%{nnKNf*n6HUW87NOFCUIeG_BZsgw6-FT+poL0*0JgEHdT`vwTJh}5h-{h*}aTa zy}|$^cq0Ta9-IAhI=sIcJgv;c|917~hnTi*_PVro?p43(<46tNW6^dozmf>4edmV3 zSvCqv{!?D1dpg&h5KfX7-N=--y>a*_o$MrEO)IcV@?+$Ke6iT zNmBd96UHhD=FvgWQ)Nkt#psO736rWpQqA zm|t=)SH3K!YTEtwF+jTIr-2x+x;7jfWYE2FTpC*E+yq*g66b2D*zd?|SkJD%#nUX` zeZwy<-SGU=;Q9{jn$_}Y#H&(^w+l8vjuMc-!%F|ldM5ja1-6=h=C(X!yrY~Chwv;1 z3*|IxjQcxm*ZOC3!!rkSPI*Af_UP5Lqgy?!n@#Rv@Sd~=q&5K>t9nN;IQ2-R#kDk+gyG zqhp_sSiYUfIVU|on%J&UJ{`+Eo>pFLo8r~I!GqM~gpn#0rXMr=iV|JPOU~CRL&H^` zv|+;u{ns!H=nQa#t<8e{2s`X%_yU->-VW3dV>roci~?xM>6J{-xE2y54`T3r6Y z1@6o%jV7^~e}j)x@G1vwz6}OvtolCqUrRd8$v4i>F{1CcwiRSUth&49dHZ)j%OLSl zbhwL!b?Sh&T?J~FIk9w@Lp$!JQ^ZByiS?H5LOe8*RS7VQa^k$Tj)ZsIB3gxOVpoor zY|PYy5lL4>k{={1a2a=i8vF~=;J=a9l|np%m4gn@2r7E<0D^wRs`f^PlK^}N`=tS3 z;WAYIm~J#6Vd9H}QvOTRgc9=HkL-b13?PPQ{q&?lx&1`hli>{WmS(CvHmccowq3MFz>VlDc>Vhz-jM}peg z!TONWr@bZ4P{>MS<4xZ)Kz4c&Q^ zx``=Czl*h>)_8$69zsmsqU%Y09qHrFlnDB`toHsc{zN$LXgNmwV&P0%ETD|k?zM)z zCO1&+evE6w+XvuXmQs#;^jM80{jjwiC9!E=#JRRzzBwzjzB}5c#=%QQs1Mor)anC zaQ$so(iT=q9a95|<1XlmXW7p0_=~XVe_`@`%>L5^lKYShqz&P31idhX9it&Uq9P38 zrSu`pZP$N`zfB7s#o2({9ECkDp7s>MR1*3xbYGq-gYfBs@lu2sM`M12$kq;eaML}r z8mkK86f!e>A|AQhNz}_ zEBY#9kx_`rO8)^Et19H!b-c?|ZC929h?fcGFdD5FT9iY{5%r&-H{IjE7GAh=NSydX zr7Thg!-N6X62wqHnZvV zItHJtt+@}|DpvKT(SdlZ<0auNg8dwuX%@*Oil4jCn;G6-h|Q^@CeywSl8Qxb;z{pAxafSnS|Q(nKTD8ywbSVs zUEY$ul6gtMc3}zC){;I?bC$P{eY`=Y-IO>I#SrpeafT{eohmp^Rz@~&^YHosic)v#zm)3GhzP4Ad9HcS` zaFC<2uEziOs#Y>tFZJiHAM zz0uJVjJ4si2DdG&5OGE!!la971B zG4@WB3XHv9_P=H9S3>)5OVFj41-N%V;$>NW1Lq_O$QNCKQ_~R1##R#($CK&fhgJyy z6^rVhHDj6g{iv;!-1-+a4LoR{$uPtVt@F(;eky)nm2&^s%a`Z@M}(GN+YqM} zOjWn8H$1FNumiKfEjxmLx>)ZU61up|fZ6<;gm=7t`B;roN+xQIo=aQsw=He?EVW+q z>u1&?{zbVBBgP9@e%Oy$>b?L@v^nFN`6%P`N`7h0s`&^QEqv|`uL;T-weY?5L38Mg6qDX&Z7Ndq>xSi80j8g>!?h6YI2B@Eu`>2Oj;=M~5tuD%1C;m@Jb1h+Zq6mH%S%o&|Q3 zZ9q|jJ4XEi+doKzJ>DAJ!6EUJ^u*mm;>#r3_ETGWu)pV*5SeGr+iyYn4ZhvW#0}9Z zy;E`~@Gco`hJL0wqpZz)9$E0H=s!H{C$a?{J+3t43++nKo)$|3Yztb!E+s5N3sxE< za^kcwUW;p+*~S}26O`?r_P7E6y)sKMtiu~j6FK#7yv3qZ3-R%;ldyo%Hc?0$iVIKt z@nQ%po@mC+NcS_h4hoqQ>y1HPDom@B8|uVQ4rRpnfF9u*sU<;ab-$k|o1b|CPqVfY z^5c78;+Jy)Xw3&K&t4&i_f3zi+wT`fMGxS;;E$8nUjEFYco((=6mr3V!_G`7VxoK{ zj@1?mwklVzF-|p6x#DtICNg^D(1!f_)>0h1$npd&e!$ zMG)-fhR;*iw=4SP(;^Jm=<~$@U+AiLt;6JTGs?cV#}n+ck8vfo6*9gmaAL4P@h6)o@6ZVDHys@h97`8GmB-0+%rhoOD zaC+Yxc}EPPhmo`XWG%}&HrJj{nrp<~r<-ey!vvtoT?inx^O*u#wGPyFmlD1`oQAjM zLk;&yHoP3ZO*Z@?XSz4i@G;4T`-O(l9r7X#4-J1SK*=c~?fqNt;oCgf;%F7D&Hnc1 zJrKzfESl7n&|knz-WZ+DuZ+vlKI6of#&?zEjNx?i$IRTPdS`zo>`^63(EzLn#uB_T%Nr=$H$Z(3s(=x_cN)_d|u$45N50V(9%~i)OCs z6n`ZV?;%(Hp7`!r0J7kU)^{D+>zk$J^M1%7?ZBU5;H6hV<(&5U<8Wk#b!oF3-#-5t z^4;7)z>N%neRtM?o87xmEj=F2`>)oSv!7c+rUf_J&MhIX$c{%#54%O&b_8?CSG61d zOwDdbt292Qx21C$7W4sg_4_AzafP8R``jPf@?!a5;kSHO@t{#utbPU^6Bzg~(XAwf zKgO?dWT3z0Irr$n#+MeK8t!8Ve!}sx6ma&~^uJ$$_t0#m;WOEn$YpubMZ!gsYqm&Z z${EY$x>&x)QPX%Y-c|1)CF*!m}oA($W`sQSxub%|TEX|Hd~6D_eo6$z6&t%`zxsV!vc#%x>l&#D0x?WQB#2L! zAF_02E8AKPJ8IgfJD*TA?QoQJ`ku$Ir))}uc!J|7(i3v`yTPCj^yiCJb`Z|=;W`b~ zuMx1MB8NmCw_ZU<_NyyrF}yB2Kk8__Zv4*f_o97t@x-Apl$ZNIQV0qn!R|cca!vOz z=>K%;(EbrNbE;<7wjm0U6|Z}$TvRAp1-a=Vz}Zb=+4@J zm?YocD=vqbj#cfM?e5Qi;UJPTm=|XEYHVVtnP+3{(1DPfY**pEX%2+_Lf!We10D#d zLdH7Bs+cW3KI<;%lrSIjzR8RHLTRcXwwy zxZ7bjUrWwk+hcOUv%k98vATUYS+^l`h{uGwKMV|AbQkreJMB?CzL)|TC{Bzq zGB>;7?X#XDtN)so9Rf0?(FhZC9~%*xT&-F|Ox@yf(rrs)Gw%~DQeZ=Off8lqH@VJ- zX8K&Uu886Y@Oo*2i(IENm6^WS4)i5V-EbH}u_tV>nP(+7M=xyoQXbzIgR^$C+%(w9 zX1P2m^P{68>9gD@ikJhm*;A-aq?a=t1vfAG= z>*x56+(_Gqo#@yb2eyNyGX=_8&^}8y;hGv?818r5i|6o%h-IW3lvoiG`;h3KJV20w zkKvS%(?!KONnUZTh;uzu^cSuCK2j%cuy{d=+oShbR(h@vIsDq@4XyeJF8nkzgw~Lzh!l_UQb>X^sRz?Ckj}uTeoxD=(OA@ddwDC zT9TkPG5s$9SsBr3YGG=Drl)t~+)Gi&aTw%Be(U5q20f?^23=#!f2(4pO-rH52EXqv zURw$Ojb?`A+Auf}UZ|1U&;l+#kcRD4FI$w9+N!~yYFCz;5M)_;v8ww4oxDbxl;7Uf zHnQL&?tA$HYl#0hpHPs~!t-^qXQFqmSfs_OSb=Bhd8@MGk1XD*G}CvG zYs4A5GHmOmuI1oT!*aS`x0S6o-F{ND5a(%QVhv0s6TfEQVSUPFOqiVhYCyZrhuK;T zgEV!Tyvvh9H}e-?Jr}Vjvh1taX^YBYN31dg6t5r-CPKh~{_m#zCCSth*+}RBE|j1A zc`}t%npWq~(^J?Y+w#;$V}#9iVn{QWOeDr7TD3LIzxAQ^k8xEnU%AT}qxVFfC>a96 zi17ATgWE3;<|L)4eiieX>uaCU3*hq)6Q03NJzI2E$`x$u%a3r|^DEO6c~5}O!mPoa zzoRrB@z0^tMVfOz+a{|0o_=}1<10Z};P0uP7#FDy{>Rt#&)f4?X<&=Nb6UvRP5Y`y zLrY_{U)$z9nQp3l18?99;V@6-pxeIQ14>ojE(V-AsFttJv8ye9k6!lqHT$VT1Ik)F zbLt-YmUDoharEJ@cvh>JHv$G3$3I=LP*5oMDQ=HcIn^9O(Ri&d!5IaD7wtt@yIl9i z(ZWfiY@Pdmqlz@>9#K>6&cH0#O5^==QVBf`A(QsZ%Y=xU=|+R~4|f2Flm-PUS^lGtnbq2~h1d;8n7*2(Bz zBbrHHQYoRCkq}Pj%29qy;+UHu4T-*wy<*Zw}u4*rovrEiVbk58%`-Ebk5sK z9Fru(r~SHQC2poY*HWZLO_>+D3k$&^bUGknC2`!wQ*i>a@$iHFb9`i1kO{ADwJTv$I@C_r{TSn?Gco!gCyGE&V~;)>~O zSVCF^@^c!BEsNapoy0!)*rQ1Q3vkt_&81sX28AG-^aspLEt0OY2Hfw|Eo43^@ESc; zu2B`ne$f6xh&juzP?CD(PO!1S-FI#0y;rf?q4-qGd>YFuN{ zS-9?69pzi}uU)muR6*oLS*Nu|_Lfbf{YN@4Pr%cPZz^tx&D_;g2#R;L8*edBO{`el z-UkHtW|Q0HK>1>L02Fs@bUAeK+9{7GztlkT;%M_~a(NaEHs#u65%g#DyJ&dvm$9k_ znD)rJ-Yk%quwqr8@>yCpnVxMZ+v7|3^4@BlR|@yHzgl@s@IO5dpT>s}g*Iq($Myy9 zrj0!ty3_Ym0vA)72-)q0!!1lbzQ^-rdwezg%Iz@j>+Yjlsx zzbwG+X`r_BOw9-V*90Aq(&#!~!c>dFCIhgzp?p6%+$;iXeLn#unNiq7xsC28l3Jd! z8~T(;V+p1F-HxQLcJJZeZMi87s=*D?pkSJ8)Tr^Z*2A112}g9kwNqWc*lx;qsE<3e_=|qGjYsRyJBy%F*1Hd-R#g_rLQlZIz7KPZvRg^Tb~mlHrNW zUiXm6RL|{f!9YN(kS5t2?9A z^Hhn;**{w<8@&*#V(-bHdGY&h!*|d2pY^1R@)E)U$waX46PLJMNrZu!XZe)>mj@#?bfAcN#Xv88!;Q#vlCP7?;Mv4b2Um5(x@N`0J-pPtd5Z_9cZ# zNH2z=Vq|kj3w%Cq@eA17_%ZwxqeUh7zxO{OER%p`ugR^ z10z@q;RXrk_sicuiHW+Ga2kfLD$7TgWF`Au*F$IW1G-e)w|{Us_fW$ zEBlt(M_$K@Pqz29O@#r9Zr@ZzZhnW zLi2I4Z(Hezzf7LoP&o_Ps{dRa{vf1iF;@RirMze<^K5x0aPOV$!Keg7cxh7&Ay(bW zsiw+7-#If?FXIEfyNa()mtV4=KP}dePwL%!;i+Wc?=zhAG`$-sU6Fr|ah;t6NV}gi zR&{m{MV_)1l*KKxynI6VDfe`ucg1vD?k%R{y=_$np<^`!9V&G_!k{XZ(pjs8b@V!3 zH?Ke`8dUc%D1FoZ_nX+Ds^-#$kxLb~P{sOC@zzjry}93fV`7gFY>O2FlkXk|jBRKc zeFek1bE&~F9?q_291aM&hs6=-0+&pwHI%rV&t=)JliyKSF;6sKlFkcgNkV&J8u4L%qMLW0C z#Y^4&$wUAH83nz>-AE#qr)W6=D=D~w=-)%?(sNKq>Ui^iXiDK40Cl9-rgVhV-&+|v z!b$(wtPgzVJfBz=>!+9jm)9Ox+`a2>(OO;SWf;ZC14#URf1gj87d)5vkxla9x5k_Y$g|W#@QG=AH-(e2aZYf=+W%E zR34DTDyBH?caha+;?2gIH~C?jFDW+bc3;nj^@7JkkXt&vs8sm-I^ZG6d6O&XdO#tiKGsG~Vur>R*;gCK z!@|=33lq8?Wn=ite(5hTJYZLq_Ft0N%i8w(D}}EP#&4yyk@H`~m-VAhM)_e?pZM2O zCGw^vK9`o@LmJmT(A6vEvHG|*e2CZGwc(=@{JB~7A$x3^e$7}STPDpOOZAWEydU^M z6XJUzK6gEU>;(IPA+lUrZ9{?Y^W9WRoFctU;-2{iAwA-A zJ4mWd$1E%3aAC_lSG<#QEq>Do+(U6S5rJRqoJQbh!-o<0k?>JT&)l8%Ap-wJzv#vg z>sv$1%L28EGE(iAliBjT0S_q?l=7rfZVf3XE9EYw5U;xZXhG znE~z^|B>*BY)E{rZ}mBJ;x5&ABP3Ra#6Kv}u5`8wasOm6n%wgc%T@4?w(E9K**dQ_ zEXvR#kejab7Yn>RxiePhj1RCn@rA^y6y9WSTGcO0a{oYRnlv|$W@YFfZ#~enl&qEQ ztb|z>%MmF*9|!NE@_&H-9k>C^1uMYrw=5wH9YCz3U&lQWCzmDP-R9g)b7e8@lb{zVcR?2-v?lb{%w{c z{FyAz2l?HKVYlf;%UQ~EGmB$RsZQAd3XUG}!bZ|%T&?g^`Nonb_UghvQ3AwL+cW%y5mJ1>A^ub7en zTtxtY2;s3qiPev+5Naiw$`f!Uto&!>59X0pIQ2#<*^u{KyYx_cEbbG4Ij3tu( zNEPAX?7t?Vk+c5dOrX`$0PDHvFbZl>unLQ{Jr~C2+(=%s;9M2FUIjs}K2-Z5{w`41 zrF$2XMKoDqIS5E7v6jE?Dx<)>0)41jF8%h^?yzbQnH1#|@fU6DMu!^uR{99lm?oS~ z3N@7CN4m;3!F?IG@AoM{ZnyA}OIf#F_^=-J3?J&I+px~pnX8Yl!p91Ie5wyvU0qlq zAlH=yF}pqxQ>hZOfy(fc;fn45Rm4!4B8Hw5h8M+ZD%QhCHOppxNNA~x_t1S4doHxl z(#UMTWGhN!20gv^qbhY2mh&5dGa)uqodaSLzmvVRBfU+FfZK5!0nL75MSFEDgjm$( zjv1=>{yeqGdt}s1Tp(qJ@_TDbfk}^-ZCNhkLC6yJ?q=Ua-I?fa4!?@rwf4);8t&{~ zX{@`Q_DGC%FH#xcZ>vU086gwnWD;AJ>Ju&B;EvMg`s}OE zS^P?ro5Xs3uAEKDNt_lESA^Q%eM{nzO7x>B(kMP8QBCCP!YctZC_x4<;%-*HzmBAw=)vuQKD61*3i)+CXsK~rO4;zpx0l&4&=nbk}bn}}$ zgXAtZFuZ8O+Xb7lk>jv#bGR&wUHwel<4PWmPeTAOE1Po=+QVSb>S&dLm@tarw3+!!3XwoA3tsyo}>fi*d4k z#_KD2?##^qT{|SNtoHUw<2oL;e$ep}YpiOxfDAl;YHZe3%HdwJT0)6y&gX=>9bkEq zRQ}VIPv=if-uSfC@5}jntop(Q7Epz(TJ()9+9I$~R{U*Q&3% zx@L5YmT>2oJP*l>=8LrR2kJ&LS?i0YAu=?wp4C6`MXS3cE`t%%=wH*?;#97#>lRQU zUNa=Wydpkd&DjVRebhBMf@RkCcjAZ|Iq?@^dI%fq^qP3E zOA3?WV11<>F|Qujg1;gLG)PpzwC<^``R8-}b0hyG=@;HTf_?|hZAU*I${Bc62K`Jz(pUX z=(i%G-w*Ci6kt30J@nH?>35ds2L0ARcTc~g0{wnsOm0ueYqLy>e*IrfO5oJWGzwlK zrjbgCDEK*yh6J{!;D?)Rl!E&Th)LiyYNtsc52S2F`X*2Jl6M~_VLQotoHv;MrR1Fj z#YDL^&^?24|5n~w=7e=+Ys*?MXa5PEe(Bi(opS8Os1D`q8PNwi4YPhq&Y;sRlC$HW zpu1B4?886k($sq0R-{=$i7SrYf}w!VFVZGbGPV?JmNdpPcGq53aF!?t~y^lP@(1yDZFc zf0D>;M9N~b{z9&ow85LSqgN>Hch0}h%yQstY?x;EdRY&t(QeT!5{G6QcyuK`r9sa$m z=+Ta@yvO@p8eQr1WvTgYf6)`VJ_A39t|CO@3d!LMaHRWD|J=<#;eIH)ej14H|^VhL(jdSqv-i4+|Zt$4-j1O{{}tpG>1mb9+K=_ZGj5oM^T_&POA)>Nocn6%| zZA5gMp9@O~+p;^oux8%q5|Pw|22&If<>7;KgNVjv%|t>FQxtv>(|eV$Q8B%PTyGBW zG;$99f_AiRa<_i1zLHJcT3O9gl~kcW@#2@_u_Fk04Mypa5LQm4S7DEqu5IM?r6;vk zeCi&n`kAZOrx)L(@q@FYLpybh+}Bxz2E54A-z9X`>*MJ z6>30Yy$xf@q;~i!^`4L^SG2dG=gOywe*BK>K)&8k<=u?SOZpCxIF%_r$9pD)>vV z#|ZWeah_a_Xr|an*ivWH&({F^j@eSbF-1Klck=F>@G7gl9PKlPS3H&oeAD5%n1bVs)ij({9Br`cZpAp52kLO7X?I+oOBD_?;VO|hXrBv2*f*B}7(4tmd>zAUF7$Vwe~mybF=N$8$R5Fq@?+?I-oDw{x@m#Wy4I$-&6UQmL!!Su+lxPH#b@% z01fUlSSls|M&B7tc3JI+ho#+cQ7y?y-ai@gHQ~9U4)O^Ew#x8^%T<0&-YMz+IOVId z^4C7pKL6{6O#fQjZ`*G+Z(EutPj?2_Mn1PqY{=f{HaT9qALpo6yJ5QAzILFF>HKa2 zKmFbQSFaL741`x8kQ;n~m2q$TzdDTbrMqdO67_O%8xP^_pDV+A2)B}l5Hv*_*KR7r zb))zP|D>AVO%35nUET>?>%XKu|L@0hkTuk1JQba-uNu#S^ZDt=^K5hacrMmJYX`a> z8RNNFi5-mRwS+P@GM;;2Qdc8R_2W5F4Kbeeuzluug3ig;sOM_bay!z?ktzx%+$zvW-TFG_>|&36XhvsRb0Evy?a;1bycEoX2k? zj?|6YQSFiyIPPWT)(+wiDBd(IFN^=&O+PTMrePEHp;2hcYH)e* zQ6R+&?|W2TvSB@XBJ)08d5F1--0hA+Qv^*Z`_$|jiy~e0v=>TxNRAuz728DQj3;Nj z8~9ll!e}cvGh_y_J-nbW+|pXz{WS2nsd$ek#%2@KK+?Q|O7%-`IqXXNdQU8`|C;Eo zQQULY&sFS|aFmJsF~e*6y=5y|JowzKhYix2$-rT)bXyPbZ8jV;=T) z^ekFV+R+LZYGX$quzo$tdxNY0nZNYH+`R#|6KPMiZH29WDFIDC0Fk` z^vU<&ryuA6mrpZx9Yr>0x$CC(y_+1+EO=TIS2I0m9g$qhL%WpoeZ`cAqvsY{?si8& z3-=9uJbSL&ncwqE9^oYHbhWwcHX?sxx3YhE&G*Weyt*daM??I?KWu2E4w0wtYjCzW z(y@2(Bt3)jgjpUDMtf#ub^W|A|FvI;KSJZeSh;SSbHvtUYj0({cST6FF5a1s+zZM= zOPx7he=o@^t2=Q+S@9cFj>Dx;I9$`VJgQ}N!<0?=`9%u=0B*JK;4Xsmwf}%Z zx(@wOWRw5x;P;eQfs8uq%U4946&Z^SPNE@XMjUz&lUEwDT8=X*P&yv;pFo z=2WhOG(w_%+=#b@N$z8%r;&Vn)+wtyC)c|LYEDAQ94JF)(uW*t9l=G(;fb6fxoaOI zzPxFODLVe|&b>DrAwAWpN-on)cZccPitM2^qBI5RK;g0ur8w~L} zGZ2aW-aru(fdKaw;L54sMU8`!b@v&jn|$T|ulh^%4!k2dxhTo)&Ub|C2G>hUz@N7G zM>GATf1iCO#^QZq+h1*VZzAMitmR|&arEuRkZw0l-rJ@! z?;~fZ#NC`c(5A)wt*c@yZ2I?OaN{uJ&a3pH3d3Y zxi8mI4s(wpxu=|(X#PN@%{i&y!-xK+rkEpU+szh0S^ue}i z_w>*5%>H|SLRe4KU6gC~0?5-eHGYU(!>#m=&a*3;4;Ak_fYxpc-_qQ9D;L&$<*b7pEBtSuKb{`%H6Wy=6YM|u{TTdKUfA!IE>i*;=y(yAO=_id*<`<(!Q+E^1+AFYr zHk4<(x4u;$nomhAf3Hj0TO5AB8XKc+`MZ62_g9Kry>1-(^y^9E*&C6?uL&^unyZmF zy@KN{TP=*8%ncZu_v-Tqks#^o4fq}F-hu#Gz-0gO@E(c?M2GTkb~9h@$N;Qz&^kV| z1oMf@1583#HqU;JlS!55>P%F3BSjsQhMhY_T@o=67U|a*@LAnxdx}h8iK8!FIv@9UD zFspta%9{#ma69-yvgUUgFBZ1LopdwbK#p;4BHI)6+ zhTgNlm3j2_EU+Qlc(&_kJOvvW&lSMbc)(lFg7RZh&nkgaz&`*i5a&*anh{k_Q8USR z+FRW+dZ!yv!Vv>Kk(c<)%%>8t-s&OU-oB8v*)rEH`!Y43ogF*rInK~5id7LJ$Lk3G zof=+bY!zd|Ho1Kt9v=`0PmW#%s`?%=%~A>q-0)|3WtW@S_NQPtwVg8=1;re|c_ki^ z`GT7#h_f$@7&a@nU+b+msI~Z+#T4#Op?ip?V!^Esoww2cn;!ypO*e!kA8C zu@$V^(#c(8ko96ORkq?l`sigUKIN5gm&D?yJEL&a5$X_PdyQ|%7(MqC6=$g-%(C_` zAtg_4wSSyRU}1J46l=WjAMB5x{1fb}D^b8=JkI#VHeSP8nHBSL%U?%0Yj6 zfN{pEyAUQ!Gh73UK?t!2oqVYg8_iq3C)^R@SPiqyM&cg(M~o+DBw9j%?Or-;mrm@<)A!uz>4L@s=03BB8aoHeCSy$Nf)ZP;jxfNPygAL+n)JMQ z^CJHdt6ENPbhA_S&HCZ*Dmg=$_A?BvlkX=CnW7xse8t^EM&+Pl-*xd(tojW)9N_$z z35WTO1o{k|%0XRyB_7Cm5C%r{b1_atm@{O+{R*eN9 zo$H1s>$JK;>cIR~rO@q}%xQL;kps55f;)}-YknOGH>_9~A<+<6qSAwk&eR!dtayQh zwfPtEL<{^P`CKqL$Y;KL_6d_{V|h+nfNG>x>R7TUbh}ggN3t4qFvr#ST4MQTH;oV4 z9LK5Uy0Pe-!uR<9McNu|@ILlEn7q4}f4<5J3SD=D3da_f&isN4z)TavBU3nwfdWP& zed6{7aGEA4be+MAab976u$wzt*OH^E#p)VGdaH2_}W zf~Q>fAjLI1Nd-js$jz9Zh8G2VV4e8sDcAkh*YYZ0LewHb`y;^zx0~d!2N20UGU<94 z3`U=;c`1GLLBaXCFS9DZVF)(C=V|W zceDg~PFhfpP$IDo0A>e!LAWwm|GGBy$F-|JN%d=z^%423`pc5_k0%%M`Nq4qtGvG| zFXiBrrk7!o|O`dBX%|^h(dTi9>CGB^co?x=f1VuGE)fc7PgdDaWtG zwxJw7+xwx@(&TS~N!|pLLaQ=r?*W&X1Ww?5)1Y}N3FLTGH0h*C;JbUbm%#46mY2XE zA2lAQogjhlBY`i`H7|kQgn$P#B(U0`{%Z+*7{D14SV^;tk2hD1`I%7R!qH5vOsWIi zB#L_zqSc*9$w*-ox{=A8W_NG|BVD6C;d|48ME0R-B$40?{7k@TN;epv>epT(S3hF4 zyhOgk2fbz<+^9rOF&O_sBJTo5hD27-F9X_EBF~BV#nb~5>yG@So%QW&Cf;WS?9Ts~ zrC@5wY5N}v(DP5K7FG`Ge@A5IU_-8fkL_hR*M%f0jswlUuA8bpMquc`9Kce!XF=tl zDqkhoUjl}jueemJGMZqmtPnPffAN^!+aq?IjdWFP*1jyubgm__U09#_)4|Uq_2bX5 zi|?pckuQGQ)&CJp6mPOcQ+hf#fS&#LhW4;HIg)TuBM!~_gDqB zHTQDBt2g&<1vMGw9!+e;0#nxB(@|4Gfrc+M7z(QB82z((BTfIS$)x^AbTah6yly{! zWEg;Lq3BC0Ve9Ufy!uy(mA(YTRFQjCgubS1xF^Yv?%!xTZ{C!w>+w6GUF}O%duS5B zW%V+RV7B49kJ^BDf&$k*@+46FF9ELg3vK&xU()>uq%KS>{VfM`5qbf z%G_f-)8s~|qV4Ruq&HsbeA)ZjiVU}=k)R{|OBQUWu6-3L26sDr!4&5i??l+luN8aJ zcQd?};-8N?FI{?^iWu{5l`1kODuUtF>WWk(hi2H6tlz6_uT^Xx4*LLbYIA6$7km#6k&b}<#NGA4; zz690_+#-eT&f0j_x}|k(Oxv#Y3SE25LmZxG%358^seiJ4*LFj8Wu$=Pe;`3-SVE zG||P43{elFMnfz~?~R6dHK@@L4~%+KHHpp5ctZ%<0(=U%lnLOrQNs+H#=Ry=%mak&Pos|pye$dM&_{_CHm9+FO@3Yn z`J3B>>+`=~*}neo)ACn#kl#JnQ-c3w2l)r5<^QpR{Ch*bG{{u)+f1PeVw*O&zrLlI z6aAM|Dd>|P;3iF+4ue)s zFNXK7Hu@aIuT4pV#Y(*HIWMsIgCIJv*f{7Dbn%j;F1|Vt!s}xHdMjSuSk*4pBeo@C zRV^BwNFT17*&+0&fx4B`M`Tr;>c#55(B?qWJL096t=EF6!-#3T^t_lagO|nwBHCZ~ z@^obY{sEM!oPJDJ`OPr-NRuZq`E_Kw#iE+`GEV_l8BCry1M->uBL4W}o9+4Qsw96v zf6EUh6mq8hl=W%+F_QeY{IQQUVE(ybg?{cmz<1gVjvTiu-9xdN1<~xjWr*#_kwp>7 zO*?X2E2i**$c-Tx0T=mRjL7K4&2Vt47Z-KZi%TieVJ~{6 zdhuDr6rfZ05O)i`_y=_p<#Yg})Z4G>Nxr{!D?g(rTW0j+Q@Y;{A8P}h+TmlSnioFG z^Nlq_FDk`)h)SV)@s24R^bPap>l#r8JzHK(?pw6FIqmc9?sTuuTHW{#@=YIH{hHSH znficu^3s}cFLb=-t>fH}%;$u#Fz?2y?nVgW+;qQg z*lew@`@gDo8;5S4#e+bLJH?9^SA11k{5nDj{w2+OG{$*fbWtm3Gk&o1phWETJ3Dq! zcK!uynRRl*`ah?mCR{7XYW|9nwWY;BO!_k3>G?SEL{;yDx_I4ToeVxb@E7Wl(wUS_ zoh(HHN=g?}I{TEneM(nSy7-jqeM&YdU44p(LalD3WGiKI1z+9y>SkZ(@Rh??cl#Q} zR}a2&?CU7LHsPy>eGTGkQ@%E_uYLIH$=9a#wKHG6`08n2Tk^FTU%l*0ec7y&&}q2T zdAa_tlJ+0taV0zEhR20ERhPtLS#i^p|L@?D8~mB%;8wX)yg%t}-rxhNwmr#x^e-xK zgZ&K6$(yx&;1sd6U*x;HX-!dq zy`Zk&U;p%_VCirl9@{^-NXrkl=%9Gr&PpDckJ790+9QdZT%1={ytuLJrkyHU zeZ^VGZ$`MendAMyj*{LyzLn9Z_CcsFSA?>&U3FC9P>Dg!Y8pgjNR-W z4N%^ctz+>3i90#zim_2kwC-bQI;Pd0mXr%Xcvk&+k z5V0qLr5l^y{f&HfK!|u>NM?R1U7Iog2mfK-h_Y88ewr`2j6u*?&w|pK>pMLqZK_6l z7EC@i^5e;0WthuxF<;pyu(Cf5$c8w^*2E9Jg#Dpid;Fzo=vJxF;;(^70~PZa2~myy zP&Gd3N*asai#0BRN8(1lB5QAe+vj}i+&FeljYrsqWXS?CmcScuL~izDLv=NAp`*gM zf_(VIzdpq?S&C*gU^%uW(G{1wzkkpCZ=ar*!2`MObrNhSqM!{h@JpV1Zc3Z7Pm*9| z#asN)>r+X7fn`U%VEh8J!Y_1cr00cPcSTe&u!)dF?_XgwD}cj;1?Jq7)8zPMQQn9o z9}qqgPEs7JCLl$2GX;-&P8Kv(_|zmc(7wSp75uhsSpoPQxrp!VU!BCvF*7YH=cI)# zt(o?se~$^p7acicXqx15+#;4tJf?KXIB$pQxobSBr>xUfm4YoHjT_DvmSxK>DSafS zcNH8YHn#IyL5=p=>goZhiTUl)nT_^#&Z)kQNw?BVgwP%c9enEGF@sM_97~qs<4bGS z4L-4>{_Wgh|DO6Ty?+nz)lvVxot)9X1MIWa?bx<|&n!0_bkx5`$fAEKYujtRoEF}S zN6(wgx#=&N_<=h4y)NPlvf0EWvGaQjqW~nNyeJ%ac}c}j&D_xG^1`oTd%gwVpdm-U z&0pAU^w#$cmew4Ds@n5SNX_5Ti@t71o<~8zk}+et1kx*GSQLKBa|ftN-Cf`4-c=8) z7b>E*C|0E#&h2$N$*O)7>c_DD$@Or&mThFsP6OOA-*(2F`VKbmH$pQ#kKsP3;V6f9 z>VJhe+VMv(lkO9o46IoRaOH%-dnT*Wi=K%&AULY0HeVO<8lxIEtIg7-BZ@YQoA%`J;vS%zS>gXIoL@2!Sn;Brej@SwhS z%};C<*4ypt{`hFxNWZey5L9LWkQvqHUdym=l9~ckAitANk{9{M;H&3igs=fRiyelF zSW1i~9SsY10CN4aENQ(*edsb7AnX0dI&^~H*Lv61yci!1ZWl_3dgw0RZ=?iUSvqZK z`))UxE0~b7@=!kqf6678_{%EPpdtI+Cy?H{=)GiWP%svjsp~aGke1@975&LD#w|=xA=DV4+fuc?8FDA zKk>{3+n{4`oT<#u9-5!$B?13FO zTVl;3e>!T`w%K8MZmsdiIyaSO4S%33fsX^>)+~{Jj>^q>f!&MW@K0NRqn@Anwth8y z6>QRcox!`F6*}kd;28IgZkA(RcE;;AA$L*s4R^t;KN~NucIT$b{v(t=8;rGxRs30BkUhQHk{1}I^^zjiNq0766 z!l$iN(vW;*e|#rp2L`~8r^^1s^>`ZI%m8?R3O}yG$A-c+slvBVcyP@U6}grox;(%7 zWU*S)kP_I6$iPtNgjAjLQgu#?>O4-_#vz4S^>_L5jYHzx|Cy?DK&sAOzD~u7m6vhu zplQemwNpVTSUAfV?6CUzq2+feAJC8=hBopoL&FGl`@K8(ovNGcfxA6b&wZ`(><_(? zl{IGwdSbP^lWK`e;ppTDFG-buGL+A^^5~=0u7dKFmlfhZ)RpS>(|qUXei7KpatEX; zA4TPW(h@3x(uyICL-xo@uoHy*B&pCPRV5zUTS0r`g%Y*cMLnFRI%X$EO}ZCI5BSIp z^`@@Sxb{%3mu^=-_n@B_Q?>rufW#Y8mEJ|=3mIF!slP*tRO?1+B}%AZTZF6KY`&#C z_mS?@uHkA|9+G;el1>jvJyJ<15!!TLsH*V(s?0i3zB4C+15t% z4y0Xdozn%D*p==#4jI7z#k}4K9U6xm1X4NQY~wOjw9`K|p4G66+X|@gN_l^srpvbq zZk1Z%ykx%A)~;5T_o0_7kur0J3~(RZ=08g6-=_ulV5m@{3X9iT3IqRiK_xt1|Cw4CZgu8aimIJzjrbC3XSi=CRz0n=7_m63 zViW&*h2E=)bM5Csf%;0IItNfn5vaqg2l#HA-R`7Ch24+0QX_AH-;|ubG>g;7v8rL9 z*Z^0b($zN07{tdSK-oc;z`N5>2nWUZI*&)Q91!2HLA}AVejR z$`aR=`bwzuEyp{lwlzyXUBeW9`|F{%h<@?VKOJau=&brZyoXJc^L5Q{&OrhxygHp zen-#JLuu8U2ws_(+BTz^|g+{`CdHB!%u+c*X%xsFx;&3X&-cCG;j=P=*T19|IJn2+B(KY=xDv>Ag{=y9y|Y#RPO^(w~0S?XD# z3szos45OM1DCOh}hNgA5m==T^r3gmn0OKIj;JzfPWTcx9ki-Gjm6ELb;~0l@?7j;< zz5B{eI6Wlp7!q?y^pS!0k>jQ8$_0|L5B$gVSPvPGg2{a_mJ%KAjQ#{h!v5^*`kA&} z{>9T?cCVvuB5uLMl@u{7l!$_73-50-1dUZG8tXQn>u;001$>F0@`V~@x)=YuW~Alwfu~I z)Wp_WSk8W&K?dR}Ky!D1iv~N{-&WW3l+PD~D8D=DEg!fMp<1Q&cBxzYCz6|tKSIg} zN_k8vtAsPEzNnPjt+7yMfl~gUlv_i}J*3$E+)7*++PqeY=g?bA4A3rD;;~B9q2#6R zLVfFk06r22g~GzKGLKPaUrV$Xjh4DYmBM|wz_b^Qmb$%_!eu3vlCN4jC`HFdt%spA z-IU0lxg}PH#DD&gL~Kn<92*kfQ{qD*u_PomDe*5MaaBlsM2WMa#DI#Ml_*o$S`P!6 zqr}l6abYNVi4uaH zu;PUN?-Er~UYzvHt#)r%DRT|)c|zn0bj@ejPpX^mDW6Zgu@x^U*n&j-^eHb)gMTpS zet6QGl=Do+8{F^cUVVdotaj7+h}RuokU#$(8$4!dv&(x<&A{(BDic%FP3G5vtdb!- znfbX_A6=i6+}Z<3qtpcK-)X-78lN1Vta&iMT6k$>X-liEWBhsl_3Y4xEg65HJ6^-t z5Z5|C`1%&JtAv%u5{V$z{%bf7rG%E;v*!{UUem%2U9nkn$Q)dG@QzvKE%91*qtH!y zRUDU{0$6o;Ys80kYJp?>lFq~Iiyk(*b07|p0!p2x(`KPM1#4Q|dH$Rg4hq|@nK(25(;LMt2}T@odMcvt`KAyF&MR=w}g~loMx!TTDu6aZ{{%3Jh*{-mDb^5}q{Y z2Y%?qhHr70fes$ojm^oWl+u2RchYHxX$A4voLxg2djz?A|G1YshF3&P>}T$?ZFiUV&>qF#+o`CY3 z8~N@U%VN(#n;Y;aQ2p+Qb{=qex>qP*wN|@Xya8_c?ZKRHS#7~c{=z1PK;1AV?3$e= z)s~V*kSFB0Z65cS@|bCGC-QCWm592AQaJ&m&gZ!OtpKgYeYeU6^4dhQ!I5C1ORRdV z6wiz$Vy2YilhwM@WiYR}nICnE_gEnofb47W%dZCj|3mwdSj}4IHm-ZX7oI8#XHfKe zifIc+EK>8nFE;aI{}9MZ6b;u5b-%>rUnl)BfmfXK z>!meX-DafBXPw6fkCNFrnfsQA3axI-Yn9sUHsx6~8oKuy-_YOqo7qqi4Z+9MFRNMOuJq-2+RaVjr+RV`?W&L4&Py*i zDpl}kezv?JZN~{xJ15V4&DRsU3tfm}KYFnCqwNYs+mb$^tY)csDtRy)v6U`}51mt1 zu#0+1Aot%EVps1Y{O9RWFboa1Qt_3#r^S_ z$P5PW8yaKeqEG45c&&B_)ReneEl`^MDsAypQGqREU z?gA3%8Y(Fob2!hJ<0hRFWpO*m!eLd?j6r=>Tw2<8d&k}WXI)MfHjs{{Nx%{cfxrBH z5y0-SOxtuC)f>@c-bE1T3I*L61|ZyL*-L%qhP8YT1%d0G>&qD;)mx2cGrCWF_f9Ow zxT+W4wA3eY;YPzT65dS$^~M$C_+hL96dx7)wI9ZNe@Yw1Y&uT82_oO9e$vtQ6G}!M zxLFTwCsAE}y);rv{n?h1y!`{TV^kQcK1BJXme@X0T&X3o>eEbAU7nf_t;z7o8^f9((#H3s{;4p zNg+c*YB*z}AG3nlZn0Y{AaqGK^4%%6)ZTvCK$K0a`a%g!a$mDB>}x(CE)@-2{jSE3 zB3B!J^i8?F+w`-K?`Q8+KP5H23tWNkXK%2V)=xHh3maVA1Cc=ga$@GV*YM4_3j~jR zSwU1;;`*wbA6l$>BBMz3)=)g-G`Mc+H}Y{IL&=nnB&+}I%~6&lGW9>bHuFlXt_A+m zG#F3}CQi!*30ZFR-@}e#bSakRjB{?FxoYkb8C{SUt9nTl=t;h6S#>w74S4uAf?pWH zFEaQ)-_rs7?kV^K$}dI~hwZ_>HcliI1f(@iD%xevbHy}OvS-=*8Ks# zaB>M3WeC>!_P5!695t@Y8>rFpA-`JQYa2ghJI}USobko20h1-J@5c-YXoKi@`qgC{ zrPDmRmvMQSntk@VbULjF(9`Jj0sTq`zi~Pp-x2)NQt$_qmqVwa1?TEQee@`lDs4}x z4{-Q&M5)PenX!#zUGGQ|WsZtN zl!eHCk|_HoJW=+tzs>IU^vn~fu@U(R@f&EjH-cHs%aee|Y;?^W4Wc2fO{(;hu@u$+ z6ITd}YBvdMCtio&6g}h!wdZ4=eW=(7x9e7PQos5WckzK6r&nb;VId1VKUQ@I42YgS zA)kdf3SXBjRn7HjeQxWmg*B_((caX{Gd~a5!yNw3-M4~{@WIj$`+KST3*YhweZoql z{D`?>o>_XB%>x|$B_VyCi+x~OEENeM@N=w4KH3_Q6uv?-9`WZ7pZ8>($$M7PHk4R!Bq&gh-s!R)&kb(-8~90ajej5@+`p?g*BMZK)(-j+Tyx5%K+l5ISF z%vd@YlFAw>6pbqKArN;#RP9D8--9~s;6si_`?YaSh|9FqX)gubX`zb4uF-8EEDZt& zn!g2o`@b9c_rrY#ciF-|%>U~!oAYRmWr*uC*eEzo6cjwNR*}WG`~J>k*s8b!GLnhO zZJ}^4;8vuUI(KbNki{y5yGOJh;9s}E*H)7Ou5U8W-Rg7T1_KEULd(@B0Ky{_3x-k? zZFpY!DOSzxO4vk8Sv?W)8>{{rV<`B_)+!XwIOZ-6`6g+Rh(#Rpo0w8h8B!8Cz|UF>WzJty1N;8<)9x< zBQVWY$g%1!hnC?XX>m#k=WEc{Z}Avh7v1 zy_VHsjrsxrEcUR(M7Tt*o_AlQ8~Dja@Bzt5x zhNUg>b!v~HO^{}}+-s2%G|L)Hzi%NO5yxZJl3!ksTYd&rdmWkw2jl4*y_{5{7Nc`1 zt6kk8f$NgWA#fe*TgyUkc$ETQnBI7bWcdfb`sKeB7BVQ*PezfPZd~C79U@ne*L35@>m} ziHLFXXfvPzq9|whJmPD9t9y*i{Y2nh(o&ubZ!6qR?z921>LYBqY6w3ltAaUkwANkC zZVDucBZ?#FkNfd?&-G*7L)&_;HzxX;kUX@b_%Tg8R!%)AtNaPiALS3?w0_Q_y>Wm9 zelCN{1Xkg7S!|&)9yqv+#%Nh`Ps4PG6&*S8A_lPx9OJSC1G#SbZQ^lN)>N^OFRP!c z&c^v!XfSg3|J63~n(Dq8yP#=;DT{Jea_?J}Fj-h5LK4u2Wx0zzICJ!P=g9z?=YPn{ zT1neJG|}tTtvz|iyi5)Q3;vcc0=HMxDcnU#DE^p6#XE^V8OAm3X02w=|APirF5_gb zYgP&3`KL`q_h$F-t==3Mt7&9E^f|_IDt`Fi>VvQ7NYDp2^0RVK;*^c(gThWU$Yh_= z2M6?QqYo;iApTqW;Du%4r3`)Wq$Q>F!99GZ^nvbY0MGvueX!3~8`B5V589|cIK#5q z>4W=7{-5cC+qT@eKIlbY3xoCkH{dW3b$1OIZ z4_>k=9qWVBJ-C0T4;F9!FZIC=QKvSl4;F04#8Lk(X1I?I-|o-IeQow5$NNB_cb~jrOCaf5*^%G zA*(DjqWD$Q;XQq$)A+3=bs z`S0J9=k%B82qkJ?bBiuH8CDL zmey|dL22!NwmxPxmT*V4&XC3;;fR{ezaj+F4wM~Rrx zd&^ueNY}<)wbbR=d&~l%i`d5Vp4o_;gm%_h*SJ%FUs`*FKvx`G+H`~gGsynP%To}w z9mK{f*ww1Jh}VVm{77r!WtpK1=mr0A(L~J=sVCf4OnD;ta?S(x8fdCu@}0L8@tVQ8 zvDpLYQ&c#?m5IEGDy=Kzi*h4`HkiuM)%?@%J-N-~95Y&fvY*=0a#P-|S<{SXe#MI({s7ZWpj5NY5V{Ac6Y^cd&=lkJqR?Bt5tz?u!pR0YE1Jh*&LB0@L(M z!r4VV@~D86Zpi+82By(CBc=)W9=Mq%#GJ4Z%iJK4yhI{KNuzBuC(bfxtEiLDr|Y4N z^Wl=?a`3Ap3ZX-4zIJNP5wqDnNZ;G;5AYt7#S;y$S(@5U zRCu@?B1LkA;1A(8e5s^7x8^z#A%sH5o>FiGP7OC}66IO(+$uc7p*Jklw=V|KXJ5<| z_HL|dnVc=@wcT)4M5S<-tgr2ARTVyMz@UlBs*!v*7${Ln{jRj_V(n`8$!vHtYuI*j zy3;i_jI*&;2JLgSO|ySgcW8X1YrIxGy4ciF>O~{2f{D$}vOXXD2GuF@n!BtH#LD-* zwESS=$evwEx;xx7KcN{7?kI45WXr`NOHEZ$w$I?igu(?n+W3rdT}`YqBq&Pm(jx_Kp1Bw3ZL%U39K zalHQue@c*uuGpN3s_O%6Sk>gJ`4Ipcvyv4M-?1tS3t(5xjspby$GTWWJg$jXy#Kp{ znXm`|@$n`R0oe{?6n!vs{pTe6{C$B6XlGz-RJC4G=(e1%`jnO< z^z4gN=4mVIM)5I}{Wm5tck|U?n;oA*3to^*8+zeFz{!#8)~-|LwD-SP2{w?wlFO~g zm3|`D_sln})6eej%V~+w4SWuVNTyI*aqhe@JQW{L+{q^Y4|{JOA61cs4R;7&P_P4T zQCWfp4Fa0DjENErgh&U2W&{)kHKHOaqX{M z0OG>pk|=`J1PpF~2;_a9Q+03O+ufkfH-7IQ-^WkW_tyHJv}eW7~aOVi6OgJb~jLDjf=11tb2EhTM5W76xwZ1ne}%~X*% zL92-@9J9r6s2F5+Yqr42V)h!l0-<_t2v1^dp}s=W@J)Qty`-iDPzpSiTXP*qX9;kL zCp-o&+iDNQzIp+FC`K$_IWzX)+;*4AQN&up0lvxX8CXNFx(^f_>mrF23e?|YI2%$< zFJgxV*#K;|=+`!AkG_hyP=v6Eo(z*Fog#P>d5Ew{JQz?0)J^kXC(#PI;+46o+)s_7yvfkR_a0XilkzuyIqGeaU)n^szmuXHu_W;A_@ zqX>?ju?QsGBOSfZ@S!GrFPgy$hO5(Ovgb>D?D_H&(JQ+BSK1`XyoX8KyfYwro$oDg z03meqegH*W>-{%b0q|bS+-CIG!GQ>}9oNpxGHJPC!_Vo2OzN|cT7IrA)W{4 z*=+^RZsS5xpQ9N{DFQn7o;qQ?c4Qe|1#B?;n|8yG$ zJ;HBcxVCZ30Y-JvN*#Wwgp2p~U2uu#h|7~AjM-!QjhY$!%yb7{nwFrLrftqTMllWQ zI5ev6K_>irb`atRu>yAsi_isXdmOc7IVycjh z&j!`?ZEQwi@<^s57J|QX`(ZV}9DxP8-;x&c{Yv9}jSmfPgBuedo6VzK9~5!WYzNv% zwP_61ChXeK98U#GbzjaU{%iR?agWn=i_b%{s%jWlG+&fR=d|h2KbCnr9Bwgh`@^D` zcfSavdi77{Hg#)D_(yXoVq^zO9~4sm!Sxk%_QXcB3``HeV`r-AX9i<{iSnc7_GXip zq(T0(83WSB;p%s$+}>0m{tDJnIgAJ+59`&*0$y)9sGEA>GBRK(MhU790JEa(NL|#Kjcp7_I67oFSp*Bhb)Nluq{Wk(}sH zxY=yv(s%7z4$8LLn2cnF!Qw1rXek0CV6DBYU&}{i*TY6*<2dInoY=-h%S{(=Iqtq{ z(MHOkB_~t~xEJOT%?zaH;tK(!%CnRzwtT1K5~KiDtk<9c<}BIUM%2Oj@m-+`)?1o| zsDf>tG?CR*2XV6yRlw5Akr}Hqv43Ah_wD7X0YeFL#@veGx*&N7Sk2snTag63oY>b) zV~gGQ%<|+Vro6I7%wk)8?cQcxyuZ7;30I>)RZ}-tYW^xBGi7L-24pKmZ3cy0$z@va zgkFF>5h1;Tzn~mpp_1K4uakIQLsqcO>c$ficmuihdedoI-Jn+8x3 z(89HJB-_4nD{A7};IT9%#bzSC?7#WWEjLB{n>AHb<0f*c-UmIAFudhQf&F{|RHjop zfMnNrr(e|$u^N#EaAGWgI&~@mfLAl%O{uBn3(OTPh1rd`#$$~bV%7_y*r!&O)qN#k=V zKga7kwwM3QlAmXS92}tL^E{i&%rt7vp})cZE&^Zg1)zHNlOMGfLfjL9_?VQ-qfouTn_n+Ak=dA2eT;65 zVrQJc84Lg5>|I<~1-`)5sp~)z@)N5UM!FAFri?pA$fGN;8AVc=g$WqtwY!m4Xyh$_ z4+EX6D{x2(V0yxz;*TEZ4pVY>DZO5;1T{$aEH1>}`!~hOOleDDU{7RW!e!*G{JMG2 z0OY;Oa6U%>vJMJ$-p87_Et>GT`ed5yjHSx-!~MYPU|;BtJBMZ4KQ(RzNR{tV?WKxx zO#`m${)8$ZSx2U&SdIYPWbd4UWdBG&~1d!9}6IKas2`e?VGsVZv_l<+`;2?iVxUAo#oCJJ4;M#rlb zDU57%?ST&W+rfzhE)J>cQjL+x+!&L9u|_?FV(dNTx7oMxFera??Jtruob@L6CRN75 zaQF2T;{^a4NcEeO+ieaj_9vatiRO2)*`j7myp=-_Noo!Ilx zKqse-QGbVfw||M8V25IW zu@|s;%ew=fUYzd%8nfUgu~W%Bn0;4BKN{5o%wVft^c+^C}O z(FD9uV5-CsXx!9gT(ViqIT(LLNi7XmkeNWajPM-MXJr>(%4qK_W9bzr1GKq88Y79w z?rI=b4NdQ%#jI@}YkLqWn;Q5!3$LU_nS`kKZYSElJk#I_zxorZMH)h9n$_2!obtFn z=L2ArLXt4gW~dn~1hs)pgwbMXGMyAN1* zX+-Q9eS9M51Wnltf7q~Eb5KH^^_E{uEe7=UmQORvH`bcGhq1f#2lPKOVA`@T$0kLar?5LcF!|-n-x+s0)a?9Z}~$<>by})ePF&mb#}g;xO|dHKs)dx6UFvLd5jeU*`WBR>;6LFwZ4;pYQJY_f(Vo*p_VuaW>C7)ZfX_*)jr$?;C=Bvb zfh-?dPVz7hh5NlpNQUcDv89y$6=v&GKEpPV9QVR+hY{OgKoCz*I=ha<3AZEHj`m*h zJ+mhv2Nv-o^HYAHS8(U(bpD*}r-SH7z7+}J4eBj_3n-(As^)+tZE_AlFKXlHZaqPe zR)0l`AE=^r206V~RI9;Eg+;Tc>aYmWhg+$VO{$ZbDw^)6BUL=QUru6cx_cq~opfJH z&H~+UKvs%NA@#;NoI)n2jnjswe-8t#@mi!`ACp&e1gXf%r0q?)Pw1RQY}x}ub-r;b zfG6x{sSj8S#tqg7$@y7}9M-0ts>kPyb6A@&+%U{&k>p5&$w`f>CfEiMURi4X5ZT2+ z7ecP)BD^p-&S`#X?$`2(rY!!_+KJ+Pu-Spg-YZtBy62%F;3G}m@;60lVPk;?y;Un| zqD;=@h$?^C2&@8Br9TUk6E$9zj(2qMcrmx2m_FnRCpXI&|F!(!6W=C%nmeH zsq2{-CMHkS#VFGx9;XvSLFC}-k0i2|1*^-a%MQ^)3AdNlqwnSOW#011C<9%3fgVaN zY8#1+E}f0C!rSCB9Y2zQSB1Uz2z!HRC#Q7|XL9a3o(4hs*S{V}h%Qzjh3p!f43>9Jmc_V826!=V z>d7)=0^1g6g7TJg6HX?no{mYXQPS6|N|XcDCktsDst@O){kI^-Jr}`!sX=Xt2@mr_ zti~CuS)Fu0Cbac9)}{9TMd;jFkO7k^#G_E8b(-o=9n`tmApFzsGUG31 z&U@=qE6<}VS?+HBVrIvDK0i&=cTDawuR|@%QqAMF0?Y+f)j1+i%f%F@K1NG@P)``c z#%?ydb$kaQKDk&sZ1ko562!I(P>(SqL=tYc(z(?}W<|$zf~H`lB{A6Np51xjxDZwEC{ynvQzL0eFPF$EKW2$i9>k#GxMPPlJh(r`8J`@@23^073JZQIA@UBY)z1FywXc z0+%bkveHyY?j~w*p}Yh(XAJ81+*rK=f6JH$%_@Nl7f%v z5`(!^D~`widCAZ!AiZfm8ktt=y>}ldMg0Q*W6_A1by|@~$8}5c++pV?w~~RJL(@u8 z)(}g@$V+i57l@yo<_ADHK%XL%-+-p@$|mkfk-naSCHTXC{)zeFjmefCNJA(r6_>Z> zJ?CwnV7>5%sU8n?Xk?rFtk=TKMqfgmUPV79<&~UL5bWEaUhjy(XLd^NcrE^h#$)IY zZg13iD`$4lG$hUaIgLF56?Nxk$!uKgEw2GS&;XQ4ZqvzBj+^X_>Inb z`yVG$iOxN%b?8d6yNDuu{os}G+zqitdI*{o)o+RQ0 z1*i3R=}R(FM}&B%cNPSv^;pC((C#DI0$b)HYMaMQgq z^oaY0v%)Be~gM!g4i&_K^2dVQt-2cT~ zpl9agzF>CChgJ^mzV84q5JYcr31vz-Q=j!X@EFnSFZE%{`5Mc`NC-6biq{e1&zaCe zI>W%(dxlrPw+?W}g)gUQ#?u318hdXwBq{hZ6Dx@f5mtVjhbgGaKVJ0ELR`WmzL?_d7rtqo3`Q-U2Cx{SY zi9XoYIO}RJmnSN?UM<$qBM=?!HrM4kP0?K4o2!6av$gFuSEqiyR;PhDZB}!cf?N$b zWihr|hZJ;tAgKz14(0455J)R$iNe*ka&|qt9xdvC`onLN1SosfHLS=j(N2>#VWL%E zhp2P2$&F+zw4L>ZhjUve06AzDE0~dB zJj_zd-oOg-R7Tn{S?c`J+;gZ`#}t!Lg=u3T(j!6upV$nJf%1@>>aEN|m7K>{Qr1?I z&3lG1yPMD&qsp!ER<4Il5p9Jv>v9}=PVP{?p$*iR(`u+VtTEJGg#7&Hmq1_UJJ6MM zp=Bz;*YiXAAB=I}gwsNkdf<9s&93v7U516RKj*VqbzeQsF1K{JBC?S~ z%Xb(-I|8OAW_vuDF-N7NvvfecS|+?>5fSUh2Gx-W?630Cd~@+ts14(14jMxfVsj1N zaVr+a%<~8;=>|XSzaVBe95~kbf-Sj=q_|nc-m>aL%n2a0k!HONg?|{h2$;Z(Tmk@)#L_tx%9G3 znfO4DzK}FkWuiK?kAeUybuEMnI&f&(I8N_q4GqC^7=CD4a?_ERB2p5tcZKGRMDpqP zAp!iCx}eqA;S<~U7wWzs4@P6f4L1gOpr|Q$XCy@Fa`iM!Vmea2F-nK0$|zvU=MaM0 zks5D0733cGn_M0zOoOM7W@dVr$}5V{A=))E#ihog6=LCw;DYI8aL_I3~tP!r%3(n;CyBN!@=Q z{)9mL@NTrrws*aI1=?-Takc7ZBxB2tkTM$7%_Cyy@*MK32bd4(E{u)89n7UBM3s94 zt3MpoGt&b3g)Pfj^LIJA=6^8KfoOvXpBfcjW5REY3V*?b|5++&Rxc1q)HJsls)1T_ zx$wEARwswI8VmCz$>HLKEU4k?Nn{}W%VOg{=SF@2Cw6M!cUbl%Zl-;Qy}lN`zBYWA zM83mdIweYsI3%-nrdEzJC1w|D+#fMhUL0SN#FFL&eybFJ&VG`$r0OgjbNv6 zsF_TJ{k@1i&~kF75mKC-r*0Fm8XBo>fLH>;KjJ}3o}6PLd1Pf!(#cqH;r}<8d#7@^ z#&|5?!aZDox7$7tXe4C{2Qb?}v5Bn&;}VD$ERFPjye|L~=EY6ul&Q-I!m04WfaG5*cFgGgunP((SDI{RJnuLO^5Pgm!KVAVv?&|wV^;EDkxDv{2F+*9JWTV#yuhJQFP>$t|;0wH~p12fr zsrVE-H{J@|c#J7_J3noUT^o<@Exhxef8u%J7xAmtG2iFG=C%zQRhv`RXuZ|g+>WZsA? zx;lWn@Z-GGH?k0?Z|^`fHOd>aR$YSif%t#Y_FDd&6o`T1J9hxfsN_4{ipSD@2SNNZ z##>RqZ~)>Kzh^1`(0fX|nKllKsisaf^+z@6A&fwMWEi^ASm-?2%Jv_A*ofs+3OtLp zeij|TS@kc}m_)4IxwZc)>Z3OkGELY`%=|gtBZRjnK+5=Y67|by$~+MSI9Uj? zgQZ4Z2YNt43<|a0PSTLgUiD7Dqc&FbRpfYCI-ejHyNj3F&qIv*ol4R9E|b90=BYX}lH?O4pwtxI7ZuIH1^)MZrTUHx(ftjRd`k_hHj=YcqJsC@Eyq;erg z#!7E_h+U8F%A}T}Mm_hs$5#`HXXGyRo@v|XW{3fs-FCf^(!L(*I`%?NV z^o1c{rk-PYh-Qm={9lf2x!`cn65k)O=LU!CRj2-)NUIMY6AUpH8|os5xvs6fcmYl&Q7Q7N^2|=@rWLbI$<;B%WYM<&@y| z2@&s%7e(b<9ezT7X)l1Y-q(1E>&!vY`jZ&bOLm%cG z3Sx}BP9{=sMH$s+jL8&?mnXoG7>fn`-Ua?)en+c{INBbW+{$xdurFrEI(7IDm>E%N zHIk4L=dp3-@1YIoH$ zfSg|j>8uYPt6{&e0bn%(c1=AOnqt;7hDFe)OwKQ-ngwk;eCNRuk3MgOI15;u4fE3y zeQpQ7lhr6fC?+h^3BuE&t!k4+e=V)@qfJBWl8ZCyIBq%)6d z_x&QyG3Jy>TX0Ex3A_b%sh5j%9e&iTrv5^L#PV)H5|MYOoXr&6ahtk~TDC(eS9yiv zFGwFy_9|jM3psWmlfowft~QfKPS<{T5t*{h*mkiBcLp+Rh5JxEnRT&VNnc5#K+3ft zOB+@_6?_g(1xu=nupOc;+>R5o%hV05%aYm0p*ebA$sCs@Tr%JjNLZm zY*33XL{8U=vFRE0^&l48FiSle6C3^l8C9($5Rc(TfLDpQf;ij+QKnZq9&18VR}5zH zZGJc;n(!qh(wIwK1m8wNqdBvYD|{hW-A7)+{Dx~G?P3`Ba<<$E1yy(!VDLM0Y*_;_ zx?A>lbtnUod=5~PC@=QGua*6AyvU6yh=Fen%6K%UjPPGzlu@+>=(ZzKMpfjH`>o(f zPP6Hnc~Su^%36>850fT?h3`izrSBo!tnODmB}L4}M#)Se*C>(;qJqo8rEEEfbpvvQ zm(o;(b~F-`Y*fr+%c2(vO?Sx{Q72xlo6Y1@crw&ez0vluVsL6u&!Txzq`Su|om4A9 zVz!{OA-*oAR*f{_t)s#RnDA|Au?lfWWDsXcwY3|22Kmgg!fru>v}0}&5}=8!vLjMJ zJ;KH*E8fH;95znUeJh<6LppCcYHbnno#!B*AE6{)ItmW&6!Jmpu&TCaK=7cF^O(Z& zc26}nynru;G;&yzB&d?r+1YGtG~vgKQ4antS3+LH)U(4PClo!nFRBxIf&AAxI*~v+ zAdo;_Cr_BpW%y60=atjk*vRw8IglQ-qKIWa+m?o*jJF9k} zCqM94Zb2jmhVK;~h1yi$eWgMD3#n*^sJ|eY^DBN+KxLWAGQ8y<@-Z+x)v=Ve6tP(L8MNBin? zQ#l^>+1qR`|HK+#~0E%i7!-|tgc0RnhVVQ zuI&-paEGMOx3)9KLOzSSh%?KLcrw}@4FBHgel%Z`azTDn14+u7(^&(ks81Ms%ZI^> z)pxEg$2x)0G;gVvQiK+C{bo zVW)6Nn=u;ifO9t?vc@G{h0R6kl_em%zEMX)@gb{VX}bEZKT5-`q0VE_pQB2ACP#hD zIG94xoyVZ{)js$p8c#iEe+ZsO0lkX0ysaPC31Vi znLKlb#F=Y(d=*BnP;cc6TaRIQdMTLKLvNiUPg1~T%{h1;q>(!a;m=jTKRjD<@ z)Tvhnu*f*m$4TgNP9NU#Juq{a0@*`3rnt?_39{fL+2v1)X$u!d!LYCoHHcwhxIBPl zp7mHHkN41z=FlVYxefYH`IgQ9rYd}@vng6g(Zs+9dLX6E>2sZ9+ z$R^;zkpbB6Kni$DQ!(dx)3J3ZtQy8Nou&Y~IxI-9AvrH2Op&6J&)g~+0m@qhIl{y7 zB+o>A*7isUBz$c{-xUHzV{{eb@DB^-n#R_)^!r}uEF*StZd6zCTtgk0!9t2fHW-Rm zaEvGQfNW7GHVAoO!phtZwzE#7 zf-xJ>yz6-8W-qI={2yFqveCVxx@H?aBWSe5?#+eJIb0`KFK@3+u`mqQTx* zw!yZG*-_0$LK0LlA(`nM)D8gvWEhy50ldTUfl_`10ArywL^pTZdD#aHmvzujVg8VV zR`~h@a}p`(%8{OIkuP(*b&s8)n~N0cRD(h~k|^dw76AbdlgA^p96Toxa1*Bb?vyB^ zPqH#&myASr7&6g~N0R8ww@C6CqURamM-ww5!3nT1ABkS$=1pKLZEYr7t25-bazh*; z%y3{OaX7D$ID@ml@mBEb$d)Mrl-j^mD|BmVBE*FsREiie27}qDaxhfoo{R>;;51ym zu2)1inBm@vhiKs{%lT?=y2ta^OSDh&mG-PM_dHGkZSsGPomKt`>8B@wsgX%Quk`-Z zk7B1@eZkx^EJ_OD^9>+70EG8GeALHGg4~>AAoc~6+K&kkUCeH;fSa|5Y(}b|dLy}6 z&8JUX0KBIYubBx^JwD)VW8R%3nE$pr7ISlwh4~#kxn{y?Bo#290?gXWe;P`ZIlE3h zCq>4Y37@eGyed*4XTmc~ai21$nF;4%42V`yg|r@@@l(PDvqs-Fss*$>?*Qoh;PZtt z3wZNkS1<}p_KHI91$!_yNX{JJ(9#avzy#LJ_B@{XkDmzi=A(Rl zjzzt2Zj?aeWH2A5R;rtryA~pkx7-KFh3C$fq{2F68gKL#l^xpwXZGUm)^? zjarLLNP>vCRDhtGEMEG|=@q07iaf{~69K`LfcY4BF^bU8vmBN_stM|McVlWDCWa=mG47H4wx#39DUQ++n-aGA%# zADOEso{Noo3-_6mE$@kqYGy7B#&O{<#9OwnbZ_`9+)NJZiGG=&D-GWX7CFm=)zPi|Qlg z2(Ol6DQe2dm1Vlle;D(lEn`%Iq~+m*U8%YVu5Z<#ukZpooPfb?m-{hNsN^izw*GyV z&Yz)b7`7MGvZk`~E|_}wg{%SKIv|p1K<^{{)GL7s$O>QtD`KYH7-2TB{YWs%B`4ZC z3fRvvNV5@fU>&8<`^xr$gwLs?BqO0qNBKK8Wl$YT7h?x?30p2uHR!DR1usf6^{+i4 z(Suh=2xsL>5Skyn1w+>Gw=g^_9h|V4l|G6D1;GonVCaDgol24T>_I7N(DVK`;Qa6^ zPVhE$YSq>r37)WrftEz^RxB3BTlr$lx9SeM>0wr#1L9FcuKbu{wpIX%X(-Dpi3Lh)u8qHAsaL2#Z90;D;vKvw^9Hyf-_s;k&Cap)1u63YB_TGd8=_QCKv8ML^P2?5aqQQSLtwN+d)fYK z5JT=^nNf58Dn=`nQ~ZI_PyC>jdUPZ{c6WC*VYf2yC*^|=2Zf8*|YBxiV?%NXsQU0N3@fUX8 zBwpB&%6YDc#@uvz#=)eD`IdI(-0OV7);%!RkhVN+4Dw`F`*Vh1d_mR1@I`>PVsaAZ z;Ib*X(8vOKWJeW)^4#uDMowgfQqNHRRZIAbh5JG$qMCy_7i(%_FJcZT7P-E_hJt`n zlft@9eiTskcWAx%z8z8^B`49Ue==l(gjgqxo7HQh5c7uCkX75PNOI8R2AE)RKYYc< zY&S}2WVupGAC?j%B_N;}tZrsGi%mIIXGb!ioNl_D@>^($K{dE2H8O$^C& z=1o--|A{r(aYzz%%Tbm(9>m4G0BfgSYB!01itF3H6#_y}!|lKu4lC_LBJ=9i`O;C4 z>}1`Bo|~4%=J$1fsB+Lu<(tgtCQT|kP4 zV29POXUpr%G$yb=9l%Ou^{CblXMUunJncmrDGFy=)s-(G2yduM9#|Z?V}%Mr%|rAF zXbW2%ZuCW>WND9~DJdD)fHf19fn9g9+wy5m0o`aV#^Fw6)pz@1+1Y}voLws8aD8Gc z#Z{(_H3|y`M&#PzMGuKqfWj^(TC&3 z2set8tsp(jMV3FJAi5BRW92|ZJZ(mYw^xuXa&M($C7}+-z(ryTOShf#r=t-uSGNlZ z#vnn&%!xhCZMb!mYyJ0;j!Os;9fY(Fb)g?yD`HM1IgZ0HW^4IEW<1WcP9k%#kz&w_ zI-mWnciQF9J4_?FQYy$^=AG6>v`C5;l;lSpHZgz6*2I#=cl}dqPdJSl3M%?8U30zj zvu5krc~F!-mN=K%+9=u9W2qJAdk5DbpV|V>lEVh%sJtSYA*qN|Orio>mNQ4C^MbL1 z3%19e!ca&>17fa{>wk(7Y)M+Mb?Qw%jw{%X11Ys&qn1R$hW63{q)PJCtI;USpK}ZV z0p0^5!?Z?qo$m~-VgWUSr!J$8=G0q3d6_N9a-3f<#|9^*maS^7I`)EF#CaS*k+6NJ z$ew%4%i*81bQT(?h9R6?R1Kt6G_O;%WnlA-fpZx67L}^52;q?PBabhHn*(@Afft#|tNGGT(B}gEysbpvtX8u=9PRQ}tVRNgg1?ZCye(4>cllAK9PYyOKw`9< zfm9XMXk*E>Ozk}xsksC8wq~Jbyz8f)B z0M$P*R>DiT;10IQ`HHLEQstXk&kq+0XC$ayNYV6nW@Py!`Sq-#m{pW9Bb=x3DFUuP z!V}EL-ovX5eB;Ia$x&H?x!m7VwNIK;{$Bqz2P#_+Aq@M@p?L2z;cnkwb`1WWD*q zlP>VF*sQve3;@l>sxNyGn9xM91(=(wV)=bX^&@a3w(9#5Gi11{2CP2@gvd1!O8w0Y zlQ|sbPBn6j2*#QJzlcz7z;zP7(Zly{ZmC>!OX4@cQj zx$2b#FNSr4`g9ZrmNqxgs|t=()|Fbc!miWY5Zx@%65SXRvYg*W ziH1Qt8&sfPFr=#Q77CYN)PI;Muzo~s1T4m*x$SFPlCS;{t@97m#?RmsnCMz?$n;Q> zHgs3AN@x%HShfs{_=XWzhJQGW(o*VF@`(FwQRlChw>Zs|_o`%reCMxS?qS_^_klFC zOt~w7!1BMB?*od%m@n`X?*!%W4BigCfR?nYj={^s_M%LyKjVe$=O^K@Wzw+&>T#$K za}d6`0Scm8cM?;|C%uf>5ZS5`twKE*GhbdQyJo%TU-*WSz4h2Q+Eu!vrM|gof;kJN*mfEfuP8&pC?v z>eMu5aMOJ8J#&y}faGx#9^X<`dr#Ck8qqvb{IL`GZYbUi>^8-}GB0zGQhjV*{Cv@8 zB1v(szobQKzIjSjFY*aZe;U7}Hm%Ir8@w~_hv2H3{1Vp_yHp*jMF&wo#g{0&Gp^?( zHFX)85$=HYpj0<-@NgC)cNR&>4Qe-qhz`Vg3B{~GDC-F`h zHBbX)&`c9_rfCBRbq9i)HVIxX-EZP6`~pp*NAPvCc`a6jkykx3)j14tH8-6h4U)wS zLrw|$`sqeIAx1&WA!PI{`OJO&Av@|I!&?q{X+~fTL!fAtmE)933cXy*#(Ak$me%Txm)0N7@oZvsw#K zqi4ZA7h*2(3vNdFHMP1-59>#;W1^kHgws&^D&)a{uF94Cf3hjtRv%VeC z+y&OAF#i_9e0f(AOoaLIrureMeiptzHPk|&zGO@=AEuD&lgtLYrhyZJ&ry3(+}f`& zwL^$-oP-BO>VC3~Zu+`ztXuZQ`VEz;=%u_g6$Bol9yuOZE2_Z+B_l}NLBAK)A`}oy zl-eXs6w02{n6XO2?Gv)}Q|Gc)|h6R^0{@np51w1jLLNBeokZdeAb3RA!4Gpt24Eb<{& zGUCB!Jrr3F!>xy6>tPHZRIZdx6F&|Hus-Dbc5*|+LP z5LP@!)mC-}428ukC0TNCUd(HSVuG;J&@wmNm%SVQy=WfJ^?J(>L7be#{VN^{d%_km zG|ele(Og#mk{6WiPvB*|As^hL=`!LAtQKS0x9T40{F;KPEq8N=%$~yFcR?5YR&_D8 zCcA3=fDM2SNs^LE@q3aT;L3Irvst|_9j*RCeh%h?VwyheHh_Hb<%N22G4#W zoQ#ToSN6M#-ybNVbA8wo%ph|dhZw)@k=g_5Wb^~r3m3ip!7I| zAB4KY(=gv^`2fqGr(fm3lrWt5Aun-vvVL!RL*f^aVZwbG7kO`b9xqy-@`cEs(zBs) zMQS^GAbhSAZsOsJRi2G0aq08Rpq4ORW5WD~-iNl1J4i~Ey6$M{Tx|Fq$8N@?*$G`W zdX~<%0Ab?o2gBXtVhui6U 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

|S9UQMC&iz6IZ8S9DUPT(sn^$Wz^YHZ6x{HAZ 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 CNjUbEu#f$D#xz_mWgWiR`v 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 RCp)<#YuFy;`DXgl{{z?(@G<}Z literal 0 HcmV?d00001 diff --git a/spkDiarization/bin/IvExtractor b/spkDiarization/bin/IvExtractor new file mode 100755 index 0000000000000000000000000000000000000000..022e09292b679d83a4a0a9f03cd024aa146f5e59 GIT binary patch literal 1041752 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

-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�xEmr*koBuL2Oknj77ITgNMlq}W z!^B+e&w_~p`$rjbj4{U(vP3;-n@*h z*d(60^ItTH(^2HkYR}?>>Kr{4ojA>Lk#O-!m8CI9hN0w2N;%Y!tkDv z4x27v7=h;EeP*5C5tXdN*h11cBF;^4o3N9rqYm3HVZSjf(}dNkC>?fG!hUC1mI z%fW5aRD1(3)rBB8OgBs{`=n;#nsio4Y8H$UC8;Cen+@M=HSHOIrKI9&FY8rJfQPx& z?D)w3o`^g-Aw2mh1L8?elo>b|FS>9fqmW|aev;EiU)$c8`b zv7z@3uGLXFXD2c2I>{pk=5>Q}4drBbQz}&pA+<3T@k`oCMa-$-s=XXby>HP4XP6>yBN7U1~(%-4a#Kie8n3TtC z^?Tf92o*m6`XPfa4XIMu@V z#i|(C{QXRaGeVoZKP;UbJGWsbENI>o9{2xf=Vv?rZr-B_E+F7Zo8sgXCr@(Zr}B%z z`qE`=9;(k2Hl$^2IVxG(-L!YpcIpG=)OPBB)mq!P(;lns(pvwVEOgjJ)d6kKqJ59H zC)2)N+oidGuI-`=Dzse`#S(32=c=BC4{_4|g80wKQFCc22tLX4`*`-?QWP*-P1UKT zG=JB2Da}}Im(tv*?MI2IpSEwO{TgkT(p;+T)9HV{wrA1aR@;+lKV93UG=E{J0T@!6 zgW4{o`B~egG#hwk(UfMR_@gvcv|uQB3CjV^mA8sx|0;P(FtC%h&-t^AKX38pIsTO3 z#}C1i(NnfD(~X&I%mib`8S~G-bbMvZZ7@Ug366=>T1W`cjPkem^iTc44eS0LK8+wR zcH&se39juG>_bOet9}yva?8COeQ9q_YHC&8B(BxrX*+B&)#fIs73ZMnoORZ!TRYKO zs~+tPvtV^5$G-SLQj{9l!HTm;toVM!*|s>C5i#97kS4>@SIQ)bUP+7wuauD2rKAq8 zF7OJj_eG5V@RP?DbrF@v@uv%r&0S6e=GF}m>KPie=tBAP% zq{ylMsRJlLGGsEO64e|XKq<2a^ib1u07cOrkgUe)fawtdF4b2DP^j%G+^U-n*d7s( zsaolPqY(jF>KKOAC;XAy9Re`^V{4QE_S8$n@9mP1U!5uwzs2j| zM1%=V(K!Os$a*D1JbB| zrlZ8I?I-8w#y_E9|J!^Xtz+Z%^k(GIWPLek}|*yM4#>6ZH-kveXb zdJ!>LmNrjYmB>>F|RYG3ntz>GIKZ=6~KY> ziIciUHDR5?e3xF%HUGJehwa528a#SvAlNFXeqj8j< zJ&%zG`?6KF+JBer1(j;@=zI9!&0=38b8UV!ry5*iE^j72KdWPp(FgNCdIR@f^+~Dr zaZxfxJ*pG9)ccsvN>cR(Z3ufACPB3WC@il*6*`J!(p#`PC-hQ3yh&)XB&t>yE!Xmh ztSZ$QdJ>KrBEhw4Ak5G=apnX9p}v6p8RCnVqfN(EqdN&A^8L9XzE-(zl=!&XEd(RO zrMHj;Ph5(>37=SLw&`|s8{Ym-eqiprIc{&S?fgn=3%9q~$xOuQ>%<3N_f`H~YVVZ^}}GZ=~do^IBmzm*6~F5ND#n*~8$R&Z2SQ5ArRaBJvzhFC8DN z4lo=a3i+5G(wy|W% zM5lDS@F08MA4xxaKMlx1pV3}|SHya}S^31`3E%4J^a&PHuNAto_`MTrF-vC=j)&g^ zCfNZm(p9T==V1AB4&LteW#;S6>U<#{}JnlQS+gX+el>Toib%VRgD1S+@?+vsMf7GWI9-60Phz)iCP{d z4%sMZ{s>hTPrs>^7*!g%`g#I#gludSvrf%M^_%?#;s8}4sLla3>PlUd@;p{txkvkf z#W-)tkt&PH_MT5_QjV#H{-q*Ta;B~-@R+;c71FEdz_n%;L zoGB=OLVUPyt59xu>XI6PKCJ}hV4=%j36(Pe@k}|t{nNsPcC}Ucv0e#M5I+KN6agF3 z6G8U~1l=1#umRacASf<2Ih4oV#-{XxdQBqXv@e;G1pwIg0k63V{CCN|nmY{RG!k_a zOqO^sOf{042zAj2V1$+2tG+Un=pvKoe3R&GChCkt{`n9EL=JpSW%WIOs`;~?wgmvfm%ME(R_qU8m72Ug1T(OXtdR3{m;~XgbNYSRL()#6Ke1L>tKMQll-cR_ z?Bbr^4=Q+m&#CoBiqtJ40LF`;%0y4WEZmXT3>}}_dJt{S2f7BGMk80ML7?sHAu>{{ zdP_#U5HTAK+U$jYkF7lt>_fstp{{`~bP9%L-X5e&MszR;T8UY$K3h!2$fNhtWgNdH zNa$DEko+_zhgdF^(fq^OyBe@@1zH*{pr}qK^kr%jfn>!oiEZHqGrHZqwYm zF>b>c0(<;;6aGuoo7SWijj$z%5A|+$^GJP)f7)_0^Ee{q69YxM_xD?A zJ*2A$F(wvhj!&WNq->uo^64z!C~1CH-HKRTjOJM9FJtFkGx2xqS@^0A-F4Vp4n)#z zW$1RW({+{m4c%>pny!m<`y0A0^&;p>3EBO91}-K265N-yvuMpQ8;kg%VSG&r$9(xE zH@=shhOe2#s+BU*#3$g$h+DDCEfLf;$Rf}t*#B637*7o32O5mM3iQ=# zR0w$cw6|C-|&X9tbIh&bbK)DbtdKG9+NaieN(ZEjfcHyXnJ_8iq8% z=vl3hka?0LV=#mtRXjV5al7`1r#qbLJD3Zq}I-Sm1I$d<$LFaa?zhRNWw;KQUOEvApN->k%yu_B$;$yYy>v=&H|>ZzA0Fk8A+^z-)yg%5b3hrp z^nH+92YnJ^+&uS%YFL}v4N>vL^$ffaoTxe@Jl%VnGoxsaqi`t#Fp-IK_v{;=drq3C z<7)YUj0Zm9hr9T_;L_HZ%0cZ9i+2g}HlkvRT^$tv6WHdhqAu|8{l#_?vz8?7X zpMVsq8=$V$1){S#Es%WGQ)Dx^w)0)m!dRwCwH%}6@cu!VBVY(n75J6&m48=%$B%~9 z-<|*bH}!WMhC$$8(R5!sDuBY{vL*2P~$~8gzE1rvKjT)NoYy^-8f3uUwQg}ss4H%39G+% z-uO55*E6Hx`df_b!|Lx9c$B|oufK}HR{d3B8#uE5(DPgM_Zqi}|C`!hdlXqF)b{q* z8dy(Jf8V0Lvi@#H9sCFNw+hWwy^0?_HP-E~4P=J(H%4el{XL0YCMvjN1O7|(H{{n=!C{rYQctG}P7{rA=12o$+q{SAef zo}&KRv))jD3sCR>LH#v?ic~+Mo!RSe*z3CfUPL__{ki2PU4Pf4S@p;7J^Ajb=HThL zdNPaQSWmMr$m#Dv;R`*oh&D5xOJ_|~Gd4o**X(yUvc1JD>vtf9MYr(y-w2v&wF1#4 zU6)sb^KY|XII{<)C;a}!CU%;t3$d2Y!1*v*WU-AO!kEeQ@Md?=*c4}?(5zF71yfbz zdSb)$*9y9 z(;82%34CL|CpFCX<{fFluWX^f&5pvUzQ$4QQ1;LEC!1uAtW>OZ>ML+iufurTr8T}^ z1wQ_l^k$PDiZzJItzs=&5EK%1rJ?&E=tkhx^xp{5*WdeyHS6B7Y7|L(`+|I9x7W1} zi>L8!PiuT@jxT{%%J%@QxCD-3LA-87!*Pg_?;WD1U8oCVI+@2#?B3zxXuGx$#^_u$OsiZ!uRN*vP z>}=vLKwetp736Vg4G5Oc2`9boB{rr)ctRWs>f!?PLuJ-ef%MV|v6u_|&fcUnFP??M zm@rO_#o1q6u;6$;m3ty=2csxmhOI@utlLAorwu?udT68}>W;oHrlJ7JdAW*~p88Uc#X;o;4AfUt7uiCh93ktnb)*xtBjh5h)U z6pVs>P72#FP&X?)7oqEA7PTt-ZzoUkzU>*P554j~VUBMMQz7tzP>Q3dJDuWElcGH@ z+n~`}>8$erzS~Ut9}(5$_=%N%f2QP^_n5CsoPKG3c_`WwRvb#cfm+jzx?yfTbe zlaSXn#_J#&IlmuR7w3Nl^CF{vxm5L4aHBB9bevYBg86}Ixf(<;?@y%z-jJi825Z)H z28abaIgKv;heVJ{Pz&sdb8U&=G>ND5#@f6qDsP}!%c@h?Wj}? zI9Z^}u^BF{BHEvbKvUXEbv%QmsaA`j)GW`R#S`}lP2kfEltoj`q)N5gggjtRw$OOq zZugvTJa4pn78%cL?Vgj2XQJJ6l<{l@Px6oQec=h4e48CdtirxYeXP~I-rhnNf!-Y* z-3n@O<$QsipC11GgHMfORVN<-(ra*0;!Eb`oq_>LtttqK#BSe4uvztnV$zKTOmLMS z#=@l9d5`vUk#*TzCw%^H`pgr;jGdj~QA@qZh01!6hq*I{DBIq41C9*om#&XLx6(%h3Bi#zhIb!fqUspw4nYq zW~haJY-lq$`k^E1e?UDUS>)kt?Tk3}TQ0k=YMh3~u&?)Me`^o>9vz78L~Ua@0$GTo za*DE6#i20Vps2O=Z@PbHzIyy$qkFFY2iS9|b0o_dx{Fi!plS6>uYxFa3p2pX;I>}q z&4A1Fg;h9jX^T6JaRKCd#sYVXg}YVywA;7g<4wxv?b6osQ9D@3mhrG3gCB^mE9zh4 zy?X#_A&7U=6dQ&^Jp2d@%X$KXg}c+!tX~`M7wlAaBk-h$DPjM_J`N>G+2+l5Hkimp{x)V8m z(yviLtZ;=?{qqmqXq@^`)kVNTt%k$!P_F8@v_L312zd82t&ws2FbcQ8UTE_hn=rF#q)sLN|o>cTxNe@4cq3viA*m#6^|1Atls&% zjovtm-fKdyRz8XQoY?Esc_hq>UpbHks&J}m4#IJdQ+n9mWA$B5Uwbe{-C#%B#G*Wq z)TBJ@8B|BalCQ@SoI{cfWjDsLhpJ{OnC*gT)R{q>Pj(u95U1{=)Pj?S&#JaR@&GID zc^W3)$y%cqiIaBB(OGvRzyzQ7#zR-36PCitryFzL965+L0xu%4Y zB_o;O!@(rNUpLv1DZdi=lIs)fT=(MsLa>!8xaWNpyBkBO-=W^#z~t%_&sr640yi-bT0CIk`m3)l z<3|Y5?NjR~(WTAeCWG5+`#a}M$B8NL%w)ZIGXRYlD#xjkuC{BU3+U2QgLtvlsccaF z_w-hvh%ao%+BH(>0&<)PNtowq}3&}J~x&k$YAl5dPGI%Cp z3#86|(uk^AWikq`$*)b-MO>SjNPkBmPCQ4sxipAB>}z-?_OSLfsvNUV!$Q1X`7Mp4*SN%xFTb`%~21$WPhJsh)ndls3cduO0qoS5h+riV@U)0pqJ$7 z-;1`x@tLPCP_xu|FGeS;5K|blVlW?rd-8FsB9C0bnyypVqw3A-;vRV6 zIXo8QEw*d#)Oh#G-HlcClc*y5361@8*fya~jDT0FcW!`gJ|NN#`GP}#HSRd20uqSk zd(9MDYt<{g8Hlv%S=ho)Xj~O))Xy^u$in5!Tc4!Mu~LqO&3a=~l(SOW07Su9}R@7)!n23Uc8| z+Q64bj8C@8ht1BHI(3dPLvHF9NOP%H9mpz@Vm~s-qSnVy>t#{947LFDBu44{;qj!v zPjlQwhou>KjyMXb(UR8tYS=iVrUHF+DQFi};NHHY@OeV_4#eeich5nIxy?oy{^3N+ zW$6&+bnl>KJT@2?HKDhodvsn6PC%W7_D-*uP4tV|oHx>4unMPFHstx;-XYUTY54TK zk9ctQO1D?;!??YVv34NU&G2q$bl!7G6@fUmJNU$`g;&hVywgP|Zeh#lkKb(B>(BNM%m`tVOmYqk1ifKq=im!I6kH@r>#4;llWL2OXoEZx2h> zIss|Zp=O?t#6`MT6}jDz1l}ZtuW651iT@_&eANV;9kEgsdH%$W!4b$rcJ#4+jjkay zAJP5&Dfx91<%ImYu6slLO4h-d>RbkcD<2;LS1i8WhrEM)d+@mC+f$4IzFkXJb4FtI z=fn8|1-UpR-FthE+dD2+&M4diQE>Mhmp%1vchQb?@3btpXIz$}i0@0FinA#wJU1j= zlkPXqf5ddoSm71*#qnn+@GLC_gVXQOU#2^5^A1t@Rd*uZJ% zkB|*!JvedAbGNS|2h(qQGvNQ7kNtq|TN))vUFJx{Wr&zwny?c_)S%LCPL%-K2OSqx z1O>rLchHg5B#CwLzNm;gGpj&{nR&9t;I<8G#${W>no39U8V-Iv)&6prilZ*k zpK2y-w)u9%Z6xp1SS)O3s=UKUytXkV2pm<1FA-j3S?$V`ngvW*!W(&kv7DUIqpQ>q zj7^T&Z-b$_0&gy9V01NF_>!81;Z+W{b0@jIc{!*v>+ncNu!yIQay5eKK%m>dCv`dy zOecaO2l8;QEyxD|%8ZPObe_KyH;|_isZX7r?s=7sjoEq4N9WCvmDjzHn9@A-3>X*R zfvmALbT1SOs_&$uuobiO4nvPS1S=s!5~rrACJ;^x5fTN?IuHfU(D=-hzacE612Tb1nDNr%bK7%@VZY5RNW1Zu`y1q7^mLP-Z6}hDv6-+n}&zZFsOo&#?sapWHjF{ zHRLEBPBBcgBmERRwNBu_LaduRDoSCJ0MbChluY!W#B%-7_? z=Q|wh^gR`!M-3s+K)hhvY91t{CPSgv&jW<`aS*o-Z2Yh~WR)T$8{$W25R2ePXnz&6 zk{SpPS`=7(M2-Iyi+m}o9Yy!!+?UliWLzkHLpQ5$xQU^*zQIvU1&UrxtMv?4a%tWq z8GXg+#MW4veM>u?e!9Eo+uAz6-M-cw@7Dm}}FLesNA6QGXloeSnuHHga9%V7VaE`~r`J==Z~s^7B}=NqAy zjblAJQx7Ln-;Ynm)B(L)t^X+dnK^35!$MDY-1xl9DLU>e8Y03jSr8dV(d!y#sAtrTvwCI&IKM+JaP$F+7=_eE_J^nJ|Dx^v-){ng>ngVR_4?iO z>`7X~f$^vmaKGd|hMCpMGm z`)~wa0;RxG{;b3g?g!yyM5P>G=ZgrHa{`;f^{I80#EtDUjB#e|Q!Mka0$}Qy8tW)} z7p)WOKHbZf@ixbwN-@wo1ln$kqi_aWuLqfZ<6gO|mwToEdUwiZx1;|C914nY6!$?e zbR+t-lhJbW1>NZA7)&8YRN%jF)YNQ*qEje1*~s-#BL>PGa>ROsW?+($wQ}lpjDdpy zCmXvyYOG^mfT?4^f*2hcBi{8B!VmE><7SX;68CJA zD6YJG>3o?_ z*qrKf+Ss0qPqr!-n`r~@!VzkCBtMXh;E)67iyol0TDc$6yeSg|xc^}&Xw|f;+znTyLSkXUJ6}3{Jc4M2TfVZD_(#N8xpd9vt0rjX@$AcVGY;D{$N*%sWngVAl-Z44wKC>HhE82n4K4PDhfy*B! zNU-3+Y;?$dvtWaWNP z_g5Sq9Gip$tSYF9c5mM6K5Z3Yvth3{pX^Ee%zq}L=(d+kl4xE%q^m>qtHT#ltg&b8 zOJ>hiE6$;O4h+{?m-3P|q2!N-$yn;=i*)=R>U-Gi0$r`{2X)l}eTcdhKT9h>u)Go! zB(oKZ*g)TyssY5Y(a*PN&7lqXyb12IJ-BAj3|=tQ<+k>-xN6I#6^^Y{+nqt&ihA($3YbuDbL_=)%;uO3${dCFu*LNh zDvsGaq=TU&hI)jDNgm|SQFJ<^*cNLb{YkL*CE2^Wwc!>aEj(VnAuPpAZuj-78Vrqh5y`h*7pJ9U4=U{!dT`jA&Bl zgNgOTX6h16ELn(s%KW0Ma7{8=4F%&!C%xzRSSDG`Bv^`!5fWIzH1FF&+&#Dfr{{In zmSRYM+J$LiwoQ_XSEDaQE0GJ-4abiZzG6RTiAb^&W^lbLxIcM2{M4=Jfz-SBG0RDJ z<0}K~koEV{s?}dLLO{Jvj-zG%$RAXVtUayV16kRO=xjz;AZ6floG+GjCO38*dB;z$ zH@T-Eb@+NyXHGV;-ZT*`)ay-iJD{2hR%5&!x!&|`E;Gk@5rE)%c%Dng{C&$*?7YcE zLTM+!P&2t+KA#?s%;(}$=5w#fXDOPHwSH#l9~8-K9Ek=Riri5q8A3XW`ZcCFK{=s% z?87TUxpO`gjofA9-sq+ccHM+)=MCtl7XMN=mE9XrMm)%&p2x>3{Uetztz3Vej49QQ}dQ{kc z&mZi+gPTVC1jhg6^{)NUM|uWu)!lgJiQ77uHBz-7J{MT5rLH%zuI4U%C!s>BpG#hK zYM%JLkWfZHERS>5i_I*30OKxC$cKM9m%aGlNo{X>$^<+(-R3O0j3*K>qrj9LQ+U1R zwOpcN;Y=2~u%1SR*)9{AFphfg942AnDPq$ZsR?u-_pxHuso^GCwn`Ttyng~SG%q31 z-H?c2sWcaQz{hYwKIn2lsOU2KR+s|rfalVObg5A`Qkp)PJg8PRornVOk--elYpUdh z0&q`#DWgdl7K+W3;T1_;o$d*!XT*y4jZMsKRU|$bf5T*!PeJmSW_^>4~B&nal=0!{^i>^@!NPk zW6qOgvJ}GP8hROCY*)t{?vu6y3Fou(G2AE`Y(9;F8{2-HMn`GH0 z8AHg-cuApSstz4BcqUgZjDs1dXyXuYzje^j@)=TV9NBbyXB=g8d|@0>q*f7(M#o}0 z3T9+QIf}6Aj-l<0Sj-oj!J707=TSIX6u#}W#ldmF5Om#G#oQAk^%Ao;SVAn0=(CI+ zx@urGB#L`10oJ#7AZCa5J**-jCXe0=y?LZ}1CGL6M1oSNEs2_t(-0E*L|uuSe1*R+ zmdgWKJTHrCpbwL0!z?f08OHtBGGv|*WDJHdMj1@CpqEZY2R$p8>|>s@`q(6^k&uuC z2p9iulF`9rtSFsZzDeeikR=i#c*yU|O|on_Sm|4@(Z!=%b;166kd|t198nBuZX5)s zPPW(4h*%voj%+%9G7c9V+l|9X$7jZoPlwMqYUp@Bn1=cMgARGiXkx6R_^%Ui;qaYc ztuYI$`g|VcB=<+k2vuwYa`M)hGG5d}yyeIUtrce}!KoT_=$4!u>Y~fS_S@gmLXKZI3RStCWJZuUfV3YwMM09+1ReNs62qZl-o&y z2MuafFKHvtl-x>*qI4ZgB~bJTqBC_(Ki!jl^;UETOPvP07>F4lm7hi;w@HF|2?7#= z$Pi%(OcigE)fmqx6ierGsY&L959OC3Oy+{AcBK#m#NK#j!_@M7L{3%qGCC-~t&*8LR4@Z4w9^izP$P_^jE;2U$fo0Z z<8aY&nQ=tX(b+i20u^r@Wptcj9Qkzo)t31@fbRD>&M<6RSrrSu-mhd*X&JS!r&=mhnA=v>rK#Cbr@Hnt^g z(Z`HR$8q~6&h4FsIc7C7!!Cgusq=vq>+dp3K*+czQ7$sBU4EF6|7t`I z-nS_&&IehGzPp~ge`dt_!!Wnmf2Anmjp$6(YXe#>-iSt{Ov1Yuwd!~$4(jyMJ|1fpm`l6ZrePKGk1LK?_)?EVqt3Y=T)+r&ihpfE1!LeZcU;(t@H%*f_86v))H_v2 zM@6iCaxMB$V@=lc_9oIv0sRVC_@~FO=KSB<0un{9rH>H@-ZA@^W*sl^!qS>)^)Eve zjkH$n_MVJJP2jz4y!lTC4B*@U=oBWeqdu!sXQQQY1yA-O;W@JK}XJ*%<`h zpIUat|0~&d6yYu8y_Wa&-_Uxpwv%Emy0gnyd7JF>Y>E1-{kqA%@iec896Ma1LN< zta_YDOY<@f)7kp|6#gz_S=^-`(%{S6Kf@Q=q=;=5jhPJ-FOgB5N%N(+Zv{N;wlv&q z9fiFA7-Bz8-rJfkk5$e-jtII6Qc&iwtt77aT@e-B%wh9&6taZ|SEp^&p_T&%R*7+R z!W`B=z>IAR)zkV)@6YAs3J5GpWzN{M@dP!2+>*>k%6j!F9}C3#hib*f;+6H{yc-)> zE1q&w1EsiIbVKM&%<*BEkTk+b z$ZQ$xSWD|kRcXEivJ580=Eq7cHeQw^sE$Nzf?J~J9goJ>MIz3}hR)+tYv`TK#Ni+j zzCT*T1p@4kzKuv)KTY`yO|wD$v=p48-iQVg+xt%VQUf{>d@qX9X0Cj(?)8Bo5OUu0H&-xe`=EOsj`k{|DS{l1EluEiRi!AHSZ@6rNpe8q5Jco5B>+z9Xo z?=Jnvcw%gL)E^-{>A{>*O->V;lZES&p;C-|mJ7Jf3C3xiuESYJ~H#E?m zUmarFvwiR9B{UKH8RrpJdp>3Recx)oZ|GJ1k!Y}-R#kugJUgg&KxOR zCbei5pyVv?eMzi3YXM5m^0tvx)_Mz28!u$khy^G)%eyC$A>j*9OXmO*hcH)PP41e7 zgZWJub9q8O0#&IvxZqM?Y)*9_ZAf*m@xl6;*vx{!&23r^;_f@hPbJe%`vzR}h;Ac)?Ijt-B z!;`&p0-r^k=QZDJ<*R}+-!gsx0+7N4%WYPuaFjZ^N^;D))GIwbV+jmsj=D^_6ZXMjE-5SfGD!HM+b5+Q)1rIS}LUx8@_89FmTn;Y7YY4^` zSt$CI#vg?`$+OBM+G+nYjek7+V;G-DlM$bNC@2qi_FmdVtRsdv8NyQDgL_c9c-g2= z0+?|Vru^>G=1r3-bpMM)t?^Fas%UU)Xfz^>7|P?A6{wZ(a1i;s$v>c&TQj2lIEcI> zz2}_?JSmOayjh>+wsU)%Ck!l&;R6J%S7P;fL~ERC#yMr!npdV3R79soAI^y0mXWdv z-YXqNya@r!O){Uu#Cur=yY)O@CU(Ku@8m;*;hlQEA= z$sGN-$=t!T)~SpCrukKY6zncX846{jFi0HCxsS2A)HTNDR6R`8d`7*%IBMu<3y1y$ zBX&rusKaD;wMySlsN(&Es=#KE6W+eo3q`@p2yz|-mxg#AB(!+;D&>%aIGhJL4S`r6 zLqE+M3v9>1p|%=*FruGMlenRSAk#wqbhd~}SU+7FC$w}woeu{jEbN3vWIwHtxo!$r zqJUhh=LZ4jzv!or4{V^HK78nZzn}g93^D>QXAmZz{0l&W*KHD_DNyf-bm^|TPQ{7e z3khXppzRF8Ik)-Sz9B61 z*jPfT)F14Tg9}lN4i>o7VSHpXsE3rF4t==b2eHm2f(=DQ>|?*QnRfRUG`% zFk+CC39|hDgK!f`(5Uz*?A>*oNkG-Hkx_TS)F%_JIG1uU&m1j)sxvWUAECAr1F;>5 zoSDoCQ=d#YagI*rl8`0gThNP4vTTzqpULE8!WxsT%p_w7C;bme3J4h7YSwYh^lUnE zjl)UD?Zy#B$4KKKVwGVWETD23M-3g98;6T&x&))q(H@QrR5MoAPpZ+aQA8erdLI2- zS^>Wu<|w=$_6(Gt4U9X{&>KlRg6lAN_;5d0IxcIWnIpLs$*39yAscZdWSEE&I4AD? zxUb5x&1>Lr!ST+T*Dl5cud`v6&*I^NCxkik8a`amr=w0*W|CDfnVd-&X_D1QNJPz^ zX_AqXtbljVCYj~>pi9&-T>+$}4&l5OLzsd3**LQ4_|`aFbbM|cPC8Z?M?M`N7)K2q zufdVVk(0hlz1>l~m@9*_A*%4mLyW0~r|3ItHJd=X2M;b=C&YEtt%j( zQ!l7Q^-EJ-zI-@XFP|DgaEg1sdY5jGuF{k0%QK|q>866ZSMN!3v~#8v`P94kQ-zF~ zM9D7x6*6>yP89{BD{zzS_1Bw3d4%UdB@GTECtYu86ziadSZ*}Q=#VNy5%lJN zj!7nkVzXu8kjw>Bbuh{3pl3FdiF_rQWcd=ZBzzZtPkS;Bn!_ZkU^0=fV?q#`!z5#f z;9)(#Ym!C5LHWvv*Zikjl^rqig%oP8aWDfl+c>i6xX(CTblhniQFM$m4$TkaC<8xK zU*pK9BUv2OASD96hXY=F<@{jv6|CfFoRt3s0bc zBF0sYf<1^M%47n3{Z}x^?3h#UEFdNHJ|p@|?;|xte-He*>>-=f(psj`r#hIHth>$b zQ$e30b{|oUz3o0uQtoc|$)-;y?E^W;hZ8xdGsH(0`zqC6zawLOa1n=vasL&LIe`z1 z>qiF7HIA?0@N@CexYy7=o3lXoh{d*~bJhQAA@?<4NXRG-V3IDunAvSI2*m?x)J&^Jg3+OCOF22&;S6bRcc9AxD> z?u3J|1a?3P=wJ%f!Z=)XL>q^bj^7TMHb6%$9e8{rEd_hDj$-t6C;h{ZfvAyLHjPTe z@u#v%O-^LjdxnZ+w!ki}MdCRsHi1dM?KeoVCq*Jb;*M`^V|U@tHWf&X2L&-y00Zl9Ial$KZ-P zSHOqRrKhHDvDT?MH-x|E*)Y9}g7nUkWcZ$97~P52vOZ;T_`q&vQKynY*INHI>t}ic zU4J%#`%mgsp(fu&W4=^Gj)lLdN9irMfpoF(sR&dD#&kRI8`?m^wK->KdUOt5dHV>DSt1 zw-z_TuI!(i;Qbwrmj4xv8qOU#{-M5ED!G5d;7+t3&lRYeFH1R#!XYlXci9X z)j&NBLJ!PJ!a3r2u9teTk!Ka27d`#W0h{wMtNgJjziiSM!U9&98w!EvC{bK*sbP6> zzedbD^*lHZe|#56msj39$2LTqERvMYj8pfaSY|7NP0CTokGf$iA|4N_IPsuL{Iv50 z7`G4~BsFpd{9t3%FQ;&w;t<<~euXFRnlQAc{5>03rx*n3x0OHeO!)gCHa1RMYL#^1 z(u(_WBH=-xl#9XodDcTIycdM?EH}l=!;SH|F^6zIi;p+<-~*@F08T`|hV{%(pDDDB&yzK(@ZF5ZFh zp+mlD(fe>jMs<}mvU8hz+Nd!DN@HqpN@i&`nHcek>wC%a+K}!0Lt%JssfXtaN|{&V z8E@hFn7$SsJ_RQ4RT(_bNg9pk44m5G@ns@X!=Xp5_YHmrf&F|#F%gA#d#35z%T>t3 z-SZyjv=)wn1+W)lPvJTGQL9Z6t(Mo(lD?p>2wVW+H|^yV+HUFuEvD~)1ENkt?^#u; zH-I=j1z*FN2u)W9O@|3}=(XZI(6UF3LG#s7I3ID|a=Kk6gn2tULNB{kP*) zh}g8Q>)fRs*Gd?@M<>(_DDCKA_&PKuxE0)Z9eNFRJm@?S;wJ``;bObjo_#?Vcsp~K9DD-KEt&!2|9EFQnaPQ~@tlr1~mcs(ZD?b*!tG}0Ukx4Dme zi)GJ^N0Zj$W5F$B-O=1;YKjMB+y(pNK=!t5IUh`quE54m%vyJ8KfH|xj*VWI z_v67-$Jq3ZM>C?gBkfs8n^xeDW(M~y3bq}bQ1NW`*I<|(z8;D9v)TVT3M-`Yq31mt z&~f4+p}lxWXcdnd{xA04Jg(|0{~rfMC6_Lim2F0L$H7)8D;aIVM75KYu(P z-1pgE>v^6199+Wh8?ZZ2aIm#+_6tmf*T%5w7wem~K>J$2*C*aLYrgijq&LAgi}r<= z5YgM&H|tsLZACBoQqRFlXVTKvj7VLRmmcVj$#X3utRR+W zpjV)a)57hhoRt~;6jNq_;GWFxUpRZBsU%pL9U22g33SIk-Vv+r3TLH$n3qZ=X}_Kd z(*D00s2CZs;mp(zr@x-TJDX#}S+R!#v7cvPDX$b=sDMjv(7LakjK#{USEGoI?bnBw z>8bs-JJ!+y>z*tVB&c0<3G&D)L(yNNQJFtZYUA3VI8oFvi10t58y+JQwbyh0xjYIQ0RL%?VKK8uh2|4bN z0Sc-$SnGr$_Pe0}ni<@Y0?y;TwX2aTBw1Omi`vXB-Ym8gTf24)(^sPGM2TV6s zmC>G8qu`Ec@`+Pw&BUF&fF~=qF*9}B#5V&aOSIf=<%7d$8)tW(g!WM2*kFSxo_p3p zZ2)`{zpy+*sI$6S%UsYnNsX;aYLH3M(=myXB9kd-^ws%D0qj607I0{0T}?)yR%^6V zhmtwL2VlBdFw9|x6`iS?OCn6g?L?@%A~t(L+D#)QtN3(629Pub}v zybHr%1F)wBE^DwGT1)`eof?BUhgsTNdeNa91;#G4&PX2`j33?4Y7E^a=CDrM+t4-Q zSr$4O1n73}%X8QmVe$~w-86md+OujWsQc>Juz{(SZ%R9e7-L8$Ag26IAc*_pGJ}UG z2AsEmuSreb!u9F{YCOK)wy?vw6dxbELZwgM3H0IVtS)-elET?^p{V^#2&7;WAnGXz zYVN06#0e@07mm?0BPTf80*Dl;V(3EN&O#9G=aVw5`^ZpQxRO5)YqGbVtsyi^_CqX6 z$S#f`dn#he@9>b_*{8|Q|5}qh1z#`O#}gxq?A4#d>WxV@2?LNplW+-Kvd4*2G&@nh z?Hr~8fG`;V+Q1!39Pe|QhgH{KpV zNP>PlbHsTgCjtYp;+JVs+i4NtaO$(|rOs{g>|F3lKvmNDx-G<@37-_bq7&~szw zSkyAPlxUPc;46$L0=-az?mw{k1ebbBGw&9|Q-gK(@IVhV>yy?fh8qm#S|uW{75t zxBHM89EG-3w}7(2KL^xk#tcb{VoZ%1xP}GqB8Fppg^fs@*$X8&-G?EDZ9{bTf&1Uw z%!z<@sSRz%U!$Pas%=u6O!on^7t{P>GE=vLOY4O@FM=!JnmYGPi#s_EcPZE~ zyAWsFJ)#q$Nm`+f5t4Lq*nxzZnTE{Z^L|=#yA$yV=%GmoWTKgo7+yOYTnVE^@#1~; zeKbjMW#A6#qEi*V#9R%VB7^K;mHCfADr51krR=Q(db1Sw0aRMkU;k{kl=cg0G)_~Rwu&gW+1@;lK_2)gH|8H z>17~6yh)H$j`{*%x|g95z=$|+YM?uZ#kvc@D|=&`^0GLzmoCJ#iD=GC2Q82Poqj|h z_9yluGEzBMV_!mcbfTZrIqxK4D5#8M|DwtrXU&!$i#NQ{S=X;mr2MExpYdxGCaz@g zC}t?m58Pqe&>HyWw1*6=@ou0X&L0~niSxtwWR{MhVZ3Jo=haHGu+*?arcCvu==q|7 zSrGRo*Hq~#2+as?Msht-iaCp$<7IX-OV5`6@?Yw7za%l31%NEQqB^~txP_gYxcZ3? zM1!lAd>RR7X7)b_xxsa!vXx*HGNqB(63r&Kn7;R5Mym9x z;*_rl+qR&vMw#s@=c#1uHr?Efia!Fa1iMWGR_SKqQhuSOcrOTcPFG2$zF1OYAg4|> zDFRMQAl;_pm_k~LUusRaiPsFj1R+Iqn^=oMM$BTgEf8RB2=nsNbJ7-tQPOj|irp8W zq0O)zd@{Q@xU2YIDOG&IAtrPs`Yp}QRk!F$oiV3~<}%x|`j+8R1c@4jZutorVHIOS ztyzS0w|)gKdgJh3x}>|M;6mpmoDTyMx>0&dt3nupfq$lzjR(o}B&mDmT5RC^Lu`3_ zlQHOI)Zs@ms7));UBO;*leyQo*t*J_fLJRa4s>l6GsQaf1dJ}TzAlV~OFfMU7TSR8 z76l*!?`7(HbswgSU$TfHcDioTK}%F?H|Rc0cBS2ikxpHbdJi$>KY|s~I7;_@5R3!6 zY)jU&4}+W9@b&g#{sCAT>Px7dB!K2W3hHnhs@-8UQ2P+-K@Zd|Y~}#9zk&MqD5#qW zi@au6?=(bfrXEKZICGAm(x__42rJn^^pJG2@8Jq#9=s;ZwJ_PgC|iRo!n-+TmX2vG zOtl}9srCRbh@7#L%F4rmfl{+?>GIE68uz&_@#h13mC69*d zRL6*in*rjDD@`3*rxWBe!5-tOr{_C*U=vZ7e1$K7Mj5`PVaf*n$?&IqrRU>d9dAMg zZ8Hy%In(rKJi>qPC^&-N&Tw`11k5Vv^o$5-%AJ zvn}m?ldT@v$nfENS&WhW>ua@VJ|fjK#*^%V4|Z6<@+FAY8<9Fr1nCjc@i%wCpohP#-gcyDh6)tk=kc)Y%5Uf z)bi8qaKUiz8ad`dJr7-h~F0yeR8MA^r)sG*O7nnQV zrowQBH(=-){+{;VG4*m`11cl-cbq_6N@3zHd>T|IK?ZNhmQDmhjVccQl70aqB*+B& z22}1RfKp)XO~DkZV6+2w3KOIAfe~^dRNVp`NYV|&1#{;$;XPLWRqtmiot{lZu$k#i zGDKZO{7a`MsdKa=Uis+&EYOV2OtT0B@hrTpl_Zu9u;f;Qz`|2$5NhnRymountUQh- zBQ5$x9vwlROCBvqtw$cY1c>_zX5iU#v(wpP!nO}I6V3q+I7(o|a>GZ&P{c9_P9ql2 z{TzqYmpe(72fsT2-i6;ynh!30SwnEOEwh`!ub;uM^b|LKOK}&d!S5Y7{}g_ou|yAk zYXRPc-*RH(;a{@GuWV*C|6W+4`M2w2H-4u%_;vcT_+1c%Uy2vMu2J}v5gho}41TQ) zepw#;rhjPjFAvV<`IlKbDal<6(@Vw$z$U!^$uhmQa1Jpj`8N;WKgqv^EYQop z*9qR?-_zoC^RI)(uemBR6XQYh@59b+{C=&~`0dBHS^Tc;6a2K#;H==vKG)#U9&e)r z8;mJsjI~uO;_9i*ErAJZa{y~km|190d%*!+pQoDkDMxs7XD;>yO+n^0u;eh=_I4j^ zS%ALLLf2xK7g6_V)QxrQ1C&Kex2cPWy>7H3?w{y$ZD#2`NzSe)wx_H;Y(COUCI!?L zWQ&)}0pcZGKE$Rh)kgeIgZKhMF6ozRAsy_S3-1(c>YL)UZ}N7!A)vJ(;K~#1Hm(5g zt&%NM@wMAHw71t{BNEUJenNiNMDaUbJeXu}D78&r_kiQ%;HJpdR8A-)MP z?%1fJMlq4y7Q1mB_MT?;v&TzwNdC`0$o?qq??sT)IxVX~5xR9+1SikHq03;HXmnGvFw1RVl{$5g`mDm{epKU z$hCd=@)0NWHQe`K{k}Zfk_?YL;(?D#9zT&!9(mlNL)`LM&mf2gZAbHBseV@z)XpJj z_m7&OgPq)BITM5!v7APlv{Vn1u7dMV)ALU<&O^@_pzES%sKy>zX4RKkg7nhUgNaZIs!#Ls zIm6I%+p#u1*;vA5wHbmSr`p`R+@@zboKf^x_6l46a-G{yfUje-9w97m&6y`Cv*uuB zu~8Li3S2bpBUmp@IZOn*dsrD=^|qGLBgfb@P1~<&DnyV|i56jPjg{zid`%^?=8J6m zdjxuF3CBy%3PIPV=Ut7xi=H#0=_zB-kz_ReElp2tN1LA4xPSqMy@Mc!p6ykdo-O$P z5A+-$94|fl!5Q6hi+r|;mo2xYa|3mV+a^>o=twrTB(YSL^Ap$5R&(uo+KPSVA<_(O45f8zj z=>WV`18>G3hxf29BT1E7g%#3a!`uFbL*GBGBsbClc&ix+`a1q`c-?dvSdXv@>qLhQ zZ;}h%&mSO$EZ9Q_;0-nKo;mst^K+3dBT46jt@t&uH$Mx|JKPFg7 zZ#7BRGAZPKqDI5k>t^}koe$}z%L4sYp`A>j(>(CEv~l3?eP3{nS0Orp>eUARW9@}A ze+K@Gx-8Id6*|up`s-^R`d#oRSV?a+N!Kzd>HqWayXmq(zg1`_Q|L4g{4K3r^jBE) z(?R+T{Kwk;dHQu(px-KVo+>C;nM^89eldccLaP|Yp^yxKQ0#hlGHBk zh*#gyVdK-^!Dnh%^QVBOOrw}&@X0knbkXo84Wdz9ngb?80f_51eqbEI?2Z>9DpsSmUx zUcEyH@H@qW-#smDWcnKXu5j?%{gTG7rwhNaD96F?diwqVeivypZ2ooAe$;>Mh*zEH z0DjX5)0XR&7B+s*g*5+OrAgBK%QpBuYJ$kWj~2P{tEBG_;P)`nx%oFs`=S5Z0sW@~ z_-$U`#_#VAek~1t?Hv5xWLn7gAgu^cCVpq59EX2h==0!bW)goxGrCX4K&3eKrthf3 zY>2hIqqcGKIw*^bCsCqYWUS~YD;L|9+DK}wMMf@QzW9X>Nt0E|ibNz-%T1~r7Rp7X zimnWPRf4_Cjyz>IQi_OJ>g~ZCcS#OhK!Gy2U|Gd4$WDijVn=2q6=7z!zp)XxC(Hv5NBm;Q2Y)#Jj?Op124PWBYlyT( zfZ3Hexf9N1%BxQLjcA;=@%1~X_ju+V`lYF2I?AbxDPS4clY{rtUnG2-+=sy)ew{TN zT>dOWasMxjqZgm)#Mi>2QO(D3E%z45zVU(-jxHF+y71Cl=?q>~!0Ts?*Je;2h1VC@ z5E6~o=?1S`!9AP5&i%(pAkN%>Oxf!DkH>;iwTc=4->~tV=Fm;D(8UGILo61nV;Cwe zp;lVA0ui*N%VULo2a(%yseynr`D*BK-;(IngmRJV~kcH@j=YP(GszG%6bwyS1^=*;&byU zlSUP8`o;aeC99X5XOGwC*?o(yOz3%4!o+>7aOdG{ILe)rh;4%UVEbkqI8UJ6<@U?p zJJ-&1Qhj?3j>n`tUI}o{vs-Y!ZywGUM}&iO?bdv)lGzrLaZ(@0R@tMZv0U``$D+K6x#_>uZ_n=6vk{`r*fcN*<1Alx9C*8a`Xbhc zC4+azS^2F%iId8q&1{iPFCp_)B4BzMmx_m-n+uIAQJqB>a-Cs9a@2|9GX2E%@HqQ4 zS^O(M)7oLPRfF=0vra8AOqmZ1*lK_AiVNt6;vvu~<4RPE=t2Rnn~)s!ytoX|N8kxR zg_6SM{E>GpvB|SK{9pcj!k^E~e0e7H6Fa$E1bX$y%}WWeDp^HUnI%`^vYEBOCZn_m z_D)}wh$OQDsmt(LmgbvVi=)uKxm9WLwfdNUM!`Yck^C~!X9cTqb#cbBaEp|x6kK=E z>E8&9@g-FU3Tk70$HcY9jnA#)eaEcw4O`3Oel-Go|PNt~AjpvUaPQMcYRGDJr??g z;W?m=J(f-CpBcN3L1#bU8@7wd&tA*>9IW%&*1gL6dSn8aI0*Fv3>FjFPd~8}Kq>U>~z^@j+tVC4myy*^eh(lT~s}B5uRLLt4k_ zcC`H(9DmMi*4ci4j{?cR^S4W$+57fwVu?TUS`WF83Pla>14iYDw8dUy9%{=uYYct-z#n)>q z?m?je2gavAcwyWh0b@F0)Oui?Vqg>+7}KI)oCFxo%FPI!E)Wc>tKlS?w*o5Bi-qu< zgcmpoli&<*fH1=t?TL}83BMoSk3K2(7szY4XrZ}xI}zr^w`dX$4B~PzxYa#eIZ(=fT^&!Olz~nc!W7?>9MwiA4G|`i?ocVW7s#*{hLFNvVU_8`Zs*j z7Qw9Mn}|+5JnAYA3E|0yhc^M92K{h0zH6A3*O1f=vY9htHbk!DyiJIWm<>Uhf?}7I zEKuJFO3qZS&;TW}qamgW&{drA%%|tTa}Hi=hw;=i=4*P~d$8McYx0a0i4Z|%u$~pK zTKZaVJuQ_@ceEBXQbVOleUb%0SqJU6gMucg4}yRs5~@iCrr>$2i9g+mA8g_U+YET@ zR}Xtj3ab3j7O$!GKd4SZ4wgOj_)Jb_f6TEUBknG{P0ej(jO%s|0IdsSS*= z3SVVns>q@D8S{lDViNN*L+V)bU|6cd@AKzr{uJORG+OWN4h=A0Tn7wHt3$tW`?`@M z{A#2d$YA5q^czn;!S^;C}a2bmLwXb00OX0W6!95fjRri@_W0 z!NAHY8MFVQ*0Ch?4bj_lt+!e81IVM&kO#6H9$K)A{Z!c>i~ciAiSFmCCKkGgqrsL0 zQjFW+7xg=;xbIQ;v@P!27N2&-ecR#FzPN9Dd^!~O?O=NBro6yn@B@FWAj<=1;Na~U zm>)@9?wiLkQ5wd{hlzhk$LCLP8++oqf~^N~eayw90`)${A~y)525E{--Ru_9CUGE6FbBkX;T4lydxbITfqj{CUkT=W)B7 z-P#4ZFk@o)!-I9?&*o~2&l5c5jIzsFZkMyhE{EMD2y=|?_^=0hqw z*EUA3E3*AZ#e~pfbmH5`$c?^se7l$sE^~I`<6}c9?(|2+hHiEH+s1~VWls8bv7s;B z{`RqH4Vx0(cbmME-7F|g<;O5i?7dwGcCe}4BE|~#d7FAm zdIRY1RqU2P>D*^wgNt-R%7dE0Fy`u|PiPVARKmYm2=0I7SG4)ilaW2VCjnX`u{Ruv z#G8`egTy(_A+bt!m!Kz9KEpxc41+`oKoW@peg%oUqL4VjM&kA;B+iOP;w9-4L~x?7 zjReQhP&IPmsgE@$S{oz|Jz*iSA1-fS_d$TxoKQO=Iq{<8_i*Bj=8&kYWclO-Z-6jJ zoM@1kLEu2@E*pvQQAl*Kkr)|;#OcvUJSF{~2u`HhNZjZkG4CVIiC-VrNbKiV#IXY| zFDHrtT61DcD3TLT3K1SooY))^?|fi!;w}dXpFv`>L1Mg(#LZDiv;-2;+edFEtolig zMsJ-s3$6Z_PNoEtDc;U>=rMFvaKf`%&W5pl#q${OE#l7t@$VL{ zz^~RKF-s0wl3?Hx6PV{g??nl1R8R3MT%8A3Xawv5Oa6{OSPoC;RcsD^xhB^bJJ+fk1NS|use9EOxWxoM z><(OQ0%su5!Q*WSZB(!FDyxA!v+ieZbv+T8cK+^qpjwRi~~y2)sS3 zAMXd*32Rg>0p0c9V3L~YWUkz+&7?XcNQq@UmL)+y+A*kLMUu0ga;qtEp`ymXw$`Za zk3cWJCBAmgV8+e>+G30rJFu6U2)D|{>auUqo$VP=g_ccSssq|FfQ_&^R|mAUI=1Rm z9dHx_=A$C0_BsG_ChQ{|;<~I}c7BfJATY7wCvD!<9TnuPcYt|LIm6ro%$Dq__LroG z8DRdjn0X=wm>rnSXR>h^Vhu2fX(DM^ZnDwCz%+a-PGGi;g2X)Ypu#&6!xZ_CEG{rh>M5izjHim84~-|Eo)5&svD4eem8f2( z3!3(f2}x6rh|5U)UgL=&n7fT9hn`&HsiJ43@rb4krf0?qYM?C0V--Wzh9xqUk+4g9 zw$V6i2Czn-Zc3lceHDs@sn!v_m(mFQ+zQK zJIZnx*23+03SJQs)=?81FvWM`a9KW9Z@+h_3Ab{8l2XMHt(~6ZG4&oYNO?ywR@xz! zGvAc6al2CvIH1PpqCP{K;h`tcO?Q>Ybt82PGWr&!$%kXQ#Qujn!otQlg}&r zX2*hZOCCvqg6TtII1$~(o&_x#ldCpANGWcWJL#G*XV{>2JRqXc4FoD$gWAXt@TY7m zDp<(?z^=+`;hn3lsb}4TwXR$#>QSu3@wy$G_yH*Aw+u6hDNKtb9P3*AgzYUjKVE^DsZvwmjL5B{_fHEfo5qNdUOQ(MY} z7ns!MDdII4PKrjOgqA?vrS8`BP0PTO;d%3E89j36g%w*QF&V zaxJ*6q*r`nKf?F-@Ezj9 z_qDIR_>Lt84u7u`Zv=l2F17Hz-as9Uub033QLf?dP;uh?1M#--^_!fh91&lv4Yz43 z$qwxJkkQ99T8+^Br1PkAe zCg)MVhi|?Y-_Ry6zAv*JM;{&+Zv=lYwDEnSMDuqpzFz*OIQTvc5Y&fr-T2;Uat_7! zi2N<~;+qy(8ksSn+%}gX6D=_$j{=pKHZi<;#9w=`^^i5qkkm**ya# zQ-`2!MNeX~+J8aIm>~9wz|z_~UeP`Tg5RppMo0dfiz9u3(y>NgDYi!t;?yo&kJzAk zybp#V>dByH=RABJb~45J;GxW_5Jpi1jDArtE{KM)rb5H$X<#Hr!T1El$`BoQXzWr6 zlCF+xsjc875~m^oo3wX)&2TzvsaQ{u`>@Kxd!6=G7C-DJR`V9e-YwpC zQIDSQ;jLcB0He|Q)Q#}$FB}fD!#RM6IvOkVMOv`W$}Npe6>J++3ce1DN!6z)*EAA6 z#M!7mBEgo%HqF+;Ie@QdEa+?W_FugEBYntBOj)Qr(3C#~D<_2=*rNlr^7IXtLaFJ& z@0+rd9UgR3^HMxK;8PzSK1hI3hiz)o=MF=tau<=r(h;`G)hRzh9F>#F&1F~`BGugu zRj1?Y@PpD`ieg2nx2aAM5Y{u32f}iML_oN~K&ZtU8@oMA@%2Ku4#m1Q2)w?*rlXE@ zj6<1~J$0v;bJ*7tMx1nstxX8Oyhkb;)JTC*r-nzt_z8tVOQiioBncZVL3QeTg2&ui z*wN*abvab}1UR`Ah3!Ry)5Q13vH~5C1VR3uHuUPZ-<|YNPD0%~$ zx;2@qfZe{qn!Fx?f~gp0oP$vf){I7GtKOSXn57-q0vD4WL?3dc+K*S^I7Gq5v>}0# zmXKRhc6R>VM{%});!T;QuleUgl`>18_g7J+c;#rLY9#xv>U_DZ`gaxDcbLnNdhF4h zI9upxRDKd+%1tvn-|TH7yzdgl%uEvjCHEDn=Rh*jr`hcjt@<4RN~(FN>|F(J7B4lZg< z48CslJ)oWf=@t?k9elseW(6*0!ubZ~G%}Ii3X6FRfl^U$5=5j?r!ErYu-;HWNR8@Y zd>u%vq&)yBfEP-jC=)Z(=kTc+_$dnw!0aeWg)*relY0oh%##aj$nyC0_QrurOp*&t zl3gqo3XWCp8oj&j8^9;($1;V*r`F;jpMIUmU=BX_(gkvMn2;P*4;KmCDBlBW_gWTS zr-}tgb@)xzjm7+tLmFIgFAJmntkzTNADQ{nA58O$eXz}q+qs{nuDQ{B$~txQ*?M$2 z_+xCLVokBffO$BkV9MWM%Ew!3y8Pp1UVwe&0B)O(=j1>MzJ~|1;4Ff88!}m6A{$|lyM5iS9C8F z7a{#pn$&4_;0Flo^8w5Sqf{G&_e)vL_9pLG2K*=p*Qzd`p#}%BpRz6!4>fgGTM!Pr zlh!U1o6Ybd9B#A5oxzvii$Rgwv_D7`HmpYYg$|-i0qfR!3bV0g)DZ4_a z;Om-CBDZn%OGa>mwYd)6i_+ULzuFx#YGx{p72*Ue{AS`I7`y)UM0L6Uer{4N}G{S$UK2NQ+#T`+fuf}~pQlD3mwWAe?blN|Ii*szAMz5PkZZg{X)Awzl$tU^?AN2XX7VMIqEi3$e*mw zasI=Lcg$3Z>B#kYlrXAMo$_B>x>x_plCHZx!=B)+tBl}!J=2Y*LhMQ58Hb0jP>|`9 zJ8K9u=#jmUly&T)qr*wT&qRsrAfUz%p?@!L&WW-^uL%zu)u<0`ydS&E;LZMubAAP< zk8{-5U7JUf-L5`=4o%(hP+ze`v~6dsFlqx-2LM%?ORFhtV~||B+H@pq)cz?L?0n1f zZJDK`bL^@zW9NLfTI{{6j$^qZoyQH%7z0!^vV;FMw|^ik$Ld=0DD$I_GthM5_2wkJ z_aiAyKYbRUNhxZYaiysVbd}t#$I-NxGD(9+Bg}x~tuMfD#&hl_+YC9rCXd*C ziLIVM`{NpN#B#`SvA~WRa_oMLNj097XxXFm8x+5ttV>Q)Um91U`jjq6rq+bys1N9x zu|k++&K2qTt;#oLlv}61Vxis?rpcNirSX0}>9Z4qaVDsn9mH|#5CbkvT`BQ(st^J;<80m+{A!P41P&=t(3=>2rQMg3!ai;gaCQG9tU(v`vA()jW1-vZ|n zV~a0~Exx>ko?q1Q#}~IQ9&F+V#}@aGEgo#gxArZ%yiM`Z#h0~#10F=O2nM%eiN#m8 zD83A?%i~y9@s%x$FNYchj1X28-jP|`XO%_S2_`cVsRs1ntVLBG~umBmK$(t|gc?>9r^*z4-kq1i-HKwEEAyhLR{zn?A{- zZq%t+HTDSfeFPE6+wwi2US*OJj5^daCh<@trUHJ+pUwQKb99FMsnz^3W;_u5*y4|R zeYD;LlYpLo&wF`uBU=r1@xzDVOc#j&vdT|%z@7-s+zuLDoVi}SHfOFPD@&s}^BxL2 z3}^J%qT9`SQ_{ENdu{YU_{H zs`2u>fS5k?@)}h?><6vf$ZZAaOgy?23@)m|068hI4MfMa&81w_Qs*v549#QZGO3l- zYA1@f7Qj^f!}E=M!-0)qqAbUdK*r-kZudwfUI9&#^T1*CSwXd}W*LS`I&+s2TG; z{tqH-75#J1V3Kt z&B0rJW9sll`Z0jXGRNcfp7A^2{v2U|mGcSw`|$;wG5g?V{%_&_4PTT^q{l0K0bkN@ zhx-e-fs4T0X3_#5;zpR`H^WVWH^L1X$B;(S_Zi#>BR<4q%r|f^+vl5pbrpVwuE9^A zdi>mor)CfNX1~ON7cLJdJ!Nj*`Ide2ExH1B^8z`iR!|+6R(xku@fE*fSKM!iIRx*a z;wyebuF0Q6F>$pm40S%GigRx(s1GtjqmJi=93@$pQ^7n<=zI9A^2HRCOoys8<+U3g zDt(_@_pxu1Dp-#R8ua6mhKD90*k13q*CQlTTlFQXN5R1+TrXj)q`QjXafNu*h84(F zO=?t4E~?2_QokD1Vt7n7*;qan$V)Y8RM{`V=hb)~O8Wwp5d9b&s7h4=!yX8$IVwJnIknOT}DI#2o;dBe$w)6)dcVY)JXB0{g>a z)K3U1s+u^IVQK{9QFn?@Wz}G+b=v4-=CME)zHu3Dt>o|(%^__iI#|qzS*FnZPT8f# zVTvd`R~Em-z`&HotJNQ1l2qH5Mo#hvK}zK=%{#7b-35OZ42&#O2GNYkVZ&oz(#)GW z4$K3i?!?z&9owmnSzN>2(dxEv_OMOFreb2K)r}^BS7t2;-%_s zWUAcfQ1u-Aq)HF>EvhatpkBCLQ}u6ry;SugD6J6rh$Nwp0u&V^Sro)ty{N;ogu2d@ za}B=X&)9bE32)X*6{?S94~O4zmM+dU$-6Q6^GIG6-W`4o9WZ-5tlN`$h7^ROR~BXE{9Xph>pS*S?6K>CWnp|IhoE#A3N{G zaPirm>TsjE-{}Xvji%^FUtv#Cd^9$Av@p0{nw%35gnhxd#M1Z zHbnqfR3*gbjTOxhnztaKqv|#4DFC)w(~RJEY7YD)^hGIHD@CI!HcC-;n^uZqd@FLh z!Aj(#F=gken{B@wSQ8>(oljV&25DBXEc2b}YGCo0yYvpFueaoRt?PaR>lDJWEfQf> zpj<~Ev@LY%xhlb|QK00Cq|jF|_vJZ&SHVS1p?Yb1c-87fwgy-JQ+IMcFW2%J2Rfk9 zkc4^;QM}i?I?TmMhCF}}ay!VF)v^g5#Z2d@4seX{?aM{MceW+3XVxVV@w4eS#eH3HDfhf*pAmTJ5!OQRZB92zt*g zZa+7zcpBZAb1~|gHaE67b8aky@VGD!wQrdG+3@Rdh8EKjoKNN(C^M64!pVq#$oLo=vUFMiJhR+2*9mAqSm@!5GcJnR^RT^ z_FddgavszJZI!9ZwW`&1?7(wy!7B0|nz=qJu~+mg~)+6{4`xXBlr8t zqmxsU!s{JtoQ_IqsF4nM+!$?G6D!3Q|8NVvScrAZFvcB?s&u}##EEL(XrusnVSF8f zA@$X%@85%WBw!W^VTXzJy4>Vkh_CL#>~ZXi)!qcG_NIf-cgj8ObZHZB1^mp?sotS$ zlX?pTxrVOKiPs*w&Li2)3|)UkVd=$hR|!^i75~6j*sG2m2K+G0w=0V44Fp|Lt`@Cr zRF8pKV!~_GC!@5zUn$=vRf(@2)V@O(G~<-PxF~B0hqQb~5B7Z{-Cs#-50|B65g zY_06?^7L;b=R+_VVtOe@V+|1Zt-Ygr@_h}ZR)=0)MCiEOU7e#H*~+gS$?9b7h*!tZ z;q+>y>ZlH&(NZ_|T|bu8R5y11HGR6;DAV)D{sZhc`M0HROGc9J2K5fUPPJj0f1qeC z*=eDuxlBkD@70cMHA6d+)f75V8FTSv&Log2TFFJ4;S$-P2I@$@Ry79d7G8kJ@OJ)$ z1j=pk;rA`a%a-F2%TZ+6XD`2N+i+IJ%j8#3I)_VFL^65pO@@M1+L5i6YDcnKq#g0< zKXgD1jvFM}g_#Jk!J66g7kZhUL(*9LG_$W3uh=LLvqMi<%)UxWZ%_m9^)h=KiWXXB z@25M~pb@)R=)Z{&@eJ)ffy7+sxl`BNI2M&+&z1$o%k| zU_SV&nO_!G7K>l89FJO#S;pZ$XPjAbLPpDfsSswAFp$N1z%^*h%zRe>d-S8_aS}+Q zJO)O}qYsgzM)lN=Y;~S?B&%-P5wA|A1M(>P2T80`yIuo{k(D4GB)KcWD#>ljrChwx za=H3(OD^x_Xg0lpuU9TvC|bCnw}g9PrAe zzockTf5+FzW#Aibxj2>LRZAL=S&rG3SSDa;`bhG?7|G009gpsU9O*Yh2E6z7IvIH| z)>pWLrj4f|P zYR}kVHwa_YKk)UA8g>&08_s1Ba9Y@KIA~x=yHNt+m=S}4bMK=X&fe=aoE`YOg^2MB zO1A8WZ&92d3WQ;zRO~V}ocBR4JhmpEHFhqjj!~l{zC!QsjI*t#PcR~X@;jG z-X0!IfCueGgT9%x%Jh%)c&_w~`QWlt6YOT1v9mMe!Mh=1)aF894e&CqI}jzN+eP0g zrUFY$uK*b%CST!02vzY!k4>+LiP}NAEhiBO)pAmAi+2!&iuNGc5*OL}@?*LlB&#>B z(^(SK3vjuG)u8$U2>Q9?U+=cQ!bgE>?+(5~t`eB(q=oljnI#!INxPu#B<290?Lq1s zgH*1J1XUM<6t?B%`ExDV5~+6{)=1^5lMGVXDuGD3#)7!74M0r)*y14`1&dJi?ymw9 zQS~=09*#ynn}^?!hbx!}YiFEN@?bnwz%TK?$q0Ft@m2|$CrP>d#uzt0he9D)6vNes z5oD<@S6u~cv( zen=C@a5Z(fCXk8MIC#7gYEOJDym2cG_D@Pkqk1r3<6RVh%BVpL$cQvC@~avQA9`?* z9IVD>D$yk6L-ACOzmgX28QT#GGYPd^r&BwJ5gks=Y=tYlRtJZ7n(s2of_R(cA4u{g zLaKTb9u~jqWxM!v;AY9vWVzR5DI+m=69{hs1did5`SQjfb*IKroh;5|#vpcy=?qQ0h^y7d_`G-R-So-!Fo=W%AUv?>$}un1X{XT=xAA zkkyQR{}3rfA)rjO@1)Ob-=`qNQgCOGIRRQgZvAU0I1W9WfUjG*8&v}NXxsOjBH(nj z;aK)P!NBp__g5a&aE>u>+7gb-3N)&hP_kv;^WU$6Tw?MPc)=W2QakyJg;9Tl4 z{8oB3d>gn<`@h6x|A%Ojp2k<~Ka^AKzbJ;w{v+P8|L`2f{+s@hBd`9H7uSkxc@;v; zkXM{bUdsTr8F`(AV7I(B5lK&byb2-F@>)Ju^YO!LHF3-F^~x)UWZLq23mCcKOt9ft z^2#xAyz=_FOvAa!z!^q39(f%^$rk@Dd3B|{Fxg_s3(j;u=3OAUVh9ovY=NsKBSeUK zef0$1mlyfH=E$#MuqLq%U&`;m3tE2niyR&KEk(R7zqjD|-{rUB`6&6tg3M;*Hw?(Q z`Faxg%ZNv<@fA0 znu(9&>y=+m!1*8K7Z~XgpKiC+SKma-@2>{*Y4}op7n8Z@e|;))bmZ4G$R)qM@ci%c zi+e6getiJ78Tmbqly1HbBa)u_7eGj~{4O)~;&R|gdwChYUisA%2U~vUN5CO{UisA{ zBwBv|D%JAaI#9#egs)eAQ&95%Aioli_{=(}I=MbtezzFVH{eV8O@3C(&nI$pCcG#;$8N02B0=0zfDN#mfzz<(j&iOghb14<{Zt}d;g*N zIul>7{1Qo~Ex!p7a7dq5eu)N-*M3%%XgFOBoRbL0V?P(8j}r3JJsYAb}aqD3_}caT30A#n(4$@?z7?%a`vr#M|=++)vaHXqmf8jY`MZ8QrABigVE=#Rx;4p9i3v z%aX++>|dNfKT@cJ*+d89Lw*Y)o^kj}BJ0##DhQLabG8zJ;cwW#()+nKhVszkqJLoJ zEsqf%_J0YHk@qRuI}3Sl#HW`L$*J7k^X7fXWv*_(J|(pRxmWg0<`gA%dRrS8EBojf zf!09Aj9Ut($4BfRgWuUd#{F7)nale;mK8MJe3o4Q@gNZ#FYR~+68i`%$5AICU`Xb<=Lp$ zxGT<#Dqqcq{z16MUPU3-sdo6fk0Ldymrcy1zTt5%}~Yd;8WAa%^%GKHakf;#Xd zIl>7r&FdQVE}+}{L0%$OdfU{-^5Mb;EE6@VwAq>mFJ&>FHR~z394;_TZ$V#XKb|2J z(3?vB>xq+bcFs|7HMbwcqKAE9EOPN!Q_jtR5m5jM*n9f;g_}mnWiv zRosL)p=s&k5U6T;6i1LLbfG%dP@Qa3z0{zSP`QxF-xRNVL4ULm->CY}0_8v|31>+-d2G2E(MrJP#*f{lm5FS=zrKlKXLNXZxFKR7q6Rs zzF0%G?pJ8jf4NORToLpO(VG6p4E=`ZntnU)&2arb{iC7(QRK@WsD}v2Lw*j)=hCuU z{~vObA4`-xCs7r^p|cAJ3ewOIRJ+FL zkTizm=!ff$GO2RN#rx1}l{mGozeYVxtun4eRY@1fTEy>+6@)CEHOLtE-$^9i($r-h_ykGn90Yj;^T(XE%m+BNsh=)6N3AigM75GGK&><(Y3d!i zW~?BBh694;za?Rvx<=GSmq<1gnT$DVs&OT%J0vak=i?i$A}8dHHaWb3%R;$Q5X1W@ ze~4nn0U7Ez%y=YMqwFx_LXoqV8GA-ERTMMYN>Yaz_i~r5#f*>Bb;&uZ+PD%`IbC4J zLKBjv7SI*Vj50}x_f%natrE$MDJEl%8fRRI7{BO3N8sx)1LL21GG?2-Ki)l`%k@(k zN0_c2Hw`2x)?aq_{CcFJZ--NHQhuEpi+jCX7C6OlVBwd}_-b0UT&V@ntu5^wtB@M#Y zbe(SncHv6cHM9JG`2E7o^5a8fCqK^i@MHgF#JEn45KQXSiaEftqz9h-IP%aMjERo911X;5GA8#ypuE|GQW zU%*@nq$>Xhf!_BGE9*J3#dvsvU>r3bHn{PAzT7g7fd^!lO$l&M#uyG)TB%KCEPraY zT6R7#FPRE0@0%=1B>H_FjsCWdPC|5o6aA!)PEZAmmW^>Z^BANLrcbqpO6012v| z4lrN{BhmWI2SYX2p=&tXzSo@wFRQ6m(AZ#xU$y(vOY1im}(H^_X(Xdv@n zer>$Zxlf`6?-UE~B!l;S$%eeGZSzA+54Y)9$2p_2Y<*cy*ZZb$2lP^)$i=A zE+xjbEkzD^#gW&HoQ)uC=CheQgJdTD#p^4@VKyDe9J7sE3z&Ai)o2NX4sm4Oy zw2S*o@hu&RBWpNsksPZ_)z4AZ_SH4Qx!{vG#m1;Uksztey$Mn%7~?CFr46f28S2;3dCwoymD_doOnU%g3XB}^g^L0 znZ5z_mzQ?hhP+shhQ+1OcR*&LpJfFb^$qx?Irw#R@Pmj#|Ap7gBinQ^abQ_POMP!` znVsJb#~9YN|NHXN-U2>!r9k99kucuqV*L-V;kUH62rBd{;>+{zNB?*^Nu@F`y=p=r zMpYCO?*nB1Y3G9ZsIw=?w^7{yp(331sPJbP=Wkgdu^k*2($uKE=U}JccM{#GZf5is z0M3|=j0tIb}%Co98mJj;_XaYgbg4mqRy^RTcMSxAGlRzWRjdLESU%~HdwEDs%IfLQu;Hn2gIJh zK%40x>J9vqK*b-Ps15ebu`LBiu0*KDVE^o9NN&V7X+R%?r$>hna>>LoG{w%zP9o!Wrx5Blck>z8sy#^-o zLD)$dDlUks0c{ekz*b>ug~K>4lbl&bCYT+T3dg?aa8dAqS`9@eN%G+386YxHIuVC$ zrY5WHAi`h}5DfAK&ue-DgEU~!6Bx{d&S`rOy=$7_YSG(_ukGsyU1Kn!ISj7V z7(gdSjb4xY@rTO2tUk_0;6q`bnIQG`Kd6o^Y(|tvLsOvxL-fgTsp{r&V)Ype0y}}j zp@e~w+h7Cw4#Dacny}C?5L2Er2Tj2y0CqJ6Z_LDDhnXEsP81@2zLU`+P2Tm564chL0p0DY6r!zd({1PWn7B4=Md z?S4c8a|uRhNd z5ZKxf_!L=e6DZ@UBgqe)Mz{QS;{hqCP2e!{d!QhaysLn!P2Ocf0m;*o>@tt`_05{R zem2Uz;PT4vOO&ft(Hv^|ooJ`^8S?&0$dKPsA=4v2Ia(wq)U%8Dax3(G;>ox>9*c@a z2f^mizH6(Xh1sS~#uOaFe!`u!p0d_gPa&tQ8x1*&l-16^k_Y{$!@k0$NC!Q}qoAXG z=Os;gJ5Yirl}oZbTCqu$yR+P}UjC zo!q52fH9zJl$4(6oB0JzWwW$>-Oa@g+C5~$8WsravC%ghR}JCLuO$o4N?twK zu_JKQa)#oiTCgJyF={*-Eqzbs+I+3Q$(2_1y#IV%krFE7FdeJ%#cR!%mp>r2v`(Ek z5&%%G6V&t+ojzGjgv+bN$IhUR%53ly0)o0Gz`ROEgsZ-G-c-0aSuXRzeXh+2Hrbby z7VMmYR%Qs6Nlw9G$XMU3*U8%xxT^+;(%1iRYSb#J3@ce>`oJETLd z7J<@!vG`t6^jI9O7C@;jarYbtZV7Pr_6q{>;nPQ#!S$CMBr<0ZAy+?QJNo^;StqiW zX5&2)C6D$ceYn>*qQiN}02N&|8QWin;ppPmzS*M?9Y_uP3cm$8S(r#5bq;O325HY3 zq-ub!`ZwVPy(>$5$XJVn@i8}>6PdAS0%2)XrDQR*oySM_IC=)oad`UoD)jlbI+=iV zj4IU`00R%M9s&VOCJL@oVvDcgH7%LC-ktnYBuCK*&nWGG5Sd1#pO0HB&TDnBE-uD5 zi~C_w8fwxG2dGB#1YJx(pca#DM3bOhDPz|FU7fz6D>-qk#&XE-V40{EyOVQ*LanjeZ{?*1^T#-nwZ&rtFJiIge>R22y6kT>iLRC zxI&=_YqEmda4Z$T&iVTzaRA!!Y`<^z4m~c;D7`L1#3)J~4NS92CMRX_p!sxY0(gK+ zN_WKyAJD`L^D|5RU$b_py3>UZW3pnm3+uA9RgT+1)_F7nuRnKet=`b-HQzWoU^knyYSd!TACR zUDDAa>->Y3Ci#LZAnrhLZNXMp|4`tlwNxSM(pu;dbYz_`_)bI$ki-Pbv|bIV65R?u zACXFuNGozbVx0C3u&}%ZSOwc-14r#~lELPaztEixWCrN*+6?vJXwxqrG?Ayk zM7BkAR&c+}Evb&WD6K0qQ4|p99EjaubbpiX0EN4_>OKxeNUFo@@Dg|Ob8P&8ld1My z4|=Nm#F)^S!?LKoo>b35=2mL(0PJ@m?s=Dkh zw%#_Bxe-tX+E6+gD18WphQoof1w$`F>2IL?JqpTZ6k8s{vDwA27p}3{u@l*eV1I(U zsahc;kvbL0+2Mbe$YEj4T%4}9B{6_$>WKLf_CK&X z&wG4-G>daHcE+Q%biDvv=s$?IEu~7`gB_e)3EU0a!{w9j@5D?^$zPsc``4J2h5j{2 zgb5x*gOtpYbIK4Ls4bM#YYN83;L#@dRxuU+kYO#I8EA_XBQ}}{y6atT<#O*f?#$rx z8cOiBI6`BdgZT0`#`p>^M{&MIeQ})n9eLx=D$`fF zs$vx=SAPd;xWgBXf;HZ7kT{WniwY%U?=$pFBW{x|d<_|Svh8_(ankKcd;_JKSYE?o zJh-t$a#Z$&mO}&DllYSR`~=7Ke7jGi-a3gx1&EO`96kLP1mFw<`gF{oA~WD#Dw(PF z4TA~p7^l=7rT`Axq=0*M0Ys&sCe}A>HPW@m?C@dul!N4&Pi^2jBAfIebN5A)A-z-kRtWB>5?Ri*Sc(RCQGj&Uy%62Tp@<;hsJ&hq+4MFm`i0ZB+l1 z1DH$va%2r^%TbkHNi6hJ@tn25GV&T4$Q01LY&9O|S_36Z{K6sD5=1!3Z}cWlR%s@= zNCe5NJju`ZCQncuncULIIPv^W^+B02;8|IbsY>HrRR#!8QGX}nP-IVX)}+o3j*U^R zkWyEC#L}7^sX{X+)6j;f_a{&RwMD{f;c@a>xUZ-+AhX>PvX?cAR&~3Fm>s_a57E(cN_}CaafB{VV>t8 z5fGi~at9;p)bYaGCBhxr$gs7lv5p^ zqtb~6z}5>*)oOjc_E*8LYK@1AqyE+@Hb$lZ^`3zLvM6LML!3Pjo^=N8Iu7YoCPL%Y zWbs-jK5NUL(Y>ehfosgdwFTLhRe7Lw91uN9a)8>^e?8g-lj zm|S_)omi7(&`^jvc)Ax9-fIy4REL(LDyv{F zDbzvBj5{J)EA z&+YZ{-_WdM_HQ4~UlX{eJ?Eef*8FwZAiBgK0Jqt7>N1w?`Gx1zN_(D!M6d{8US`Q9 zXCRCfkx8A#oDZ7v4~;noerS8|k+wY9gfj=3%0If(T<(BzXJWbo>&Ta?e9`H2XhAK0 zhTN+gYXZ!tyL3vt`k3{#lu1f+(Q95zOQ-@?zKR5RxoFL#&w>_drhz|)qS;s+2Sn3A zr=uXWjbl(a8tBg%Q8E!FQd6cNj(b~55SFGg&=&6|`fQ6E&;si==5NTtHpW-En;o-s z5qGWn^>%Xb=6KB4`3l>h^pvl{=U`mWhi6Z8V%(=@5`StEv*(_Xy4g4DbHc%F7@8H= zY}k-vY4-b}wu3D0W0=0 z$y2NDqToeGnpGnN4lylOy!wE7v_4JARrgCyUGJ!aL!_-5N=B6QSFFWUMx(FO;-IHa zeZc*0C<+Y|tCp)_T7?{Fm{l@W^!ntXFjCrv?kRG;ngVETbZX*ounsh>))eQ8oEo_ke)|8OI z5{|b)wWkYc_(6dj8%MNUMHddqyn*U<3rWL+-mE&v`d^j@KN}@Sh7Y0iKOn>F4Kjm~ zTzxZ|@B3KK7hfv69HY*XB-P<3n&0mLn|lO%`*+zx>)6}Z0Rpyl>9PoW8z^b@Hp1MD z(u1dHdprGqu(z~`!8R&^T6Xw~LL+*ea5KW*Zltm?pU2*wPeE{4PB4_kC2R2w0M=22-2~lt2=gDFun;Vf)!N`H5}5~SMTtkWHrQt0 zRK}J|jf{@mk4Vaw#Bf^PQM;epxzrBV3hH*!v_qxfmj`p2n3rzWidU!ZxruDG+DK0` z)r69CGsQ)BS2J}Il?kF)hfZ*#Q);6lG*Hd58m zw9dK_g;~wjiI62r5qqm{W0cFD|H9ZPdtL+OF~r`xMJ1|rg33M4Y7j@mCDZ6L*WD z%1{r8aWV3SF)dgf-dLt?L!j$@C+vT~<-%N5c%>#TChrzm77qk}%exwNv%~hgu{`$` zX2@6RYL4-=>76?BJ{9q-KhitRJ0nmUw^3JWJsW);7Q=?ZkavukT!Y0*o@`VHU{&?Z z?WIHz{IR+v)#|rSmK6GMAo{&{Eh&`WXhbl(pCy7_$66xz7A|K3mt@Zn@?}MKyVO&h z-!)=KC!({bWQ zqWK7~7);zJ$aar;{wjnp1!K6C?aT{_vQDYa5gc@JD$#hDLmdkb+NGf&+1Ra!=I1hu zF0j!L%@39mKSeU|J#GitnS+sl*k&~+5wKwKJeFI<>zuIF$oUX+a)rGs_t{*>3@9Rz z@3Y)UGJd&)A>3_`;IxV#cOmQ%AtCC0mTYdXAHLgT;9$kR? zR}+$>PKArxyot19qq%l8kc=*vipNI^w}L;>RGsf6Sf&$1Fs!3a5I_m@kpRnL=xxMv z=5OXxtbw?{wIggFMV@KDDI5*w!&c8Ea3h?@m|_uwpTZA;%$8E>)TICdKNICifrfxv zO#Eq1{2&w0Le&6xa5a@7k=ZX~NF8BdL8dzVE`CCZAe!s_Z5Bf%sm({jEG?VdE~N_J zRlY~64s6_4jo<;WDG66{56ZI133epjUpOs2CI&CwHZ{5K-<9o8wQY7kh;C!a^kjWR zY6(iah_(Y`1StEUr}Wf zp3)OO&{7u|ye%245QyaQgvmXyKQIYK*X;kr?hx?D+O}#zS(ES9$61foO*6I>AYL30$3TcSq~5tkrD zCJ;0VCifR``+XnRMW(l^uBxuC-sC2L#*Ohp^u z{UGaqE^mxEu6>=&VQ80}P&Py>5_fp#Y6U*!1!v;)J~bQu5ZRdLcI=rfQ4A41B?|X- zK7`?ZiJ*SX!Fhi57%mt1}cAHDCY^AaKv>`EgI|Hr7Pr)ZuAi%HJRS z721upf_R6@izwBJIf?W81#zAVCj;gL$H6xT2r?rnlX^f-wC>{|r8!gy^G|3OSOISA z7EMDkvN7dP7wQrh0lS~OQ@NpZJEo@;Pi7(dK6fAIODVaB7)z5bQ0WBj^waAc|G?+m zhJEP%SzC!RP0DBQU(Il|Nt{yhiP3AR<)QviCEU>svw@G7*!Cx*r8!BT0d*0wP;q2m zpfkNOUYnu(b9`*%9>2#n@BE=u5UkH|UWvm>?`MQv;n0ny?QMGv+qAc@;NNV--e}X_ zu{P~3ZHieGTba$;)zhqw-(0XZ$K^MtwwjDmA#*dg2){Wgz4w^WgPQTn>BJ~eGF(7v z+cl+_g3N$3M1apj-I~@pnnC|}=nY+ku|T9aauS#J!)vc>S$O0?<4`Q`wQHY!vXLw zwwjmCL!`EE90;#=NQDv%94HoO?)s!5{zQWdHxgir?R^vE+8UdO2mTp;_P3V!-=Vg) zj^B(Rt!445OP_LfLr5$)bUhS+TNZCi)4>m|dv6~M89w|}ouPS2T$UTW4JP#lQ5LWu z-sb#BO6|MrZ|=ju60=ZjbCq$X^)(lx{Wchsp6dvgtvy}1=nqZi>tt?g--%YHrTq66rKv>`l-0PtVZRKtFuVbe3 zkd}naHz^=2H*;HV@D~Um9SnRc52!VWGA==<#5a0@L)ob@OQB36{XnaXdrnWsT}T)x zV*Wf{Ljpwsoos?qHbLfS-zZp&(cUq%4BUYma5CD*tiXNF_emVQVHst>7TcY<+~MX| zbJ2hnVxDh${K2_k^Re*&upyf1j*Y>~;Ud!7P`KqXh~^%DAAe{6hC7u~(P zt23W8o09ERG>aan_x%P+u$IV@Rm!X|hpWDHjlrC`kdVmB=Y(@#`mS&#W7_Yl@TQG~ zK9hoG$393dn!we-d;n&wcE4xB$Oj)}0nVBGQ<7}3`I1dB*H)o{P{W2kp?@7`1}I%< z#UH~pB;+8OlDi9?MNE4~=xDLf8Ga&(vWq^F+YaCPxg1|f(zsSKc^dMWix`5TJYQ4t z&A%8Dhpk~$W_bff^vYvu5`v?M@SECJ`nmCW%3?FA(**XpR%u0q(*5a_6 zzKBHgS#|(Y^c~AsXT$i{KYUHKonId$EVVknF1;_=%n<)7J{I;mLhk(mcv26Ca_LR= z&U+l9c=Ci8mU6oSN8qb2tk!|x7dbD6(J94U-|HDEnh&G70$UKC{=$hlLBy5=OeW|J zXkUDebub|^Dgh83*cbZ~Yfc2IeOR z7YSWucmyvw@^4V<^vBX>?`am*c8wesmml9B?Rz{}z~C|k+$X;Sy{fit*%aO=jxREB zo+FJmuB*MnVB&vXvFt-EqA#pxct7?! zThBNxvF;bk$;oa#GS2iEAXXo0uxE}RJ-5HvNMO!Nt2mO^ng@ZJvQv?%KVq@vP@83^ ztz;H4gga9LhhR%zl-GR~Sn4rDFCm+a=9Nobfv!xjlIQ^n?b98e_gz}j*QXhM8v!Qt z#W$d2SX@RNbIl#1#a-Bl?&xv`#kTo4o0gB6G_~VxDZ_zfM$;aY zrkQ?SLq78&L#XXZ{uXUQ&9D|CaJe9-P_pYxw>+u?kkHWGqR?698V&i(6$r&$kmFuw zP}V=ZKp6Pl93*0BZvUt_{WDgJ_J^*(vZh`76JWTucQQncxg|&UC4rM->&4KyE4Zm~ zpu9DT84MPFp@DFiqc8Bcqw1-7wb?!auFdYe<#B8{pug0bGubeu6FQqCa13Ns9gFcu zd&ZDV)>82a33cn&M*h~BEYUSMoyObG|2y;+Ngo8gHw!h5=34$r7bV^Eb1XZgdk{Wh zA>CO@_XDDXLU)J>Dzz&xi~+%Y)I2XQ`s_w25L z)BL4*iC9wtIvcZBs)A<+h~)&Qoex))xhung*y{-rk**n9{XSLJ3}YecSr<_TSddu( zVL#9^k{W?m0X(%Z%2ZT7h6yQGvx3V`NIUs4 zvn@d`-Z#hlaw0S|*)psi(OkjbrCm%GbyZhe7eaW39bsSF5m@0O`!pT^Hio$?CQ#g! zYA1mGr7Inn8%*0Mz1-}EDX&NXIUiWQEG-ZA_O2H|g{&{xjMhNO`qF19dWRaP6dm9X zVQW}~Uu9kdYCC@7d;t$9d%AgUXgIV6H&?7JNQvgLp+Y?v&|2}*`n z53z_!j=sqAq~1R7d<^u6d~}A<8EXo9(3k<6Alcfs))?A5p*Vl2?U_n0%vs2m0mr$5 zL@XUQJDJT5Kkg~x{xelw)mzy;t-vdi*~Pp>CB49h)`Py_Sm6HotXE|goBuhlN1Fb) z@*_4A-(ZS%a`tQ21R0n~*O^Cg-074sY1BpN5pHG&v(?>^~oqo1rq?zOH3TzIEd~NU%qC42r{>oZiawf&;=%lH3yU1Jz2Sn_`p#NdN;tfiOw^LxZFMyAK_;D@DalzRy}!w$55 zFF}8wK5Fx~cK?15DYvZ9?(?gEn$q!6ty$ixmlFra?)QMES7b-6tf)4@B^?W`y@dbG+3{;!QRHs&TcnEFE)>uQ@W!;xR3 z>DC2A^N}-W3F}CIq#}?c0BXLe$Cj~ zpM5bjP`K&Vj2nzR1q)qnsK1z4x5Cdut?_eB7Wff;2eqaO+6%ke8LgZ!q{_Q~hlYo; zMqmYR=SQ{ak!fc`)2;qH<176O1ee{v?QDHUFJ^}c*|XOJC@>sU7%ZHH97s1#qZVHP zdK`T8_i2f5FWkNyeC;8N*noW;CM!Z;Y423;_~dUMM`w+E0u5C9(MmOWun}g)cE^0M zL0y}G&W-HlkpVd9R{rxMy%BNN`@}aohR>t=$oPZu<$M!1>ry+$n&A81U6INv<=qS2JmA2JUhWEO|i@ z4=nAbXJ+-?ciKhY6_9+3`%a}hqJPRS-tU3I(P5w#?&@Ut zk$3f$Az7A+oryLy>yLUL9bY}>QVsJH`k-U$DW$lUfl{o{=%1LBX5NEZV~(B!$1R)I z3od}qGLc^!eU8!@tFd0dtwabq=TD(?)96?7*qLlxToR6>G`e61*W`vqb~O`_EEgZu z^k_miYTma`!}sc#UZZbU1}=6@nd|EYpS=}kf0W_uO$uE|rC(tuol%}b?VD0EmgC|5 z^U0Q-{>TMvt#+~7&*cs@?7a2oxdZL)4A|j8T(@F1_Rp>82;{_+Q(-Z-kM!e^;oD!B zd~TX~P*YQxI-9BXyED24T@M^)?2&d2Z=DHe-NUp)#Z_hiP+`HJ$2!YEuK8MABtEpx zzes!!iL>4vk1tGq5*L%$8(+++7>GYqiGO#o^CBjiXBtU@A}o~%T~LcOly1gqDAnAd zp^@eW3F#DW5F+ueNITExP-xGqCD>@TsjOHh)$@48P(~U$DdIfSUPJi)MMJ6P*Plrt z475#*N=HL&$55Xt&)ltrKqhH}qS#(jnK0}GO_=8{f4}J?xegJi2 zj61$)cVYoX(z&_8d2_mk@X^&py+NdVU$EE}Pj0s~Z?08^>(TK@W4`J^wK)#-(|9!) z|5}vi9FKeNE7+V*9B!M~$K>R+Us?^(g6<( zH`%Xzj|S9SE}*#B>o$C)FGuTGsKmb1`-BAG9S!rs8c2e}7$%RyB4v!}C7=HyAdCF| zh9&kcW`g)ng^y~zEVIm+8phYZd=o{3`Zu54TK)fa>OV%1;(N6?I>vMp@?f*7&09o3 zI-K|2qCZ$V&WxwSnLp_m3z0UM`lDG?n*7is7;G>L_rY(`{H!5p2-#Enj0tFqpFk4z zO3#zTyq4aMNe>=rD;0hjAU*IqLWBn6A?*QN0&wr-s5+!$874~tl*>Z; ztjDQiKORUO`%qGdAzv`8GS76d=@LhJAt6Kq-%|*t5TcwpuZX@%4t)D02flsy$K?@i(`BhFRw-R*jTr>(Y&kfXtxy7IU`Q!WM6GskKo7|`y<{~cZF#u% z3)J^xcqYa19UWR>h<&#E7V(}5hmv2cNRY(FiVAw$E39h#vGO? zC)i{KV}yy71UvU$aP_>B&lEOzhy6*HEn)H_w!sBQe~si5;YAwBVkA=|35=Yg5#jP! zjg*5+bC5;~8QDi7w0gfAR>B4HR))~0BASwK>Lg?v+APtCkJVIbq>z!BjBxD&2HKwn zMary7nK+f79>Mz&1!6~#=19!x*;C0P>6qX}I?{{uIz%XuAxuPvJ~&e#e=%140ozPROQ;@Lm=E zj@IAt_BUFLM9c>s#831;{PPU{lto`+@HPHeR2}G%|$2Sg*ty4#EzY6 zeqP5e4hKR?FA-x6w)juAS=(@h0ostJ*8dZN__#ukD|^KGD*#V=_+wOIUQ%S3*EO0C z_v65YydLNP(}+tdd>$d}g%`X^X{KK&46}atL=1vFF4A&5(vDfV0?9@C8meZW97_fSkPhr8oTleV>ocRYr zSl639E^vXE-D(q+G6E`+epc(xGh6E&$}j2MC&A2f3Tl&#atkhS3tqki6g}+}Bs)Xd zRVfGx|AJALnmrA0HtJa=SA4cjLot6 zy9jSOWzx|Lx%3GK@(35dNG>W-Py4$f-ns@g%eK3@`!&mds(DUUesc8;l~_pZCX-Zj zRv~TH3|780kr1kpSGbiwPn;kz-AvI?stge&h~;K(PANGT<_qk^_A`Z_*+khRMk&63 zb5ZtDM0sK1=g3$o(dRE+k#%7~%g=^q9Dcr%1yMXdBgA&O{M4}WBriXcA9sYg@CS#V zDh*kFK0?gp$F}CvL^DB%Rk36_XgENdi3C9xxN@WI91|n_`cc^bnxGeYLHBV$O<&d< ze@&+V!OWS{nTOucaH_S4c}zS)6PI`s_tC`J-o!26JIrm+5Z=3D2q+(8K}_oE_y?c& zpobIrY|Sq4;+d|A`QF4SiZa~VO?<|ixKI;Iyoob4ailkKswNKcCO)i*7kLxMGEw@-9h!Y2 zvmxh*BvZ} zQj-^!@#`~(I6Hp5EztqoB4vNUz&~z^g-kc^JCJ6YhGhIYhj)>QTFdx#i(+ubFRb4b z1MZ`8;LHsOv2&c~0^9Km_uUA*^eBAl)o50`&>2qsVHv;LI0a?=YBV3X1(V%^V$N1d zR50Rxphq1+{J2s`z-^S+j>LTRgAK^Z#3R8)gE5NvLr0~7KrA0jW`;9{HHc_y%w#Xd zJ}$;GV6>7D%XLkxlyK6~C2%+kVuv0Acxb&NJqQ8~)H0n6+3_z%c%w;j(f3iL&iEHAC0g{QE3hssNG;lB zHcWAN`-*e>X1t9MU(sgcpO?4Ec)Hs*;lkw(Z&ezyynTe2@W%1nw&ivi|AbiWTUjoe zNi2@uQNP4_hwF3*6QP&SA}eG6J5eRHd8aHI!-&X9z>s;uD-9 zj7>z&< zToaG=CSInA`+F15)5IPB@X*;+6YIT+2QyK$az72Fnx>`7KMS@T-0L;_DKDNcHL=LT zSd<@Y;_X@zBSV#WiHVe*c~Y}4(RyTDlNOkuIcIsR7@>(iZ(@HWMjv(CqL-HWBhAD3 z>6+MpM9=;ZJmkVK*|I49V_*(nn77U!KJ)e@ZZly$LKBkp8wlp!ZM5K_RrXQ{=z?~#+;9&sIS?+ z&+Bz?T?`x}r^n_ffD@<}fVlbe9oA8d{|j+hLd^vuvX6k|hK$W7TH@5V7Ef@q=wMr4 z%A76cYe^CWQ`?crs_4;bZ)K@3bMem~vHK7&fjIV)*AbWP8f;l`TL)=UZZ4KKt>>Wdj56y-|UR z{zyzIh9e3?ZR~qe*}Rx-ClK3n%FldOAM?Wp!-R1`dk@Le%6N^LRORDY$AvU<(LY$* zP=3RN1CLqzhk43fXNtEo8OI$J92dll<2}YXK6~lIT@kYNhM|X zIY^4F7h7Zd2b$`MJ1kORd;KD1`vkO>WqTBOv}`{GipX}!er!q*+fH7$t%Eqtc(}v) zLv4`?7o_O0GAq|T!%)GULgP5_AHV@nPc|-vkG3#(OLY+B<){QRgUD5AUhS84W_qDi zL-eO|gmBQiC&<>9S<2g1IQv*{EAZTLJ8BRyhfjjkN%W7BLJ8kzB}@}AA<=TQ{u`yv ztVSp%PnH=A&yc#qI(gFoF`gT72QO; zX#Iz|b-6<}GUN9zPb0}tpH#L(4=615FZ;2!RCA^xMb^(|QmkB^2~L2Nq)ZCS)VAdT z1ALOYaa+-G$aVJfSy1;k=L$w$<}8)|h&&pF+J#mUsb)4p+}|vr^zu%1_ctGx$A?f{ z_cu!#E#c`x2v#KKE=l1maV&5|E`|`AZ*2P58l=a*qHrn7wYss{4H=$|&660FjZKUb z(RZarHbzIJQyV^qg?9Bfqq4>MOX_nte+kst^OyMd_i!$N4^{)`WPFapf?4&?;-#ia z_$RP6rW^rc;U;tpB{69w6|<4c%y9@}S37Wwjyu@G<|lCO^#|&wl(8BE9Y1!sN^RYg z6-0pp;zr$mn}`G~UFxy&-2cGX?xRDP>8yrvmh(5tjV@wbn z!|@HD;Uut{!09rdz-^Gm(%Y9B3UeV*3sg#=xgD&1_(i@$Z~ju!B~C%rd=R5SaV?=984pnJ}IZ=j3- zIl*NjIl8lK6DLCY)0lTUiIT!{1qS1z8d*Amh+1=&5bKp{hU%*;*Mo41C$B$wd zTK4Y{;bg;C@tO>U_^`9ijKaf=%v`mAnVf7aLdZK5)|uOh*A4^U3MY-`mcy9@rKmRL zF60vk>67);F0X#^)0Jh?Yl7cl!nOqjXov4o0s^|@`V`r%FE~m}X`Sda<~xw{{qtFx z9a-7DfHdGBeUT%5&cAk(3h3jKV!H+&$%*)@Um!7b7tR1Uc09>gY*D=%SivG{yX`4wNwCf=R0+KY8mI<)YCP3$kqE2ZprLg0 zy@pcF5)F+s3nZk~eu{{=Gtf&A=l@~+jk1GA7f2k&t17zKb3SQ5R`LhGbA4U$=8~Mv z1TM+=d{)BU7*y)-gtU7c0`l#Lu4l84b}XVkWGAPTQ0k7c;HHPwi7wxWPQ?67aqjn= z=z{G8T@J;&9_*9QZYsuFVdE`v>I~;gS716Wq$1WbjE^fj1R{8&gj5NCWCZoE zlHWSBM2n&QHI!BxCs!3l z3J;COPh4OIW?mWRoHq2~*3}p;)1XKidZNv3!;^zqx4x)39)1OJmviSy~|~ zH^<4Y<%besVmT7626PjEcu%+rexAej2yG`Zwz&Cu9#Jd8wGyGP(03Zb{cj8bs#;TU z|C@x=o$DP$;`Jeyg0ME|{f@TfbEpAYBeKj`#ZU-}%&m$z%Ur7=pBcmuD$UcBd~=b6 zw9-sOqA#$8EBI$F|J3l$m;CcJ|9l&>KUee!?vk-LcCWp3UF-BxdLU?%&tX!EcYz-0 zF&{ECAAOBh=G(Txm6+~8ZvEgJngE02o$-{hkj{79eQi76sa}XI?|f$f5*!m|=V@$= ztG+-nnWtgCGwVSRAj-q6>)^1QjjzKxaT=5x+~S$P+WjQF4;ZU|RkQlnLrZlwSZlgr zW^5UeBw&|)l|*>#VGp<9tLSr>i$@C~IAqy*N_L8EyHd0v%cI#Y!`v*oM)zBA&?NR8 z-_yXqW=Y@@^dd3k8J}BY9c^H;(kFm?iK1ImBRZPPA-_C9gz5 zYh|whHC{`8*j%dZTcYye2h@_cL1M)`(i3zn`HNf0IPO=eq(ar1ra8^k^?6{nb!-E{ zT1Nxz_zZ;!jc0$+&U=;U;d9oA$8vS|{ zz^$M%mqLH1&?*VjpD-}52OL0~V-t~Yx+~&x7CKEM`HXbYNERc9Xe5D=b{eTCXS*w` z0LmHJtdT-S>Lo&+mutvpzG4VG&)1ZEGfP6s^V=Hnv6^y?6f!ae5jI$eiQuE>{2kY-u`in<|1)lR*;u+rTm-dnAx9jg+`fKOEvVD@Eq|DsU z9n?3^#9kz(2hJe>1LBU}nnldKC6-yKnUxgQ3`C+!!66&vHO;AK&eP0+7ro>>q&dx1`+9TE*Bp^>hUAdiaug&P$14DXX#a4b>}UOMK44uf_5-=W^gH*K;JBXm0v2bXISatF=jIT9=u_@T zcvG-n2o=B=S}#0CLS-9$iUjd}c{2C1-2F)Izvcw@$~22p)UM{Auky2+i$=;`6n&b1 z0QQ{F!-cFQ_yz7RJl8*W;|2cAdH$5%i~L2uwv+wJc`1_z!9e@*Egt5bcnbPq8*77y zFnc7YOp=!wigveUG&N-sA5%ivBt|=@OzLT)`!MQDnRLF5?#pP`lu0}hV=#RV4jJ+J z$D%;4|0JxrYI1^e{fmFj3I5VAaY^7zQ2aS=aao*E$y)?&Oc}I4USUr4XV#2v#EYDZ za}&S2G3C(D`(@(IU;0xG$t1#m(x;L3Z0~hcaD83DCjo^8q zW9=8~ssA|XVLsk_)vo{DffRpHVW2O55B=a6 zFovfJuUf`=KChw8T_`_EU*Vh;vKl-O(p!mN{2z)7t*@TX4{wvc0e$Tk_>1P^PJu{4 zZHyL6x8=!vUn%Pl)JAH61Q*L93zsY44uL#N4NY}U=2gillRrl1hq#2P`0H-5Jy~!u z9=^vZct%rXFKqc7C`Cd9ryNal+A@UYY15n}hE_9#@AMKPI1y}`gWHu7BG|lYngh8f zL}nvoPHa!>_)DZ8BJumt^1Za&sgH9)+1_QZ0Li`5I-3JumUcuCQw5%d4|{=~qE50? z&AaVL{)ALsCw%5ys?r3i64mHUR89Hjgl4mO`RU)CMl2{BcEdsu1%BN7AooEhfu_{xG4nsGf5jYY67)%nXq!N`A&<2`xmToa@W44Mke(A<=zPMkLsp=)eaYr$)@!!}PjmL~vE^NB zmX-ZYMQFWQc|aU~m?txx&?c4}xsVNCI9P7%Vs}sim9Np1xB0z^=G}aP>!kc4p`WeT zW=K_q?|EDfz^_RJ;haiheQ(e1CcTOY)cSCrOR5s8KC5>9?GyA1g^2??M}UG%$@65R$g-3a2u^vUNV>VDSntNj52NE z;Q#aQyJb?d;hxs>zec{OaOSY&(XaSxMMuF#LQTng_{*CreKON?$6HhwNwWhnSr|t0 zpniuY@@6l}{Bpoqnb%Y1=l-#qH@w7+m-ftRJ5;@B6VFXjiurI9&rbHtO2rr*&iaT4 z!0@L)gNemojr`n@KRLI1KkP`Xf|WvhjLhkdZ{kx*u0$qAZ+oqRKlFGZD9FJJwEXp# zUWfr~uD`TLYF5gW8VtHAQ!2BPYf_4zh57RrH65HX=~0Aog1=@|X6(#aY%alt%ILjG z;Jt<;ar-tmrgZ9+i0217<+j1!L33|RIXDT4hxKZcjBzqGH?wBc*SVSB1rCC#!A^N9 zpVt_agaNW65tU2_8NB!5b6SJqG)9pn$tlH8LFt;e>(lVJ%L#p^PwuY4*kvZs1&>W# zV^-fSV;D_j>R1FJm44kXfm9lS3bi;_f%`k>ghqEJ;~2pGr5B~9OqmBsfc@loDaHLz zIH%}0aNm<)!7nnFWM@?7EZ*3+H0dC+-zf)E0J7ha>~|9OJG$&6@vvSU!T!9|ewm9# zeVvmzH_#DNhq-{@ge9p4EViL%<50{;VdzPD4+No`$vNHc1-Z9U{%p0$5C}$pyz`r< z(p>Y|n9^LcSl-iI?J4EE84{0xH)M}MLXm;PYetrFF;-S~@c;cvFT$D#GuUNX9|=?5h(N8zN!kPr@azbG(~ zMqtE#Hs7ys%FSarh^%9hy(2#JSCr%Y|G!f1C5*gunDN=|u%FPA<*p(0MsA0_@;1&7 zZydnW2+Zr(o5v8Zc!;zIvD+p-TN!K69_VFHzh(RIqxg;A96lYL*HcGfvpTYx)sfz^ zj)gziI?mEMPHj=gmoz~!K8|7?90Qb(?*R}lm$>lp72?hKxJm0+{HEpObNt5hF+9GG znY-gyROrJ8{{_rv)2^s%Rf~NG`6Vl$ogPwjF0t zvGidG@(hIUwXgIDBZY)|gz*i^d4(|t@d{oh6Km9=_zsbcI{ytTjL+~JFN`aJG)Bd9 zwj8N=6v0Sus9!Ai-dOHk%sojge|0n(Io*bE--rwc7Q|ePLO557;OxqSrCSWksl>7l zxnwp9J&$ZaBsM&hiSLK!3N~Jd`Xc;Yia+~%f0r#BI~;$Psk{fH>I>4gr9sigT25?~^7(_m#zkNLYCY0IgIfZ0aoLsky%kWoWWKB@6I(nY?|sGvEAMf0w=={+++e)8J7(GgwV?f0x})xAe>C z^gbw&a}@Q<*k?w(zsuvZgj6&8S5oSoKiK;#Tll+t2r}dSUD|*wp8k*~&KCcJ5`XIN zQjPlKT6X{v(7I@7oF_TQFy^ZF9J*Wecd4teRJRkV#m@KmOMjQ}Hc?V^hGzaQ*+Q&W zsxACoUVf^jT*L1=^r>9mrl8^PG9E@E{1p0!`4ku4+Nrg1&Tg=a=lHwqfo9NNWwZBK zf0zBi)L;9%#Pz$AiQ(`3UC!QtLOhrdny}epw!a3`HXQ`gcr_rxQx{(a_EL}{{w@>0 zvzBe+tIPzfsYfVg+er4k#B0|*>x2`0|Fn}y7(1%XdoJW_2>rMHT{5l(0e|A}lKl?k z+``}G64HSEE-n#-Q;y90lR4<)kJkVl_`tSDjrnLA5?z0nX^eq?xCGz;-kvmHC+@KB zM^Z`r2a0&uMmfx^N*GYJrHiw zP`bHJL#bx4hDMr8B&3cf7a|gC9ad0JZMSF5*%GWXKd6Mb+MpVAPz+^=n*>FiXLe2{ zHIRkbq@h&vqlQMB6%x{FzeMDJ)8D0hjN|We=~j^M@ptKxPks1vf0vB6L?`~#-zDQ0 zjPC4{&|E6UR$-%=zsvVXtXL}2aZX9c%B2a7X6?%m3Y2~&e&Yo_8kp_0a3N`i;8I=n z3$YeJU3axd{mz!25%2GEoTRn%cUiSCrWx)zX+bp;Tll-2HlNAy{w{sAsQSA&+BX%~ zGuS5Hk9>jVJkx|puB(K9GZjH9 z<)>Syl<@z7%%pylHj@-%o*6G8?FV-VxXj+JmtY++4c5ZYe+{LYY=r)g`n$X`jLO%F zzssAii`LacWn|@U^`N?u+}T4AR}~6{hek7qxFGO+TB4JwAL{RNtY{=mt?Tdd!R^o#Y_;)_IP$NiNP5G;%4uQ#DN1!Mz%_X z$2|=i@|hnP0@N~1$v0n0NRNBMh{Wr|Pzu7@pt(QWmLE(F&>Crjf{H;Z9j}P9%qR`{ z%m{{1X}+f9o69AnmF6H4{a^BTc|Ho-TJd+OeiNiWA3!e>SQO@Ehxn{3-X zk2VA~Y_@ALH~VXU7n*X%-=)|J7J$~@Wx$o}Pk-X?a>Z*9!(aHj3K8Vm5r^v&2wG%Ug#a zb#d25s|}A(D^RESyUb%bAz-G2lz=w{Tx@u`1O?OMS~%Z?B(cF1;rIWzze`vevC-^g zKZ6O%$7URj@M}y*T-q^c{awz$LZ9|j(vVjVsat=SUuUy)OMjR5KC|fw#0m%>eyzVt zjY2SmIa$mRf0wr;=dsrPU9MJyg$h zNh3Z+_R~lLBY!+?VaTm%)JP>GKWZeO#g;iaj4VK;nZHZPtF(8m`@7r}mq!ws`MY$6 zMp|QOo@ZJ1Hgi1Z=+@umS5+PvCgp;}k9FRo!=(7TTqdGuF-#utDH(J+n;rM8ze^VZ zh#w}|SRxAR?-AeT*575LAp8@5m*;2M+OohUaZz~I-(`k^6-v&B@%}D1Dpz90qLD&Io@9i3zc5UTf!_1u)R(Zf{BQZYymKd&Sk8^7 zO0dy%U(X%5xbwT1ze{i%j_~lP05(K@CS#%;e;^3E$g`iqdx@=1vb&lk4RpA;7l-@R z=JJ=gKU~YIaNl4mS|uSj<=tP!btI*DFQWbsz9Lm$4l_DR>y2HiTJuL9r%ZL?!jaA| zhLG0zZT#|Hb=gG-VYQ3G*%?dV$1=B}tv?7ali2ws4)}rh;=GurNiJTi!7d-%SL$#U zl@q!=A20d9@q?))OHzuTQ*wBmpNc0o_>(lhUnW!tCq0APpMhf>ItX-3nt%7v%LYA13V;Ep6;j_Bq&elj0o`r~|$=Ddf!r^f*6e}VQfPZpA|38`kyiz>)! zf6BWn#Jz$ZAt}YbL6v2{68;e*xZ)nKyubu5C4f|IzZ%R z){mZzB}Yo}bmpa`p7j`xc60U4e#DPH<>n-OKn~ZPtF{1hAg!zG|HFEJiM0xHkAnYC ztX@Go9B4uDW2OwTl>3WEul8!^6mzfbVE$8HW@3$JW;SHWj zV%b2al-Dn&V#j90G5y!8|BF1fE)hmjsTxv5d({IE!CuBbY*fb4hv^ER0l1qd;%sd&Ak4cC{P;iKWYG?>(l6c zpKUb^+)lohChn?zQiBm4*|z6c%^K37Om19 zhYu+ww?m~lPR|HXwe2RS$5%0j=FV|Uc?6dhI-UbL!D9Q663^JX0Eu-?aZq4=W6LfA zO)!_H3UPhx3hjjNSsvl=g0E?CYo9u&q&ENrXw^Ff-PjC!m{*H~1dFc-&prTKwZHVJ zYT!*sDK5faha|rA@fMs`#PZjgjK1uI@L+)J-3|BJj@fV8-X=IApkD>f6MNLBw0%O~ z+FtZVgB!&Xd>=k9(O(O8Ky~6uf9A%5&FE$OJby_N{29us z!Rq))k1Ae7YTa2HPzyelTm(Gg%VIjArNw?NB;BFDF#rB!S=R@ymh)bd22B-RgW_>B z_$O52J?dSGc!j)G7?+jCB4QAy-mY&7MUi2kIUnw&QSi$wC zfau|ihsJZzAEfB-QS_r)pigzs+Z~E)n$^*z84Dd*$J23jyffRf&`Ik!utgnjQF3;_ zuA>BT{|%~*Z3nCl3HRI%ScD+IBIGgpmpZPK${3*V! ze~FLUS9*0iiGz^M@8F%k>(DYJ??A0x`x6v1&wTfcCGe*jafgzDUghn6wYh^#%S%(i zdtg>@tINymH@76qAVc5Z#2|WZ=`HDDT66OK-hxEFM9e!YOz}&6_z3SOLe-gfJ;`a= zi}aonbq_V?kF}U4t)Pjh0fK(P?Z!+K9C*~)EUZBlK=PpMC%m& z+Enlg1e4_$5~X`j3ClN{j~o$^awCa2PsXpMduy!yuE+^CK?#G))yq`O1?s`Qa_ESk zimu(iiC&l{|4};UK%Cf6$9rM8Vl~1e4%-j89mI`3n&876_ULxLzg)#i&XAooYZaan$PZ2fEf?h9}WrJ%v2haxSwkm`g( z33QwJW)~({+z;chlbgA%0N?00m{G-`=>GYXocmyiyc7n7W&UN%M`Q0#Rl|lDnWQeC z!*t;@T|+)|f`;?u&Ro#bK5g=GG=6+{f7u12aAgz&@BEt{31Q& z`M%H&_`J(^r&yxqVR&2Ss=)(7V}sdADj=gQVOywWyC3Ux5ou*KhbeuH%nZ=m;8-x< zY+^UDy`R2kR%eT*T(@>Tz^d9*yhE> z7H!NB4Fe_N2hS8zRH-EyKctRd>}QjvpDydi2JUTcVQC5ZcQmoP~T(cvy+ z3aQ4DqdMB?>}L$*fNZI|bG{vseBN6~pucA3H^7CVs-3m0YE_pkYR*g<(1)K^W{RX% zGILFgnPZfhN%uP<9gk2vGe^XjxsO$#(GQC;lj}lWh>&AdWAhCUKQC3q_;I~V$dCED zHGbN(;HMHbgg;S!W=O^4=cX7x7k^+I=i@?$pSKW-=ckV_A#3w@DM;|sTUeCF8Sg@l zLa23qFiK$MW46MPp3T7a@mxKI{kc~8IfIo^ZQW6C3u*{2Q-0P-#pLJi7(e&EZ~579 zpTp1h2*vYrk1!$p)UjglGg?>_e%^8+UqdFMULPbZhE_AU5%LzobLQk0)*!lLl={k@JPmLSv$KhAJetjZ*lchMA1@r>}tsglm`a9uX;^M8l*(5UYoPxc$kFZhku z^fKU8v%2F;2Jt;URg++pV5LIN#IMzit)Bgg*5xCUaVw$>h{QWbxb&Pj5iP;zfPXi? z#eII1&nI8~rF^=Ac&~g6>5j=~r9_*_C%`>_ki0L!w;<8{IA$eQY&$!I_;WGPh@I|;Z8MAAD zY0vb2B|CX`6gbaWzhfqcm3}qe|0;>ivH7`HN8UNgPl|(kIm!OdXIP46?%*7|;B%h; zBs=TFpjZ!B#WBq$+SG+xJ|{gW9hr-nuaHTbvUCiS>&!!9LBTu|=P;2HG#_aw)x4<% zuao9=9t?5khfa%Oeu&B*rqeN$9&)&gx2;-39o#r%7@R30sUQH;=^fh07GwxPY&pzy zhYSnO<9mhf`IM9;>f?zoSeJo!qH2ajsyS$CDxv?x`Nd(>< zEQ>99{FD3$=IOi=0N-Er7|6R%sd}=lcK@cQP{<#;LT(bwH>b+39B1v@FeITFaPxC= z;h6mr3bHu?4;OQRRYP-oJT)D%^V!!b22gCF3GyfrjO&l)x^z8uE&ktuHH=FO^mJU&AG%W z3sNhJ_FGXFRc4ua0gF7}bbAgY|Eb;_!CdIgWz`l|$E^~`TH`+;om#ZO-EMNu>-HzBW^A~kXo(*J?o zg!J77X;!0LbTzanx)ylKq8sA-qslMKkzek4Eya9hA-xBS0`mzM1)rsr({zH1&Z3-bGuh95 z{RSjct7mnTE!_=f^y5@DOgBXHczgC)kJ*$grsP|v!%MYPzOy?t>mOW;oFmDP+1i}V zGSps)+Rf%E#Peai(_=S+wN)^o9wq8goIU4Lflx2G@SOx#T<>e7kceNA2<_%G8p<+d z8uFP*3<24_l42!c?$iitG}j{nAH(IqW#=ol`)!_RWm=DPitdLA?2ezM6-s=KS%@a* zWmFPZ5r_MdpQ7h1r{yfEB+nYeoWn(yj|qofSqL3p{l|haLiTTclyTdrX3j_(sRT~* zfks$?c~v8Yj69{0dPYKws4rY2xuGxIG2D2(e?HYl?|zai8DLbkrh$Zl5$Q0OM#Ryn zDs!Hqt|aPojg&KTyhaKc>7{^R(GSeXBB;4`> zBf=vf+aF zdt%y<%_lk5-AdpFvzotxZZSgH#Xn)z4U!5vnYkRgist9b!Lh@?dG-uXs#aEI9#?Fo zF18{`!TYDPZSTYAgog!jKAaQWF4wSdf<31*MB3l%nu#*j%?9g^TJz*p^wn@0#tdqU zDr?)ad9h5k^cnjRcu%NbUWb*}=5l0W20BbQw=1tPZ76zs6rwW7ddSk|<4H+d z8Hhv%)#hxM>Qj{JH2mUW4pIEZg2T-rv_Dn`BXngWhXshPceRqQ3aK$`;l>dii`>G}3bB9)zz z1rmh+7w|jw<&)OzTPyfLUXb7}-sp$YcBFfx;++XA=k#9(|1`xfhD)v1#jxJ(+xdf6 z;Ol>DMu&z=K&WtR8?%ow@V(Qnb(;in{{Jz%K(E;N?e?!$@tsY4Xy4Na z?&2+b-|bq5D&Aqh%La9MYOQ}2)qpT(W`M>#q+MhgwsK^@${kt6r22zDoPmvT|>)Hcn@5QnHS!N?{>=I&Qru{^r8Y4b@KZWW} zaa2>Ci}!+R+>F82WQ~E}De(rAOA3Vb3mK|y%k~ASSuzXJR(*0H8@SQbiLC>f)#eZv zZhsPN4}md%Z8qOXmHEcx_rRW=Zye~%C~6JozaVAS#V8Y=4y`ob3}QX9Qx-RyIP3$8 zr_o%E`kVQK#rCXy+=is-zuJ#EV{m)ZWnJf#0ks)RXl#m->^+;X*U!3C+NXl}oZyOz zaumcQ&JJ&8*NYTZgE{>=^soAV^hyYCxtAb~W+8A@WW5G|Q#xM?ra9M-0O?8Zl0;D5 zXbu-@>&*Kzm?Vw5;abRO9s6I*f0*~FIc}(9On~qIkVv}!&c#q2?m*gy;n5iNV5~KH zlWCGtN;Yve!=sINJ17uL=b0!e%aj_^b)`)MNu;QaA7AP?cY3>Yc+oS3^InDB=<3}fVJSObt%ycokb_7dz9 zj@PfUG|2fBw^pVAML2Y?AE;~1jTWTj6=3HhRhMUMcKp@I*OLbVIJi;$W_Fo|u4oTz z(dT4t9=(R;Plzu+T*_l3f0udd7+VyNhZn5#lVo$#HBfAPwUKPU+VE#0m{M{qwGaN! zJ~%!9;pM+;YyAJ(jDNIejQM_3e4cCDSz4BS zjK%v|#NamdbUg6lHuX4xDi|vd74ze->nlP5_c-?Jw}Q{g3jrf8=)S-ezj*Yp?^g1a9ye@Jo3RaZUOvv?$G&t5w{O|^B0v=4w z3vUr4)M(zk8m%HrK$9*u8T-c6+8I|dz0TYsh6Ve8Ri+$C(Y21;+;%w}Za(aPGoiRv z|DNQnlvEn%UuZuY=JX;3_k6|l@6K;+jv2ust}*xqv{Ssr><3m4d!s;eJ>0f`Gd&!& z)N$$MIHN9a@p>4+ZW;(s4i^uz90uQUWYQTDqXm6Zc;~X%9L2qKj8A#t1sowJFb8w1 zJmw|HKD&sf1h}Hpr647Bx1v4`sAF>lJO3HM0gm$@spRkHKV#n0`A;c!7v#g5-dk26 z4RfJ{I$J1qbnlvNhN5<9dX7P%y< zmFvIXa^za}ck;CRN&eEiJ7Z7jBEu1x?HugAMR%4E9?%Yvi!k=JGo{6luV-Ir0&9-# zE8UJLP2$III`aLS`Q~llFK)g$R1kXSn_u8Tq1@6NbiRohikZnXBh*rMB|8JBt&=2F zfcrS%8kAW?9mocq&iu10_eGGDt}FHy^U#Y34>9khd6Gpk>nWFd8jX=unaCWCg3&L% z{+ifd^6pM#nLca;QWcw@P8P9v=BIbdsh7hgy8`u%cEjmNOSf1a-x}=j__Bn?rHTTX z0TaPwZCl$Bd#17{LOWjN^~{W|*mM z3m3`E*e;gS%{Bp)RW9}u)gKJ6na(%A4U+Amz#%myJc=Y;dAg^UC6Y-GKL}LjeJ_S$ zFNRMP!x1&vV{ox({t_si}Ti;yDuCJ9-QgS2>h_+1uXq{X3jb!IAx zOXU>N@+)j4)qI5z_SRBLaG9A_^(kQ=^Hw!nsw#Ng5}UflP%xJNp;?@`?8 z;e~|l=7l}L3wyqW2z03_DTmM#YfGM^?C}qGEpvS3KXGxkq!^-$NQJ5ipH1+v*?76t zgm`pfvpwj(=b$Lf()M+rd&Z0IHZQtzi!P<)4Hu#dAx3y1x_cpRcOb^N5cL=Y%-LRu z{k#z8Dnv2Qj%u>I;lCd$SPs5D(uj0*@Nu+F1`M0H@-+_RvO7~{whgq2Z!!@>KDEfK z(ZnZWB{3N{wM^y~PHev;umanD78gsr+DeI!EzSp#6@5b>qZ`ViJFx{+=TdQ-R``!t zg;i#dCZ>85durnEuX>m`O%pdDQEG@>4Hb`W$0_>d)ODQdjCOTC`AtandqUXFpE~od zdU=Ui_;G+$hBI50DwQI#gcCqVfFGbdrFyeNP&l0xjPq7-vA2TzZ3QVMAqP!3pAb1- zh@-p^mpBlEU5GM59Oi}Ccn>*3tFq%B?LeI9LR1oBJ&ASLp6P{%_SX)Ms~#<$@D@VM z@Ip-TLR2^qI1X0`-&=qne{LNEybzNeh(}$B3)nHpp9^uE7h<4=2%Lw0O+PjMt1WrO z2B7cL5lXabpAhNpV5PDj2}m}}w^LP5!dJ4YpP1|j;FGb8sK_>6X4}1GRc!NSRW16> zqXF*$l2wgxtIDGs#(JyD^;UJCttzD?=%5LYBt&m7#1USIeh$PHE<_n24)sD9SPz$- zBOQo;xDb_uSVv+V0etL*h+L`~u3m zJrIgck<{?ZBrw%W;JVSaoOFXumcWz}pF>snQ$nl}WI7bQ?}hj&PlfRFE=LF}3GtQ} z;yy3L2M)w%F2pWE+~bAl=Y=SAARcrfI*@O_7ve}S#KjgOFw!5IT?uV8o98>!Wt9T* zKtkFqXv?$mmT{V7G1=fz&cV&#rbve=zk>?Ciop_+JzH?g-SHofQ}_Y6(k z=uJGDiJ~nBYxbAS#!+iT6o>WxcClsteJ|ion)sYI@f%H?>`k1diKD!UuWI5jZ(^Ay z`n`$cH1SMt;*FYkj5qO8P2A6$c&;XHf59V)6E(5Un|P2Weu2c;`i|?ZNG;a6&Uroj znd}gv6(+hD}*lEv!;hwi_LYu%rkybQd`P| z`t515`@D}nN4>K9yod7gVFwY{z1#}P5?ps-A=hBGYeV|@ecsp5LGyuFAjc_c*3QjH zyLcpg0Bw#mbR(#nK)jMv*J-2!u^+05cgk7 zidNiT5^;alvw%idZA&cBV;pLz!wz4XF0=2wF2|xn_k-BJCt^O`?7S3BIGF<}_K^Yy zV8zo_zb`JF!=W^xAPsFDJ{k?dbysMF-^`HuH=ydKWt2))-#tyCDI9^dxp7;?)r+AH zLF-sp9`_%R1vP|15-8D z&L62Z3lJwah0+vqhVYRl-G-#N^Iq;JEVG*yvLMytt3hIY%vG$)4#JHl<4#6&7IHlh zVx1MZqwrH%l%^Dqf_AAKQi@MSr07%fmw0z4?laXCNioQ6klhc)rrn!7PT}{e-*F7l zi=vVZl-|9H6nl2Hrfa*sP0_G-ohs|yx#YJr;$4rEz4Zcu`!ai%*|eF&7zrB&IRjdNW- zS_ba;@c$@48CT7Y!c8S(H(<45VVz?o>S@`5fIb4y z(r=r~`Jh%PJO&iXE{CT+h5L`g*(#K2&e?{G0Eeqq*`AiS$2b>tdArC%pLC%e_*Nrw zpPb^dePqAp{uts$GvGGXqWxzw(90$Y`;YAfvR`wF7veZC#6Sl^z6=%}kS&{|y%1Y& z_0(~^196U9hiueDk?!{Duoq%$wo-Mx3n5!K6<&ykybyC7h<#lM*%BdtZXH*8Axa&H z{_c8IwnWIE3(?gJF~ouBq7bQeQ;7T#0?P>8?|O?pQo)_cc5PwO09I2}j(9=@H!nhE zY=5Snj)4WS_A(J80*zz@F6G$Q#d~?o>Ny7KJx4}xk|T+JDNnn_@`Wt_m}Z?S@0~Rn3x~A8Hu)uW%KD)(B(3E0mychVpK01Ni`!767}fr?p4TELb?~Wtrzxe z2jUNBLT$Ga_6klrK{tzU_SBZ-KzyMPsbSel_(~x}tSi6)-sO&qC-U7f_R>{VoXnP~52;sOE) zZD%1QA{(M2OSQWed!&SF$)cNt9r-9I)wDqt*_nlrt){0x5y!JVvm&2jff(D>N-0^W z9s|?+h?o4%_nkm+^XBOH5d**uX+=fdsotX#W zc!DRyIBc48P&%@hrpp<+wqSoiDw`v`*yXV^B7fNfrtvCQF=Z3&$ym8YbMpv~G@eIk z%i0u#q=k-hTS)eNhA6Bk+-ZP?!kuhE@&Qs)B=gb8@!sWXZ(@a>HDUjVMbqt`PO6uT zb;CVmbaKgPZ^@&;hVMLYfxUTl&fV+E4Cnw*XZ#jA75szJ)hs4NQXBcC#_q5mu6r+q&F`=*N3HOa) zPhaF(r$&~Xq$STMLfa?#k>ar*p(|#33l7tQhk9%FYhr>o@k~vOKJ20K7)@NxL^Q=- zp5r<7(FT~KW}wO%p4w6xq;2DQmf4pDrYdqYra_uXbMYmzMFZpjAhI3PvB*aJ!4|v0 z4=}KBs+o#%k$KMGr~aQr9e-|+QjF~g98n5N+!H0|0qb2X!-!>kJeHi+unh8Iad|n0 zMZx#-(%m31`mKw1AL30TjQ7-{@!UAxe#6)nX~ZA!w%I$*)uJ5H-Uqa9T^}GZvY5pj z5tK7!P7ILZdx)UTMer=jxFT>7UZb@f?yV(P6O+7&|JKCDhdlHgr-`eO7@Z34|KnnA zr&)8n<$vjJnR>&U_=6@s?oC{viG|+88JhV2vGyhKQ5MPD;gW#J1O<(*$G8TKccQpU z46KO|nSqG}Ap&w36%iNI2ou1?Bak4Dv(YHH-YeeMs-P$WIs^gRb_4%ufY-W#Ap^{H1A_*5fg5;<1=r(1uE#`RGZ@D&pTfoPwO(r!xiz34LFaBcNgWeX<{l>$$1z?M5e~=}f zG&SZT45NqLTc!`K%$mkttx@d{#cvpRf`y_sD$kQcE2NoQ2RaxE+TfSRzHpX>f7ZqO zYwSA}y#Ggk)Pqut%YF1@S8#loKkCO>Qg^?@AC;Ae&kOw;_#PeK)*r-9A`HC0{tVenfpVV z3);l{L$M2N*SmP{a><@UW`7oT5NVj21sKX160My=smXrF+(J2jVQuSP>Gt2HsDF|S zYZ5wpm>91YvXNl?`xA+lJ#qV)3XVCmRT@V-9g?L_j(pG?&g*^#nan9h0GWKth2{<< zF2S0Q5RUbfyv$uoyq_Pxbd`6WX_8BOtx=r@F%FX!8+<9cRuabuuZ|_IIAR=ouHf*-09%AuJ@&b%?!x&bOb)iI4ny%h)WBu!tB@3yVz5JPk1psc z*h6S{aV7hMCm#B>2@b8`352$sp~eLGA5A+;!@$scb^B(`d5+ zJ++JE;eAW_v=nDD-RBvsTM(T1a{08R}n->Gn6>U`H&`IHYK*1y-zTq19nR;%_-k+>A2QAOt-5x%$rT8vM>e7a)ziu-3Jm|IEx+C@K~r_d6&6*GU+c$p`0{RS zTjVspLraLYcB#kN&Ad8Ete9hO_O=`l37QNGq%Q z7qYQ=Sx$JXb<7|f3Kl4{8&|cu&jA1I2L9Cm|L6u58sKqmV2%OqM|UMMhcc`44RDJa zc%lKWas!(g;5;{QN2aFpB{%RZ0;#fUrTILSpSg<4^AY~gPm#TliE}rYSvxd~UuptN zvaTM05dIvcq|L(C-++=kvX6g_^3}k|Gbi@O%F|NSJuatoWo<>)CUbX_c`Duql}kWO z<839pAw9<_HJ4eS#U7J-nt2YY6g@$tCHfl{wT7(OL`qTjxr{1`IZ%t;HpDK1ByI!ie+$-`AhH<{uVyn?;lSxY@-JK<0mSt(}`_Nn&)g|+4> z--M$liT5=o-;2sIkJ^1Cr$~)d*>=_ULW*^1YMpwc!6{hnyx2vjwBQA<-j!ALbC)Evoe`H@s_avj7}Xif zp$~7o^b;B5I_nBfeynq~MY=m2c^zTAV$_f`|2_6zP5lUVM0Fn?)3#Em#TRLeMe0Kn z%8_fS-aw39=8Z9YN5xG!8LouPozeAR8S@p3-_ywNaAC zO>PNY%p98Ee`8Lr`Q5;YL;}C#2NUMzw}$+B68L=>*Y#Tjt2Hw(LM=BQpsoE9Gj0KIZWjVYuphuD;gobhr|1(*6w6IFfx$c69RL zOdiJQJCsv~8kEp<4Ps+>ZPbRyl~1v!Xq5e^fr=5hccpEF5IG&RwlBpqBdrwGJnu35 z!SGHe(D}pVoR^w@0ZV~BBENO2jK4-1)ObXki{hBABPiv%uBLk=*|s!C(~a|ZA~ZS8 z^2!UphwjpWsHsG{|KO(kL5uDtH4cxKvRXHuujyVZzjf*p{#tZL5OLGpq=tf0(rqP) z^rr%lKX*g=6K*H4QmDI#QD1zlM@@a}u_=RN+CWpb$5nlVUt!?;P$g zque%ix=z5y2~J?pqWc&`DCN`t2Dze(`alpY;nhn^^$rT`B&d#Uf_ezj9qNnoke%1m zZBxr7SVyE01}&ts5#jl|<#%bMHyj12m4O`Gqj9Orkk$>qSrD_a4Kbk{)z74D!?d6d z6yU}Pcdm;~iUzXflHW-N{#gRN>0FX8`(I25`(GG>NM01t9I2G$CdK3gY_kpg)&%&I z2Hr0LKH0#t65zKQ_?Zdteg@tq0iI>xyD4`U*Jm2|*MQ4CBC>DgSU^#yoF|q2+^pm~ zbsavdR`?_1QFId*8bY{?I`f{(I$kAzdlxI2zPcDO=7T z_pXPo1N5liK*2w#b1q{UxKAygXsNdqQ0Hz$wSOCm31ceQpgu-gIdhCF6k+6E)J3qUSETetwF+@wEjQ1e zP=R~WvhEx$fQpHtdju^upuahwcMRwjfUNnmu@CvGhjmw0f83D8)l{u|*O4QRMWpYv zI(7`y$eVzRz4|ZDN`0so1E$_;)c&v8HSJUN_+(_T?OP4H=Ov~ViLTM9XiGirB>c$a z9pQjpH=uq1iKVq0v^nd=(!u88o7h`lU~EaWx1I<>DB?Qvl;bWm&6ntdx`z_6n9Bi? znz{SWCKzl+x^vs+KzFKBtW+R;IMT)bApNPh5@fvldZ$Q2?FQX!sRuR#S=Q3An=oLW z1oZ+;((MMEGF@)ceQu@WkW2X$J!3}OlW3uAjGfPOo(Ti)N8=1{7;q_TYEAO5dce&= zeol?b?vMc&6UBY18)43X`xZqbj9R1CXtJ)~uiN!B(qgm?!QYRuwgF=;hbJ_k%`(=K z_)iPK1P5RlYt5K?i;vzmj97p6CKF?9ps*NByvCOWs&=tCYQB#f+2TOnkIJ~eo5|V{tCG_ zAmotCJWU|aYUl3j>&<`(eIm){3Z^>s9hiea2s#lUO0&IuYE;MYR|+|J7QZy9j^rFg z{EHQaaRqn%RL5ix{E8urglJTa`JugPh2+3UyF)ER&N;S= zI2!wecksy-LcoYyVI(z)yUS$AWYI)H;0Oael|XdV=#oqJsJB6-J~I37b%&Z%Uqqv+ z2cbpCai!tld;B{7Cw9%o@06^rhj%*Mql<1Ma0;EGhH?E4>)vQGxX}x}UhpYwUwoy0N8r@rE6&;qh>UB`09DkhDR`Eb2S(uD!m7e7ME z{}yS(J4M-kOl|e1H1`c z3e&!n=<9Nzf((i5-J}Ylce4Rm-FvLhZtFQ2PX%$Pwz8@|5>MT3`0)L7w}k0hce_qksj5Mi+>`)id>0PT6aF3<8cM+yRaVUfI;huRa`k zjq(Gz54UN7{(XVaIEt-rNBije_wSWAN3a+v6r!)c&hlltPABgo;OXc;00+0p4K&mpVX zqbGXqpFyrP|#YPktaT7%?_G95|f+%_<;%Al=)lJ$SpBBX;D_yJe*ec`QWezkg!4Rgf5*e7z4jm1&{BAQ+h4dG$oR;o)= zLh-{NMJ&I?_^~$Qld&}}uBA}2sp@akJg9RDYY?x6ni`x*#I72=6g9^hTmU_Y?uBpG z=&`Hp(Qeh8wiH$ix`F6C{5t)ko7T7{J?%jmR~n=D;@6eF){zH=!nPT`Kx9&iC_3tH zJNX+u10+#SR{UFxH17D9K+AZjF}6TPY23GkD`eOgu9x3N^s(n_rFJ>Uc-1Tl9?Zn%==UlGtc7y;k@VM3-?OF z4Q2NIOc*Zq_^>1vo&fnTq%hUj*vQR3GXqymR?2V^`rLeD;_$c>b^o(=60VN8?t6kK zzE_58y^GJ`0$DFUYTPRaC416W>qlA#_00inU?}()`JL^A;4J5al!HyAbwCE;_j0(q`JR9w3_^dcI%zuWjlb%Mu$XP@|rte9@h<| zCA-KI6#a?4Kg-e4u4pkSkc%U~--G`aTt)=q{xA3`Psqe657eW#`~@#5vu!UdMUAoB zN89dqb6ndVBJcGXf4#Ws<)FMg`iGk+#+^+|=$;gusYq4h87aFb8E5lu!-#bqG@Y*k z<4%#xjo|$PJPK^~)B3~R>Torpytcau7dhc8I^U*iAn(Btr7xV1VQqu!*L3OBhr$`PawmC z@uB;pQ(7dEs^Q&`y#rKU`;`+5RyRtCc_^{UQ~m_SRMB!h5RgjV$D1__@B0o09UYP; z;BjC+!Yt1m@_i^Vur*#3o13}O=KnAT)z9t7nUoXk0z9WJ`hhCg;nek3F%wn*985!T z9lE5&W*~CmvpUTf+={nF4KJpdZ_Xc7^zymer|8X&euP#) zMY{PGeSd{73+IQhq`Md+<1V}s*V;2}1rx&J23gHK_qRjUAl4i;lZywSkJC}St2`(- z#dH7LI&DivQ$6>;qob`D^?L4~rK5Ozc~EY;=lqGpH@zq)qW<)l6taYy3RW?6Z-cPRsMN(8dSh zZRbIYgHXCbEe}AwdnVcUCbFNw9g3AcyxDeh<{Cybn_>@FE`-IA6q{n#-$EE;Nl`u& zuE&ps*zcPpr^Zbj_hu$V`#RqtfTZXZP8UjOpe}W_@cOX#0IiuW2WSdq`yZSvs!gJ2^U;-l}Lk1 zMnvwwn@1foYhW+-qPL(y9ebjlsCiX0gyQFy&k?V_bF-xc8`U!-36cfz&*7ApQdKQN z<_bA$el!Tm%&zkpnNW=@0O5EC8`Afb52nt9`xME@vdp)r9-611dAp!JbC#s>3k_cr6x0r#VY{@grwHndQn{^ao;2u{hJ%@@9z&<_pyGKk5- z9{;&(@(b$+vrRH*c|7>1!x)Ps)rKOMJt;+^A>p1~_ddd_8}DkYG$cGqr&N4NouSPsNoebCItiHzmh2y%sIWGrcM& zxz=}JLpMbI*F5{_X+v?bSr02vyGmJ1N4rq?QgFwm&?EpL} z&>ZYm0r#N^tMaoJ1@kx07JNI<)gd|NvHORzNySMe{m}xRrkdfS{G#i^613=l zRmp{!Yw|LeN8v+ks?4mi^{^eDKOfW%U0sKEi`mrtSyd$}_C7j;Xfcv%kI0T2wW?*9 z=}fhHqoY=Xl*q^d@LfGE(E->k0ykI6yuXuU*f3q>u}&@-KXrmmpP?!didVRcZn70_ zItzk@bN&cjUh4+jx@L6Xg;igo0kIN zS7(Bx;8m92B%F`o(lsEd-sp{d;i;u096o^yA!&{a!{tr^c^rO|-El91TyuOCa>I)p zPgL*1h}Du>e1j(3X_Td)InviO%5lO9uF#pcfhFmM>GnN!qa1&{)wISS6fdK;A{e;{ z_YM{T8MPL%Nu%s$=ez_V`(8)eJ}6ztUN|Y({KvQ+q|;%i;Fa|*9rYX?8A1>sR$Wj$vL#vb6GO8lve&0z3J{&_~?GZ}mhoi4{>h#=g`KmTk@&081XVOw8C0WNoJ)r*i& zrwsnUBFb)cB0}R^`$DabL*PfZeTVtWuKAY`QRtU>Rd9XD^>6I@M)<-lJEzN+o@rfS zJ%Q7!hqDdJ9+)4=9j4V?NBA!7DCtUg$~uRe606nAL$P8b>kQ#mug^=Q?^QxVohtbw z^o>VI=(`Pp=o5n-d$qK?A0UfA9N4aH)tLa&Rokj9f{-qQjUS$!MBAyRRVsmyLN0ze z4uS1IF?fEfGx(F;Dj7dgS`+e68m|7|m$lC`qsqCD8+Z;N6^ub!-d`ug=f%adFu#T+ z(xa9*a+0S0#2IeTT%j2`jvB)|2Q7ShS?3iCUg_?y$Qa%^pbNXHz$4m(iwTV ztg+@FXvDG~6n%_W`l$IgaS3R~#nePBX|VIjk@f*}D*qyab-y#eo7~3Qs76Uzv>>L) zZpRet>oQHqtIlBv)qjS86sb-O={0s&BV_aV8LbemzO9x{tPdqdHfU%-};T1(k6&NoGb8J=o6M z7ava;kxP2RtW1UFjC9%R@2BeDvW zpuUXz%6g1^NqB?>E|d5s#@}ZALy2!?{GW`!X6zpv!Ex%9gqPy0U9aO1(UX!lbd8eF z_Iwo-wKl$u7LQkrK`7p&Xe%<&_797Im|Ba(wEbh}yab`c?VmznP`p-rL-*MW@vP7q z95M7z7@^g)k!4;c{F0@=j=94ds-wCloyrnu zu=RWx97(aqwRBz@m?)haL9Z>HLScgj*E~l$yRx)&24TTfB&)7QC|)`{h*wY9`bn@+ zMMX*?ozv}{9TBpnz(VY7+c$KqjZkNSY}YEVsLrJ(7{gH>qN>e=(OR-ng2e>ksNn8$f; zT;8BL9@?5H8q@&(qDA1oN`%}pzyest@{ zFw|FhmCVq!3WS!S{^5s?95DKkty4%#`8Hx{O=mzemzP(Sd=iNBPdqa3 zX&t&}K%&gDh1d;|Sw?1hKdM`Y2B*i#Y^#ykySQsY%PbY#QHN6aD>6F%3tp%Esm z7W*;%6UDwn_}vh>L^3w0o?>&j#lHD$Ny4yN5tGd=sSi8HNlGruz$n(CizTTE&9$WN z;IByPW`yD;)k4H0hr33R21qK&)S5`@QiJ1s8^@UlIg*NfFZOLhe_w%0JhFaT^5K3R zM?bChT&ST&KL;3DULjDcNx!9a>y3g$iH#Cc9f>InDP-H}2JcUclUOH=GaUEpF0mw* z*Gx;SJAXxDmm(A|vCmns)~!EDuuiQqwI>p5W^f!xvT!saQ_Fh_Q>+H zBy~PgIPx20B-KfvM^>@B`X&nO&qAp)j?TrH6ECpBvk0*p;~$N{-p;fH){#u24{T>M z+Z>^Ifz4#WT41dtSf`#fl_vsQ-E>fJEaR^TJ%W&1U^z*N?`sxD;>M5DP_ajrmomkkSCjJVqYY>W; zS1}9L@>-YAAnublbtm$gX>dGY<9G<6|0J(rP!Zc6+X*_4EH9dEEb$YhuttiFb{F=( zK+zIup~Z}W<|UEj#Wv8s6$%~28ZPFCyCoj<#tDjVNw6grUTg_!!LM3S@9|dz^*TcF zg6bvGk-qC+0WGMWrqV=E6AX?!Y#cWuasGkuv|RwZ`~lOHJC64hmr#(us5L^w5zdPie2DX+Y3(s$VqPRQ1LqB3Dg`i9 z!I0?VK4-scX;(M_q>SKMzU=1X+WJDx4ZznzXz^t?8;>1l&3>faq`#6xd?jW0kXw_~ z%vvv!gQtPeV)z+W213jG^F?(p$-U`V?g)5MXL(Z))V3g5GSzn8BO17HKd|P9KFhr} zKUBl(==RFK6W57WK0rMKEWrH@bq=1-GI9c;0|9xn9h)xHPi;Y%MxRh74r}{?Kk@{; zS!&@fE*mewri1nFo%}LA(VJa<^|SgLRUXtp#-rSUfr?%k0o>uQsk)Xc(|MU&wO^%d zM|vRq4w(yt=W15@Y9O8)7p?-_bAtQ+F+cyJmqowc3dP+&K^(ddatp};@IXhy#cnp< zBfdaLMCb6pCbhp&?}|=I2GVh6Z;n7IAnfAGf_TIFjY z$l-PId9GT4>8-!T{h}EmNhnKhS7IOMcHgzs1_|DqIe<0` zJ%`vxw?&OVg|P;;>cGJ!(2(J;xDDIM`Bj~Ngv=+!WzI60A3THgpKr#o=2{hjt%TQJSOI52jagn88;H0?eHFLE{1Zs9`+(nH%*1z8 zko_RK-W02+#wVg^W?m(AB))_e2DAVmx4ikVz1}f8c?UhgKHY&>tut%ac%M2)XlH$? zq34mT*Q5f%VOU&yB7kKso$~w$VHf{FcjiU$ zPDXVy!3m2SwajpcRfj`ORn#w}m?^(zabvb*n_-qN^diT+e;@_@a9z&j0AW%-zE5+* z?CL=iDP`myiEvs!&V;<`R)&D$1_LQl10`hK^u0}l@>1OqamE@JyzwgbF!E$^js&rv z%1F2#CE}AxHW+4-f?s~pw3RaQgG5NqRul574GaPC8Uw-kHwhVX7MO^T^EM)}a+DE! z4u3da#9n0VP5zmMKb5gL49?}Bk0hS3zbUscP;q-o?tlPVneGE+Elhz~UwAyck6KaG z*8QN$QV8?p@@fqeosf}uApv^zYd{oTGZke1dQ>c3FMpKkvrI;QD^lOe&H?x8*H)^* zzErIS6qs94swlHJBu~N<;=7rx%4DNxn5|y2f23FL#+hth`S_76e9dphVKpS#<_LuR z79j;ro~m4vgK@%3@vC1xA82wA!Y?!V<W3PquQFDx}T{+E__$b zEtJHv_eafbDI>~6iWu2wA~}q#G7&E$i%g`RY|Jr{Dn?#4ky1vUk_Z{BG$Fiy!w?v} z*FbVqP(p^mTM&t6n}xPP=69I+z0v&MVt&V%-#g9kc=J0+|HjJL)*j%W3jV3&pT`_~ zQd^NAlw))b8d<_~3 zkc{XwC+?i7mp7l@sRuG_y7iPt7zj^W&7bUP>+ysA@j-7OG-9b)MJtnUFvpBi$b1$% ztB`+T$T#bO21RiDbCRmOl3j75O3lS@Sbx*$Wo30<&OB^feGVxFrQWzYraMmK zJtAYW(2G}|9u_{h#c_GC3!c4RgB%M>rtlPh$V?rcNf>|Fpl1-7F7WyWdVqR_(XYQoJcSP=PZC zxVi*(q#V$1P%Zbs*r^x|E9oa1Dtmz(+v^LswSF*MWr2zX%Sd(T%_{ux08aI0oY>9QIver-!Nva2^mnspCP%m`2|AhiEwNNW}T}w7w2i!K%*zcGY z_h064mob7%)%5_8!jo_T2&t}Xq{Y^tzQS+p6Qsa;UmcA$-1W3nulHg73F|7p@LVnJ zpMqmhVf82#3((mef&*niH)~h0(3jnDQORx{t+7;Of+u#CvHx_gK)7WGrh#SOVL$e0 zCBtULyO3o+U{zQbfn^(boMq)9_P+Ko`JkOLwi!`Wt7CQ@Y>Ld1ifvE_K)qghN*4{5 z4-vA~R;=|no)@Az zV3ulEWOyM3qt6Sq6q-c|l&V8bR7@&R&ozf_TQMm^jTGE?8*CT@GNa;2poJzOh*IOM zw3l0HGZ_HcPcju~{Z5l_js&sBK8t^U`?u&DL58)GDxXDPQ!_(f%}z=U^nJ_#%IwS} zHl5S5n0XQ=PD|A%R-Q+#JRy^3_qUqPtRv8A?_Vn_ck)jw~vT#g2tz=7m9$lrmJ->(0Cb8Z>-7`Ha+}v_8at%)EobS z@OOCsf!k5OG>^*Vhn8rQF8uH=Ai)kb^k@NV{@%2h| zr))jd!jKK!Ur$)%3x6zR)=nia{D%jG6n;dZK(NJfA zO!FC*gBqhxk*JRNM#aB7o2pnH!>v$y{l|x$h`*bkRa7{KpTEZO^E|J;G?n{b@biW= zKF!ZV8%brO8cESe^CVyDGK{gkI5=yz$=3|w2j}0I5`4Wxsc63F0Jocvc^xEBA)Y7o z4es8+z{d*XKye7=#SLP%sB6od3MktTS+gand;fHVLF_JRg>UM5D@$cU{DXp0EBVi* zt1^#9H$##qQ(j;;3ITu^K-EJVaENnD9R1fW%mK#3hIFC2zp8*}v>VJ*{y2)t5ACv^ zdz5?Lcj9&c!@G;^*8e5j(@@G`WA~JANdE6*8|=={2YHd41u%nrlGAp%!TP5>gd_EL zNSH$T0zH}$%3WXUD(=TyN3r)G$AMh+3wuYO)2F2)n`%?lIeSI2`sCa9yq`AINcYTV z2)aWY0MLuE0$IXf~E zt(5gz&yIg+|~?&^_1@+C7L{VF(NfUB(s;R!*_f4t52OAlA5PnQBJd~L*2Z7 z)IZD9neUmwvERb3l$IKV3)B6(C1l4x2zVU;u@^sSe;5 z``j#hGX8yGOP#rpfo`&0n);M$58-xcrsLd<(Z{HHa~uhFxBlhi@UYf@@o%*LS-`Dz zz-s-d|Np-IUv!wv(Eh))Wp{bLl`BW+(l>PuVD zWh`nxz_fKN-7=RwDSC(R)yXN&Xq1-mwf9h`ySI+_$0CJ5IhAo85Y0i0d|c!I(o^_GZE9d znwDuOyWUq3;JOmd=wtp_+AS>!d#kwMicAwRwbNdicP~Ki2+vA^7^yzYF^a#X*8tn6 zBYkPM-XPHdX$4%3%9uxTXo&rcSDqx5D*8sJFHqMa6z`k)H?eEGf3O4_)$R**ff*cA z((JsaAY`8$`@Q^hAU|H;`H4(@bABRIPn&`=A~%z%zf06+>OsR)XPc?;CX1=b2*opX zhQm}j3&N0hs++04cHTUM3{#w*Iqf;lP{Q2--1Iz=Yd@hnj%~LgC=0i>YVoQjtonM& zxyRH!uABpPKr>*kfcC|~J$N1ll_mOU25#}ypRB8UhY-0q<@CyfTHlcbg-~NDvtU*M}jg9XtPpR+&^Hv8rx7z-ZNQohnc*i zQO$0XcgWF9UhWyo5B;{uTSAjpuOq~HgpNTWs49+~ztish0!)}3|E1mgR6@=KyBEhJ zHfVp)BCb!^S22t0JKo-1Oo3VU?t83$GXMw=a~3cJEi`P{FlLtS2hbYmQ>~%F{V6a*k~G9+OB8`-Wx?IY+j8tI$f> zC;325g5A5AcJGxi?o}g9YTfc?pRHS7hTZb+Sg+etiZnk}BvI?g%)BS10pdQpWIX_+ zsO!Jd=`&OzLhl>$<^$nb(_EmI|B{28; zhPD^O?K1WHMj#XG8#S2URh4YaLEXowF`&}PK@M(vQ0Gdu2N`Kl&&Vn?cU+8Rc_wiN6BjY@ zL19jIByf@DHj}(a^^oM_WJknI>343zHnPzvYK5uyDOga0QK;TX25sCfAnNrky;QxH z;Zx#^->4;F37tIn41UOMh5$pe9KI!OT{KUzKO_FhXD{^T;NPA(Cf??0FELOo}RIYj2Tl zfc4BKn=H~SvdtHs#pEW7O?x#vj0@5D)r{`3$TnYc_(e8ZtT$f>5sLB4O%{~~R}oWM zn=Iax#9#|Rb?;i11`#lFr-^tO8DSzxj0`jplCOH3h%ngQL`wN3!$gW0Im<+H7&*~I zyo|Ilkt9YA;>j{n!0JlMy=(*COuB@7*UKg5fQ~;6A@7aOr)M=UtuCuj9g+OrHpho zks?M?O(chrV@<@%$RWJ@M*jU&263)-i*H3&h zZbx}y@oMe{Ab~O zTtm1#I1%^2rf^>}_K^v{04; zk6BC6jD~2iQ|5W##65W#zU=;8Vdn%-#U7b;nDZ~jm|O1);e&n8Q?=s{>(Mn>?4GzB z*%|&Z2s~_K%!l9}^4l>`>gJOYcB`^orIEWh9H<8$39N8occ>iQ^rK1Tk)=V_<8_~ec) zHI;VTNc_=s9NFL0H$yv{-d-dnh>FK~ns&opk^SS?uNAl7>L~aMG``^)pXgv5z6B1x z$4e>9ioUo!5YN4#eBAhTsV}sQ%_0Xad$li&Hvs_j__D@&$NhjPwk52=-WJ@|gIjxw zy%XBt z2!A=?uc~Bse%3Zm`HRTr&nonKrqNsvgl{gArKmU1|D!J|@MY%>@|0t13M5$2%pW=x zhpY<={Gq&bbcMdMJUohQo@(NyYS<5upY@%md?3W^&*}%H`3#lam5%IJHuF667s@}B zHwt$W<%hn5Bw{BRzZIH&KIo)v{*hnkL^L(lXjtN*fD~WFJ;mas;;KSz&$LufjQxnG zfw-w_z^JFZo78Vru3VzwDVN2S3?$NL3M$dKaVJ{6$OH>3!Q%tr04^29A`1=`_`HEo z0k)fe2kbquY3j<8nR@CI$lff9_YE+xnyq$)5Q*Fb^&kBpx1V%aGpkXzE@bWIVec3g z)^NjXNs-;1Tm%Z~0r>!Bvo4q{It671vNn6lGr?V6=1;!xm0n*KJXyJ(M{A;|0;syc z_)wkjr_$K->``GoC#!BBp|IK(Db=`HBnQUo#4~eUf_lM8k-CciPMd2&)+9!(FpE+-A0VK>{w{YK^M^D2Q{A;2L}+Tmyj1SJ7i4 za1|ltDCWQwt~z5`DSz<~-dffN|G{tdfc~k(kL9(6NhW&-Zk`WxVD&8ul0EHGbqzq| zxHpy;DTOu5Fbi6XFR>`VOp$>Ucz^+rI`l<)e`lc<&PQ=yLmfh$;6nGHdLMSTX&N!3Z9%GzHdW1l#QeCjzaS;)B&^>5IE@g7&1 z$^JM!1HTyRq$iFXQfX!G1QQXTyjp_y;}FrluSp=r_`W6`z+P{#y``2PY0Q0%Q2fMk z0`Y3WZ89VVQwb8Wyl&@w4k0sfwB%#;U|{1%nP}50v^%NxTt=F@(Nq312*Ne{UToou z6muILCi0nDlAdy@$8br8+%9(^`qiDs;>GYQ*tgCE<#W^9~ zc8Be5q^HQxGYyQy(eoWe?V@LwMbB7^9<<`4(^KaQl@zEC>L4fS-FUzQi-%ryDObTE zx~TyO)J3Xz^P?>Rln^#SR}4+_YW?s)qNah0clfg!$E|={`PD+ijZ*=BU%7*2=sv9; zOP12Qg?|&jj&iWQT*qp1%6PM5d>Nw?${2EZ8TWHCms|Ez z;@*Ph^C0(d53yBF^@Y1AmVex@1omOhl26&lx$~_Hj3TQ&xbZ`Qegppt9}0f4UD7Q4 zZygl;%nAIaAGFHZe(KLnuKUxq(?;%l)vWxDc7Da+xIGdZ&J%SN9aoY+j96eWM=d>G#zmFifrds2y3E3is280I_$i=`0eiE2 z0WxrpinCwyhxdggtphwiaCJCsm$hM&?X-d$a`Y3Xn>W}4!D5cLjQhgFkQd{@&!olJ zm%-72&;`}(u(56)$}5PaOa1YkN?8NX(i_|9J$wku;lRb<>^i{)v^n)5^J?{+lUK}bI%8ld{E-8SynRGRb#Cr+y9-|Di{6?cr z?2wz@MVbV|uCB^4?0Vq)?=b8>ZFdC2u67P&TQSKPc1>#E>;zm#Htb4|gliITS%%$j z8gz2*({0m9f6Kl_x>TQ#%Y{%aQ+()J@ zzWNBp2%IEDzNM-M^6RyOO;j{MG6}(Q)6&=)#~$E$=KG3iRpX#FT|9Uks^SjJ({P#C zwVgr`a2Y~`o3rG~zbbwXuY=Ytlz=3j%{^Dkf4I#2ly(w%i3rb?R;3WUd|`!Ode zaM~Qb)e}&cezauW?)tzH**n|~8(Du)D?u|BeW%jC(l)@c&{*1e#bS(-ujOEykQAP! zxf?1Xb0|VGB0s>6R9&NlVa=Yfg836+PO2~JbvjJAf@uZwWSb78ePJU{4kDGB{;|fI z0ee@6Qq+AWRIEx6a?A+U(+Qvp?V3HoGFXNF@Qk!l5Y6riqum+|DI&XQtbEMOjRLRo@oIOj&svwFsO40YZX6XnZ=x5y(ledcMgy!Q>@O zquc1AB zryizl#X7|Y^$}o zrp{z^o2tjq?Z{tyouvYBKcjjJyWzxva{zR^CtU0Yt6GBqI9NtQ#I*W?*T6Y^f*BWW zzx3DRv*YcU18<4=bHt8$OvEp~X;ttqnWMrb1Xs|K9I7XV@gQnfOQOtN#{iIABsyX#Av?b2GfW`k4U1@@B7x2R%Vc8reLoSa=r zfT%AVHpyx@n5KSv=N~UzY*!a-B%ziHbCvG@w5-4%_H6M^uegfd7GId#xjqF=W>mQ z%{O?THP6h`IM@qdp6QrRYDWvyrFqFrymxY@>g-mOC0;T+?p2mODF?-BN1=Rftv{!$ zA6}t;PD)lK??Y&?+fWfWp!5~MD!n}n-8T5cwo@@FT`l5*Diiyd7&SJFxuHkgy>T^MXo zzoy`qeV3>Z06Pc(EkV%0eo0pMWWVw{4snrRhrxNp6S8cD>UL5ttq)mprI7)gi_JH| zIR~5a%D0wWMTQ2R@M{ycgp}=X=9$J*NRnA7`Ch%*#>8pPeaj1N1oH@j9S4=}(JpSm zYCsA0@U|1hL_X9#8ZUPF265e~$;%%4N|%Y-bf;GT9zT-qFA;KgYKC7HL7jl9rWRhLTore|TvFJz3P}eXa#MZVYT{;*<>H=V(o1Og<`QE5{ zlOCko%*<$394uqojR>n%b}~t*Q`PwFpxOJb#cB+p*j(np9lN-{W09j9jQ6+Cm%bq7 z9d^Fd{yyc%->F|X;YdffeV%n+Ga(uJ_~K#bS#^48T6X$cEB)KQFa6^>y}A#{!TXTt z_FoUU=8uQbbBjse*Gm6^ou2bcdvXcI?g~$f4>u&Id&;NF=+rX}7MZLViP7pQA1YuQ zf;YnS4pSSF3TFnD+{xwjlz$9JAUrWOe`=Gb{82>m!?z%^H8|QI9)l~OrtS>(W_{p+ zB7k?6w2gHZ`vEUh`okrutl@qb<@3WODV##=J$L|i&QB%vNRN3jl>ifWD}QK5>@k1%4nUjKTmwz^>kE$ps#^7=`Ffl$G=|<-742b? z;HD~_WV|~Gh*NrV1hAx7N&35!0I!PT*;Xki*-Db(PJ*sdMPD*WAaY&MaV80F9UGID z9=(m<%a(L?%>>-)+!I^Q#b0oU*UsFLjDAZNEdt?QTv_v!UnzBWVjvU?gsNig=x5Qj z6zu5BF7Qs+J?=iV6fI{*vnr6arKEi<*EOHQ3zax84u#^X z9NyhTA3g98qz*~;{pA2AdRJisJNCn6ZS#k&N-tUEKesjzf?M9%E3ch1X1*NuL4*@i zQM8^1Vt_f`mp#xsE)R2WG_e$%crKxj*Nk^`RB^r0m)*}h;Y45P6JHo_#}JxppyR&> zC^fcD<3pp1z2OLri=b0GBV~Y7uYGCcjsSp!LK9Si!J)8&6 zY7bKsT2XBeVJg(Z9~uf(or=3GZc4_&u*^4A28u&Y6o)p2vYysz76|Ra(k|<>NorXx zz*qvujC$t)>$zGz4mh>o3ee(+R_J8!qE(Tu6PYFAi8g=MUQhY!B7pOJ*|&Sg`2yhy zss1dW-UZ%+Y1mJrW)pk%C@`|vbN?4ej3t<|zojPmJbBgle=Srf#cBxldi?mm;5Iod zkM8l5>%nQC`kHOX;3=cufOsYe9z2uPGae6-;sJroH8y6WXJz-LCk1hg;CcwSxi71S z*E5B4az9SxL0E8U{#n}AC9zYCp7lu4FI=+S9U`l2Sbad+?g^Wr5vh2-Y75rO!z0qr zHn*0f#;&D4(fea%Tpm2xANtfErgfjSckEVvV>VpOpOjM$jon<54qkAg&~w#lzvrqY z(I~W1(+hZLgLFA~*ca*Zv$h92vPT@UpDh&>6hjx6#1=x_nN`tQqR!|)@=+S-`Kjcj zC{NNKy&$C(uQ85Q9UVSVtp56!p3GX zBY`NkMf%G)dt>qr#e(^;6O9ho5^Yw~dxYx__8~i3c00iCuHDKWX#+Nc0qOU5;Q_<`~;&Xx#)ZP z3KoE|tx?VT7qauM_^fRuUva4;K2BV~}DI3`oM-z3>H^?fu} zk-+;nuOKFP<{B&(QQ+#DVZe^rMGir#r->Cw>`xN=D6JIo5I|=F%I?M%9#8qZs3>t| zg7RU+i@IV}^fO`VZJr&jQOp0rvYl$V^)*v1URR=*Ork23$hzx^L;?0~K2t5W--Da_ z_NftAosyfR4oO+N*PqMFP&fvQi&{0gNC z8%x!L$ZuEFxgxy@L}?WH7rrT?>n8yvs}u-2-b*zoG}MBq?D#i;8|8ue2FumMy=(fA29YB9^!hWB1}X~Qds`0>tN zARATYnF?CKQtV3f$7=NTH0-&$5YC`&-G_(2ImtvX$6D-z@8(kmKAFR6otGmO%9NC9 z!c9n%wbWDgK@tKa6`55B<}B+vj@>0`Et#$k4UaGEp|7xH^N2+=dzynUxyWv01cS+| zx^v>JQ9GoVa*aFXQWGf!0V?@AO+}G9G}zFi{%t~D^*uvCdW}K40LWq(+R?%CY-&2o z5HyQSmLfIRM)Q`9=0%2Z&mRi3Obs3v1+H@b3GvTE^Qzd@_D335S9|gzATUDs>Sa6jH=9iMvFxlM;QMKYBBzmUw=sKSu_3-riua6<6oma{&9W* zWw*Bdpr7Up10#13YQK>ElU|-pyB2w+ExZAsKdZ)5b}!hd6d0EJuuXdMyG$)Nh+G9* zP}&&W05wV#9-t6Y+yR@Q}Y;C3fn+6TxX_sTY^H?Knwlav}M ziM^ak*A$E`gK_6x5ti|&FfzBdKZ(OOFGyJ_{Fm(*M2$;P54}ijVy}VXpI?5ETe2?H zpQgXS(mCT%im7lg&5YT&uQ9%TW<)+f5h~Xp%OJ7=Kt@Cvx#(+p5tkI$9ihDPoh2{R zRLf|A2k!M^`pw7cbo+4_sggLNehcg}|VQ;lTr+#@Jp*UhhgylHJUR`oF(>}Qe z<1&ku3B6i@3|h*Vz9#ct6Ip&pQM2(Ow#uZeRxdERFg81LP3&EVzuWjpJYkPX1n3Z5EAWs4f@S*?xA>z*@=s{(}F zUdTH2gM}AWr81ciK-Uf9mXS5U5x9>j;ucTW3D*q$nWU zsglS#Oz6Hp8v23W4%Y+8?EY6&vnYsKJB!^K#;gZnzBuhci}Yj&LiHn6+Bw{)I!Pu_6RnrJ~lniBcanBH>f+G!>~lsFhOU# z+Rgr$#m&E1^kBPsxXLAg}PhXAt2JW)RU53^oCrf9YMe6BRWFx(2u7Wp< zEoLHGj3_MpvpAz1DbV?8b)V*-*i364+0G*aW1pm&q5l+I7LV^39$S+z`np1mFu)=M zflthJ;Ft6`NF+SpXVQQ5lq-EkWDAZane@-brSEIfzsmGr{2i=*MTR-p?}$r%rb&I5 zN&N^@-{PdsjZ1xk5o#ZkdOB0z?xa2;F7-AejMGf&LaxK1pU>x%j{Q6y9&U7+1EkQQKL{pk)5Jk!tH6SRU`N`B&8!qQ~jl3_ac+}Pgogr z3;rh|!b<&`Nu6X;r!uum@XO*-KV>Lc^Mt146sC3w{;9asV@&FoklJn=6Qm#!O*doQ zlpAdSdRbS@9CX2~nDXiDl)&(G`B2A3^V)%?rsyQ8lcdN@Bkr>toT{(Z{0!o>k6Rn_ zM+RbJ$#|sDI#sJUiivS^@Nsel|Cs}d8qo6&=t~27$N^Ow&?E;m%Ya5Xpl1!J&;dPY zKvz1T2?lhr0~%pKr#hg12Gqs@{l$QOYOonP-+;C_pi~1|?SNVt(8msF&p)&z-f%#5 z2K2ZC`qY5R9nd@jy3+x@VnD+k&~yXp15kp!@MZjwP-9Z68?YZ3b{jR|82_QBSWm~k z{PQLZb!UfFBX4t-akd zEQAdVAx9H=L|c4Z5;@kMYrjC^dMK7sF#S_|(Z6y+nWE0;T?6QOx6Biqtj(^ytdH&G zV;zBKVHDRn&aGt*0k&sK>*Sj8>k;WOOad2Ms;6uMx>Fw z;97hY3owHo=5kWNTLgl`R?pjIK4n171%&g?4&nEiPYpBe)MNT+1T9VKgCE*#_A{xY zPU^py)HMQv>yl2fc`{8Ga!zL!@dCUApbQs(N6kZD1d2fjjz2Z=1+c7N^y&U2gUAbu zrbgA}Av;!Ydph>D7@(NyQ}1`pF!^fen^OH8QeQzv*-u=jp6-1J<5Z*V4?t^5HMC5b zKwA?|&eUenAiHU);PXV>LjLtE->NRhzlZu_8eLyw534W#Qc4rTSgO9|el1-yClD8E zX7qD5D9M0E38+?8&b4K|jrxYv`A+IJ=raiVt4V#MlX|X6-PcL|l1Y84POWR^jF*gb zYgD;W=w#IvK&ctGe@5!1ex_Y7FJs$^Q!l-k8THa_WTm@4il)ca$D$8xc1}bFQy<5I zu!Q<}0Jc9UfPco;d)0CY#Dw)9cm--uuzKld#C28OB~{ge^F z9-rqtOi%V2=R`X8?@qjAk7sbJzy8eCod)$FXBZ*9D1-Z-MQ*VFD*+YMmcLmqx0YX7IXvOzYH7r&9fDH zs-h3!1J)Y6SZnA3 z%zHd3$6dI;Io2F@+KqdUXLukj8ESFdd*fSB@Q9iI*>uI}>dr;Fyn@IQ5!e!S2c@YO z6|hO36YvX7sRe2rN@XXtk(N5>C}xLtNQ8^M<&-@a=OU{~`doI&fWW1YBu267L}suv zlWAD@{6hTS2!5SXrI0a$NVSj%w{;(=&?R?xnk9dfwwhS=JQ4f5CD|MSice~v3K^VC zr#?bvX4=I};+cBTb~fVa-_B6y83v$1}9mkH0ie zvI@2JFsam+nU@spiZo{4#H7nyNs}#=m88khd`X%E{{+~7fdiQU2ZTjuI@1fuV$X1%+tpdObC-7Ymzgru4ZyeQFzJ$eSy=NS1fj9|s(Fj8}pLakyq?MQk;4^Kx4dx0-w$3qFVx+gn;IHH|db+#GX^=H^_(O$sVa_2lFwY`7tW z+z^#I&u}BjhJ|z$$d>{W*~JpY$4UMSmN{tzt4(HkT_R^7Lm>1E)}Jz~GIvJ5kPXCW z8TgHyKxO-u7&R4W833ziOn!;fJ)ld^V1_f8;Vohe!@?)I1ha=5W%4kt-ejKeI3)Ne zt$={bjfOBnU@?AmH@-{uuA*ZnSqA4I>sJ!iRXcH@QJGR%xCfX>ky} zsy30;EQ{422;Y>dD&h)z4mHBUE;fY~5KC`&VT4G{6J>@eOp@K?!mqA1kzFiIYCesu zS~W+o+H6+vCDIug^sOEgc?x@%ObU1>5n0&?R&SbY68YhN&0z*JbQ7k|QuC0<5#TKJ zDdcGg$|3Gz@-&_kMvWGgXLuqKHI&;atYi##AlYN@mDq zRov*#K(O+f3=+8s8KN)4^JSrsIo?{;hluDE+2AYtxmnPweqN`0cIGl^&au}AT`zU# zkaD_1$||O2bvrebg-$vh}hE~x__ZUHFwN(9e;kdt0H+RznRJMWt$VN@Une=BF z_(lU??KF*Kr{oWLUYr%>eElB0=?*6P6uu_<2e_JxOT4;Zd+Q&{_BRinUADhPNxJH} z3y8|(?j4y2s{Y)CXaRDP)Y=%f9(|*i!yo^Qv|@&7yFCj*QltvqBE17X(kCYkZ<0EZ zg@Y}#wcE1~$zxuXi%`7VvyOOW1E}gL!A7-dH9-x4st$I})(DxChW#UzvcCfFpY!u! z`&|p^jh1a1*se6Nh^Lv;#19?rQH-ONiW^9A-5EAA;d}og*`tNszV&#Sq7=k)%G{#} z0W5B;38wSDoib{bmGw9)tE9GaZ@|4xrObqX?kk)s7QCh*Gx-JoAYk065`A^zA#1;_ zuVNb0*!#PEcwId1JL{w|tu{76swB6a=p15NlkOg{`CzZuESg&Qd2{L%1`+M87H zWTmx-Uc5)xcZK;ox^dyF2=H^sl;IE<*k6ax1!>~viEE$N`a(aO-H`AxhmT?B8t$8Ju0X?ngh7Gu z=wf-DY7SMNooaUfQK*dI`M926UtEfJ;&_+@4-?H~no$2D*zuMl1btr)rY7cHuO6d3 z<>gE?4}b8FZ!_6f1NpLC4}0ydIgoglX^q-(JBG1v58&s9p+IOHT#@E^-`Oj8mZDK* zp_d}fBsDr1cFMe@71)J}-9GNucBezKs_ojt{M|V3BR8e!WA0gV$(N_R0)KJDrzmqH zwo3;>yGuI8ZZ`hmYV1e<5f96T^NV0xI~Sj*$+wZzykfNM;HW@24VsGk3WsqbBj+bR zA1yZkd>jb9rG@wMOq4QY7^gsZG#h7@&<_m3(2w+T&0Fs9DAq9b`eh*eDpT|1%}O;4 zHi+q;R11XT)^p?d$u|681u2oA+v51S{&0R~kFojjl;14~G*7;vHc!9)Rd||rI8P0l zr)U_7xqc>Wse5364jBezf^1BJzaoLNUgqL+o+^RuWbye2gw6gVSAG5e@W=Wv^%c+G zs3A6gr~OC%eu?7`yPp#I+i-OL9)odY@t2M8|CYbqp#6yaJ#d}PUw15!V~_A})L-^+ zcl~_~i!`DBPC-Fy{U`p;hcF!d{07T*3H-H1 zf}`-aZk5B|B!vIB{AHqUj#z)o2HE`GbIX6^FRuP@@bNJIj$VIzS33MXjqv}LzkaBj zBl4$kKGxLVvm^f#e}6y+>(t+Ahx7OI(c51q7k>*r{a^EUC+g;i{3Sd5eT;eae`tS5 z?C{qe)AI!VJOv4kqMw(6C#(H!{N%Uz<3dWpc!z04PYm0zHaXtia`^c02c2vp?eK{LMz)9LC@OWA019qb!pCg9L~QPEgc% zM~oVGbvN-?iJ%S!WC8(#fTDOrK}Eqe!UQ5`FcV-Lqj;^X*T!4d1H4Jp5C|bChoD@d zk|08Q7(zhh5+(oNue#r3CIS5R+yC=?JP(=o?YEDr>guZM?&|97!8U%aTEtHqj=&NR zm~Oew{Dx;*WgAug?w0T?hDBrH_h&pGe7yZ9{l)%hhR?)7Ha_XY4%T1iLf{;_zh1%O zO7s5u5SE#R&rm!QADqWAGhI3nn?O(rrqetDI^buA?iItU0hdqa9~YS@_N4Sv#D8yd zK0MNeS3$PiL(rsN#(t?eyLJ6-7GAGtyX&)3;g7^NYuCY2mnl4L5lkyFx8OZZ;a8zS zG=G>Arq#a?znaMB*`awXjRoEO&(vy6A1(YQ;92m?3VzASpvy?%c_Yn~zF;TvB&MpK zz>BCRYRH`wo`NJ(pEd4U!1pBdlPy>LQi~pYbFj{9K1Rl)} z{%Tq6z&clG23xgJt^Qf}=Q7v$o3A!w>Sy5_!t)=%7qcQy;I&v(PY82L;PmUy{&CIw zH68tCc0%#Fv415LYkoWh?^g>I)I@iIsT*ypaQ!vFySR z=3YN%2X{r_AjEY-WC(SGqe&BjN9uJ`E+`dMW3l7AF?Cs?DY<=dy(X^x+&9MCH&`bT zF23k{p30hE*ZK~`SLmO|c*4C)F2>TEKP|x*!~^b~^=15;{{vP#o9OP+YJT7IHupVm zV^*u*`<}O~Z}8sSteWYiga!W`i7R*Fl@)%D*?JQ`NGR}m{YS%-ck_n^f6)-u{j^c* zznEx4)|>U;6PvC9Sq6hFTparv>%TQUbEUDG;!^(NpKdoc{z0^;w&s)niGH05OSGAO zJr#~NMpmuFv=X*nj6DQvPWvP2=`dXco9dkLW#kj%pEcL7gBLjRY5#m9kN@lX^$i%% z7GAb~?U8Nk*L|2EX}sL}H7nGPi(&qiM_`$ViWQjgrW>r6YfQV}0z79L{d#*tOZqh* zI9c-d6ocP?ufNzI7GAdfI;xM|UuW8QMX%Sy_LsMX{(5p-Oa1jqrGrl&JX4e{U8zcHeXLe8nXf4PkLnP98cpZb+0$#%$ruSM|G6#ChvfOX)LX5sP zkF*ed%*`IPC$klVmc)~m_e*cL-yvZV-15~|g!^mOVmH~8xBcNA7uqD8Peo6cz+(ZY zd6%1uMa1J7){wg44!G2mjKsF!NH~Tzs&ZtG3PhbYv%rUKpv*3yI)A-bZ;n%$?}0@3 z;jv=zz1%j#x$uSR3a|{8=n$pIhnV5`i0ej%xQgbm3Odvbj%{Sfie;$9+N(m4L}_FL zs3R)Oy2gZ!e8c69k_iQ9B@g3D9T{6!K_ZZh-ohfsNR1D*RO58k7<`G`mR<7F>-b^N z3)qLM0}nxhC~ZFZjVtT2f5P`y@XqztbS^mS?Gx;;b>{xsf3Po?=E%GM&Hfw!2G*qj zpZ`?Hn*ckEKS$tTI~#ubwQ3J0J;dV552*2FbMj>zZzD0=C+QAabs~QoRrZ+(jmO;% zbHQp{e+zf&-n4gda#bA9CB?Bg~6c9P#l^^jcjM*e*)H+6CzZ;lx2>$K&md(HKGwUJvw{NgoE43wvJ5TZB3$>YY^f@><0bvO*4BS*BJ`a0k z|9h>k4aE+ReWa=pxFntfihF^h^fTq&yLg0oioHN=fvMJTUKCgDHW^YYysZOM$gT{} z$N(=8=GZc7Qd@B#oWDOY0s>BGq+xH1RU~Hz->XEMp1?l=2sRK=UA5jooS4!D+`=u+ znSDat;F!7rM@bRUZqkmQuJR-f|2@uZJR=jLp~-F`wx1KRKijeAUTpJ0tw`hg8?`001z|h08eZ^F30nn zxp*Fn&B%^3_~a^t41OZ6_qzSqMEonDAD4s_>d9-~pjMa4Zz@zMYDYA;>^bgVk@9jB zEEU0;`g(d{%MK^_)syIitc)5@@l}E;$#EMG>dP?)>2bQUMUT4#|r^9ws+S9N`!a>#kzO`Ye^l` z4>RiUf)9&5)5;ETRVj6TcmW=)b)Mi_9GM$?mvB4-j;itcnK85G;gO7q865@y00Cp7 zf-n8|yXY~oA&%|==QnDs8KxIbns^ySW-yK)oZaYf2c|;5YxWX+o{GG#yCKc)ifM*mzC(w&^B{&~I5 zpQawcQ*w5BszmntO?KIVc+$76G)CELbZw#kmRax}m{sz;XtJVh zIUuC91)+Mto&;FbV?h`tSs4q*-GFyE1KogE7+h%0e>&(Rp`*Brp*k}BcTqLq=(&Rt zqJ9J+xqJ+%MTek{|B!KlhvzwPU@7ESgsswUesj=+dnP>hW=lyxOGm8Pe?y zTBN&qh()?Vc#0<7Ppn;&?mBsFRE?&ugmj(lvPpO{q;uc*2&!Q<3n!wW0C~m=C%o&P z!R)MZ7J79dctDFiPvARYV{mdG=>GNMsRFCVc&Y#d;q{XUJRC)QT{B1c)3bu3szH)U zT(SGoEEW&qOYqH7KJp|uf)|@*2rDkHby?;>_^WJTHrFJ%<-3-;ziez#4v=$(OK1qy z4eKHYSzl}g>TqlXUzM?e<*UqGnHcNdIs(b;tz?_gE3bo7<{}Yo_3C}RXs1kCIVSEz zzZvK$Ow&HPR`*k~dJ9j{{nQ)vw&)Qv^+gP`y)e;@f98F5C3o@(V`vIH0T7?4yV{a* z(fsd7yXO75<9Vw;e|hQue1F~tdNf-v9@YDx{h7{w1a->52ipHAsy{D8a&&+0fGe`y zpPTTa`*XU}pOdHQ{@gOi>d)`+6y2ZWQE!X=`EDutGZhmg)1NQcl|02K^yh4L0wC@s z{c7thcYo^jYPlXqT$?aLN5DVKtXDtpBQ>;((>d1iYiA7HM0T|ILk!%bK}8H)e|wCx z5xi~iwzu~geVxqaMLTPKjq~OL*aouj;}-Yvwwoao>;tA~3V9`@L)lY8rbcx`v6fEB zs&XLFs#kOQEBgE$Jh`cb`MaQuiGQPdmym%9Syso;sc@pH!*ADdH=ZJ2;+x!T6WI#t zxb`~^O`plV4nm(5r51f6=%pz7T!lH6mH=@CFp54E0-exjjPMJ@1L;#p`lL^eqR$J4 zK9>b7`jlRy=`)MJLZ6566iuJ=g(yOwM_IJdZ8a4XIds_z(LN}_2LD%vl=2gE2Gl7gLGW`2&Nt4cMuwgHQDxZ zFKTu$Ti=VCol%*;C5t;Bbjr)j^&cq?jC<((?JWF&@qA!BeckAbnzXNw>L5X~S&67p z!+=J`9Nh0p4!TybW1x>zXE5%3Ko7?22WavotNwU$ldo1auwJbMuaU<_wN=O{i%MtM zC6C9Gb+=A5KXFF~W|H38_%nu@5G&n(s-c72BfA2Tyt`gJpY#&k(kmmoG-6Bt6^qz| zXsY5HqctW81Vn7RXhCu1Pcn!V=2(c0#Zxq5ogBpOXA>Ad9Ua83wo7)ylR-@HR}IQ8 zxg$Y#ZLsZxsedvFT4L_i>4%#Mc-*d%z#y>>zvYe7z|5V-5EgSc5591<67g--())Be z-{o!~c31sqCYt+m%KPgV)}`JyFO_^Lb^2~w;%_RI5{Vc)32QjNj>(|#`OXPXx`pk6dDg?xEZUI=)|JSD5C=E#18M_Cm5_8UR~`Y@hp zud(vKbFlo;^*^Qat0~AX?QHo6@Ur*208e!NcbfeD zt^6O^`Kj;@89&+Jw-Ov@!+W9y?}4tsFG~LmtSBIJV$#)ReDZCtnoU5n75Dz^#Rx%SIJmTiD z&B&WGxwR1*iPKTTuwF6@zDbWFy?06cX8gqY5XGMV08mX0#yqC!s{{VyE|rwmtzf zezurpvRT#pG7`B_JqDs8#HDd-nlcB-g1bn%_ z?ZCSdhy*J0CqX6S{v@o3y^L~j+JN)lK&%)HOc-}ETV!);HA<5i(Y)?QH4vfzGiIWf z-#e;THAe4)Y{Dqi?U<00po-(ug;C^RGtJB&l?Dj5yUU{pHSP@?vwxK(gZs+|Be&G5 zyD9T=!4H;O0bYh&UGiukdAL2y-!W4+=Eyi40qT`V zmg!-gt8p!S=s^&5NGBU;3z;FkZ8G-~IRMe2_P|z*f?v;pMW^v+E1RD=iMH%Hmkx1JU(O zWqr=-g*aB-%bUHlZzc!>%J)jdTCM*iI9hN$DHGRA$fy?1MBsGre>qbXDW|L5}DVO@=H6@^R87n&*lFjN5^*P2W1;7AsIBr$~S7j!IadxGttd!zo zMl@D$&V=~LgGHtF3;oA%xYVFY9E&C=V9$$dYT3Bb%!gZXApJ!wrg{Rahyf5s)YXec ze)bKXzfgu9_7sGZAZ4;L?oIGadm34@Lf7$9wCvFNTRj0;XUoV;%wJ*?Wgv*ce1|8> zF96%{l|__As<3~a+9ApZAO>WV>IQx!e2o4P#@e*KuVU)~?PS&xsR|zf zsd_#~jqaftRjE^##E)Ht_}!Fb;dcV%?jIQirWkTJ2+z6(EY;bIM?HI6=M z)g0x8>bFZ<)F;(MGfJOif{R+zAOC(BSltVoOXg$fOc`A#z^y2utnvv&C88$8&<(c& z|L2q?lZUw0=^ANwq6*_rBcq_ihl7`2;0C0XzKk{FE*0?xA3$Elc}nC@X1*T3l74}{ zVEj%ggNqCx-Nx1XS}pROhco))5`M1ADXWB3E?*ek+P)Hj)yQMO8|B|q(@U%cq?vYN z{eN&5kN-r7$)xm3>et}K3$(=Rl`!t7pQ~t%;0koA%&FT-iFs&j0;ddxcvh$P;B>>> z-|_Cn;5N+gyfVWpe~^BNlZG?H6Ox;XD;BKL3fmd`l<<-UVWU4)vFGZ6$&S;&a zf9voU^c|QOQxAAyuUF4!BBQ?H^Km|M+R62uC#bvzjADwJaeB*(2v37FZS82;c)WTW zvwk3862hx*<-39ApI%+FS3P2$l2tLEka3bp$yHlai|v@I)x%Heu9{;n?6hI~BP4f`OC~NJy_#Id`-EPg91#pu{G%s(g^L=d_iZ z&yHIZNa=!182RYh?9kcONb}VMBf1Tbrl5K^%fDfGe~Z!Y{ZfTpi?fx_)bThP|-KuQ5p+IWgj=ZBJf)CgonoFIM} ziqrU{0Vj1>PJvzdMZjb;r$OYR8BgF-qIGcSfzpVX#Rd)Kpiz*g$_0M2c*A@-!BM!+ zi+Mts%BRUQJU-Xd?(~60fGk!J(!Dy|caiR9Pw{cYYU)CEzP*nIdkzE$jY}?C9k=K z>7j#(-#=EbJ8tZz**RIQ#Z$SrGwwCZk$cS$?}t^>0z(KPbb@+?tSF&Td_`MZd5Y;i zsN%>WA?T$=%;aslM!LqUX55L2gNx?HO$XsZL6)phRR&nBf1owxCn{@ztU8Jv$N^W4 zd7a9(fx3!MY!Y{KZdQYkE1bs>C;1SKMgM-!rg3^4V|%swD=KBwwjge}?4!Gi7;u0O zZx3qfp(Wf7_&ILWvo>Pk&Zu2hT2KaVOUS)Khz7V;tCyJ%Nu^A(x#I6cidnC5m;SY!=C|VDo2S*L=;vtAd_f_D%HO$D073*qgEZkx*<=ttG!6E<`a%Q5o;G) zVpF%x0ZT>6lh=^|c@hWDQ-K-CQl8{ZBeWNs`J>2_LJoKfC5V(`kxbH*8q#QyQovmJ z2az&W3WR!!NSR^MSz@N^d6w(B)OrrSC3MRUz8qhQx>)9QR*HYV){~U_cm|1!rkOwx z@H=Fh7B~c_kk2IriRu8E$;w!ghjrAsT)I6aB?tMZ%bs^c(mUI^X z+LLoSE2#~rAUqpSFusg^=19Ah{5T9BwLG*CGCk?!dxQBXO0-lwnLuGgIZ|<57nf9A zf)`sV{sOugsW|LDEftqs%I_$y=Hn?^Dhj?vDrzv)jqGHXU}TM|o*)>(sEs6%jmBQO zi^h~C9!CXOzDB()P@5dR(6YLQXgyD~@>pl4FbQO_E$mwfCJ-GJ&(NIvNdUJ@w=#M> zh&?kxZ`XO%&cA8Qa#cN^qPJs;QM)P>T`KmQw_4WYu}FYqGskAW3?xfF`^(#}Hl z*!5Cts*SmIs-9PS0)q)k2ullH?@h+BP*0!+U|?ds4U<-%#GK-E-!r=bQ)y4Y%iLW@ zddK>)6p`gR1zakqmn&5sn1$g-tVkR?ipVb`ySRh``c$8H(02pRuWuc}w6X_VX^iZU z^~@d@U;(7k7wnbn2?PP4Yw3{=nAXI1g*Ea0T_q4yx`h)|I?ljWP^|$f#5NXCu}29f zw~?v#0?1T7OE? z=kJ!ED~;kb9M_+m^&&M4MeX^sdp;_4l+5F3QMo%&x+Zf7p5qo3B>*A((8dPUidOI! z|Axk{=S}Aqd;QUz@5?UvcpZ}MWtybIc~X(5nAg{Hp+%LDD=kbPMj8&YC zFY|a3Mg0l`6sP<~h=QUrWEOahVKEHOQ+7V><(FM@zAQ(ph3-=ED5bsj&}PNpd?vqIcc#~5CZoYP_39)u z!mNWA9APg2Huou!l`yEI>T3C*(+#Z4eb9+@4JMwl1A~K3uMx?T%p8Ex1+8;fOE0N= zV_V2EN2!KLHk@`6X!lNRp@pAQtQO#q*Aw}01_fK2dbF`0kBzN7&s1KZE0=?6Qva-$ z>VMp-|IHc5?+N@sz)N&+z?w{5hsGmOy>@0ar6iYbO@hFi221fP4W8RlgPrXLXi{HrOC^$2Md)KS6zQY0pViYU?f@#$#%9I&ms*?62jUMu1eGvr%3J z&K_F{Gr;MpA9B=%`XNo7rymlPH$^kjELH>Z)v*=y88-f_x$)0_#~*C`S4ZCGpBL|# zNph;!4zK|B->#}ZVnex-ftG?d#J6S0_MNfaG3FxvN9w{Iejj9NU>SZZ4 z*Dm=Eo-A)Pv;SqC7w0wr7kA?@>&=$E*^gF`wk7aF12F11bTMBF@q*O})!Mv!<$b$) z{8SEx4^sHfe7X27PoWgKKAR=6M<8E5kT1+pig(q%4?ljO=SN7aWU&ibtg|UrXNvI) zRs8zi8W6s#?^E?lDPLBYmt4M7nHMi#J~A(be0jsX)bZt6yvPwVT7u~fGqD$8?00xj zajQ|`B14|x5u_?X5p|xKSmt79Li!IGxn8+bde7`oTtyUSi_@&VLot|XeFR}^nky7# zrSXE5-k}iUAhG=6_fgX1m{+~d>q;Jd0k*ARy<@0*uG zzPu_gnA)jl%~P^^j8CZIL6efJ3gyW-qmAJU_CFBp%2T|70!gggU7q64@zTBUGvRwr z;2F@7=dFt4@IXxXt9D&XP@d3^YDi2*V#N^BBXkYFd>|>r;LToq*E!UIbM%YUu@f(7 zXD<+dJ<<;~WEFiz9>v?Sd@FfdOoDG^y@k6*jjExJT&dX#YZj`n424fMm!kVFm-i>4 zxV9pnaQ!?$! zHdWzr^I%mN0euJ#A)JSDgm7FwCA#d1y~QNLNlgA_zF+5jf5?0<m>jt#qsv=L}PdHyA zA|YxmkXb5xmPSD;{m#4;vV||rOD2uh%rUFE)(1%9pX;Q$$<+p!UThC!&pzwl5~hOt+3!hGlP8iE-hB{cz4` z+rEH3u}EzJgxRzQMC(%uuR=oAJj@{hH z_eD21u32-pJI&=1!=TmNL#DamrnwuNHTNqjH|E2YlBrQ$ieFk7{qc$XSPzIymQziZ zPWTlIBeIhnu#$fkV*MzxGupn8_;B`NNS>i?5Ll?jrbIb;ZHntYFUqPhb;DWrg};3h$2P`{D6i zMCr+SyeE*>1{H@cUY8a6Oy={!t*YmXT&?(wX1hdrmP_V3ARh`9WOXer#E1Nl@q@_< zig&LkurnSNIbK288MuVv>b)}OFo!N1?lDtgXBBUuQW_Wp{NOc`eS@#aY{A-K{kQZ- zle#bu_l#(e2!vk03CClQQC~Q!StjY2$j0*ePIP(E6g#rs$Y+j z_G$Ec0;5n)*M+JSRnG_DQ8hUde8_0e{FKGqKUH%16eq42G8aP>3*iNLKKs5g3tKp$`Qo?q-d@7u6OOQ;Tx(YlJ1O zu<|AAx#G_TmMujFPv8m=&}WZF7xVfuev>uzGrAc0A&z5p@2oT{W8N%&Xif!N4(R<%9T$MP#;qlNFrgG$5<_TYKPQROl3 zNEw#UhuI~=tx0IBQATQGkW)#_KTRtMeVCm(U^Y^+g5j*-I+=!IJQ*di2DdLU!#k&H z)8$qCMk|RPsNB`oljty+@S3&;H)|`?X)70aJ8j)<+PccLby>5v)}eBBCafkE;GaJD zW3<6Brc7J;-J?!NPIACUfQ}kr6aQ>ccRD4$J4Iu(3cp%+?~JT>`|B}Yj?JIV^hH6m zzJN4~Q5YDv+3>mIVv$iBe+kEdwJiJKpnBt55T&`^n1pMFFlM#h=+azoba>X*8=^8! zj!_wwKdG%U4jfWtK!Sd9XADPU&q{ry!8nMx+9pBZ5TwnA)Mo6ah1+Kbu^hMOZ2C4mL zhOp>5iW=l25r>WjnTB41E4`yZj%-nboH4?sLB>;Hwx~f0ZjWIhYLGEP7PnBeHAt7c zqBKZ>OM|%hw-i|ZQT?%dcnkz&;+^eDN=tue%O^^I%mI3o9$hd5V)VyzLNKF0h8(5! z2M#YI-@*0Ajyr5}9ZY}pjRlmX@(G}BQrY^W13(O~poTc8{=nTqS|=d9QIlE$EAHTV zo9hp*DyHd0%=zd>_af%h6Se-xu_qb#BBgI|qoqGEzKs6(M?bAU{(b@{8I9@={6_1K zc+kex*5H`7j&IghYp1PTaDvm;pG;dvn6`dBKDMn{s9bG?nWB1t8tQ2LG5TXU@)Ev9 z_~nFS1G2(i&LX%<~1a zQ_`}bE__(SrrJnVcW@b)C!F-gktgsO2AeOGjVvL=%ki~Z3}0z&Oyl;$`JNf4LGD8Y zTrzmFiGc%q8&QOI&^TZ|FQfs(TK14*UJoRtljv!ZQTuDXz7x=|*ZxT1a z9Q95o&<8ETDs7NE(qDu6=xt6nv5=R(aS7-TbO^;6>n{haSm^PmH^L1d3G+M-|wWrY|}! z+kmtZ6B=i*V8ZZFGGy(I?WsEuph&e-vLs1`48e%lTR4b;s9q4kD8}eoQfY$cfh#bg zQ4#bF;!SeUA&k(CDP7PN$U!X>*d)+q7Wlf#exN5XK}-1IF#WaJE(bdhCQ{2Uo+CBDe>Btw z^CK5M)D7)~m|EYB1~kaR`B5is5=YICpdi%wlDkL*3Q5;pgO5+hEeo?G-H=Ws9rG{U zVn_!X4dJ#uh{y>~gPHJP*1MfVB|%d?#W#U~Af0eK559arWJ7``C{`*2_!^i3J}4p` z$Q3P_;3~eL9F5M3VubQ8{_SL9$#NBpWjJ zCY5q4Btj@tCQpGHX0ZjZ#DcNiQpUB@W6sQ`M%`>QkqLQ(t=DRGXIoNfAUbj+W>by6 z(ECC#P7uz&jqOktv=WyO4%R%i`)0_4sSBCQr5t75);cfrcp*M|0(AF2{OOoAH^o3j z=bn{qgpmsLIzEE23X@oqtH((Ih{{uP384NK$}9-S{SGa2H!MH1IN=LEUMi4OpsNlK zNp?$+^b$xk*O>E5nx!mY+8SUUzD0l$>S-j6;L#+f4Z=K4*)B->o;dt#FO@ zLYqtZp#t27Mh!@T14V;9eQJ^fH4IH*O5>=&i^)$I8L4t#bry~RnY-;hGak^|?}F>b z9f5@=$m*LFg^Jck@hOBfP49z1R=wZrL%mmn5 zaH#{l@hPKUpxjPzbPu(n=$=j~oCfsnB1~OXP(mGS)wEnq4 zy?g^D-NE%w#tP3g#6LvO%0Y9zl-GD&3*u%g+>z~}=sKmY@OlY}tGKM}H6BL6tT2L1EQ z^@P#UKl`!WY>m$FXMC}Q`Mash4B!9&46^M20N(Kwf z;km%U_zlEBTY=BbE9UP%a$w*F^Bb70%%P=r3;;JO5-UPB}Av6Tzv2^1bl1axM$Dj`M zbgD)}2sQ(Dp^lWYa&G3h>TD%s5nYgI9Rd6c!f*?wn~f1ARh8>?XNE@;cS zJV?lS*-aD}A)H6*IuIsTwSS1Od;!xB!lyHlwmhWxN7+@&LEh#Gw=EWGP(0`~K%7I7slOY4E zQD2}*1fSw{=CDt{aH@4wyV`#^0C!6V<|XoPcm({akpI$ z>8844;-@;}PxJj~JGQG2v4eOs_fxyjKnY@z=)nTKwGBK4>3@Lr5-gzI-r21Qv}?r3 z&E+y?uxgD69iJmGa6QOp?3TX4i+{u27udnW-O{os9m#=YrkSUj!jVK|VoNRAfp6a};{IBY^v{tIA(D`lMVY@D3xu=iMe^Xub% z2p3#ai7wOV;!wa|bz%RQ0Yw|(0*-NX1r~Y4MwsAq#ZMT36f@(&J_Lk~hv8PP&)GoY zCAq8@%w*6#&+*S>{NcJeL}0aQIFi`bs*VGI@{!t}6z1BkQjoj}Bn|4fe(aTVs} zZy9?$0mh$0l!8R`D{rEA?DI@u9(#|ytb6(79(zaJiXcsI$ilK>qO;{i&Nx538E|U- zQ_{T^juyeu7Qu3bH!{H+DB&Y>uoI)1V<}AKESQj*JLd8`xufS1~<2F3I4KZ=kJHJa*%ee z?}&=BPK_dC>cQtnbjNP%uv)9=kAoYNUJ4h0-HlxZXy$@NjLD8jYcS*FejxF1x4fTY z;CGkM^$7g_J8XQSAW|ECIy}VX$kPnsYPj!U!ztt@$GDfGNT`;;#zX(~5hwh!ScsL4$7g0Dm9LEM%e?dixssQhQm>bj6oCJ znD2??(9lA#Y=5t2-Jv$_bP&7D>WZajN>?nlhc<(Cx$YyCbS>%(tEf#dvmAM1201$B z-c(_(jAdgk^p*64RMtWmC*xAJAkGy4G_nZ1V@D?vy=SG~IrpL={68Rb+n<*0S<_ScDGQqdsYXC7vrdDJ{&Se; zWC>T_V7E0A*F|K>KrKsTMV|6xIdWNeY8)r-a5&5pSdH(!aoe2Q_4|Gd72GrcrGPVy z$>NeMF(8allmCw>%R}7yT`I?AdF;>3o8s*=}HUJA6RXGji)-ma#h>$Y z|7|~jF=m{gWt(ve{by=3Za9Mb8yhZ$4`;fl@<;5Uw|m7SZV2_YIf*X>e<;CW%~}VJdxyzhm`Q4C1eHm=ByQr>t20m5WxVQK zmO;uH{4H9TYlRR}uXFl_wE=u? z*wFdx%iqk<|wP!2o-h6_6We@gCqneKXF$j)2i9@eerC<^l zSz{7Ud?H{fC0RP+exTs7RVMD=+?t-aHKtuJtHw%l!Yb$I0Io9S>%Ye+SlRX5BvZ3%3yuZI5@w zB=Ns)kM{#KhlBV}EkV2)ym2^tJc!9xbbL$o&Nd7+%NTjX#ZOo<@?+nPYf3T3h>_he zip~7;f3!Yx+LbZPM|&hmFlx~r`Tiy8kFS()xJkz$2*ILAL7x9B6o8)!jc^mO;M?4kGGGp&F zn@=5lG8KndE@)3CQ@8>zMR6WQ&3xxiR21k*EWWDItlP2YTAIIH*7E$N^hc+D7|o}m z{#tc3>b8wm*mL$g<|wvf-S;DhcRBSg{@gziF;EanEdASvhyF3PX)$(K^kg+%nv-=a z|G;dVzo5;&6lQpKM%~yN+0>O~r9J8?1meKFnhNW;<77Vfx-WPWP`AT6*zq>>Brd%Y zOPy*&?|n^l{W{QnFt&QSzO7p62KO-}48p@4;c#G>q%D z^|fGJyO~fG@;raKhq(EZ6$}^L5+w zjqJSGb=$5HS_S{bb=&b7G3asKHXm&tWZm|%%f*` z-CCOc@JDb~s9TD9%cJeL;oqY{jE}dvQ7~2`R42aTLG{509Xwzi?TJ|aLFjz;DCRSN zaQ_Wg6aPNY-gy&ST!JHn(ciN3wgM5Nv}ohb+XB9^G$tmy8S{dha}8z-?iGH7 zG;9D-kipz_0DIxT3hxvNwGj(%h6Qi30MV$DqTn9?H$g|>zQTh05(9U`w;JwCV&Jy* zgHaEOoU)}!UqKMmt7>_yS0${cXkp?|%t2&YH&H6CRX+kK_7~;X8utc@%qEJqC8}!( zr87Iq#Oogzj7xz{v)NG%&TGreh}U>qhAEio44|7G{7F|WNRz~J-P92qk`#$9lC8xaiEk`jL6+LPBX)JPlFif1`8P zgFK5!p6~c)BdWoDADa!8#-O&y>#|>B-JodQ6)<(%5O}3TMa=Xe0TDBoA4^0&P3a;F zE>-G^iztIG@Bgqw%uGTiLBfl>hBJ}IfOO32MBq(i7W_lF%#-+-)q09zu4I$W=Tz5o zn(MiXdCtc5#a>^qohn6dFv_f#u8UqP0xui1Bk(rJ;A55&Cj##Xt6VvE(y3Y*8g~J3 z;nZ7}SFj4{MR-ZHXo6r4M@0yNIRup>2Wtp$puMRsu%PN12&Y+EcMZ{Yb(<(L9U#EmJ5fW0~gxTqSTQ zqJq*sJ23E<4s{V2_ytr&<|ss4>=B>D&>V?8a6AWK9nu~GOBn7kotPbu&U2VVUBEgJ zF_Zk}ikSHhF`BxNY^leD1eK?x$WCX0))hyw(O_*;PFgsL7(g0YeCn=$89N!ps=)#X zo=>Qr4go5j=NGQZ?&QTmb?|@>Y3cyM39iE>OHMe=8<1vmLSQ%CZ**Ku;U5%CmNgWX zF5HaON-Ns%7`(`8Wfr0h3yJiC<12)nylI6pjE2 z>TJyKAPc}n>O#AMR6a>$V0Ah0jlkN%N(}z+y!RG${a;ZA#F--`!+C#J*sR~)N1LYK z3LZRczvUaC?$MA&W~+fn(fW6n=&-5VcyyS$>!dpWfLl=l+qH z-+Uv(P6w&0hGilLBWl#2+R2ROBRwd=h;ZWAqh6-z!l^~0Ith(NjM|RiJs{rM1){Caj*5; zRiLuHO1(!-0GuL))Ku02$nTfhxJvCz7Y%uCmMrLhVNn^NRVoXKu0`t0`1+MP1%@lv zhptQi%ESOoZ!pGF0o#N9j)$i*>|~`r!h{3DT)gD(N2JvSMRl!wE4TWNT)-q;u05nO@|;<}0VwL# zZ_o&UN>od~iZ(oOTtu%*!-*H&C4w}WOsB57pat8buYdz&g4jj`MxMZ*ks0fv+V?VY zI@Upd6KshN{Z%05;1GemLo!J;ZeDhkg&Pk}ijM{tGE{LICmk@eYG{ky`5i__Xn0Dh zc&>EfxDK&e-s+xTf~A`)MYF-H!4udIneB2Ah4YHoS-6`5;ZU2@#PegY;>qiA0thIe z*B5w&y%UY}G64ngZT>>r13*aI*8ZVP`TXZO`jq&@`ged{(!0w>*Re4Ch_p{#MJiXn z?+1s%4_4oaEN2OlaBx%Hg!9h|?+4j1?u4!uO*3#ficUbDY2TBmn%lOk%2hbk7ee#d zDM`+l!~j)m(CgZ9m_9+v(PjNGE;*YMiY`Ec?F;mzO;7p)y~R(CzilizFZgo{rVpyNWhF9hlIp(}XaCg0Sr4@SPHWvgyh;B1VnQjH7z*G-=*Sw?cwP(C+bWG27piFL z%_h}Ay-UHwntGXu;Xi?Ts^n5A=TG_PIsBnC6RK1!1yvyKueK;gGa&;98;ira(izeU$~r>;-+ zM|D!~N9S7lcVI;qS;5(_UbO0q+JCd0t}v$B?O@K(lmxe*EtV%)<4xh8m$Gh|?J0R| zRB0gN;mU(}Wz25Za|%E+^^}@=6u`Ii8|MGo{=lxbx`p_lBa-Pj2;fA;s&Br9na15* zDx;-%5i>0v=S3m!8r83U_8FWF@pbunex;GNkWWRjXKh;VY+Aoth$kl5zwGQ!;>m0! z$E=_8=qvR-FFz4&udm5b12IFuVQCW26X4k}ZU3mq1cI}O(3A?S(281Fca+y`&UFAG zCk&RN->b4aNIHHFrZ((W{G*{)} z$s1_M53#+Az9mpBd_6NDWdMFjkuW?p?Fz(DSgkIxEBUi|N>*o@awo}eEp(l)=+{>M z4r(!mxh@x3qK4u{wZ$JHb_fnTShwDz;yKlty08>jSt3j?v8;~3ITK)+hCf}0j{PT7 zye8$}Oqs4QkwpUVWe|Qm1|nVTSVu)w2JK^@gnuZj?t53tcv3 z#f5)ad_dNxvO_0kwH~h`^=7?BOg5cItw0_TKbM}x0bK|f5js-mUu*L7KF(k}%zPL7 zLf2x9c4`+L@0<0hI{_33#)gMhMbjJKe->^=Lu$(Y{m^v&qvw+OhhopdYuVSeYM6Y> z|FPmqkrcJ+8lCVp3RWb4hnmA)q<90n{YT>>LQDSmLhXFm77Ka3O?86*Vc?ZD7zwnR z961_x20LlU8gx>qC!QO5dQSERz+b8qG&iu+O>Lr6WssuXK}LPZ2ij|bsk0koBbs0<_n)ex~`TUo4TzMG-FL6 z0!u#Aj5yJ}>L5Dm9=uj0Pok`aycd8x#cRckZf#}>n8S+%^Qv4lT=C=}ow>Eiyr1oa zkQspy(M#a&iZ(aH!6P&xP5mp5(hhME`2iU!@mqc^qb*(n0mLs%p>%m=7jc3Vt?kaE zj3y3X<0|IT6{{c2OC5^P-R45UL`NXh@-Jr}N$v@J4g*-9v}R%ESFfOO&j5}9{J_#k z<%y$;IbaiYH?WGpXG{CLcBg2U9EEsL_ei{NkGAr-JiiZ~v? zTDk0wm!xW27cG>Mp1@L2ljp{mO`Rbyq8FC%kd%(1`sU9do((Qppi!OplOZSyR}_*Q z)hJog5jfx$`x=6B4m=$@=k(q*s?ud=Mh24rzlP)6WLbESSa$7rDi1xlohVNmMX3j9S z{e^Fm(Hoqa=K@Kh;AQW0Cfdt^2T^1SzvSY#d&FS2|Uy zQoKZtv-(+d=63aG(mICzPwmjnvT`c8wHTdX=OsdLoavRBCkWn!Ffo(rDea(2)s;^e z(HHS|>cUEVwH3Aq4=%^Nsw?bhdN5Afv3ihi>X#Mh!Ar;{XrhjMAk2S{6!a7$7?<-! z$Ue|~!DP|-B9za-m+rypa3fZ>?B4I8vj;jc(UNI@HHl3)^A}FwLYTo%SVHXp&3Pd6 zdG?#;y<8je@C?(Nl>nC7;6h-)@}+oJXUhxea|)k8pX21WRxL>u;|EKc$g8Wve%hD1 zte2z+o0nw1e1{hu!?PBRaQ}ei3eg7Jtl-zD%$TfFv-vuMuU^qlcnyyg3#cmmck`R4 ze_2Z$8<@aM1B7?ABw)!qnApuE79txH2e9@U7OXSPU&(C8Bbzf`^!lK+c*aFSOFwZP z0(6L=3?Vf7iTLR;#ut&|a$BcvrKBa<>R%D1Vlcv@{v$U+pM(xyJDp7=-{oQuF z2dT(hdhA>Q$FRc5=A}+bY*BX$#%?_}14EK}tX12%xX(ar8T!nwHY^j1+*8bpwq*V< zLXmil(S?eu@WoEN!X&-k*@~BEh7)Yt=S0q?u27fR0s(Isz}@>nt9_XFcL4NQ3@c z9CcU7qN|pQy7S}mRSPXZ!%sr}YIU3eh)G)2rAtluA4Q%QJ5J(Fyd6QKbIr(=tRhU> z>Z}M@s_PUJP3_pBbu!&KEPFw|kp4g8BRlO$R3?gmi5pB}ArmRUnE1I#94XC$^M!sO za`<|r7`xhL&u2{TRLT9Rh+7u8$k2|1mdfKSd4EE_li*B8f2(ilU;{K{a6i996FeCo z)uVWcoMqZ`$XiPC=Hr`K6Il6ksRz`<&xXWv&>f!K z8o#Jh#qN<*5!MeO)v|lUK4%Yr^@+0Aw8wYd-px{nzZ(qKKG(4WHYcr#6q#qh# znOxAjB7=JSH-KmN?L1w9r3RTxOEasCYWUnmVv&f%5BzJ_F+u9kM@v|&luhM)kER}F zQ`Wd0q?@|g$W0Tg+!mdPCGwUrX&Y66)hM}Sr1gSMW+&_?N-=2OsX)uSfxlQHOv&R3aJr{ynj_-i3C(msu9C`sb+Sd?=-VW~T546@tvYXOs;S*7z8UjzXn5Hj%{lXyB42^&)Ll6( z)JvQ|U8PzhC486gI|ea0fF{=VY9va4doXMvD9*%hn3!#H=9=OQnRqD^HDbbHvzgf0 zl}K!#Mq=bU*h|Ri4_o7r2p00oTK&Zn7$_~kpbB?))c_dO5LUZ{L*TrX^7}7 zF)x*TsbEqi(ax?hUS_b!$ zJGv0nQ}jHl`==-YIYaL8q7W8s5Q)KJRY^D6@&Umd`LybKNr{k|Ct391o~e`G(n&I^ zC+Q?v&`j1=$lXZ7Dp4e)?LTe7VScM~wwJb{^<*{$VBf3)v0~v-y8xv7_6^XsVnUQmza+Y$LZM(_zajc z&nfs4nPomK=NF43V`Why9M|wNXR_ zH!X1W$Qryv?|Q^bYxm1*NQ!I}e}<_2ms%n$ z9fQSK5MM75Uhjq^yBQ?o<$fX!Nk1Es9&Sj4nlHYmskybIfumZTVP`*{5PidC=|*R+ zNVz|-Vg$JWi^N|sGxx`$_OtAhzf%|mtX<9zS#kaW3~G%V4dG+uzbm~V(h>F%Pmv%E zKKV!-RFN9OEx;hkJ(IB_8NwO+0a(Guj!a_yk=Ecy;2v}qV~>qqkQL&+ZrD{#z~F}O z76Z`y;IVH94KI54KvP*I04@JFzE|9jr+E+KkGj0Q@Hx_}`xNAH&}n@Dr}10GGMtH2n9Y_qB{iK0aWyGXMHH8jsGzgZ{g_WCqWJCI2Fd z4D;HW{eWG2A(y{T)ZMI!c5wLWvE9YjK%EFGl@GQk2UQM6P{+!s#>KA~n(#QX{CD6A zKnW{n1S6H$|LWF&*Ep_$2%B{k@NoYX(4)Tz@4o|(zYkQc03F!?qNQh?02u6i`osWQrS1|jaTCKW@WlP3gt+_;ku(e5P|u_+M1xJzT^8zw z9k_1m)UFBWw<2CJz_>>@C5&530}tyr^u2cQ3j#d}3S%~^AZQ!a^|N&cyZ}js{bn2m z#^#g1hZR4@6%Cn*N#7s6QaiN=^WrE=|N1IY7uPf7a?<5 z9KpLS8ob96$j?rUV_sg!ONkjMhz=bfG{WrmLV(y`{OLFbR*mUTy#S)lHDG}h5G6Tq zl)y#l!nP7ELEEp!%i+32Pk>tsu5LO=P`Os1moOU!gpiSY3%`-Q*$m?b@vM51)$eM) z$eKo##j%PjfSD~!tF5fG4(Q$!jqXeBu&=u61mGOCzv+&qV1*-=Q~5;@u%5sqAq4z7 z8vNsXrtii|KAhDqvE?hcxp$~jTJK;d#j`tE88@aRjJ-l+F9O|vkHR41`RiD`tJS?K zT) z%6EvJlJhnFGxp^FpxHKWoF=^gC@`y6Muvr7H{fgsU!(Q|UuU-R&EM48m$7$rhsZgW zJ%sI95pUunR5B(3pW#n+GWfIo$@xF{iW+g@3rkxK2*VWW_yK7cabj*rXVDnkUIwG5 z6q1Do-e1cwn4+DbYwKs+x4Uvufvjx^%9!cTR)?8XsowoDSE33qQius;reYfnrnC~O3 z?@{GxC>HYga#LMQexH^9AoUek->v%G_HN!Lv7ZJ0wt%0pP9T+lEc|;OKaMmNl{rHm z8&wYIHn5_AsvGv!Z90RAR_Z$OD-#zcnrnUSrz3 z7CIb!+ip=Nij)jY#_8&$rkp%D(&h20E4|-3^d_7=ypgok?}x(&9ryXMz{JMu%_F4y z*rRj!0Xlv)!A*AJ? z2;G_y=6_Jn;L@JKI;j5DM&(Ntx!G`(%(3bj!g?lmL_Mffe?l2Uu^z#FI9H@~R8)Zm z$Yx(KGY@DaQQ+`U5nT^8BR0XOh8$^LhX|51P_G9TtS#Y z)yCO?4kejJ^bLkVB>MaaXtfq?a!Jf|g2`M4R%G^Z-hmP}J);VgPBg>>GSAptvi@~J z25?A#h$sqcq>>C$xxzC5qFNQ>z*l60*vr<4^ID>)movr@6|BYa>l*o8IG#~s=1ns4 z(a~PRuHKLH)a7iNVp}+xB7gt;6!{`^>eY6c>JJX7-*`wTO2E#*09Z_3F5&^}B#2=GI!Eehb?1i0J) ze7OzqDhJ?on>4^)yV<`r19+7{DF9~}fL96*0&rWqTuIPj(#cxR$5ty8DrDVo434!l7&0Ro@tz3g?;MEV}@z}v>adyn1fFg!)mx0M6$ z9c%*pa6pm--iz##=eglE`m}FwIf6_Ct2zBzCCfGR`yAH?rs&jda|u5P>{ZL962Erp zc;RbJ0WU0@B=z-M`e5IQH6OQeMU%-p#53C#&({lgg z<&T2R6d7*Wqk@EQ}{?9g=h|JL`^_dgk@fubKtCwi@<>e42^tXlmXruY*8n`j?l%(7;HmRR_KU z+mhAQ@HY+d)eU%xW`w<{-Nx?^)AiUhK-VlRSLpexDc1v3Am#f8ck~E`WqP4I1wE0R zgc2vpW|WMQ9s4xb&Dd|SqkZwozX2#fALCA3Q^6gLT6MEYOr{O=D02$=r{gK|Hqs)E z-LK0EehJeUK_+|B+{5Y*?g8O?qA&P0c#}NCzUM|!Helu1-X7?NQ^7?R=X60DIVXo+ zH>4gHAUUxR23Px}U67fpt4mjyet^@1YI;L^T@=5ARy0F%aze;EA(XW+G!Fty&Ju>s z!=o^CQwu-=9+>Z^W(R)-522-4;07juEia!*ey;ovieD_j1F9k;t#waq&K0tr;Cgxq z98aD!N$T}7&E2FKxSQkwbQbkoEKY#I=73p!a35)B)mf!Fea0TVDGxl(E^za>@Q>#6 z<$GfJ{2`E(eUMurd_GBD4WH-Qe15`u&F8sl;_DVujK)(mpC|4`?J<3SI5MAqDtPv5 z>^E9;GUdtVBm|ipNn|5eSAlshIvxd|)*F=+tzXmO3XJd!fgnOW8M6E}3)+Qz3f5)^ zH>q!S?}f`hK1Y7!A7|^W6nP@=yQy072}0Jq;GRD+UW{8fn`y2y<1s^k*WN%XovI=~ z10I?9dIBrR0KkTbY55g9_0gDea9kt~WHLBp(yhnF_kxfa8*`Rv?2@}H8|J} z1nzHbSTlso$UG3W{4vz1r{woMgUOa=!RYyxE&ptu#a)71R0j%nYaEn*q{jitBkfx< zo{^eF#v6eWY@b3f)$G3`qg`RO@|1HBjLZu&BB`D)7gy#_{2!q<0VngrJW;62|BuSv zg5ZK-M4@u6SL$(h?Jv>eu3B|Mce%!08+nZxca7@#HP*O`f5qbDUtf+Mca3TmYPacY zx{>3Dy#+lXq{KLqn`foRMZn&!q9?=y4AYl5^h+Dn>h8H1QxDqk2FE2W>eUHb1c=2} zlN|1b?Qi#ZHp6 zSL^yhu5zVkaW50*V&v+R?K=?|yS zyk%;jkU>_f=*kLJb?ZwYOwqzrCmcY3ra&gOLkC&wH^LAysZ!pbG=br`0C=dJ51>GW zS6=GXPL`%?R2h~I@R?2v>Y-KIQ2ymbex&8G6;IJ}cn0g$D@YAHbzc@spQ7`tRk>Yq z4xTJS+3JtEh|m(}if28rqI9!a{}g0m*FVu0E4HA2hI^y>hiNJYX@GfX_}uL_{*<3R zY20QR>jAdI>K;M3pKLco9-&5bMmh4D&$4iOcs|;z2Ar*vlkH@6MGBKFvrNptdbO`B zPL4s3&H*MpgFE}u@Bs5K0w{7D89vcMg@ne27JTRM?1NTCu(Eqi!^!H&7c_ajD#WLn z) z{p1ZC>BAXpHM;@5C%S`6jY<9sWH~Gw;;(0LM^COPY73B_a}?2u;Nx8UCMbH@BC&iF z;H~%&J*d7$61g*4ENeE=0dMxO{i+V z2j|Z%{KqVaZlwRyw`ZTZgs)=}dqQ1!_3uq3Ijw;XzI%KN=I=eiH_N(@>v()D+FOZ` z9|7vGisiy|^{Szi{qRXC(l7wjfhNuUyZ;53Jylfa^|xD8#JH5L_Eg6KF8{H`m5Yk# zbI^)k-ZWp1u)e%yeR-P?Q#TjlC;wF4ue{tobuKD_@#LI`)78gCzP0QVWa2FVRb_GD zi1O!~$;kEV7{MflTSYI+6i=^aa(3g;X4ah218#Y;l7v54_K)iyOs6tl4 z|A|&BvMzpZzaUeI-}1V%d&E`jn9O<_)y-(7%*&1(9o>;nhVh}L9-fE~(!-7F(QSOJ zRp&vv8K7=P3rsq}N$P{7$O>6_Mf@qggx&h3aGuB%%D((IY6HFhLo%e`*F(BQf3MKr zX93t2zdz6KB}JtN`#u@pap9f}NPS*(V8x7jE#Dsy*qh0B`mtP!yNu9V2{6OLOLp#e z^D~51f;!Rl{Y`|Qaq&C#gMxnOaapu}K$=QJ8mKii+)n+E^n(v`h8FZgIws7;MmlErXTv7hLctPGaN27heq-V`T+aPz>(PxY+? zysx&r%5r=q?TZ0K9MAtN-=3Y=(a(ny&xAbn?xAv8G8+Z73Np=&k9Jg+{7eMw=W`W%NHa z3nZ%%c#4)QZ5=5wQm9s|T5l!wV1ZSsE_TVk;E5JkRix3f54CAnory_Y!KrciXA~A3 z8Rv)Au2EBYvOp8l(I@<{7{~I=2R+@WCtpNi_6i!RSYa@mCGFFF)5t5&_VOr!P8 zEDNni@l>93Cd6f8Aw@(j;<*tAnK3-UCcq5m3#MXN-fEY;4o}9ggnS8W`O=xKHuF~$ z`LXsYfMMjzNE}d%mLGGr(*FNjl>A_t+Hnb?hy1A7RMq6UbMbx_xuEZ``z+A0)wFNPhsyN7RmW8!HC>_uqMHQe`6$qKW6?vbS4c8*b+`N2+xG1 zI~?M-THpCVV@*=B$rnmVC*o=fDXJ$2Me-)5@ccAaKQrl(GW=awv1cx;&(kpEHvfwkD;@DBO#i!cck2%KFx{Z3vQnTA*ieviO!tiE?sfxmG3W8R$}15h9j zJQoMWzz`{bRpMO`&RG1~$%{;ZSSO@h7qFM%3Y(qy=v1<2>W=NSTiJ{uoocnqh4ylSQpGIC& zucmG=jF4=%5{Z1rn*U<*IQ9!g8jr1Cos^fe35Bt5$vawU&dQR6cFS%}#M!;|Xn^a9 zOLV<+y-9d9W8Pph z)HNDZTM5>ye}E5~HRk)Losx?Yimfqnz6Il(!}0B{Rq#JV?ZgPj4{eO3qTETH&)yl^ zWth;pN4iE;zy!-AOiE|)-9GpMc9bTK= z+BwEv@!${ZRY%2ok-|{o*h9UQb)J}2zfBVH1%Mywl*a`iZzAhqB1=PEt=@miLDQQE zMInRm#C=QjQ814aKPhk&$-$Aa@vxtx7C(WH>fkAwbVlPY8E(jZ-;^}2APgiIkjByz z4>Zc`Gb7f@>8ntO+9{9)wD_S(19}bo7jm8EIH>I z51$au|AG&iL|VkhPbX=7T!TArE#c!lHfiYNqfUwVSWmFx`1nqu&GGT_mkvIbOx5^U zgx^Gb+<|6V#K&u^T=;m(ln=^pgL?f(jSsKT$^U{6S+TX`nn)ktU=ENz`tEKSAE&ZO zgO4|kPsGPkf)&R{l|-B4BedATM`c*!qZGf1__!9$w1|(XKe+HQ(UgBkexd(!G6DFm zLMIMB;!BIz!*O3HYUE!*V>A64Z%J*2e4BnwqI`=qWn8}fFYKpXj%>=8 z#eRA;$S#4kZ%;raUUdFmZ5pVS>| z)KEdvCe>#akj14L7SrvlRc3;?EGi8V_kOOySVOg6z2c9UhG_X)>`Y&@AyMwCzxTL~ zq^W-(1g{2Y3La!&G*weS)t`pTE(mv2hf3vNq!*w~eI2epQhHmnQ__3&4D{}Gsa3>X z#$IVwaSeWPN#I182h4FYa&+!>Y2f}|hg-!oBkS8f(fsxCNkgcHs~Yr<2UlpPbT;@@ zvVn8B+7kp=Sos?88-dGm*M1w?>3DL%zMg^E1^dzh9~SI8Jb?S6&NW%k-oq%2n>|Q%BMV9o1{o0j{GGU9EjrT2 zgf_U1(AuY-~9HK%>>Mf*Gvq7w+h79UUfrQD1?p@5XhI zU@=w5-ZgS~C^?Y1yDAkCG3{GLGx2G6l?Mr8+Rx`FvF%U%c{)A?&O%(2HvEd#7Cjc_ z^Y1jDnO#2PhK{drE@4ZuibkLx1V?-JP+3@ReW5Tv`pywx;F!6ln6@n3^H|pkrYQi) zl|6E+FL$tC;9LZI0G>!3|8}<*TM7a1EO_cv*F1B3{}#BctW~{e%_< z6fwKH@KROb;N|y1-LLKVO(cOQ(M*eYsrlB0mr_&yL-}n`i%7GemYaoY962s-kJa{p zIDPzyzH^Y|jjGxlLf^Tt+9%?nm2^BtA3F(M3wW3_&%wj?$21-y_)WyaWHi$v z9?HLQ;o(D5{yq7H{mkuGpf!vlVlI_}G02`TjCCY3O495sCQN zL9m2XaFLHYzb(yB#w3?oFd-K^`gUmEO43*S{-qt9!4w|e!66=6^%o+_e+bs;5a}@$ z+fKX(=(gvG#nyGcg&vmADcsj8aB;z-XC~$Mux9r?7bBAzyI&aG6Y26RT}o;DZ`1Oq zU-}Ji*palKf$-3kxE%I;1)#t?)ZQgyj<-W&MoKB$yW_#b?XEkJYE7%ysrPry`=)Y+ z78cgU{$OQxa3L|^56_s6TChPPx6N{S1O$sVPIth7W(Tot;aLq)4O@@D(Qn$VdE$co z?y?xf)b= zWU<3@*0L@=ym!~|l(>(BiJLnCeb(%Lm}oRi4@&P+R57Jb`tf)Ts}0avI3W+3!(M3S zyaO0GF_bl&w|6m3;Pk;NY73niJ5!u)&i*zG(l~fVgLp`%duyyo*P;SDG>vl)?}}K3 zd}*s-+*PRhCe{#|CJYay@G9#qsjLc5QKSLi_BnWx0vGbA)K}ttR_>R3tF6bTN`*3+ z?bgBq{UJVZQdp7f_wL1S{Uk; z&L>nl!mRBBZi@FwHo+Ahmh_)9hoy6@nFn)4@U`t!m3AN44qja8B#)E?rSrXTdVZ_;Vo2T$hc+o{0C>y@Xr?*dT_ddP>vlpj z?UmbkK95AiTgBFs?EbVp%i{Aor_obYe**_*#6M|#?p2y8{}DO&iASR(#NuPkL46; zP+Revc=q!N)GYj`^)yz-_8-H^jz%G`;@5Hhr(hhG%upe*<_`@|4Rj1;4U*I012DpL z{PLU7pcx;ZcY*a70k=c4==wwXKquU2mm{~oC!SB5REn?U?xB0JopXCCE)ubV&yk9M z6`hghc#dIZlh)v?K5&>(ZPp4b6S5HSCDC)>+APP5w-M3j-9D@D_jpv?9~|Ea&y}}Q zThTkdb}+h@a#E}h(Mx0Ylp2glQsidzSlcJ?me5GsyV!c{Hn_XAyDpabHUweunl_?@ z5Sy`vJb`1#m~@fHnb)CEtRAA{oB9eTj0G_tfG%8Gu^kHVVHhA8%6YT4g4qwPGWgff zan6QDataHrhlmw$1asI0mbP#0bEvLiue%d2XD9EqyUw@0mA2IvhnSHTITN6m^Ko3+ zIi~z4`;EDnIDlQoITYf6(%Fj7nz`KeUX^M+26qG|(q!X$L$a-0vG-%2{u^Qu%#IexV!WBD+C{2a$XXa;ZDZ)z2Jhlk%nS$I85Pc>Pb zIl)3CbiDUB8k2^yXz*7%1kTjE5#I9})W7m!134Dea)RZg@!U;2@XCEe9#VQDh4RnG zHJoyW=h>B8T5&+FnPhWbh4E6p;O0m*3SsI-?tw`K59|!_Rc>w-nZ=sGiA^6O4}myU zk!b2}o^Zi}M4qq%aK(5+k>LqHBC#}un2qs-hySU0!uo*b39Im%$P>n*W?NfE=1Qh| zm5-^Xx;KO215mGm#!lW*C)WR`)v)wjRuBmn!)fJYQ{_g!YQp?Y{0kz zsT_li0%0|t!A)S3otuDD&th0G)W#YrIbWogaO|;qOybZ|sshhY4@m@vW|)#&J{zc0 z7s>I~01wPOlAc#akxwmoj)k7ll|anH$r=5~pql(_9QCxi&O$R~Gas>~`!Atb=}igU z-}9F4{!OD;qp9R-iJ&!Qn^3O0%!D!^@9M1VfjWy3prJE<6Nhf@e4?!yXwM05R*erz zK4S1U1S7Qc#=oxPSEu#wCBoJhn^3N*Frf@J+hmp2-(y6N%WDWmZk1XWL_fxOl|;)Z zJT`q=(R>Z-#pK3(pHrbpav(4-mb+>-C06oLgv`MUPF|M=Pj_!ND zYPFy3VtKDopMjpZo$)rw)vPO~V{&vz{J@BkY!xZV)3)30#**m_>KgK;hQNF~JTyH` z!LWZX*8pV{rh^fu@V?@3)k$OasiRHd$IwbGv=+@}BF8U&6wT99@Sdgd> zTYg^79=oY(G+K>O)t&5vP}NIus!A~(yoXH+Ro#M69Fv4KNnjSLx}8m+8wVswAip41 zvI}9=&K_g_)^^G?2=#;TT@g5&3(!YOXWdhnZ#$+}pI7mr-wN#Wv8<^h7#ZT1u45 zen2fs5u|z{t$H;^M#CYZD)kP&N0$o`RjHQ{VUM0>B0SSnMYl(ny7xy6e}ZEdJvtpZ zIvw`_P|d2eJxGs3AOI07HkaM3EQ_!t5M46*7$dsh2!#;c%sA0K`I^SYo_qL_tZWNH zakP`@La4VillYjGh>!W76CXl)pT)|*&k#yg&(ZWb4A|tP!L}33CGtLLqJI3Yklchk zjFA`ypdnjD)Mu^PcXxye-%KYyhswZzp%WL1))Ci<2O_R@;)nDXk#GM8o%mNNrlsT7 zq8f`%Ontbg(T6wxi9Xyv++8$HQGks?d_Qi*#1!IvQomM+m&@GzFBD?j;=<8XQHYDS z0&6u{nXwfC7Cu;=_?B%Kcw>dyqb%CCLo-BaIA;b+kpXC3!kUTZq;=%v8M_CuK_ZVc zvE;5VSdzMHYi)LDS%n22Qj_418MKt4#bxk?Ts7uy(pP|Q&_X`G1Ij)#sDitY?AQZN z2K4IG-$;;PvkmH2W($qO*-c#KQ_tSRm~^K`O(8JIk~Z={qj|YhP6tDGCOK($NX~7# znBF|*63@lmLnK`YRg-N4BXl>&vnPN<$Iwm!(ry2n6~^Tpb>3(yw;YB zcQJc2W##}DnEb)#Fg!wOVfeoxPm+%XfB+qYywY4B z1x>b~k1o^tC?*Lg>3`BksZixWHWhsoc>ESQ+bJmQfLP z6o&w6l6}Vhv%gf-(WD&jR@i?ksE($H{pS$s=rY@_j-CPdB0YEn#BDA(NO}c=pwZJ` z(sbY}vW%TKnd}JMuQVRoM6wPAw29YMW@s>D}KK`gb~4IbY}%sQ|{0SEN|X=r)+lrspsi-HKRS@oKyW z58KGFRIB)B(sxrfqIY?M?bFqQ51SEEt(u1ib?i`km_*4h#meUW61I#lu@NQqwnsnJ z_O>=4L-v8t*&#bMYB~F1Y}^k1V23VkWu1{!whzjOEJEEX@TfPP*5O}8XZ6cWcnUZc zd|T$%B*6n;qsBY66wHqM3@Zc-*@awkwVOos(QFRDE7B$nw0^k90eXHu@(hg` z;;&nU`tF0hjolWNK?2dq^V-mS82%V!UbsMS7$zE(IpToEP+vu7VBWE-3I%yM!Grbk zLP%*Qmx@)ao96I&;%~YVEvhp`^c9_CA`DYpmhVKHs*6bLpnk0sybW@3luOKJb^EQL zQwRZ`^0Wqkd5uIN0G93`OhIUuc>iM>>SG>t?JatSUWs3~blRY{pk6bLua+SEzXP9A z%!h5gQ*=qXX*mYL=yD`Rx4QH<=e!QzL*T}zqi?qnQziy)P5~i`Zx(X_=O*$Tq1|}8 ztv4IhxS51nZkVeldA6d^@d!I{E)eQ$Nmi??T^UC(Bc}h2%!00;$v!}0j`Ghc_x>7p za#cSr5Io3x>ighB3Hxu@b)@U0ophZ98Nn`mlp8hQfGnKFVu%RsHR^J6@WZ1w9lyI7 zICg}w8st|Ke>M20iul_E>{-taq~p!EFVgEMt6gnU+A}4ODVZka2&QDw^R)L!mVnx$+|YoRa|U2ad6`Tr#_G zMtrE?2TGc7d87sol(I~*4EYE=;kRrGi(O}m<(XpqBJki>wKv5|OyVs3mc7Jcr<-DR z@&!g&{$lQ}0zI-gLag315q40$Vj?AsJZU0%j67x{ z8I0tch=-ApCc;5dH<-vQMy@cCJVtt(NG>DYO~k{m`QrvXzyfiDi3r5&O++AGW+DRdLK6{)=SYMQf5;FZei0e~nfcBC z)@u`|2K)AuDVEDfk%?q5GR8!<5mR@WNF5`?Or(U7TocJ-B+EoH7`fO)JdAWTkvfjZ z$tE(35z9pK7-?l9xs2?(UZcUoh%yl&pVcNJDb>gyi#?3FWHyO(;XXX|mRl z(w;Ms3|1dBkrGB8K_r5GbzrP2@{{@f+5Eyki==NczdOwD9`pN$`AwGfuqq-?0HdBG zOx$CB`9vz~KhgYlHos?^@?A~*JoB4jelIY;-OaDp{9a~$`FI-ZokO()zZK@U+Wb=e zVEVWGH7o^jHTgPpdV~4+4^$FAKg0DMqKKS@3QfR!1bhl-1&CSJ`||z=U3sa`4=nG4 zw?8Np97DA7K770~$j2?#H(A%G?niY}@A9`|`i!VCvH>x1^K^`z9U6_5nU^OY5Q4#V z3L0cm{CYVZ&VCgjU)dDCLGtxD(ve)&{X~+f%uIP$6Bo0o&=5v=DPy7uWvVd@QS;z~ z3oDST8{Fd<`4pDp^FSza3`4!fRzrjJGYypODKNi;Ne4MzZKocGn$x)4FAyTb){Vek zK8?T?$a0Sh?$Ul)A=6G4fN{g!=?5NES1WK*f(uXqT3`pp;8=w7T`j&=H#1ySm{6vg zZ9-}4-wdJ1Tl{6010=O?>_>U-W4romQkma5?Y zNk&VY)Ldbb+8~MQAZV#4lVp6lnU9foVjoX6ABU@s2t`*oonXOMOu-THs_2jWGspdH z<26nn*O*YIT53XRY9T`aumZo4tMy!vV_~2-UU{uTL-@0X^cj<{)q0y0GcFA$3^R5^ z(5}_57isBpFafR2vVk4$K=7m`m40y1FZ+>38&n7M3ijiH-6{$m?LvaLgJWzvcx@`Y zy(Pgp2sEkOIWTw+9>!BJ*k1?HP07k^dL9%f zyIB9PBZBqepQm7c<1qd{h#zVFZ$QYcU)8HH>(v9XLnyOBJ^nV6#O^;YR`OGX%$8FV zeZ;jdHk~!Fp%{=i0%y4dkF$Q~jF(sRS~imK+1*F9Np!d19=j zCk~{0{{^HJo{&bzA$D!QwWLk8aUf6C#JcR;!kH<$gi4SQK$I~bY`G+@&XEurB*mOdE zJayuZ7ZhL+LPPr;NXamoPh?=LioPnY<>@|B$Im`e`|PMY3VHRqLMY@%SELOH78 zxq(}O2!HtQA+SoqR8|CUZux0YQFB#4nEUYR2{G#!`yGEkIQFv^K)Djf|tVy8}dEAw`iXd>sfd@aYv53nP>v^#%ghj>5SfOQb#e029_fi z4@fLUt$eE*LaHEKZ2{nZ?n%j(F#I$(sOtd?^?xY*RDk9LShV*%$Q&@7oI$li(!aY> zH=L&yAtau0y@&B5lxXBN^@Z;GYlgtW@M|Fx`7{{Y-3eDZr~BLMz!2@zAjdq$}&|kA3^6Q z^%Ezni4g7OIXccv>O({#ydNw3Y{*p-@9i#AkV(3?9b75sZ2*PY+hV$aLT@AepdQG+ zB;hpe9sBbtUwwGyEnSZDRTm)*I+g7*tWrX z0(q2)gV?;cYSi%skDQX!Enk7mSmxfgxH=5sTPpCN0z5Xx_A$hEaN=6jtQPy(XOeXV zLXk}HV&;dqOcl|fbdM@DsNpi92S{yufF*T4Vv(OzND_5~ey8u2>a~GQ-N+Um;oep# z5e>z-FbN9tkr;!lfn@%vnXDdFBgiFPet}SAKai#w=P56faeg6&ta8metJO-=q=$n; z9;#|2R@*D#Q^q6SEyzp;%2A~Du?X_<-SCQDv`Xz+$4rD zK`whmgTtyQwB6^f?Pkf;pdNY&dmVErQE%X%&E1xETitC-(Ne51`4<8bG#YAy=v9WC-{@so{~;~Ao_5?X;I(jPM~`aHmpM-%mUgkRJM*oL-a<6#>t z)G<-U<6=qC4>gd2_@(q#{GoWgh;MxYJ|?Pj0T3gsP<1ABna9B6+^q3jCL7dT)1C*N z1tjW#59Dzp=Bx(i;0qd@JbaFUQ);TrWuk!dj-)(ejIUsW_)>bm0p}6}4inX@sGs1l zLRErDA~@#(9QSZugW=57!)X=OI#vUg9YjDsH7Tr`(Er_C`vuJL6>>Oikwbq95~CkD z{En>d2&TM1VyGscio9p)tdlwuN4MTi7~LTlz{Ju0z#+4!rVvBM@1R^H6&1$^|74VP z(^$+#Lz|37{>0}s^6NMaow?b|ba56F1^H)73heD{jNAmjrG*Chb05;Qz(kb>FoZA| z>A=1u(87nNyltC{sUzgqF~?4Aw~R(2dl7QUpU!}acS5*)(zhEWC*2w&cPm6`02hYlM0 zEK3@*k}dLfg6xP=_U-}hh%_~78)W)y%Jf4LJfb+~Y_wh^`J>-xg2{cB1OqN_sHI9B zC3t(bfQ@pAD)&J8H0N!dCA5^g$Yj1x@p(>J$o6D&*iez$f{>d^aQ=;rXpwl^GYmGU zDbMM4JxEt`Vr4%>h?b9pH@0y;fd20ij`arjKvBTCEnq>Ni*5rL>|?=E*@Om0?#{KL z^uSEA4Z!p8K!ciutx$jXP4+8hdpNx>B_O%eY0~gMl%#!Jfqa;H*o5DsqWhp}hHy8d zrcle;!TLT^=0uP~!0W1Pu@*H^+hzK_IQqI}Jle4MnsHcEgaS#_c z2A)K|*3VtioP)=ziKntFkynOWUF~&rYvVx2Sd8?h{4-DMv08&MbK7@ZiY9RYGgMom znfe|SyoBxC3Vc@Q{*G46c5Yo3$wW4U)dC5R8=^u_aWXi2yzg@a!*f`a#IY4_Qk>FH zyGl=TO6RaNXfa<#zCry}NUU0K{K76*9sP=b=EU$PW~sk{XQCALf1mu5{a+5Z9cn|q zG9AIj+%&uh3fh7#7s-veAYVN7vq^a`CXi4F%eqikgSYOsJS3y7xVR9`Z^Kp9ZA^0+ zO3McG(!-kDnQXk?gBus1CAL_BU-hJv(VlV2E`5}CYMlR*5+=v^%US%3^a5tjlL#9d zVM1wYC_|K2O-iQfFCpD0btxhRbA+&QG&Veq^*9|a@5#v@x|c0Do^EurdQ0~-0mS(2 z0bozvqG72ZEE{_3$aF?lFfwt0Ae06Nmx;Z+pWv)P?PO_p9`JDo67?J_z%XAysx;Uk zpMTWd$^()K=O;|&(}aYpq8KFj&0}={(r-SdX!>R)UL-}I!AC~U<#!ITIvt_N!$K+Y zQ)f?8I}xHg7sm<&Rc{Q*4nEY`Nr^AwA4#wKt+j3UO~A1dbMcHGKY$=QfY8@Te1 zTM*AmR#{WNdvFye9EO4Rs>0f_k+Uk3l8ilfVEGGsNyPhAE9q}jdz0iJvpAMt;(IXU zro66iVPbqwRbu>|n#B0usuSbaHmQGdllb#r#qtY2G&bgGY%~ULa1Q0HwQO(g=z-?Y zk!EZIp1^6N!Jx|WkEEluK&|TA9aGrg2DvI;D|cAW zY2OB#KJurrS&l*3yKgAwNetR6Tyhe3k8l3eeD zc@-A)V}X_-i6*B$aHkzAfiXVR)eZwdu3Cz1bo> za&4E3wYBPu=NcPBgRz&;77ih-qBC3La4&X7YOSKH5M=32gvM_DY6S|4o%8({7zz$e z&uq*c=?ncG<0@y6cq?$F9WEYAus9FibLLJs30?C(olpK1%vw_88UF4&<pBU_8zfo3dl$V1FPr{HVu*Bsq;`1d_#8vK3i+&5qe9> zD(=gA%u(%mAOUmw)dDd#aVAlt+I7R}*J8*@qj2N?e(3|+=0QMf5_cYXE>HIfJ;Ban zg^fdoR?#Sa3RWWGai%NI(BZ0WZ7n+1Xia(@8T6EW0l+6T%j&wQr!qJoywVOEOB(Ui z#rA%~qmpu47ZW>6j^OeRVm4+yrMa&$o!yQu>eT?$;zuo+hEnH}PJF>r)f;dFC)HCA zd=?SVlrMBKX{zL1pu`^(%E4@i?0`;Uw59FTgsqdSgSvO@XK;YWn*5e% zMZM%;W8`^}(Xvt_99l+A z@}Bfgts*M`U3`6TMisr(*K}WyRvXm%4LE&|tG4;6=x79b3szkC??5VvrB8?lX)&od zhPvJf%z_EgDf(Gy!9E-zX~PjCSDm*Hf7H5S++)0dgEf08J6QCo|rlF2it^uKgWt&u4-7*~;6cKs{y1#WlXHS;eYV!Cy(rQjsw43RKWPoN|B_i5`S&DKda+bRqB;Zz4E@ zyvygUwI;oaya_Fx#Fi4*t7>%|TEb3|2HCYWk>LnoKFj!S7OhInm)}k5SKywq;?>hgxee+> zvOX-=k@-UC)!M1_GO7hDM>y}xAL9L|wSbnZWEb=P6FVndl;rWhy#G{8D-qPMyMP5D zc=g>mKp~KDX#b^03k}0w3Sy7xFD`jwG6xO%mrx`Y*fF_-tVp+ql@e)5v7$w@V1jhA2=EXQ)G6_vUM#foRa}?t% z*Z!jDd$lt1(D%-p*i7FOQwYb{R+&Wvmiy~kG{pOF7hzYh2lxwBsO^a8UBNukvOWax z#0V;&o78XJ9Yx?*gc404Q&_JyfozfKf&Fh8+f7JSWwDa85OQ_}6ZzFQ!R@>x0mXlC z%pKQAI1!$JVHNog`)PshxHrM^PvVIV_;(TN=to#79^w#tOY_YR!?8nXOkQ?37{|fw z?9gPPA@8=)i;EUn#T{4+u)F{s($EM1&L1ZGGofs(fIG0YjIn@K34eP-!rSsAvu(hl zZWV7QmO`WQY~1d#y&p@p!BKhEr28;=^#&noM#JikSmgouoeiI_zMstR zxHkb_MjUqX(};wc)f!me=&?T)SAbvwtAUUMM`N{W!xzkmGQO@0P#x~-WpxUT8jjo5 z!+0%`qv+i>=4d-K4(?YDK4{xr4PW~JTrKPa0O1*BV%P-Bji{s-Tu2ozF2OqG&$C?9!=+JM&exk zg+SK2=4ubuT-E1w-SZR|Yhu%MOyB6&!j}`~qeIohRyp%A|8|f>o*m9}&&APCYjT#^ zU$5%7$0&NHnTPtEfS>bldj|1_AxfBs9`*bAn1_#G)HMAAxET5OXiENe`2I9I*b!M8 z)B`wSMOQZ+)2*V{iGVPir+{-Dnx=p~8O!t&J60)AC}dpLUjYA$nh2F#`Uu zc~$~vR-BtIusb;6TwLH=ApY4dMILK*Rwi*9c@IMy*N@0s4FN}%;0uo~Qo^qqDAWoP zu!_2%xTaJP0X>`b71~6|#g$10S9}Js+R*F3;l)d>;w2>XIL)45Xx4g+(zvEuOCCI; zM+lE*dGC(Hrwv69!F3GJy4a9Gp*D=R- zRBMOsA42Czk+0BIRli)TfL75Qk~=E?8Yz?uv&XZRYRURKzVV*CP*db?O1AL0#D(6< z!mn8b?!k6;4Zg_$8Z^}d9r{2-;%qq!??uT(S;1z(nqgz9Qm>!GHu3(+BV@osovUy! zJsiUZ_R|)q>)Amf%N&GkP&QIZi;2%545@Nx?U$j%2F??hIf37EjC@ypdao^ z&X9cA|HUtHbrHS_K7cdHh5ec>s_|@r&_;pZ5R8ga0sc@G#f?oEaKV?O+Y`@sQGUl+ zTZpB+VzyGuMA%Ch0vVEbv9?V4BYsV67QU);uwBcGV{%PQu0EV#QskQ0HgEvd)}+Wa zu@a{2!fq`~$u+SIru=MDFNB~Dzv?b2qt7%jaT|-t6|n+SOnQJ~{K6a=?B|81 z7$Z!~#jn01<}=0ey2W_e;mWv1z^H^*ITYJkCE0Hg_$7XWO!mqm46k~+N>hPjIdY+e)SbG=llri&ju#>Mc~1&ipYTifM60!@T;$gHA;mTH~9jj z@fWl3GbsU#BCg8L;+UgvjJ$6m8H`Lf5f3BNOoR}tNhUIjk%vqqkCA&!B$tt!OvJ;; z)h5CrP}wHJK~ggXgmTq<37LahpPGn=4ZUk3d5pYlB6W;RHIWQFujO;%{_ua$DRuics z6zfc679-!ANFF1#CX&lYnTdE9dEZ2~vA5GrWELaSOr(U7NhXrZ$U`QQ!N@%(B7=03 ziO3*bZ6Y#A*%IL(^)#Uj)y;%F>MRq=Ri{YE43fu0JZz}7iR3Y|J6$88j**CoWUxbP zOr(U7Z%t$yBlArpmx%k+L}oGaE+VlzU3fgqW$^7yf6!VEi8NZZj z82`Zher$fJ#xi}b`PEjjs))9cREZ$K@05M`yWIS)G{39N?;7*_|KrYC{5Vd@!1AO& z^#0>xL<#R>CHRMSG%DUVFF8n4>|{z#C1bHU9ul_^-1a<7ZFrCbJcr-Z!j4#dLUU#z z3=8B7PIk%nh0e!BHC^W;fxyB$R_c^Y&r2q(aE~%a;Q|PV^{`e=|Bzg84$D$ET(_1@ zBG*a=Fo_EI9qjIfQH)ocLkUgf0UD@aefm%R>FDau-VTTE&*lfD-_oBtov(R+Y9$jO z{eU?D>2lyE-mldAVs)@zhdcdBGW~j&xzVo*!W8e9=&A9e>tat=PY?&#UcyjOjyeSh z)Z0?rM~z`Q?jjunGzDKUk1!s9qshKcwR-tDfLy!H9lVsl4 zm-R=E@*^-;)!~F&CIz?1Q5z^q?^0YzLIMQO=ke~DrVqLAVTVVj;ZfvVa4#2rEVCmh`qf^l9&|o-&9tdq=U>9rh zi$JX%%J0F=do>76+Tr|6Ovp@ie7x`w*=qeBY!-!W6o#-m(6%Ojq6zMq{AOxQiAk&f`DD`VE=Po=s~Ni$Mo_5B3rQz0G0l^%=N z$nh4qdI?<5RxsXE`(6vm-5YCim99~;62?(dV?Mm=Vjf>Cby>v+CDWV|r@qZtXkfxG z(DiX*0Yb(`4_5O*gLX*XCcyZ@Ud+7l*(W?^ba5<6f8=(K+t) zN*`lSfN-_w)TFKdv@pGJM+?nOvz+EgYgQ4bonNySfI1y9{^N=D_u40RO&k#Z$>P+t zrRLIO&5`s1XP}J=Hh_P!2UM?4--p4#GT^LLy>G%RbNR8=D(eWnTHOsk$u*%6vxh4W zRxAFhH&^Hr8ZXQ5CN&Me(QnMhHYlupV6HKX+i&fVB8P>SCXBc2_dSniuk=;^l7b1t zv5*D#=WB;VIEp0Lrc{|AuM|wU8DQ4L zbyZ3w{vMrDTa$G&Ua6Nsbx`j*UkRxEAvw@&AkF`)o7<34%2~D^&Uq6#Qy$?=)O>+U z7XFcsXpfi9{HwMmO~41eMC`iFkf_79VI))AKzKec>|uN^0ee1;8 zYqD%e1+%;G#0U;V;&k_Tk*jd#=#rZ;YN7WDlN5TEg}kqlH(P~&C0Q4*_J`&cAZ`a= z<&RZ#I+If1GdIRYT0*3d9dYZ;9|C@f#+Tp)!S{%-fLiAE@lw`?M-{KZNlUPr`J9|&QCM6wcS2_I1p^jC z2IMfPB9y}3UJuQegxQ2p)}Oo+26eTxCk3!Nc~a5{ zTkIJi-KOd!ZN&?njzYR!7gtNL&?|PCUMA8|ArLOd~MQ2WMIwt+SyG0GrraX88pxMZdeO^?Hjzd;PADLE%3Fe zraVRHW@`2i;n;A(e_$$ftmn=?$V zRw86_b4@5ieQZJ=^_~gkseeew@Sdj;Nn~;vK!ch{IohyNuo`u@DI-koMpIR;8e~El zs=o<&RHg~#sf#6K8tRG&;qMJSABj$u9Y-0HvEq zR$wo!4BHzDw&%!KQ>B>0i30tR4N@Dp5Jfs1WWgzXNLRQ;G0X!AYw-?iD5Wfye0A?3 z%q$Ax5p&Sfmb6D+FcblStx{d{~d>)cQKk-L$YIUwCby4e??OBJR))OQ`YPC!#Lmg&99<~1nX5~)Gb_p3G+JH!$ zTG_y3M1wwBwdr~W8`K1_+&JyR9%*V2+I_=RoU2|ip$s+EggmOqg!0tG5;D!+i%9ep z>Xo125BJ}{U<9Y_tD`t8S6vca%;2|8)?+Nj#tsj2P(S!lgRGr=7$nyzucTmYvaPc# zKpMy15lAMkc33yofr3COYCKr0KZM(+coQgeD~N>jBVzGf6!iDJHFxxQ@h(3OHl|x` ztN0OG_#6wBBhCr;H8sw-wuN=#pLm}q$GZvFIkkuJ6(awR($>m5fmp7M+ppWphr9ql z^hiveA`C1U(XBR=*jWh5s&*#8f&vRAJjt4L6M+#0aXR8q@c3gDrwWWQ!+1;8nnxV5=UE4C8bq<`z8#waPExcbU) z$HPGl?T_IzcO<@wJAQG=T z@{hb^%8G~GgA(e=!5p9Kz|d>5h9|S4YWaNQLX;hVgU1Pn+?v=kFf$xGC-3u5#%*>I zXXI}D#_a_O#Ku_@(^{*o$x+^bfdQf(zmEMx+k+xsiWrvZOsYr+CoX;42KWN#TQFVZ zoP~w!lI%OyI9$9Qnar*x?RR4jkgW~~%Nx_U8I_DO`ynOldy4J@zYE->z^UQHO9?H7xhwd;T1Z`!cu zK;nMWOTd2Oep8UWboQGz2#U;p(>w9PdcSFyF6`QGdP^799Q++A{Hc&vcn*Km_s0@- zpRQ!Ku=q+>m6Bw3d_G}BJ9-d1j@mg8C<~eWmFHNj`Tok4R~csL-e2keJD9d>e}&Fm zo{FkYXtdHz2c-&RmUIKC~|^EqGQ z_WVKq@H?C}wC)b1Ro^O}gs3*@7ZG2Oy5X;ddAcp7G;%nm5`P~!kwY+7W+7PIEsP>> zHkZ^zc&E-EzA-uAb?$k3u{VL@i$`ZKslNffr%#Qip3aF6Q{h#cytYm&kzn*e^b!1-nz@ZOT(0z5+! zKGuM98y>Co7 zm@<0+!EI0nbKC^)L8lDCA13{S^74z?*G_l!qYxZF%q8KkCT*ms|;($2jgMVYg^2;F3G>#k{8hudHJ^S8vP}sziO+-L|N0T+<83d31?aQG)wR z1G??76o$1%tI=3yb9bY zX|(r>aC_PQ_d{g}Kah%R5xeldyo{F^KEASrn_)}I8qx+u+W3>df$oyOo)5L77Hcx! zWU~viVExF#?ow7uyGu}uVS&xkJ4?TD`t;1o7|r)H{h@K#aLMXo6~7MPV{!_z$mWKY zE8eu5DQ-3DHT2W(JrLUmf`W;CAn0Y>PQ2N#_23BUi;__2Zcj9Y4WZ3I2b(8{!X2gK z;De+3A~%LX-p3=GYz0O-!n(GC;WM$))?{Iq=vvvLfuQm^fWtp*gE~7xkpH#s?gqKC zrp|>%ti|QMJ^~1i?FSIk=E<#Uh(r<%J{{$ZZK8Q{)+rRC zo9)5ec`}n*GWbl80!<7)n6YA>TzU@Ywb_HYXdmG*2A?hxp~2@=6UtB>O~|9#nNXfe zl8~{y?EHP7ORgtzKLs?X+eDI&@4n4<^o|lkm=y60? z{Tm<zS!)CibUdGxjV^ve*Is z3p8w*u^~9o#8o*Sst6#fFO0Wc!6ADbV`g!U`YVDmg=LHQ3!vK33*pNi=9~ETi8^Kr z=dAI?|1KNjROhD2dYR|Q?QGPfq+b#4#VuK!C*I6b13A-SpX3(LNEG!Yukb_j&IzvN zwneHQo64ydXBK!B zlLwhvn1`cp(;VZ0J}q#Jdw{P)a*XpqLY(fOffqO&L)>gO<4LqBHbi%+evsTtlNy^n zJFp8~(vyFGb_31z4cOvt0&GNC;6l7vh{VMGZ3+Zbz3{!2M>e=_+?qBuxc75yr1 z@71&4HrMEd0c_*M`iresYh0>CluI?ZwpFYc2{v$f{t!8AoVFx4&xRx#U#hv|6PxFH zz3$j-y@p*jwq73>iLKX2mi4*>(>P(h9y;GyuP^-%>vemxUVE@sn@x)Nn*CF3%@zf$ z@a}{)n_Z7dNSc5z$!bEtWO2KGa})484n1(Y;w6bB67V&hn-lO3bJC#6=GqLNO=xlT zs+0mv2za3$57qGu7Xgpi>7uKLNtkR;dQ{9cHu| zLh;*0z(<)fP{NW_vZ*Rp?b*ThaehK=F(Hro*@W`c4-zsBeZ>e^&W7HafFB{Y|Ac^@ z)yuJW#m_G}k7YXh6@P=}+nTZg+}GK!IOVe&k~!P4U$GKW9QMo9*M-;z2;Gy84T~xt zekmIwU3M%QP}J8GzTHQk4Rd!6ct2cZ-II<@3&kY{KDTo5>pGgUjmgZB14rW24=79h zq+23eopl&or2>0YK;)BpO;R37AIsW%s78p^$Oxs2unbWR6t#<2YnaSdVd4H`tw~)7 zTKHO=fLmsV2jfg#rB5vEsY|S)_V@<#GHzV{gp+hQP`3!???tdQT+FpD<#@`nBYHa~ zZko6I9E$?S_c_)as{3Zla@)H1fh0<1y1zzlx3 zgF8lNnE5V+zQHH|GN@4VVFO_C*epz0Xea+*dspS-ZG)O*e{!wu{VD%rURTATbvPz$ zPy-r4|GcEypbD@IqNXFKFNBSo%X0ciZ4~F>B_A#(W3;YX2jFhgJYx#ejm7x7BiCQ2 zE#p_Cw93ECv5fb|HQnLKXo)rdQ}Vz(j@td$vOD!48c*~L5?^6Cv~i0Jj{DW1Iaz8A zF(qBv!h*XW?=tzkxL$xme|!v=TU9xbuC(QAZl+#wv;QtTDb8`2A{iH&w`DN(*l-*+Ma~eBz9Hg8Uf92?s0wmC zH23QT#EJe0jA4$bKN|GZHiqsk5~YosxEH_d^=e8Qc@fRrTes@jy%E1|c2cj3P%rA^ zh`;v-N4#E51P-Ja7nDzQNh+N0Nw8j30=>+C9r7VdbS*W`jd9bg(B;7LJeVTH{!P%D z*}q{1+kwTdoF;j*#hD5(f%d#JZ-b6Jb-k=ZFj`gwj<7>1N}E)wR4s&RteM=;_lNKI z^d6KG+>EMr$(;~8bQ4Y&tNNb@<)UKCXXHsFKg+mz$| zC2*z>0u4Sls2AmP{;?eNOx++=beOSe@1+@{wgMw;tWq@csFUMC^49S!3h$&V1TItGZ8)peW4s% zkeU;`y@wzZC!N$~>p=XWY~s@@@`5qx+wMKvuMAx858sxaripAtPY~H77&kCy64~=x z_BEE?fT|sTz4hug&=duoS2lx^^3v#n{Za07K;P+wI~B3>tU1B)J)~wkgr2fQyWjav z?=WIMkOjBHQ4hz_2X5mYC$8Kc=~Tiv?Fo2%xSPXzcHle>MzJ-j$O-26V3Gx3d^ic} z4<5ugWYS@fN3FVqWIPr_Tcx%}NrUx%Y{yjnZEs^vD8G}h@ZOAM_y^2CI@%liS^nV8 zoX}_(1$GBc@P!{msjX^?ZfOHP;C1%h`I~&+dR%`BkHXgmb(eg#im-Ae38UPkHW7|6 zA8cPwE{c^Y6CdF}u068QPvmzddvOK0U+3h&qw{QjZv@_9al(27H>GKTqltu3IR;K!74|qUJ`;A!J z7oa~@(L>}~=o2e?4o5uTd!lpXHeqG8>R3QV3upLZNF59LC%YeEtx_|9UKW}5tDsg5 zkUsE^m6{INh@l>mR25x`{LDJiWKEMw<*wLZB;gby{EakypH4meBY8lMEsw{212kzr zUpTkN8Ke2ch@Y5eFz6ZzXDO2HPck`M^bNJf5AYW}yt{kjrX| zQ|e}432WcmKJPNC=mwcb52opM{GcX0dlKRKLh?B~oN^L+#7c9mqFL-;d;6gb^oa&(U+rXmGx!V2hb09x0lR2z zRu3krNhm4!kn3ki&Ma9DOgIk;n)6D^y096ds#UwyXf=4ZxDyg1J6$-1$EB*9NoeSl zZv`{JKR7xdjaRFSkrZ9d@se#i$Dj4JU_wg+=`xO7MUAh)cH+buVhb*88V}ZMu``EO z#zR)fCTmYpJ5$kGI2)bMHr>sZ?&91l`kLKE3mR2T^(R<~uhgt>D+mA=b|7l)q7Nvm zZ=LPMbLY#)+-Zl;-NiN_X<#d7rFNZ7bHsYkYxJ;D!Kqk5nn z@v%v|P*|O+DmTEE;oa$j`!jp=Og8QJZu47xx8-Q;FZR+u(DINd`cTe_(0vYIO_hfxiXJ7t0JKV3af4F@YUvgzm*X@4z*Gm4~-*u4> z-j8gb_iIbeLOJG*9B=>#9R-3jERykc_j7c1-#%{O>% z&JTyAHsgm4fxZquyhOg{U+fRwn~9of{!rKaOu>b)7S^Qty%B4&EWC+6NTodh60HVX zi<~5LS!QP^lqMn9f&A6`l-l*IO)}}9BfWGw*0!=n^vE^C>(A4-5nb}DbN>H8PI$a0 zC!C+EWmbshJL!W`Px^ih#KgT=6Sm}^82Jff7PH^_f}8Eoy^y!J1Wp3|gA0-|_iZZ} z!DS*{=ocIow2IzFK`p@wOFm69S;bRH18`HEsT;dwJ$lCsSjE-XTS2a@lEO$uTh0h_ z^W%`m7s|&(!4qkBvRViOxVhHzM5|~3!HdbG`gYbft0)V}cF&XN=Wj7dw%K%g&=XCM z=VwKj=j|j@@R4?Vp|0a_*tYzQcH!1!EQ-D$nhkEJC;QeI1o$we=RR61CE;PQ6@Ux-lcjJd!~Q7qRiwSlN!|*o96VOR*j`wibG!16X?XgrqZ z7TAAnwqDDeWk4Ky)L>#__GGH}>nPZwI#lx^^tBt%Hy*Wlmg#5;dbi{|1D?rDK7a6M zHHoSnuy7xq-(Ww*MuwUFSIWS^aEFT~CHfo^PjAL`Wl*H$Pts;A`B^RHWlukcZ9 zKwH^WKC2I8^i>Y!LD}Y681@3Dr#gDr@E=F4S4Cfz^}BFF7aYBL7EMq#qJbd)_y|3O8+k4?5NUY10?Hcp z)>t(JEj3=M#(EPP*ojUl0N=`POJh)vC}F!aHTt}enRSpz*ws}df#Zd0E=DytvlCoZ zRB^*FJGjuc`YZtk7MP;|tT)sTZ7wI`RI2IEKnxR52DgoAk?$}S*^e0T$3^{GE)lrl zzh1`F4SQuW(UOn#3b4ahasj}Ev;~x{k%!#?PPdB4!%{KQqmdq{!d3s~g!(%)tN-Sf z>UZQBefXeoGvolgcoay-ZAMycDXl}q$;47pA^v@VGD(i5z{%`gi77zqxrr%h`uqYs zGeSRyv@ zr>O<2xsd~Z=x0HKhR%=uORQ@A@-KYh+-sd_tPKLvl2#zsGYlM7W{phcJ{D%a&=fbu!tGv|;fCRj3HhD>84VSl*5% z@8&agqmmchQjza5pv>!ufOR+S#kETPU6TaSBR3(+l=K1L6kZErrE6}k!Fq+tJewN>;m#u_p& znbr|JZz3yP08823SR`?IyFsag`$*UugjY1EA0%oOP2|AG%xU>J5BEz>&k>z+Lid6A ze#J-3CGY0^)ToX52E!ax?t6*qQ1^6%@h+Bnt&5(vTqQpGK`$MTp8-uW)E5G~O2#q^ zvrL!#N?%t9WeUCQu<~{vK^*9V`Da*%IfpV2X>oDxkRK{XQyk;+gzGpr` z$5$has`eVvIpP~RF3`B6CH~OyzSa+`==08cR{l9xY%FT)S8}}IpDV#W>kl30YyIHb z=n9knzlCoD)i=O-G9ie;`RHF@D0RVEZgTBjsNuZKfior_JMd06?eokYY>k}?4<-lx zqK{p&`uO^%@!gmUkIYEMcnbdM(OlyC{5a&5Ht4e*Xu z97{kEk@cuvwLz5RKNaLpbh+lIoE@XldKW~6?{FOD1yD)B!>7{6MsP*%;MeL0I5RKY zi&t={FBR@>Wfg5gfEH%Cy9J(@r(G=A!5`FSX;{t(fhBP*?7tV|#7ru8xejHN9~cJX z|7j~2HKzlsFuE)!nd2Y*=#}`T0WkXPCkM@mM<3StWteU zUvtaXB1K&!QRnDX=}iEX)b>pqsyo~(?#^xqmd-{fQA%FO+M)8{vqv4lj3`WnC(RDR7Z^uCecXmg5PgK{Z&Dq0>n^3K6HMnaHQD?sQJQW+&~xPo7@W0}XtsT4 zh~`mNulF?neFlOc8t4;3GI);#xnM6!!#J`ZP561A;679G>C;$Ab@V&o>+$qokH9(1 zjWK?yo5?oK=r*GN&}4D{>3WQY8?vZYe-+@rNH0Lknlet36fs9@W5=ap=6N zBcTSyhO2f6x#^=py~}2Jfn}50vQ&nj0{by3gug+(1Rmy819qSmGmF$zA(`cn>9W&6 zE9G2+H}H?p3J_eaUO}Gd+r-1WX27b|6sEnXWqPd6=NQuG?`L!drF`O03hcqe!N2+ElNf>A zf$Vsr7(^yCG=$NKnqJ)N@#k$sUVz{pHyu)(az(KQ0zw>KFRCPrpz(V3kOUi4CAt-p z58i2Ez5g%jM|Eejx>!3;oMdoSuZ}kD{2%td1ir4K`u`#zEg~%liW^?mrqCrRixAS9 z(436-p^qKt)lkD2R$u7lg8eu(SmgEGU8twy6BL zAz&+lAY1?6bLPywbML$F<)uwa;ZHx1d3Wy2nKNh3HfNUmDYTPg-?cx&hFPrgLg0G* zKDEndA;n&i4bwRg?7u&hMCA`+ZC`aRLlZa?gYpX~YR(8txSaG7&bQ<9bD3k8yz;Kh zi9MemYh_QueT3uS9*+2ryDsrk|5YdBvTd19bNI&azsvf-xtIrGt7-pg`YOqace4_A zJqfhUoU>l>ov5!h>*b z0vImB4#mJ92Yy%f$iPO|^sd6|f%^mgQ=$F~;;R2I`1%h}UjM0Ff&NojxBmd+_McyH z|9@-rKX#ng{{ZBi{(scpe}E~}f4mO%e-3LhT28EWdPsIKHg<0}%>>|7OaX?ySMkHs zP8p*M3%|CVG`ort{`Pf3_G#yMz~;KnF@%Kiq3=!3{hmyY=bu}gbsr%ykd~}&fuT;ejrd} zJ)q|&w`hGC3h$46es`0zKUH^iWAgpfIo821-cC(yaV7(nYkjO-1Eq3aa`wLn zqkYO$d(^V)h{Q_Sk6KE1-rubqQ(j=7gE`iokg3dRDIcV z1N$m_Lix^P3sHv(p#~Lth6)`~_8iCA@ctHh&(@h?zWgP?Jb8h=2=R2h{RY>@k5%|V z9xapzXkJmjYaZ%NZrlidkLR*Hr%g8=1%;gE(aZW40@&ZjIjpA za}V43GSvf|=^qs7yVtn@Sp!cR_8`|EB-L=;ZLe?RsTKk{o18JeUXf>qUOCPh>IC(Q za;R6|;c}43YU%`2smfqn7sX ziFw%BNn(Dm?q!aOeG>X-Ddg=jga7|r4!+(xj@YNV;*h)c-xMJY$S4J7 zrMm+EK}#SMBCS0I;*q@t8!tY=Ljf%1Cc(R(-mCuPmt{9!?WpN5D_TErU;uquQ@9Td zN>(4!S6Yy$rx3Qg-Qprvd|RARG)ja9H{4%|_!&A0WfXPwxl96T9wvn88>r@~Icn%? zVn582OL#BS-#`$MU@w_G(7xDrJGWv79lRIf?K}BW({%_$K9^}@QhYf2+O~>4MlEY4 z=beWA&oqMcV-I!!YhdXhU*W)YN_TOa^7dE0*=P1lRoOk2TT6umx3i6U2E;}Y$deUzw9 z;_-L7;fsDOKVAJGHvGwa^_#*}U#+p6J5i|OU0IL~`=d$r@EJqHgsg3$F=+FT!Q%I7 z2LHln&=gHTsGL2im6hkf87A)lnwLOM0P%VkGluY8pK=bx^Ni)r+AczJIX1GfjdR53 zwC|>&+TzT9+_o$_>!n!!~VruA|Ptgz4?p<}Jy!nI_A-i`kv?GhKvU~sh3?7MXoqc~^tle9+ zU%+q>2d(%e_}#U8pAE5l>cDPxO#lC2vY_m-D3s6OU9XvSZ?@9P;9+LU7VkHHi+8i% z;#I;IsHLs3_=i)%uzhUp@EyXsQPa0Me|S#-cd|vlBU#O7^wfCb`^BVUJfn9C8wIH`#Iq2#;u4muvD`ZD-YVF?sMO#pHeaKhzdv8e2B2 zP!{X?EJvf3k#%u;F~S6x2KH3cCJs>+ibOiutCVPI@0Uo)NBB`&D4cy=ON)-ATgSYD z2?nZ`I_JWGGZ3c{zdVVeQvXI{Snq+o4cOWn2n*)T%YF*_<=mU>e852S>S=_gVU7sX z_0nuoVR{Qc8s>E0M0=Qj#BGo0is8i9hYKYkrWYVCQHpmqK4zf8T7)8&udt~y3AonPa@>ll^oK=aOWOb486@CQgp z4;!3os3P_7Ip-JqzPydECFj0_$Ov~i|GJUlcTnZe^#2bgOjR9t&^ek%P@g&{cuu2< z!!$fl%bzBoH?jGpLIarfaQY8wq*Q@(K8V8o>O#^D{2kD>t7%GlyC%?GJoEg|yWt{) znb1Guh3=D#?S|U`k+1$jGw@9q!Ji{@;IF(X1a@EhgU*kEBB}L85Q+Bh7qGwfY{UM( z51X!h_IKXd7+4b8k=5!43EB7-^;_HD$ta}l@4spG7qGv5WPh9dJ^$a{nvb>-pD`cZ z=Pa2@d=#+1KSdu+V|Wdo$rzpsh@SoJ_%C<|7H#!f8vRYqRY*;adD=N~q;B$3qsh@> zO`Z~H@>pr|3}2HkzNnfUFHIhm)8xHq2qPujxVI`t_V<-rmHj=CFafqd0&ZTxzv3-& zso=x-8E${w-5Txq{?%19Yeqcki`>Lu>+5=cN?XThPK>=BGCBPjX#?`7Xa_JfD$E$} zS-sKASm$i1qS1#v1kcaDsxWlEVrDnF**}6e z0qe8$8X7Qc_gPR=_FvC`)!(`2PC7FQhvk35Bum3*JootlM)%|=7X2ApGO-W(#YMQz z>AB3|sEhlv$p?8q*TZ*Hw{ZD0GhCkTJK2Eppv9`avwDI*%lik*9HIM%QBd8qS2l?j~=iq(v#2+>PP+-N+KNKQxKG#ef@;R4% zy5yM#{AZt_cba>68F{^P#{e>!d$8%A%zXBM{)3o#6#f9_vd`+f6>zecS5jO_bI)E! zW*-AF*}p+~T1{;;%66cvjPKLVDQOTA7&^1f+=F#)=N!d7zXa_N4arZ{@spp({zHv5LV}}~vGymzGB@Go^&m6JdS}^RsDbrfe1p0=-w*%R z&kOwikAX?owh#*)4VoMCxH%TAQy;ycd56JU6?kF#|Ka>K?J4jVblc~zBi*3+Z1c94 zG@nK31*G{Wdkqqg&J&M)>Yv5MW4lm}Y_sh~UpXH8U&haf#}d3iJT`^6K_DJ`*FUIR zPdgv~1^Fj{>Ws%P3PBVXkKOijWuR`^lT<(4kb9kHkyS)I_F&MW zD;`dE-HU({%J^~VNt)Je2{|~|cCD!_j zNa^9j+TB+x8NA-)oT5yZ$PgfX?l;Kc2wWZS=Pd0n?DO^) z@`65n6c90>=^JZTGyvh5XdT<`me+p(8E3#4HSL2R^!AKHcnKS?ui{*%9%RIwxzsKC zHT_n3oK8>8kcMq z)j}K05ii=}98yQ~Tnywry_E;i;B9fDo0JSb@l(x5zsIlM27bNC`4Sx`Sb2Uagz|pM z+Q6T0>OS~1ORdO%=_X$YI&Rpg~IVdCEB-OhPaA5rI;& z{Z)d0dh|Lj60> z>)#&Izu1ksf6e&i@89bLSGk7s_~#bq749eZZ=zfCDEunWzcp_Ecs`2FtG(a2p-wN0 z;~);jUhZaSw7(QXf8`?zsZ!b~xZ%gVQ81J0xqUV8x3V8xzl46^yrI6a8x!CjSW}s$A$O( z57M?1YL*mW3h&7z9P>Y=Iym!O$voK1tVJe4tdy58zf4L2r`KFqN6VYP(Hq^s0h0NE znfcle6s#AJQtLOmu+&`?f0g_z%}N`P3CBkRzE#R3%`)GU%(-UfWs*6~%v>y)WoBj@ zGO3T}$jgK1CHIjWG`}vnLF*=Wq^JGb9YBxc4iJzdk@jEUa(*d>&UuuY(R;*hV2R}s zU+4VgdWFdEkz(KLsAVU)HLr*1a;`RO#?6}Fl^T34L(lDW=*r60u3thw_UMOPdqcBO z8i^yNQ8@Y~>8-cnEQ2%FPdhVEVBiVtsv7{?2kEd{>k5|+Qyy@;<O`XeMEYR)WZ#4ImEwyLk$R#eu~nB*!4)6S?Gw6 zYQ-Toi<>p8%$gag!Kbo_2-)NK7R?{g<{Sb~Dq3FX@fyyl3@SgxeAccUon1Yb;}l|6R-)RH~=;gfin ztrnP9AtkgM2*W%w{7<(2fb63A#r1B(9`DW&kTpmLR`%Ww4kUWNA4tN7AhkOHmd6Ap zL)jlgsh;y2tn8ud@lEOePn*c?DM;P^pHQ+j<>2%Dx)6NsyjGFzW~2k(RAl=NiN#U^ zugP{Mi=mM15~=bpW+9hFI<(euY5(r9zCQe2)z=4*Zr}?eAh!@unx*d1zlV!cjBr|tmc9O) zI9-D3#5RR-`h(UaE>5ZYT!dGp8gC?NS>)*(NgIwWa!%0 zg7~Li`FLO5aWLR--f*X8kxjg_sGl7(o3K9y+PiznANU8X1}doGh6yZsDHxKklhZqTQi*?QO{J{{`Om{}6w?`Lc>% z+}i)b^Xj~~w?3ziX$8V2qn7?1{Dn+xXv8XlT7JF%Icj_zahi_LIMpSH>tX%02gP}E zO%eA5VY?!Y9i>k@M}T9gZ#G@F^$>W|c~XqEP1%*V{r5TKeeP~5#rJIC>=Neg&MAGA zb0q_&H!ZaO)(oyE<@c{YV~UL0EzXhGDDaiehvb*-jHX{`dIaYv+?-dx4HEfwetiSo zS!*4Lc+WWiYs7mt_A`;Gp{JgupPQV|{R=5INDRFOpcr@OdiiBL-=be=^GeQk6Jwxs7Sj)rCS$7BvW3t9hAd~U@)y%u6q zG{Yx*zaRGzmS7XCJ=*;Uwd=339I=h3ojn<`P0sD;t+7AKh?l*aHyxYttNlKp!dG`E((_f<;Uqi9!8A%ca*=_)1_4Q17~KhTghTn%%6yJCa+>ho{jLkbKa1eYCPTuwmN3RBSp%*-o*-GzJ>zB_ zE?Ix}vPMbP1~2QiZzx#5L>7;q><%oJ8}C4Umm5EZlkl}Ge{68$7Uws=CYIXb?74zi z3dbvOJInm1NNXsbJl_C-iy)l8+~bFVkSJAODq!xoguys_sV=A+TYg9Ed7D}nROj9E z@uMrIA2Z{W&L95|2$_Qqt{jv|t_ zKU*A^8NVu7GrX)XN>;g-m5{74Ue-C1br7;b^owsi-MFmtZep;Zj_1SNlrf&0zc%#o zyc9qJwEPrq12e|+5LnjpvA59G?13{_*@1A!LrH^Hu+NK8|M^&s8KP zWIb_yOtL=bW&K>TKI3J5N3zcJvM!aZYGmI9+Md=$>S|CM>kS7%z*l!8P`~*+wGi?A-}#zvAbQ8}Q8fpCnGP%vU9AhL`n4$tw4< z5|TB>%Q{E04)U_$&roW1adE=XB+1WlbN zS1l_2)~xXzv&JKrqz)Lqjm9BW-hEzQI(E&f`zeIBmezdbEUn<<19YU>fPInUS8Rb@J5| zkz2lm&@rcF{wj3z9L_gu$5m8i$)T z=17gDAEi;n8l*9#mutxz?NxV&^dqR~O5Vp%*(2wNfHj7&gSv9_ZRQYO@%$oM*2LF(;Id1hDY2!~+<&Ba=y)Fj?=}$d z7-&@^u)t1NVgl!VKmv=9dtd-M`ez}t48cnzMC8%D9_d(u!D#Z>e*bfhi_hfu&fY+T zpgedFL80%9Og*cABvsepQkO4pL(yPA)~`T6eoh_%4QVegpi<`S111J14?iOk2ms_uXvOO35qa26S$#1>#k`dEnMpAfN~A*^duwNe6iC>tRMy_B(w4XGRAeyF^q!4S7CfF88Xt$XtVp zgvg1{ZQHhjFXf4Y1#vOnsAULl@Ccj&Yy@9XARnYdJPPZ-J;`5`fiB_wvc!t-sRa`> z>o~GngZqHj^cLrtH3sG%Ee7+)2}@-qUCjTvTw#8}vl?@{`;#&MJD8Jr=R&fMiqe94 zvr;ES?;~?DubNK!50%y6(}JLLuGjPyr_{u}6$tPRW-k)W)#~Y}W$jd5v*>&E!rccv zC~gOiK>hxY3#xx4o8m+DpB`&0zcYu(*G~hguXwTKd!0XAtmtv+pRnf*onM**@p2F1 z$8#Z86T}-#h+hHvzONmPo&Y%e$2?5=s{Fz1uC!~vkt?f2+PZM zdzm#J`>9c5UtOcitwGCZ&Lh;cZsR($#^V=B8wa~JK1?fBtIZl|v&QwRMy9Rzz%yyt z7xB&;)mra$v<9aKu$Pu(NRZF)AYlOe%e7`9lAH}#Btr*2ZqTVlGGBj8GJAO?Y<~~V z7U#*INUsrgJs9P2!40m0MEkTPIBMyK2@}9QZGbqkvDB5YA6^09_jSFTMJPP>C56J5 zb!(J)k7Rz9GtV!j%O@Yg`fmR{X4P*=sV0;nI-GMSftqUff6FYjP)bdZQYWfXqx%<{ zr5dEv2osG{B=bLiG{|$bWd6;}JU}uZpiH>sWGI~1mLU|+*OehWP43G8G6IV=nFj_Q zQAl38MA&XvsfnVHih^NmN1PM1k$ zznS?F$^3(vxsPPtWoACVRQ2dbX66%;`BgLXe#z`HGk+nO3y|6W5E!`Zk^Wwjk1v-3 zrw4&LWfu>Xvo?*9*c{Rb$Blk}g;73jZ!QT+!PxBmo0^&h|7 z{@3+0Z0>&ma!&sr@%R72!u`kVoc`mc;y>z5rMxx!!e{x|=s(h6BOup+J=4U1CgZa4p!GN9ky{dA&V~OUF5)f#ja9NU_C85f1RPo8D6?h z&DooCeXs(3rvm*LgOONp*kQ$;c$JNfM3ff1t)VN&8ekftLFphm!HuAUATIS@izv_|<`R}?LQU2plazZ8KPTbZwqNjoWFP%^_|XN_|Bi;f}9ck`z(6{Yrbk9FP^y<{g3p# zf$#I^^K@9>pW|J~cZhQ&5oG05EYt2e`ViW5gm@n&7DSX!o&N@SrnM5EuEg=cr=7*e z)ANrxLa=;63+)t@{kFt4r~lupc>9ah=>B>RrQp+=RPQCHitF7@{Ih<^{rHPkwmCme z>gyHuLJm$E(EC*{z;W8J2{E^G>~CJ$cH4RQX-x_?uC+gah5vg{$~b-Y*aPIefST)^iUgh5e#trLICK)-x$!UP4m!OTo@;Ry6Z=&b z;ul!xK$IjFI{P8E7y~$Mv2NhE^oN)0Xf+wPOq=$I2wS`1BDaGp?jmf-yzTA$;kU$y zOdRLdIE@8wJ$EjhM9YP@6R{l|xYVvZztUO6nfQd!Ls`6aZC8(1kGk?nqv}(knr++=X*#7Kg^vCJ)`g2E_*PjNB)DJil{doi1 zA_%EpQ4P0WhuqJ!Sxv-3zZM%H-m5{hX%M#yh%|vfziuZ)FckiN4fN{!?L>#)0N_1e zNLtu`v0`cm)Es5-{)D*LZ<>E{T4+SWq%6`+iTl#e#mZrJNcdahbad|Ff1 zN9S+&#PZ7lDoc+KX+i+;Ga>S@#b&nkN ztK`0;epUOPQNL=~4|(rZBDF{L#k@hj^5WaSf|`{V|Kf5a7q6gmxffq?CH-CURs2-| z$I_~`uT!!g-*&D+TbSEU?biGM`AVoI&+L&MMRW0wLDrmK|N5nE1Gr3txANSp)~_){ zt$0^UC7+^_FQSmM8h`pHKvCuFH&J_ydhY50QdZ`D2p>-E_Gql)OMW^Zi4Dw!>0DFx zfJx*ley55201+7>G_zxwMFA?muwj^~eDB>v%G`bt-JCzJ2XZpt{V7n0DaSOv9lFP9 z$DaXQQ6@BA1Xv^n+mP+i_$ySh0)P5TnZ~T&l{{+tG9%%`ONxE5i-`0FxY)3tEBti6 z1K;}?5}l8Q@6Q#SpP^HsjLK&hhRm#)K!c)d;o5}v*fo@!C8xGTJ4IP`v9LT7(VZC zpA&_;tl#50%7dvVJKRVL6rW^0MiGk6g>OYgd;o6LvIKGL3PyYVGV1#t{Ueao^Eo;z za}l0_i4^2Tv(`{1aR<2P51g`Jp^driz+`x`fhnm$NHM&9{uyEIBuW80u$8K%=H-M z|Ew z(LHxDkB}b4d3xt&j>Xeun`FPIPoxo{MW)fg`;zn2$5a$GxW4iW_A)^j`qurD3ORUm z=($ob$wcc`#CL4NsOkd4NwH_1-xz0Qm*9PFidUL6rgM$H9m=S2MS9~ArpfmZYMlldp+|MyWAuwCc8+pYOp z8ZNauAg=CH#cmAteIb{iwK`V&7zq~%=eo>fP-H){j}QQ&$9R(-Uxv>l^mqY?6Fo47 zwQ{5spNLl7zUrP}x6dH_jc$MGYr5NXnY~(UcAosc>UJGaR-F6^{PK7E2?DLUeJcOl z;{2Jr&)pv7*4*3cb{_xDc^AZEcDxX+hY49>5l2=}$)^zhRDPCZ{y`cTd& zzeb)Bb6Kr(MK{xM)KXgKt)*k`nfjI8+sdAsfvH_3eGRe)FVNQ~s(S7?QZ>8s+&!|; zj`-d%#rsLoz2qE=X6sKWNgY~$@~hd0edMkBG*qjG!*s{dZBOS4AKzD7)@Nj^A=&%x z;E>##!p6SuGF#%lJUl2ie3)^h%?{2dzo*7y?Rk1UZo)7Bc+4QUYCL}4M?beXr}4P( zcznUFnZ+-CUe&!#Cm8=)^Ff*)Ot0i?Rabn0_x$Yb+(vLoYkYSeJlYlKpM<%%%|&?P zaJ71k?+w#y*JsYq6Mye~o#W8w(a@n5$^(WsD5UZAoOa**B)t7{-Tq;r?SELe|1O5U z$$2GW;&IL$jJ-`#*&=v6P9=bc?cw3l#N9208K({PHNv@s;BMHHkRw((ACKlWv_gvw zQ%jh=HcTxg_uJX)&X8&1wl;vGY2t#D)NKs-vRfs{$yLe99vTF$#v=Hg*&m=&Idjl! zUEpWo7JIMC2*L|zo#;p;{*RE_heYuw<=6IMN*J7t*4<9CQD&f@wh*N@IoETF{qJ`% zyA2EgS)%A=$S0z_dpxee{3CK!4Q%zxJ6*iM2=Ju~Kwx^rGQUrcYYOmHAoZ?*OkHKVrWlt;YJXPr*yO`}IAUIlFEJa9n_MsHP7# zz~MTeYQWfb&|k@j)Sf($ea0Jd)?vo}^8egR+Va^ER02N{<9L@fI~wUcBifotq^#yh zDiv95A2!);ZjNU=JFVu{NHWqI%Wz()wXbcr#k!*LbSx21+xBGJ8fTqL30|aQpN-1T zg^|u|bgq?&q~=F6b#3*rbjHf2qjhc55~;>$C)$d(O-n_(qE=^QUbNGfmA0lPx{}#U zEI!{(#4VdkSY45BRUwhh;N`SfXEaXr>*DQ+CT@m*+FgmZXs12bvYQf_NT;0vvXiaG z$ik={LrJ@}GZu|!@V+w_~J)Cw4~`#-gc-$y8!KKzBvc6C<4%y@~a8Rn4=j z>L*T^FtMt>?(CY06Jzn#&TLzBqQ@f>I(7t(B9?+daO_yx24}R{?TM5cYCA0qVz(2A zq^Xo;l99*D&c+wS6N}=9+0{*UNi}F1wVR^dnXxwDRG+G|PL0JQsl{V0tE6rrNS}%j zmycDy)EQ&a zwqhVVNlX>ZM5PP#1=|1o)>x2B>{3{|9#O9~Jqc`w&SR{PP@qyzP3Jg!(&Vm0DvGZJt6sPrB{kO$)Tz@1HezR>{W!~Jv7vT4 zVRz|eurjn(6JAsO+`?=@({?6dLtVz=6YMI$i38g-h)qTYLJF0lENL^OgTR#W-%0j_ z2@}+S#@eCBGvm0sv3M*))#pX1E;<_#6$|G8NF9j89vP@G(hFRNodY|Pih4$bu_kp#6kvs}e1a07G$+glA=Jp|lNo}gQ2*-Md3fku zDtcZvnuf2^>4i))dJwm?HI+z0c+%O{4tpN7o>IydJ0&1rxgBRziH}HR({_n% zkrzKJ)fP<=qK(ODWC8kOpKH&x@z-jPrP7(4*Q6a4Y;lf_4D{1*Vy88qH377|ADYhO%x;_}hY$(D_m)|pkaXV%S}Zd>flF#C`* zxBdQcyRs+Z+JajQhT%3Qrc-*(&~3(q7!Q0b%?u~V`(BtjLmi%3DDtON0rmM zid3o;nQ%DCX}y_jqa|+TNZ%6*`z2%U9mSZ^Fb{c%0EVxSysH-V6f(!tl&f zIxo(J@UBfj({v;{!MGER-;Jb;F|Bgxm9HP%?-`M#?r%w3BoiT}PzvRF0R)32-&I8= zv+-1wnTjrg$C@x{q@vY}VO?XbR6g`Qff!38M2f?MH5E^VV1>RX5MyC|3ijvJ&P3}1 z)%7&y))`>sHam~r5t?p}TjW^VdkO8=olJ?|Biy+ZP;#qrS;EoHaf=8bekp(mZ|Kaz zcu!pvOGjry5n(PiE6E)o+PMwvCgdl63{h2$*?DQU)HYA(*f$YHYBxfu!pVwZ+OPhF z)St<&90f;=(gn*wqarY2Hx-4?vGy6CQVvrXQX%b_le@a{N^5zOL{63i4$` zCmh9D^F9OJujQ>^`PtF7Y`5ZLbXAyf3VRFmtawU2AHFz|75|P*04CJYt|X#SibRJ) z4@JrMR%RzXYXK`va&FCRyMyN1WS!?l5!i7(p-ciED7*^oQ0iLbOQe-vEs0H;43z;v zDX~jRSO7`LCQmL?nVdrcF?sS?$yC$gWVF1T9(@Xci^eKE!6O~ygXY#H;JI~G!>Sq8 zu!5#2HK^XG!gOVR+?6}ipCUQLvnVn1je@PXdXVw2PLK=4{|b&ff_j}3(bd{$C#L^g zC13f|BCUyev56`{$$aHl&m(@=&N@bgdql-BKGHvE^HfLLPubJtOuI-^ z>BiQMEcJkOBL>aYWiE?QPMND=smQUm_i}JO>~fYL&{U{u0fe7va%YLJbPrgF4zG)2 zf)Pjjb6ytiIf76mBg%tdZ()$}oF0uMI@1Z)t1a8Ah8B*xM?X-lEv@C2y4cn1QITj$ zZ#70m@P#y_bqCd;))WLiMjodg9*e_+!pu|jB&H{X=i!9O;h5!-%2*Tu2@tt~u*2;c zPX>sl%n^i=GBlr|3N)GFSsbPsN$4&FZ87aicE%9zw%fCDo|~l=!BkTQN|K?lvO@hK zmrn|KKwZrMG$)pxlguRGqC~k5q`#zZbD+D_^wh7q+OjD<$Mu?N^EqjZxSAV;Obt2^ zS%&7zbU>v-2O3ickUiTK7lT$8Z%w3VD(l7lX?hWKy!BKB&U|QjGuVwV2d_0SW9ZO7 z&3iB_0<(%^tHL5QDQZh#CPT_Q+D+>S>R*Umo2?-5bb_MEd2m$9UciLed-4J?QIuv;RyCW zESu-#*6yD-Qh*<1jj^`Ivp%*U+8OIeBq&f70#}#wyj6Qnys0A< zjkKxQ79lipWJyD3TckR=&;!g?#)dLSte(CgNdKT8UDHUvD|q7NdK~UMC>^}>Y=-!6 z?1?G&4SEU-8}oTVhhkVt6YT8u1@2RMd0+-zQH{s~*aneWtYtK|MliEET3Oja%IbBG zlCdSlfUcw9*|?%0b5XtMAoyYFL|U1_Q;Ldormei36jf)myF#t1Oc`g7FQfmboT3XC z(OW|MimfvgaL6`cpAY2yxAI zsiBj&7z&5=XENl1*2BUGe)QlJCy;q5t{^iBI4VU1bUB%`mD^a+tT>3?174ITT`ZlD zWs@vMxg73O442Dq`P=a$mIE-1A__dwIs;sJeT1Qumm`qdge8qky25=UgQ#T~JtJ=l z?dTOpsp^klRJgH>aiZsiEdFAev;4VvEAtq+vOcs*Y6M)gj@Ej>&GASFdE>c3d3l=k zRx{UyyWE^ehUy0!q%>yu)Kw4KpnAn%`k{0QEfk?0ESi5I`l3bN>syLK49zhpx{7J= z|pAlZTiPJ)P|$dW#A^MWg4{ zU}DXo-3zml6~cu%P$KivlkyLn#!G7Rgi?bVblhMMM3S(G$16$ncM35>4mQOS+Y>9% z?l`wXiln?;BDJ1fr6H0`Ek>bb8WKztVoFzZLJRt(D}NC!IXUWmSjguRFBAczGhl=; z<#tSA0J&=3H}(=`8t26!=JgbLa%grLfD&p+B^a(3E4>iUJ*) z)xqbTk^gC7Ns~^BWc$6+9HSXnhgb@6q|3_k*NaS<6BR^Y$tVHzAi$qs3z2q4OyQAncT-3Ll>uAqhE?3s-Z(>)6&%L zqE~qTnGo4v2oG@~}eXa#Y|j?V9Py?qWb znKVbr;o&fUvj{sIu!g4o@Gt9B)OWz=n@xX?hq%$aBw7`3t7>a&N?=2EI^(%}1uLqF zls^bS)xoL4YI%B$_PsJi_m*4?V?J^U^&k(JqG9?$y538B1bY$16?P455wrk0YM?L{ zyPm%SvuqgyPf^JPlx?ES`W3ct_X-Ud&HQqhG<0Z97JPfp&-HqhlY`7_P3-002s z#|eJ~9c)CW;%VApTjBFqe0=PC2q8bu+c};)&Ndksp=!n0W@a82U)Z3irbr%(ke}g> z8)!c?XajOaKocK3czlt+9J!DJbT~n&G)R8Hz<9u=usH*B>)}UkFj|dNz-_}?w138D zl=6YbluvPlI=5iH+aAGRpw_AKzEXCjf zVbfFDnIT})zu~b6b%NUxvZ%>L#2bchtHfytOBSYSV->XP?R&U@6=$1a90EO1YDK{$ zAKYF0ad(vjR(`s8A#u(yObqh1;34Dbw(w4)FIxV1&j#-qp%bCnk;&Ht9pTvi9+)JQ z_H%ZiRlqfvl^kblCwq!Z*ujf#e?$ zwB~^I8BJ8|f^Cad@Pdtvl?U=6w8!PKhG&$;JOr0k^3OAThRgR5f}6V_LLQIlM1{^5 z+|2xQm0_ajFoD^zfiXowyJnoqP=(I<>P?>FKGHLUJKOzB}rV z;U2+4WZ0SNLHk#OJ1uW@|0e&4aonV!W3rpNC5(8`SCPz}?w0HbJw5T){3oKW7tPfc z9?9Gt<$t)eW6?wSW+{kw{0D4PqSJb^l}j1m0&|6s5#5FU1Gip4m$^~movt5tqJ-E+ zkfV@X?8f?I`?Y8I2o@s4uJ9k!Xzw2TL)>}f_9DeoO+Am4K6&woaCMNozhsh;RcPB9 zhZ@}F#~s2MNa{Tl+QhyE^fw*gqlJ?;oGhVZd;Z0--5~rC*d~`}6)(USlOU*wXyJyR z6HY8HuGJQ6Z;z(v_5&kIcM3%qJ?0xOtx7R2U}%Q90xRu&=;CcYED#cr4=>2bM*-E| zr{*?wK}1Eyjp|E9fdSEr3e;xf*gOX?gSo&+s7aZ?D*My&S_gBVSW9d)MZp5iRJ!#2T#~;odmQu7MTC1uvc-Pf&X>X5D zz9!UKxVsT=2y11o&B_NlcYB?1d%g-9Yfs+=l{=gzzc;098ntyE78}_WAaL#4tcI5FLzao|fA!=~px{^DYGqfyBey z*bqlyH?%L>TIP7xL!y*#1R$BdGb15KM(7wx?wOID>wJ6m{Vg5e%BOBv?f9KYcXsOc zEQJe0sjyS0r*B{XYIwY~;eoPa5*@-uhU+J%HFh6~_G}ydD#Y2lb^IwjrWraGh5ER2 zrPrmeG7Y;&d?_!thwI7Ro0ny5-~Q`=!xTqSjOg>{!-w5nsW&a*ZobEm#O`7|=jlF;6<;Hv2@r|&ZJMja>+(W%N`;r0&PNcy+LB<{JV8Gr> zV+yJ~6k_La2FcAm9+Pxm+;S&%ClIsr^~3kD;%#QA3^Kt0zVgCa%G<2l=u|LJ9Zz_~rkERGV$@OcBzNulS&$>MyT{=S7T+@Zx zDjG%sLt8j2ENTbgwp58HW?iZG1bDADoW$ZVxC~YgA~e;|fOWUeqpJ zft_MtSFkKaO({r19Y8_MrgotFHU921HQmFYik*w#pHK&BhwuuI8%)OUPaecMwY-akyf?T(F19{1({ANkl3@)foJb5}3l2N!yF#n3LJuk+i2N2uBjQ7J6 z|MOAT_psxn4g@f^m&kOl&|8&3T&dml=lgj&;9el1CtKd$qO`iT7ZY_vEHaCYy`b*6 zg|h%1GsuZ9hZl9bul@f3QZ9OLhx;u;C^@wIEwH!BbrFgrQ~{5`i%rol(Jw`U^%v7| zCx7m4egE{}_lx*+o$n!>mBSnlH_u#q+c`t{&iG~g@xSU=WPSplCen&6->8)ik4y>u z^L&~xaJNZFfYuiZ4*wcr07w@f2m9pqUoYY^;*KHhMqERBH5l=QY9V7oH*}bn$h^bf z0sbypCFMG}L!)JJCPX=JY9NW1-DBFtF;_Cux**!7s_!z6_OLCuW&yK%uC|Z6@%)*s z?_d}C4<2|QCNSGSW8SUe_eK<9DDj4!5d+;V2F7#P{qCcdkGFJubx108J2}I(cp-7< zof(0Zc2yULzR1t@-jw+3@D9pu8=;l)dHdU!9We~M!TMK@*!!cff#~6GptD6|7t%YT zwDmMTREHb7$q4_1C^2>yizuR3UveTvK7sc=giI6M<7VXL4mvi4h+uRO-r(?T8Z&I< zTUP%Lf#|!fa`oa{yRm-tvAXYJ2t(jToD5kgN^2Ip%yRp6c0eEcy5)P=!9M2oOSK5T zv;M`a)dpLH&u4~Z!1Czg&?x8*uZ*b?7X50hf9>w;V}lNbYeap5;(I70HAM`_rv5*1G;pI1z!0+h4e4lXJK@2s>Frz9YYH zru=Rv8x<$uZ_b50KJVpiX@C79{iaHkb;4-**QSot1?Vc_yRfQ9BR zyYc+YMzJq%?C@?8A6^A3Qrm=*ZaNx+%$bjsFf=ldh6`#r`q+U0%hP(EY~OJB9tt7lpXR#$tm*oa zPad+?I;>~}sSxfn(b+uT=Hxs$okAm+_A^ozw_=L_Cr2j=) zBY&~CrTy~_L;i=IF+i?Z`^j9`p%_GpUH*QH%>Uj*d3DJj>Wuh3QHAC(oTl?Bqj&6c z(6a8V`Qff%v*Kovp<7#am7N#<^Ck@;A7CAZ@3WSL8lSgGe9C7fcB)}0LNg76PEs>t z-~3p0@g4oNtMrr4EQCGmAe+4fG?U`LG<^cL)i#g07I*Vfb8Dh2naxDClUiIYMOMD( z$u&L2)#T4uc%Q%UJ`7x3b)%-9O>WPpf{Sa+>!mmC3TG(SCn^qbfCvSl`#v;m^fmvN zhKs|&qh#LZRZNmilE{|##bl2*Q`||f_twA@6JO0@%A4?NV({rxs5>%{`I__^$=f@% z0D`-{=%4hDlg32n!f2|(1L5`1e80>3n7>gE#o~IYbVb--Q*ktOMq=?<^FD(QNCzSq z_`-B7GfAt8{N?;1+(FA_aA90L(&c^&$Mdp~J+Cv`9BZ#A$zKRJ)TX1&-N{t*yhu8# z&wYdMs7iS`J~s2&XjNt^^jxen+7v@OhfTI8jU8t<(e3|K$o=eiQz;0kkK>$THiQ2Hn-D^^vO$3YJaaWAzbypS)zO z=B9$h{R}mDQLR#jI${MO2kz;1hq+*-B14ExN86E3@M(GZ>}b1E%@s|csixE1b4!>l zvvGl*&%B5iF-@JpK9wUc7NTS~RN zUC>{+LLZEd8M$81CQC3hw657j<*|qGCh0Siexc0_M!ecP>1c*DOz!yj zts9Xsevreh2MCIk8Ft1o*MF`~(fJK0RwwRI}J zMWy@@@@M7=Oq`QlcB-4%*j#o}EVvZ8ORBvY(w^_7@vwEe!lU8b zD$ebZv{cfKkJNB}<-;m9s`AekfxmjPs=uaErJH|JX%yZ1i36S)f8jU2e%@r2x%DoU zZvKQy*HrBHu46BH|DXOP&yJ*jz3a6f{`-*`^BUyY>QUt_Yn%G_1^wI@oo`QrIht#o zJJ&ihl8VRTZUzifDjRRbu-hosh48&SFFHRKFSqP=RI$^fCoDT2U1WDg(wJ?^6rsl;?&9=8kQ}Sje z3YFWIN}^rK%wlV1!cHqh($G70YiBl%dMJ}{e=DNA2oZI@uXnY!)c(vY?Xeh;DzJO@0E1rYK@_m*`Oug0OS5 zDk`iA6D{sPQ99ia$#hr~I_Gs7c{SY`I1jNz+^Vmunq5_I#p0L@)f3I8B~o3H3^iXJ zZI5I-Rj$=$K9p#>kG1WZR4S1ww^7Zu&IO+H>~=_QHWf|JwYu6eU8+@^>^vcyjW38N z7R9YIt7gxvn>l@)F;F(WSCpU7na(gFAyd*TI%dqdYH{1X5kFV(fq@rDk zg;C|zrNf+*9M^E1=H=>WXEYO?))|>^a+Y{O3Ziz$cDDbuqyCYfK0Xg?nD~GD{4Y(# zoI%iI;5t-19T>zv*U(JOq<)*@V{*s*Xhv1a<&3dVdvVwRPd$Z>yn^qiuh{~~D=jo3 z-jmbMB3se^=<38EAK+Pcr2YuT6) zx59wY&rBi{>7*ZcRZWGOD5E->q2CRv9P-ItM>^+Pi=;VrUbs0a16zjyoEM9utS*$u zX5iw$Cy6YGPLE{M>DpL2lOTtsG18S}kJRppMo{HkFu+1e;`4BRM!6RLT7;;bXlIv! zaj}za?b-(^)ig)icgXnardJR9U}bl?U1E*3$J=vG!H*;Cip;pKDHAWaAalV5lO|g; zVrlqXtsUAiAx}3=rMePrSW?KqC85In#1+z6P)$vjt;REE%sF+2b$Y$k=;bPp*dm|U zb#SUYVXJrO;jF9o-}jgQ zxcn4WQH_Yo#pm-}s5#BQDdN}M9ET)Zv?0ynWn-&ZW(|`k+vy4NU}oaAm5##mqezvW zVsv5hgV~2&W{J}bEeTgVV~?@MKpr@v4e?PAYECgt-b3uCEFHqxoBilR_?`RCP-lCk;f z>3n4h8eK0<1JLZLqd2V{k<>9E(2A`uCPslj+5;r|{Y3Sm#?tnn=d5shpz#i-tEBv@ zO-ldwNxD^1`@>VYijE&l?P{x!#iN#_%u|hv3Xu`9LsqE;xoVrHrrFf)jA&O?XJ?{S_fAD3++10QLZ{Az z@@PsV5pkftq^+s5W;E2-G}TxQRkNGw5C_P3FQ+E5aZJKhD+;0tm~e2Ts=mH?T1{2c zoY^&vKIGH{{$zi}8Ikk?ox`LDt-C2mAegAO6yYs{(w0j+%cB;4E{x7l^{MyMRK&u_ zRoDjJAr=stZ_v?zWaKs?0&rY)BojFuVS*s(rAlBx$TTyVD8EXx$J7p3<0#@V$jrr` za`WM6l=eb5)L~x*|0|;h-irX9{ueHy{%ix#shXF$4{mucyWM1$8E`TzVUp%KGtZn| z*Hm?CeT|#tW&{Z0feXCwcE*I+R}eqE5xoD$sKFfk1+ zX$YSub|EE=azSAXDQ&T+`^H(xTTWSmYw&5FQVO0?&L`SAKtY1Qc;|&1D5vE=2PBnq z#YXf&P9bU65c-1c7E2!ko-0VfwnN7!Z|RWnDNvR;DlkrYO9$v#u$)WJyrpu+(bX`) z{`~Hqz_npe0Y>2CLv-p{nY4z;-$Lujq?TF(0eJN|ggo&{@mWSG+6WzGggbwjOr4T!z z4VY7PA+`v@P*>qS(-doQz%d+SV;LgL3t*|}dD&Ph+GcU6n`_{A7 z^!!Ta$rNn-_>O32(y|*n5{uyR;w?SzYmFa|DIBi@saNs@K<(^QVIg2&rYpvq)*LX~ z8-oPs({xgP@}yEm!NZI(lw#68%xvr+o9^&%yQ_QfjQD9^$9pRT9V25E0~M&vlF(iV9hto|Blzd_nv zBWX{b`f7Mc?P8~1TQoI0vPjf{FHgm4lB$dmtkGy=rCP-=%s6uh?DBG2k5n&8B$l9_ zj93Bz)#Gz=2oRHhHg+if==+;WU4(Y38LF#UHCA9W7~)PgY%`$_2@J7G@41c|6_~t!zA|SQV@--L!&K<`ip= zS|PVHk@?y#B(a2VTLInL6~mdz`21it^t5XN#Fx3js8L0VRa@ z{81?V7}5{LZ?oc2xUksEmXDg)KU4(&f>!0_(S=w8VEp|1qH-c){tGiCSR({>C}ZYLdlOUsg{!@O}F9F4=2SH-MhQ|=~bQTd9>u~a(z<1SbT%!Y=PTw zrP2%5S5>-og-V0tV_&NBlagAO$@7<0+Hko_^YKT%e2vFu!DE%+5yV$NZjikwMS94MApC`Yfp6#zG{Cys}UTA`gF7Zd!%LHJmS}()mt=a>W#wHxnKcAov7 zo8|rLZ-_if8q}+r|AP6&J`0}HtC=G+v>h#@If)sOqRPCKjFml^+?)BttA-zmSt)Jd z%EYicT7#j8CKY2y6xYOa8(N`%>ZuijZ#>arILcsAye^KP{BJBZl1^l?bg$uhKuatO z_dQ^3koJ*{p|6FOKt$>YTA?DcQOxZ-#D1jt=- z^yR*@f80ORJG#EF=eI6T1T=)!51X?}KWIJR#{y3a)%%v!N-o8QZn<8is@=_ZN&8bQ%f`>qQ#Ah5SZ_dD)m9d(I>Aw! zEOu^k*auOg4s0>VARLoOMN*3ePTu70&i`)_`*pHAzIphwr@JtJu9o)=e-!?bwBfhH zSN~9{wqL6^spq7;?|Dq>{aK}@56SxnRl4<2l~(5*!~qKi&*o?zWsgd&tf@mgI>?Bf z#<5InAxujY+pFMjYQIcu23)XItQ)Rb8&0+HK6XIieOKbYrJ`6|R%`qDt57)8GmqgS zu(SDpXZwF|wtabv$XDoz9pVUA|DRvjKeR4T?~~6dIp~wLK|jC8KR@wv+g91Hz4a4( zY;IOIGpqenY`dmY>haX^)iPtaObEJu>E{)G!TK7GPBnhV*X0><6F4eq_&s^x zYj~w_TeL9rq?8s$&5Z}d|C?EpHv#g z3U^|)2)dSg_1Tk5YGSGfKfX+J6LHyk15rT$>}Z%)x_$QB6^;gUISqG@+;P}ZN8B0?3*qUjseTJH&d;5x^|Gj8}R{wnXvX%Cj zi}p`bI1MWiI>bPrD3l=Z;fEy`!=DpN;sQh@LH!$xGsID~0y zpP~h@Fr8|fzS@|k;ptSz2V@2==wO4e{K^v+(A9nCqut7gd=Z%_z~W!bI6d?vhzl&_ zM-VUSSF^iNo*zkZMuy zlEl&NXdCWupwj|~kW)+&Kk1;epv#ZC0aaH3j@45`?1#a2epK`KfPGJBi=Z}|GxPMB zv(B99?}cO%Xgxm1`3U9>kRG4S7pd{t`l3p8Ki%|Vm7koc#$l_ZeW$DE)$RWA*?5L} zUUQ~OlXE1Uq0+5QDzzI_x>3^PEcHBE$~Q<_D(R|5^}bT-_k2=4m(Et{W=T`?^pv`_ zlaBQg{jBzMG>UE7nJA8n&`%p@rbwC2kB`e6(PekCjgTw@ATrbG3?2>M05lmA zRp_5NKb!^}5bVTm3AMajLNAXAJ3Hq=)Zo%2Q!NSgytP}UyiLlZpS8#vCrDcclPcVP zz_e~oQkStjPG@2~b1Y-Bh*s%HHo5F%o~F@HzDEFptVbnCf3><-Ue5K^+PmL`1=iyW z*5}Out=J(jHZS=K*2iwORHh_Nf6AWmtb8VF+djWit3Yb;$iwq`R-UMNT&ky*)7(W zZ+zrevmRLT`Y9sEC$J*pPs93>iF-@V#H zn8(A6u8}c;`1sRb%wrBSMX;jeD_KP5A%@i4h%~8?j&8(U_E}X z`ET{*h54^f-uL}Z@!9B&D%~p2_MiOx$5#b0kHP1|On^@P(*yzA+9`uK2DozwEgW3Q zkDhn#=oh2Zdzs(jSV$br{nG+YsQ?$x~ce! z^N;!dnf&SBk`5lK(8twZk4(t05@Rhw{)e&WP7en zI2YKrCP#hL6k%uk7bgGvysN^hy6F2K{POE-!8I~(<@=+A|35DLWU@Z9rpy0Vh07Ng z!k<3<{&~f>t0mR@){_5G`P%=``91wA-+dOjNlL2obvpWA{_=u1O=Z>W$BMOCCO2Ey zRjM~XR9i6%d(&_iU52tJy7^P^I1)QjX@eSepQ;}!llH+NixOm1Oq2$vS7Y0~{yoiX zgdbec)23LTF{|M@2W1xGcHCUZ``u_)L5wbxq4QffxK)S9b#RX;or1I@Ht4SPmmWZm z5Nas(__cgfjh~+9p{nm+kG!}4r|4TMsU>N?`CrR>RXds#YTsd(I$ZC?*y!$>iYZ!= znE6mXZX`~H2pKQBRY5}$B_;>RB5po~EWHhivCbH7=94-Tg$3Nrvw6z#oYbDE5#!=& zo+{MQ_QUO8KteQq`>s~>)pFn?E*>_^`_%_30Gr>Z($$i-9HyRK`H*s2K1$y&4S!Ij z8xK|KDk;||aI}2%d{n)6@ovOL_nP&lSJM--oxG=Kgh=#m7N#Y4p*e{XI6aJeN3&ho zPIa}P7cH{*Jzc~wehPM)ia@a$!HgF7!!*l4a8{5gcozTFMbmYS-5f%#yd1z042h<2 zZxf?ZGefPc>~#Gfa{eTM8tzbxW;8xp9*^@ClCeX7HNR~Aw&It{n^hV@8ei7vYgD<7 zV-&2OaVlLS&-O#=S@X~4@$!7EN?RtXw6sK}8a=h&5BCBTBX84OeRHx~Ux9OR)&1Kj z_~w%bw}SlGD&<$5pa5<>QKhRSZKzhyx__&soR$y!Wc7aQDJt!&QfZHrTO)9^d?YK? zd$%7x`IzR)M>cNgVr+`!-H+u7cU>{SzteK~mqG2G{41yx=3g$PXhlP%$9K)@q4DoV zDc^URf;D=UN>|Hskbjd6>b-rsN=s*}v=7&R(7&_iJ@(ikPiJB>e#&uYjaKJsF+{7i zX>kw5xf!?!Rcn1*Rf$y1JB{CViHQrZo9`{01K$dnn(_u6a20V87|JL2 zW!Xnqc3m6CVS@T5ID^sS)pD&GuYB>N9(lj9MbWo1qEcJtwj1U2nwCEw-O1@dd=3jQ z+QKL_ynG%R9=O0C!GDt0m%)k(3$K#ykNrK>pUvM_saImhe!1`#s+Joh)&6I29;Wm2 zwR)D|cdOv5Q=Ol$UcUSWfwM8G@JpVj(n?8#`1MJ-eDH++$Cc$7(5iU|&L9LI90v_= zt6m>7#-Y&q*jd-9@zSY=Q*64uzMtBIKa~ocmc@!JYa}g|G$`L|E>Pw2 zke7~;SE#wGOm8u5#q<_`IkzIFo-yy8;`{v>DW@~1R8Wqul_}o5I{z!ock|a`;CWz9 zQ}_hl%A+~^Ru*H5Ze@B%i`wX8?oD@QW^j!fU%E~wygpy7&QS@K9rL}A7>0WFnf$LzV5lQazaf#R05 zC{Rx`9sGXKI#f~HFW)+z>@m^H&cbU!*OIS|AbVEm8VU`+2>ZzJhI$RfP~i`^{RPrK z`zyolCfdL2`KhvV`hE)ShrM$@g-fcUerUQ`!!*Bme2p5HLjvhZH>vzJlIn6TKU4Wd zAsbStPxzqai{hUwQE90>2mO<+l3yw1TE3*pZ@p5btG^=8gWO{hyr)9ru~FdLOBI|D zlsRj)w7*K)Yxuq@pS(h)IXXgC6R=F6O;t575@>5xZHdyiCelJd=)!=~IF{%+6#~UV zgS*nezuA=2@`Jl(fTe{z=&;T879qsw=Ib-%YyUfUejTz|4CS@|-SczBC;8S3f^DwR zF=XU(?it7gOhk1UMDI(c_HpF&vxcS>!$9b-+veVbO( z>_)4m2?$ipsH1Oh(Lb}6=o_^QSlz>@>-)-y1ET=037!Y(9jmu zIO@ML-ueq8mi~U-=sfqP=z8wBKdi=ewWNCdf_6uLH$$Z(EA@El6nCKVh)$LJdXiW@ zgnx>z(6Va@e>ZM2cDwOc-zH=AlFvD4iX1^&gv-cY3H?C?K9!2Gi*`=+4ll{}CQ?Sy z{o~NQ>WAj#AGVD!wayUhzqfq%D#LHXA@am=U`@u8y#>4NJ$?K1!gH^qH{$KRkp}BoezrG zQGBs571shz@|)&^O5TA6auitH;VOvr_wVl?p8b2q(1Od~k)Mn!>%>diA1L((UNMp| zn&$7)I}7Ve&6hfDkn*EnP~bL8x>5MMZzLAC@z3SYJ=Am0yHvVH$|e7!>Ti{2psBoY zWliJ@pZtxTSleW>r_t^tbSF4A!CwX^&T~&TF&ECq@j3XMVoCHzLft&o16q(w%STP! zwFsCQI)8`&3oYL(epbbCIdnwb@BqfAD;^M&@f8~5ormQD!S}7oF7o0992;%^;RO&H zUR&@x7b06t@^^-15|N}mMnb*O!2 z_l>WscIV61JwvEpW@!gw{)!N)nin;d4H9bj!~)Bzi$71ONI2kW+hX;Y}UQO9;;_FZW~^? z@Y-oud^R5((tz$ey)Nozcx$32rZV1>Cb{K&JqwJ!H~#j0ir=;#e3}U^@9zdF-*>#C z^F~Qm>*q&QQ=0yzC#rHjwA`53$O`0hI1H)Csef!#Q689VjtRtBBCgC|2;(3aKA1}L zE^M@wUuyI1#Q#U#`M^n4m5u-I%z&$l>rGKtMY|g6YN&&vtx9@<1r}Iw)KynS9TafY zRYpKvm23(mD%2^lwj|$4d5e5~Yf{S1NGCPj3~ef`O{u0LTZ?+9)ZGCV?(h5DbME|~ z1&!X%``gb4zH`rc&U2pgoIm&6bI-k3B)D&uvqDzdBx`r}XUGd8++V;Sy`3egpw#G0XM6OqdUKoHzbHr+Shq`wV7AXF5R2M>h_x&3JT=h zoqW~gstp|f?)A^TGrze+UMYRe_3qB#;)zJ%_+Nbe_V4<>^Lc8UfV3`5**oPc)>&9r zdvktUDVO5?tx~A`{FVdNmE7&E1*wbYwmPEn`LDQs-uv@4?|1%Jy~PxIm+SKra}QG% zH=p7MD)Y}1l{>7sK^ChodVj!$#m|TTpID#w#_ROP_cFgNTFoz-;ClM(S1Ri(agVni zP_jODYGL&iEs%NVpJ0A;FPcMn`A7CJf6tzzF2Au_olnA==?C=rsAT@+rSoX&{DL}N zOf$KM>0>&5`12~ixK0{Audfy9ulRO^f`s~K;rLOM zzH09|p-74Dt_4YR<6A-4S!d-Q_A5`o=Y>n3D$i$8RovU0Qk2W^4=olf3*<7Ws=snE zhRq*maC=~9XT;)>1GSXxzRg62E8b7Xy0g67MBis} zkLjze3t8loc{wjN=8gEqNn8lXUG0coGgQCw3W=02{&)ymH|hJE|VUY>szS+3gA zF#fGN0{?IBFZdVdZ)GL+#tY+@!;cqUFVo{s@%+VmShr~AqEdL{Rq+hR)0SWV3GQM3 zUdq&K%HH^|)Hs#VOnKbR{3WFGv!77uV^8Yw?lG|g)#{b~0#CB?bC-}dEM?6oJmuX1~;*nZAXsipbo_|siab7J%Kg{$Z* z^}ly)Y5C-zRXv*hx?c71?$(DRI=$Ve(`j0o$v4Z|2M^+7^#`$sgy&luGOKZmY`6s+U1ZOY_#`T>&*y z^u}9p+2SSnMBW_H^H=L`qHo0V;yd*PTwZcKmHl86H4&i&*DvB@OY)9H9@1mmV(#n56V)3U(SEZv zcM1Bhxs?|>G97cDUUR?otKO)bOY0WpEbBb=SxC!$Q7Vg$*I#!tn=O{yK7W3pBECFa zpjPd-5Cz`dZqD(%`%|`SM&{ovFL%1-)`gOP&QQw8VkL7{<-xNGqK-f3cljs(#p=7orDfq=6D99^mOJFK7O!2Wvh~K#Gua2v8{Ao3^(tP+ zXT0Ydf1~POf`@y)vFW!;&ZAbd$MC+BXzZo$GwSwz>VzroD|+({+`C;}Qr=QSz4AwO zxg>tr^8ZekU$a!-?vCH@_Z#)L?A#ii_hG(VfIDJD3fA+tNJv{8#7v z;Xhwmw0=^aejazbmdwBS=0)=t%wNRqn)&mzOz{e;4lKR4l@bhZUse5!z4ww=oqv@Z z%k`3Hon93f#xAd(hqsSQgeod4Eg%){i}3W9SmLcDlv|&FJ4yL!Rnd+MPqSjN{`_Ka zc?Ol2KD_hG8Kntyzw^#7#vg`1zgRjxag;i5L_Vk()5oRf-)ZV4+xh?`_kvMe?>^%6!+XLDJ?#0%d*OTDJmnzIKh__We-c|13w6kETgNAl*M4bKG&D>7 zW9e{H%Nygg{6xj54$tWD_(>`}bh4(74{F9eJ*TMngl0IXj?M9kNzI6sFK`;m6TCse z8<+JA2T!W{@ZLQlJFwhcR_?ZNszProD|LuI_QwCyt7cSu0`UAD)qbw}zVed%yn2bA zt;!kG^!9O<`rixpnE8xKXK4R>;k#qFB%j^Md+{NiPnla<+SsXI+Ia|c>tnonx4*g_ z+~L+&i62T2uUWXT(;Jj3sa2EH7FU%wCKu``96zh4cYC2brhD}rtRzfTd-WT6Q}rYB zoyz^G&<6P()AH6wRXqhY4bAY~D%`vOU@TV0sXG+Y*D8AT8@yT_M<*-BHItfQkGg(S zT0U}rFWcQ(NW!Rm#PT$>4H+X=AK`zdLFK1qkF$qN4QUw-|Dea9Pm-kk`5iK8`uKXU;v^C#v{|;WD z>vy)UPp!`i?Vb8H&sTaXx@SV=`kmm`??g3zpR*sE&h*b>*Skl%t^W!CV*Ts%@2~zR zRImT7@3H>1eE34;&xoe2`F`u)x=QIwU#6J3T+zHz@n7xV#vG-my#ATZcFuQeTE|)C zb6hV*f2YKK`8pqkHu7&m?Bu4L_xccCs(ZeCNP4`Q80Q|-Gt}uq&yL;QUT0axvGc5x zPCCi3j-9ukv1B2iAmFZ?JE3+3axeZ`pynD}+vJ}CSUgwW|7k6f?{&D(qDWFcqT_y1 zNZ<2wkL9~Ug~#%Bp`v3~peV!@DGu?pNQ1vRqNbtw3uSBRQj2eeC^Ki=9JzG~tIzV` zo`SbP=D)*L=3}eTeTZ=`?_H6{blGhnj~d+MeogX(d^#>J zVZQ2w?;^KRo^{reg-X!->O+NrM+bTOi|(VU#JL-&x^D89PF^-#^UlT{=P#Iak^4gR z3Rk|>b5=24{(C+@Dad@9EKcTH4(|lXTcXM%CX0oYRyOuV{;JWsQ>6EvwQGP^{^8F9 zx>}|2&)4NGUcu3U@A>m>Me95C%%bmyRQ$e2NmDJnzfqKWPwy|6=qqh6@5w(58{R5` zw-moS#}v+=O3MEp?k`s_#QXgIdrqM@Kl8r-RoV$lPte}{Ed91RKYQ2Bo?pHAkiIUf z@;u7;VBQ%s78LEU^E4GR=;>Rb&X*C*kY-#ncl}nJ-0-dwV;@uLZ9U)juBYGc{J=|J zjsNQWpk)4EaQ;%0d{(v8qLg|7j$PKeMan%H&T=Jg@a`9kZ_;7~3f-#q>M!-Ks^8N3 zE7j*6d+RK*&no|>G(ErU>H3K$|L~3Q+G0PYd+S=BBxeZ!~6~fAx8j zE}B&_l3Q9bIl5lv7TWE4f+9)zsdmn*-z-bI3bo^^+o9|Cbob1B>KWAqi@K;+f6+lz ze_p+K^;C@sEgyYI_m4G-nN^BmeeCrw^IjEh>G)8$I*#b$sAgQt*`6NFpk_!jrWw~v zXeKpNnrTh#j`MEqTyi~g&HS+CT{4x&xDJ)i08O;6UcialJ*^s7%b-4gQE15`Sp+GV z6h_7u9O&%44}-bimapd0$zvr)Gkv5;RPHeIM(_ORtuL4BDe7Li^@;TM z%ICl0+RGoAJCwZf4b@MAkLiB(ABxHKieCSUe^VWYv|K8oj=l9qL#Io4=`~ZDaZT_1 z6Vk_N&5UML(}*kmF@2m{UzY0;o=f4K($jK3-JVqOJ=I)dazWVrzy?!_w{kf{y)1{g~xxU7}}(mGhx}HD6aOo&U!Epu+9HC>noL z)DN3A^BPj`C3^DP9dVg#=xBL?KCkD%h~oM!+#&jJem+pICRJTm$!%P5=MpTBsRvFQ z+lsz@sZZ~^SQS>N3dirl(s6Fr3d<}g{}SmixxC-~jnypn+L!kPnN(h31M|kapkKAG zJ-xmPY5An1+DXD_ahss|58aO5)ztf!wSD;slh>N^A#R&0xF1-MYx zd98pduRXHz_+HwdsvUdj?E_T#rwnO5(b4L>m(mP*$0gTs z#<5B+dZa#|>hpJ5gOL4Dl>*(7x$5_7yq$>GS?rR!srb`1Zjpv-Khw*;mX@!5%u(Z- z*EpwDZb1L`@kf9E@4fb~GW(mA{a$+yR`NBC-D}@w{r?~ByXgQu|I_w%YkJ{(+O9ph zpiXa`pxSHr!;0zS6ierS#>px?q~*=y)p417dBCH*eG}-m?}^?AHYW0USl&0q2V(PI zYvE%v?zc5^FM^j()9|g0f=@l^*#fsPxXG=*rBd>R75TEPnub^^v)rdeM1St1GxDCt z1+wir_xK7ePd&0@=`vaF+a+ZVBVVf1f5WA_NzZ5t(&gr?6k^HoODuODtV`jp>&t{# z?Pzx&xX~)yaUdt}&4jASifOr-m$tz*yK#E6b?!K8`ZVj@6SVyW&XfmycB{HX-m3t0 zAEAovI;$d79G^<|S5#_CYH%9v%ONToPyevzd72?_p}UP2piSM~XS}M9A1En3Sz>~B z{SZ1(^;7Tr9o~7)A6Fk<@SZ!W=~l;{lX~=zYV_nhdV2QO^GlxIQnu*tMR@e`HEZ>C zyry^kS~hN!D%`_k&u@F{`nh+ss+TVP9zTy>c;7)P-eXqRV?>90W_$JH9ap0#SITPg zQJtSTMUAWRsfuYm?v|#DoTB1mrzwVJ>vXoFspC`Q)p6ofMXw%9S*qVVE|v3+J$qBy z-taV~-|+G+nIDC9cwE~N)pmRNc>V1oMenmyD>UAcLSeV_&fiI0pL@DK<-Nx-c!jbz zs#&f5df^2(_T&Lp@9wQkq;k(zbAR0%hV^aL{6<9gTc+*_r<3Gz?X4a&^~%3@u5WYO zWjwVx7LJQ0*LUyX`mDPC_qo2FQ>g2Iymx=obF5eAx%xg-_0wwgo!0T@HL8Bon&GfI zE*+n|`z-GCB==^Q+<7tQzr9mG)i1*LPW@EZ|32#{r%=~Vljkq5UOWeR^%K_j#j4eh zcb_77v#O7T$CGSVRcZZr{jZcYNBGYkI@2)D*@tIl%mJt6EW=10GT@}(o3I}mhYmQ# z*@kgAY=9GB5YC1z@C(p7*DxN3P4Gn+f@#oVMM&WkY4M&d|a8^D|d122l&<9iSD%cOZ zps@*kumL^}d;8D_(=ZLQa67brhrS~RoOXCJO#B}I!CrU`?Awa}VD_K*4|dhn7zr4I zFT>tLYK$!~a#)SA3$BC>M-4b}cq;6HtuXt+8e;)8tr{Z=8{wCs4cEhV_$rLRehELR z#_)ZRa5x4=;2Cfw48b_O0oI;fV=R~Ob8C!;B^>s^9{6*Zf?Huf9BJVfyT-6!13U|c zrq&p3umj!xnU^ZgtSh<9~T)$2zFm<7*QBpNPmD$i)j}y zdMoWUh#zV1wvg`(M_}Y0!-&JgYm5u9_AiEEjHjOdPCl?PLq0J44&w)m*HccIF!2}c zJrcj4O1VEm{lVZlv;!EQM0QTupmD zmvX^&#+?-Gf{_RD8%)9;Xnqknn1(HrD1SF{(EJkRg)wMM=J?B$8zx~0rXIo`n1($t z15?mgL;XP$8dIn**Z_kt2yNH`Loh7-3VMVO(_Ua0W?=-HTwy1n4XrqSfkC(qroM_C zOha=j?ch<`C(Nv+9mo~-I^>}VO)g7P-ylDjhW*e?pqJB4@(JW%`YFO`SLtUce;e^h z$`7MIB>lzY`#gSw(HF53n!Wh-672pdcEH3h@XMv>gB{TL74-m37;Go}4caA){uaH^ z{yp|wMmhgL`C%0H!1SB=?Q-;PML&#YXa~?5qMclU9gz1&8e!j{(>g&7c|bL-M~H@{V+j0%D{H&C)kWW7>C`^oHppJ zqn=XJ38!A-ErU*v)Xxm`NxeX826|hu6UHt?A52|@J#tOGUQ+eMq&8! zK_?E=FbU&Vpch8wpm!GeTtzux; zzirTI5Z;X(%)ph-c}a=aRS=i{fZ zpbuIP<6oG0lJqdWp7Mq$*9PLD`3(8NMih>12F$2!~;R*0JdakwDf7OZy*@bsD6-kIXvjV6ZOh^wG}a zqq2@k`%N5>b=sxfnOSEgOvA>x93Gf;I$#LKU<#(7aZuLD!Z@_9LEq@C(*!ezk{%`- zkb}ly$iXlSUQ0L(L+kLYlYr(iS*La$dSDX_jwQVu!xW4*V#j>s$6*Id!*wuv8s%Al z-DeOEQ%zZ?2WHO9I>vSIY{~=E=aP>cpGQ6&*fBfnw7@i635`(J>4(vF!f&9R!Z3`( zE|`JqVDK{h1#OstVQAinT~{Cv({soN#;zj&PUON_Cj`xFvQ8YPuO%H!&8J>&!VlNs zPZ+&E>!e`{nm42OM)biXjKMTq2aV3GlY|ybLmL_kF&{R-Fl>Rrnvr_RCKy_ubs{hZdtmarl&1?nJwu&V+VlPa+f?gQ@1^)dw?daF|AI5)6IvCtS`J$8)w!rA0 zCKr>6bhmj%L z0ZbX&oThuQw`QBO5@!6{oCf?B4s3I5n1a0$4*Q`oVw+>EKpr;0Fbu*NY=LnYh6&gO z?UCD@Bn;Of|0&{O3(UYSXpY+EbVJJ|9~d0H&B;O=nk%srHo`cxVG_2(6pTpx!P}fT zv<@M?gu@Js9!h?nMqdNzU>bJ7*kRk87_<-H=Jdb}OvCsQ+nn0Z;O{Y%2O39`4@|%) z3?H@4SqIGzZgWyF39~R_ZF8*8lK;_^3#MQMMvtLfF!&+L57V$8#>P^vRpfsxeuo(t zhVkR@KMWne%}GF`ahuZz6VSMq{7=9S&^&RQ6M{+D1tTA({LmUl`C$rXVDu!)e;@gu zO!;9NcEH#vlpoqb$`3Oz4dde}|NZ1YiE_gXjKkOz^g_Ft@=7>tjA7SQEk+)&(7qJ6cFa|>~4m)55c0(hAA7Bvn!6>ZlMh;rgScJcz1-oDn#$XgCU>c@j z24*FEG4=K({Impl7`c^p1f#GIhPsIVGIqmun7V`Z1Jf`r;dkOsn1RMaqc8~*Fa>*I8m3_eW})$2^nacDg^e)$6yp|5!Z-}}U?)s` zk9M;T`3>lYVb~2buouRDfIb*}27A6icoP4?#E-}ynm@)~82$x*dJOwu0;XUZ1~*~H ze_`KilnH{`FSQ^3_>G; zA7Kj&Wobup40~XB8}Z-9uIb|)ssFe%6TZFe$q46PoH>$W=~n1N9k9kty_Ky&}?P8uel z`91X3lRwPB2#g&-{xJLj$_3*GZg(1<#t#Q=cUoWwcEAXX!#GUB6imbLX!L%c@*a#{ zn1T@)J!HGH4yIueh7R5C^uYwo!Xz{|AP*a18rm=e+o9dC-B}4^um{FrO2QArKR-Yp zY=FTdC^yWE+3s|~)REW;V;`hE!VjVU8PY==CSe$+VH5_(VkZp2B#gj5n1C5*9J}4A zeU|hv2(6R0JKZo0dtnl0VQM__N$h|jXrGFH7=v+`hDm6ghJF}?S!hG^hvW|%VHCE& z6zr1Y38aU{>6BlNq46B)&mcdThG7`{2<-#fP2>YJFazUf(mtL?|5?}tjkB=}TCf}1 zFag7`7e-+krYDl_1CI^g#MYNgW*}&4b4`{2NSTi7yD-u56$yQ4=uP724Ni9um^@<3Wi}nj6mbZ69d7yOx<%af!$iGZJ7a<4ji;0I37?tBokb|*y{3+p=;g_Fa#}&xI(3RK& zt*fX{Xk3k7Hj*D~ht^!$7mQtlebAgo{40b*8^-684@|&rXkUl_VC+WZUgh{E$`6f& zlouu=*!xq;w}|q<@Dlt7(=Z7$un(HIVvoeb#uRo#8%AL}jKK&@z?Coq;}U;6`NL2b z?eb^v4$=wlL|%9oa>AwfUHCEV`8oOAjU2Q;jvNd{k(2OGAO|C#MBgvazl?f?#&XIF zEg0NH`+{K@yNB{X`_tGV;h!b`HOg}z@zA)RbaD)PVFqSlDn>bfNqIg;`Cw!<`NPZ_ z>J28>;;&y(Z;ufUGYQf`;|bFBVb^!42keQ%2*)Y75*pv7{-6cTUsEm^gvqCfhw<;> zZy5eQdR`|Swm@qG{TGJeI%xj@J75OdZy@&!<%Gtw#6uG%p#}S35N2TbhufW|&DaOq zVH|eB1dPE9?1A=k$ipaX_zix9K^TWEFag6b3A>>6Jo&;X?1O1o`&;z9Kz=X{BQW|S zO+oU?04Ar686G0%)r=>sn;}mU&fCx3==Q|jo(urKcU<(3frOaD&eHFpanxP z0;8~-_!vwJe@c1&K>8H=VGMRa`)AZ648x?v!#)^=8JL3BAMxwYNe3<10fR6KZP*RN zum?t93Pxc+j6q`ydSD|=LmOI~sCSt8CHcW%ANKtT|H2k%{~G_oD2zk%cj$vbSo~Lzgl5U?JP76%#zr$Gx({LTM>vuRA82Z2t$Nn4X4&33yU4$M>{15rV1{fcM9WV*wFb#X4apVrC51KFoEof%Q2ihq6zqoP*`$LZn1wOe zIDp;IhH2OVjftd#ChUe5Ou!)Qg*HsX5X{0bGzZBSwm{>fq=zBc1I=?NM;4w-J}?El zV0_XJCj}F*A10x(jd<7q(=Z4#lXo}~7@vYYFw%@2(4I>E(40m&wj&SQVQ4z-38r8V z%(Nf}&6)UT2l2DWADZWpKeS;MMxZr>U!V;WFbtEh3#MQUn&*=aMququjzg3i+82;7 z48b@I!yXuiY2k&~xeGgC2&OKfJaP;Z(7qHo7=l?CfejAz3WG2M!_a8Q9vFt}VDK{9 zElk5kgZsXh<1c8=!A~#*voH+J8t(f-8zx~pOv4B?uf!f`!-ViE(h09d-bZ>Eh7s5W z6L1|&!Xz}q*a0nA>n9zwU_+@K68)X{AI5LT9+-d$7`+4iFb1>Gx|8;@ z5Bc7OJuv(k$_XQ|Pr^TozFOpAJ4~!1Upc;)co?~l^6$$rv|${!!zAp2MvQg@)39Mb z_yB$quA$vP<6-;*qmNKN_I)JbIv9Nv{m@>EpGTqh8|Z}z7=bAmgT`Z&3!1POS}+Ym zFbiX_VSoG!n_%d_&;!FT0%I@+?f)j7#KWw_Lz8_55!eW$(1ymhNDoaIffif|gRlpt zVH$>?ApHTPdy;a&;Cket`4r`YA((^-*bg(%U_V2+2YX=z24NJoz!(g}IP8K67=vlp z3p3xtZV7*ybRR&^_puX3H&FjD{sZJ-;u-vTAbx%py)ctRAB;SQT`=}M_Q2E&*l`f$ zeGxq{_!4?xs24pj3ezwKvoH?L(ddOin1U@Z13RGoW7-#t!UVKlro0EE|0lFlXu=L? z!6>w0940o>K49>t)Wad<^K<+N6VN!6{9pr2!5~b-7MOuyX#9fmK@-NH1=qnKOhOy> z2{)mq0sXKECSf~FzlJ=_{1Q1B`xX8>4Ea9l9Xld$9gM*=Ou{DO(=Y^$U(^0!6q<*V z|LfQXGq4M$-XJ}UZ6-ZT{DyKKfxW*Y9$GL4gK!WgS zFH9Okj&UsMYlfU4jKVMsj~H?iFalFBGjhnWjw9WELrxcr)eSl8puPW)lMx<3`r`>V zNe>e+3NvsWOdUu%DKG4n@*Xtg^gtW-!3bPQ`QvaMOu;bah#!m{&^#17DNnFr$Z3Iz z!-t%H(FF3_Cj+k zdQapScEHSW*aJf+3^`e7okD&eCVde5VPXR1fx*+UYaHpC(F@~KhnzS}!t6VF!#%$6gq28FCss0hzIOMcL^CJ8W)36^V+o;FWNO$p&6M>OShMXh}Uy9!*kiMPr!0=_1 z2SzR*a?&sgvoHx8Pls1v547eW2Qx4YQ&*z@49a;G`eEW~{0WmV1ye8s)3Ej9;Q zaR+iR1(VcM2Bx8TC+&{-F2gf_I!MjqNQwUl-bqaVXg z7`_{SPNdwh5n3Nd4n|=ZreI9Mqu2wDPhiJKDc2`yC(u}iU!e_qU;?IK686IsG|s_~ zumKv&Y3I;dfxlqnGuRJ9F~ZN~7=~=*K962#!xRj`ei(zblPEW|U}!b8~UO#A@{;%6b3qMR`HGwg+-pJQ(;;lH52!ZhrL$xYY`Q!oRq*Ql5Cup72R>zDLvn1uZ> z_AAOYoAfXQGq3}ueoa0w`Z{vZeuMUMKF81&Zl-)N{u{~#jX#i22)kei2LFgXFtUaI zBH?dQ4$2dS5g3PkFa?_~AYa%HgMUFUjKUsh{gwPB{BOuzNIm@>`=AA*FbKP02=>4* zOu;DZhjCbY5&B^xH2(+tVGy>%6pX>h0Cq}v%}yuShF^R;oer3S-7pOkFzDauq@fM7 zFaphsDSu$6W5YO%z$9D;qa%=q_Q;*=6GIPdfysS#I#FoV?sVcX0#nf37k!t){dTf{ z61!mx8g=NCaF~Q~n1R;*JDsL>^urJg!wwjQQ5b{WFaZ-V1$&`ckNq$R8!kg148aVH zLi+&hf@#VFD&$3Yy34bd0OW4+f#}A@YSL zjKCm_K^v}vVc07iOa50QcP##b;p2#hkw)qZ#-I_VJkWwEXu}K)L-PdefRxszX?4s0=r-o#$X&KglAH|`N*9`y+h+%>KkTYN{%NHzkqxu z<5y@+q1-Uoj2>uDrQTr_reO-!UWa|qf*A>i_B8B*5!l#4_;ma&Y{3rU4B}z*BJ8*x z{cZRarY}Z6j9!8tq18_M8?fgx(!=!C#KZWt_~k~*F%Q4M2<(8tPW(>3Vb~6%FbNYd zPQ0-Y`y?GSJMljZ!Z>V!2^fZ<2=dUl1wTtX%)m6XZX%yW*bQyi0Yfkf!>}7hU;;*A zFO0!7jKeHUK=Wqm8#clev|$>y!wif-V=?UqT5ugqz9^4Q z1bQRn3p-%wlh_3#um_s=UlVUc6O6%j7>5y!9%?@_`9hdl&8EMdYCM z68d2h_P}^Aeq2ia8?jTEB0V&JLHmQ&ukh=~$QO3QDC~u1AAY%;c-Rd?Zy*noo3ZQT zg#V8Ef@xSAB|c4ig{eOfF8mX6pFsXi+CNOgpy+!GInvpG{=#kK3zM)1hPNXJqtIA^-LL_sU<*vcbuhSteg$oq z5e{L`r$`T*U~ngPKw}s645QFki9Y`>_ASy5N9=OCp;@Oh zyvyl>7RH()nR!WI}ijC^1m#)QXV zH%vg|KK#;%JhWj8Ou&`UIsv<28ur5sH0~$s^6imSk%s}%}%K1g?fQ>K(L(py~Unqa0-T(PU>YW!FH7s5pF>0UMSj|4B zgpc8$f7`pxiCRWbS>7q#S952m)vbYj{K24Y_*Fd^#yH}}@~?&TAsE>3?O9T$6~0OJ4a@w~>#ZC1t8Zwo zHz(ECPOVe&ZOC;X-!AeSOXU|8$-CvpzU-UtI>#Yzpz2DjYvtz}{zcJKA3)D$^h~Zd z@AFNqZ@AY#x!zh8m{i}mVnlO&aM{S|^$DNJ3 z|BFBE)&b`!bVn+iLf#Zz2p^ktw%J^fL4t z{pSrh|D+KH=B?Lyk-g79vsiDl(i= zV`A@=;q9G(|7t%l;B2At0@?3sy)&!%VS0V~Ab+%O_j*^MH-7AZ^Y91J+x5NO>x~}b zpMB8qdZm3$p#Ai2DQ;iQgb$Hln(!VPNg%nw&F@|xeqZIM4Xp^!mX?i}QJ+58-x1ia zzHv&uMVl{aSJHo0qrdUu>f_0J;@bm*RmYo6I{p}Rsqv_IJb8!soBPVglTjmhG>Guh zabqmuB3~Llk?=@`@HWC1RS54Sd`X4y<%Hi>A$$$tT@}LD6Mkof@Qs9xzCHzG)UEAb)nk9+ag7sq!> zdg5g)lJv`bVFa4%u4R0Z^s9(BsP{?qGgWW?;}|{MK}X^rCqBV5pOwa4(YcX$^O6DQ zWqzx%jkZ@fwlQuj8|k~7wnuwp+*56@rEaPU$&Dt>b?!JV{*0mT4%7uw&yoG&S#M0D4+7k_%n|4T5Q*Va~8i?`tJKLHrH5cwcT}*hbhG z>@b`G=O*k39IxuV&=$^*dj946eaRR#y^gWA$SlSv`IGW3LGQ{ddFEd9o>`=Ks?6(L zz3$jIy*}(eqGB1vz76O}Ts7c~^rPnjrRRR}Rpt5E^!iwh|C3A-D^&gzWt}?z%o{~} zom*Tl^T<#98O9$^i``4AC~U-8%?Myymw?%0fOOkg;-$VMPl#h8x@B&Vbv+Devl!MubC{^cCA=h#4W!y;jGS0h- zQ~geKWjJr2Eb|uZDC^5^nVRe4HU6K7k4mnkW=U2ut}H)*>*HG9St0FH=2c(D5bZ%J z?^@!s`wlwu>6ZoV%AHeOThOljN6{H&NlV^C?my^!g5Tbs=p7 zVcL_saFqBZ#P<+?i;lmuBz`sV4d$Tptd94s%nOL!>m@z$`TCzxe2qb!`YtP}f4P|E zPyF!?>03T9=sYa`)_>AYM}2_v$AN>+1pyA+c}~@_ubGp@4V5n$8Fcs)eRI&4K4kCd zdmMe4!v~$ii|w118^_pC}k+naAstMkvovZAw@avEx+eXK@rKks7s zJHKf^(Hh?p8i4A+62G4Kp5q6d2UWc3&TjPxCiT0C_@>4|$0z0Tz2#1*r9QS29z0>t z8PxU`&SOi~8m8Areg35*D~^?}tzySS7QE8ILFWN}yZv@fzMV?^9OA>{2c2fIL;AHt zyl#gQzm)jcse{hfB;K8;`=`kmBqs%lUqie#p?drV;uEJ=_JfpnGx5PQ2AwbKaigrf zZhO)5E85GGmCxnwkSO+y!@1Ej2OU|ram(}Pe0e0lR^nr44LT!aqF2&?^5QTdm<71)-K~H0Wq9Y#5zL26?JLnYy}rA~ zKW3PxDvLKl}Z_s&*-)dexW&e>=@Aa<=EF0l_a6eXFC)c$RHJW@^&K`7rgnVF@ zI{ytbubNq(-p7B#FnLRMlK%!-5S_RC{8y8IFLFz1_kqsx{7dSFd4kWssj@HKbC%>U z?P1~}`18ii{zeNfu(N)FcbjkITtCPC+`Rt0ta)(*Bp4XzU|K8o#v-mT?JCxdFKKPm8 z%A@ClNuNJjxjb&4!9{Alx`FYQcQWm%Ujx{??m^!1B!2x;xgBm_D;#@be*Z(2$AX+4 z(q10Nj_{WmZ*%=OzYdY_zj}Ph`25FK*6E%p-1^7P#G`}GwOsfI)>X07y*9|tpSLqW zSGWQxnm@N4Mt}RSL1$!z`p@?@xBg`wv5yS9xTB<5tClKVV=ekxxDRohR0!u0SU+a*_Rmmrf@qC@a^-Vc&i)DLeF41<-(no69|f!*>UFIAy8g8KuNB@ilTA`f{j?rV{V>lTEB!A&{=3&%Wpy6%?X1}BwI$7>k8;~L>g(Fc%8tV8hCR8i z6}wiWr=xSg`IeOD^5OMxJ#&T3)v1i~MF4b(f3~2n*7MKGJ@b#0XAJ&{-8A4#lk4lp zitJ!)SQTi=UH{LnkN94#XociI4?W$H0f$?yMqt!)h3ky&wdQQ<=fcAJVa_p;bZex3 zu=_)jZh}fz;o2$W`+CXTS=aAo(kE^iaL$(VNQX*aHfNk6*M&1>`gu3quc{xVUdA24 ze~Cfo4*E%;_W8=!g&!Ge%&Yd%ZB01@-o&#n=1N|F%kggr6(*`L`Eb`-eHNPnQe9cPh`ZbgNhSttP*w zkC*2+hm&rIci>$k^>_4-cAsB@^2vBr<(w(ylX_T>-oCpBoJYiO#*2mZ!2Pnq`+_s; zaoG{W)vL7gfY`rmzh3$-fyKKbyqUvW@C;cpUm7ep1=xIey;vTJM^ZV1| z_J8!O#BViHPt7lBzg0SS=yP)1=UZLHZPJgnps(*!-2at&cv|VZ*Eh5H8gwQrNlXGu zi#M9|OSm7`yOQ;EetUmX-ib#spCtTBsfQs?FV~=j_s`C+XBIM=DyZx?X_w2<)3<8C znJ4GpAN3B?PV~7l;rDOdO+OI5o6(#39Pfw~`|kYlFnYbYO^yH6%6g0X?F8|Mypxsd zp1^R!~l__<6I%{PL^i{b()u)e=5V&YPR}AU|5_)0O8*xp|-XX9&IN zuMIfQOFJ`P9>za5dxqcw!SbH?%&tv7~=%joh!h=%JlZMMrk9RSj|BA}x z$gQtQexr|Jz35xT`Hdr7{3+wlOnwIzksoJ&y>DSwy~PCeeiZ{f+bI=$6=74jzoPQoE*Oy=KY?1lSc{0L0www8m=v|NA-tP=J z*NGnw`H8MKw!4(Ad+T~j)c7CRO}&ZUQTQ?a^ni1#=zVI>^nP^@^v*+XE$`-iR`j-S z+?~BM>zU_2S6Oe-`tt_#Mt(Hl>?iHF?iF3XQ}n$e|04|64O4XubILF#j-@^H4md2U z==F=%-2D)@{2x;BKala_6X?s&3EgWUx4v3(`z2=9GiRS!xqasPgXo=y-kyyE4qN1m zz|TCr?s%R*&lg@_Fz-EUH|Iea*EgUy^9u86eh0QIz52Yxyh`t1U|je4)|CyvV%HGq z6R!?9*T}eX{HtZR?FYkx^ zeCLAt&^FDtvBM{=czbr5r3@bLg)`qmG9r!NO+oXrm1dw6o~v5EngTe^*uy*g86U| zyQFOv);070WpZEJe`w_?3a&CH9?y8h{8e=6^&j0=ZuEviciue@xgO;16gl#_&(|XN zAMt77y*b|%-X#Zpj1_zlR_i=#NuMP>(D^W5a`%c|Qr|Gm?U3#|!A24I_Mr0>k!x{x zlGVy@s8#m{Te(~q7rMUQ*VarZ08Ub)=fhY3V& zM9%mw@01of@+;hnrng?qkOf#$tLs+8#_=z30_Qu@U71VAI+WhSCRLRaCSLNHfP8zE ze7Kh(^5iqQC?D~AC+QMDDZh@NfZZMFdvhObNfq@Ecbw$9uy`L_a)kfz%H!l@S=*OC zDc36T2k*vS0RppAh3D&;)L+s56{-IX$cK^tg!I!Jkk8kd+yC8u%Jp4te_N!=H9T#= zt^X70AI}c*?g;)$bmi-Rx>}pCZ>?|QT2C#4%<}FPxaa*g{ML(}%`(nCT*WSToO9cz zdy#TR9CzNGZ(F@SrnD`Y>U+)E6*Cy%1(_N+QdKk>uV=Zk~R z4|Mrf$=*fXZtha;z}@QOo02=2?bS~wX~yB7;7hy%ekA#)y>eB(E^)6P@2+3_2%Bc_Tk_>$mLsoiT6O$Y!}zJyfo@OYT|b{3rUhqR&nZI*0ktcl6J7 zd&%2hGOjZZsqy`1#X)0IowOJ6r}^_i=SXRPA*E06Pj$yi>SG1_2eo~^MEP>SBzL`i zIePlhvqSWJs>rTD!X2>?x8^n9N*{8V~y)oV`|9kOYyo%n!cF6qx!@FsRZIpY$ zIL4no)(h*=yR}GfrTwbY>oX($8!O)*P>Y7*Oa84wZ~9Mz&O&|%nl`!hbFb{(S|xkE z^n8Y$H6JgV&8YMnNpHS6=-e*pTdSm(S^La#1#?I<>LmIX=^LaT!YX~)`kh`cqG_=A ztaN#2T3vg2pxXw;Z=L9uclgVGvcTt*{<8HKx1QbgPiAiW_;>B5KE|MT^eK$*_1UWX zODE`frpxa6Xqm5ge`y=>tG-n}59uWQz6#;X36E6>UqkrkD}=8ne07EJjf8)pLiiTK zyGz2QoI`{s_s>?`PbufCF+s+szq1Z3<vV^B_giC*3O?VUGa(i3!FY`$X^(XP`hlw9e z{3adGv?TW@;adrp{7S7~lOyr;Aci`u*>GS8z;`LZsly61(`A^c1 zBEPtozW=?Ym+PKZv3D2yYb5_&q<4M6B$>g~Y*u@!L~aRk9iH5QzpN;Sh_OcOK~CnY zf#Z-X8KdPQ?194jM%1~qpRs39e-8WH#Bro4?Em?Byk27r`6HG4m%22O`dfm&+M2Ax zbVt{3e%(m&Yohd8sgwJs2m8;R$@5?$D z(*6T4D}9CM0LCzHjQwrd7%MjNC+&VSdU!y`c|x#L`B|@j&aSt7m(cmVuXXMY(t z-2H*>Jz&PwW$Y;q`uf!Nz^QtBAVRFo@vn_^?fYh(srzw2d(qca+~>*7IU~M!NuQZn z=Z|v1k-yAhrz<g+G=WCQuw2W6e_2fTdpb6fY?O?IchEDCTpMOUZw z<~rZIg*wTHRZ#KoC>9tZ8;Zw)X2Lh&$L>S3&Xdv}FH!Ya*nZqO1P+n=lp+5@GAzGr z68)X%x4%|if6EC!hw#GnDUn~JWX8H#di0b$>h!|7{7#Te|1p--Ok3EW!VAM)3W?pV?+d$GT| zoAps?=PzJq@6lPc56^9H`F7ymYm|YFF|(*0>GPTREx-h{k#A;MIlq-$!@7M`k8cs* zw&BVt_11>I_NR;6kz0Q3Oq0*a?7Iy7z$<@AUWIkUeYrFDA1*iYBEKc*?Kv&$d_}HH zKh2lh@^$5oGp=9VbsN2Q7ptlE(8d&RZY_E@qSyFH*7=6qXPEqJtv7FP+1Q_|skSbq zy{+c)OQ^Jt?-lz;{I-hl<&PHk4>`ZBCA@KBRy{Z7j$?ZLFL;MLZZX|Z>z~MlkXt|+ zHQs4C+jqVvDEYjDTsLwo|K$EA@N3jZ=|6<$*8$z}j&X};w!&)@m;MM?i)k7|uOyj4D9 zxY@bua9hZ4-8tFZ`g7$y5pLU%+05jEGih!iPR7A;=g@x96BpHP8)I>_+C8$6@2*Ox zGSM>@dz$!`T&ynfpf73JpL@Z>$`gWlKb0dau%sjuetNH=-lUoJ#F~42R+|MPv8Po&T8!?EPKUEmyz^5b`5%hQ?t%i(R15y z{>qK@U#(aR=#%nIoJ4;`U!=Hvc|W=5NA3G6>)WDdIeN0_d8k+qcX0GG@cBBF)wbKJ z`Dv+*zo%uLx6u=LsK`(Fd=<~*d(W3iwLMW$vj{EmE!r*7{WIa9&aHZeyeLG z*^sX$jAIGfN_=Vs-ww>hGnMV+TB_iBRpdrbVgKW&biL|pE{kSWC@1+%L@rEzETifC z=H>E}^TH_dix7V|zXNq|6yAR!V;{!p4HL8{k)Mcs68Vpb{1KkKK8IPpwwydgnt)6v z^5%@JdOrEX$h+sB{Fa5-~Y1Qub};wT$ttVQ;FUQ;_vgd-beSI-c{%g zwPl^Ji@n)$z4_}ex4*L&+wcE-WqXVKum!#A_-3i=hx0ZU&bLa&Hm!FL{Vw@gXDiu6&^d*h(KSK(eay6G8ncsoj^ zaQl3wnK%b(=GVJhuqLDo51#;Mxhxb<3C2KQP58+^-4 zl(eY*wL_%0uhZ#|9VR_j-$jLB>2WmqubR&JsUzzgAqH_Be+lzi313TiQ-$yigxiE4 zs^u@#@|y^6sSv)E@DSmLX?b}|kLVAyFdkIUKZfvdh42Z4cNBzs>v^q&M+m38<^II4 zqsdp~o5Zh^@k@R!LcGZYFSl{b*P1&}UCu4Pn3ExV1lyH`d4de2>e*-h<&xC(m!u4Mp+=$)g4O!<*KX%Vo^;tOHm5d+q zq?*4@=2zw8UD5u!CFGawEcTO}cUBReA^ZZdq3}A#y36yB+fL_Ej>emGJ9~JTc2=dG zt|ff~-!MK<>f`%feK7vZo|0(Ie5zoId$MEsjNfX9i5>wNN{lU}&yxPp0O?=%@-ORa z@qm8?qiLn9ZkjiG#!=qz;;eJ2=sD@Py1$j_i3R-Ui=M(!BR3w49`R?_?OIRt{pp#2 zo>8+{pWvIzQuhV^C*Nyxt#W!Ddv4S=N0D;dRWs?bj}>3fNxL64llchx+;yX0cy=+5 zDjt&}{*TdUii$V2ZVc(ypx5|#<@=D*o;T?DefjPENjP^xjqKf7hufp>I3h10knpX9 zo9O$H4!>N72biQaRtO(MxJ`Ire-=Fx2yZG0mwIR=JV!fnEj6BV>+d9Fz0N6%*bB>YGnE_YKUd>r9n!VBAj*!fPYl3&B`z-G@+ zGu3!v^J)fds&v}1$c!c5Ui3UF^8Y~oJlRL=jz8=xBalCl6Mu&8%{q_pJFriBmeE>S zZV7UIp4^eu<<=kejtw*lm^I7L>lJ6_XvDROyJ~ks4_vHRq zT`q7w?d^fAdJobz{8DT>BTazK>Ox8xvxFikw@&4MP+05WuT_`ZfSmCqo$p_(=eq^Dm7ZM9AF7sP6cZWq%Ua)|)#WB2*X_xjR9$Wk za@Ipy-<0Zd%aL2>$z4`m?s4RTYqY+F)#WxJ*W=0EQ(bNdIr}SG-$T{q#&Scq*OU8p zbva%jX@nlu`d+Fow*<<=k<{tvD1?dozbAlL87?fb{7^}7|hNL=gtV0F3C z7cu^Ma;I09n}}TWt6JZz>T>gtt9?X|S96i8FkW#=GFBlML+-Hy=pVNu=gvv;YmoVQ zgu6y}AZqT{0(e*FM~5Pi8Q`>8dm#anFBkj6Y9g-S=Jv ze!NBBub<7m!>gGHs#PXAueKtWd{Xz@zbm;F@|>B>)9sF;^Qy=%Mc!VoWj?p2~i7%PUW~sE5+a{g|6iOFQ0*-uR1I_xXpwvOnu~%q=9g z@2OU-)>TGR&K~64>&-7B=e8U6`ssbB?%GTX|DjC&xKk+v)5?iUzBE`r>v0rZbSu4KF| zSs$J*01U$p;A&Qb3{ z-$wMAo3y@<{OkJ0T*3MMHLb7hU(+Z3X~P`+*H^h;OaI)g;|teEq+PAWjz-eS`e0xQ zcDVJb*T1Y#Q9X&Cu~%~afqbc+t>}^br-+{ArFz)8UQpknrxQJ)53sK8$tdE(X0O^z_sYehOMb07zR*vSZXV&?q~mf~r@M*!WYgSJ zved_N;(Li__|WBd`#83+TCaWRoxmlZ^~h(D=k%TXYv$Kd%9|nl9)1Ths$7Npv>1O@ zjNrYh?4_Q>iH7?M%mo>v^r_O-CH{EWl! zIo$IolLBsO7A?B+#>vvRAx^Dhw_=eHV~G4o{-eXpuYX&dztq!a@;3-yDCP69n&_U# zOV%^x=_}E}zd2#X!{3$b8B6(^2)`AXz$r>kp?^P?bMI95JkW;xO5~S`{1oJi#$j&E zmh`ht-f@iYY4YUcNn@=e=FVxy+Oz4=Z~S>dZ4t&RbiF>PMP=Js{CBo zAM*Paj2rH*F#jREvm{*n8Ibb)F{{3BaL(Tf>x({J{(S@SXAAPu z{{yp2<=MDb;Qv-+<{{sO{Hry{Uxj?hJR^T!#+}dd-dMj~`LbYIos=(dE#t`+JrDnX zw4D!pS5^K0Kl|K!f!u(J69>$kIuvc?w3VpSrVbe}6m=CA)+#EhRa2?>78S}=%&BOk zRHRdvqAtaphB}p$lynvPT}4SrwG5MrY$f|spWpL!?zx}Oz4vpsso#E|#{;;$&-?v8 z@AE$I^FHtMKIfiGSI@Wk&NASsKj!yywZ)I;K^uVYg-;D+zKsU&vqXKfidFAQ%RkIV z@O2~b@3j1vh=CacmVXr^J{Jn9)bQU4emU}o{iOK!120X07vW@z6W|rVCnUgY>=~SHb@n_4Cyc{CT{f$c@Oh(PtFuYy=v~ z9ptEhekXFYytpsZ!?V_vtJB<@&b*UeZH{T2uEC=5>3$S_{AuLzSwZ=YUrMll;OzW|8g5nqGPCv43APS}?)_t?9uos+csCn1oXTpO5L>L4jY zzN(k@Wp2>?^&aYD+>XHGHt`5g(DnZGWa6Nu@LBWnz6@?V<$g7goBKu09rk($#`o8X z8D#H$$h{f-a9pDH4+Gx>ob61jFSDj$PntstQFAi&R(_oJga589elWhZKNvATfBpl1 z7xGLkX9qlkHvlZv}rg_%w^TIKU5VK-W#?21o-qUEr?(|BsUQg3;u) z`JqKl-$?Sxj@?h-Pc!>6zfga+`}}O45S`ig>P^2)i}#DaD1e9fG{9$*Gmv?Xf$I)N z_+ZPHk9n(CSItE>(6fBx-}^pEd@*q#G5#|0e#$TJ2Uk8RycQy0m(B6ERehnR4{LyP z3(v|vpDA0C-W%YPnlxbYb$%Zi|1h63E-ZNLc(Erz+5VClUh$F&NPXP~b`Jch> zvi#%l9^iYaH|)p6rw{n<7+n1>eM5CBNUL&)vvr=A%!* zXN>V#fjp(f1OE8@T!5cEJ|(C0xfuK}OU_G2kdwR)>)Kz$s_CDGgkSTzkat0Nd`L2kjWyFO_|o{RZ%_g4X?AfFG>&)AiVDcA+Ky z4d9oT4EXubp*;LZqNW1;mEf-h{|51&`VZR=(Q^gWly!hN;lP2+_oauofM;wJIqbXY zX1=*HI^Q%xw^RHN8pw3J(0#_I%hR99ui0~-+`IMRWJgKF=KmB|Rey%@GGicfj{NUk zKHo%tsZ-IBMLU5n^vj_yJ!Bv=pZD!tuivyMESJf<=H%jx*96DGW6lP~JjSrjhH62Y z#l*#BEvyHQO7@!?S2dKs=Yo9y)d+lX0=yac`(kkQbM#Z__q=z4J}{MUhBN;~e<_*n}+{Thq`sJ`oSajY8``tf_)1?c-N1DW4IAF@e8X>v|FiRTADW^R-IyTRWAKHHqx zpWwZ~CsYpj?`PW*GhTr&0)B~Lxp}U^@VE0>@O=^CmtDww06yI|B7VL7v_k_Z4dCwu z|1TClFSchA!AITUx1PK-G7!w2nRJhV{N4umt$pi2<~YWM-)AP5oqN9m$7J6>boR%d zlZ;vV=!4IiD)=a_wm-p#)xKl%=Zlhyh~Hvx+0jn)*ADz+vZKf7-vzQG)(ltcE-(A8 z2DANTQ8e$6q$C&AZCI+PMa2#IKP* zb;z~xxPi=xOmOb6^X)ZZAI16j82gjrYxH^IKxUfasSmw6);KWVi}}D9_a~~~`;m9? z=>wVl&7VW8l_z0rq#Bujc50;0n^XneK3>v^Wz%U0+Dr0*8j_&^}wfvepn+uC;5C5 z{h8&GU0uON{-X#vw?I!ApK=?aH*t}f?>Y0RHFI{l_ur=iKUF_q-s5$fN0plle6rl8 z{qR{F@VWGj^XY-lrhw0lZ=6rb=kdq$Y`cE&#`!FPPgB5Wd%%bICj2ckW-WXy$LL4a zPX~N92Yg<7<9znOr+B_?S9;Le+3T05`U{+Q3;4`EfseD0OKRr`Fx@4Cj~ zAlBWwCOsj%#eT)F2Yyux224K9JuBcx`;y;z)%VHR^c$I9*$U<}`2A4weKO#eo73{- z(h&G;%xL|H0lDT7JL! zzw>K^-!ExT<$3u};2RU*!@%1U;3Xso*2mz|OC|8N zz|Z2@pF@KEFQ!L(^%W{HKjAL{U-B#x1bHt@2l!24l^cA?-v<8ngnB!GZv%d9mQS{? z`NDXv?^G;4z2MJY64gUB@C~%L3iz)I=-0>c`$>5}oydVZ()y=@D#Q=E9p?{Z9u(a_ zp>qx|h`-SyJn6ILg9Djg@az_67NpX(aWu2esX)G2O#_*S#cvjP*o$4Ck?RTH39fS) zoQ8?-HlgGi>S%^f`-cWH!^#_e#OD*fduFaK{y&k`cBDlR@{^v1SF@h@=s@0im6BHM z8F@asOMS5to<@0R0J;Tb_{9@2srv8=St)d?B41SVp9q=^?@J`@s zfu9&4^RMu?0^bb$j1atn=bga!0$(qx=E)DPvf93<%e5*OfJ=Dql|d?nwFBl%G+k z*~Rof<)s%6WTt?ta~lgST_^Bz;718=`qQV=`vRitp}dOnJpTuL7VtNT&i*9Fu;rJV zXFd%l|EG5MTO0)JnCzh!LvKJi~} z`Tu%s{F2Mz5B}Yfr$3I*QZl4R$x{dZiqBd6Nlw__kUt-Px%db8v&P2n5dY6x{-=$N z-z)wB{*ux0WrvMd!2b&a{(XM@Uq8W{fv*BS!$ADM1aAetCIP+y_}Uns8t|8rkXsM@ zJk1}UN1j;xXwHGooz%j}%zNiX^c~P|UctUP&+grk_7DeZJo~Tz^QDCBb1<(rLemHR z;{Rb^HVysLBiElkBPM`hm?sh(>2v#l!kSoaFJF+Jdr2h))UGvp}4C%9!yD?}dad_T0LAXyhmbQ^RUC6Ty z`ge~cPcC<%``mtzD39HNlssL?vt!jjX1V0)_T|YtSIoW@E4{pVP4d*W;jb_L@9C$G z_RYS;>Sz1w*H16tFOqKuL;OjN~-cBx$ zYkfjX`a7fL5342bR`|_cGhoiWx~XyD`E$Xfru_Ft-L;H= z@MmEsAwP%@bN-2S*xA`XN>T<&weY_d&I>Fgew$yYI8F6SpSvl4LeFK9`tgtX=X|Td zUvuR^rcQP`8~hRGGjn%TIIza2s=npWufJ*_vrF}TEmmKP-ox?ZYPmd(#}4r8ujc%R z^nH7NeP*AYrI&MLJlsFSeD|fAh3K|xShq-D$ZFSINVeK_{$w@AWy*DW$wGCTXK?v7 z@}~m*ZM@dzcXtK#GcLpH4g4+9Z6x_Kw@~{P5l}EK8$GOqZ~1k0{ppSm_d9ym`)a-( z^rDIM)(QT0@E_&bEgu zThT3j{Md2(eSo}xqC3|j7d^+LN^qqms9cpLUn?{kRIxbH(k0n0+@Y!~w z&5yi$G(L0Ve6r^>#is_n)wWwcSC7W$j5wd{`CIX6h0o@jEuW`G<1;7DCwpE_e0tzh zb*s%6rS=;|Kc9;8$@Z7VS;;!|(=m`)$+LR`d>Dq8={r1r-c@gt`N1aRLiV%n8`#fx zqxMqxyN`~j*Oss54=>}lmO{V&HaoxE8nn~qBVzN5 z^df!EzI`C`cj@J^7{13w-x;Qy9P3oq~As0=jKxqVA=1QwdlKKasOr74}EFp zK&Dsi|7=j7J8WVm$_}joY_c?b2_F_#};AjmI|1KT{vQ|6K46;LX6N ziy3w6AHlmVejMHlyd?pD5AX|PaP?mo3DVu@=T4s8n}YTQ`MtCpMtX_tVj0h|)*-3R`iTG#)=*MIW)OLKRM-iP=d4s|xm*x2#Zc^C`xAN&?~;Xf2F z7ELtvkjyXGzjsz9^E=1vi@D#%pFA*-sg1^S=G?oZ3q@q@=B*QAU+S+0f8*wX%!@qx z@gKUn%rWsFFAuRNQ4SzSBQ*6_GjvT4=C5yBf$x4_^!`BgOT)LA55a$)XSarS8oLYp z-2a3|mG8G!g1;C1ox(pqjvpSiHvR*@{UOW$D{=fNf6a$G!C&++@uKv8ldt#iI+T$4 z{BYa(w8$f9FQ*I~ruwgf_HKJ*AafxLH}^50Pk8;5JCAG5QR_ZvlC25mKs3_`zvb}T z_oIQ#z<0&qs;3Y51nN0D zD@X3$74=8gcbM-e|Frb>U~zbU!3Si&SyQFW!N>%|tE5-O6k}iSF?L==y;Z+uJc@6R z&o}I+^3L%t(hQVfJw&$}H=Q@7Qd?f|_YM8E7cpesSu|_oO^o*hRzZL(y$r*zih1gs ztX|R!Sjd~cl|7ZUWB;M@-2ScI@8zwizz~Gr0De38r||6CUa;Srk1zXM3H~PVe=B@q zl)UreCf7TcV|Az{z6WYo4${k3_|*S?z}#Qx^Fc4+oUwl<^7DT0kx%yb;^!BhnuSoi zpFI=5lAH1G@cR+Z;+L={t)fK{Q#h?q<0~>oOomnCV=4S*{b9iWesNQ7{$2@u5%74v zYaQ@<;PJS;6L@V5UwT~LPJ9deaQWq3f&Iqv3A$~^Ic3CgEPE)rh4}uD$>UMwmA3pK zp8fHhJ$_*3w+34tmb(JfrNB$!`wmN&+YkOo5LuXcwGF%~@J`R-1^1(pU$T1=3-ndx zd1jkbSmvJ4tNKxVI8d0FU=W8Sq63_|?EwUl?EZ zKdk-%{(kX%@BYS*gmXi7(}-ltg2_bU9wMm!(g)xmn`Pb1rDFXj9GI&yixEkBHU zeLIfc_f_)URO$BmG z5Plu_%V^*Cgnw`zzCLB1?dT=oY=!Y|@b4+$KRJJuo4fFT>5iCpI=#^PL+s7>esy^V z7sz5ro{HP>FE0(4?}&@P{dRz{QJr`$#SVkL2jMq@zaIRPc=l~HmRGg)%kpXzG` z{`r&g?QH|_6*0KRX&3N~@KJuk?+__f*cB3p<45xfJq z^cChOcsKC4J}Q9s0+&8=?ZZY_JNTMU8?!(ihVL+Vk|*4*I_RZO)u;F6+j_E|Rw{l|8{yfAyz7Ss zGVfHsPdd=*i++!O$9`48@|d<36sGCbLT zx`bCLulz;RQuuVhr@nA7)9t|LVxLcVjbrvdO>1|-BeKk43-arEppWE1{C(CU0+{wm zgPD&@-d7^^7(1UQJJ%OS6huU-nQ!LH4R;eCP9Dr4X7(q$?gG9Icu^M08iVH^;9G$A z37)e%^ZkijPRZm{^c^*=wNKAWF>=jE^Q75mF_wC?b!q%mGvU=25003(Xtd>KeBn|W z@wcLD2EGWoq;aQqwb}AQTbKS3U5Dj2SpfL0PHP7Cf1=w;`E2-x{kY&efp0k@npdm_ z-hrMC}`{v`XmG-#)ZQA|5^1r4`FsUA4_5v=5tKDQk(n7K~#)|Nm{6GM{Y zy-eTHlijwb)10M@HB|Mwn}{E$4rYF-dZ$gd`ZY0{t#_5Sv?KL4Kvx6Z_Jam9i$r&> zPj`*_B`?QgzI!bj-iQqoYQ=1oSWE3_6Ti|yKTrN~pI>;K+jel2j`ek{9is1nzI?`D zX0H6>mi%@wbX}*5DJr}`gHFFP{w(=E>-j^I$BFv0@?O9E-8{R4Gs5dx>?yJ=^5Z}F zT~ZZ|lcl$Ca}zyZU9R+DrLb z@tY1m6F=m}k@2evz~cu<7#Ql8e)zA4zKUm`|GR^+3^{$0(x$N@@ zzusv6zt$X?$r<*1b3cjnx#Nhz%z?6_clmV5aiGoja{^*>awpkUgdZ1oBWHW%VBY

3|dV3)>kzNY!1 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

fgVHl|u9`I6sWqJ9Hg|f&+@Y}c|3QOYdAExT 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 z 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

-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

!h&#!b6Z&{t# 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¬V}@@mS(faeq3s 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 z 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 J>?MZk{vWcd6-xjB literal 0 HcmV?d00001 diff --git a/spkDiarization/cfg/EnergyDetector_SPro.cfg b/spkDiarization/cfg/EnergyDetector_SPro.cfg new file mode 100755 index 0000000..2cfd202 --- /dev/null +++ b/spkDiarization/cfg/EnergyDetector_SPro.cfg @@ -0,0 +1,29 @@ +*** EnergyDetector Config File +*** + +loadFeatureFileExtension .enr.tmp.prm +minLLK -200 +maxLLK 1000 +bigEndian false +loadFeatureFileFormat SPRO4 +saveFeatureFileFormat SPRO4 +saveFeatureFileSPro3DataKind FBCEPSTRA +featureServerBufferSize ALL_FEATURES +labelOutputFrames speech +labelSelectedFrames all +addDefaultLabel true +defaultLabel all +saveLabelFileExtension .lbl +frameLength 0.01 +segmentalMode file +nbTrainIt 8 +varianceFlooring 0.0001 +varianceCeiling 1.5 +mixtureDistribCount 3 +featureServerMask 0 +vectSize 1 +baggedFrameProbabilityInit 0.001 +thresholdMode meanStd +alpha 2 + +verbose true diff --git a/spkDiarization/cfg/NormFeat_SPro.cfg b/spkDiarization/cfg/NormFeat_SPro.cfg new file mode 100755 index 0000000..cc56550 --- /dev/null +++ b/spkDiarization/cfg/NormFeat_SPro.cfg @@ -0,0 +1,22 @@ +* NormFeat config File + +verboseLevel 2 + +mode norm +bigEndian false +loadFeatureFileFormat SPRO4 +saveFeatureFileFormat SPRO4 +loadFeatureFileExtension .tmp.prm +saveFeatureFileExtension .norm.prm +featureServerBufferSize ALL_FEATURES +sampleRate 100 +labelSelectedFrames speech +segmentalMode false +writeAllFeatures true +frameLength 0.01 +vectSize 60 +featureServerMode FEATURE_WRITABLE +featureServerMemAlloc 500000000 +addDefaultLabel true +defaultLabel speech + diff --git a/spkDiarization/cfg/NormFeat_energy_SPro.cfg b/spkDiarization/cfg/NormFeat_energy_SPro.cfg new file mode 100755 index 0000000..ad02add --- /dev/null +++ b/spkDiarization/cfg/NormFeat_energy_SPro.cfg @@ -0,0 +1,23 @@ +* NormFeat config File + +mode norm +bigEndian false +loadFeatureFileFormat SPRO4 +saveFeatureFileFormat SPRO4 +loadFeatureFileExtension .tmp.prm +saveFeatureFileExtension .enr.tmp.prm +featureServerBufferSize ALL_FEATURES +sampleRate 100 +labelSelectedFrames all +addDefaultLabel true +defaultLabel all +segmentalMode false +frameLength 0.01 +vectSize 1 +featureServerMode FEATURE_WRITABLE +featureServerMemAlloc 500000000 +writeAllFeatures false +loadFeatureFileVectSize 60 +featureServerMask 19 + +verbose true diff --git a/spkDiarization/cfg/TotalVariability_fast.cfg b/spkDiarization/cfg/TotalVariability_fast.cfg new file mode 100755 index 0000000..24fde7a --- /dev/null +++ b/spkDiarization/cfg/TotalVariability_fast.cfg @@ -0,0 +1,82 @@ +*** TotalVariability Configuration file +*** + +***************************************************************************** +*Miscellaneous +***************************************************************************** +%numThread 2 +verboseLevel 1 + +minLLK -200 +maxLLK 200 + + +featureServerMemAlloc 500000000 +featureServerMode FEATURE_WRITABLE +featureServerBufferSize ALL_FEATURES + + + +***************************************************************************** +* In & Out +***************************************************************************** +loadMixtureFileFormat RAW +loadMixtureFileExtension .gmm + +loadFeatureFileFormat SPRO4 +loadFeatureFileExtension .norm.prm + +loadMatrixFormat DB +saveMatrixFormat DB + +loadMatrixFilesExtension .matx +saveMatrixFilesExtension .matx + +***************************************************************************** +* Path +***************************************************************************** +labelFilesPath spkDiarization/data/lbl/ +featureFilesPath spkDiarization/data/prm/ +mixtureFilesPath spkDiarization/gmm/ +matrixFilesPath spkDiarization/mat/ + +***************************************************************************** +* Feature options +***************************************************************************** +loadFeatureFileBigEndian false +featureServerMask 0-18,20-50 +frameLength 0.01 +addDefaultLabel false +defaultLabel speech +labelSelectedFrames speech + +***************************************************************************** +* TotalVariability specific options +***************************************************************************** +nbIt 10 +orthonormalizeT false + +minDivergence true +meanEstimate newMeanMinDiv_it + +loadAccs false +nullOrderStatSpeaker TV_N +firstOrderStatSpeaker TV_F_X + +randomInitLaw normal +saveAllTVMatrices true +saveInitTotalVariabilityMatrix true + +loadInitTotalVariabilityMatrix false +initTotalVariabilityMatrix TV_init +totalVariabilityMatrix TV +totalVariabilityNumber 20 + +checkLLK false +computeLLK 1 + + +inputWorldFilename world +ndxFilename spkDiarization/ndx/totalvariability.ndx + + diff --git a/spkDiarization/cfg/TotalVariability_fast.cfg~ b/spkDiarization/cfg/TotalVariability_fast.cfg~ new file mode 100755 index 0000000..24fde7a --- /dev/null +++ b/spkDiarization/cfg/TotalVariability_fast.cfg~ @@ -0,0 +1,82 @@ +*** TotalVariability Configuration file +*** + +***************************************************************************** +*Miscellaneous +***************************************************************************** +%numThread 2 +verboseLevel 1 + +minLLK -200 +maxLLK 200 + + +featureServerMemAlloc 500000000 +featureServerMode FEATURE_WRITABLE +featureServerBufferSize ALL_FEATURES + + + +***************************************************************************** +* In & Out +***************************************************************************** +loadMixtureFileFormat RAW +loadMixtureFileExtension .gmm + +loadFeatureFileFormat SPRO4 +loadFeatureFileExtension .norm.prm + +loadMatrixFormat DB +saveMatrixFormat DB + +loadMatrixFilesExtension .matx +saveMatrixFilesExtension .matx + +***************************************************************************** +* Path +***************************************************************************** +labelFilesPath spkDiarization/data/lbl/ +featureFilesPath spkDiarization/data/prm/ +mixtureFilesPath spkDiarization/gmm/ +matrixFilesPath spkDiarization/mat/ + +***************************************************************************** +* Feature options +***************************************************************************** +loadFeatureFileBigEndian false +featureServerMask 0-18,20-50 +frameLength 0.01 +addDefaultLabel false +defaultLabel speech +labelSelectedFrames speech + +***************************************************************************** +* TotalVariability specific options +***************************************************************************** +nbIt 10 +orthonormalizeT false + +minDivergence true +meanEstimate newMeanMinDiv_it + +loadAccs false +nullOrderStatSpeaker TV_N +firstOrderStatSpeaker TV_F_X + +randomInitLaw normal +saveAllTVMatrices true +saveInitTotalVariabilityMatrix true + +loadInitTotalVariabilityMatrix false +initTotalVariabilityMatrix TV_init +totalVariabilityMatrix TV +totalVariabilityNumber 20 + +checkLLK false +computeLLK 1 + + +inputWorldFilename world +ndxFilename spkDiarization/ndx/totalvariability.ndx + + diff --git a/spkDiarization/cfg/TrainWorld.cfg b/spkDiarization/cfg/TrainWorld.cfg new file mode 100755 index 0000000..30ed85f --- /dev/null +++ b/spkDiarization/cfg/TrainWorld.cfg @@ -0,0 +1,80 @@ +*** TrainWorld Configuration File +*** + +numThread 4 +verboseLevel 2 + +****************************************************************************** +* Miscellaneous +****************************************************************************** +bigEndian false +featureServerBufferSize ALL_FEATURES +featureServerMemAlloc 500000000 +frameLength 0.01 %in seconds + +****************************************************************************** +* In & Out +****************************************************************************** +loadFeatureFileExtension .norm.prm +loadFeatureFileFormat SPRO4 % SPRO4 or HTK or RAW + +loadMixtureFileExtension .gmm +loadMixtureFileFormat RAW %RAW or XML +saveMixtureFileExtension .gmm +saveMixtureFileFormat RAW + +****************************************************************************** +* Paths +****************************************************************************** +featureFilesPath spkDiarization/data/prm/ +labelFilesPath spkDiarization/data/lbl/ +mixtureFilesPath spkDiarization/gmm/ + +****************************************************************************** +* Feature options +****************************************************************************** +loadFeatureFileBigEndian false % true for HTK by default +featureServerMask 0-18,20-50 +addDefaultLabel false +defaultLabel speech +labelSelectedFrames speech + + +****************************************************************************** +* Computation +****************************************************************************** + +maxLLK 200 +minLLK -200 + + + +****************************************************************************** +* TrainWorld specific options +****************************************************************************** +baggedFrameProbability 0.3 +baggedFrameInitProbability 0.7 +normalizeModel true +baggedMinimalLength 3 +baggedMaximalLength 10 +inputFeatureFilename spkDiarization/lst/UBM.lst + +* INITIALISATION +use01 false %initialise the mean and variance to 0 1or from data +nbFrameToSelect 100 % percentage of frame used to initialise the mixture if init from scratch +initVarianceFlooring 0.01 +initVarianceCeiling 10 + + +* END +mixtureDistribCount 64 +nbTrainIt 10 +finalVarianceFlooring 0.01 +finalVarianceCeiling 10 +outputWorldFilename world + + + + + + diff --git a/spkDiarization/cfg/TrainWorld.cfg~ b/spkDiarization/cfg/TrainWorld.cfg~ new file mode 100755 index 0000000..fa5a8b4 --- /dev/null +++ b/spkDiarization/cfg/TrainWorld.cfg~ @@ -0,0 +1,80 @@ +*** TrainWorld Configuration File +*** + +numThread 4 +verboseLevel 2 + +****************************************************************************** +* Miscellaneous +****************************************************************************** +bigEndian false +featureServerBufferSize ALL_FEATURES +featureServerMemAlloc 500000000 +frameLength 0.01 %in seconds + +****************************************************************************** +* In & Out +****************************************************************************** +loadFeatureFileExtension .norm.prm +loadFeatureFileFormat SPRO4 % SPRO4 or HTK or RAW + +loadMixtureFileExtension .gmm +loadMixtureFileFormat RAW %RAW or XML +saveMixtureFileExtension .gmm +saveMixtureFileFormat RAW + +****************************************************************************** +* Paths +****************************************************************************** +featureFilesPath spkDiarization/data/prm/ +labelFilesPath spkDiarization/data/lbl/ +mixtureFilesPath spkDiarization/gmm/ + +****************************************************************************** +* Feature options +****************************************************************************** +loadFeatureFileBigEndian false % true for HTK by default +featureServerMask 0-18,20-50 +addDefaultLabel false +defaultLabel speech +labelSelectedFrames speech + + +****************************************************************************** +* Computation +****************************************************************************** + +maxLLK 200 +minLLK -200 + + + +****************************************************************************** +* TrainWorld specific options +****************************************************************************** +baggedFrameProbability 0.3 +baggedFrameInitProbability 0.7 +normalizeModel true +baggedMinimalLength 3 +baggedMaximalLength 10 +inputFeatureFilename spkDiarization/lst/UBM.lst + +* INITIALISATION +use01 false %initialise the mean and variance to 0 1or from data +nbFrameToSelect 100 % percentage of frame used to initialise the mixture if init from scratch +initVarianceFlooring 0.01 +initVarianceCeiling 10 + + +* END +mixtureDistribCount 32 +nbTrainIt 10 +finalVarianceFlooring 0.01 +finalVarianceCeiling 10 +outputWorldFilename world + + + + + + diff --git a/spkDiarization/cfg/ivExtractor_fast.cfg b/spkDiarization/cfg/ivExtractor_fast.cfg new file mode 100755 index 0000000..53f7b83 --- /dev/null +++ b/spkDiarization/cfg/ivExtractor_fast.cfg @@ -0,0 +1,81 @@ +*** TrainTarget Configuration File +*** + +verboseLevel 1 +%numThread 2 + +******************************************************** +*Miscellaneous +******************************************************** +bigEndian false +featureServerMemAlloc 500000000 +featureServerBufferSize ALL_FEATURES +featureServerMode FEATURE_WRITABLE +frameLength 0.01 +sampleRate 100 +writeAllFeatures true +segmentalMode false +debug false + + +******************************************************** +* In & Out +******************************************************** +saveMixtureFileFormat RAW +loadMixtureFileFormat RAW +loadMixtureFileExtension .gmm +saveMixtureFileExtension .gmm + +loadFeatureFileFormat SPRO4 +loadFeatureFileExtension .norm.prm + +loadMatrixFormat DB +saveMatrixFormat DT + +loadMatrixFilesExtension .matx +saveMatrixFilesExtension .matx + +vectorFilesExtension .y + + +******************************************************** +* Feature options +******************************************************** +loadFeatureFileBigEndian false +addDefaultLabel false +defaultLabel speech +labelSelectedFrames speech +featureServerMask 0-18,20-50 + +******************************************************** +* Path +******************************************************** +mixtureFilesPath spkDiarization/gmm/ +matrixFilesPath spkDiarization/mat/ +saveVectorFilesPath spkDiarization/iv/raw/ +featureFilesPath spkDiarization/data/prm/ +labelFilesPath spkDiarization/data/lbl/ + +******************************************************** +* Computation +******************************************************** +maxLLK 200 +minLLK -200 + + +******************************************************** +* TrainTarget specific Options +******************************************************** +minDivergence true +meanEstimate newMeanMinDiv_it + +loadAccs false +nullOrderStatSpeaker TV_target_N +firstOrderStatSpeaker TV_target_F_X + +totalVariabilityMatrix TV +totalVariabilityNumber 20 + + +inputWorldFilename world +targetIdList spkDiarization/ndx/ivExtractor.ndx diff --git a/spkDiarization/cfg/ivExtractor_fast.cfg~ b/spkDiarization/cfg/ivExtractor_fast.cfg~ new file mode 100755 index 0000000..53f7b83 --- /dev/null +++ b/spkDiarization/cfg/ivExtractor_fast.cfg~ @@ -0,0 +1,81 @@ +*** TrainTarget Configuration File +*** + +verboseLevel 1 +%numThread 2 + +******************************************************** +*Miscellaneous +******************************************************** +bigEndian false +featureServerMemAlloc 500000000 +featureServerBufferSize ALL_FEATURES +featureServerMode FEATURE_WRITABLE +frameLength 0.01 +sampleRate 100 +writeAllFeatures true +segmentalMode false +debug false + + +******************************************************** +* In & Out +******************************************************** +saveMixtureFileFormat RAW +loadMixtureFileFormat RAW +loadMixtureFileExtension .gmm +saveMixtureFileExtension .gmm + +loadFeatureFileFormat SPRO4 +loadFeatureFileExtension .norm.prm + +loadMatrixFormat DB +saveMatrixFormat DT + +loadMatrixFilesExtension .matx +saveMatrixFilesExtension .matx + +vectorFilesExtension .y + + +******************************************************** +* Feature options +******************************************************** +loadFeatureFileBigEndian false +addDefaultLabel false +defaultLabel speech +labelSelectedFrames speech +featureServerMask 0-18,20-50 + +******************************************************** +* Path +******************************************************** +mixtureFilesPath spkDiarization/gmm/ +matrixFilesPath spkDiarization/mat/ +saveVectorFilesPath spkDiarization/iv/raw/ +featureFilesPath spkDiarization/data/prm/ +labelFilesPath spkDiarization/data/lbl/ + +******************************************************** +* Computation +******************************************************** +maxLLK 200 +minLLK -200 + + +******************************************************** +* TrainTarget specific Options +******************************************************** +minDivergence true +meanEstimate newMeanMinDiv_it + +loadAccs false +nullOrderStatSpeaker TV_target_N +firstOrderStatSpeaker TV_target_F_X + +totalVariabilityMatrix TV +totalVariabilityNumber 20 + + +inputWorldFilename world +targetIdList spkDiarization/ndx/ivExtractor.ndx diff --git a/spkDiarization/data/lbl/.gitignore b/spkDiarization/data/lbl/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/prm/.gitignore b/spkDiarization/data/prm/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/ref/.gitignore b/spkDiarization/data/ref/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E01.lbl b/spkDiarization/data/ref/local/breaking_bad_S01E01.lbl new file mode 100644 index 0000000..0d95662 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E01.lbl @@ -0,0 +1,328 @@ +749 750.28 Walter_White +750.32 751.44 Hank_Schrader +751.52 752.56 Hank_Schrader +752.88 755.48 Hank_Schrader +759.4 762.12 Walter_White +762.24 766.48 Hank_Schrader +767.72 770.08 Hank_Schrader +976.48 978.44 Walter_White +978.48 980.84 Walter_White +980.88 984.36 Walter_White +985 986.84 Walter_White +986.88 989.92 Walter_White +1019.48 1020.84 Doctor_ambulance +986.88 989.92 Walter_White +990.24 992.48 Walter_White +993.24 995.2 Walter_White +996.68 998.16 Doctor_ambulance +999.04 1001.72 Walter_White +1001.76 1003.16 Doctor_ambulance +1009.56 1011.8 Doctor_ambulance +1113.36 1115.16 Skyler_White +1115.24 1117.32 Skyler_White +1118.08 1119.44 Skyler_White +1119.76 1123.52 Skyler_White +1123.56 1125.2 Skyler_White +1125.24 1128.32 Skyler_White +1129.16 1130 Skyler_White +1132.8 1133.48 Skyler_White +1134.72 1135.08 Walter_White +1138.36 1141.08 Skyler_White +1141.12 1143.92 Skyler_White +1150.36 1152.44 Walter_White +1152.88 1155.28 Skyler_White +1156.8 1157.72 Walter_White +1158.76 1160.96 Skyler_White +1163.2 1163.84 Walter_White +1165.64 1167.12 Walter_White +1170.24 1170.76 Walter_White +1197.68 1198.52 Bogdan_Wolynetz +1200.32 1201 Bogdan_Wolynetz +1201.56 1205.24 Bogdan_Wolynetz +1205.28 1205.88 Bogdan_Wolynetz +1205.92 1206.44 Walter_White +1206.76 1208.84 Bogdan_Wolynetz +1208.88 1211.08 Bogdan_Wolynetz +1211.12 1212.16 Bogdan_Wolynetz +1214.88 1215.64 Bogdan_Wolynetz +1216.24 1217.6 Walter_White +1219.12 1222.04 Walter_White +1226.04 1227.04 Walter_White +1304.96 1307.04 Hank_Schrader +1307.08 1308.8 Hank_Schrader +1309.12 1311.72 Hank_Schrader +1312.24 1313.28 Hank_Schrader +1313.32 1313.92 Steven_Gomez +1315.36 1315.92 Hank_Schrader +1316.48 1318.52 Hank_Schrader +1318.84 1320.8 Steven_Gomez +1321.12 1323.8 Steven_Gomez +1324.12 1326.36 Hank_Schrader +1327.68 1330.24 Hank_Schrader +1313.32 1313.92 Steven_Gomez +1315.36 1315.92 Hank_Schrader +1316.48 1318.52 Hank_Schrader +1318.84 1320.8 Steven_Gomez +1321.12 1323.8 Steven_Gomez +1324.12 1326.36 Hank_Schrader +1327.68 1330.4 Hank_Schrader +1330.44 1332.48 Walter_White +1332.84 1333.72 Hank_Schrader +1334.2 1336.84 Hank_Schrader +1336.92 1338.32 Hank_Schrader +1357.96 1360.24 Hank_Schrader +1363.68 1366.6 Hank_Schrader +1510.4 1511.2 Walter_White +1520.08 1520.84 Walter_White +1510.4 1511.2 Walter_White +1528.16 1529.4 Walter_White +1531.4 1532.28 Walter_White +1586.6 1589.8 Walter_White +1596.72 1597.56 Jesse_Pinkman +1673 1674.44 Walter_White +1676.48 1679.16 Walter_White +1681.08 1682.24 Walter_White +1682.8 1683.76 Walter_White +1685.12 1686.44 Walter_White +1637.2 1638.28 Walter_White +1598.52 1600.04 Walter_White +1603.44 1606.16 Walter_White +1606.92 1607.64 Jesse_Pinkman +1611.6 1612.92 Walter_White +1611.76 1612.92 Walter_White +1613.28 1614.2 Jesse_Pinkman +1614.8 1616.4 Walter_White +1617.52 1620 Walter_White +1617.52 1620 Walter_White +1620.04 1622 Walter_White +1624.32 1625.64 Walter_White +1627.64 1629.16 Walter_White +1629.56 1631.12 Jesse_Pinkman +1631.28 1631.8 Walter_White +1631.84 1632.72 Jesse_Pinkman +1634.92 1636.12 Walter_White +1644.56 1646.68 Walter_White +1646.76 1649.88 Jesse_Pinkman +1650.68 1652.24 Jesse_Pinkman +1652.96 1656.76 Jesse_Pinkman +1656.8 1657.4 Walter_White +1657.44 1658.72 Jesse_Pinkman +1659.36 1663.52 Jesse_Pinkman +1664.16 1665.12 Walter_White +1666.08 1668.32 Walter_White +1670.12 1671.12 Walter_White +1672.6 1674.44 Walter_White +1682.84 1683.76 Walter_White +1685.12 1686.44 Walter_White +1688.08 1689.84 Walter_White +1693.4 1694.48 Walter_White +1695.6 1697.56 Walter_White +1708.64 1711.76 Jesse_Pinkman +1713.56 1714.48 Jesse_Pinkman +1714.92 1717.52 Jesse_Pinkman +1718.44 1719.4 Walter_White +1722.56 1726.2 Walter_White +1750.72 1752.28 Marie_Schrader +1752.36 1754.48 Skyler_White +1754.8 1755.96 Marie_Schrader +1756.48 1757.4 Marie_Schrader +1757.44 1758.76 Skyler_White +1758.88 1761.44 Skyler_White +1761.48 1762.64 Skyler_White +1764.52 1765.72 Skyler_White +1765.96 1767.32 Marie_Schrader +1768.76 1772.2 Marie_Schrader +1780.84 1781.36 Skyler_White +1783.32 1786.6 Skyler_White +1787.92 1788.64 Skyler_White +1800.44 1802.04 Skyler_White +1802.4 1805.16 Skyler_White +1807.32 1809.36 Marie_Schrader +1813.76 1815.2 Marie_Schrader +1815.24 1817.08 Skyler_White +1818.24 1819.44 Marie_Schrader +1819.48 1820.96 Skyler_White +1821.56 1822.8 Marie_Schrader +1737.08 1738.28 Marie_Schrader +1738.36 1739.24 Skyler_White +1739.68 1741.72 Skyler_White +1739.68 1741.72 Skyler_White +1742 1743 Marie_Schrader +1743.04 1744.32 Skyler_White +1744.36 1746.4 Marie_Schrader +1746.68 1749.8 Marie_Schrader +1750.72 1751.52 Marie_Schrader +1773.04 1773.88 Skyler_White +1776 1778.32 Marie_Schrader +1780.84 1781.36 Skyler_White +1880.4 1883.32 Walter_White +1883.36 1886.56 Walter_White +1887.08 1890.96 Walter_White +1894.44 1897.12 Jesse_Pinkman +1907.12 1910.6 Walter_White +1910.92 1913.92 Walter_White +1913.96 1915.96 Walter_White +1916.16 1918.28 Walter_White +1952.88 1954.8 Jesse_Pinkman +1955.88 1957.28 Jesse_Pinkman +1957.36 1958.68 Walter_White +1958.72 1961.04 Walter_White +1961.96 1964.12 Walter_White +1900.76 1903.76 Walter_White +1903.96 1905.28 Jesse_Pinkman +1939.84 1941.24 Walter_White +1941.56 1944.52 Walter_White +1944.56 1946.76 Walter_White +1946.8 1948.56 Walter_White +1948.6 1950.48 Jesse_Pinkman +1948.92 1950.48 Jesse_Pinkman +1950.52 1951.52 Walter_White +1952.88 1954.8 Jesse_Pinkman +1955.88 1957.28 Jesse_Pinkman +1957.36 1958.12 Walter_White +1904.04 1905.28 Jesse_Pinkman +1905.36 1906.84 Walter_White +1982.92 1985.44 Jesse_Pinkman +1985.88 1987.64 Walter_White +1988.08 1988.92 Jesse_Pinkman +1989.24 1992.44 Jesse_Pinkman +1993.32 1995.84 Jesse_Pinkman +1998.24 1998.76 Walter_White +2000.08 2003.52 Walter_White +2011.72 2014.32 Jesse_Pinkman +2015.44 2016.8 Walter_White +2019.4 2020.12 Jesse_Pinkman +2022.28 2026.16 Jesse_Pinkman +2027.12 2029.6 Jesse_Pinkman +2029.64 2032.24 Jesse_Pinkman +2033.2 2034.48 Jesse_Pinkman +2061.56 2064.44 Jesse_Pinkman +2064.52 2066.8 Walter_White +2067.64 2070.28 Walter_White +2071.48 2074.24 Jesse_Pinkman +2074.28 2075.4 Jesse_Pinkman +2083.4 2084.6 Walter_White +2085 2086.8 Jesse_Pinkman +2088.24 2089.24 Walter_White +2089.28 2092.12 Jesse_Pinkman +2092.2 2094.84 Jesse_Pinkman +2094.88 2097.76 Jesse_Pinkman +2098.32 2099 Walter_White +2099.04 2100.72 Jesse_Pinkman +2100.8 2102.52 Jesse_Pinkman +2102.84 2105.64 Jesse_Pinkman +2105.68 2109.6 Jesse_Pinkman +2109.64 2111.2 Jesse_Pinkman +2112.44 2114.12 Jesse_Pinkman +2114.44 2116.48 Jesse_Pinkman +2122.04 2123.52 Walter_White +2127.92 2128.76 Jesse_Pinkman +2132.76 2133.68 Walter_White +2174.48 2177.2 Skyler_White +2177.28 2178.96 Skyler_White +2179.64 2182.88 Walter_White_Jr. +2182.92 2185.6 Skyler_White +2185.64 2187.72 Skyler_White +2187.76 2190.52 Skyler_White +2190.76 2192.72 Walter_White_Jr. +2199.6 2201.44 Jock +2207.8 2208.4 Walter_White +2208.44 2209.08 Skyler_White +2210.56 2211.36 Walter_White +119.72 121.68 Walter_White +122.2 123.64 Walter_White +128.72 130.52 Walter_White +130.72 136.12 Walter_White +2198.4 2201.44 Jock +2238.16 2241.56 Jock +2258 2259.4 Jock +2259.6 2261.48 Walter_White +2268.6 2269.52 Walter_White +2270.28 2270.8 Walter_White +2270.88 2272.2 Jock's_Friend_#1 +2272.4 2273.4 Jock's_Friend_#1 +2275.24 2276.32 Jock +89.84 90.92 Walter_White +2360.08 2362.8 Jesse_Pinkman +2370.72 2372.84 Walter_White +2476.44 2478.88 Jesse_Pinkman +2479.44 2481.8 Walter_White +2481.88 2484.2 Walter_White +2484.52 2487.32 Jesse_Pinkman +2487.44 2490.4 Jesse_Pinkman +2500.24 2501.68 Jesse_Pinkman +2502.72 2504.88 Jesse_Pinkman +2505.2 2506.4 Jesse_Pinkman +2510.28 2512.56 Walter_White +2514.8 2515.84 Walter_White +2619.64 2622.16 Jesse_Pinkman +2622.24 2623.04 Domingo_Molina +2624.08 2625 Domingo_Molina +2627.6 2629.52 Domingo_Molina +2630.44 2633.04 Jesse_Pinkman +2634.16 2636.04 Jesse_Pinkman +2636.36 2639.04 Jesse_Pinkman +2647.6 2650.84 Domingo_Molina +2650.88 2653.68 Emilio_Koyama +2653.72 2654.64 Jesse_Pinkman +2698.28 2701 Domingo_Molina +2705.04 2706.56 Walter_White +2708.08 2709.28 Walter_White +2720 2721.56 Domingo_Molina +2729.28 2733.32 Emilio_Koyama +2733.36 2734.56 Emilio_Koyama +2750.04 2751.36 Emilio_Koyama +2766.8 2768.2 Domingo_Molina +2768.24 2768.92 Walter_White +2769.6 2770.4 Walter_White +2771.6 2775.92 Walter_White +2776.24 2777.84 Walter_White +2784.72 2787.6 Walter_White +3010.44 3011.12 Walter_White +3112.64 3113.36 Jesse_Pinkman +3116.76 3118.4 Jesse_Pinkman +3120.76 3124.32 Walter_White +3124.52 3126.24 Walter_White +3127.8 3129.16 Walter_White +3130.08 3131.44 Walter_White +3155.76 3156.68 Walter_White +3159.28 3161.6 Walter_White +356.4 357.88 Skyler_White +357.96 358.56 Walter_White +359 360.36 Walter_White +342.84 343.92 Walter_White_Jr. +346.12 349.64 Walter_White_Jr. +349.88 350.96 Walter_White_Jr. +367.92 371.4 Walter_White_Jr. +371.6 373.36 Skyler_White +374.12 377 Walter_White_Jr. +377.04 378.44 Skyler_White +331.4 333.28 Skyler_White +333.32 336.04 Walter_White_Jr. +383.92 385.68 Walter_White_Jr. +385.76 387.8 Walter_White +388.48 389.56 Walter_White_Jr. +438.08 441.52 Walter_White +442.6 445.96 Walter_White +446 448.12 Walter_White +448.44 449.48 Walter_White +450.12 451.16 Walter_White +452.28 454 Walter_White +454.04 455 Walter_White +455.76 458.36 Walter_White +425.56 426.44 Walter_White +428.16 429.12 Walter_White +492.6 494.28 Walter_White +497.24 499.88 Walter_White +474.24 478.08 Walter_White +481.16 484.04 Walter_White +490.12 490.8 Walter_White +552.16 554.76 Walter_White +554.8 557.12 Bogdan_Wolynetz +560.04 560.92 Bogdan_Wolynetz +563.04 564 Bogdan_Wolynetz +677.56 678.76 Hank_Schrader +679.08 681.68 Hank_Schrader +683.84 686.68 Hank_Schrader +686.72 689.24 Hank_Schrader +662.6 663.8 Walter_White_Jr. diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E01.rttm b/spkDiarization/data/ref/local/breaking_bad_S01E01.rttm new file mode 100644 index 0000000..f109173 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E01.rttm @@ -0,0 +1,341 @@ +SPKR-INFO breaking_bad_S01E01 1 unknown Bogdan_Wolynetz +SPKR-INFO breaking_bad_S01E01 1 unknown Doctor_ambulance +SPKR-INFO breaking_bad_S01E01 1 unknown Domingo_Molina +SPKR-INFO breaking_bad_S01E01 1 unknown Emilio_Koyama +SPKR-INFO breaking_bad_S01E01 1 unknown Hank_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown Jock +SPKR-INFO breaking_bad_S01E01 1 unknown Jock's_Friend_#1 +SPKR-INFO breaking_bad_S01E01 1 unknown Marie_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown Steven_Gomez +SPKR-INFO breaking_bad_S01E01 1 unknown Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 554.80 2.32 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 560.04 0.88 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 563.04 0.96 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1197.68 0.84 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1200.32 0.68 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1201.56 3.68 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1205.28 0.60 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1206.76 2.08 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1208.88 2.20 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1211.12 1.04 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1214.88 0.76 Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 996.68 1.48 Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 1001.76 1.40 Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 1009.56 2.24 Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 1019.48 1.36 Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 2622.24 0.80 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2624.08 0.92 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2627.60 1.92 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2647.60 3.24 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2698.28 2.72 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2720.00 1.56 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2766.80 1.40 Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2650.88 2.80 Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2729.28 4.04 Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2733.36 1.20 Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2750.04 1.32 Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 677.56 1.20 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 679.08 2.60 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 683.84 2.84 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 686.72 2.52 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 750.32 1.12 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 751.52 1.04 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 752.88 2.60 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 762.24 4.24 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 767.72 2.36 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1304.96 2.08 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1307.08 1.72 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1309.12 2.60 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1312.24 1.04 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1315.36 0.56 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1315.36 0.56 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1316.48 2.04 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1316.48 2.04 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1324.12 2.24 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1324.12 2.24 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1327.68 2.56 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1327.68 2.72 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1332.84 0.88 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1334.20 2.64 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1336.92 1.40 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1357.96 2.28 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1363.68 2.92 Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1596.72 0.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1606.92 0.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1613.28 0.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1629.56 1.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1631.84 0.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1646.76 3.12 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1650.68 1.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1652.96 3.80 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1657.44 1.28 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1659.36 4.16 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1708.64 3.12 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1713.56 0.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1714.92 2.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1894.44 2.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1903.96 1.32 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1904.04 1.24 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1948.60 1.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1948.92 1.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1952.88 1.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1952.88 1.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1955.88 1.40 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1955.88 1.40 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1982.92 2.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1988.08 0.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1989.24 3.20 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1993.32 2.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2011.72 2.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2019.40 0.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2022.28 3.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2027.12 2.48 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2029.64 2.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2033.20 1.28 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2061.56 2.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2071.48 2.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2074.28 1.12 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2085.00 1.80 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2089.28 2.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2092.20 2.64 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2094.88 2.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2099.04 1.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2100.80 1.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2102.84 2.80 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2105.68 3.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2109.64 1.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2112.44 1.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2114.44 2.04 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2127.92 0.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2360.08 2.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2476.44 2.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2484.52 2.80 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2487.44 2.96 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2500.24 1.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2502.72 2.16 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2505.20 1.20 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2619.64 2.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2630.44 2.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2634.16 1.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2636.36 2.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2653.72 0.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 3112.64 0.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 3116.76 1.64 Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2198.40 3.04 Jock +SPEAKER breaking_bad_S01E01 1 2199.60 1.84 Jock +SPEAKER breaking_bad_S01E01 1 2238.16 3.40 Jock +SPEAKER breaking_bad_S01E01 1 2258.00 1.40 Jock +SPEAKER breaking_bad_S01E01 1 2275.24 1.08 Jock +SPEAKER breaking_bad_S01E01 1 2270.88 1.32 Jock's_Friend_#1 +SPEAKER breaking_bad_S01E01 1 2272.40 1.00 Jock's_Friend_#1 +SPEAKER breaking_bad_S01E01 1 1737.08 1.20 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1742.00 1.00 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1744.36 2.04 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1746.68 3.12 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1750.72 1.56 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1750.72 0.80 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1754.80 1.16 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1756.48 0.92 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1765.96 1.36 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1768.76 3.44 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1776.00 2.32 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1807.32 2.04 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1813.76 1.44 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1818.24 1.20 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1821.56 1.24 Marie_Schrader +SPEAKER breaking_bad_S01E01 1 331.40 1.88 Skyler_White +SPEAKER breaking_bad_S01E01 1 356.40 1.48 Skyler_White +SPEAKER breaking_bad_S01E01 1 371.60 1.76 Skyler_White +SPEAKER breaking_bad_S01E01 1 377.04 1.40 Skyler_White +SPEAKER breaking_bad_S01E01 1 1113.36 1.80 Skyler_White +SPEAKER breaking_bad_S01E01 1 1115.24 2.08 Skyler_White +SPEAKER breaking_bad_S01E01 1 1118.08 1.36 Skyler_White +SPEAKER breaking_bad_S01E01 1 1119.76 3.76 Skyler_White +SPEAKER breaking_bad_S01E01 1 1123.56 1.64 Skyler_White +SPEAKER breaking_bad_S01E01 1 1125.24 3.08 Skyler_White +SPEAKER breaking_bad_S01E01 1 1129.16 0.84 Skyler_White +SPEAKER breaking_bad_S01E01 1 1132.80 0.68 Skyler_White +SPEAKER breaking_bad_S01E01 1 1138.36 2.72 Skyler_White +SPEAKER breaking_bad_S01E01 1 1141.12 2.80 Skyler_White +SPEAKER breaking_bad_S01E01 1 1152.88 2.40 Skyler_White +SPEAKER breaking_bad_S01E01 1 1158.76 2.20 Skyler_White +SPEAKER breaking_bad_S01E01 1 1738.36 0.88 Skyler_White +SPEAKER breaking_bad_S01E01 1 1739.68 2.04 Skyler_White +SPEAKER breaking_bad_S01E01 1 1739.68 2.04 Skyler_White +SPEAKER breaking_bad_S01E01 1 1743.04 1.28 Skyler_White +SPEAKER breaking_bad_S01E01 1 1752.36 2.12 Skyler_White +SPEAKER breaking_bad_S01E01 1 1757.44 1.32 Skyler_White +SPEAKER breaking_bad_S01E01 1 1758.88 2.56 Skyler_White +SPEAKER breaking_bad_S01E01 1 1761.48 1.16 Skyler_White +SPEAKER breaking_bad_S01E01 1 1764.52 1.20 Skyler_White +SPEAKER breaking_bad_S01E01 1 1773.04 0.84 Skyler_White +SPEAKER breaking_bad_S01E01 1 1780.84 0.52 Skyler_White +SPEAKER breaking_bad_S01E01 1 1780.84 0.52 Skyler_White +SPEAKER breaking_bad_S01E01 1 1783.32 3.28 Skyler_White +SPEAKER breaking_bad_S01E01 1 1787.92 0.72 Skyler_White +SPEAKER breaking_bad_S01E01 1 1800.44 1.60 Skyler_White +SPEAKER breaking_bad_S01E01 1 1802.40 2.76 Skyler_White +SPEAKER breaking_bad_S01E01 1 1815.24 1.84 Skyler_White +SPEAKER breaking_bad_S01E01 1 1819.48 1.48 Skyler_White +SPEAKER breaking_bad_S01E01 1 2174.48 2.72 Skyler_White +SPEAKER breaking_bad_S01E01 1 2177.28 1.68 Skyler_White +SPEAKER breaking_bad_S01E01 1 2182.92 2.68 Skyler_White +SPEAKER breaking_bad_S01E01 1 2185.64 2.08 Skyler_White +SPEAKER breaking_bad_S01E01 1 2187.76 2.76 Skyler_White +SPEAKER breaking_bad_S01E01 1 2208.44 0.64 Skyler_White +SPEAKER breaking_bad_S01E01 1 1313.32 0.60 Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1313.32 0.60 Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1318.84 1.96 Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1318.84 1.96 Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1321.12 2.68 Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1321.12 2.68 Steven_Gomez +SPEAKER breaking_bad_S01E01 1 89.84 1.08 Walter_White +SPEAKER breaking_bad_S01E01 1 119.72 1.96 Walter_White +SPEAKER breaking_bad_S01E01 1 122.20 1.44 Walter_White +SPEAKER breaking_bad_S01E01 1 128.72 1.80 Walter_White +SPEAKER breaking_bad_S01E01 1 130.72 5.40 Walter_White +SPEAKER breaking_bad_S01E01 1 357.96 0.60 Walter_White +SPEAKER breaking_bad_S01E01 1 359.00 1.36 Walter_White +SPEAKER breaking_bad_S01E01 1 385.76 2.04 Walter_White +SPEAKER breaking_bad_S01E01 1 425.56 0.88 Walter_White +SPEAKER breaking_bad_S01E01 1 428.16 0.96 Walter_White +SPEAKER breaking_bad_S01E01 1 438.08 3.44 Walter_White +SPEAKER breaking_bad_S01E01 1 442.60 3.36 Walter_White +SPEAKER breaking_bad_S01E01 1 446.00 2.12 Walter_White +SPEAKER breaking_bad_S01E01 1 448.44 1.04 Walter_White +SPEAKER breaking_bad_S01E01 1 450.12 1.04 Walter_White +SPEAKER breaking_bad_S01E01 1 452.28 1.72 Walter_White +SPEAKER breaking_bad_S01E01 1 454.04 0.96 Walter_White +SPEAKER breaking_bad_S01E01 1 455.76 2.60 Walter_White +SPEAKER breaking_bad_S01E01 1 474.24 3.84 Walter_White +SPEAKER breaking_bad_S01E01 1 481.16 2.88 Walter_White +SPEAKER breaking_bad_S01E01 1 490.12 0.68 Walter_White +SPEAKER breaking_bad_S01E01 1 492.60 1.68 Walter_White +SPEAKER breaking_bad_S01E01 1 497.24 2.64 Walter_White +SPEAKER breaking_bad_S01E01 1 552.16 2.60 Walter_White +SPEAKER breaking_bad_S01E01 1 749.00 1.28 Walter_White +SPEAKER breaking_bad_S01E01 1 759.40 2.72 Walter_White +SPEAKER breaking_bad_S01E01 1 976.48 1.96 Walter_White +SPEAKER breaking_bad_S01E01 1 978.48 2.36 Walter_White +SPEAKER breaking_bad_S01E01 1 980.88 3.48 Walter_White +SPEAKER breaking_bad_S01E01 1 985.00 1.84 Walter_White +SPEAKER breaking_bad_S01E01 1 986.88 3.04 Walter_White +SPEAKER breaking_bad_S01E01 1 986.88 3.04 Walter_White +SPEAKER breaking_bad_S01E01 1 990.24 2.24 Walter_White +SPEAKER breaking_bad_S01E01 1 993.24 1.96 Walter_White +SPEAKER breaking_bad_S01E01 1 999.04 2.68 Walter_White +SPEAKER breaking_bad_S01E01 1 1134.72 0.36 Walter_White +SPEAKER breaking_bad_S01E01 1 1150.36 2.08 Walter_White +SPEAKER breaking_bad_S01E01 1 1156.80 0.92 Walter_White +SPEAKER breaking_bad_S01E01 1 1163.20 0.64 Walter_White +SPEAKER breaking_bad_S01E01 1 1165.64 1.48 Walter_White +SPEAKER breaking_bad_S01E01 1 1170.24 0.52 Walter_White +SPEAKER breaking_bad_S01E01 1 1205.92 0.52 Walter_White +SPEAKER breaking_bad_S01E01 1 1216.24 1.36 Walter_White +SPEAKER breaking_bad_S01E01 1 1219.12 2.92 Walter_White +SPEAKER breaking_bad_S01E01 1 1226.04 1.00 Walter_White +SPEAKER breaking_bad_S01E01 1 1330.44 2.04 Walter_White +SPEAKER breaking_bad_S01E01 1 1510.40 0.80 Walter_White +SPEAKER breaking_bad_S01E01 1 1510.40 0.80 Walter_White +SPEAKER breaking_bad_S01E01 1 1520.08 0.76 Walter_White +SPEAKER breaking_bad_S01E01 1 1528.16 1.24 Walter_White +SPEAKER breaking_bad_S01E01 1 1531.40 0.88 Walter_White +SPEAKER breaking_bad_S01E01 1 1586.60 3.20 Walter_White +SPEAKER breaking_bad_S01E01 1 1598.52 1.52 Walter_White +SPEAKER breaking_bad_S01E01 1 1603.44 2.72 Walter_White +SPEAKER breaking_bad_S01E01 1 1611.60 1.32 Walter_White +SPEAKER breaking_bad_S01E01 1 1611.76 1.16 Walter_White +SPEAKER breaking_bad_S01E01 1 1614.80 1.60 Walter_White +SPEAKER breaking_bad_S01E01 1 1617.52 2.48 Walter_White +SPEAKER breaking_bad_S01E01 1 1617.52 2.48 Walter_White +SPEAKER breaking_bad_S01E01 1 1620.04 1.96 Walter_White +SPEAKER breaking_bad_S01E01 1 1624.32 1.32 Walter_White +SPEAKER breaking_bad_S01E01 1 1627.64 1.52 Walter_White +SPEAKER breaking_bad_S01E01 1 1631.28 0.52 Walter_White +SPEAKER breaking_bad_S01E01 1 1634.92 1.20 Walter_White +SPEAKER breaking_bad_S01E01 1 1637.20 1.08 Walter_White +SPEAKER breaking_bad_S01E01 1 1644.56 2.12 Walter_White +SPEAKER breaking_bad_S01E01 1 1656.80 0.60 Walter_White +SPEAKER breaking_bad_S01E01 1 1664.16 0.96 Walter_White +SPEAKER breaking_bad_S01E01 1 1666.08 2.24 Walter_White +SPEAKER breaking_bad_S01E01 1 1670.12 1.00 Walter_White +SPEAKER breaking_bad_S01E01 1 1672.60 1.84 Walter_White +SPEAKER breaking_bad_S01E01 1 1673.00 1.44 Walter_White +SPEAKER breaking_bad_S01E01 1 1676.48 2.68 Walter_White +SPEAKER breaking_bad_S01E01 1 1681.08 1.16 Walter_White +SPEAKER breaking_bad_S01E01 1 1682.80 0.96 Walter_White +SPEAKER breaking_bad_S01E01 1 1682.84 0.92 Walter_White +SPEAKER breaking_bad_S01E01 1 1685.12 1.32 Walter_White +SPEAKER breaking_bad_S01E01 1 1685.12 1.32 Walter_White +SPEAKER breaking_bad_S01E01 1 1688.08 1.76 Walter_White +SPEAKER breaking_bad_S01E01 1 1693.40 1.08 Walter_White +SPEAKER breaking_bad_S01E01 1 1695.60 1.96 Walter_White +SPEAKER breaking_bad_S01E01 1 1718.44 0.96 Walter_White +SPEAKER breaking_bad_S01E01 1 1722.56 3.64 Walter_White +SPEAKER breaking_bad_S01E01 1 1880.40 2.92 Walter_White +SPEAKER breaking_bad_S01E01 1 1883.36 3.20 Walter_White +SPEAKER breaking_bad_S01E01 1 1887.08 3.88 Walter_White +SPEAKER breaking_bad_S01E01 1 1900.76 3.00 Walter_White +SPEAKER breaking_bad_S01E01 1 1905.36 1.48 Walter_White +SPEAKER breaking_bad_S01E01 1 1907.12 3.48 Walter_White +SPEAKER breaking_bad_S01E01 1 1910.92 3.00 Walter_White +SPEAKER breaking_bad_S01E01 1 1913.96 2.00 Walter_White +SPEAKER breaking_bad_S01E01 1 1916.16 2.12 Walter_White +SPEAKER breaking_bad_S01E01 1 1939.84 1.40 Walter_White +SPEAKER breaking_bad_S01E01 1 1941.56 2.96 Walter_White +SPEAKER breaking_bad_S01E01 1 1944.56 2.20 Walter_White +SPEAKER breaking_bad_S01E01 1 1946.80 1.76 Walter_White +SPEAKER breaking_bad_S01E01 1 1950.52 1.00 Walter_White +SPEAKER breaking_bad_S01E01 1 1957.36 0.76 Walter_White +SPEAKER breaking_bad_S01E01 1 1957.36 1.32 Walter_White +SPEAKER breaking_bad_S01E01 1 1958.72 2.32 Walter_White +SPEAKER breaking_bad_S01E01 1 1961.96 2.16 Walter_White +SPEAKER breaking_bad_S01E01 1 1985.88 1.76 Walter_White +SPEAKER breaking_bad_S01E01 1 1998.24 0.52 Walter_White +SPEAKER breaking_bad_S01E01 1 2000.08 3.44 Walter_White +SPEAKER breaking_bad_S01E01 1 2015.44 1.36 Walter_White +SPEAKER breaking_bad_S01E01 1 2064.52 2.28 Walter_White +SPEAKER breaking_bad_S01E01 1 2067.64 2.64 Walter_White +SPEAKER breaking_bad_S01E01 1 2083.40 1.20 Walter_White +SPEAKER breaking_bad_S01E01 1 2088.24 1.00 Walter_White +SPEAKER breaking_bad_S01E01 1 2098.32 0.68 Walter_White +SPEAKER breaking_bad_S01E01 1 2122.04 1.48 Walter_White +SPEAKER breaking_bad_S01E01 1 2132.76 0.92 Walter_White +SPEAKER breaking_bad_S01E01 1 2207.80 0.60 Walter_White +SPEAKER breaking_bad_S01E01 1 2210.56 0.80 Walter_White +SPEAKER breaking_bad_S01E01 1 2259.60 1.88 Walter_White +SPEAKER breaking_bad_S01E01 1 2268.60 0.92 Walter_White +SPEAKER breaking_bad_S01E01 1 2270.28 0.52 Walter_White +SPEAKER breaking_bad_S01E01 1 2370.72 2.12 Walter_White +SPEAKER breaking_bad_S01E01 1 2479.44 2.36 Walter_White +SPEAKER breaking_bad_S01E01 1 2481.88 2.32 Walter_White +SPEAKER breaking_bad_S01E01 1 2510.28 2.28 Walter_White +SPEAKER breaking_bad_S01E01 1 2514.80 1.04 Walter_White +SPEAKER breaking_bad_S01E01 1 2705.04 1.52 Walter_White +SPEAKER breaking_bad_S01E01 1 2708.08 1.20 Walter_White +SPEAKER breaking_bad_S01E01 1 2768.24 0.68 Walter_White +SPEAKER breaking_bad_S01E01 1 2769.60 0.80 Walter_White +SPEAKER breaking_bad_S01E01 1 2771.60 4.32 Walter_White +SPEAKER breaking_bad_S01E01 1 2776.24 1.60 Walter_White +SPEAKER breaking_bad_S01E01 1 2784.72 2.88 Walter_White +SPEAKER breaking_bad_S01E01 1 3010.44 0.68 Walter_White +SPEAKER breaking_bad_S01E01 1 3120.76 3.56 Walter_White +SPEAKER breaking_bad_S01E01 1 3124.52 1.72 Walter_White +SPEAKER breaking_bad_S01E01 1 3127.80 1.36 Walter_White +SPEAKER breaking_bad_S01E01 1 3130.08 1.36 Walter_White +SPEAKER breaking_bad_S01E01 1 3155.76 0.92 Walter_White +SPEAKER breaking_bad_S01E01 1 3159.28 2.32 Walter_White +SPEAKER breaking_bad_S01E01 1 333.32 2.72 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 342.84 1.08 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 346.12 3.52 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 349.88 1.08 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 367.92 3.48 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 374.12 2.88 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 383.92 1.76 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 388.48 1.08 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 662.60 1.20 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 2179.64 3.24 Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 2190.76 1.96 Walter_White_Jr. diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E01.uem b/spkDiarization/data/ref/local/breaking_bad_S01E01.uem new file mode 100644 index 0000000..c012743 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E01.uem @@ -0,0 +1 @@ +breaking_bad_S01E01 1 89.84 3161.6 diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E02.lbl b/spkDiarization/data/ref/local/breaking_bad_S01E02.lbl new file mode 100644 index 0000000..97ddd01 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E02.lbl @@ -0,0 +1,248 @@ +766.6 767.32 Walter_White +788.2 790.44 Walter_White +791.2 792.72 Walter_White +844.48 845.12 Skyler_White +861.28 862.24 Skyler_White +863.64 865.2 Skyler_White +916.16 920.68 Jesse_Pinkman +920.72 923.68 Walter_White +923.72 925.48 Jesse_Pinkman +925.8 927.52 Jesse_Pinkman +927.6 928.44 Walter_White +949.56 952.48 Walter_White +953.48 955.76 Walter_White +969.72 971.8 Walter_White +971.84 975.48 Walter_White +976.24 977.12 Jesse_Pinkman +978.04 982.04 Walter_White +983 986.36 Jesse_Pinkman +986.4 989.48 Jesse_Pinkman +989.6 991.72 Jesse_Pinkman +992.04 995.52 Jesse_Pinkman +1128.48 1128.96 Walter_White +1129.64 1132.72 Walter_White +1132.76 1135 Jesse_Pinkman +1135.04 1137 Walter_White +1137.08 1140.44 Walter_White +1276.92 1280.32 Walter_White +1280.36 1284.2 Walter_White +1253.56 1258 Walter_White +1258.92 1264.04 Walter_White +1264.08 1269.12 Walter_White +1291.88 1292.88 Walter_White +1140.48 1143 Jesse_Pinkman +1143.04 1147.12 Jesse_Pinkman +1147.28 1149.04 Jesse_Pinkman +1149.08 1151.12 Jesse_Pinkman +1292.92 1295.2 Jesse_Pinkman +1296.12 1297.88 Walter_White +1190.76 1194.32 Walter_White +1194.72 1198.56 Walter_White +1199.6 1204.04 Walter_White +1207.92 1210.6 Walter_White +1226.28 1227.4 Jesse_Pinkman +1234.76 1235.84 Jesse_Pinkman +1236.44 1237.8 Jesse_Pinkman +1234.76 1235.84 Jesse_Pinkman +1236.44 1237.8 Jesse_Pinkman +1240.84 1242.48 Walter_White +1243.32 1245.84 Jesse_Pinkman +1344.72 1349.92 Jesse_Pinkman +1349.96 1352.8 Jesse_Pinkman +1354.6 1356.32 Jesse_Pinkman +1357.44 1359.32 Jesse_Pinkman +1360.76 1362.64 Jesse_Pinkman +1430.76 1433.36 Jesse_Pinkman +1435.48 1437.72 Jesse_Pinkman +1439.52 1441.96 Jesse_Pinkman +1442 1445.32 Jesse_Pinkman +1572.08 1573.04 Domingo_Molina +1577.48 1579.6 Domingo_Molina +1589.6 1590.76 Domingo_Molina +1592.44 1593.32 Domingo_Molina +1595.04 1595.72 Domingo_Molina +1699.76 1701.08 Domingo_Molina +1706.08 1707 Domingo_Molina +117.4 119.76 Walter_White +119.8 123.16 Walter_White +123.2 125.92 Walter_White +126 128.72 Jesse_Pinkman +160.72 164.48 Walter_White +133.84 135.84 Walter_White +136.12 138.48 Jesse_Pinkman +1822 1823 Walter_White +1826.72 1829.72 Jesse_Pinkman +1830.92 1833.12 Jesse_Pinkman +1834.72 1838.88 Jesse_Pinkman +1842.2 1844.04 Walter_White +1845.16 1845.8 Jesse_Pinkman +1847.4 1850.8 Jesse_Pinkman +1852.36 1855.56 Walter_White +1856.04 1857.32 Walter_White +1860.12 1862.76 Walter_White +1862.8 1864.68 Jesse_Pinkman +1866 1868 Jesse_Pinkman +1877.04 1877.88 Jesse_Pinkman +1880.04 1881.48 Jesse_Pinkman +1888.76 1890.08 Jesse_Pinkman +1890.76 1891.88 Walter_White +1892.4 1895 Jesse_Pinkman +1897.2 1899.4 Walter_White +1899.44 1900.04 Jesse_Pinkman +1900.08 1902.4 Jesse_Pinkman +128.76 132.68 Walter_White +132.72 135.84 Walter_White +152.84 153.84 Walter_White +1935.48 1941.24 Ob-Gyn +1944.8 1946.44 Ob-Gyn +1950.8 1951.4 Walter_White +1954.12 1954.76 Skyler_White +1955.04 1955.96 Ob-Gyn +1956.2 1957.04 Skyler_White +1957.88 1959.08 Skyler_White +1959.12 1959.72 Ob-Gyn +1964.36 1967.16 Walter_White +1967.72 1968.28 Skyler_White +1968.32 1968.68 Walter_White +2033.4 2035.04 Walter_White +2036.96 2041.8 Skyler_White +2041.84 2045.32 Skyler_White +2049.2 2053.04 Skyler_White +2053.08 2057.52 Skyler_White +2057.88 2062.84 Skyler_White +2066.84 2068.84 Skyler_White +2073.92 2075.84 Walter_White +2102.24 2104.8 Walter_White +2108.72 2113.36 Walter_White +2113.84 2116.24 Skyler_White +2116.28 2118.68 Walter_White +2118.72 2120.28 Walter_White +2121.44 2125.16 Walter_White +2126.2 2129.2 Walter_White +2129.44 2132.88 Walter_White +2136.52 2140.16 Walter_White +2140.2 2145.64 Walter_White +2146.24 2147.2 Skyler_White +2147.88 2151.6 Walter_White +2006.44 2007.68 Skyler_White +2015.08 2015.92 Walter_White +2017.24 2018.64 Skyler_White +2017.24 2018.64 Skyler_White +2020.2 2023 Skyler_White +2023.04 2024.36 Skyler_White +2024.4 2025.72 Walter_White +2025.76 2029.72 Skyler_White +2029.8 2031.6 Skyler_White +2031.68 2032.24 Walter_White +2032.28 2035.04 Walter_White +2073.92 2075.84 Walter_White +2078.72 2081.76 Skyler_White +2082 2083.28 Walter_White +2083.8 2086.96 Walter_White +2089.48 2090.8 Walter_White +2091.68 2096.88 Skyler_White +2096.92 2101.2 Skyler_White +2102.24 2104.8 Walter_White +2108.72 2113.36 Walter_White +2172.28 2173.2 Walter_White +2282.72 2283.76 Skyler_White +2285.16 2288.16 Skyler_White +2373.24 2376.52 Skyler_White +2376.56 2378.28 Skyler_White +2379.28 2379.92 Jesse_Pinkman +2308.48 2312.8 Skyler_White +2315.08 2316.52 Skyler_White +2317.68 2318.56 Jesse_Pinkman +2318.6 2319.52 Skyler_White +2320.6 2326.12 Skyler_White +2326.16 2331.64 Skyler_White +2299.84 2302.32 Skyler_White +2302.36 2304.84 Jesse_Pinkman +2344.08 2345.56 Skyler_White +2346.28 2349.88 Skyler_White +2351.8 2352.84 Skyler_White +2353.4 2355.56 Jesse_Pinkman +2355.88 2359.72 Jesse_Pinkman +2320.6 2326.12 Skyler_White +2326.16 2331.64 Skyler_White +2332.56 2335.24 Skyler_White +2336.12 2339.84 Skyler_White +2342.28 2343.24 Jesse_Pinkman +2343.28 2345.56 Skyler_White +2346.28 2349.88 Skyler_White +2351.8 2352.76 Skyler_White +2458.6 2460.92 Jesse_Pinkman +2460.96 2462.72 Jesse_Pinkman +2463 2466.04 Jesse_Pinkman +2466.08 2469.12 Jesse_Pinkman +2469.36 2474.84 Jesse_Pinkman +2476.24 2480.8 Jesse_Pinkman +2481.16 2484.6 Jesse_Pinkman +2521 2522.04 Walter_White +2522.12 2524.28 Jesse_Pinkman +2524.8 2525.88 Walter_White +2526.48 2530.2 Jesse_Pinkman +2530.24 2533.68 Jesse_Pinkman +2534.72 2537.08 Jesse_Pinkman +2537.44 2540.12 Jesse_Pinkman +2542.12 2544.52 Walter_White +2544.56 2547.52 Walter_White +2556.64 2558.04 Walter_White +2558.32 2561.84 Jesse_Pinkman +2562.52 2564.32 Jesse_Pinkman +2564.36 2569.12 Jesse_Pinkman +2569.16 2570.04 Jesse_Pinkman +219.76 220.76 Jesse_Pinkman +220.8 223.88 Walter_White +279.8 280.72 Jesse_Pinkman +197.24 199.32 Walter_White +199.64 201.04 Walter_White +201.36 202.52 Walter_White +203.92 205.72 Jesse_Pinkman +205.76 206.88 Walter_White +207.2 210.72 Walter_White +210.76 212.64 Walter_White +212.68 215.6 Walter_White +215.64 216.16 Jesse_Pinkman +216.2 216.76 Walter_White +216.8 218.88 Walter_White +218.92 219.72 Walter_White +219.76 220.76 Jesse_Pinkman +235.96 238.36 Walter_White +239.76 241.64 Walter_White +241.68 244.28 Walter_White +244.6 246.64 Walter_White +247.2 247.8 Walter_White +251.2 252.72 Jesse_Pinkman +254.04 257.4 Jesse_Pinkman +261.24 263.64 Walter_White +263.96 265.36 Walter_White +277.92 279.2 Walter_White +279.8 280.72 Jesse_Pinkman +377.48 379.2 Walter_White +381.32 384.48 Walter_White +384.8 389.72 Walter_White +389.84 392.2 Walter_White +395.36 397.24 Walter_White +397.28 400.96 Walter_White +433.32 436.52 Skyler_White +436.68 439.8 Skyler_White +440.12 442.56 Jesse_Pinkman +347.56 349.68 S +350.24 352.64 S +404.48 406.28 Skyler_White +407.04 407.96 Walter_White_Jr. +389.84 393 Walter_White +393.32 395.2 Walter_White +372.76 374.56 Walter_White +374.88 376.76 Walter_White +407.04 408.72 Walter_White_Jr. +356.2 358.32 Walter_White +360.4 362.92 Walter_White +363.24 366.28 Walter_White +426.04 426.8 Skyler_White +428.28 428.92 Skyler_White +409.08 410 Skyler_White +410.32 413.96 Walter_White +414.44 419.64 Walter_White +421.04 422.24 Walter_White_Jr. diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E02.rttm b/spkDiarization/data/ref/local/breaking_bad_S01E02.rttm new file mode 100644 index 0000000..6ba3633 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E02.rttm @@ -0,0 +1,255 @@ +SPKR-INFO breaking_bad_S01E02 1 unknown Domingo_Molina +SPKR-INFO breaking_bad_S01E02 1 unknown Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown Ob-Gyn +SPKR-INFO breaking_bad_S01E02 1 unknown S +SPKR-INFO breaking_bad_S01E02 1 unknown Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown Walter_White_Jr. +SPEAKER breaking_bad_S01E02 1 1572.08 0.96 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1577.48 2.12 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1589.60 1.16 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1592.44 0.88 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1595.04 0.68 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1699.76 1.32 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1706.08 0.92 Domingo_Molina +SPEAKER breaking_bad_S01E02 1 126.00 2.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 136.12 2.36 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 203.92 1.80 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 215.64 0.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 219.76 1.00 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 219.76 1.00 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 251.20 1.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 254.04 3.36 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 279.80 0.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 279.80 0.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 440.12 2.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 916.16 4.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 923.72 1.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 925.80 1.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 976.24 0.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 983.00 3.36 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 986.40 3.08 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 989.60 2.12 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 992.04 3.48 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1132.76 2.24 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1140.48 2.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1143.04 4.08 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1147.28 1.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1149.08 2.04 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1226.28 1.12 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1234.76 1.08 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1234.76 1.08 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1236.44 1.36 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1236.44 1.36 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1243.32 2.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1292.92 2.28 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1344.72 5.20 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1349.96 2.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1354.60 1.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1357.44 1.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1360.76 1.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1430.76 2.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1435.48 2.24 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1439.52 2.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1442.00 3.32 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1826.72 3.00 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1830.92 2.20 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1834.72 4.16 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1845.16 0.64 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1847.40 3.40 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1862.80 1.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1866.00 2.00 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1877.04 0.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1880.04 1.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1888.76 1.32 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1892.40 2.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1899.44 0.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1900.08 2.32 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2302.36 2.48 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2317.68 0.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2342.28 0.96 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2353.40 2.16 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2355.88 3.84 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2379.28 0.64 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2458.60 2.32 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2460.96 1.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2463.00 3.04 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2466.08 3.04 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2469.36 5.48 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2476.24 4.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2481.16 3.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2522.12 2.16 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2526.48 3.72 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2530.24 3.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2534.72 2.36 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2537.44 2.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2558.32 3.52 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2562.52 1.80 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2564.36 4.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2569.16 0.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1935.48 5.76 Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1944.80 1.64 Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1955.04 0.92 Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1959.12 0.60 Ob-Gyn +SPEAKER breaking_bad_S01E02 1 347.56 2.12 S +SPEAKER breaking_bad_S01E02 1 350.24 2.40 S +SPEAKER breaking_bad_S01E02 1 404.48 1.80 Skyler_White +SPEAKER breaking_bad_S01E02 1 409.08 0.92 Skyler_White +SPEAKER breaking_bad_S01E02 1 426.04 0.76 Skyler_White +SPEAKER breaking_bad_S01E02 1 428.28 0.64 Skyler_White +SPEAKER breaking_bad_S01E02 1 433.32 3.20 Skyler_White +SPEAKER breaking_bad_S01E02 1 436.68 3.12 Skyler_White +SPEAKER breaking_bad_S01E02 1 844.48 0.64 Skyler_White +SPEAKER breaking_bad_S01E02 1 861.28 0.96 Skyler_White +SPEAKER breaking_bad_S01E02 1 863.64 1.56 Skyler_White +SPEAKER breaking_bad_S01E02 1 1954.12 0.64 Skyler_White +SPEAKER breaking_bad_S01E02 1 1956.20 0.84 Skyler_White +SPEAKER breaking_bad_S01E02 1 1957.88 1.20 Skyler_White +SPEAKER breaking_bad_S01E02 1 1967.72 0.56 Skyler_White +SPEAKER breaking_bad_S01E02 1 2006.44 1.24 Skyler_White +SPEAKER breaking_bad_S01E02 1 2017.24 1.40 Skyler_White +SPEAKER breaking_bad_S01E02 1 2017.24 1.40 Skyler_White +SPEAKER breaking_bad_S01E02 1 2020.20 2.80 Skyler_White +SPEAKER breaking_bad_S01E02 1 2023.04 1.32 Skyler_White +SPEAKER breaking_bad_S01E02 1 2025.76 3.96 Skyler_White +SPEAKER breaking_bad_S01E02 1 2029.80 1.80 Skyler_White +SPEAKER breaking_bad_S01E02 1 2036.96 4.84 Skyler_White +SPEAKER breaking_bad_S01E02 1 2041.84 3.48 Skyler_White +SPEAKER breaking_bad_S01E02 1 2049.20 3.84 Skyler_White +SPEAKER breaking_bad_S01E02 1 2053.08 4.44 Skyler_White +SPEAKER breaking_bad_S01E02 1 2057.88 4.96 Skyler_White +SPEAKER breaking_bad_S01E02 1 2066.84 2.00 Skyler_White +SPEAKER breaking_bad_S01E02 1 2078.72 3.04 Skyler_White +SPEAKER breaking_bad_S01E02 1 2091.68 5.20 Skyler_White +SPEAKER breaking_bad_S01E02 1 2096.92 4.28 Skyler_White +SPEAKER breaking_bad_S01E02 1 2113.84 2.40 Skyler_White +SPEAKER breaking_bad_S01E02 1 2146.24 0.96 Skyler_White +SPEAKER breaking_bad_S01E02 1 2282.72 1.04 Skyler_White +SPEAKER breaking_bad_S01E02 1 2285.16 3.00 Skyler_White +SPEAKER breaking_bad_S01E02 1 2299.84 2.48 Skyler_White +SPEAKER breaking_bad_S01E02 1 2308.48 4.32 Skyler_White +SPEAKER breaking_bad_S01E02 1 2315.08 1.44 Skyler_White +SPEAKER breaking_bad_S01E02 1 2318.60 0.92 Skyler_White +SPEAKER breaking_bad_S01E02 1 2320.60 5.52 Skyler_White +SPEAKER breaking_bad_S01E02 1 2320.60 5.52 Skyler_White +SPEAKER breaking_bad_S01E02 1 2326.16 5.48 Skyler_White +SPEAKER breaking_bad_S01E02 1 2326.16 5.48 Skyler_White +SPEAKER breaking_bad_S01E02 1 2332.56 2.68 Skyler_White +SPEAKER breaking_bad_S01E02 1 2336.12 3.72 Skyler_White +SPEAKER breaking_bad_S01E02 1 2343.28 2.28 Skyler_White +SPEAKER breaking_bad_S01E02 1 2344.08 1.48 Skyler_White +SPEAKER breaking_bad_S01E02 1 2346.28 3.60 Skyler_White +SPEAKER breaking_bad_S01E02 1 2346.28 3.60 Skyler_White +SPEAKER breaking_bad_S01E02 1 2351.80 1.04 Skyler_White +SPEAKER breaking_bad_S01E02 1 2351.80 0.96 Skyler_White +SPEAKER breaking_bad_S01E02 1 2373.24 3.28 Skyler_White +SPEAKER breaking_bad_S01E02 1 2376.56 1.72 Skyler_White +SPEAKER breaking_bad_S01E02 1 117.40 2.36 Walter_White +SPEAKER breaking_bad_S01E02 1 119.80 3.36 Walter_White +SPEAKER breaking_bad_S01E02 1 123.20 2.72 Walter_White +SPEAKER breaking_bad_S01E02 1 128.76 3.92 Walter_White +SPEAKER breaking_bad_S01E02 1 132.72 3.12 Walter_White +SPEAKER breaking_bad_S01E02 1 133.84 2.00 Walter_White +SPEAKER breaking_bad_S01E02 1 152.84 1.00 Walter_White +SPEAKER breaking_bad_S01E02 1 160.72 3.76 Walter_White +SPEAKER breaking_bad_S01E02 1 197.24 2.08 Walter_White +SPEAKER breaking_bad_S01E02 1 199.64 1.40 Walter_White +SPEAKER breaking_bad_S01E02 1 201.36 1.16 Walter_White +SPEAKER breaking_bad_S01E02 1 205.76 1.12 Walter_White +SPEAKER breaking_bad_S01E02 1 207.20 3.52 Walter_White +SPEAKER breaking_bad_S01E02 1 210.76 1.88 Walter_White +SPEAKER breaking_bad_S01E02 1 212.68 2.92 Walter_White +SPEAKER breaking_bad_S01E02 1 216.20 0.56 Walter_White +SPEAKER breaking_bad_S01E02 1 216.80 2.08 Walter_White +SPEAKER breaking_bad_S01E02 1 218.92 0.80 Walter_White +SPEAKER breaking_bad_S01E02 1 220.80 3.08 Walter_White +SPEAKER breaking_bad_S01E02 1 235.96 2.40 Walter_White +SPEAKER breaking_bad_S01E02 1 239.76 1.88 Walter_White +SPEAKER breaking_bad_S01E02 1 241.68 2.60 Walter_White +SPEAKER breaking_bad_S01E02 1 244.60 2.04 Walter_White +SPEAKER breaking_bad_S01E02 1 247.20 0.60 Walter_White +SPEAKER breaking_bad_S01E02 1 261.24 2.40 Walter_White +SPEAKER breaking_bad_S01E02 1 263.96 1.40 Walter_White +SPEAKER breaking_bad_S01E02 1 277.92 1.28 Walter_White +SPEAKER breaking_bad_S01E02 1 356.20 2.12 Walter_White +SPEAKER breaking_bad_S01E02 1 360.40 2.52 Walter_White +SPEAKER breaking_bad_S01E02 1 363.24 3.04 Walter_White +SPEAKER breaking_bad_S01E02 1 372.76 1.80 Walter_White +SPEAKER breaking_bad_S01E02 1 374.88 1.88 Walter_White +SPEAKER breaking_bad_S01E02 1 377.48 1.72 Walter_White +SPEAKER breaking_bad_S01E02 1 381.32 3.16 Walter_White +SPEAKER breaking_bad_S01E02 1 384.80 4.92 Walter_White +SPEAKER breaking_bad_S01E02 1 389.84 3.16 Walter_White +SPEAKER breaking_bad_S01E02 1 389.84 2.36 Walter_White +SPEAKER breaking_bad_S01E02 1 393.32 1.88 Walter_White +SPEAKER breaking_bad_S01E02 1 395.36 1.88 Walter_White +SPEAKER breaking_bad_S01E02 1 397.28 3.68 Walter_White +SPEAKER breaking_bad_S01E02 1 410.32 3.64 Walter_White +SPEAKER breaking_bad_S01E02 1 414.44 5.20 Walter_White +SPEAKER breaking_bad_S01E02 1 766.60 0.72 Walter_White +SPEAKER breaking_bad_S01E02 1 788.20 2.24 Walter_White +SPEAKER breaking_bad_S01E02 1 791.20 1.52 Walter_White +SPEAKER breaking_bad_S01E02 1 920.72 2.96 Walter_White +SPEAKER breaking_bad_S01E02 1 927.60 0.84 Walter_White +SPEAKER breaking_bad_S01E02 1 949.56 2.92 Walter_White +SPEAKER breaking_bad_S01E02 1 953.48 2.28 Walter_White +SPEAKER breaking_bad_S01E02 1 969.72 2.08 Walter_White +SPEAKER breaking_bad_S01E02 1 971.84 3.64 Walter_White +SPEAKER breaking_bad_S01E02 1 978.04 4.00 Walter_White +SPEAKER breaking_bad_S01E02 1 1128.48 0.48 Walter_White +SPEAKER breaking_bad_S01E02 1 1129.64 3.08 Walter_White +SPEAKER breaking_bad_S01E02 1 1135.04 1.96 Walter_White +SPEAKER breaking_bad_S01E02 1 1137.08 3.36 Walter_White +SPEAKER breaking_bad_S01E02 1 1190.76 3.56 Walter_White +SPEAKER breaking_bad_S01E02 1 1194.72 3.84 Walter_White +SPEAKER breaking_bad_S01E02 1 1199.60 4.44 Walter_White +SPEAKER breaking_bad_S01E02 1 1207.92 2.68 Walter_White +SPEAKER breaking_bad_S01E02 1 1240.84 1.64 Walter_White +SPEAKER breaking_bad_S01E02 1 1253.56 4.44 Walter_White +SPEAKER breaking_bad_S01E02 1 1258.92 5.12 Walter_White +SPEAKER breaking_bad_S01E02 1 1264.08 5.04 Walter_White +SPEAKER breaking_bad_S01E02 1 1276.92 3.40 Walter_White +SPEAKER breaking_bad_S01E02 1 1280.36 3.84 Walter_White +SPEAKER breaking_bad_S01E02 1 1291.88 1.00 Walter_White +SPEAKER breaking_bad_S01E02 1 1296.12 1.76 Walter_White +SPEAKER breaking_bad_S01E02 1 1822.00 1.00 Walter_White +SPEAKER breaking_bad_S01E02 1 1842.20 1.84 Walter_White +SPEAKER breaking_bad_S01E02 1 1852.36 3.20 Walter_White +SPEAKER breaking_bad_S01E02 1 1856.04 1.28 Walter_White +SPEAKER breaking_bad_S01E02 1 1860.12 2.64 Walter_White +SPEAKER breaking_bad_S01E02 1 1890.76 1.12 Walter_White +SPEAKER breaking_bad_S01E02 1 1897.20 2.20 Walter_White +SPEAKER breaking_bad_S01E02 1 1950.80 0.60 Walter_White +SPEAKER breaking_bad_S01E02 1 1964.36 2.80 Walter_White +SPEAKER breaking_bad_S01E02 1 1968.32 0.36 Walter_White +SPEAKER breaking_bad_S01E02 1 2015.08 0.84 Walter_White +SPEAKER breaking_bad_S01E02 1 2024.40 1.32 Walter_White +SPEAKER breaking_bad_S01E02 1 2031.68 0.56 Walter_White +SPEAKER breaking_bad_S01E02 1 2032.28 2.76 Walter_White +SPEAKER breaking_bad_S01E02 1 2033.40 1.64 Walter_White +SPEAKER breaking_bad_S01E02 1 2073.92 1.92 Walter_White +SPEAKER breaking_bad_S01E02 1 2073.92 1.92 Walter_White +SPEAKER breaking_bad_S01E02 1 2082.00 1.28 Walter_White +SPEAKER breaking_bad_S01E02 1 2083.80 3.16 Walter_White +SPEAKER breaking_bad_S01E02 1 2089.48 1.32 Walter_White +SPEAKER breaking_bad_S01E02 1 2102.24 2.56 Walter_White +SPEAKER breaking_bad_S01E02 1 2102.24 2.56 Walter_White +SPEAKER breaking_bad_S01E02 1 2108.72 4.64 Walter_White +SPEAKER breaking_bad_S01E02 1 2108.72 4.64 Walter_White +SPEAKER breaking_bad_S01E02 1 2116.28 2.40 Walter_White +SPEAKER breaking_bad_S01E02 1 2118.72 1.56 Walter_White +SPEAKER breaking_bad_S01E02 1 2121.44 3.72 Walter_White +SPEAKER breaking_bad_S01E02 1 2126.20 3.00 Walter_White +SPEAKER breaking_bad_S01E02 1 2129.44 3.44 Walter_White +SPEAKER breaking_bad_S01E02 1 2136.52 3.64 Walter_White +SPEAKER breaking_bad_S01E02 1 2140.20 5.44 Walter_White +SPEAKER breaking_bad_S01E02 1 2147.88 3.72 Walter_White +SPEAKER breaking_bad_S01E02 1 2172.28 0.92 Walter_White +SPEAKER breaking_bad_S01E02 1 2521.00 1.04 Walter_White +SPEAKER breaking_bad_S01E02 1 2524.80 1.08 Walter_White +SPEAKER breaking_bad_S01E02 1 2542.12 2.40 Walter_White +SPEAKER breaking_bad_S01E02 1 2544.56 2.96 Walter_White +SPEAKER breaking_bad_S01E02 1 2556.64 1.40 Walter_White +SPEAKER breaking_bad_S01E02 1 407.04 1.68 Walter_White_Jr. +SPEAKER breaking_bad_S01E02 1 407.04 0.92 Walter_White_Jr. +SPEAKER breaking_bad_S01E02 1 421.04 1.20 Walter_White_Jr. diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E02.uem b/spkDiarization/data/ref/local/breaking_bad_S01E02.uem new file mode 100644 index 0000000..badb5d7 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E02.uem @@ -0,0 +1 @@ +breaking_bad_S01E02 1 117.4 2570.04 diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E03.lbl b/spkDiarization/data/ref/local/breaking_bad_S01E03.lbl new file mode 100644 index 0000000..ec31ec8 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E03.lbl @@ -0,0 +1,338 @@ +643.52 643.56 Walter_White +679.92 682.08 Walter_White +682.72 684.4 Jesse_Pinkman +684.44 685.28 Walter_White +685.32 685.8 Jesse_Pinkman +685.84 688 Jesse_Pinkman +688.36 690.8 Walter_White +692.8 693.72 Jesse_Pinkman +693.76 697.36 Jesse_Pinkman +697.4 700.16 Jesse_Pinkman +700.2 703 Walter_White +703.04 704.72 Jesse_Pinkman +704.76 706.52 Jesse_Pinkman +707.12 709.68 Jesse_Pinkman +713 715.08 Jesse_Pinkman +688.36 690.96 Walter_White +691 692.36 Walter_White +692.6 693.72 Jesse_Pinkman +703.04 704.72 Jesse_Pinkman +704.76 706.52 Jesse_Pinkman +707.12 709.68 Jesse_Pinkman +710 712.32 Jesse_Pinkman +713 715.08 Jesse_Pinkman +792.08 796.04 Hank_Schrader +801 801.88 Hank_Schrader +839.84 841.4 Hank_Schrader +841.72 844.08 Hank_Schrader +845.2 847.36 Marie_Schrader +865.24 868.56 Employee_#1 +868.6 870 Marie_Schrader +870.6 872.64 Employee_#1 +874.88 877.04 Employee_#1 +854.52 855.96 Marie_Schrader +856.04 856.76 Hank_Schrader +858.24 859.2 Hank_Schrader +863.96 865.04 Employee_#1 +934.36 935.48 Hank_Schrader +936.52 937.68 Walter_White_Jr. +938.68 939.96 Hank_Schrader +941.68 942.36 Walter_White_Jr. +943 943.76 Hank_Schrader +943.92 945.64 Walter_White_Jr. +945.68 948.8 Walter_White_Jr. +948.84 950.96 Hank_Schrader +951.72 953.8 Hank_Schrader +954.76 957.16 Hank_Schrader +960.8 963.24 Hank_Schrader +963.28 965.8 Hank_Schrader +967.24 969.16 Hank_Schrader +969.64 971.84 Hank_Schrader +971.88 975.16 Hank_Schrader +976.48 977.56 Hank_Schrader +977.6 978.48 Walter_White_Jr. +978.52 981.08 Hank_Schrader +981.4 983.32 Hank_Schrader +985.76 986.68 Hank_Schrader +987.48 988.72 Hank_Schrader +989.32 991.56 Hank_Schrader +991.76 995.36 Hank_Schrader +995.84 996.8 Hank_Schrader +996.96 997.76 Walter_White_Jr. +997.8 1000.6 Walter_White_Jr. +1001.2 1002.64 Hank_Schrader +1004.04 1006.04 Hank_Schrader +1007.76 1009.56 Hank_Schrader +1010.44 1013.52 Hank_Schrader +1048.84 1049.44 Wendy +1049.48 1050.16 Hank_Schrader +1050.76 1052.4 Hank_Schrader +1053 1054.8 Wendy +1054.84 1055.96 Hank_Schrader +1056.16 1057.96 Hank_Schrader +1059.04 1060.48 Wendy +1060.72 1061.48 Wendy +1061.8 1063.88 Hank_Schrader +1064.4 1066.08 Hank_Schrader +1068.6 1072.16 Hank_Schrader +1072.48 1074.2 Hank_Schrader +1074.4 1075.96 Hank_Schrader +1076.44 1078.12 Walter_White_Jr. +1078.16 1080.44 Hank_Schrader +1080.68 1082.48 Hank_Schrader +1084.2 1087.36 Hank_Schrader +1087.44 1091.36 Hank_Schrader +1091.4 1093 Wendy +1093.08 1094.76 Hank_Schrader +1095.36 1098.2 Hank_Schrader +1100.28 1102.92 Hank_Schrader +1103.16 1104.32 Wendy +1104.84 1106.8 Hank_Schrader +1247.64 1251.88 Skyler_White +1257.88 1260.56 Skyler_White +1261.8 1263.68 Skyler_White +1265.96 1266.64 Walter_White +1269.36 1271.56 Walter_White +1272.84 1274.16 Skyler_White +1274.68 1274.96 Walter_White +1275.28 1276.64 Skyler_White +1278.32 1280.36 Skyler_White +1285.6 1286.32 Walter_White +1412.72 1413.76 Domingo_Molina +1414.92 1416.44 Domingo_Molina +1430.8 1432.2 Walter_White +1433.52 1435 Domingo_Molina +1437.04 1439.64 Domingo_Molina +1440.72 1442.28 Domingo_Molina +1555.56 1556.12 Domingo_Molina +1557.24 1558.64 Walter_White +1559.44 1560.96 Walter_White +1562.32 1563.32 Walter_White +1565.64 1566.52 Domingo_Molina +1568.32 1569.28 Walter_White +1569.92 1572.44 Walter_White +1575.16 1577.92 Walter_White +1594.2 1596.4 Domingo_Molina +1596.44 1598.72 Domingo_Molina +1599.52 1601.08 Domingo_Molina +1603.68 1607.28 Walter_White +1607.32 1608.2 Walter_White +1678.8 1679.92 Domingo_Molina +1679.96 1680.8 Domingo_Molina +1681.44 1682.92 Domingo_Molina +1581.88 1583.12 Domingo_Molina +1587.04 1589 Walter_White +1589.92 1593.48 Walter_White +1725.24 1727.52 Domingo_Molina +1729.52 1731.2 Walter_White +1734.44 1735.56 Walter_White +1736.36 1738.4 Walter_White +1738.84 1741.68 Walter_White +1741.72 1742.8 Domingo_Molina +1742.84 1743.64 Walter_White +1743.68 1746.56 Domingo_Molina +1746.88 1749.56 Walter_White +1750.72 1752.72 Walter_White +1754.52 1758.36 Walter_White +1759.12 1762.48 Walter_White +1762.8 1766.12 Walter_White +1766.16 1766.4 S +1766.44 1769.28 Walter_White +1779.6 1782 Domingo_Molina +1782.72 1785.96 Walter_White +1786.48 1790.4 Walter_White +1790.48 1792.56 Domingo_Molina +1815.36 1816.64 Domingo_Molina +1818.68 1821 Walter_White +1821.32 1823.24 Walter_White +1823.56 1828.84 Walter_White +1829.56 1833.32 Walter_White +1833.36 1834.76 Domingo_Molina +1835.08 1837.64 Domingo_Molina +1855.84 1858.56 Domingo_Molina +1862.48 1864.04 Walter_White +1865.88 1868.4 Walter_White +1869.88 1872.16 Domingo_Molina +1872.92 1874.12 Domingo_Molina +1812.2 1814.8 Domingo_Molina +1815.36 1816.64 Domingo_Molina +1833.36 1834.76 Domingo_Molina +1835.08 1837.64 Domingo_Molina +1837.96 1839.6 Walter_White +1840.04 1842.4 Walter_White +1842.52 1843.88 Domingo_Molina +1844.56 1846.08 Domingo_Molina +1846.36 1848.64 Domingo_Molina +1853 1854.24 Walter_White +1854.32 1855.6 Domingo_Molina +1855.84 1858.56 Domingo_Molina +1869.88 1872.16 Domingo_Molina +1872.92 1874.52 Domingo_Molina +1875.08 1877.8 Domingo_Molina +1887.08 1888.4 Walter_White +1609.32 1610.36 Walter_White +1614.16 1617.04 Walter_White +1617.08 1619.4 Walter_White +1626.48 1627.52 Walter_White +1628.36 1629.72 Walter_White +1634.24 1636.52 Domingo_Molina +1636.56 1639.4 Domingo_Molina +1640.16 1641.84 Domingo_Molina +1642.8 1643.76 Domingo_Molina +1644.32 1646.8 Domingo_Molina +1648.32 1651.68 Domingo_Molina +1652 1653.92 Domingo_Molina +1654.48 1655.76 Domingo_Molina +1660 1661.36 Domingo_Molina +1667.64 1668.4 Walter_White +1670.72 1672.28 Walter_White +1673.88 1675.88 Walter_White +1920.44 1921.68 Domingo_Molina +1925.44 1926.76 Walter_White +1929 1930.16 Domingo_Molina +1930.8 1931.36 Walter_White +1933.52 1934.28 Domingo_Molina +1766.16 1766.4 S +1766.44 1769.28 Walter_White +1783.52 1785.96 Walter_White +1786.48 1790.4 Walter_White +1790.48 1793.48 Domingo_Molina +1794.28 1796.6 Domingo_Molina +1794.28 1796.6 Domingo_Molina +1797.96 1801.04 Domingo_Molina +1803.88 1806.24 Walter_White +1807.28 1811.44 Walter_White +1812.2 1813.52 Domingo_Molina +1893.36 1895.2 Walter_White +1933.52 1934.28 Domingo_Molina +1938.36 1942.36 Walter_White +1945.28 1946.64 Domingo_Molina +1948.04 1949.96 Domingo_Molina +1952.44 1953.28 Domingo_Molina +1954.24 1956.24 Domingo_Molina +1962.24 1963.64 Domingo_Molina +1965.04 1967.04 Domingo_Molina +1972.36 1973.88 Domingo_Molina +1980.6 1982.56 Walter_White +1992.8 1993.8 Domingo_Molina +2012.48 2013.52 Walter_White +2112.32 2113 Walter_White +2114.68 2115.4 Walter_White +2170.44 2172.16 Domingo_Molina +2195.36 2198.48 Walter_White +2201.8 2202.52 Domingo_Molina +2205.52 2207.16 Domingo_Molina +2209.84 2211.52 Walter_White +2212.48 2213.24 Domingo_Molina +2214.08 2215.6 Domingo_Molina +2221.96 2222.88 Walter_White +2231.2 2232.36 Domingo_Molina +2288.16 2289.12 Walter_White +2296.64 2297.52 Walter_White +2298.72 2300.04 Walter_White +2517.44 2520.2 Hank_Schrader +2520.4 2522.04 Steven_Gomez +2522.36 2524 Hank_Schrader +2524.96 2526 Hank_Schrader +2526.32 2528.84 Hank_Schrader +2538.44 2539.88 Steven_Gomez +2541.2 2543.48 Steven_Gomez +2547 2550.4 Hank_Schrader +2551 2553.64 Hank_Schrader +2553.68 2556.48 Steven_Gomez +2563.48 2565.12 Hank_Schrader +92.4 95.76 Walter_White +96.56 98.08 Walter_White +196.12 197.24 Marie_Schrader +197.88 200.4 Marie_Schrader +200.68 202.52 Marie_Schrader +202.56 204.92 Marie_Schrader +205.32 207.2 Marie_Schrader +207.24 209.08 Walter_White_Jr. +210.28 213.24 Marie_Schrader +236.64 237.04 Walter_White_Jr. +237.4 240.72 Skyler_White +242.08 243.8 Skyler_White +223.76 225.36 Walter_White_Jr. +227 227.96 Skyler_White +230.04 230.84 Walter_White_Jr. +231.92 234.12 Walter_White_Jr. +235.44 236.52 Skyler_White +236.64 237.04 Walter_White_Jr. +237.4 237.44 Skyler_White +253.36 254.84 Marie_Schrader +254.88 257.48 Skyler_White +253.36 254.84 Marie_Schrader +254.88 257.48 Skyler_White +257.72 259.44 Marie_Schrader +260 262.48 Skyler_White +238.92 240.72 Skyler_White +242.08 243.8 Skyler_White +249.4 251.4 Marie_Schrader +216.56 219.32 Walter_White_Jr. +265.2 268.2 Skyler_White +268.24 272.12 Skyler_White +273.76 275.24 Skyler_White +275.72 280.16 Skyler_White +283.04 284.96 Skyler_White +287.68 288.36 Skyler_White +291.24 295.2 Marie_Schrader +295.32 297.48 Skyler_White +297.52 299.6 Skyler_White +303 303.84 Skyler_White +304.44 309.4 Skyler_White +310.56 313.84 Skyler_White +317.08 321.2 Skyler_White +321.72 322.8 Marie_Schrader +322.96 324.6 Skyler_White +324.96 326.56 Skyler_White +326.84 328.2 Skyler_White +328.24 329.08 Marie_Schrader +329.12 329.68 Skyler_White +329.8 332.32 Marie_Schrader +332.84 334 Marie_Schrader +334.04 336.68 Skyler_White +337.24 340.8 Skyler_White +474.16 475.16 Domingo_Molina +480.8 481.56 Walter_White +482.92 485.8 Domingo_Molina +502.36 505.4 Domingo_Molina +507.28 508.84 Domingo_Molina +510.68 514.28 Walter_White +514.36 515.32 Domingo_Molina +466.36 468.16 Domingo_Molina +469.64 471.6 Domingo_Molina +474.12 475.16 Domingo_Molina +487.56 488.24 Domingo_Molina +489.28 490.76 Domingo_Molina +519.76 520.92 Walter_White +523.2 524.72 Domingo_Molina +525.72 527.36 Domingo_Molina +527.96 530.24 Domingo_Molina +530.28 532.04 Domingo_Molina +533.24 536.68 Domingo_Molina +539.2 541.64 Domingo_Molina +542.52 543.6 Domingo_Molina +544.52 545.68 Domingo_Molina +547.68 548.32 Domingo_Molina +549.4 551 Domingo_Molina +551.8 552.72 Domingo_Molina +554.24 555.96 Domingo_Molina +558.4 561.56 Walter_White +561.88 565.72 Walter_White +566.88 568.4 Domingo_Molina +569.24 571.36 Domingo_Molina +572.92 573.72 Domingo_Molina +575.28 577.04 Domingo_Molina +625.36 627.4 Walter_White +628.04 629.16 Walter_White +630.04 631.12 Walter_White +619.76 620.64 Jesse_Pinkman +620.96 622.6 Walter_White +612.48 613.6 Walter_White +613.64 614.52 Jesse_Pinkman +614.56 615.76 Walter_White +615.8 616.92 Walter_White +617 617.64 Jesse_Pinkman +630.04 631.16 Walter_White +631.48 631.92 Jesse_Pinkman diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E03.rttm b/spkDiarization/data/ref/local/breaking_bad_S01E03.rttm new file mode 100644 index 0000000..e9dc41c --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E03.rttm @@ -0,0 +1,349 @@ +SPKR-INFO breaking_bad_S01E03 1 unknown Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown Employee_#1 +SPKR-INFO breaking_bad_S01E03 1 unknown Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown S +SPKR-INFO breaking_bad_S01E03 1 unknown Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown Steven_Gomez +SPKR-INFO breaking_bad_S01E03 1 unknown Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown Walter_White_Jr. +SPKR-INFO breaking_bad_S01E03 1 unknown Wendy +SPEAKER breaking_bad_S01E03 1 466.36 1.80 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 469.64 1.96 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 474.12 1.04 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 474.16 1.00 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 482.92 2.88 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 487.56 0.68 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 489.28 1.48 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 502.36 3.04 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 507.28 1.56 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 514.36 0.96 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 523.20 1.52 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 525.72 1.64 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 527.96 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 530.28 1.76 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 533.24 3.44 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 539.20 2.44 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 542.52 1.08 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 544.52 1.16 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 547.68 0.64 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 549.40 1.60 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 551.80 0.92 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 554.24 1.72 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 566.88 1.52 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 569.24 2.12 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 572.92 0.80 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 575.28 1.76 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1412.72 1.04 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1414.92 1.52 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1433.52 1.48 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1437.04 2.60 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1440.72 1.56 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1555.56 0.56 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1565.64 0.88 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1581.88 1.24 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1594.20 2.20 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1596.44 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1599.52 1.56 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1634.24 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1636.56 2.84 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1640.16 1.68 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1642.80 0.96 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1644.32 2.48 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1648.32 3.36 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1652.00 1.92 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1654.48 1.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1660.00 1.36 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1678.80 1.12 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1679.96 0.84 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1681.44 1.48 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1725.24 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1741.72 1.08 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1743.68 2.88 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1779.60 2.40 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1790.48 2.08 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1790.48 3.00 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1794.28 2.32 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1794.28 2.32 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1797.96 3.08 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1812.20 2.60 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1812.20 1.32 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1815.36 1.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1815.36 1.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1833.36 1.40 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1833.36 1.40 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1835.08 2.56 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1835.08 2.56 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1842.52 1.36 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1844.56 1.52 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1846.36 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1854.32 1.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1855.84 2.72 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1855.84 2.72 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1869.88 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1869.88 2.28 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1872.92 1.60 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1872.92 1.20 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1875.08 2.72 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1920.44 1.24 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1929.00 1.16 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1933.52 0.76 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1933.52 0.76 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1945.28 1.36 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1948.04 1.92 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1952.44 0.84 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1954.24 2.00 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1962.24 1.40 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1965.04 2.00 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1972.36 1.52 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1992.80 1.00 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2170.44 1.72 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2201.80 0.72 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2205.52 1.64 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2212.48 0.76 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2214.08 1.52 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2231.20 1.16 Domingo_Molina +SPEAKER breaking_bad_S01E03 1 863.96 1.08 Employee_#1 +SPEAKER breaking_bad_S01E03 1 865.24 3.32 Employee_#1 +SPEAKER breaking_bad_S01E03 1 870.60 2.04 Employee_#1 +SPEAKER breaking_bad_S01E03 1 874.88 2.16 Employee_#1 +SPEAKER breaking_bad_S01E03 1 792.08 3.96 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 801.00 0.88 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 839.84 1.56 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 841.72 2.36 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 856.04 0.72 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 858.24 0.96 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 934.36 1.12 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 938.68 1.28 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 943.00 0.76 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 948.84 2.12 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 951.72 2.08 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 954.76 2.40 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 960.80 2.44 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 963.28 2.52 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 967.24 1.92 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 969.64 2.20 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 971.88 3.28 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 976.48 1.08 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 978.52 2.56 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 981.40 1.92 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 985.76 0.92 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 987.48 1.24 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 989.32 2.24 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 991.76 3.60 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 995.84 0.96 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1001.20 1.44 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1004.04 2.00 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1007.76 1.80 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1010.44 3.08 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1049.48 0.68 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1050.76 1.64 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1054.84 1.12 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1056.16 1.80 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1061.80 2.08 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1064.40 1.68 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1068.60 3.56 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1072.48 1.72 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1074.40 1.56 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1078.16 2.28 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1080.68 1.80 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1084.20 3.16 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1087.44 3.92 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1093.08 1.68 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1095.36 2.84 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1100.28 2.64 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1104.84 1.96 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2517.44 2.76 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2522.36 1.64 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2524.96 1.04 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2526.32 2.52 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2547.00 3.40 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2551.00 2.64 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2563.48 1.64 Hank_Schrader +SPEAKER breaking_bad_S01E03 1 613.64 0.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 617.00 0.64 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 619.76 0.88 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 631.48 0.44 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 682.72 1.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 685.32 0.48 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 685.84 2.16 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 692.60 1.12 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 692.80 0.92 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 693.76 3.60 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 697.40 2.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 703.04 1.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 703.04 1.68 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 704.76 1.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 704.76 1.76 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 707.12 2.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 707.12 2.56 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 710.00 2.32 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 713.00 2.08 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 713.00 2.08 Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 196.12 1.12 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 197.88 2.52 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 200.68 1.84 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 202.56 2.36 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 205.32 1.88 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 210.28 2.96 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 249.40 2.00 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 253.36 1.48 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 253.36 1.48 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 257.72 1.72 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 291.24 3.96 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 321.72 1.08 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 328.24 0.84 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 329.80 2.52 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 332.84 1.16 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 845.20 2.16 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 854.52 1.44 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 868.60 1.40 Marie_Schrader +SPEAKER breaking_bad_S01E03 1 1766.16 0.24 S +SPEAKER breaking_bad_S01E03 1 1766.16 0.24 S +SPEAKER breaking_bad_S01E03 1 227.00 0.96 Skyler_White +SPEAKER breaking_bad_S01E03 1 235.44 1.08 Skyler_White +SPEAKER breaking_bad_S01E03 1 237.40 0.04 Skyler_White +SPEAKER breaking_bad_S01E03 1 237.40 3.32 Skyler_White +SPEAKER breaking_bad_S01E03 1 238.92 1.80 Skyler_White +SPEAKER breaking_bad_S01E03 1 242.08 1.72 Skyler_White +SPEAKER breaking_bad_S01E03 1 242.08 1.72 Skyler_White +SPEAKER breaking_bad_S01E03 1 254.88 2.60 Skyler_White +SPEAKER breaking_bad_S01E03 1 254.88 2.60 Skyler_White +SPEAKER breaking_bad_S01E03 1 260.00 2.48 Skyler_White +SPEAKER breaking_bad_S01E03 1 265.20 3.00 Skyler_White +SPEAKER breaking_bad_S01E03 1 268.24 3.88 Skyler_White +SPEAKER breaking_bad_S01E03 1 273.76 1.48 Skyler_White +SPEAKER breaking_bad_S01E03 1 275.72 4.44 Skyler_White +SPEAKER breaking_bad_S01E03 1 283.04 1.92 Skyler_White +SPEAKER breaking_bad_S01E03 1 287.68 0.68 Skyler_White +SPEAKER breaking_bad_S01E03 1 295.32 2.16 Skyler_White +SPEAKER breaking_bad_S01E03 1 297.52 2.08 Skyler_White +SPEAKER breaking_bad_S01E03 1 303.00 0.84 Skyler_White +SPEAKER breaking_bad_S01E03 1 304.44 4.96 Skyler_White +SPEAKER breaking_bad_S01E03 1 310.56 3.28 Skyler_White +SPEAKER breaking_bad_S01E03 1 317.08 4.12 Skyler_White +SPEAKER breaking_bad_S01E03 1 322.96 1.64 Skyler_White +SPEAKER breaking_bad_S01E03 1 324.96 1.60 Skyler_White +SPEAKER breaking_bad_S01E03 1 326.84 1.36 Skyler_White +SPEAKER breaking_bad_S01E03 1 329.12 0.56 Skyler_White +SPEAKER breaking_bad_S01E03 1 334.04 2.64 Skyler_White +SPEAKER breaking_bad_S01E03 1 337.24 3.56 Skyler_White +SPEAKER breaking_bad_S01E03 1 1247.64 4.24 Skyler_White +SPEAKER breaking_bad_S01E03 1 1257.88 2.68 Skyler_White +SPEAKER breaking_bad_S01E03 1 1261.80 1.88 Skyler_White +SPEAKER breaking_bad_S01E03 1 1272.84 1.32 Skyler_White +SPEAKER breaking_bad_S01E03 1 1275.28 1.36 Skyler_White +SPEAKER breaking_bad_S01E03 1 1278.32 2.04 Skyler_White +SPEAKER breaking_bad_S01E03 1 2520.40 1.64 Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2538.44 1.44 Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2541.20 2.28 Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2553.68 2.80 Steven_Gomez +SPEAKER breaking_bad_S01E03 1 92.40 3.36 Walter_White +SPEAKER breaking_bad_S01E03 1 96.56 1.52 Walter_White +SPEAKER breaking_bad_S01E03 1 480.80 0.76 Walter_White +SPEAKER breaking_bad_S01E03 1 510.68 3.60 Walter_White +SPEAKER breaking_bad_S01E03 1 519.76 1.16 Walter_White +SPEAKER breaking_bad_S01E03 1 558.40 3.16 Walter_White +SPEAKER breaking_bad_S01E03 1 561.88 3.84 Walter_White +SPEAKER breaking_bad_S01E03 1 612.48 1.12 Walter_White +SPEAKER breaking_bad_S01E03 1 614.56 1.20 Walter_White +SPEAKER breaking_bad_S01E03 1 615.80 1.12 Walter_White +SPEAKER breaking_bad_S01E03 1 620.96 1.64 Walter_White +SPEAKER breaking_bad_S01E03 1 625.36 2.04 Walter_White +SPEAKER breaking_bad_S01E03 1 628.04 1.12 Walter_White +SPEAKER breaking_bad_S01E03 1 630.04 1.08 Walter_White +SPEAKER breaking_bad_S01E03 1 630.04 1.12 Walter_White +SPEAKER breaking_bad_S01E03 1 643.52 0.04 Walter_White +SPEAKER breaking_bad_S01E03 1 679.92 2.16 Walter_White +SPEAKER breaking_bad_S01E03 1 684.44 0.84 Walter_White +SPEAKER breaking_bad_S01E03 1 688.36 2.60 Walter_White +SPEAKER breaking_bad_S01E03 1 688.36 2.44 Walter_White +SPEAKER breaking_bad_S01E03 1 691.00 1.36 Walter_White +SPEAKER breaking_bad_S01E03 1 700.20 2.80 Walter_White +SPEAKER breaking_bad_S01E03 1 1265.96 0.68 Walter_White +SPEAKER breaking_bad_S01E03 1 1269.36 2.20 Walter_White +SPEAKER breaking_bad_S01E03 1 1274.68 0.28 Walter_White +SPEAKER breaking_bad_S01E03 1 1285.60 0.72 Walter_White +SPEAKER breaking_bad_S01E03 1 1430.80 1.40 Walter_White +SPEAKER breaking_bad_S01E03 1 1557.24 1.40 Walter_White +SPEAKER breaking_bad_S01E03 1 1559.44 1.52 Walter_White +SPEAKER breaking_bad_S01E03 1 1562.32 1.00 Walter_White +SPEAKER breaking_bad_S01E03 1 1568.32 0.96 Walter_White +SPEAKER breaking_bad_S01E03 1 1569.92 2.52 Walter_White +SPEAKER breaking_bad_S01E03 1 1575.16 2.76 Walter_White +SPEAKER breaking_bad_S01E03 1 1587.04 1.96 Walter_White +SPEAKER breaking_bad_S01E03 1 1589.92 3.56 Walter_White +SPEAKER breaking_bad_S01E03 1 1603.68 3.60 Walter_White +SPEAKER breaking_bad_S01E03 1 1607.32 0.88 Walter_White +SPEAKER breaking_bad_S01E03 1 1609.32 1.04 Walter_White +SPEAKER breaking_bad_S01E03 1 1614.16 2.88 Walter_White +SPEAKER breaking_bad_S01E03 1 1617.08 2.32 Walter_White +SPEAKER breaking_bad_S01E03 1 1626.48 1.04 Walter_White +SPEAKER breaking_bad_S01E03 1 1628.36 1.36 Walter_White +SPEAKER breaking_bad_S01E03 1 1667.64 0.76 Walter_White +SPEAKER breaking_bad_S01E03 1 1670.72 1.56 Walter_White +SPEAKER breaking_bad_S01E03 1 1673.88 2.00 Walter_White +SPEAKER breaking_bad_S01E03 1 1729.52 1.68 Walter_White +SPEAKER breaking_bad_S01E03 1 1734.44 1.12 Walter_White +SPEAKER breaking_bad_S01E03 1 1736.36 2.04 Walter_White +SPEAKER breaking_bad_S01E03 1 1738.84 2.84 Walter_White +SPEAKER breaking_bad_S01E03 1 1742.84 0.80 Walter_White +SPEAKER breaking_bad_S01E03 1 1746.88 2.68 Walter_White +SPEAKER breaking_bad_S01E03 1 1750.72 2.00 Walter_White +SPEAKER breaking_bad_S01E03 1 1754.52 3.84 Walter_White +SPEAKER breaking_bad_S01E03 1 1759.12 3.36 Walter_White +SPEAKER breaking_bad_S01E03 1 1762.80 3.32 Walter_White +SPEAKER breaking_bad_S01E03 1 1766.44 2.84 Walter_White +SPEAKER breaking_bad_S01E03 1 1766.44 2.84 Walter_White +SPEAKER breaking_bad_S01E03 1 1782.72 3.24 Walter_White +SPEAKER breaking_bad_S01E03 1 1783.52 2.44 Walter_White +SPEAKER breaking_bad_S01E03 1 1786.48 3.92 Walter_White +SPEAKER breaking_bad_S01E03 1 1786.48 3.92 Walter_White +SPEAKER breaking_bad_S01E03 1 1803.88 2.36 Walter_White +SPEAKER breaking_bad_S01E03 1 1807.28 4.16 Walter_White +SPEAKER breaking_bad_S01E03 1 1818.68 2.32 Walter_White +SPEAKER breaking_bad_S01E03 1 1821.32 1.92 Walter_White +SPEAKER breaking_bad_S01E03 1 1823.56 5.28 Walter_White +SPEAKER breaking_bad_S01E03 1 1829.56 3.76 Walter_White +SPEAKER breaking_bad_S01E03 1 1837.96 1.64 Walter_White +SPEAKER breaking_bad_S01E03 1 1840.04 2.36 Walter_White +SPEAKER breaking_bad_S01E03 1 1853.00 1.24 Walter_White +SPEAKER breaking_bad_S01E03 1 1862.48 1.56 Walter_White +SPEAKER breaking_bad_S01E03 1 1865.88 2.52 Walter_White +SPEAKER breaking_bad_S01E03 1 1887.08 1.32 Walter_White +SPEAKER breaking_bad_S01E03 1 1893.36 1.84 Walter_White +SPEAKER breaking_bad_S01E03 1 1925.44 1.32 Walter_White +SPEAKER breaking_bad_S01E03 1 1930.80 0.56 Walter_White +SPEAKER breaking_bad_S01E03 1 1938.36 4.00 Walter_White +SPEAKER breaking_bad_S01E03 1 1980.60 1.96 Walter_White +SPEAKER breaking_bad_S01E03 1 2012.48 1.04 Walter_White +SPEAKER breaking_bad_S01E03 1 2112.32 0.68 Walter_White +SPEAKER breaking_bad_S01E03 1 2114.68 0.72 Walter_White +SPEAKER breaking_bad_S01E03 1 2195.36 3.12 Walter_White +SPEAKER breaking_bad_S01E03 1 2209.84 1.68 Walter_White +SPEAKER breaking_bad_S01E03 1 2221.96 0.92 Walter_White +SPEAKER breaking_bad_S01E03 1 2288.16 0.96 Walter_White +SPEAKER breaking_bad_S01E03 1 2296.64 0.88 Walter_White +SPEAKER breaking_bad_S01E03 1 2298.72 1.32 Walter_White +SPEAKER breaking_bad_S01E03 1 207.24 1.84 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 216.56 2.76 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 223.76 1.60 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 230.04 0.80 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 231.92 2.20 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 236.64 0.40 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 236.64 0.40 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 936.52 1.16 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 941.68 0.68 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 943.92 1.72 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 945.68 3.12 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 977.60 0.88 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 996.96 0.80 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 997.80 2.80 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 1076.44 1.68 Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 1048.84 0.60 Wendy +SPEAKER breaking_bad_S01E03 1 1053.00 1.80 Wendy +SPEAKER breaking_bad_S01E03 1 1059.04 1.44 Wendy +SPEAKER breaking_bad_S01E03 1 1060.72 0.76 Wendy +SPEAKER breaking_bad_S01E03 1 1091.40 1.60 Wendy +SPEAKER breaking_bad_S01E03 1 1103.16 1.16 Wendy diff --git a/spkDiarization/data/ref/local/breaking_bad_S01E03.uem b/spkDiarization/data/ref/local/breaking_bad_S01E03.uem new file mode 100644 index 0000000..27748a1 --- /dev/null +++ b/spkDiarization/data/ref/local/breaking_bad_S01E03.uem @@ -0,0 +1 @@ +breaking_bad_S01E03 1 92.4 2565.12 diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E01.lbl b/spkDiarization/data/ref/local/game_of_thrones_S01E01.lbl new file mode 100644 index 0000000..b8fe3d6 --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E01.lbl @@ -0,0 +1,282 @@ +614.12 615.44 Eddard_Stark +617.64 618.16 Eddard_Stark +112.44 113.08 S +645.08 645.8 Rodrik_Cassel +647.08 648.72 Rodrik_Cassel +649.16 650.8 Rodrik_Cassel +668.36 668.84 Catelyn_Stark +669.76 672.04 Catelyn_Stark +672.32 673.64 Eddard_Stark +659.52 660.76 Eddard_Stark +661.64 662.84 Rodrik_Cassel +664.52 665.92 Eddard_Stark +647.84 648.72 Rodrik_Cassel +649.16 651.32 Rodrik_Cassel +655.36 657.12 Eddard_Stark +657.52 658.64 Catelyn_Stark +664.52 665.92 Eddard_Stark +799.64 800.48 Jon_Snow +783.88 785 Eddard_Stark +834.44 835.6 Bran_Stark +837.56 840.64 Eddard_Stark +842.08 843.6 Bran_Stark +846.28 848.96 Eddard_Stark +850.24 851.28 Bran_Stark +855.92 857.72 Eddard_Stark +980.04 981.08 Bran_Stark +981.72 982.76 Eddard_Stark +983 983.96 Jon_Snow +985.64 987.12 Jon_Snow +988.48 990 Jon_Snow +991.16 992.88 Jon_Snow +1037.8 1041.2 Theon_Greyjoy +1106.84 1108.32 Cersei_Lannister +1109.72 1112.44 Cersei_Lannister +1113.6 1117.76 Cersei_Lannister +1128.56 1129.56 Jaime_Lannister +1131 1131.84 Cersei_Lannister +1132.24 1135.64 Jaime_Lannister +1137.32 1140.2 Jaime_Lannister +1141.16 1142.88 Jaime_Lannister +1142.92 1146.28 Jaime_Lannister +1146.48 1148.08 Jaime_Lannister +1149.68 1151.8 Jaime_Lannister +1152.16 1153.92 Cersei_Lannister +1155.32 1156.96 Jaime_Lannister +1157.2 1158.56 Jaime_Lannister +1158.88 1160.52 Jaime_Lannister +1245.16 1246.36 Catelyn_Stark +1256.92 1258.36 Catelyn_Stark +1260.28 1261.32 Catelyn_Stark +1213.24 1214.8 Eddard_Stark +1221.44 1223.6 Catelyn_Stark +1224.8 1225.44 Eddard_Stark +1225.96 1228.08 Catelyn_Stark +1230.28 1231.68 Catelyn_Stark +1260.28 1262.2 Catelyn_Stark +1263.52 1266.16 Catelyn_Stark +1266.96 1268.68 Eddard_Stark +1270.96 1272.52 Eddard_Stark +1273.32 1275.52 Catelyn_Stark +1313.76 1315.6 Robb_Stark +1315.64 1319 Theon_Greyjoy +1391.8 1392.56 Bran_Stark +1394.84 1395.64 Catelyn_Stark +1396.76 1397.24 Bran_Stark +1382.96 1384.76 Catelyn_Stark +1396.76 1397.24 Bran_Stark +1397.64 1400.2 Catelyn_Stark +1402.08 1403.64 Catelyn_Stark +1403.88 1405.24 Catelyn_Stark +1551.92 1553.08 Eddard_Stark +1604.16 1606.52 Robert_Baratheon +1632.4 1634.2 Cersei_Lannister +1634.64 1636.12 Cersei_Lannister +1636.72 1637.32 Robert_Baratheon +1690 1691.12 Robert_Baratheon +1692.2 1695.44 Robert_Baratheon +1697.4 1699.04 Robert_Baratheon +1700.04 1702.16 Robert_Baratheon +1706.68 1708.04 Eddard_Stark +1708.84 1710.08 Robert_Baratheon +1710.36 1712.16 Robert_Baratheon +1712.2 1715.48 Robert_Baratheon +1715.72 1717.44 Robert_Baratheon +1719 1720.96 Robert_Baratheon +1721.04 1722.84 Robert_Baratheon +1723.72 1725.88 Robert_Baratheon +1726.12 1729.68 Robert_Baratheon +1730.72 1731.96 Robert_Baratheon +1733.84 1735.52 Robert_Baratheon +1737.4 1738.64 Robert_Baratheon +1809.2 1810.84 Ros +1812.24 1812.88 Tyrion_Lannister +1813.84 1814.88 Ros +1818 1819.48 Tyrion_Lannister +1792.12 1793.08 Ros +1793.84 1795.52 Ros +1796.4 1798.12 Tyrion_Lannister +1798.28 1800.76 Ros +1801.04 1803.08 Ros +1803.28 1805.56 Ros +198.56 199.56 Will +199.88 201.2 Gared +204.08 205.4 Waymar_Royce +205.64 207.6 Gared +207.64 210.48 Gared +210.88 213.04 Waymar_Royce +215.4 217 Waymar_Royce +1879.72 1881.96 Robert_Baratheon +1883.92 1886 Robert_Baratheon +1886.04 1888.36 Robert_Baratheon +1888.56 1890.12 Eddard_Stark +1912.56 1913.8 Robert_Baratheon +1954.96 1958.36 Daenerys_Targaryen +1958.6 1960.32 Viserys_Targaryen +1960.52 1962.32 Viserys_Targaryen +1962.36 1964 Viserys_Targaryen +1963.16 1964 Viserys_Targaryen +1968.68 1970.04 Viserys_Targaryen +1974.56 1976.64 Viserys_Targaryen +222.52 223.56 Will +224.12 225.48 Will +226.28 228.12 Waymar_Royce +229.8 232.04 Waymar_Royce +232.88 235 Waymar_Royce +235.64 237.52 Waymar_Royce +239.76 241.56 Waymar_Royce +242.12 243.36 Waymar_Royce +1979.44 1981.8 Viserys_Targaryen +2008.52 2010.16 Viserys_Targaryen +2012.88 2013.64 Daenerys_Targaryen +2103 2105.32 Illyrio_Mopatis +2109.04 2110.8 Viserys_Targaryen +2109.04 2110.8 Viserys_Targaryen +2111.48 2113.64 Viserys_Targaryen +2113.88 2117.32 Viserys_Targaryen +2117.44 2121.04 Viserys_Targaryen +2122.52 2126.12 Viserys_Targaryen +2128.04 2129.52 Viserys_Targaryen +2224.48 2226.16 Daenerys_Targaryen +2231.36 2232.52 Daenerys_Targaryen +2233.32 2234.2 Viserys_Targaryen +2235.68 2237.96 Viserys_Targaryen +2239.08 2240.08 Viserys_Targaryen +2240.24 2241.88 Viserys_Targaryen +2242.08 2243.56 Viserys_Targaryen +2246.28 2247.28 Daenerys_Targaryen +2247.52 2249.88 Viserys_Targaryen +2251.68 2253.76 Viserys_Targaryen +2255.04 2257.52 Viserys_Targaryen +2258.04 2261.12 Viserys_Targaryen +2261.32 2263.24 Viserys_Targaryen +274 276.36 Waymar_Royce +277.32 278.12 Will +282.24 283.16 Gared +2289.92 2291.16 Sansa_Stark +2292.6 2295.24 Sansa_Stark +2295.32 2297.08 Catelyn_Stark +2300.12 2302.68 Sansa_Stark +2302.76 2304.64 Catelyn_Stark +2305.96 2307.4 Catelyn_Stark +2365.36 2366.36 Jon_Snow +2369.28 2370.32 Benjen_Stark +2371.96 2372.88 Benjen_Stark +2373.64 2375.08 Benjen_Stark +2376.36 2377.52 Benjen_Stark +2378 2380.24 Jon_Snow +2380.28 2382 Jon_Snow +2382.96 2384.68 Benjen_Stark +2385.4 2387.4 Benjen_Stark +2387.48 2388.84 Jon_Snow +2389.24 2389.88 Benjen_Stark +2389.96 2391.68 Jon_Snow +2391.84 2392.8 Jon_Snow +2396 2397.72 Benjen_Stark +2398.24 2400.92 Jon_Snow +2401.56 2403.28 Benjen_Stark +2404.24 2405.44 Benjen_Stark +2406.2 2407.64 Benjen_Stark +2407.68 2409 Jon_Snow +2410.12 2412.4 Benjen_Stark +2423.36 2424.48 Benjen_Stark +2462.28 2464.28 Tyrion_Lannister +2466.44 2468.2 Tyrion_Lannister +2470.08 2472.08 Jon_Snow +2473.48 2475.56 Tyrion_Lannister +2476.12 2478.24 Tyrion_Lannister +2522.92 2524 Benjen_Stark +2524.92 2526.48 Benjen_Stark +2528.48 2529.96 Eddard_Stark +2531.28 2532.2 Eddard_Stark +2532.24 2534.12 Benjen_Stark +2535.32 2536.76 Benjen_Stark +2537.6 2538.72 Benjen_Stark +2540.6 2541.76 Eddard_Stark +2543.44 2544.76 Eddard_Stark +2545 2546.6 Benjen_Stark +2549.16 2551.96 Eddard_Stark +2553.04 2553.76 Benjen_Stark +2555.32 2557.24 Benjen_Stark +2558.04 2559.36 Benjen_Stark +2559.96 2562.6 Benjen_Stark +2563.56 2565.2 Benjen_Stark +2566.92 2568.48 Eddard_Stark +2597.6 2598.68 Cersei_Lannister +2600.24 2601.48 Cersei_Lannister +2602.32 2603.4 Cersei_Lannister +2603.52 2604.52 Sansa_Stark +2604.96 2607.2 Cersei_Lannister +2607.52 2609.08 Sansa_Stark +2588.12 2590.12 Catelyn_Stark +2591.24 2594.08 Catelyn_Stark +2616.08 2617.28 Sansa_Stark +2618.84 2620.32 Cersei_Lannister +2622.12 2625.16 Cersei_Lannister +2609.76 2610.96 Cersei_Lannister +2616.08 2617.28 Sansa_Stark +2653.8 2654.76 Eddard_Stark +2654.92 2656.28 Jaime_Lannister +2656.64 2657.64 Jaime_Lannister +2657.8 2660.08 Eddard_Stark +2660.24 2663 Jaime_Lannister +2663.88 2665.24 Jaime_Lannister +2663.88 2665.24 Jaime_Lannister +2665.4 2667.12 Jaime_Lannister +2667.8 2669.52 Eddard_Stark +2669.6 2669.84 Jaime_Lannister +2670.24 2671.68 Jaime_Lannister +2673.44 2675.24 Eddard_Stark +2675.52 2677.2 Eddard_Stark +2677.92 2679.56 Eddard_Stark +2681.8 2683.04 Jaime_Lannister +2688.64 2689.52 Sansa_Stark +2689.88 2691.6 Sansa_Stark +2692.36 2694.16 Sansa_Stark +2800.64 2802.68 Catelyn_Stark +2803.92 2805.12 Catelyn_Stark +2805.28 2807 Catelyn_Stark +2807.76 2809.36 Eddard_Stark +2807.76 2809.36 Eddard_Stark +2810.28 2811.72 Eddard_Stark +2811.76 2815.84 Catelyn_Stark +2816.72 2818.76 Catelyn_Stark +2818.96 2820.36 Catelyn_Stark +2821.08 2823.76 Catelyn_Stark +2932.88 2936.12 Viserys_Targaryen +2936.44 2939.56 Illyrio_Mopatis +2939.72 2940.36 Viserys_Targaryen +328.36 329.08 Waymar_Royce +331.44 332 Gared +3043.56 3045.6 Daenerys_Targaryen +3045.84 3047.72 Jorah_Mormont +3048.12 3050.36 Jorah_Mormont +3051.08 3052.44 Jorah_Mormont +3161.64 3162.84 Daenerys_Targaryen +3163.04 3165.48 Daenerys_Targaryen +3165.72 3168.28 Jorah_Mormont +3189.04 3189.84 Viserys_Targaryen +3320.56 3322.48 Robert_Baratheon +3322.64 3324.64 Eddard_Stark +3327.68 3329.28 Robert_Baratheon +3329.36 3330.64 Robert_Baratheon +3332.84 3334.92 Robert_Baratheon +3336.32 3339 Robert_Baratheon +3339.64 3341.12 Robert_Baratheon +3341.72 3343 Robert_Baratheon +3344.6 3346.08 Eddard_Stark +3346.28 3347.12 Robert_Baratheon +3348.04 3350.6 Robert_Baratheon +3352.48 3354.6 Robert_Baratheon +3352.48 3354.68 Robert_Baratheon +3364.4 3365.52 Bran_Stark +3438.92 3440.6 Cersei_Lannister +3475.48 3477.08 Jaime_Lannister +3450.28 3451.36 Jaime_Lannister +3451.44 3452.12 Jaime_Lannister +3452.16 3452.88 Cersei_Lannister +3459.84 3461.4 Jaime_Lannister +3462.72 3464 Jaime_Lannister +3464.8 3465.12 Bran_Stark +3466.16 3466.8 Jaime_Lannister +3446.24 3447.44 Jaime_Lannister diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E01.rttm b/spkDiarization/data/ref/local/game_of_thrones_S01E01.rttm new file mode 100644 index 0000000..2b7b009 --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E01.rttm @@ -0,0 +1,304 @@ +SPKR-INFO game_of_thrones_S01E01 1 unknown Benjen_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown Gared +SPKR-INFO game_of_thrones_S01E01 1 unknown Illyrio_Mopatis +SPKR-INFO game_of_thrones_S01E01 1 unknown Jaime_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown Jon_Snow +SPKR-INFO game_of_thrones_S01E01 1 unknown Jorah_Mormont +SPKR-INFO game_of_thrones_S01E01 1 unknown Robb_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown Rodrik_Cassel +SPKR-INFO game_of_thrones_S01E01 1 unknown Ros +SPKR-INFO game_of_thrones_S01E01 1 unknown S +SPKR-INFO game_of_thrones_S01E01 1 unknown Sansa_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown Theon_Greyjoy +SPKR-INFO game_of_thrones_S01E01 1 unknown Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown Waymar_Royce +SPKR-INFO game_of_thrones_S01E01 1 unknown Will +SPEAKER game_of_thrones_S01E01 1 2369.28 1.04 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2371.96 0.92 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2373.64 1.44 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2376.36 1.16 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2382.96 1.72 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2385.40 2.00 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2389.24 0.64 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2396.00 1.72 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2401.56 1.72 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2404.24 1.20 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2406.20 1.44 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2410.12 2.28 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2423.36 1.12 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2522.92 1.08 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2524.92 1.56 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2532.24 1.88 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2535.32 1.44 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2537.60 1.12 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2545.00 1.60 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2553.04 0.72 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2555.32 1.92 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2558.04 1.32 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2559.96 2.64 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2563.56 1.64 Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 834.44 1.16 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 842.08 1.52 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 850.24 1.04 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 980.04 1.04 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 1391.80 0.76 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 1396.76 0.48 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 1396.76 0.48 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 3364.40 1.12 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 3464.80 0.32 Bran_Stark +SPEAKER game_of_thrones_S01E01 1 657.52 1.12 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 668.36 0.48 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 669.76 2.28 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1221.44 2.16 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1225.96 2.12 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1230.28 1.40 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1245.16 1.20 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1256.92 1.44 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1260.28 1.92 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1260.28 1.04 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1263.52 2.64 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1273.32 2.20 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1382.96 1.80 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1394.84 0.80 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1397.64 2.56 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1402.08 1.56 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1403.88 1.36 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2295.32 1.76 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2302.76 1.88 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2305.96 1.44 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2588.12 2.00 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2591.24 2.84 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2800.64 2.04 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2803.92 1.20 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2805.28 1.72 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2811.76 4.08 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2816.72 2.04 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2818.96 1.40 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2821.08 2.68 Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1106.84 1.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1109.72 2.72 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1113.60 4.16 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1131.00 0.84 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1152.16 1.76 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1632.40 1.80 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1634.64 1.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2597.60 1.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2600.24 1.24 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2602.32 1.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2604.96 2.24 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2609.76 1.20 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2618.84 1.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2622.12 3.04 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 3438.92 1.68 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 3452.16 0.72 Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1954.96 3.40 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2012.88 0.76 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2224.48 1.68 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2231.36 1.16 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2246.28 1.00 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3043.56 2.04 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3161.64 1.20 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3163.04 2.44 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 614.12 1.32 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 617.64 0.52 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 655.36 1.76 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 659.52 1.24 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 664.52 1.40 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 664.52 1.40 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 672.32 1.32 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 783.88 1.12 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 837.56 3.08 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 846.28 2.68 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 855.92 1.80 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 981.72 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1213.24 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1224.80 0.64 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1266.96 1.72 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1270.96 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1551.92 1.16 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1706.68 1.36 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1888.56 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2528.48 1.48 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2531.28 0.92 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2540.60 1.16 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2543.44 1.32 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2549.16 2.80 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2566.92 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2653.80 0.96 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2657.80 2.28 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2667.80 1.72 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2673.44 1.80 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2675.52 1.68 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2677.92 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2807.76 1.60 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2807.76 1.60 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2810.28 1.44 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 3322.64 2.00 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 3344.60 1.48 Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 199.88 1.32 Gared +SPEAKER game_of_thrones_S01E01 1 205.64 1.96 Gared +SPEAKER game_of_thrones_S01E01 1 207.64 2.84 Gared +SPEAKER game_of_thrones_S01E01 1 282.24 0.92 Gared +SPEAKER game_of_thrones_S01E01 1 331.44 0.56 Gared +SPEAKER game_of_thrones_S01E01 1 2103.00 2.32 Illyrio_Mopatis +SPEAKER game_of_thrones_S01E01 1 2936.44 3.12 Illyrio_Mopatis +SPEAKER game_of_thrones_S01E01 1 1128.56 1.00 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1132.24 3.40 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1137.32 2.88 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1141.16 1.72 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1142.92 3.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1146.48 1.60 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1149.68 2.12 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1155.32 1.64 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1157.20 1.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1158.88 1.64 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2654.92 1.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2656.64 1.00 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2660.24 2.76 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2663.88 1.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2663.88 1.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2665.40 1.72 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2669.60 0.24 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2670.24 1.44 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2681.80 1.24 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3446.24 1.20 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3450.28 1.08 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3451.44 0.68 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3459.84 1.56 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3462.72 1.28 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3466.16 0.64 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3475.48 1.60 Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 799.64 0.84 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 983.00 0.96 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 985.64 1.48 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 988.48 1.52 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 991.16 1.72 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2365.36 1.00 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2378.00 2.24 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2380.28 1.72 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2387.48 1.36 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2389.96 1.72 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2391.84 0.96 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2398.24 2.68 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2407.68 1.32 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2470.08 2.00 Jon_Snow +SPEAKER game_of_thrones_S01E01 1 3045.84 1.88 Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3048.12 2.24 Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3051.08 1.36 Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3165.72 2.56 Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 1313.76 1.84 Robb_Stark +SPEAKER game_of_thrones_S01E01 1 1604.16 2.36 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1636.72 0.60 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1690.00 1.12 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1692.20 3.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1697.40 1.64 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1700.04 2.12 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1708.84 1.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1710.36 1.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1712.20 3.28 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1715.72 1.72 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1719.00 1.96 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1721.04 1.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1723.72 2.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1726.12 3.56 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1730.72 1.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1733.84 1.68 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1737.40 1.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1879.72 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1883.92 2.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1886.04 2.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1912.56 1.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3320.56 1.92 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3327.68 1.60 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3329.36 1.28 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3332.84 2.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3336.32 2.68 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3339.64 1.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3341.72 1.28 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3346.28 0.84 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3348.04 2.56 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3352.48 2.12 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3352.48 2.20 Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 645.08 0.72 Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 647.08 1.64 Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 647.84 0.88 Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 649.16 2.16 Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 649.16 1.64 Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 661.64 1.20 Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 1792.12 0.96 Ros +SPEAKER game_of_thrones_S01E01 1 1793.84 1.68 Ros +SPEAKER game_of_thrones_S01E01 1 1798.28 2.48 Ros +SPEAKER game_of_thrones_S01E01 1 1801.04 2.04 Ros +SPEAKER game_of_thrones_S01E01 1 1803.28 2.28 Ros +SPEAKER game_of_thrones_S01E01 1 1809.20 1.64 Ros +SPEAKER game_of_thrones_S01E01 1 1813.84 1.04 Ros +SPEAKER game_of_thrones_S01E01 1 112.44 0.64 S +SPEAKER game_of_thrones_S01E01 1 2289.92 1.24 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2292.60 2.64 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2300.12 2.56 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2603.52 1.00 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2607.52 1.56 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2616.08 1.20 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2616.08 1.20 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2688.64 0.88 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2689.88 1.72 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2692.36 1.80 Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 1037.80 3.40 Theon_Greyjoy +SPEAKER game_of_thrones_S01E01 1 1315.64 3.36 Theon_Greyjoy +SPEAKER game_of_thrones_S01E01 1 1796.40 1.72 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 1812.24 0.64 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 1818.00 1.48 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2462.28 2.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2466.44 1.76 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2473.48 2.08 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2476.12 2.12 Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 1958.60 1.72 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1960.52 1.80 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1962.36 1.64 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1963.16 0.84 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1968.68 1.36 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1974.56 2.08 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1979.44 2.36 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2008.52 1.64 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2109.04 1.76 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2109.04 1.76 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2111.48 2.16 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2113.88 3.44 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2117.44 3.60 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2122.52 3.60 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2128.04 1.48 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2233.32 0.88 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2235.68 2.28 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2239.08 1.00 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2240.24 1.64 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2242.08 1.48 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2247.52 2.36 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2251.68 2.08 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2255.04 2.48 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2258.04 3.08 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2261.32 1.92 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2932.88 3.24 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2939.72 0.64 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3189.04 0.80 Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 204.08 1.32 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 210.88 2.16 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 215.40 1.60 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 226.28 1.84 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 229.80 2.24 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 232.88 2.12 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 235.64 1.88 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 239.76 1.80 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 242.12 1.24 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 274.00 2.36 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 328.36 0.72 Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 198.56 1.00 Will +SPEAKER game_of_thrones_S01E01 1 222.52 1.04 Will +SPEAKER game_of_thrones_S01E01 1 224.12 1.36 Will +SPEAKER game_of_thrones_S01E01 1 277.32 0.80 Will diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E01.uem b/spkDiarization/data/ref/local/game_of_thrones_S01E01.uem new file mode 100644 index 0000000..c2b3ad2 --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E01.uem @@ -0,0 +1 @@ +game_of_thrones_S01E01 1 112.44 3477.08 diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E02.lbl b/spkDiarization/data/ref/local/game_of_thrones_S01E02.lbl new file mode 100644 index 0000000..bb56ef3 --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E02.lbl @@ -0,0 +1,395 @@ +805.76 807.76 Jon_Snow +810.52 811.52 Arya_Stark +811.6 812.48 Jon_Snow +814.08 815.88 Jon_Snow +819.4 820.08 Arya_Stark +820.2 821.56 Jon_Snow +823.52 824.4 Jon_Snow +855.6 857.4 Jon_Snow +861.64 863.56 Arya_Stark +865.28 866.8 Arya_Stark +881.68 883 Jon_Snow +883.36 884.6 Catelyn_Stark +913.56 916.4 Jon_Snow +916.44 919.68 Jon_Snow +921.76 923.52 Jon_Snow +924.44 926.44 Jon_Snow +931.56 934.2 Jon_Snow +949.16 950.72 Catelyn_Stark +951.32 952.48 Catelyn_Stark +1021.48 1023.2 Catelyn_Stark +1026.08 1027.64 Eddard_Stark +1027.8 1030.8 Catelyn_Stark +1031.68 1034.56 Catelyn_Stark +1036.64 1038.6 Catelyn_Stark +1039.88 1041.2 Catelyn_Stark +1045.92 1046.4 Eddard_Stark +1057.28 1059 Catelyn_Stark +1059.2 1060.28 Eddard_Stark +1063.04 1064.04 Eddard_Stark +1086.92 1088.28 Robb_Stark +1089.64 1091.52 Robb_Stark +1091.56 1093.2 Jon_Snow +1094.8 1095.76 Robb_Stark +1096.2 1097.56 Jon_Snow +1098.32 1098.64 Robb_Stark +1100.44 1102.4 Robb_Stark +1102.76 1104.48 Jon_Snow +1105.96 1107.16 Robb_Stark +1107.84 1108.76 Jon_Snow +1180.4 1181.6 Jon_Snow +1182.96 1185.36 Jon_Snow +1187.32 1188.32 Jon_Snow +1190.44 1192.08 Eddard_Stark +1193.04 1194.56 Eddard_Stark +1195.28 1195.92 Eddard_Stark +1196.92 1197.96 Eddard_Stark +1329.32 1330.56 Robert_Baratheon +1334.56 1336.36 Robert_Baratheon +1249.72 1253.16 Robert_Baratheon +1253.28 1256.52 Robert_Baratheon +1256.84 1258.36 Eddard_Stark +1259.88 1262.2 Robert_Baratheon +1263.08 1264.56 Robert_Baratheon +1264.6 1265.84 Eddard_Stark +1334.68 1336.36 Robert_Baratheon +1342.32 1346.12 Eddard_Stark +1346.16 1348.16 Eddard_Stark +1348.2 1350.16 Robert_Baratheon +1350.36 1352.12 Robert_Baratheon +1352.16 1353.64 Eddard_Stark +1354.16 1357.16 Robert_Baratheon +1264.76 1265.84 Eddard_Stark +1269.76 1272.44 Robert_Baratheon +1272.48 1273.92 Robert_Baratheon +1274.16 1277.36 Robert_Baratheon +1277.4 1279.6 Eddard_Stark +1279.64 1282.6 Robert_Baratheon +1282.84 1284.24 Robert_Baratheon +1285.68 1287.92 Robert_Baratheon +1287.96 1291 Robert_Baratheon +1291.56 1292.68 Robert_Baratheon +1318.24 1321.04 Robert_Baratheon +1321.6 1323.36 Eddard_Stark +1324.16 1325.72 Eddard_Stark +1328.32 1330.56 Robert_Baratheon +1287.96 1291 Robert_Baratheon +1291.56 1292.84 Robert_Baratheon +1294.52 1295.24 Eddard_Stark +1295.28 1296.6 Robert_Baratheon +1296.88 1298.36 Robert_Baratheon +1298.4 1301.24 Robert_Baratheon +1301.88 1303.36 Robert_Baratheon +1304.48 1305.52 Eddard_Stark +1318.24 1320.92 Robert_Baratheon +1304.48 1305.52 Eddard_Stark +1308.4 1309.44 Robert_Baratheon +1310.08 1312.36 Robert_Baratheon +1312.88 1316.04 Robert_Baratheon +1357.4 1358.84 Eddard_Stark +1358.88 1360.64 Robert_Baratheon +1361.04 1363.88 Robert_Baratheon +1363.96 1366.52 Robert_Baratheon +1366.6 1368.08 Eddard_Stark +1368.68 1371.68 Robert_Baratheon +1371.72 1373.2 Eddard_Stark +1373.36 1375 Robert_Baratheon +1375.96 1378.2 Robert_Baratheon +1378.24 1380.6 Eddard_Stark +1380.64 1383.36 Eddard_Stark +1383.4 1385.04 Eddard_Stark +1385.08 1388.12 Robert_Baratheon +1389.32 1392.8 Robert_Baratheon +1392.96 1394.4 Robert_Baratheon +1398.32 1399.72 Eddard_Stark +1404.92 1406.72 Robert_Baratheon +1407.92 1410.32 Robert_Baratheon +1411.04 1412.36 Robert_Baratheon +1483.64 1484.68 Benjen_Stark +1489.12 1490.28 Benjen_Stark +1491.92 1493.92 Tyrion_Lannister +1562.08 1564.32 Tyrion_Lannister +1565.48 1567.96 Tyrion_Lannister +1568.2 1570.44 Tyrion_Lannister +1573.52 1576.28 Tyrion_Lannister +1578.44 1579.44 Tyrion_Lannister +1580.56 1582.4 Tyrion_Lannister +1582.8 1583.96 Tyrion_Lannister +1584 1587.16 Tyrion_Lannister +1587.96 1589.52 Tyrion_Lannister +1600.56 1603.2 Jon_Snow +1607.48 1610.08 Tyrion_Lannister +1610.8 1614.2 Tyrion_Lannister +1615.32 1618.2 Tyrion_Lannister +1618.24 1620.08 Jon_Snow +1620.12 1623.44 Tyrion_Lannister +1623.48 1626.96 Tyrion_Lannister +1627.32 1628.64 Tyrion_Lannister +1507.04 1508.92 Tyrion_Lannister +1514.6 1516.8 Tyrion_Lannister +1525.56 1527.2 Jon_Snow +1527.92 1529.76 Tyrion_Lannister +1544.56 1546.36 Tyrion_Lannister +1546.56 1549.04 Tyrion_Lannister +1549.28 1550.96 Jon_Snow +1638.48 1641.12 Tyrion_Lannister +1549.28 1550.96 Jon_Snow +1556.68 1559.96 Tyrion_Lannister +1562.08 1564.32 Tyrion_Lannister +1565.48 1567.12 Tyrion_Lannister +1627.32 1628.64 Tyrion_Lannister +1629.12 1630.8 Tyrion_Lannister +1594.64 1595.84 Tyrion_Lannister +1596.28 1598.24 Tyrion_Lannister +1600.56 1602.2 Jon_Snow +1500.52 1501.68 Tyrion_Lannister +1507.04 1508.24 Tyrion_Lannister +1527.92 1529.76 Tyrion_Lannister +1531.88 1533.04 Jon_Snow +1535 1536.84 Tyrion_Lannister +1537.72 1540.28 Tyrion_Lannister +1540.8 1543.92 Tyrion_Lannister +1544.56 1546.36 Tyrion_Lannister +1546.56 1549.04 Tyrion_Lannister +1580.56 1582.4 Tyrion_Lannister +1582.8 1583.96 Tyrion_Lannister +1584 1587.16 Tyrion_Lannister +1587.96 1590.36 Tyrion_Lannister +1638.48 1641.12 Tyrion_Lannister +1674.76 1677.36 Luwin +1678.72 1681.56 Luwin +1683.72 1685.12 Catelyn_Stark +1693.24 1696.08 Luwin +1696.4 1697.16 Luwin +1697.2 1699.32 Catelyn_Stark +1683.72 1685.12 Catelyn_Stark +1687.32 1690.28 Luwin +1687.32 1690.28 Luwin +1691.8 1693.2 Luwin +1693.24 1696.08 Luwin +1696.4 1697.16 Luwin +1697.2 1698.36 Catelyn_Stark +1708.04 1709 Luwin +1711.92 1712.48 Luwin +1701.4 1702.56 Robb_Stark +1705.72 1707.44 Robb_Stark +1708.04 1709 Luwin +1726.08 1727.6 Robb_Stark +1729.16 1730.6 Catelyn_Stark +1730.64 1732.04 Robb_Stark +1732.24 1734.28 Robb_Stark +1734.32 1735.16 Catelyn_Stark +1739.68 1740.48 Robb_Stark +1741.64 1744.68 Robb_Stark +1744.72 1746.04 Robb_Stark +1753.08 1753.76 Robb_Stark +144.92 146.96 Jorah_Mormont +166.24 168.56 Jorah_Mormont +168.6 171.48 Jorah_Mormont +185.08 186.08 Jorah_Mormont +1863.96 1867.16 Doreah +1867.8 1868.52 Daenerys_Targaryen +1869.48 1871.44 Doreah +1872 1874.36 Doreah +1939.04 1939.64 Doreah +1902.68 1905.4 Daenerys_Targaryen +1906.48 1908.36 Doreah +1908.8 1912.6 Doreah +1913.36 1914.52 Daenerys_Targaryen +1915.36 1917.76 Doreah +1917.88 1919.04 Daenerys_Targaryen +1919.88 1922.64 Doreah +1923.28 1925.88 Doreah +1928.88 1931.96 Daenerys_Targaryen +1933.6 1934.2 Doreah +1935.12 1936.68 Daenerys_Targaryen +1939.04 1939.64 Doreah +1893.44 1894.36 Doreah +2121.08 2121.88 Robb_Stark +2121.92 2122.48 Catelyn_Stark +2054.32 2056.32 Catelyn_Stark +2058.32 2059.92 Catelyn_Stark +2092.92 2095.8 Robb_Stark +2140 2141.28 Robb_Stark +2143.72 2146.2 Catelyn_Stark +2147.44 2150.52 Catelyn_Stark +2066.96 2069.4 Catelyn_Stark +2069.76 2072.12 Catelyn_Stark +2069.76 2072.4 Catelyn_Stark +2072.44 2073.4 Theon_Greyjoy +2074.04 2074.8 Catelyn_Stark +2075.88 2078.44 Catelyn_Stark +2116.08 2116.32 Catelyn_Stark +2116.92 2119.08 Catelyn_Stark +2086.48 2089.32 Rodrik_Cassel +2089.6 2091 Rodrik_Cassel +2099.92 2102.24 Luwin +2103.16 2103.84 Luwin +2082.12 2083.76 Rodrik_Cassel +2083.84 2085.76 Rodrik_Cassel +2207.48 2208.52 Doreah +2209.24 2211.16 Doreah +2212.2 2213.64 Doreah +2224.36 2224.92 Daenerys_Targaryen +2231.24 2232.56 Doreah +2233.32 2236.44 Doreah +2237.6 2239.88 Doreah +2259.48 2260.96 Doreah +2272 2274 Doreah +2215.6 2218.32 Doreah +2218.48 2220.36 Doreah +2220.48 2222.04 Daenerys_Targaryen +2352.24 2352.96 Daenerys_Targaryen +2355.68 2358.08 Daenerys_Targaryen +2470.36 2471.32 Sandor_Clegane +2473 2474.44 Sandor_Clegane +2475 2476.24 Sandor_Clegane +2478.2 2479.8 Sansa_Stark +2501.24 2502.32 Joffrey_I_Baratheon +2504.92 2505.84 Joffrey_I_Baratheon +2508.8 2510.08 Joffrey_I_Baratheon +2511.16 2512.2 Joffrey_I_Baratheon +2513.28 2514.64 Joffrey_I_Baratheon +2517.12 2518.36 Joffrey_I_Baratheon +2521.76 2522.84 Joffrey_I_Baratheon +2524.28 2524.92 Joffrey_I_Baratheon +2496.6 2499.44 Joffrey_I_Baratheon +2501.24 2501.92 Joffrey_I_Baratheon +2504.92 2506.24 Joffrey_I_Baratheon +2508.8 2510.08 Joffrey_I_Baratheon +2511.16 2512.2 Joffrey_I_Baratheon +2521.76 2522.84 Joffrey_I_Baratheon +2524.28 2525.04 Joffrey_I_Baratheon +2576.8 2577.36 Arya_Stark +2590.84 2592.96 Joffrey_I_Baratheon +236.08 238.44 Jorah_Mormont +238.92 241.64 Jorah_Mormont +241.68 242.96 Jorah_Mormont +243.04 245.48 Viserys_Targaryen +245.8 249.84 Viserys_Targaryen +250 251.6 Jorah_Mormont +253.12 255.28 Viserys_Targaryen +2658.6 2659.84 Joffrey_I_Baratheon +2659.88 2661.4 Sansa_Stark +2655.84 2656.52 Joffrey_I_Baratheon +2657.48 2659.8 Joffrey_I_Baratheon +2701.52 2704.6 Arya_Stark +2705.24 2707.12 Arya_Stark +2710.32 2711.48 Arya_Stark +2727.12 2727.96 Arya_Stark +2820.36 2822.32 Cersei_Lannister +2822.36 2823.6 Arya_Stark +2823.64 2825.32 Joffrey_I_Baratheon +2836.96 2838.28 Robert_Baratheon +2838.32 2839.2 Eddard_Stark +2796.12 2797.72 Cersei_Lannister +2797.76 2798.64 Robert_Baratheon +2806.2 2808.64 Cersei_Lannister +2809.32 2811.4 Cersei_Lannister +2829.76 2832 Robert_Baratheon +2907.64 2910.44 Robert_Baratheon +2910.72 2911.92 Robert_Baratheon +2911.96 2913.08 Eddard_Stark +2891.8 2894.24 Robert_Baratheon +2894.28 2896.08 Cersei_Lannister +2832.64 2834.84 Robert_Baratheon +2898.32 2901.32 Robert_Baratheon +2887.72 2888.72 Cersei_Lannister +2888.76 2889.76 Robert_Baratheon +2889.8 2891.12 Robert_Baratheon +2907.64 2909.56 Robert_Baratheon +2826.24 2827.08 Joffrey_I_Baratheon +2827.12 2827.6 Arya_Stark +2827.64 2828.24 Joffrey_I_Baratheon +2823.8 2827.08 Joffrey_I_Baratheon +2990.84 2992.36 Eddard_Stark +2994.2 2995.92 Eddard_Stark +2984.8 2985.68 Eddard_Stark +2987.28 2988.32 Eddard_Stark +2988.92 2989.96 Cersei_Lannister +2990.84 2992.36 Eddard_Stark +2994.2 2995.92 Eddard_Stark +319.68 322.4 Tyrion_Lannister +322.68 324.56 Tyrion_Lannister +324.6 325.96 Joffrey_I_Baratheon +326.6 328.72 Joffrey_I_Baratheon +331.04 333 Tyrion_Lannister +335.88 337.68 Tyrion_Lannister +338.24 340.24 Tyrion_Lannister +340.32 342.12 Joffrey_I_Baratheon +342.16 345.04 Tyrion_Lannister +345.08 348.2 Tyrion_Lannister +348.24 348.84 Joffrey_I_Baratheon +350.2 351.44 Tyrion_Lannister +391.36 391.88 Jaime_Lannister +392.04 393.52 Tyrion_Lannister +428.08 429.28 Cersei_Lannister +429.52 431.08 Cersei_Lannister +431.6 433.16 Tyrion_Lannister +433.36 433.44 Tyrion_Lannister +437.4 439.96 Tyrion_Lannister +440 442.2 Jaime_Lannister +431.6 433.16 Tyrion_Lannister +433.36 437.28 Tyrion_Lannister +425.28 428.04 Tyrion_Lannister +446.16 447.36 Tyrion_Lannister +447.4 450 Tyrion_Lannister +416.8 419.68 Cersei_Lannister +419.72 421.28 Tyrion_Lannister +421.52 423.52 Tyrion_Lannister +466.24 468.12 Jaime_Lannister +468.32 470.88 Jaime_Lannister +472.12 475.28 Tyrion_Lannister +475.8 478.56 Tyrion_Lannister +478.6 480.56 Tyrion_Lannister +481.72 485.32 Jaime_Lannister +488.28 489.64 Jaime_Lannister +490.32 492.4 Jaime_Lannister +492.76 494.72 Tyrion_Lannister +495.04 496 Tyrion_Lannister +525.8 527.2 Cersei_Lannister +528.44 529.76 Cersei_Lannister +601.32 603.04 Cersei_Lannister +603.08 604.76 Cersei_Lannister +516.08 516.68 Cersei_Lannister +516.08 516.68 Cersei_Lannister +517.56 520.4 Catelyn_Stark +520.44 522.32 Cersei_Lannister +528.44 532.16 Cersei_Lannister +533.08 534.44 Cersei_Lannister +533.56 534.44 Cersei_Lannister +534.8 536.68 Cersei_Lannister +539.04 539.92 Cersei_Lannister +541.32 543.08 Cersei_Lannister +543.24 544.44 Catelyn_Stark +545 546.32 Cersei_Lannister +548 550.96 Cersei_Lannister +551.56 554.32 Cersei_Lannister +559.52 561.08 Cersei_Lannister +563.2 564.76 Cersei_Lannister +566 567.48 Cersei_Lannister +570.68 572.24 Cersei_Lannister +573.84 577.32 Cersei_Lannister +582.6 584.08 Cersei_Lannister +586.4 588.28 Cersei_Lannister +588.36 590.44 Cersei_Lannister +601.32 603.04 Cersei_Lannister +603.08 604.76 Cersei_Lannister +607.04 608.08 Catelyn_Stark +609.48 611 Cersei_Lannister +668.88 669.88 Jon_Snow +670.16 671.72 Jaime_Lannister +676.24 678.84 Jaime_Lannister +679.68 682.92 Jaime_Lannister +682.96 684.24 Jaime_Lannister +692.48 694.68 Jaime_Lannister +696.92 700.88 Jaime_Lannister +754.68 756.52 Arya_Stark +756.88 759.36 Arya_Stark +759.6 762.44 Arya_Stark +763.24 764.52 Jon_Snow +780.68 781.96 Jon_Snow +782.4 784.52 Jon_Snow +786.52 787.68 Jon_Snow +764.84 765.36 Arya_Stark +766.44 768.44 Arya_Stark diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E02.rttm b/spkDiarization/data/ref/local/game_of_thrones_S01E02.rttm new file mode 100644 index 0000000..fc71a66 --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E02.rttm @@ -0,0 +1,415 @@ +SPKR-INFO game_of_thrones_S01E02 1 unknown Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown Benjen_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown Doreah +SPKR-INFO game_of_thrones_S01E02 1 unknown Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown Jaime_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown Jorah_Mormont +SPKR-INFO game_of_thrones_S01E02 1 unknown Luwin +SPKR-INFO game_of_thrones_S01E02 1 unknown Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown Rodrik_Cassel +SPKR-INFO game_of_thrones_S01E02 1 unknown Sandor_Clegane +SPKR-INFO game_of_thrones_S01E02 1 unknown Sansa_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown Theon_Greyjoy +SPKR-INFO game_of_thrones_S01E02 1 unknown Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown Viserys_Targaryen +SPEAKER game_of_thrones_S01E02 1 754.68 1.84 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 756.88 2.48 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 759.60 2.84 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 764.84 0.52 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 766.44 2.00 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 810.52 1.00 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 819.40 0.68 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 861.64 1.92 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 865.28 1.52 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2576.80 0.56 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2701.52 3.08 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2705.24 1.88 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2710.32 1.16 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2727.12 0.84 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2822.36 1.24 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2827.12 0.48 Arya_Stark +SPEAKER game_of_thrones_S01E02 1 1483.64 1.04 Benjen_Stark +SPEAKER game_of_thrones_S01E02 1 1489.12 1.16 Benjen_Stark +SPEAKER game_of_thrones_S01E02 1 517.56 2.84 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 543.24 1.20 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 607.04 1.04 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 883.36 1.24 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 949.16 1.56 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 951.32 1.16 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1021.48 1.72 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1027.80 3.00 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1031.68 2.88 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1036.64 1.96 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1039.88 1.32 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1057.28 1.72 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1683.72 1.40 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1683.72 1.40 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1697.20 2.12 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1697.20 1.16 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1729.16 1.44 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1734.32 0.84 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2054.32 2.00 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2058.32 1.60 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2066.96 2.44 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2069.76 2.36 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2069.76 2.64 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2074.04 0.76 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2075.88 2.56 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2116.08 0.24 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2116.92 2.16 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2121.92 0.56 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2143.72 2.48 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2147.44 3.08 Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 416.80 2.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 428.08 1.20 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 429.52 1.56 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 516.08 0.60 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 516.08 0.60 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 520.44 1.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 525.80 1.40 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 528.44 3.72 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 528.44 1.32 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 533.08 1.36 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 533.56 0.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 534.80 1.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 539.04 0.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 541.32 1.76 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 545.00 1.32 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 548.00 2.96 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 551.56 2.76 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 559.52 1.56 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 563.20 1.56 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 566.00 1.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 570.68 1.56 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 573.84 3.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 582.60 1.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 586.40 1.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 588.36 2.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 601.32 1.72 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 601.32 1.72 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 603.08 1.68 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 603.08 1.68 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 609.48 1.52 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2796.12 1.60 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2806.20 2.44 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2809.32 2.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2820.36 1.96 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2887.72 1.00 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2894.28 1.80 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2988.92 1.04 Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 1867.80 0.72 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1902.68 2.72 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1913.36 1.16 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1917.88 1.16 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1928.88 3.08 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1935.12 1.56 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2220.48 1.56 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2224.36 0.56 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2352.24 0.72 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2355.68 2.40 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1863.96 3.20 Doreah +SPEAKER game_of_thrones_S01E02 1 1869.48 1.96 Doreah +SPEAKER game_of_thrones_S01E02 1 1872.00 2.36 Doreah +SPEAKER game_of_thrones_S01E02 1 1893.44 0.92 Doreah +SPEAKER game_of_thrones_S01E02 1 1906.48 1.88 Doreah +SPEAKER game_of_thrones_S01E02 1 1908.80 3.80 Doreah +SPEAKER game_of_thrones_S01E02 1 1915.36 2.40 Doreah +SPEAKER game_of_thrones_S01E02 1 1919.88 2.76 Doreah +SPEAKER game_of_thrones_S01E02 1 1923.28 2.60 Doreah +SPEAKER game_of_thrones_S01E02 1 1933.60 0.60 Doreah +SPEAKER game_of_thrones_S01E02 1 1939.04 0.60 Doreah +SPEAKER game_of_thrones_S01E02 1 1939.04 0.60 Doreah +SPEAKER game_of_thrones_S01E02 1 2207.48 1.04 Doreah +SPEAKER game_of_thrones_S01E02 1 2209.24 1.92 Doreah +SPEAKER game_of_thrones_S01E02 1 2212.20 1.44 Doreah +SPEAKER game_of_thrones_S01E02 1 2215.60 2.72 Doreah +SPEAKER game_of_thrones_S01E02 1 2218.48 1.88 Doreah +SPEAKER game_of_thrones_S01E02 1 2231.24 1.32 Doreah +SPEAKER game_of_thrones_S01E02 1 2233.32 3.12 Doreah +SPEAKER game_of_thrones_S01E02 1 2237.60 2.28 Doreah +SPEAKER game_of_thrones_S01E02 1 2259.48 1.48 Doreah +SPEAKER game_of_thrones_S01E02 1 2272.00 2.00 Doreah +SPEAKER game_of_thrones_S01E02 1 1026.08 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1045.92 0.48 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1059.20 1.08 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1063.04 1.00 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1190.44 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1193.04 1.52 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1195.28 0.64 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1196.92 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1256.84 1.52 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1264.60 1.24 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1264.76 1.08 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1277.40 2.20 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1294.52 0.72 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1304.48 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1304.48 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1321.60 1.76 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1324.16 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1342.32 3.80 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1346.16 2.00 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1352.16 1.48 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1357.40 1.44 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1366.60 1.48 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1371.72 1.48 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1378.24 2.36 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1380.64 2.72 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1383.40 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1398.32 1.40 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2838.32 0.88 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2911.96 1.12 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2984.80 0.88 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2987.28 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2990.84 1.52 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2990.84 1.52 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2994.20 1.72 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2994.20 1.72 Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 391.36 0.52 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 440.00 2.20 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 466.24 1.88 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 468.32 2.56 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 481.72 3.60 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 488.28 1.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 490.32 2.08 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 670.16 1.56 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 676.24 2.60 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 679.68 3.24 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 682.96 1.28 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 692.48 2.20 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 696.92 3.96 Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 324.60 1.36 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 326.60 2.12 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 340.32 1.80 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 348.24 0.60 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2496.60 2.84 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2501.24 1.08 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2501.24 0.68 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2504.92 0.92 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2504.92 1.32 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2508.80 1.28 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2508.80 1.28 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2511.16 1.04 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2511.16 1.04 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2513.28 1.36 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2517.12 1.24 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2521.76 1.08 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2521.76 1.08 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2524.28 0.64 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2524.28 0.76 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2590.84 2.12 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2655.84 0.68 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2657.48 2.32 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2658.60 1.24 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2823.64 1.68 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2823.80 3.28 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2826.24 0.84 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2827.64 0.60 Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 668.88 1.00 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 763.24 1.28 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 780.68 1.28 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 782.40 2.12 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 786.52 1.16 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 805.76 2.00 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 811.60 0.88 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 814.08 1.80 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 820.20 1.36 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 823.52 0.88 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 855.60 1.80 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 881.68 1.32 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 913.56 2.84 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 916.44 3.24 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 921.76 1.76 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 924.44 2.00 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 931.56 2.64 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1091.56 1.64 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1096.20 1.36 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1102.76 1.72 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1107.84 0.92 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1180.40 1.20 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1182.96 2.40 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1187.32 1.00 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1525.56 1.64 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1531.88 1.16 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1549.28 1.68 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1549.28 1.68 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1600.56 1.64 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1600.56 2.64 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1618.24 1.84 Jon_Snow +SPEAKER game_of_thrones_S01E02 1 144.92 2.04 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 166.24 2.32 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 168.60 2.88 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 185.08 1.00 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 236.08 2.36 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 238.92 2.72 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 241.68 1.28 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 250.00 1.60 Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 1674.76 2.60 Luwin +SPEAKER game_of_thrones_S01E02 1 1678.72 2.84 Luwin +SPEAKER game_of_thrones_S01E02 1 1687.32 2.96 Luwin +SPEAKER game_of_thrones_S01E02 1 1687.32 2.96 Luwin +SPEAKER game_of_thrones_S01E02 1 1691.80 1.40 Luwin +SPEAKER game_of_thrones_S01E02 1 1693.24 2.84 Luwin +SPEAKER game_of_thrones_S01E02 1 1693.24 2.84 Luwin +SPEAKER game_of_thrones_S01E02 1 1696.40 0.76 Luwin +SPEAKER game_of_thrones_S01E02 1 1696.40 0.76 Luwin +SPEAKER game_of_thrones_S01E02 1 1708.04 0.96 Luwin +SPEAKER game_of_thrones_S01E02 1 1708.04 0.96 Luwin +SPEAKER game_of_thrones_S01E02 1 1711.92 0.56 Luwin +SPEAKER game_of_thrones_S01E02 1 2099.92 2.32 Luwin +SPEAKER game_of_thrones_S01E02 1 2103.16 0.68 Luwin +SPEAKER game_of_thrones_S01E02 1 1086.92 1.36 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1089.64 1.88 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1094.80 0.96 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1098.32 0.32 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1100.44 1.96 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1105.96 1.20 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1701.40 1.16 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1705.72 1.72 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1726.08 1.52 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1730.64 1.40 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1732.24 2.04 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1739.68 0.80 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1741.64 3.04 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1744.72 1.32 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1753.08 0.68 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 2092.92 2.88 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 2121.08 0.80 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 2140.00 1.28 Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1249.72 3.44 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1253.28 3.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1259.88 2.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1263.08 1.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1269.76 2.68 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1272.48 1.44 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1274.16 3.20 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1279.64 2.96 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1282.84 1.40 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1285.68 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1287.96 3.04 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1287.96 3.04 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1291.56 1.12 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1291.56 1.28 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1295.28 1.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1296.88 1.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1298.40 2.84 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1301.88 1.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1308.40 1.04 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1310.08 2.28 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1312.88 3.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1318.24 2.68 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1318.24 2.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1328.32 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1329.32 1.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1334.56 1.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1334.68 1.68 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1348.20 1.96 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1350.36 1.76 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1354.16 3.00 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1358.88 1.76 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1361.04 2.84 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1363.96 2.56 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1368.68 3.00 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1373.36 1.64 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1375.96 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1385.08 3.04 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1389.32 3.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1392.96 1.44 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1404.92 1.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1407.92 2.40 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1411.04 1.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2797.76 0.88 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2829.76 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2832.64 2.20 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2836.96 1.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2888.76 1.00 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2889.80 1.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2891.80 2.44 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2898.32 3.00 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2907.64 2.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2907.64 1.92 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2910.72 1.20 Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2082.12 1.64 Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2083.84 1.92 Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2086.48 2.84 Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2089.60 1.40 Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2470.36 0.96 Sandor_Clegane +SPEAKER game_of_thrones_S01E02 1 2473.00 1.44 Sandor_Clegane +SPEAKER game_of_thrones_S01E02 1 2475.00 1.24 Sandor_Clegane +SPEAKER game_of_thrones_S01E02 1 2478.20 1.60 Sansa_Stark +SPEAKER game_of_thrones_S01E02 1 2659.88 1.52 Sansa_Stark +SPEAKER game_of_thrones_S01E02 1 2072.44 0.96 Theon_Greyjoy +SPEAKER game_of_thrones_S01E02 1 319.68 2.72 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 322.68 1.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 331.04 1.96 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 335.88 1.80 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 338.24 2.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 342.16 2.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 345.08 3.12 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 350.20 1.24 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 392.04 1.48 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 419.72 1.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 421.52 2.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 425.28 2.76 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 431.60 1.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 431.60 1.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 433.36 3.92 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 433.36 0.08 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 437.40 2.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 446.16 1.20 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 447.40 2.60 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 472.12 3.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 475.80 2.76 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 478.60 1.96 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 492.76 1.96 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 495.04 0.96 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1491.92 2.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1500.52 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1507.04 1.20 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1507.04 1.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1514.60 2.20 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1527.92 1.84 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1527.92 1.84 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1535.00 1.84 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1537.72 2.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1540.80 3.12 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1544.56 1.80 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1544.56 1.80 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1546.56 2.48 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1546.56 2.48 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1556.68 3.28 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1562.08 2.24 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1562.08 2.24 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1565.48 1.64 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1565.48 2.48 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1568.20 2.24 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1573.52 2.76 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1578.44 1.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1580.56 1.84 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1580.56 1.84 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1582.80 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1582.80 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1584.00 3.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1584.00 3.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1587.96 1.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1587.96 2.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1594.64 1.20 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1596.28 1.96 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1607.48 2.60 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1610.80 3.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1615.32 2.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1620.12 3.32 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1623.48 3.48 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1627.32 1.32 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1627.32 1.32 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1629.12 1.68 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1638.48 2.64 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1638.48 2.64 Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 243.04 2.44 Viserys_Targaryen +SPEAKER game_of_thrones_S01E02 1 245.80 4.04 Viserys_Targaryen +SPEAKER game_of_thrones_S01E02 1 253.12 2.16 Viserys_Targaryen diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E02.uem b/spkDiarization/data/ref/local/game_of_thrones_S01E02.uem new file mode 100644 index 0000000..fea404f --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E02.uem @@ -0,0 +1 @@ +game_of_thrones_S01E02 1 144.92 2995.92 diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E03.lbl b/spkDiarization/data/ref/local/game_of_thrones_S01E03.lbl new file mode 100644 index 0000000..ed30e69 --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E03.lbl @@ -0,0 +1,476 @@ +903.8 907.44 Eddard_Stark +1014.52 1016.4 Robb_Stark +1028.16 1028.92 Robb_Stark +1038.92 1040.2 Robb_Stark +1044.52 1046.28 Robb_Stark +939.44 943.48 Nan +944.48 946.28 Nan +946.52 949.48 Nan +950 954.36 Nan +954.4 959.24 Nan +959.84 962.52 Nan +962.56 965.52 Nan +967.16 972.28 Nan +972.48 975.16 Nan +975.2 976.96 Nan +977.48 981.6 Nan +981.8 986.08 Nan +987.16 989.52 Nan +993.32 997.48 Nan +997.52 1000.24 Nan +1000.28 1002.2 Nan +1002.24 1006.36 Nan +1028.16 1029.36 Robb_Stark +1029.88 1032.16 Robb_Stark +1032.2 1034.28 Robb_Stark +1034.52 1035.84 Bran_Stark +1010.64 1011.88 Robb_Stark +1057.16 1058.04 Bran_Stark +1061.8 1062.64 Bran_Stark +1064.28 1066.32 Bran_Stark +1074.48 1075.6 Bran_Stark +1076.84 1078.28 Robb_Stark +1078.52 1080 Bran_Stark +1138.08 1139.72 Catelyn_Stark +1140.72 1144.36 Catelyn_Stark +1149.88 1154.32 Petyr_Baelish +1155.56 1157.88 Catelyn_Stark +1157.92 1160 Petyr_Baelish +1160.2 1163.48 Petyr_Baelish +1163.92 1166.24 Catelyn_Stark +1167.44 1169.04 Petyr_Baelish +1181.2 1182.84 Catelyn_Stark +1183.12 1185.16 Varys +1172.28 1173.28 Catelyn_Stark +1173.64 1177.08 Varys +1223.28 1225.2 Petyr_Baelish +1226.84 1228.36 Petyr_Baelish +1228.44 1229.32 Catelyn_Stark +1229.68 1233.88 Petyr_Baelish +1234.44 1236.72 Petyr_Baelish +1236.76 1238 Petyr_Baelish +1238.2 1243.36 Petyr_Baelish +1243.56 1244.48 Catelyn_Stark +1245.48 1246.96 Petyr_Baelish +1203.88 1205.36 Varys +1205.64 1208.12 Catelyn_Stark +1209.52 1211.64 Varys +1305.72 1309 Alliser_Thorne +1310.32 1311.68 Alliser_Thorne +1350.68 1352.56 Pycelle +1354.52 1357.28 Pycelle +1367.88 1369.04 Petyr_Baelish +1373 1375.12 Petyr_Baelish +1377.8 1379.4 Eddard_Stark +1379.48 1380.04 Petyr_Baelish +1400.2 1401.52 Eddard_Stark +1402.16 1404.64 Eddard_Stark +1475.76 1477.8 Grenn +1447.52 1449.32 Rast +1450.36 1451.76 Tyrion_Lannister +1530.12 1531.28 Tyrion_Lannister +1532.6 1533.64 Tyrion_Lannister +1463.64 1465.32 Rast +1465.36 1466.52 Tyrion_Lannister +1466.76 1470.64 Tyrion_Lannister +1447.52 1449.32 Rast +1450.36 1451.76 Tyrion_Lannister +1453.04 1456.92 Tyrion_Lannister +1475.76 1477.8 Grenn +1488.08 1489 Jon_Snow +1490.32 1494.28 Jon_Snow +1494.4 1496.04 Tyrion_Lannister +1496.8 1498 Tyrion_Lannister +1511.12 1513.52 Tyrion_Lannister +1514 1516 Jon_Snow +1523.08 1524.12 Tyrion_Lannister +1527.64 1528.6 Tyrion_Lannister +1530.12 1531.28 Tyrion_Lannister +1516.04 1519.64 Tyrion_Lannister +1519.96 1521.6 Tyrion_Lannister +1453.04 1456.92 Tyrion_Lannister +1458.08 1461.12 Tyrion_Lannister +1461.16 1462.56 Tyrion_Lannister +1463.64 1465.2 Rast +1470.68 1473.4 Tyrion_Lannister +1542.44 1544.44 Petyr_Baelish +1544.52 1546.68 Petyr_Baelish +1546.76 1548.28 Petyr_Baelish +1549.28 1551.72 Catelyn_Stark +1554.6 1556.72 Catelyn_Stark +1557.08 1558.88 Petyr_Baelish +1557.24 1559.28 Petyr_Baelish +1559.84 1561.28 Petyr_Baelish +1561.32 1563.8 Petyr_Baelish +1564.12 1565.48 Catelyn_Stark +1566.44 1567.8 Catelyn_Stark +1568.4 1571.6 Petyr_Baelish +1585.56 1586.28 Jaime_Lannister +1586.32 1588.36 Cersei_Lannister +1588.44 1590.16 Jaime_Lannister +1590.2 1593.56 Cersei_Lannister +1576.84 1577.56 Jaime_Lannister +1577.6 1579.68 Cersei_Lannister +1580.12 1580.6 Cersei_Lannister +1577.72 1579.68 Cersei_Lannister +1580.12 1580.84 Cersei_Lannister +1580.88 1581.84 Jaime_Lannister +1582.12 1583.92 Jaime_Lannister +1584.88 1586.28 Jaime_Lannister +1586.32 1588.12 Cersei_Lannister +1590.2 1593.8 Cersei_Lannister +1593.84 1595.92 Jaime_Lannister +1612.44 1613.36 Cersei_Lannister +1613.4 1613.8 Jaime_Lannister +1614.84 1615.6 Cersei_Lannister +1616.2 1618.2 Jaime_Lannister +1618.68 1620.56 Jaime_Lannister +1620.84 1624.12 Jaime_Lannister +1624.16 1628.6 Jaime_Lannister +1597.44 1599.28 Jaime_Lannister +1599.6 1600.64 Cersei_Lannister +1600.8 1602.52 Jaime_Lannister +1603.48 1604.96 Jaime_Lannister +1605.64 1607.24 Jaime_Lannister +1646.56 1648.76 Catelyn_Stark +1648.8 1650.2 Catelyn_Stark +1650.52 1651.84 Eddard_Stark +1654.16 1655.16 Eddard_Stark +1680.48 1681.68 Eddard_Stark +1683.52 1684.28 Catelyn_Stark +1650.64 1651.84 Eddard_Stark +1654.16 1655.84 Eddard_Stark +1656.32 1657.92 Catelyn_Stark +1658.6 1660.2 Eddard_Stark +1661.6 1663.24 Eddard_Stark +1749.12 1750.2 Robert_Baratheon +1751.04 1752.12 Barristan_Selmy +1753.2 1754.44 Barristan_Selmy +1754.52 1754.88 Robert_Baratheon +1756.4 1757.2 Robert_Baratheon +1757.72 1759.04 Barristan_Selmy +1759.92 1760.84 Robert_Baratheon +1762.36 1763.76 Robert_Baratheon +1764.92 1768.44 Robert_Baratheon +1770.32 1773.96 Robert_Baratheon +1775.64 1780.72 Robert_Baratheon +1780.76 1784.88 Robert_Baratheon +1786.52 1788.44 Robert_Baratheon +1788.48 1790.48 Robert_Baratheon +1791.12 1793.2 Robert_Baratheon +1794.16 1796.88 Robert_Baratheon +1797.76 1800.4 Robert_Baratheon +1801.24 1805.32 Robert_Baratheon +1811.52 1814.88 Robert_Baratheon +1816.88 1819.12 Robert_Baratheon +1822.12 1823.28 Robert_Baratheon +1811.52 1814.88 Robert_Baratheon +1816.88 1819.12 Robert_Baratheon +1822.12 1823.28 Robert_Baratheon +1825.72 1829.96 Robert_Baratheon +1831.08 1834.92 Robert_Baratheon +1834.96 1838.44 Robert_Baratheon +1839 1840.96 Robert_Baratheon +1841.56 1845.96 Robert_Baratheon +1958.52 1960.56 Robert_Baratheon +1961.28 1964.72 Robert_Baratheon +1965.2 1966.48 Robert_Baratheon +1967.2 1969.28 Robert_Baratheon +1898.16 1901.64 Robert_Baratheon +1901.68 1905.16 Robert_Baratheon +1851.96 1854.56 Robert_Baratheon +1855.72 1857.88 Robert_Baratheon +1859.24 1863.12 Robert_Baratheon +1882.76 1884.68 Robert_Baratheon +1885 1887.44 Robert_Baratheon +1862.88 1863.12 Robert_Baratheon +1865.88 1866.96 Robert_Baratheon +1869.2 1870.24 Lancel_Lannister +1865.88 1866.96 Robert_Baratheon +1869.2 1870.24 Lancel_Lannister +1870.56 1871.68 Robert_Baratheon +1871.76 1872.84 Lancel_Lannister +1872.88 1874.08 Robert_Baratheon +1876.44 1878.92 Robert_Baratheon +1917.12 1921.68 Robert_Baratheon +1924.08 1924.84 Robert_Baratheon +1925.44 1927.24 Robert_Baratheon +1928.72 1931.88 Robert_Baratheon +1903.16 1905.16 Robert_Baratheon +1906.08 1907.88 Robert_Baratheon +1907.92 1910.64 Robert_Baratheon +1953.68 1955 Robert_Baratheon +1955.2 1956.88 Jaime_Lannister +1906.72 1907.88 Robert_Baratheon +1907.92 1910.72 Robert_Baratheon +1911.88 1915.4 Robert_Baratheon +1917.12 1921.16 Robert_Baratheon +1925.64 1927.24 Robert_Baratheon +1928.72 1931.88 Robert_Baratheon +1933.76 1935.6 Jaime_Lannister +1936.6 1937.84 Barristan_Selmy +2061.68 2063.28 Jorah_Mormont +2064.08 2065.2 Daenerys_Targaryen +2066.32 2067.4 Daenerys_Targaryen +2111.84 2113.64 Viserys_Targaryen +2113.68 2118.2 Viserys_Targaryen +2124.2 2125.96 Irri +2126 2126.48 Daenerys_Targaryen +2362.68 2363.16 Jon_Snow +2363.52 2365 Benjen_Stark +2366.44 2368.92 Jon_Snow +2369.6 2371 Benjen_Stark +2373.72 2375.04 Benjen_Stark +2375.6 2376.52 Jon_Snow +2351.28 2352.72 Benjen_Stark +2353.48 2354.32 Jon_Snow +2355.56 2356.84 Benjen_Stark +2357.68 2359.32 Benjen_Stark +2373.72 2375.04 Benjen_Stark +2375.6 2376.64 Jon_Snow +2376.68 2377.68 Benjen_Stark +2383.28 2384.2 Benjen_Stark +2385.12 2386.52 Benjen_Stark +2387.44 2388.8 Benjen_Stark +2393.28 2394.64 Benjen_Stark +2471.4 2473.12 Tyrion_Lannister +2473.16 2476 Tyrion_Lannister +2477.64 2479.68 Benjen_Stark +2479.72 2481.16 Benjen_Stark +2481.44 2484.52 Benjen_Stark +2485.08 2486.56 Benjen_Stark +2487.88 2490.76 Benjen_Stark +2605 2607.32 Yoren +2609.16 2611.96 Tyrion_Lannister +2612.16 2614.96 Yoren +2615.88 2618.68 Yoren +2553.4 2555.08 Benjen_Stark +2556.08 2557.56 Benjen_Stark +2482.36 2484.52 Benjen_Stark +2485.08 2486.56 Benjen_Stark +2487.88 2490.76 Benjen_Stark +2491.72 2493.96 Benjen_Stark +2494.6 2496.16 Benjen_Stark +2520.16 2521.88 Tyrion_Lannister +2522.56 2524.56 Tyrion_Lannister +2491.72 2493.96 Benjen_Stark +2494.6 2496.16 Benjen_Stark +2497.12 2498.96 Benjen_Stark +2500.04 2501.32 Benjen_Stark +2502.56 2503.48 Benjen_Stark +2503.88 2508.68 Benjen_Stark +2522.56 2524.56 Tyrion_Lannister +2524.68 2526.8 Tyrion_Lannister +2526.84 2528.28 Benjen_Stark +2528.84 2532.44 Benjen_Stark +2533.8 2534.72 Tyrion_Lannister +2536.28 2539.56 Tyrion_Lannister +2539.6 2540.76 Tyrion_Lannister +2543.08 2544.64 Tyrion_Lannister +2544.68 2547.36 Tyrion_Lannister +2547.4 2549 Tyrion_Lannister +2549.88 2550.96 Benjen_Stark +2556.08 2557.56 Benjen_Stark +2558.04 2559.96 Benjen_Stark +2560.92 2562.56 Benjen_Stark +2560.92 2562.56 Benjen_Stark +2563.88 2566.48 Benjen_Stark +2567.8 2571.64 Benjen_Stark +180.88 182.8 Jaime_Lannister +2753.4 2755.92 Irri +2761.4 2763.32 Irri +2765.16 2768.36 Irri +2769.04 2770.36 Irri +2772.64 2774.36 Rakharo +2777.56 2780.12 Jorah_Mormont +2745.36 2747.24 Irri +2747.48 2751.04 Rakharo +2694.08 2696.04 Rakharo +2714.84 2717.44 Jorah_Mormont +2717.48 2719.6 Rakharo +2723.2 2725.96 Rakharo +2729.2 2730.64 Jorah_Mormont +2731.76 2732.88 Jorah_Mormont +190.44 191.56 Jaime_Lannister +192 193.92 Jaime_Lannister +193.96 195.52 Jaime_Lannister +196.08 199.12 Jaime_Lannister +200.16 201.52 Eddard_Stark +202.6 203.8 Eddard_Stark +203.88 204.36 Jaime_Lannister +205.4 208.32 Jaime_Lannister +208.96 210.6 Eddard_Stark +232.92 234.76 Jaime_Lannister +235.2 236.68 Eddard_Stark +236.76 239.56 Jaime_Lannister +245.4 246.72 Jaime_Lannister +247.96 251.32 Jaime_Lannister +253.32 255.24 Jaime_Lannister +256.32 257.8 Jaime_Lannister +258 258.8 Jaime_Lannister +236.76 239.6 Jaime_Lannister +240.48 242.4 Jaime_Lannister +242.44 244.96 Jaime_Lannister +245.4 246.72 Jaime_Lannister +247.96 251.32 Jaime_Lannister +253.32 254.48 Jaime_Lannister +230.28 231.96 Jaime_Lannister +232.92 234.12 Jaime_Lannister +2748.56 2751.04 Rakharo +2751.08 2753.2 Rakharo +2753.28 2755.92 Irri +2832.16 2834.56 Tyrion_Lannister +2834.88 2836.08 Aemon +2836.44 2840.16 Tyrion_Lannister +2840.28 2842.52 Aemon +2843.44 2847.16 Aemon +2847.28 2849.24 Aemon +2849.72 2851.48 Aemon +2852.72 2854.32 Aemon +2855.44 2856.68 Aemon +2859.4 2861.8 Jeor_Mormont +2862.28 2863.36 Jeor_Mormont +2863.4 2867.64 Jeor_Mormont +2867.68 2870.92 Tyrion_Lannister +208.96 210.6 Eddard_Stark +212.12 213.52 Jaime_Lannister +217.36 220.24 Jaime_Lannister +256.32 257.8 Jaime_Lannister +258 259.4 Jaime_Lannister +260.68 262.92 Jaime_Lannister +263.16 266.2 Jaime_Lannister +268.04 269.4 Jaime_Lannister +272.68 274.48 Eddard_Stark +275.92 277.64 Eddard_Stark +278.48 282.24 Eddard_Stark +283.56 287.88 Jaime_Lannister +288.16 289.32 Jaime_Lannister +290.88 294.68 Eddard_Stark +2997.36 2998.64 Jon_Snow +3000.24 3001.52 Jon_Snow +3002.84 3004.2 Jon_Snow +3004.24 3005 Tyrion_Lannister +3006.16 3007.48 Jon_Snow +3034.2 3035.28 Arya_Stark +3036.88 3039.72 Syrio_Forel +3059.76 3061.12 Syrio_Forel +3062.24 3063.56 Syrio_Forel +3063.76 3065.84 Syrio_Forel +3067.92 3069.52 Syrio_Forel +3117.12 3118.2 Arya_Stark +3121.64 3122.88 Syrio_Forel +3215.2 3216.92 Syrio_Forel +335 337.2 Petyr_Baelish +337.24 339.44 Petyr_Baelish +339.48 340.72 Eddard_Stark +341.48 343.84 Eddard_Stark +343.88 346.88 Petyr_Baelish +346.92 348.76 Petyr_Baelish +382.44 383.56 Eddard_Stark +383.6 384.52 Renly_Baratheon +384.56 387.16 Renly_Baratheon +348.84 350.48 Eddard_Stark +350.68 352.92 Petyr_Baelish +352.96 354.6 Petyr_Baelish +355.04 357.6 Petyr_Baelish +359.4 361.08 Pycelle +361.72 362.92 Eddard_Stark +363.64 365.32 Pycelle +365.8 367.28 Pycelle +367.32 368.96 Eddard_Stark +370.92 372.64 Pycelle +374.92 377.28 Pycelle +412.72 414.84 Eddard_Stark +415.12 417.76 Pycelle +417.8 420.36 Petyr_Baelish +417.8 420.36 Petyr_Baelish +420.4 423.48 Petyr_Baelish +423.52 425.72 Eddard_Stark +425.76 427.72 Petyr_Baelish +427.76 429.08 Eddard_Stark +429.12 433.24 Petyr_Baelish +433.28 436.52 Eddard_Stark +408.36 410.36 Eddard_Stark +451 453.24 Petyr_Baelish +453.28 455.92 Eddard_Stark +460.4 462.36 Eddard_Stark +463.2 464.24 Eddard_Stark +476.16 476.84 Joffrey_Baratheon +477 478.44 Cersei_Lannister +480.68 481.36 Joffrey_Baratheon +482.16 484.08 Cersei_Lannister +558.48 563.36 Joffrey_Baratheon +563.4 564.32 Cersei_Lannister +564.8 566.68 Joffrey_Baratheon +573.24 576.84 Joffrey_Baratheon +577.88 579.28 Cersei_Lannister +579.32 580.48 Joffrey_Baratheon +581.12 584.72 Joffrey_Baratheon +491.84 493.96 Joffrey_Baratheon +494 497.04 Cersei_Lannister +497.08 500.24 Cersei_Lannister +500.28 500.92 Joffrey_Baratheon +500.96 504.56 Cersei_Lannister +485.08 487.52 Cersei_Lannister +506.88 509.68 Cersei_Lannister +534.92 538.56 Cersei_Lannister +501.6 504.56 Cersei_Lannister +506.16 509.68 Cersei_Lannister +520.12 523.2 Cersei_Lannister +523.24 526.36 Cersei_Lannister +528.48 531.24 Cersei_Lannister +532.64 534.88 Cersei_Lannister +534.92 537.32 Cersei_Lannister +598.28 600.16 Cersei_Lannister +600.2 601.48 Cersei_Lannister +602.04 603.6 Cersei_Lannister +603.64 605.28 Cersei_Lannister +606.04 608.12 Cersei_Lannister +610.12 611.92 Cersei_Lannister +590.6 591.88 Joffrey_Baratheon +591.92 592.68 Cersei_Lannister +592.72 594.32 Cersei_Lannister +594.36 595.48 Cersei_Lannister +593.2 594.32 Cersei_Lannister +594.36 595.72 Cersei_Lannister +596.08 597.08 Joffrey_Baratheon +597.16 600.16 Cersei_Lannister +607.08 608.12 Cersei_Lannister +610.12 611.92 Cersei_Lannister +613.48 614.52 Joffrey_Baratheon +615.76 617.28 Joffrey_Baratheon +630.72 631.56 Arya_Stark +631.72 632.72 Mordane +632.76 635.44 Arya_Stark +636.84 639.24 Arya_Stark +639.44 640.24 Sansa_Stark +640.28 641.84 Arya_Stark +641.88 643.12 Arya_Stark +632.76 635.44 Arya_Stark +635.48 636.8 Sansa_Stark +636.84 638.64 Arya_Stark +646.64 648 Eddard_Stark +648.36 650.68 Mordane +674.12 675.88 Eddard_Stark +678.28 679.36 Eddard_Stark +680.48 682.76 Sansa_Stark +684.44 685.8 Sansa_Stark +788 789.24 Arya_Stark +791.96 793.96 Arya_Stark +796.24 799.4 Arya_Stark +799.8 804 Eddard_Stark +833.4 836 Arya_Stark +838.12 839.08 S +841.84 843.12 Eddard_Stark +844.16 846.96 Eddard_Stark +849.44 850.68 Arya_Stark +851.84 855.48 Eddard_Stark +856 857.84 Eddard_Stark +857.88 861.24 Eddard_Stark +861.76 862.8 Eddard_Stark +863.36 864.92 Eddard_Stark +866.96 868.04 Arya_Stark +869.52 870.4 Arya_Stark +872.36 875.36 Eddard_Stark +875.96 878 Eddard_Stark +879.32 881.12 Eddard_Stark diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E03.rttm b/spkDiarization/data/ref/local/game_of_thrones_S01E03.rttm new file mode 100644 index 0000000..ec2ee3a --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E03.rttm @@ -0,0 +1,510 @@ +SPKR-INFO game_of_thrones_S01E03 1 unknown Aemon +SPKR-INFO game_of_thrones_S01E03 1 unknown Alliser_Thorne +SPKR-INFO game_of_thrones_S01E03 1 unknown Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Barristan_Selmy +SPKR-INFO game_of_thrones_S01E03 1 unknown Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Bran_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E03 1 unknown Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Grenn +SPKR-INFO game_of_thrones_S01E03 1 unknown Irri +SPKR-INFO game_of_thrones_S01E03 1 unknown Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown Jeor_Mormont +SPKR-INFO game_of_thrones_S01E03 1 unknown Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown Jon_Snow +SPKR-INFO game_of_thrones_S01E03 1 unknown Jorah_Mormont +SPKR-INFO game_of_thrones_S01E03 1 unknown Lancel_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown Mordane +SPKR-INFO game_of_thrones_S01E03 1 unknown Nan +SPKR-INFO game_of_thrones_S01E03 1 unknown Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown Pycelle +SPKR-INFO game_of_thrones_S01E03 1 unknown Rakharo +SPKR-INFO game_of_thrones_S01E03 1 unknown Rast +SPKR-INFO game_of_thrones_S01E03 1 unknown Renly_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown Robb_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown S +SPKR-INFO game_of_thrones_S01E03 1 unknown Sansa_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown Syrio_Forel +SPKR-INFO game_of_thrones_S01E03 1 unknown Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown Varys +SPKR-INFO game_of_thrones_S01E03 1 unknown Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E03 1 unknown Yoren +SPEAKER game_of_thrones_S01E03 1 2834.88 1.20 Aemon +SPEAKER game_of_thrones_S01E03 1 2840.28 2.24 Aemon +SPEAKER game_of_thrones_S01E03 1 2843.44 3.72 Aemon +SPEAKER game_of_thrones_S01E03 1 2847.28 1.96 Aemon +SPEAKER game_of_thrones_S01E03 1 2849.72 1.76 Aemon +SPEAKER game_of_thrones_S01E03 1 2852.72 1.60 Aemon +SPEAKER game_of_thrones_S01E03 1 2855.44 1.24 Aemon +SPEAKER game_of_thrones_S01E03 1 1305.72 3.28 Alliser_Thorne +SPEAKER game_of_thrones_S01E03 1 1310.32 1.36 Alliser_Thorne +SPEAKER game_of_thrones_S01E03 1 630.72 0.84 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 632.76 2.68 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 632.76 2.68 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 636.84 2.40 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 636.84 1.80 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 640.28 1.56 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 641.88 1.24 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 788.00 1.24 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 791.96 2.00 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 796.24 3.16 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 833.40 2.60 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 849.44 1.24 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 866.96 1.08 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 869.52 0.88 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 3034.20 1.08 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 3117.12 1.08 Arya_Stark +SPEAKER game_of_thrones_S01E03 1 1751.04 1.08 Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1753.20 1.24 Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1757.72 1.32 Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1936.60 1.24 Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 2351.28 1.44 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2355.56 1.28 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2357.68 1.64 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2363.52 1.48 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2369.60 1.40 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2373.72 1.32 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2373.72 1.32 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2376.68 1.00 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2383.28 0.92 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2385.12 1.40 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2387.44 1.36 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2393.28 1.36 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2477.64 2.04 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2479.72 1.44 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2481.44 3.08 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2482.36 2.16 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2485.08 1.48 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2485.08 1.48 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2487.88 2.88 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2487.88 2.88 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2491.72 2.24 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2491.72 2.24 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2494.60 1.56 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2494.60 1.56 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2497.12 1.84 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2500.04 1.28 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2502.56 0.92 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2503.88 4.80 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2526.84 1.44 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2528.84 3.60 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2549.88 1.08 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2553.40 1.68 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2556.08 1.48 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2556.08 1.48 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2558.04 1.92 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2560.92 1.64 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2560.92 1.64 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2563.88 2.60 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2567.80 3.84 Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 1034.52 1.32 Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1057.16 0.88 Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1061.80 0.84 Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1064.28 2.04 Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1074.48 1.12 Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1078.52 1.48 Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1138.08 1.64 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1140.72 3.64 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1155.56 2.32 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1163.92 2.32 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1172.28 1.00 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1181.20 1.64 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1205.64 2.48 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1228.44 0.88 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1243.56 0.92 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1549.28 2.44 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1554.60 2.12 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1564.12 1.36 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1566.44 1.36 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1646.56 2.20 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1648.80 1.40 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1656.32 1.60 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1683.52 0.76 Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 477.00 1.44 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 482.16 1.92 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 485.08 2.44 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 494.00 3.04 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 497.08 3.16 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 500.96 3.60 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 501.60 2.96 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 506.16 3.52 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 506.88 2.80 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 520.12 3.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 523.24 3.12 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 528.48 2.76 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 532.64 2.24 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 534.92 2.40 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 534.92 3.64 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 563.40 0.92 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 577.88 1.40 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 591.92 0.76 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 592.72 1.60 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 593.20 1.12 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 594.36 1.12 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 594.36 1.36 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 597.16 3.00 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 598.28 1.88 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 600.20 1.28 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 602.04 1.56 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 603.64 1.64 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 606.04 2.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 607.08 1.04 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 610.12 1.80 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 610.12 1.80 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1577.60 2.08 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1577.72 1.96 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1580.12 0.48 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1580.12 0.72 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1586.32 1.80 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1586.32 2.04 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1590.20 3.36 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1590.20 3.60 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1599.60 1.04 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1612.44 0.92 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1614.84 0.76 Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 2064.08 1.12 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2066.32 1.08 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2126.00 0.48 Daenerys_Targaryen +SPEAKER game_of_thrones_S01E03 1 200.16 1.36 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 202.60 1.20 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 208.96 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 208.96 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 235.20 1.48 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 272.68 1.80 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 275.92 1.72 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 278.48 3.76 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 290.88 3.80 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 339.48 1.24 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 341.48 2.36 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 348.84 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 361.72 1.20 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 367.32 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 382.44 1.12 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 408.36 2.00 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 412.72 2.12 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 423.52 2.20 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 427.76 1.32 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 433.28 3.24 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 453.28 2.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 460.40 1.96 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 463.20 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 646.64 1.36 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 674.12 1.76 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 678.28 1.08 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 799.80 4.20 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 841.84 1.28 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 844.16 2.80 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 851.84 3.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 856.00 1.84 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 857.88 3.36 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 861.76 1.04 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 863.36 1.56 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 872.36 3.00 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 875.96 2.04 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 879.32 1.80 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 903.80 3.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1377.80 1.60 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1400.20 1.32 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1402.16 2.48 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1650.52 1.32 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1650.64 1.20 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1654.16 1.68 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1654.16 1.00 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1658.60 1.60 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1661.60 1.64 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1680.48 1.20 Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1475.76 2.04 Grenn +SPEAKER game_of_thrones_S01E03 1 1475.76 2.04 Grenn +SPEAKER game_of_thrones_S01E03 1 2124.20 1.76 Irri +SPEAKER game_of_thrones_S01E03 1 2745.36 1.88 Irri +SPEAKER game_of_thrones_S01E03 1 2753.28 2.64 Irri +SPEAKER game_of_thrones_S01E03 1 2753.40 2.52 Irri +SPEAKER game_of_thrones_S01E03 1 2761.40 1.92 Irri +SPEAKER game_of_thrones_S01E03 1 2765.16 3.20 Irri +SPEAKER game_of_thrones_S01E03 1 2769.04 1.32 Irri +SPEAKER game_of_thrones_S01E03 1 180.88 1.92 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 190.44 1.12 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 192.00 1.92 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 193.96 1.56 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 196.08 3.04 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 203.88 0.48 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 205.40 2.92 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 212.12 1.40 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 217.36 2.88 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 230.28 1.68 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 232.92 1.20 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 232.92 1.84 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 236.76 2.80 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 236.76 2.84 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 240.48 1.92 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 242.44 2.52 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 245.40 1.32 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 245.40 1.32 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 247.96 3.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 247.96 3.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 253.32 1.16 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 253.32 1.92 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 256.32 1.48 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 256.32 1.48 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 258.00 0.80 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 258.00 1.40 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 260.68 2.24 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 263.16 3.04 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 268.04 1.36 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 283.56 4.32 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 288.16 1.16 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1576.84 0.72 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1580.88 0.96 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1582.12 1.80 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1584.88 1.40 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1585.56 0.72 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1588.44 1.72 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1593.84 2.08 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1597.44 1.84 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1600.80 1.72 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1603.48 1.48 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1605.64 1.60 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1613.40 0.40 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1616.20 2.00 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1618.68 1.88 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1620.84 3.28 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1624.16 4.44 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1933.76 1.84 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1955.20 1.68 Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 2859.40 2.40 Jeor_Mormont +SPEAKER game_of_thrones_S01E03 1 2862.28 1.08 Jeor_Mormont +SPEAKER game_of_thrones_S01E03 1 2863.40 4.24 Jeor_Mormont +SPEAKER game_of_thrones_S01E03 1 476.16 0.68 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 480.68 0.68 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 491.84 2.12 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 500.28 0.64 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 558.48 4.88 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 564.80 1.88 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 573.24 3.60 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 579.32 1.16 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 581.12 3.60 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 590.60 1.28 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 596.08 1.00 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 613.48 1.04 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 615.76 1.52 Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 1488.08 0.92 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 1490.32 3.96 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 1514.00 2.00 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2353.48 0.84 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2362.68 0.48 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2366.44 2.48 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2375.60 0.92 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2375.60 1.04 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2997.36 1.28 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3000.24 1.28 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3002.84 1.36 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3006.16 1.32 Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2061.68 1.60 Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2714.84 2.60 Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2729.20 1.44 Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2731.76 1.12 Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2777.56 2.56 Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 1869.20 1.04 Lancel_Lannister +SPEAKER game_of_thrones_S01E03 1 1869.20 1.04 Lancel_Lannister +SPEAKER game_of_thrones_S01E03 1 1871.76 1.08 Lancel_Lannister +SPEAKER game_of_thrones_S01E03 1 631.72 1.00 Mordane +SPEAKER game_of_thrones_S01E03 1 648.36 2.32 Mordane +SPEAKER game_of_thrones_S01E03 1 939.44 4.04 Nan +SPEAKER game_of_thrones_S01E03 1 944.48 1.80 Nan +SPEAKER game_of_thrones_S01E03 1 946.52 2.96 Nan +SPEAKER game_of_thrones_S01E03 1 950.00 4.36 Nan +SPEAKER game_of_thrones_S01E03 1 954.40 4.84 Nan +SPEAKER game_of_thrones_S01E03 1 959.84 2.68 Nan +SPEAKER game_of_thrones_S01E03 1 962.56 2.96 Nan +SPEAKER game_of_thrones_S01E03 1 967.16 5.12 Nan +SPEAKER game_of_thrones_S01E03 1 972.48 2.68 Nan +SPEAKER game_of_thrones_S01E03 1 975.20 1.76 Nan +SPEAKER game_of_thrones_S01E03 1 977.48 4.12 Nan +SPEAKER game_of_thrones_S01E03 1 981.80 4.28 Nan +SPEAKER game_of_thrones_S01E03 1 987.16 2.36 Nan +SPEAKER game_of_thrones_S01E03 1 993.32 4.16 Nan +SPEAKER game_of_thrones_S01E03 1 997.52 2.72 Nan +SPEAKER game_of_thrones_S01E03 1 1000.28 1.92 Nan +SPEAKER game_of_thrones_S01E03 1 1002.24 4.12 Nan +SPEAKER game_of_thrones_S01E03 1 335.00 2.20 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 337.24 2.20 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 343.88 3.00 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 346.92 1.84 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 350.68 2.24 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 352.96 1.64 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 355.04 2.56 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 417.80 2.56 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 417.80 2.56 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 420.40 3.08 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 425.76 1.96 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 429.12 4.12 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 451.00 2.24 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1149.88 4.44 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1157.92 2.08 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1160.20 3.28 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1167.44 1.60 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1223.28 1.92 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1226.84 1.52 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1229.68 4.20 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1234.44 2.28 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1236.76 1.24 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1238.20 5.16 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1245.48 1.48 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1367.88 1.16 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1373.00 2.12 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1379.48 0.56 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1542.44 2.00 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1544.52 2.16 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1546.76 1.52 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1557.08 1.80 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1557.24 2.04 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1559.84 1.44 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1561.32 2.48 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1568.40 3.20 Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 359.40 1.68 Pycelle +SPEAKER game_of_thrones_S01E03 1 363.64 1.68 Pycelle +SPEAKER game_of_thrones_S01E03 1 365.80 1.48 Pycelle +SPEAKER game_of_thrones_S01E03 1 370.92 1.72 Pycelle +SPEAKER game_of_thrones_S01E03 1 374.92 2.36 Pycelle +SPEAKER game_of_thrones_S01E03 1 415.12 2.64 Pycelle +SPEAKER game_of_thrones_S01E03 1 1350.68 1.88 Pycelle +SPEAKER game_of_thrones_S01E03 1 1354.52 2.76 Pycelle +SPEAKER game_of_thrones_S01E03 1 2694.08 1.96 Rakharo +SPEAKER game_of_thrones_S01E03 1 2717.48 2.12 Rakharo +SPEAKER game_of_thrones_S01E03 1 2723.20 2.76 Rakharo +SPEAKER game_of_thrones_S01E03 1 2747.48 3.56 Rakharo +SPEAKER game_of_thrones_S01E03 1 2748.56 2.48 Rakharo +SPEAKER game_of_thrones_S01E03 1 2751.08 2.12 Rakharo +SPEAKER game_of_thrones_S01E03 1 2772.64 1.72 Rakharo +SPEAKER game_of_thrones_S01E03 1 1447.52 1.80 Rast +SPEAKER game_of_thrones_S01E03 1 1447.52 1.80 Rast +SPEAKER game_of_thrones_S01E03 1 1463.64 1.68 Rast +SPEAKER game_of_thrones_S01E03 1 1463.64 1.56 Rast +SPEAKER game_of_thrones_S01E03 1 383.60 0.92 Renly_Baratheon +SPEAKER game_of_thrones_S01E03 1 384.56 2.60 Renly_Baratheon +SPEAKER game_of_thrones_S01E03 1 1010.64 1.24 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1014.52 1.88 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1028.16 1.20 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1028.16 0.76 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1029.88 2.28 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1032.20 2.08 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1038.92 1.28 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1044.52 1.76 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1076.84 1.44 Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1749.12 1.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1754.52 0.36 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1756.40 0.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1759.92 0.92 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1762.36 1.40 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1764.92 3.52 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1770.32 3.64 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1775.64 5.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1780.76 4.12 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1786.52 1.92 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1788.48 2.00 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1791.12 2.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1794.16 2.72 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1797.76 2.64 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1801.24 4.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1811.52 3.36 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1811.52 3.36 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1816.88 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1816.88 2.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1822.12 1.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1822.12 1.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1825.72 4.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1831.08 3.84 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1834.96 3.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1839.00 1.96 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1841.56 4.40 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1851.96 2.60 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1855.72 2.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1859.24 3.88 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1862.88 0.24 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1865.88 1.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1865.88 1.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1870.56 1.12 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1872.88 1.20 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1876.44 2.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1882.76 1.92 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1885.00 2.44 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1898.16 3.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1901.68 3.48 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1903.16 2.00 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1906.08 1.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1906.72 1.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1907.92 2.72 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1907.92 2.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1911.88 3.52 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1917.12 4.04 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1917.12 4.56 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1924.08 0.76 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1925.44 1.80 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1925.64 1.60 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1928.72 3.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1928.72 3.16 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1953.68 1.32 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1958.52 2.04 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1961.28 3.44 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1965.20 1.28 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1967.20 2.08 Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 838.12 0.96 S +SPEAKER game_of_thrones_S01E03 1 635.48 1.32 Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 639.44 0.80 Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 680.48 2.28 Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 684.44 1.36 Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 3036.88 2.84 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3059.76 1.36 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3062.24 1.32 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3063.76 2.08 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3067.92 1.60 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3121.64 1.24 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3215.20 1.72 Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 1450.36 1.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1450.36 1.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1453.04 3.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1453.04 3.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1458.08 3.04 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1461.16 1.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1465.36 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1466.76 3.88 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1470.68 2.72 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1494.40 1.64 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1496.80 1.20 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1511.12 2.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1516.04 3.60 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1519.96 1.64 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1523.08 1.04 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1527.64 0.96 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1530.12 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1530.12 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1532.60 1.04 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2471.40 1.72 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2473.16 2.84 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2520.16 1.72 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2522.56 2.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2522.56 2.00 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2524.68 2.12 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2533.80 0.92 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2536.28 3.28 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2539.60 1.16 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2543.08 1.56 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2544.68 2.68 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2547.40 1.60 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2609.16 2.80 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2832.16 2.40 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2836.44 3.72 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2867.68 3.24 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 3004.24 0.76 Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1173.64 3.44 Varys +SPEAKER game_of_thrones_S01E03 1 1183.12 2.04 Varys +SPEAKER game_of_thrones_S01E03 1 1203.88 1.48 Varys +SPEAKER game_of_thrones_S01E03 1 1209.52 2.12 Varys +SPEAKER game_of_thrones_S01E03 1 2111.84 1.80 Viserys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2113.68 4.52 Viserys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2605.00 2.32 Yoren +SPEAKER game_of_thrones_S01E03 1 2612.16 2.80 Yoren +SPEAKER game_of_thrones_S01E03 1 2615.88 2.80 Yoren diff --git a/spkDiarization/data/ref/local/game_of_thrones_S01E03.uem b/spkDiarization/data/ref/local/game_of_thrones_S01E03.uem new file mode 100644 index 0000000..cd52d4a --- /dev/null +++ b/spkDiarization/data/ref/local/game_of_thrones_S01E03.uem @@ -0,0 +1 @@ +game_of_thrones_S01E03 1 180.88 3216.92 diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E01.lbl b/spkDiarization/data/ref/local/house_of_cards_S01E01.lbl new file mode 100644 index 0000000..47427eb --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E01.lbl @@ -0,0 +1,416 @@ +604.16 607.6 Francis_Underwood +607.64 609.84 Francis_Underwood +609.88 611.24 Linda_Vasquez +614.68 616.48 Francis_Underwood +636.72 638.68 Francis_Underwood +638.84 641.12 Linda_Vasquez +643.24 646.8 Francis_Underwood +673.56 675.92 Claire_Underwood +676.64 679.4 Claire_Underwood +679.44 679.76 Claire_Underwood +679.8 681.44 Evelyn_Baxter +681.48 683.4 Evelyn_Baxter +683.44 684.76 Evelyn_Baxter +684.8 687.44 Evelyn_Baxter +688.36 690.56 Evelyn_Baxter +690.6 692.44 Claire_Underwood +692.52 694.2 Evelyn_Baxter +694.36 696.12 Claire_Underwood +739.64 743.36 Janine_Skorsky +746.4 747.8 Zoe_Barnes +747.84 751.16 Janine_Skorsky +798.28 798.88 Francis_Underwood +798.92 799.92 Claire_Underwood +800.08 800.44 Francis_Underwood +800.48 802.44 Claire_Underwood +803.36 805.48 Claire_Underwood +805.68 807.04 Claire_Underwood +807.12 808.12 Francis_Underwood +808.32 810.72 Claire_Underwood +813.16 814.88 Francis_Underwood +813.16 814.88 Francis_Underwood +815.04 816.12 Claire_Underwood +816.2 816.68 Francis_Underwood +818.4 820.2 Claire_Underwood +821.16 823.12 Claire_Underwood +823.28 825.4 Claire_Underwood +826.24 828.32 Claire_Underwood +828.36 830.4 Francis_Underwood +830.92 831.76 Claire_Underwood +837.2 838.36 Francis_Underwood +838.4 841.48 Francis_Underwood +841.52 842.8 Claire_Underwood +842.84 844.64 Francis_Underwood +844.68 846.8 Claire_Underwood +848.4 850.56 Francis_Underwood +851.12 853.44 Claire_Underwood +853.52 854.52 Francis_Underwood +856.16 858.48 Francis_Underwood +858.52 859.64 Claire_Underwood +859.68 860.32 Francis_Underwood +860.44 862.16 Claire_Underwood +862.24 862.96 Francis_Underwood +863.08 864.92 Francis_Underwood +864.96 867.16 Claire_Underwood +867.2 868.28 Francis_Underwood +868.32 870.08 Francis_Underwood +870.12 872.12 Claire_Underwood +872.16 872.92 Francis_Underwood +873 873.96 Claire_Underwood +1058.72 1061.12 Francis_Underwood +1061.2 1062.32 Francis_Underwood +1062.8 1065 Francis_Underwood +1065.04 1068.32 Francis_Underwood +1069 1070.2 Douglas_Stamper +1283.88 1286.92 Peter_Russo +1287.16 1288.56 Christina_Gallagher +1290 1291.16 Peter_Russo +1291.28 1293.68 Christina_Gallagher +1293.8 1295.16 Peter_Russo +1295.2 1295.6 Christina_Gallagher +1295.72 1297.6 Christina_Gallagher +1298.52 1299.4 Peter_Russo +1299.44 1300.64 Christina_Gallagher +1312.52 1314.08 Peter_Russo +1314.24 1317.04 Christina_Gallagher +1317.08 1319.68 Peter_Russo +1320.28 1322.08 Peter_Russo +1322.24 1324.08 Peter_Russo +1325.72 1327.04 Peter_Russo +1329.4 1330.36 Peter_Russo +1330.56 1332.72 Christina_Gallagher +1333.2 1334.24 Peter_Russo +1335.48 1336.72 Peter_Russo +1338.16 1338.96 Christina_Gallagher +1347.16 1348.2 Peter_Russo +1598.68 1601.92 Francis_Underwood +1601.96 1605.96 Linda_Vasquez +1606 1608.16 Linda_Vasquez +1608.2 1609.52 Francis_Underwood +1609.56 1611.28 Linda_Vasquez +1590.64 1592.52 Linda_Vasquez +1593.2 1595.52 Linda_Vasquez +1595.56 1596.6 Francis_Underwood +1620.56 1623.16 Linda_Vasquez +1623.84 1624.88 Francis_Underwood +1627.24 1628.68 Francis_Underwood +1628.76 1630.24 Linda_Vasquez +1633.24 1634.32 Francis_Underwood +1636.44 1637.48 Francis_Underwood +1663 1663.76 Douglas_Stamper +1664.08 1664.72 Francis_Underwood +1665.48 1666.12 Douglas_Stamper +1666.2 1666.96 Francis_Underwood +1668.24 1668.96 Douglas_Stamper +1669.04 1669.92 Francis_Underwood +1671.28 1671.96 Douglas_Stamper +1673.8 1675 Douglas_Stamper +1675.16 1676.76 Francis_Underwood +1676.84 1677.4 Douglas_Stamper +1687.28 1688.52 Francis_Underwood +1711.52 1713.44 Claire_Underwood +1714.2 1715.72 Evelyn_Baxter +1715.76 1717.28 Claire_Underwood +1717.92 1720.4 Evelyn_Baxter +1725.84 1730.64 Evelyn_Baxter +1730.68 1731.96 Evelyn_Baxter +1732 1733.92 Evelyn_Baxter +1733.96 1736.12 Evelyn_Baxter +1736.16 1737.8 Claire_Underwood +1717.92 1722.16 Evelyn_Baxter +1722.2 1724.88 Claire_Underwood +1725.84 1729.04 Evelyn_Baxter +1733.96 1736.12 Evelyn_Baxter +1736.16 1737.8 Claire_Underwood +1737.88 1740.64 Claire_Underwood +1738.84 1740.64 Claire_Underwood +1740.68 1743.84 Evelyn_Baxter +1743.88 1746.64 Claire_Underwood +1747.76 1751.32 Claire_Underwood +1752.68 1755 Claire_Underwood +1756.4 1758.36 Evelyn_Baxter +1758.52 1761.92 Claire_Underwood +1761.96 1762.76 Evelyn_Baxter +1762.8 1765.44 Claire_Underwood +1769.28 1771.04 Claire_Underwood +1797.12 1798.84 Francis_Underwood +1790.92 1791.64 Francis_Underwood +1790.92 1791.64 Francis_Underwood +1791.88 1795.08 Zoe_Barnes +1797.12 1799.96 Francis_Underwood +1800 1800.84 Francis_Underwood +1800.88 1803.28 Zoe_Barnes +1807.28 1808.84 Francis_Underwood +1809.72 1812.04 Zoe_Barnes +1840.04 1841.52 Zoe_Barnes +1841.92 1843.28 Francis_Underwood +1843.88 1845.16 Zoe_Barnes +1847.4 1849.76 Francis_Underwood +1850.24 1852.32 Zoe_Barnes +1867 1868.72 Zoe_Barnes +1868.92 1871.84 Francis_Underwood +1873.36 1875.84 Zoe_Barnes +1875.92 1877.48 Zoe_Barnes +1877.72 1880.24 Francis_Underwood +1880.28 1881.28 Francis_Underwood +1881.32 1883.28 Zoe_Barnes +1962.64 1963.68 Zoe_Barnes +1963.72 1967.12 Francis_Underwood +1967.28 1968.2 Zoe_Barnes +1968.88 1970 Francis_Underwood +1970.2 1971 Zoe_Barnes +1971.2 1973.88 Francis_Underwood +1974.04 1978.52 Francis_Underwood +1952.96 1953.64 Francis_Underwood +1953.84 1957.72 Zoe_Barnes +1958.92 1960.4 Zoe_Barnes +1958.92 1960.4 Zoe_Barnes +1962.64 1963.68 Zoe_Barnes +1899.88 1901.2 Zoe_Barnes +1901.24 1903.28 Francis_Underwood +1903.32 1905.4 Francis_Underwood +1853.04 1854.52 Francis_Underwood +1855.24 1858.36 Zoe_Barnes +1858.4 1859.48 Francis_Underwood +1859.84 1860.88 Zoe_Barnes +1861.08 1863.68 Zoe_Barnes +1863.72 1865.76 Francis_Underwood +1885.12 1889.84 Francis_Underwood +1889.96 1892.16 Francis_Underwood +1892.2 1893.48 Zoe_Barnes +1893.52 1894.84 Francis_Underwood +1894.88 1897.04 Zoe_Barnes +1897.08 1899.16 Francis_Underwood +1940.88 1943.24 Zoe_Barnes +1943.6 1944.52 Zoe_Barnes +1944.56 1945.2 Francis_Underwood +1946.64 1947.48 Zoe_Barnes +1947.76 1949.08 Francis_Underwood +1952.08 1952.8 Zoe_Barnes +1906 1908.48 Zoe_Barnes +1909.6 1912 Francis_Underwood +1912.28 1915.4 Francis_Underwood +1915.6 1919.56 Francis_Underwood +1915.6 1920.72 Francis_Underwood +1920.76 1922.44 Francis_Underwood +1922.48 1924.48 Zoe_Barnes +1927.36 1928.64 Zoe_Barnes +1928.8 1929.64 Francis_Underwood +1901.64 1903.28 Francis_Underwood +1903.32 1905.4 Francis_Underwood +1906 1908.48 Zoe_Barnes +1991.76 1992.32 Claire_Underwood +1993.48 1996.96 Francis_Underwood +1997 1998.08 Francis_Underwood +1998.68 2000.24 Zoe_Barnes +2001.84 2004.04 Claire_Underwood +2037.28 2038.8 Policeman +2039.08 2040.48 Peter_Russo +2044.04 2046.4 Policeman +2046.44 2047.96 Peter_Russo +2048.28 2049.4 Policeman +2048.84 2049.4 Policeman +2049.44 2051.48 Peter_Russo +2052.64 2054.04 Policeman +2054.52 2056.56 Peter_Russo +2056.6 2059.56 Policeman +2063.12 2066.36 Peter_Russo +2069 2070.8 Peter_Russo +2070.84 2072.64 Peter_Russo +2074.64 2076.68 Policeman +2131.28 2132.4 Douglas_Stamper +2133.2 2134.68 Barney_Hull +2135.4 2136.36 Barney_Hull +2136.4 2138.04 Douglas_Stamper +2138.44 2142.2 Barney_Hull +2142.24 2145.6 Douglas_Stamper +2146.2 2147.96 Barney_Hull +2148.32 2150.88 Douglas_Stamper +2160.64 2161.8 Douglas_Stamper +2189.44 2190.04 Peter_Russo +2190.08 2191.2 Christina_Gallagher +2191.24 2193.52 Peter_Russo +2196.76 2200.96 Christina_Gallagher +2211.24 2211.96 Claire_Underwood +2212.44 2214.2 Francis_Underwood +2214.24 2216.2 Claire_Underwood +2216.24 2217.8 Claire_Underwood +2217.96 2218.96 Francis_Underwood +2219.6 2220.44 Claire_Underwood +2220.52 2221.12 Francis_Underwood +2251.04 2252 Francis_Underwood +2252.32 2255.4 Francis_Underwood +2255.44 2256.8 Francis_Underwood +2256.84 2258.48 Donald_Blythe +2258.52 2261.56 Francis_Underwood +2261.88 2264.64 Francis_Underwood +2264.72 2266.4 Donald_Blythe +2266.44 2268.2 Francis_Underwood +2268.24 2269.52 Francis_Underwood +2269.56 2271.68 Francis_Underwood +2271.72 2274.88 Francis_Underwood +2276.04 2276.92 Donald_Blythe +2277.96 2279.2 Donald_Blythe +2279.24 2280.44 Francis_Underwood +2314.56 2316.12 Francis_Underwood +2316.96 2318.32 Catherine_Durant +2318.36 2320.64 Francis_Underwood +2322 2322.92 Catherine_Durant +2322 2322.92 Catherine_Durant +2323.12 2324.48 Francis_Underwood +2326.16 2327.88 Catherine_Durant +2328 2330.76 Francis_Underwood +2332.88 2334.88 Catherine_Durant +2334.92 2336.52 Francis_Underwood +2337.12 2339.36 Francis_Underwood +2339.68 2342 Francis_Underwood +2342.96 2344.28 Francis_Underwood +2442.28 2443 Zoe_Barnes +2443.04 2444.44 Francis_Underwood +2446 2447.08 Zoe_Barnes +2447.12 2448.08 Francis_Underwood +2449.12 2449.56 Zoe_Barnes +2428.08 2431.04 Zoe_Barnes +2431.08 2432.8 Francis_Underwood +2433.08 2436.04 Francis_Underwood +2464.8 2466.32 Zoe_Barnes +2449.8 2450.84 Francis_Underwood +2454.4 2455.4 Zoe_Barnes +2455.44 2455.96 Francis_Underwood +2456 2458.4 Francis_Underwood +2459.96 2460.76 Zoe_Barnes +2460.8 2461.24 Francis_Underwood +2461.28 2462.24 Francis_Underwood +2462.32 2464.6 Zoe_Barnes +2527.88 2530.68 Francis_Underwood +2530.72 2533.76 Francis_Underwood +2533.96 2536.4 Francis_Underwood +2519.12 2520.4 Linda_Vasquez +2521.2 2522.52 Linda_Vasquez +2522.56 2523.52 Francis_Underwood +2523.56 2526.08 Linda_Vasquez +2526.12 2527.4 Francis_Underwood +2588.68 2592.84 Francis_Underwood +2593.76 2594.2 Peter_Russo +2594.92 2596.64 Francis_Underwood +2596.76 2598.48 Francis_Underwood +2600.2 2602.44 Francis_Underwood +2604.04 2605.2 Peter_Russo +2605.24 2606.96 Francis_Underwood +2610.12 2611.16 Peter_Russo +2612.36 2613.48 Peter_Russo +2613.68 2616 Francis_Underwood +2616.2 2619.2 Peter_Russo +2627.12 2627.6 Peter_Russo +2631.24 2633.88 Peter_Russo +2633.92 2637.68 Francis_Underwood +2639.44 2643.4 Francis_Underwood +2639.88 2644.24 Francis_Underwood +2644.44 2646.4 Francis_Underwood +2648.4 2649.52 Peter_Russo +2619.28 2620.28 Peter_Russo +2621.16 2626.36 Francis_Underwood +2627.12 2627.6 Peter_Russo +2631.24 2633.88 Peter_Russo +2661.28 2665.88 Francis_Underwood +2666.24 2667.2 Peter_Russo +2669.16 2671.2 Francis_Underwood +2671.36 2674.08 Peter_Russo +2674.28 2676.04 Francis_Underwood +2676.32 2677 Peter_Russo +2677.64 2679.2 Francis_Underwood +2704.28 2704.92 Lucas_Goodwin +2709.88 2710.76 Lucas_Goodwin +2710.8 2711.56 Zoe_Barnes +2711.88 2714.16 Zoe_Barnes +2715.28 2716.64 Lucas_Goodwin +2717.76 2720.88 Tom_Hammerschmidt +2721.72 2722.84 Tom_Hammerschmidt +2722.96 2723.56 Zoe_Barnes +2723.8 2725.88 Tom_Hammerschmidt +2725.92 2726.48 Zoe_Barnes +2726.52 2728.76 Zoe_Barnes +2729.24 2731 Tom_Hammerschmidt +2726.12 2726.48 Zoe_Barnes +2726.52 2728.76 Zoe_Barnes +2729.24 2731.24 Tom_Hammerschmidt +2731.28 2732.56 Tom_Hammerschmidt +2732.6 2733.44 Zoe_Barnes +2734.4 2735.04 Tom_Hammerschmidt +2752.92 2754.2 Zoe_Barnes +2754.24 2755.4 Tom_Hammerschmidt +2755.44 2757.04 Zoe_Barnes +2734.4 2735.04 Tom_Hammerschmidt +2735.12 2735.96 Zoe_Barnes +2736.32 2738.4 Zoe_Barnes +2741.56 2742.56 Tom_Hammerschmidt +2742.96 2745.44 Tom_Hammerschmidt +2826.92 2829.28 Garrett_Walker +2830.04 2831.88 Garrett_Walker +2832.6 2837.16 Garrett_Walker +2838.44 2843.08 Garrett_Walker +2847.36 2850.12 Garrett_Walker +2850.72 2856.68 Garrett_Walker +378.04 378.76 Lucas_Goodwin +378.84 380 Zoe_Barnes +380.2 381.12 Zoe_Barnes +381.4 383.6 Zoe_Barnes +383.64 384.32 Lucas_Goodwin +384.36 385.2 Zoe_Barnes +385.4 387.12 Zoe_Barnes +387.4 389 Zoe_Barnes +389.08 390.04 Zoe_Barnes +390.08 390.76 Lucas_Goodwin +390.8 391.96 Zoe_Barnes +392 393.44 Zoe_Barnes +393.68 396.6 Lucas_Goodwin +396.64 398.24 Zoe_Barnes +398.28 399.04 Lucas_Goodwin +399.12 400.92 Zoe_Barnes +400.96 403.16 Lucas_Goodwin +403.28 406.2 Zoe_Barnes +406.24 409.44 Lucas_Goodwin +410 411.12 Lucas_Goodwin +411.16 412.68 Lucas_Goodwin +412.72 414.12 Lucas_Goodwin +508.48 510.96 Peter_Russo +513.2 514.8 Henry_Chapman +444.12 445.04 Peter_Russo +445.12 446.84 Henry_Chapman +446.88 448.08 Henry_Chapman +448.12 451.56 Henry_Chapman +451.6 455.28 Peter_Russo +455.32 456.44 Peter_Russo +474.08 474.72 Peter_Russo +474.76 476.08 Henry_Chapman +476.16 476.92 Peter_Russo +456.56 457.12 Henry_Chapman +457.16 460.76 Henry_Chapman +460.8 461.48 Peter_Russo +534.32 535.2 Francis_Underwood +535.88 537.4 Francis_Underwood +537.44 539.28 Francis_Underwood +539.32 540.76 Francis_Underwood +540.8 543.52 Francis_Underwood +543.76 544.2 Francis_Underwood +544.56 545.84 Linda_Vasquez +546.56 549.08 Linda_Vasquez +557.36 559.96 Linda_Vasquez +560 562.4 Linda_Vasquez +563.08 564.72 Francis_Underwood +565.28 567.04 Francis_Underwood +569.88 572.08 Francis_Underwood +572.36 574.08 Linda_Vasquez +575.2 577.28 Francis_Underwood +577.32 577.8 Linda_Vasquez +577.84 578.52 Francis_Underwood +578.56 579.56 Francis_Underwood +579.6 580 Linda_Vasquez +580.08 581.36 Francis_Underwood +581.4 582.76 Francis_Underwood +582.8 587.36 Linda_Vasquez +587.4 590.16 Linda_Vasquez +590.2 591.6 Linda_Vasquez +591.64 594.08 Linda_Vasquez +594.12 596.96 Linda_Vasquez +598.56 600.16 Francis_Underwood diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E01.rttm b/spkDiarization/data/ref/local/house_of_cards_S01E01.rttm new file mode 100644 index 0000000..e06d051 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E01.rttm @@ -0,0 +1,433 @@ +SPKR-INFO house_of_cards_S01E01 1 unknown Barney_Hull +SPKR-INFO house_of_cards_S01E01 1 unknown Catherine_Durant +SPKR-INFO house_of_cards_S01E01 1 unknown Christina_Gallagher +SPKR-INFO house_of_cards_S01E01 1 unknown Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown Donald_Blythe +SPKR-INFO house_of_cards_S01E01 1 unknown Douglas_Stamper +SPKR-INFO house_of_cards_S01E01 1 unknown Evelyn_Baxter +SPKR-INFO house_of_cards_S01E01 1 unknown Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown Garrett_Walker +SPKR-INFO house_of_cards_S01E01 1 unknown Henry_Chapman +SPKR-INFO house_of_cards_S01E01 1 unknown Janine_Skorsky +SPKR-INFO house_of_cards_S01E01 1 unknown Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown Lucas_Goodwin +SPKR-INFO house_of_cards_S01E01 1 unknown Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown Policeman +SPKR-INFO house_of_cards_S01E01 1 unknown Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E01 1 unknown Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2133.20 1.48 Barney_Hull +SPEAKER house_of_cards_S01E01 1 2135.40 0.96 Barney_Hull +SPEAKER house_of_cards_S01E01 1 2138.44 3.76 Barney_Hull +SPEAKER house_of_cards_S01E01 1 2146.20 1.76 Barney_Hull +SPEAKER house_of_cards_S01E01 1 2316.96 1.36 Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2322.00 0.92 Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2322.00 0.92 Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2326.16 1.72 Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2332.88 2.00 Catherine_Durant +SPEAKER house_of_cards_S01E01 1 1287.16 1.40 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1291.28 2.40 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1295.20 0.40 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1295.72 1.88 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1299.44 1.20 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1314.24 2.80 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1330.56 2.16 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1338.16 0.80 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 2190.08 1.12 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 2196.76 4.20 Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 673.56 2.36 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 676.64 2.76 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 679.44 0.32 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 690.60 1.84 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 694.36 1.76 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 798.92 1.00 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 800.48 1.96 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 803.36 2.12 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 805.68 1.36 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 808.32 2.40 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 815.04 1.08 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 818.40 1.80 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 821.16 1.96 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 823.28 2.12 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 826.24 2.08 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 830.92 0.84 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 841.52 1.28 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 844.68 2.12 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 851.12 2.32 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 858.52 1.12 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 860.44 1.72 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 864.96 2.20 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 870.12 2.00 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 873.00 0.96 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1711.52 1.92 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1715.76 1.52 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1722.20 2.68 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1736.16 1.64 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1736.16 1.64 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1737.88 2.76 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1738.84 1.80 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1743.88 2.76 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1747.76 3.56 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1752.68 2.32 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1758.52 3.40 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1762.80 2.64 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1769.28 1.76 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1991.76 0.56 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2001.84 2.20 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2211.24 0.72 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2214.24 1.96 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2216.24 1.56 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2219.60 0.84 Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2256.84 1.64 Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2264.72 1.68 Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2276.04 0.88 Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2277.96 1.24 Donald_Blythe +SPEAKER house_of_cards_S01E01 1 1069.00 1.20 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1663.00 0.76 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1665.48 0.64 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1668.24 0.72 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1671.28 0.68 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1673.80 1.20 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1676.84 0.56 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2131.28 1.12 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2136.40 1.64 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2142.24 3.36 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2148.32 2.56 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2160.64 1.16 Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 679.80 1.64 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 681.48 1.92 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 683.44 1.32 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 684.80 2.64 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 688.36 2.20 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 692.52 1.68 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1714.20 1.52 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1717.92 2.48 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1717.92 4.24 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1725.84 3.20 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1725.84 4.80 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1730.68 1.28 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1732.00 1.92 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1733.96 2.16 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1733.96 2.16 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1740.68 3.16 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1756.40 1.96 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1761.96 0.80 Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 534.32 0.88 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 535.88 1.52 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 537.44 1.84 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 539.32 1.44 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 540.80 2.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 543.76 0.44 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 563.08 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 565.28 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 569.88 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 575.20 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 577.84 0.68 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 578.56 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 580.08 1.28 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 581.40 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 598.56 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 604.16 3.44 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 607.64 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 614.68 1.80 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 636.72 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 643.24 3.56 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 798.28 0.60 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 800.08 0.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 807.12 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 813.16 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 813.16 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 816.20 0.48 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 828.36 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 837.20 1.16 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 838.40 3.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 842.84 1.80 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 848.40 2.16 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 853.52 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 856.16 2.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 859.68 0.64 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 862.24 0.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 863.08 1.84 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 867.20 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 868.32 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 872.16 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1058.72 2.40 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1061.20 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1062.80 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1065.04 3.28 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1595.56 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1598.68 3.24 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1608.20 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1623.84 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1627.24 1.44 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1633.24 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1636.44 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1664.08 0.64 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1666.20 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1669.04 0.88 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1675.16 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1687.28 1.24 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1790.92 0.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1790.92 0.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1797.12 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1797.12 2.84 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1800.00 0.84 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1807.28 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1841.92 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1847.40 2.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1853.04 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1858.40 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1863.72 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1868.92 2.92 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1877.72 2.52 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1880.28 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1885.12 4.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1889.96 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1893.52 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1897.08 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1901.24 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1901.64 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1903.32 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1903.32 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1909.60 2.40 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1912.28 3.12 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1915.60 5.12 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1915.60 3.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1920.76 1.68 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1928.80 0.84 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1944.56 0.64 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1947.76 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1952.96 0.68 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1963.72 3.40 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1968.88 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1971.20 2.68 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1974.04 4.48 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1993.48 3.48 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1997.00 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2212.44 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2217.96 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2220.52 0.60 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2251.04 0.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2252.32 3.08 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2255.44 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2258.52 3.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2261.88 2.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2266.44 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2268.24 1.28 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2269.56 2.12 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2271.72 3.16 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2279.24 1.20 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2314.56 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2318.36 2.28 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2323.12 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2328.00 2.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2334.92 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2337.12 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2339.68 2.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2342.96 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2431.08 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2433.08 2.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2443.04 1.40 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2447.12 0.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2449.80 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2455.44 0.52 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2456.00 2.40 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2460.80 0.44 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2461.28 0.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2522.56 0.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2526.12 1.28 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2527.88 2.80 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2530.72 3.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2533.96 2.44 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2588.68 4.16 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2594.92 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2596.76 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2600.20 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2605.24 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2613.68 2.32 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2621.16 5.20 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2633.92 3.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2639.44 3.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2639.88 4.36 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2644.44 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2661.28 4.60 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2669.16 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2674.28 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2677.64 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2826.92 2.36 Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2830.04 1.84 Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2832.60 4.56 Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2838.44 4.64 Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2847.36 2.76 Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2850.72 5.96 Garrett_Walker +SPEAKER house_of_cards_S01E01 1 445.12 1.72 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 446.88 1.20 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 448.12 3.44 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 456.56 0.56 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 457.16 3.60 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 474.76 1.32 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 513.20 1.60 Henry_Chapman +SPEAKER house_of_cards_S01E01 1 739.64 3.72 Janine_Skorsky +SPEAKER house_of_cards_S01E01 1 747.84 3.32 Janine_Skorsky +SPEAKER house_of_cards_S01E01 1 544.56 1.28 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 546.56 2.52 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 557.36 2.60 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 560.00 2.40 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 572.36 1.72 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 577.32 0.48 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 579.60 0.40 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 582.80 4.56 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 587.40 2.76 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 590.20 1.40 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 591.64 2.44 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 594.12 2.84 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 609.88 1.36 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 638.84 2.28 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1590.64 1.88 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1593.20 2.32 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1601.96 4.00 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1606.00 2.16 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1609.56 1.72 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1620.56 2.60 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1628.76 1.48 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 2519.12 1.28 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 2521.20 1.32 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 2523.56 2.52 Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 378.04 0.72 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 383.64 0.68 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 390.08 0.68 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 393.68 2.92 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 398.28 0.76 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 400.96 2.20 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 406.24 3.20 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 410.00 1.12 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 411.16 1.52 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 412.72 1.40 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 2704.28 0.64 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 2709.88 0.88 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 2715.28 1.36 Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 444.12 0.92 Peter_Russo +SPEAKER house_of_cards_S01E01 1 451.60 3.68 Peter_Russo +SPEAKER house_of_cards_S01E01 1 455.32 1.12 Peter_Russo +SPEAKER house_of_cards_S01E01 1 460.80 0.68 Peter_Russo +SPEAKER house_of_cards_S01E01 1 474.08 0.64 Peter_Russo +SPEAKER house_of_cards_S01E01 1 476.16 0.76 Peter_Russo +SPEAKER house_of_cards_S01E01 1 508.48 2.48 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1283.88 3.04 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1290.00 1.16 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1293.80 1.36 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1298.52 0.88 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1312.52 1.56 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1317.08 2.60 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1320.28 1.80 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1322.24 1.84 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1325.72 1.32 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1329.40 0.96 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1333.20 1.04 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1335.48 1.24 Peter_Russo +SPEAKER house_of_cards_S01E01 1 1347.16 1.04 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2039.08 1.40 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2046.44 1.52 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2049.44 2.04 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2054.52 2.04 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2063.12 3.24 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2069.00 1.80 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2070.84 1.80 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2189.44 0.60 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2191.24 2.28 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2593.76 0.44 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2604.04 1.16 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2610.12 1.04 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2612.36 1.12 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2616.20 3.00 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2619.28 1.00 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2627.12 0.48 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2627.12 0.48 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2631.24 2.64 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2631.24 2.64 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2648.40 1.12 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2666.24 0.96 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2671.36 2.72 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2676.32 0.68 Peter_Russo +SPEAKER house_of_cards_S01E01 1 2037.28 1.52 Policeman +SPEAKER house_of_cards_S01E01 1 2044.04 2.36 Policeman +SPEAKER house_of_cards_S01E01 1 2048.28 1.12 Policeman +SPEAKER house_of_cards_S01E01 1 2048.84 0.56 Policeman +SPEAKER house_of_cards_S01E01 1 2052.64 1.40 Policeman +SPEAKER house_of_cards_S01E01 1 2056.60 2.96 Policeman +SPEAKER house_of_cards_S01E01 1 2074.64 2.04 Policeman +SPEAKER house_of_cards_S01E01 1 2717.76 3.12 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2721.72 1.12 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2723.80 2.08 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2729.24 1.76 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2729.24 2.00 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2731.28 1.28 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2734.40 0.64 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2734.40 0.64 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2741.56 1.00 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2742.96 2.48 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2754.24 1.16 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 378.84 1.16 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 380.20 0.92 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 381.40 2.20 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 384.36 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 385.40 1.72 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 387.40 1.60 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 389.08 0.96 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 390.80 1.16 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 392.00 1.44 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 396.64 1.60 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 399.12 1.80 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 403.28 2.92 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 746.40 1.40 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1791.88 3.20 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1800.88 2.40 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1809.72 2.32 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1840.04 1.48 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1843.88 1.28 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1850.24 2.08 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1855.24 3.12 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1859.84 1.04 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1861.08 2.60 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1867.00 1.72 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1873.36 2.48 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1875.92 1.56 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1881.32 1.96 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1892.20 1.28 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1894.88 2.16 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1899.88 1.32 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1906.00 2.48 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1906.00 2.48 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1922.48 2.00 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1927.36 1.28 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1940.88 2.36 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1943.60 0.92 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1946.64 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1952.08 0.72 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1953.84 3.88 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1958.92 1.48 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1958.92 1.48 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1962.64 1.04 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1962.64 1.04 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1967.28 0.92 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1970.20 0.80 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1998.68 1.56 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2428.08 2.96 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2442.28 0.72 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2446.00 1.08 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2449.12 0.44 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2454.40 1.00 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2459.96 0.80 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2462.32 2.28 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2464.80 1.52 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2710.80 0.76 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2711.88 2.28 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2722.96 0.60 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2725.92 0.56 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2726.12 0.36 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2726.52 2.24 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2726.52 2.24 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2732.60 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2735.12 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2736.32 2.08 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2752.92 1.28 Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2755.44 1.60 Zoe_Barnes diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E01.uem b/spkDiarization/data/ref/local/house_of_cards_S01E01.uem new file mode 100644 index 0000000..a15ff83 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E01.uem @@ -0,0 +1 @@ +house_of_cards_S01E01 1 378.04 2856.68 diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E02.lbl b/spkDiarization/data/ref/local/house_of_cards_S01E02.lbl new file mode 100644 index 0000000..997014f --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E02.lbl @@ -0,0 +1,381 @@ +304.44 305.96 Francis_Underwood +306 307.08 Remy_Danton +307.28 310.72 Francis_Underwood +310.92 312.16 Remy_Danton +312.36 315.12 Remy_Danton +315.16 316.24 Francis_Underwood +316.28 317.92 Francis_Underwood +318.04 320 Remy_Danton +416.2 417.76 Francis_Underwood +417.8 420.72 Francis_Underwood +420.76 422.44 Francis_Underwood +422.48 425.76 Linda_Vasquez +426.32 428.68 Linda_Vasquez +428.72 431.08 Linda_Vasquez +465.36 466.72 Claire_Underwood +466.76 467.6 Evelyn_Baxter +467.64 471.36 Evelyn_Baxter +472.2 473.6 Claire_Underwood +474 477.32 Claire_Underwood +477.36 481 Evelyn_Baxter +481.04 483 Claire_Underwood +483.04 483.52 Evelyn_Baxter +483.56 486.68 Evelyn_Baxter +486.88 489.52 Evelyn_Baxter +489.72 492.8 Evelyn_Baxter +545.52 547.04 Student_#1 +499.56 503.16 Evelyn_Baxter +505.16 505.88 Evelyn_Baxter +505.92 507.24 Claire_Underwood +509.08 510.4 Claire_Underwood +510.44 513.24 Evelyn_Baxter +513.8 515.44 Evelyn_Baxter +515.6 517.36 Evelyn_Baxter +517.68 519.88 Evelyn_Baxter +521.36 522.16 Evelyn_Baxter +548.72 550.32 Student_#2 +550.36 551.92 Francis_Underwood +552.08 553.88 Student_#1 +553.96 556.36 Francis_Underwood +556.52 559.08 Francis_Underwood +598.56 600.4 Donald_Blythe +600.44 602.52 Donald_Blythe +602.56 605.36 Francis_Underwood +605.44 607.48 Francis_Underwood +607.64 609.6 Francis_Underwood +609.84 610.64 Donald_Blythe +610.72 612.44 Francis_Underwood +611.32 612.44 Francis_Underwood +612.96 613.56 Donald_Blythe +613.6 615.04 Francis_Underwood +615.08 617.2 Francis_Underwood +669.44 673.44 Donald_Blythe +673.48 675.76 Donald_Blythe +676.04 678.12 Francis_Underwood +683.88 685 Francis_Underwood +683.88 685.84 Francis_Underwood +686.04 688.52 Donald_Blythe +688.56 691.88 Donald_Blythe +696.64 699.68 Francis_Underwood +700.2 702.4 Francis_Underwood +702.6 703.6 Donald_Blythe +704.52 705.76 Donald_Blythe +631.68 632.68 Donald_Blythe +632.72 634.72 Francis_Underwood +634.76 636.6 Donald_Blythe +636.64 638.68 Francis_Underwood +638.72 641.2 Francis_Underwood +641.24 642.56 Donald_Blythe +642.6 643.84 Francis_Underwood +816.56 820.16 Francis_Underwood +820.52 822.48 Francis_Underwood +822.8 826.64 Francis_Underwood +826.68 829.88 Francis_Underwood +829.92 832.6 Zoe_Barnes +832.64 834.16 Francis_Underwood +834.24 835.96 Francis_Underwood +836 839.84 Francis_Underwood +839.88 840.72 Zoe_Barnes +841.52 842.92 Zoe_Barnes +843.24 844.36 Francis_Underwood +844.96 846.56 Zoe_Barnes +857.12 860.52 Francis_Underwood +860.84 862.48 Francis_Underwood +862.52 863.8 Zoe_Barnes +863.96 865.72 Zoe_Barnes +867.32 870.16 Francis_Underwood +870.56 874.68 Francis_Underwood +876.48 878.16 Francis_Underwood +878.56 879.96 Francis_Underwood +848.64 849.76 Zoe_Barnes +851.32 853.92 Francis_Underwood +853.96 855.56 Zoe_Barnes +855.68 856.92 Francis_Underwood +857.04 860.52 Francis_Underwood +860.84 862.44 Francis_Underwood +931.52 932.24 Francis_Underwood +932.32 933.52 Claire_Underwood +933.56 936.32 Francis_Underwood +937.48 940.28 Claire_Underwood +940.32 943.04 Francis_Underwood +943.08 944.36 Claire_Underwood +944.52 945.4 Claire_Underwood +945.44 946.76 Francis_Underwood +948.44 951.04 Claire_Underwood +951.08 953.52 Francis_Underwood +953.72 954.64 Claire_Underwood +989.44 991.84 Zoe_Barnes +991.88 994.24 Zoe_Barnes +994.28 995.08 Lucas_Goodwin +995.12 997.12 Zoe_Barnes +997.76 998.52 Lucas_Goodwin +998.88 999.72 Zoe_Barnes +999.76 1002.64 Zoe_Barnes +1002.68 1004.2 Zoe_Barnes +1005.64 1006.64 Lucas_Goodwin +1008.2 1008.96 Lucas_Goodwin +1035.24 1037.2 Michael_Kern +1037.24 1039.36 Michael_Kern +1039.4 1042.24 Journalist_#4 +1042.32 1044.72 Journalist_#4 +1044.76 1046.84 Journalist_#4 +1047.04 1048.72 Journalist_#4 +1048.76 1052.64 Journalist_#4 +1052.68 1055.48 Journalist_#4 +1055.68 1058.76 Journalist_#4 +1058.92 1060.64 Journalist_#4 +1060.8 1061.56 Michael_Kern +1061.6 1061.88 Journalist_#4 +1063.12 1065.08 Journalist_#4 +1065.36 1065.76 Michael_Kern +1066.68 1067.48 Michael_Kern +1067.52 1068.6 Journalist_#4 +1068.76 1069.24 Michael_Kern +1088.8 1091.08 Journalist_#4 +1092.52 1094.72 Michael_Kern +1094.76 1096.44 Francis_Underwood +1096.92 1099.12 Francis_Underwood +1104.12 1105.76 Michael_Kern +1105.8 1108.08 Michael_Kern +1108.12 1109.6 Journalist_#4 +1109.64 1112.44 Michael_Kern +1116.44 1117.28 Journalist_#4 +1117.32 1118.96 Journalist_#4 +1119 1120.92 Journalist_#4 +1120.96 1122.92 Michael_Kern +1122.96 1124.8 Journalist_#4 +1079.8 1082.08 Michael_Kern +1082.12 1084.8 Journalist_#4 +1084.84 1087.88 Michael_Kern +1094.76 1096.44 Francis_Underwood +1096.92 1099.12 Francis_Underwood +1099.6 1101.6 Journalist_#4 +1101.68 1102.12 Michael_Kern +1102.16 1104.08 Journalist_#4 +1104.12 1105.76 Michael_Kern +1105.8 1108.08 Michael_Kern +1126.52 1127.92 Michael_Kern +1127.96 1128.6 Douglas_Stamper +1130.24 1130.96 Douglas_Stamper +1131.84 1133.16 Francis_Underwood +1133.72 1134.36 Douglas_Stamper +1135.8 1138.8 Douglas_Stamper +1139.32 1142.36 Douglas_Stamper +1142.4 1143.68 Douglas_Stamper +1143.76 1144.68 Francis_Underwood +1174.92 1176.96 Peter_Russo +1181 1182.16 Peter_Russo +1182.2 1182.96 Christina_Gallagher +1184.4 1185.48 Peter_Russo +1185.52 1187.88 Christina_Gallagher +1190.32 1192.68 Christina_Gallagher +1192.88 1193.36 Peter_Russo +1193.56 1194.36 Christina_Gallagher +1194.4 1197.64 Christina_Gallagher +1197.68 1199.32 Peter_Russo +1200.96 1201.88 Christina_Gallagher +1249.04 1249.76 Peter_Russo +1250.48 1251.2 Christina_Gallagher +1251.92 1252.76 Peter_Russo +1252.84 1254.04 Christina_Gallagher +1254.24 1258.32 Peter_Russo +1258.68 1259.84 Christina_Gallagher +1261.4 1261.96 Christina_Gallagher +1233.36 1235.52 Peter_Russo +1242.6 1244 Peter_Russo +1293.44 1294.04 Douglas_Stamper +1294.24 1294.76 Peter_Russo +1295.8 1296.6 Douglas_Stamper +1298.48 1299.64 Douglas_Stamper +1299.76 1300.92 Peter_Russo +1302.48 1303.92 Douglas_Stamper +1269.28 1271.96 Peter_Russo +1272.12 1273.8 Nancy_Kaufberger +1274.48 1278.68 Douglas_Stamper +1283.48 1286.64 Douglas_Stamper +1286.92 1287.92 Peter_Russo +1287.96 1290.16 Douglas_Stamper +1314.68 1317.28 Douglas_Stamper +1318.48 1319.08 Douglas_Stamper +1322.4 1323.48 Douglas_Stamper +1288.04 1290.16 Douglas_Stamper +1290.36 1292 Douglas_Stamper +1293.44 1294.04 Douglas_Stamper +1302.48 1304.12 Douglas_Stamper +1305.68 1306.72 Peter_Russo +1306.88 1308.96 Douglas_Stamper +1309.6 1311.64 Douglas_Stamper +1313.12 1314.16 Douglas_Stamper +1314.56 1317.28 Douglas_Stamper +1348.08 1348.92 Student_#1 +1349.36 1349.96 Francis_Underwood +1350.12 1351 Student_#1 +1351.68 1353.84 Francis_Underwood +1366.04 1366.6 Student_#2 +1368.16 1369.32 Student_#2 +1483.32 1484.72 Peter_Russo +1486.92 1487.28 Peter_Russo +1487.4 1489.84 Roy_Kapeniak +1490.4 1493.6 Roy_Kapeniak +1493.64 1497.08 Peter_Russo +1500.44 1501.44 Peter_Russo +1478.36 1483.28 Peter_Russo +1483.32 1484.52 Peter_Russo +1540.44 1542.32 Peter_Russo +1543.6 1545.08 Roy_Kapeniak +1545.24 1546.96 Peter_Russo +1547.36 1549.92 Roy_Kapeniak +1581 1582.4 Douglas_Stamper +1583.72 1584.88 Douglas_Stamper +1586.04 1588.84 Rachel_Posner +1589.56 1591.12 Douglas_Stamper +1589.56 1591.72 Douglas_Stamper +1595.36 1596.44 Rachel_Posner +1596.96 1599 Douglas_Stamper +1608.92 1610.72 Douglas_Stamper +1611.36 1614.76 Douglas_Stamper +1615.48 1616.56 Douglas_Stamper +1619.16 1619.8 Rachel_Posner +1621.56 1622.2 Douglas_Stamper +1700.08 1701.12 Claire_Underwood +1705.52 1708.56 Francis_Underwood +1708.92 1710.08 Francis_Underwood +1710.56 1714.84 Francis_Underwood +1663.4 1664.36 Claire_Underwood +1665 1666.72 Francis_Underwood +1670.16 1671.52 Francis_Underwood +1671.6 1672.56 Claire_Underwood +1672.64 1673.96 Francis_Underwood +1674.4 1675.6 Claire_Underwood +1675.64 1676.84 Francis_Underwood +1676.88 1677.92 Claire_Underwood +1678.12 1680.2 Francis_Underwood +1680.4 1682.12 Claire_Underwood +1682.32 1685.56 Claire_Underwood +1685.6 1689.28 Francis_Underwood +1689.32 1692.04 Francis_Underwood +1692.24 1693.64 Claire_Underwood +1726.84 1728.32 Roy_Kapeniak +1736.56 1738.6 Peter_Russo +1739.8 1742 Roy_Kapeniak +1742.04 1743.36 Peter_Russo +1751.8 1753.6 Roy_Kapeniak +1753.76 1756.32 Roy_Kapeniak +1756.56 1757.84 Roy_Kapeniak +1758.28 1760.16 Roy_Kapeniak +1763.92 1764.8 Roy_Kapeniak +1764.96 1768.52 Roy_Kapeniak +1768.56 1768.96 Peter_Russo +1769 1769.76 Roy_Kapeniak +1769.8 1772.52 Roy_Kapeniak +1797.4 1798.48 Peter_Russo +1798.52 1799.88 Roy_Kapeniak +1799.96 1801.32 Peter_Russo +1801.48 1803.52 Roy_Kapeniak +1803.72 1805.96 Roy_Kapeniak +1806.16 1809.68 Roy_Kapeniak +1832.48 1834.12 Roy_Kapeniak +1834.16 1836.84 Peter_Russo +1837 1838.04 Roy_Kapeniak +1840.32 1841.56 Peter_Russo +1842.44 1844.08 Roy_Kapeniak +1756.88 1757.84 Roy_Kapeniak +1758.28 1760.64 Roy_Kapeniak +1761.12 1761.8 Peter_Russo +1761.88 1763.16 Roy_Kapeniak +1763.32 1764.8 Roy_Kapeniak +1764.96 1767.84 Roy_Kapeniak +1750.08 1751.76 Peter_Russo +1751.8 1753.6 Roy_Kapeniak +1770.6 1772.88 Roy_Kapeniak +1773.04 1774.76 Roy_Kapeniak +1816.88 1818.36 Roy_Kapeniak +1818.4 1822.2 Roy_Kapeniak +1822.24 1825.48 Roy_Kapeniak +1825.56 1828.32 Roy_Kapeniak +1829 1830.04 Peter_Russo +1842.44 1844.12 Roy_Kapeniak +1845.68 1847.96 Peter_Russo +1854.4 1856.44 Roy_Kapeniak +1857.56 1859.84 Roy_Kapeniak +1829 1830.04 Peter_Russo +1832.48 1834.12 Roy_Kapeniak +1881.88 1884.56 Claire_Underwood +1885.68 1886.84 Claire_Underwood +1887.32 1889.76 Claire_Underwood +1895.68 1898.16 Evelyn_Baxter +1898.2 1898.88 Claire_Underwood +1899.88 1901.56 Evelyn_Baxter +1901.6 1904.28 Evelyn_Baxter +1904.32 1904.92 Claire_Underwood +1907.24 1911.04 Evelyn_Baxter +1911.08 1912.96 Claire_Underwood +1913 1914.64 Evelyn_Baxter +1916.28 1917.84 Evelyn_Baxter +1917.88 1919.72 Claire_Underwood +2225.28 2227.52 Francis_Underwood +2227.72 2232.88 Francis_Underwood +2233.64 2236.08 Francis_Underwood +2243.2 2246.24 Francis_Underwood +2197.6 2201.56 Zoe_Barnes +2201.84 2202.52 Zoe_Barnes +2202.56 2204.16 Francis_Underwood +2206 2207.68 Zoe_Barnes +2207.88 2211.2 Francis_Underwood +2211.24 2212.64 Zoe_Barnes +2357.04 2358.52 Francis_Underwood +2359.24 2362.04 Francis_Underwood +2363.04 2364.48 Linda_Vasquez +2364.56 2366.16 Francis_Underwood +2366.68 2368.92 Linda_Vasquez +2368.96 2371.6 Francis_Underwood +2371.64 2373 Francis_Underwood +2373.2 2377.12 Linda_Vasquez +2377.16 2378.2 Linda_Vasquez +2378.4 2379.56 Francis_Underwood +2379.76 2381.28 Linda_Vasquez +2381.44 2384.08 Linda_Vasquez +2385.28 2386.04 Francis_Underwood +2404.88 2406.92 Linda_Vasquez +2408.64 2410.76 Francis_Underwood +2385.28 2386.2 Francis_Underwood +2386.6 2387.56 Linda_Vasquez +2386.6 2387.56 Linda_Vasquez +2391.16 2393.04 Francis_Underwood +2393.08 2394.28 Linda_Vasquez +2394.32 2396.6 Francis_Underwood +2396.64 2398.04 Linda_Vasquez +2398.08 2400.32 Francis_Underwood +2400.36 2402 Francis_Underwood +2402.16 2404.8 Francis_Underwood +2404.88 2406.8 Linda_Vasquez +2489.36 2492.16 S +2493.08 2494.96 S +2495.56 2498.04 Zoe_Barnes +2589.56 2591.6 Employee_#1 +2591.76 2593.16 Claire_Underwood +2593.44 2595.48 Employee_#1 +2601.44 2603.2 Employee_#1 +2603.48 2604.4 Employee_#2 +2604.92 2605.48 Employee_#1 +2605.56 2606.88 Employee_#2 +218.8 221.04 Bob_Birch +221.08 222.64 Bob_Birch +222.68 224.16 David_Rasmussen +224.2 225.32 Bob_Birch +225.36 226.48 David_Rasmussen +226.52 227.36 Francis_Underwood +227.4 229.28 Bob_Birch +229.44 230.52 Bob_Birch +230.64 233.6 David_Rasmussen +233.64 234.52 Bob_Birch +238.76 239.56 David_Rasmussen +239.76 242.84 Remy_Danton +242.88 245.32 Francis_Underwood +245.36 246.96 Francis_Underwood +247 248.84 Remy_Danton +248.88 250.8 Francis_Underwood +269.64 271.92 Remy_Danton +272.12 272.88 Bob_Birch +272.92 274.04 Remy_Danton +275.48 278.16 Bob_Birch diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E02.rttm b/spkDiarization/data/ref/local/house_of_cards_S01E02.rttm new file mode 100644 index 0000000..c0a4659 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E02.rttm @@ -0,0 +1,404 @@ +SPKR-INFO house_of_cards_S01E02 1 unknown Bob_Birch +SPKR-INFO house_of_cards_S01E02 1 unknown Christina_Gallagher +SPKR-INFO house_of_cards_S01E02 1 unknown Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown David_Rasmussen +SPKR-INFO house_of_cards_S01E02 1 unknown Donald_Blythe +SPKR-INFO house_of_cards_S01E02 1 unknown Douglas_Stamper +SPKR-INFO house_of_cards_S01E02 1 unknown Employee_#1 +SPKR-INFO house_of_cards_S01E02 1 unknown Employee_#2 +SPKR-INFO house_of_cards_S01E02 1 unknown Evelyn_Baxter +SPKR-INFO house_of_cards_S01E02 1 unknown Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown Journalist_#4 +SPKR-INFO house_of_cards_S01E02 1 unknown Linda_Vasquez +SPKR-INFO house_of_cards_S01E02 1 unknown Lucas_Goodwin +SPKR-INFO house_of_cards_S01E02 1 unknown Michael_Kern +SPKR-INFO house_of_cards_S01E02 1 unknown Nancy_Kaufberger +SPKR-INFO house_of_cards_S01E02 1 unknown Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown Rachel_Posner +SPKR-INFO house_of_cards_S01E02 1 unknown Remy_Danton +SPKR-INFO house_of_cards_S01E02 1 unknown Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown S +SPKR-INFO house_of_cards_S01E02 1 unknown Student_#1 +SPKR-INFO house_of_cards_S01E02 1 unknown Student_#2 +SPKR-INFO house_of_cards_S01E02 1 unknown Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 218.80 2.24 Bob_Birch +SPEAKER house_of_cards_S01E02 1 221.08 1.56 Bob_Birch +SPEAKER house_of_cards_S01E02 1 224.20 1.12 Bob_Birch +SPEAKER house_of_cards_S01E02 1 227.40 1.88 Bob_Birch +SPEAKER house_of_cards_S01E02 1 229.44 1.08 Bob_Birch +SPEAKER house_of_cards_S01E02 1 233.64 0.88 Bob_Birch +SPEAKER house_of_cards_S01E02 1 272.12 0.76 Bob_Birch +SPEAKER house_of_cards_S01E02 1 275.48 2.68 Bob_Birch +SPEAKER house_of_cards_S01E02 1 1182.20 0.76 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1185.52 2.36 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1190.32 2.36 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1193.56 0.80 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1194.40 3.24 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1200.96 0.92 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1250.48 0.72 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1252.84 1.20 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1258.68 1.16 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1261.40 0.56 Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 465.36 1.36 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 472.20 1.40 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 474.00 3.32 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 481.04 1.96 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 505.92 1.32 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 509.08 1.32 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 932.32 1.20 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 937.48 2.80 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 943.08 1.28 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 944.52 0.88 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 948.44 2.60 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 953.72 0.92 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1663.40 0.96 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1671.60 0.96 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1674.40 1.20 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1676.88 1.04 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1680.40 1.72 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1682.32 3.24 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1692.24 1.40 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1700.08 1.04 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1881.88 2.68 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1885.68 1.16 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1887.32 2.44 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1898.20 0.68 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1904.32 0.60 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1911.08 1.88 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1917.88 1.84 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 2591.76 1.40 Claire_Underwood +SPEAKER house_of_cards_S01E02 1 222.68 1.48 David_Rasmussen +SPEAKER house_of_cards_S01E02 1 225.36 1.12 David_Rasmussen +SPEAKER house_of_cards_S01E02 1 230.64 2.96 David_Rasmussen +SPEAKER house_of_cards_S01E02 1 238.76 0.80 David_Rasmussen +SPEAKER house_of_cards_S01E02 1 598.56 1.84 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 600.44 2.08 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 609.84 0.80 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 612.96 0.60 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 631.68 1.00 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 634.76 1.84 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 641.24 1.32 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 669.44 4.00 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 673.48 2.28 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 686.04 2.48 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 688.56 3.32 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 702.60 1.00 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 704.52 1.24 Donald_Blythe +SPEAKER house_of_cards_S01E02 1 1127.96 0.64 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1130.24 0.72 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1133.72 0.64 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1135.80 3.00 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1139.32 3.04 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1142.40 1.28 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1274.48 4.20 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1283.48 3.16 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1287.96 2.20 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1288.04 2.12 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1290.36 1.64 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1293.44 0.60 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1293.44 0.60 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1295.80 0.80 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1298.48 1.16 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1302.48 1.64 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1302.48 1.44 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1306.88 2.08 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1309.60 2.04 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1313.12 1.04 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1314.56 2.72 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1314.68 2.60 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1318.48 0.60 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1322.40 1.08 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1581.00 1.40 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1583.72 1.16 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1589.56 2.16 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1589.56 1.56 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1596.96 2.04 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1608.92 1.80 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1611.36 3.40 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1615.48 1.08 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1621.56 0.64 Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 2589.56 2.04 Employee_#1 +SPEAKER house_of_cards_S01E02 1 2593.44 2.04 Employee_#1 +SPEAKER house_of_cards_S01E02 1 2601.44 1.76 Employee_#1 +SPEAKER house_of_cards_S01E02 1 2604.92 0.56 Employee_#1 +SPEAKER house_of_cards_S01E02 1 2603.48 0.92 Employee_#2 +SPEAKER house_of_cards_S01E02 1 2605.56 1.32 Employee_#2 +SPEAKER house_of_cards_S01E02 1 466.76 0.84 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 467.64 3.72 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 477.36 3.64 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 483.04 0.48 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 483.56 3.12 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 486.88 2.64 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 489.72 3.08 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 499.56 3.60 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 505.16 0.72 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 510.44 2.80 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 513.80 1.64 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 515.60 1.76 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 517.68 2.20 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 521.36 0.80 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1895.68 2.48 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1899.88 1.68 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1901.60 2.68 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1907.24 3.80 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1913.00 1.64 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1916.28 1.56 Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 226.52 0.84 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 242.88 2.44 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 245.36 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 248.88 1.92 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 304.44 1.52 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 307.28 3.44 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 315.16 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 316.28 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 416.20 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 417.80 2.92 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 420.76 1.68 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 550.36 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 553.96 2.40 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 556.52 2.56 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 602.56 2.80 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 605.44 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 607.64 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 610.72 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 611.32 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 613.60 1.44 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 615.08 2.12 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 632.72 2.00 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 636.64 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 638.72 2.48 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 642.60 1.24 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 676.04 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 683.88 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 683.88 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 696.64 3.04 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 700.20 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 816.56 3.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 820.52 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 822.80 3.84 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 826.68 3.20 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 832.64 1.52 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 834.24 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 836.00 3.84 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 843.24 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 851.32 2.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 855.68 1.24 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 857.04 3.48 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 857.12 3.40 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 860.84 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 860.84 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 867.32 2.84 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 870.56 4.12 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 876.48 1.68 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 878.56 1.40 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 931.52 0.72 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 933.56 2.76 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 940.32 2.72 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 945.44 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 951.08 2.44 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1094.76 1.68 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1094.76 1.68 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1096.92 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1096.92 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1131.84 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1143.76 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1349.36 0.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1351.68 2.16 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1665.00 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1670.16 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1672.64 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1675.64 1.20 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1678.12 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1685.60 3.68 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1689.32 2.72 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1705.52 3.04 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1708.92 1.16 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1710.56 4.28 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2202.56 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2207.88 3.32 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2225.28 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2227.72 5.16 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2233.64 2.44 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2243.20 3.04 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2357.04 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2359.24 2.80 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2364.56 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2368.96 2.64 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2371.64 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2378.40 1.16 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2385.28 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2385.28 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2391.16 1.88 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2394.32 2.28 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2398.08 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2400.36 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2402.16 2.64 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2408.64 2.12 Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1039.40 2.84 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1042.32 2.40 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1044.76 2.08 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1047.04 1.68 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1048.76 3.88 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1052.68 2.80 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1055.68 3.08 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1058.92 1.72 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1061.60 0.28 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1063.12 1.96 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1067.52 1.08 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1082.12 2.68 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1088.80 2.28 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1099.60 2.00 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1102.16 1.92 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1108.12 1.48 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1116.44 0.84 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1117.32 1.64 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1119.00 1.92 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1122.96 1.84 Journalist_#4 +SPEAKER house_of_cards_S01E02 1 422.48 3.28 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 426.32 2.36 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 428.72 2.36 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2363.04 1.44 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2366.68 2.24 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2373.20 3.92 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2377.16 1.04 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2379.76 1.52 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2381.44 2.64 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2386.60 0.96 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2386.60 0.96 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2393.08 1.20 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2396.64 1.40 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2404.88 1.92 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2404.88 2.04 Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 994.28 0.80 Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 997.76 0.76 Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 1005.64 1.00 Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 1008.20 0.76 Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 1035.24 1.96 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1037.24 2.12 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1060.80 0.76 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1065.36 0.40 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1066.68 0.80 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1068.76 0.48 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1079.80 2.28 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1084.84 3.04 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1092.52 2.20 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1101.68 0.44 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1104.12 1.64 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1104.12 1.64 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1105.80 2.28 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1105.80 2.28 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1109.64 2.80 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1120.96 1.96 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1126.52 1.40 Michael_Kern +SPEAKER house_of_cards_S01E02 1 1272.12 1.68 Nancy_Kaufberger +SPEAKER house_of_cards_S01E02 1 1174.92 2.04 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1181.00 1.16 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1184.40 1.08 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1192.88 0.48 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1197.68 1.64 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1233.36 2.16 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1242.60 1.40 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1249.04 0.72 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1251.92 0.84 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1254.24 4.08 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1269.28 2.68 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1286.92 1.00 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1294.24 0.52 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1299.76 1.16 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1305.68 1.04 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1478.36 4.92 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1483.32 1.20 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1483.32 1.40 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1486.92 0.36 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1493.64 3.44 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1500.44 1.00 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1540.44 1.88 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1545.24 1.72 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1736.56 2.04 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1742.04 1.32 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1750.08 1.68 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1761.12 0.68 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1768.56 0.40 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1797.40 1.08 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1799.96 1.36 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1829.00 1.04 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1829.00 1.04 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1834.16 2.68 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1840.32 1.24 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1845.68 2.28 Peter_Russo +SPEAKER house_of_cards_S01E02 1 1586.04 2.80 Rachel_Posner +SPEAKER house_of_cards_S01E02 1 1595.36 1.08 Rachel_Posner +SPEAKER house_of_cards_S01E02 1 1619.16 0.64 Rachel_Posner +SPEAKER house_of_cards_S01E02 1 239.76 3.08 Remy_Danton +SPEAKER house_of_cards_S01E02 1 247.00 1.84 Remy_Danton +SPEAKER house_of_cards_S01E02 1 269.64 2.28 Remy_Danton +SPEAKER house_of_cards_S01E02 1 272.92 1.12 Remy_Danton +SPEAKER house_of_cards_S01E02 1 306.00 1.08 Remy_Danton +SPEAKER house_of_cards_S01E02 1 310.92 1.24 Remy_Danton +SPEAKER house_of_cards_S01E02 1 312.36 2.76 Remy_Danton +SPEAKER house_of_cards_S01E02 1 318.04 1.96 Remy_Danton +SPEAKER house_of_cards_S01E02 1 1487.40 2.44 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1490.40 3.20 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1543.60 1.48 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1547.36 2.56 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1726.84 1.48 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1739.80 2.20 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1751.80 1.80 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1751.80 1.80 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1753.76 2.56 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1756.56 1.28 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1756.88 0.96 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1758.28 1.88 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1758.28 2.36 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1761.88 1.28 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1763.32 1.48 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1763.92 0.88 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1764.96 2.88 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1764.96 3.56 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1769.00 0.76 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1769.80 2.72 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1770.60 2.28 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1773.04 1.72 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1798.52 1.36 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1801.48 2.04 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1803.72 2.24 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1806.16 3.52 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1816.88 1.48 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1818.40 3.80 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1822.24 3.24 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1825.56 2.76 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1832.48 1.64 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1832.48 1.64 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1837.00 1.04 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1842.44 1.64 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1842.44 1.68 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1854.40 2.04 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1857.56 2.28 Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 2489.36 2.80 S +SPEAKER house_of_cards_S01E02 1 2493.08 1.88 S +SPEAKER house_of_cards_S01E02 1 545.52 1.52 Student_#1 +SPEAKER house_of_cards_S01E02 1 552.08 1.80 Student_#1 +SPEAKER house_of_cards_S01E02 1 1348.08 0.84 Student_#1 +SPEAKER house_of_cards_S01E02 1 1350.12 0.88 Student_#1 +SPEAKER house_of_cards_S01E02 1 548.72 1.60 Student_#2 +SPEAKER house_of_cards_S01E02 1 1366.04 0.56 Student_#2 +SPEAKER house_of_cards_S01E02 1 1368.16 1.16 Student_#2 +SPEAKER house_of_cards_S01E02 1 829.92 2.68 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 839.88 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 841.52 1.40 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 844.96 1.60 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 848.64 1.12 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 853.96 1.60 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 862.52 1.28 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 863.96 1.76 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 989.44 2.40 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 991.88 2.36 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 995.12 2.00 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 998.88 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 999.76 2.88 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 1002.68 1.52 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2197.60 3.96 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2201.84 0.68 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2206.00 1.68 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2211.24 1.40 Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2495.56 2.48 Zoe_Barnes diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E02.uem b/spkDiarization/data/ref/local/house_of_cards_S01E02.uem new file mode 100644 index 0000000..4070156 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E02.uem @@ -0,0 +1 @@ +house_of_cards_S01E02 1 218.8 2606.88 diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E03.lbl b/spkDiarization/data/ref/local/house_of_cards_S01E03.lbl new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E03.rttm b/spkDiarization/data/ref/local/house_of_cards_S01E03.rttm new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E03.uem b/spkDiarization/data/ref/local/house_of_cards_S01E03.uem new file mode 100644 index 0000000..fc6a624 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E03.uem @@ -0,0 +1 @@ +house_of_cards_S01E03 1 2762.08 2.04 diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E04.lbl b/spkDiarization/data/ref/local/house_of_cards_S01E04.lbl new file mode 100644 index 0000000..989ceb0 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E04.lbl @@ -0,0 +1,544 @@ +541.56 542.32 Claire_Underwood +542.8 545.44 Claire_Underwood +545.48 547.44 Francis_Underwood +547.48 549.2 Claire_Underwood +549.24 552.92 Francis_Underwood +552.96 553.72 Francis_Underwood +553.76 555.2 Claire_Underwood +555.4 557.52 Claire_Underwood +557.72 560.88 Claire_Underwood +560.92 562.4 Francis_Underwood +562.56 564.24 Claire_Underwood +564.28 566.48 Francis_Underwood +566.72 568.8 Francis_Underwood +568.84 569.96 Francis_Underwood +570.44 571.56 Francis_Underwood +572.04 573.76 Francis_Underwood +574.6 576.08 Francis_Underwood +579 579.92 Francis_Underwood +580.24 581.36 Claire_Underwood +587.52 588.4 Francis_Underwood +587.52 588.4 Francis_Underwood +589.56 590.96 Claire_Underwood +591.4 592 Francis_Underwood +592.4 593.36 Claire_Underwood +624.84 626.68 Tom_Hammerschmidt +627.4 632.72 Zoe_Barnes +633.44 634.24 Tom_Hammerschmidt +634.52 635.04 Zoe_Barnes +609.04 612.24 Tom_Hammerschmidt +613.8 614.72 Zoe_Barnes +634.52 635.04 Zoe_Barnes +636.76 637.84 Tom_Hammerschmidt +638.92 639.84 Tom_Hammerschmidt +641.56 643.88 Tom_Hammerschmidt +646 646.96 Zoe_Barnes +613.8 614.72 Zoe_Barnes +615.28 617.04 Tom_Hammerschmidt +646 646.96 Zoe_Barnes +648.48 651.2 Tom_Hammerschmidt +651.24 652.04 Zoe_Barnes +615.28 617.08 Tom_Hammerschmidt +617.36 619.72 Zoe_Barnes +619.76 620.92 Tom_Hammerschmidt +621.44 623.76 Zoe_Barnes +681.92 683.68 David_Rasmussen +683.88 685.84 Francis_Underwood +685.88 686.84 David_Rasmussen +687.08 689.04 Francis_Underwood +691.16 693.12 Francis_Underwood +693.32 695.36 David_Rasmussen +695.56 697.48 Francis_Underwood +698.4 699.88 Francis_Underwood +710.52 714.08 Francis_Underwood +714.12 716.24 Francis_Underwood +716.48 718.36 David_Rasmussen +702.32 705.44 Francis_Underwood +705.6 707.28 David_Rasmussen +707.32 708.08 Francis_Underwood +708.16 709.44 David_Rasmussen +709.48 710.24 Francis_Underwood +718.92 721.56 Francis_Underwood +722.36 723.72 David_Rasmussen +723.76 726.2 Francis_Underwood +726.24 728.48 Francis_Underwood +728.6 730.16 Francis_Underwood +730.2 731.64 Francis_Underwood +731.8 732.88 David_Rasmussen +734.68 737.84 Francis_Underwood +738.96 740.56 David_Rasmussen +740.6 743.52 Francis_Underwood +743.72 744.68 David_Rasmussen +744.88 746.64 Francis_Underwood +746.88 748.04 David_Rasmussen +748.08 750.92 Francis_Underwood +751.2 752.4 David_Rasmussen +752.56 753.72 Francis_Underwood +754.6 756.8 Francis_Underwood +756.84 758.92 Francis_Underwood +761.64 762.68 David_Rasmussen +763.72 765.16 David_Rasmussen +765.48 766.6 David_Rasmussen +766.64 770.08 David_Rasmussen +770.28 771.52 David_Rasmussen +774.6 776.32 Francis_Underwood +788.8 789.84 Claire_Underwood +790.04 790.8 Claire_Underwood +790.92 791.76 Gillian_Cole +792 793.32 Claire_Underwood +793.36 796.52 Gillian_Cole +796.96 800 Gillian_Cole +800.48 802.52 Claire_Underwood +802.56 803.04 Gillian_Cole +871.36 873.84 Zoe_Barnes +873.88 875.8 Zoe_Barnes +875.84 877.12 Lucas_Goodwin +877.16 880.52 Zoe_Barnes +880.72 884.48 Zoe_Barnes +884.52 887.8 Zoe_Barnes +887.92 888.88 Zoe_Barnes +889.2 890.2 Lucas_Goodwin +890.24 891.96 Lucas_Goodwin +892.04 894.72 Zoe_Barnes +894.76 896.52 Zoe_Barnes +902.76 904.16 Lucas_Goodwin +904.72 906.92 Lucas_Goodwin +906.96 908.84 Lucas_Goodwin +909.44 911.52 Lucas_Goodwin +940.6 941.52 Doug_Stamper +944.76 945.68 Francis_Underwood +946.28 947.2 Doug_Stamper +947.36 948.04 Francis_Underwood +924.08 925.24 Doug_Stamper +925.28 926.84 Francis_Underwood +929.16 930.64 Doug_Stamper +931.12 932.96 Francis_Underwood +933.16 936.12 Francis_Underwood +953.96 954.88 Francis_Underwood +955.08 958.2 Doug_Stamper +983.28 984.96 Peter's_son +985.16 986.12 Peter_Russo +987.44 988.4 Peter_Russo +988.8 991.84 Peter_Russo +993.92 994.64 Peter's_daughter +995.08 995.76 Peter_Russo +996.12 997.8 Peter's_daughter +1003.72 1005.12 Peter's_daughter +1005.96 1007.2 Peter_Russo +1034.24 1034.92 Peter's_son +1035.4 1036.8 Peter_Russo +1037 1038.84 Francis_Underwood +1038.92 1040 Peter's_son +1040.08 1040.76 Francis_Underwood +1040.8 1042.2 Peter_Russo +1049.2 1050.24 Peter's_son +1050.28 1051.12 Peter_Russo +1052.24 1053.08 Francis_Underwood +1053.12 1055.52 Peter_Russo +1055.72 1056.96 Francis_Underwood +1057.64 1059.28 Peter_Russo +1059.92 1062.56 Francis_Underwood +1106.44 1107.68 Peter_Russo +1107.72 1109.4 Francis_Underwood +1109.84 1111.76 Francis_Underwood +1111.96 1114.92 Francis_Underwood +1077.8 1080.76 Francis_Underwood +1080.84 1083.4 Francis_Underwood +1083.6 1085.52 Francis_Underwood +1087.68 1088.52 Peter_Russo +1088.88 1089.88 Francis_Underwood +1090.28 1094.04 Peter_Russo +1094.08 1097.52 Francis_Underwood +1097.72 1098.4 Peter_Russo +1098.44 1099.2 Francis_Underwood +1099.36 1101.52 Francis_Underwood +1101.56 1102.88 Peter_Russo +1102.92 1104 Francis_Underwood +1104.04 1106.16 Peter_Russo +1126.28 1128.48 Francis_Underwood +1129.4 1131.04 Francis_Underwood +1131.68 1133.08 Francis_Underwood +1189.16 1189.92 Francis_Underwood +1190.12 1194 Claire_Underwood +1197.8 1198.84 Francis_Underwood +1160.88 1162.96 Francis_Underwood +1164.64 1166.88 Claire_Underwood +1167.08 1169.96 Francis_Underwood +1185.56 1187 Francis_Underwood +1187.08 1189.12 Claire_Underwood +1189.16 1189.92 Francis_Underwood +1165.12 1166.88 Claire_Underwood +1167.08 1169.96 Francis_Underwood +1170.6 1173.52 Claire_Underwood +1173.56 1175.16 Claire_Underwood +1242.68 1243.48 Terry_Womack +1243.52 1244.56 Francis_Underwood +1244.6 1247.36 Francis_Underwood +1247.4 1249.04 Francis_Underwood +1249.8 1251.44 Francis_Underwood +1253.16 1254.56 Terry_Womack +1254.88 1257 Terry_Womack +1257.12 1259.64 Francis_Underwood +1298.24 1299 Francis_Underwood +1299.44 1301.04 Terry_Womack +1270.52 1272.48 Terry_Womack +1272.72 1274.24 Francis_Underwood +1274.28 1276.8 Francis_Underwood +1277.64 1279.36 Terry_Womack +1280.84 1282.72 Francis_Underwood +1284.6 1286.12 Francis_Underwood +1287.76 1288.64 Terry_Womack +1288.76 1290.16 Francis_Underwood +1290.2 1293.6 Francis_Underwood +1297.36 1298.16 Terry_Womack +1323.44 1326.4 Adam_Galloway +1326.6 1328.08 Adam_Galloway +1328.28 1330.36 Adam_Galloway +1330.4 1331.64 Claire_Underwood +1332.04 1333.52 Adam_Galloway +1335.56 1337.08 Adam_Galloway +1335.56 1337.08 Adam_Galloway +1340.68 1342 Adam_Galloway +1344.48 1345.16 Claire_Underwood +1345.48 1347.52 Adam_Galloway +1347.68 1349.16 Claire_Underwood +1350.04 1350.8 Adam_Galloway +1352.84 1354.12 Claire_Underwood +1354.56 1355.88 Adam_Galloway +1359.24 1361.12 Claire_Underwood +1361.4 1362.28 Adam_Galloway +1365.24 1366.56 Claire_Underwood +1388.36 1390.36 Joe +1390.76 1391.84 David_Rasmussen +1393 1395.72 Joe +1446.44 1449.4 Adam_Galloway +1450.16 1451.12 Claire_Underwood +1452.12 1453.84 Adam_Galloway +1460.36 1461.24 Adam_Galloway +1461.32 1462.68 Claire_Underwood +1465 1468.56 Adam_Galloway +1469.96 1470.76 Adam_Galloway +1471.64 1472.24 Claire_Underwood +1531.72 1532.68 Adam_Galloway +1534.8 1535.68 Claire_Underwood +1536.32 1536.92 Adam_Galloway +1536.32 1536.92 Adam_Galloway +1537.96 1538.92 Claire_Underwood +1540.08 1541.32 Adam_Galloway +1541.36 1542.16 Claire_Underwood +1544.44 1545.96 Claire_Underwood +1546 1547.44 Claire_Underwood +1549.36 1551.16 Adam_Galloway +1553.32 1554.32 Claire_Underwood +1556.64 1559.28 Claire_Underwood +1561.4 1562.88 Adam_Galloway +1750.32 1751.32 David_Rasmussen +1752.92 1753.52 Francis_Underwood +1753.72 1755.48 David_Rasmussen +1755.52 1757.28 David_Rasmussen +1758.04 1758.68 Francis_Underwood +1758.72 1759.44 David_Rasmussen +1759.48 1761.56 David_Rasmussen +1761.6 1763.84 Francis_Underwood +1763.88 1766.64 Francis_Underwood +1771.28 1772.76 David_Rasmussen +1772.8 1774.92 Francis_Underwood +1775.12 1776.4 David_Rasmussen +1776.44 1778.2 Francis_Underwood +1788.44 1791.24 Francis_Underwood +1795.4 1796.48 Francis_Underwood +1829.72 1832.56 Freddy_Hayes +1832.72 1836.08 Freddy_Hayes +1836.12 1836.76 Francis_Underwood +1836.84 1838.92 Freddy_Hayes +1818.36 1819.28 Francis_Underwood +1819.48 1821.12 Freddy_Hayes +1822.04 1823.64 Freddy_Hayes +1822.04 1823.88 Freddy_Hayes +1824.12 1824.64 Francis_Underwood +1824.72 1825.12 Freddy_Hayes +1825.56 1826.88 Freddy_Hayes +1827.16 1829.48 Freddy_Hayes +1829.72 1832.56 Freddy_Hayes +1839.32 1842.24 Freddy_Hayes +1842.28 1846.16 Freddy_Hayes +1846.24 1848.12 Freddy_Hayes +1848.64 1849.44 Francis_Underwood +1849.48 1850.44 Freddy_Hayes +1850.64 1852.8 Freddy_Hayes +1852.84 1855.88 Freddy_Hayes +1857.92 1858.96 Freddy_Hayes +1859.56 1860.68 Francis_Underwood +1860.72 1862 Freddy_Hayes +1862.48 1863.56 Francis_Underwood +1863.6 1865.8 Freddy_Hayes +1866 1866.8 Freddy_Hayes +1873.76 1876.48 Francis_Underwood +1877.24 1878.32 Zoe_Barnes +1878.88 1880.4 Francis_Underwood +1881.12 1883.08 Zoe_Barnes +1883.32 1885.88 Francis_Underwood +1885.92 1888.28 Zoe_Barnes +1889.48 1892.28 Zoe_Barnes +1886.44 1888.28 Zoe_Barnes +1889.48 1892.36 Zoe_Barnes +1897.2 1899.84 Zoe_Barnes +1899.92 1902.44 Zoe_Barnes +1903.04 1904.96 Zoe_Barnes +1905.2 1908.24 Francis_Underwood +1908.28 1909.88 Zoe_Barnes +1909.92 1913.8 Francis_Underwood +1914 1915.16 Zoe_Barnes +1915.52 1916.76 Francis_Underwood +1917.4 1919.56 Zoe_Barnes +1919.6 1919.88 Zoe_Barnes +1919.92 1920.84 Francis_Underwood +1920.88 1924.16 Francis_Underwood +1929.52 1932.92 Francis_Underwood +1932.96 1934.44 Francis_Underwood +1934.76 1937.44 Francis_Underwood +1982.2 1984.32 Janine_Skorsky +1984.72 1986.32 Janine_Skorsky +1954.24 1956.2 Janine_Skorsky +1956.24 1958.56 Janine_Skorsky +1958.96 1959.84 Janine_Skorsky +1960.24 1962.2 Janine_Skorsky +1962.32 1963.72 Janine_Skorsky +1963.92 1966.72 Zoe_Barnes +1966.88 1968.28 Janine_Skorsky +1968.52 1971.08 Zoe_Barnes +1971.12 1973 Zoe_Barnes +1974.52 1976.88 Zoe_Barnes +1976.92 1978.12 Zoe_Barnes +1978.2 1979.44 Janine_Skorsky +1979.48 1980.96 Zoe_Barnes +2044.12 2045.44 Peter's_son +2024.68 2025.88 Christina_Gallagher +2026.28 2028 Peter's_daughter +2030.56 2031.72 Peter's_daughter +2019.44 2020.32 Peter's_daughter +2020.52 2021.24 Christina_Gallagher +2021.4 2023.6 Peter's_daughter +2024.68 2025.88 Christina_Gallagher +2026.28 2028 Peter's_daughter +2039.72 2041.52 Peter's_daughter +2044.12 2045.44 Peter's_son +2089.28 2092.4 Felicity_Holburn +2093.08 2093.92 Felicity_Holburn +2133.64 2136.04 Felicity_Holburn +2136.12 2138.6 Felicity_Holburn +2138.8 2140.32 Claire_Underwood +2140.4 2142.08 Claire_Underwood +2142.12 2145.08 Claire_Underwood +2145.24 2147.2 Felicity_Holburn +2147.44 2149.56 Felicity_Holburn +2150.32 2152.52 Claire_Underwood +2152.56 2155.2 Felicity_Holburn +2155.44 2156.76 Claire_Underwood +2156.8 2157.84 Felicity_Holburn +2157.88 2158.64 Felicity_Holburn +2159.2 2163.08 Felicity_Holburn +2163.68 2166.24 Felicity_Holburn +2167 2168.96 Felicity_Holburn +2169.16 2171.56 Felicity_Holburn +2174.2 2175.12 Felicity_Holburn +2115 2116.56 Claire_Underwood +2117.72 2118.8 Felicity_Holburn +2118.84 2119.4 Claire_Underwood +2120.28 2120.92 Claire_Underwood +2261.76 2262.72 Peter_Russo +2263.8 2266.4 Christina_Gallagher +2267.32 2269.44 Christina_Gallagher +2269.52 2271.64 Christina_Gallagher +2269.52 2271.68 Christina_Gallagher +2273.84 2274.56 Peter_Russo +2274.88 2276.16 Christina_Gallagher +2277.24 2279.96 Peter_Russo +2280.36 2282.72 Christina_Gallagher +2286.6 2288 Christina_Gallagher +2288.04 2290.32 Christina_Gallagher +2290.36 2292.2 Peter_Russo +2316.96 2319.12 Bob_Birch +2319.16 2321.6 Francis_Underwood +2321.72 2323.96 Francis_Underwood +2324.4 2325.64 Bob_Birch +2325.84 2329.32 Francis_Underwood +2329.76 2331.36 Bob_Birch +2331.4 2333.44 Francis_Underwood +2333.48 2336.04 Francis_Underwood +2336.28 2337.56 Bob_Birch +2337.68 2338.76 Francis_Underwood +2338.96 2341.56 Francis_Underwood +2341.6 2343.8 Francis_Underwood +2344.12 2345.6 Francis_Underwood +2345.88 2349.2 Francis_Underwood +2349.56 2350.76 Francis_Underwood +2351.48 2352.64 Bob_Birch +2352.68 2354.04 Francis_Underwood +2354.2 2356.28 Bob_Birch +2356.32 2359.12 Francis_Underwood +2359.28 2363.8 Francis_Underwood +2363.96 2366.92 Francis_Underwood +2384.44 2386.24 Tom_Hammerschmidt +2386.76 2389.12 Tom_Hammerschmidt +2390.48 2391.16 Zoe_Barnes +2392.36 2394.04 Zoe_Barnes +2394.44 2396.8 Tom_Hammerschmidt +2369.36 2370.6 Zoe_Barnes +2370.68 2371.72 Zoe_Barnes +2371.76 2374.24 Tom_Hammerschmidt +2410.32 2412.24 Tom_Hammerschmidt +2412.32 2413.92 Zoe_Barnes +2420.64 2421.68 Zoe_Barnes +2424.68 2426.24 Zoe_Barnes +2426.32 2428.4 Zoe_Barnes +2428.6 2431.68 Zoe_Barnes +2374.6 2377.04 Zoe_Barnes +2377.08 2379.56 Tom_Hammerschmidt +2379.6 2383.12 Zoe_Barnes +2402.04 2402.96 Tom_Hammerschmidt +2403.96 2404.88 Tom_Hammerschmidt +2404.96 2406.6 Zoe_Barnes +2407.16 2408 Tom_Hammerschmidt +2408.04 2409.48 Zoe_Barnes +2410.32 2412.16 Tom_Hammerschmidt +2451.36 2453.92 Bob_Birch +2454.48 2456.96 Bob_Birch +2457.12 2459.44 Bob_Birch +2460.76 2461.92 David_Rasmussen +2467.52 2469.68 David_Rasmussen +2469.72 2470.96 Bob_Birch +2471.44 2475.96 Bob_Birch +2476.12 2477.44 David_Rasmussen +2477.6 2480.56 Francis_Underwood +2480.6 2483.28 Francis_Underwood +2483.72 2487.2 Francis_Underwood +2489.64 2490.84 Bob_Birch +2498.76 2500.52 David_Rasmussen +2536.56 2538.16 Francis_Underwood +2538.32 2541.76 Zoe_Barnes +2541.96 2544.52 Francis_Underwood +2545.16 2546.24 Francis_Underwood +2559.6 2560.76 Francis_Underwood +2560.84 2561.68 Zoe_Barnes +2561.88 2565 Zoe_Barnes +2567.72 2568.76 Francis_Underwood +2546.36 2547.6 Zoe_Barnes +2547.76 2548.76 Francis_Underwood +2548.84 2549.72 Zoe_Barnes +2549.92 2550.96 Francis_Underwood +2551.16 2551.84 Zoe_Barnes +2552.68 2553.8 Francis_Underwood +2554 2555.56 Zoe_Barnes +2555.8 2556.96 Francis_Underwood +2557.44 2559.24 Zoe_Barnes +2632.4 2634.56 Francis_Underwood +2635.16 2637.8 Zoe_Barnes +2639.48 2640.44 Francis_Underwood +2641.44 2642.36 Zoe_Barnes +2642.8 2645.72 Francis_Underwood +2646.52 2647.6 Francis_Underwood +2648.16 2648.64 Zoe_Barnes +2650.4 2652.04 Francis_Underwood +2653.36 2654.12 Zoe_Barnes +2655.24 2656.36 Francis_Underwood +2657.52 2658.84 Francis_Underwood +2660.08 2661.04 Francis_Underwood +2662.64 2663.96 Zoe_Barnes +2666.56 2667.96 Francis_Underwood +129.56 131.16 Francis_Underwood +131.52 133.28 Francis_Underwood +133.32 136.48 Bob_Birch +136.52 138.4 Francis_Underwood +138.44 139.92 Bob_Birch +139.96 141.2 Francis_Underwood +141.24 142.36 Bob_Birch +142.4 142.84 Francis_Underwood +145.68 146.6 Bob_Birch +146.64 147.72 Francis_Underwood +147.76 149.96 Francis_Underwood +150.04 151.24 Bob_Birch +141.24 142.36 Bob_Birch +142.4 142.84 Francis_Underwood +143.08 145.6 Francis_Underwood +145.68 146.6 Bob_Birch +146.64 147.72 Francis_Underwood +153.16 155.24 Bob_Birch +155.28 157.04 Francis_Underwood +157.08 160.28 Bob_Birch +160.36 163.8 Bob_Birch +163.84 166.36 Bob_Birch +196.6 198.8 Bob_Birch +198.84 202.2 Bob_Birch +202.28 204.8 Francis_Underwood +204.84 206.44 Francis_Underwood +287.04 288.16 Tom_Hammerschmidt +288.36 290.16 Tom_Hammerschmidt +290.2 291.24 Margaret_Tilden +291.28 293.64 Tom_Hammerschmidt +293.68 295.52 Margaret_Tilden +295.64 298.16 Tom_Hammerschmidt +298.48 299.56 Tom_Hammerschmidt +299.6 302.16 Margaret_Tilden +302.2 304.92 Margaret_Tilden +305.12 307.92 Margaret_Tilden +308.08 311.64 Margaret_Tilden +312.12 313.96 Margaret_Tilden +314 316.24 Margaret_Tilden +316.48 319.76 Margaret_Tilden +319.96 321 Margaret_Tilden +321.44 322.32 Margaret_Tilden +322.52 323.6 Margaret_Tilden +325.32 327.92 Tom_Hammerschmidt +327.96 330 Margaret_Tilden +330.04 331.52 Margaret_Tilden +331.96 334.56 Margaret_Tilden +334.8 336.8 Margaret_Tilden +336.84 338.88 Margaret_Tilden +339.08 340.72 Margaret_Tilden +342.12 343.04 Tom_Hammerschmidt +358.48 360.32 Remy_Danton +361.8 363.04 Remy_Danton +363.68 364.64 Gillian_Cole +364.88 366.36 Remy_Danton +367 368.36 Gillian_Cole +354.56 355.44 Gillian_Cole +369.12 371.52 Gillian_Cole +372.08 373.12 Remy_Danton +373.96 374.36 Gillian_Cole +374.56 377.04 Remy_Danton +377.36 378.6 Gillian_Cole +378.88 379.68 Remy_Danton +425.6 427.76 Claire_Underwood +427.8 429 Remy_Danton +429.64 431.96 Remy_Danton +432.12 434.76 Remy_Danton +434.8 435.16 Claire_Underwood +435.48 436.88 Remy_Danton +437.04 438.44 Claire_Underwood +439.96 442.48 Remy_Danton +442.52 443.6 Claire_Underwood +443.64 444.88 Remy_Danton +445 448.16 Remy_Danton +448.92 451.6 Remy_Danton +452.04 454.24 Claire_Underwood +454.28 455.2 Remy_Danton +455.76 457.48 Remy_Danton +457.68 459.56 Remy_Danton +459.84 461.32 Remy_Danton +463.4 464.28 Claire_Underwood +464.6 466.24 Remy_Danton +466.52 467.8 Claire_Underwood +484.48 485.32 Peter_Russo +486.16 486.84 Peter_Russo +488.16 490.04 Peter_Russo +493.64 497.28 Peter_Russo +497.48 499.04 Peter_Russo +499.2 500.32 Peter_Russo +500.4 500.92 Christina_Gallagher +501.08 502.36 Peter_Russo +503.16 505.12 Christina_Gallagher +505.44 505.96 Peter_Russo +506.2 507.32 Christina_Gallagher +475.36 478.48 Peter_Russo +478.52 480.36 Peter_Russo diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E04.rttm b/spkDiarization/data/ref/local/house_of_cards_S01E04.rttm new file mode 100644 index 0000000..9e3d977 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E04.rttm @@ -0,0 +1,565 @@ +SPKR-INFO house_of_cards_S01E04 1 unknown Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown Christina_Gallagher +SPKR-INFO house_of_cards_S01E04 1 unknown Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown Doug_Stamper +SPKR-INFO house_of_cards_S01E04 1 unknown Felicity_Holburn +SPKR-INFO house_of_cards_S01E04 1 unknown Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown Freddy_Hayes +SPKR-INFO house_of_cards_S01E04 1 unknown Gillian_Cole +SPKR-INFO house_of_cards_S01E04 1 unknown Janine_Skorsky +SPKR-INFO house_of_cards_S01E04 1 unknown Joe +SPKR-INFO house_of_cards_S01E04 1 unknown Lucas_Goodwin +SPKR-INFO house_of_cards_S01E04 1 unknown Margaret_Tilden +SPKR-INFO house_of_cards_S01E04 1 unknown Peter's_daughter +SPKR-INFO house_of_cards_S01E04 1 unknown Peter's_son +SPKR-INFO house_of_cards_S01E04 1 unknown Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown Remy_Danton +SPKR-INFO house_of_cards_S01E04 1 unknown Terry_Womack +SPKR-INFO house_of_cards_S01E04 1 unknown Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1323.44 2.96 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1326.60 1.48 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1328.28 2.08 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1332.04 1.48 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1335.56 1.52 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1335.56 1.52 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1340.68 1.32 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1345.48 2.04 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1350.04 0.76 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1354.56 1.32 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1361.40 0.88 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1446.44 2.96 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1452.12 1.72 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1460.36 0.88 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1465.00 3.56 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1469.96 0.80 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1531.72 0.96 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1536.32 0.60 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1536.32 0.60 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1540.08 1.24 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1549.36 1.80 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1561.40 1.48 Adam_Galloway +SPEAKER house_of_cards_S01E04 1 133.32 3.16 Bob_Birch +SPEAKER house_of_cards_S01E04 1 138.44 1.48 Bob_Birch +SPEAKER house_of_cards_S01E04 1 141.24 1.12 Bob_Birch +SPEAKER house_of_cards_S01E04 1 141.24 1.12 Bob_Birch +SPEAKER house_of_cards_S01E04 1 145.68 0.92 Bob_Birch +SPEAKER house_of_cards_S01E04 1 145.68 0.92 Bob_Birch +SPEAKER house_of_cards_S01E04 1 150.04 1.20 Bob_Birch +SPEAKER house_of_cards_S01E04 1 153.16 2.08 Bob_Birch +SPEAKER house_of_cards_S01E04 1 157.08 3.20 Bob_Birch +SPEAKER house_of_cards_S01E04 1 160.36 3.44 Bob_Birch +SPEAKER house_of_cards_S01E04 1 163.84 2.52 Bob_Birch +SPEAKER house_of_cards_S01E04 1 196.60 2.20 Bob_Birch +SPEAKER house_of_cards_S01E04 1 198.84 3.36 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2316.96 2.16 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2324.40 1.24 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2329.76 1.60 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2336.28 1.28 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2351.48 1.16 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2354.20 2.08 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2451.36 2.56 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2454.48 2.48 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2457.12 2.32 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2469.72 1.24 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2471.44 4.52 Bob_Birch +SPEAKER house_of_cards_S01E04 1 2489.64 1.20 Bob_Birch +SPEAKER house_of_cards_S01E04 1 500.40 0.52 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 503.16 1.96 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 506.20 1.12 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2020.52 0.72 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2024.68 1.20 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2024.68 1.20 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2263.80 2.60 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2267.32 2.12 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2269.52 2.16 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2269.52 2.12 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2274.88 1.28 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2280.36 2.36 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2286.60 1.40 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2288.04 2.28 Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 425.60 2.16 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 434.80 0.36 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 437.04 1.40 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 442.52 1.08 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 452.04 2.20 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 463.40 0.88 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 466.52 1.28 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 541.56 0.76 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 542.80 2.64 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 547.48 1.72 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 553.76 1.44 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 555.40 2.12 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 557.72 3.16 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 562.56 1.68 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 580.24 1.12 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 589.56 1.40 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 592.40 0.96 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 788.80 1.04 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 790.04 0.76 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 792.00 1.32 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 800.48 2.04 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1164.64 2.24 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1165.12 1.76 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1170.60 2.92 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1173.56 1.60 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1187.08 2.04 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1190.12 3.88 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1330.40 1.24 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1344.48 0.68 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1347.68 1.48 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1352.84 1.28 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1359.24 1.88 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1365.24 1.32 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1450.16 0.96 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1461.32 1.36 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1471.64 0.60 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1534.80 0.88 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1537.96 0.96 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1541.36 0.80 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1544.44 1.52 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1546.00 1.44 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1553.32 1.00 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1556.64 2.64 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2115.00 1.56 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2118.84 0.56 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2120.28 0.64 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2138.80 1.52 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2140.40 1.68 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2142.12 2.96 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2150.32 2.20 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2155.44 1.32 Claire_Underwood +SPEAKER house_of_cards_S01E04 1 681.92 1.76 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 685.88 0.96 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 693.32 2.04 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 705.60 1.68 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 708.16 1.28 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 716.48 1.88 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 722.36 1.36 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 731.80 1.08 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 738.96 1.60 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 743.72 0.96 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 746.88 1.16 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 751.20 1.20 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 761.64 1.04 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 763.72 1.44 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 765.48 1.12 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 766.64 3.44 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 770.28 1.24 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1390.76 1.08 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1750.32 1.00 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1753.72 1.76 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1755.52 1.76 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1758.72 0.72 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1759.48 2.08 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1771.28 1.48 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1775.12 1.28 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2460.76 1.16 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2467.52 2.16 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2476.12 1.32 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2498.76 1.76 David_Rasmussen +SPEAKER house_of_cards_S01E04 1 924.08 1.16 Doug_Stamper +SPEAKER house_of_cards_S01E04 1 929.16 1.48 Doug_Stamper +SPEAKER house_of_cards_S01E04 1 940.60 0.92 Doug_Stamper +SPEAKER house_of_cards_S01E04 1 946.28 0.92 Doug_Stamper +SPEAKER house_of_cards_S01E04 1 955.08 3.12 Doug_Stamper +SPEAKER house_of_cards_S01E04 1 2089.28 3.12 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2093.08 0.84 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2117.72 1.08 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2133.64 2.40 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2136.12 2.48 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2145.24 1.96 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2147.44 2.12 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2152.56 2.64 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2156.80 1.04 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2157.88 0.76 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2159.20 3.88 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2163.68 2.56 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2167.00 1.96 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2169.16 2.40 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2174.20 0.92 Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 129.56 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 131.52 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 136.52 1.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 139.96 1.24 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 142.40 0.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 142.40 0.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 143.08 2.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 146.64 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 146.64 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 147.76 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 155.28 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 202.28 2.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 204.84 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 545.48 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 549.24 3.68 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 552.96 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 560.92 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 564.28 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 566.72 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 568.84 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 570.44 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 572.04 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 574.60 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 579.00 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 587.52 0.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 587.52 0.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 591.40 0.60 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 683.88 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 687.08 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 691.16 1.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 695.56 1.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 698.40 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 702.32 3.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 707.32 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 709.48 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 710.52 3.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 714.12 2.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 718.92 2.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 723.76 2.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 726.24 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 728.60 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 730.20 1.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 734.68 3.16 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 740.60 2.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 744.88 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 748.08 2.84 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 752.56 1.16 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 754.60 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 756.84 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 774.60 1.72 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 925.28 1.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 931.12 1.84 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 933.16 2.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 944.76 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 947.36 0.68 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 953.96 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1037.00 1.84 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1040.08 0.68 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1052.24 0.84 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1055.72 1.24 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1059.92 2.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1077.80 2.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1080.84 2.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1083.60 1.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1088.88 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1094.08 3.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1098.44 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1099.36 2.16 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1102.92 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1107.72 1.68 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1109.84 1.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1111.96 2.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1126.28 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1129.40 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1131.68 1.40 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1160.88 2.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1167.08 2.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1167.08 2.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1185.56 1.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1189.16 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1189.16 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1197.80 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1243.52 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1244.60 2.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1247.40 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1249.80 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1257.12 2.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1272.72 1.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1274.28 2.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1280.84 1.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1284.60 1.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1288.76 1.40 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1290.20 3.40 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1298.24 0.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1752.92 0.60 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1758.04 0.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1761.60 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1763.88 2.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1772.80 2.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1776.44 1.76 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1788.44 2.80 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1795.40 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1818.36 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1824.12 0.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1836.12 0.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1848.64 0.80 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1859.56 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1862.48 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1873.76 2.72 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1878.88 1.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1883.32 2.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1905.20 3.04 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1909.92 3.88 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1915.52 1.24 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1919.92 0.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1920.88 3.28 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1929.52 3.40 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1932.96 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1934.76 2.68 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2319.16 2.44 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2321.72 2.24 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2325.84 3.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2331.40 2.04 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2333.48 2.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2337.68 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2338.96 2.60 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2341.60 2.20 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2344.12 1.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2345.88 3.32 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2349.56 1.20 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2352.68 1.36 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2356.32 2.80 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2359.28 4.52 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2363.96 2.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2477.60 2.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2480.60 2.68 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2483.72 3.48 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2536.56 1.60 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2541.96 2.56 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2545.16 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2547.76 1.00 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2549.92 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2552.68 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2555.80 1.16 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2559.60 1.16 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2567.72 1.04 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2632.40 2.16 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2639.48 0.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2642.80 2.92 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2646.52 1.08 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2650.40 1.64 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2655.24 1.12 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2657.52 1.32 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2660.08 0.96 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2666.56 1.40 Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1819.48 1.64 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1822.04 1.60 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1822.04 1.84 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1824.72 0.40 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1825.56 1.32 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1827.16 2.32 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1829.72 2.84 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1829.72 2.84 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1832.72 3.36 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1836.84 2.08 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1839.32 2.92 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1842.28 3.88 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1846.24 1.88 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1849.48 0.96 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1850.64 2.16 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1852.84 3.04 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1857.92 1.04 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1860.72 1.28 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1863.60 2.20 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1866.00 0.80 Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 354.56 0.88 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 363.68 0.96 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 367.00 1.36 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 369.12 2.40 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 373.96 0.40 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 377.36 1.24 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 790.92 0.84 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 793.36 3.16 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 796.96 3.04 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 802.56 0.48 Gillian_Cole +SPEAKER house_of_cards_S01E04 1 1954.24 1.96 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1956.24 2.32 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1958.96 0.88 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1960.24 1.96 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1962.32 1.40 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1966.88 1.40 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1978.20 1.24 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1982.20 2.12 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1984.72 1.60 Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1388.36 2.00 Joe +SPEAKER house_of_cards_S01E04 1 1393.00 2.72 Joe +SPEAKER house_of_cards_S01E04 1 875.84 1.28 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 889.20 1.00 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 890.24 1.72 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 902.76 1.40 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 904.72 2.20 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 906.96 1.88 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 909.44 2.08 Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 290.20 1.04 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 293.68 1.84 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 299.60 2.56 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 302.20 2.72 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 305.12 2.80 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 308.08 3.56 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 312.12 1.84 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 314.00 2.24 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 316.48 3.28 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 319.96 1.04 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 321.44 0.88 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 322.52 1.08 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 327.96 2.04 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 330.04 1.48 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 331.96 2.60 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 334.80 2.00 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 336.84 2.04 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 339.08 1.64 Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 993.92 0.72 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 996.12 1.68 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 1003.72 1.40 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2019.44 0.88 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2021.40 2.20 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2026.28 1.72 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2026.28 1.72 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2030.56 1.16 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2039.72 1.80 Peter's_daughter +SPEAKER house_of_cards_S01E04 1 983.28 1.68 Peter's_son +SPEAKER house_of_cards_S01E04 1 1034.24 0.68 Peter's_son +SPEAKER house_of_cards_S01E04 1 1038.92 1.08 Peter's_son +SPEAKER house_of_cards_S01E04 1 1049.20 1.04 Peter's_son +SPEAKER house_of_cards_S01E04 1 2044.12 1.32 Peter's_son +SPEAKER house_of_cards_S01E04 1 2044.12 1.32 Peter's_son +SPEAKER house_of_cards_S01E04 1 475.36 3.12 Peter_Russo +SPEAKER house_of_cards_S01E04 1 478.52 1.84 Peter_Russo +SPEAKER house_of_cards_S01E04 1 484.48 0.84 Peter_Russo +SPEAKER house_of_cards_S01E04 1 486.16 0.68 Peter_Russo +SPEAKER house_of_cards_S01E04 1 488.16 1.88 Peter_Russo +SPEAKER house_of_cards_S01E04 1 493.64 3.64 Peter_Russo +SPEAKER house_of_cards_S01E04 1 497.48 1.56 Peter_Russo +SPEAKER house_of_cards_S01E04 1 499.20 1.12 Peter_Russo +SPEAKER house_of_cards_S01E04 1 501.08 1.28 Peter_Russo +SPEAKER house_of_cards_S01E04 1 505.44 0.52 Peter_Russo +SPEAKER house_of_cards_S01E04 1 985.16 0.96 Peter_Russo +SPEAKER house_of_cards_S01E04 1 987.44 0.96 Peter_Russo +SPEAKER house_of_cards_S01E04 1 988.80 3.04 Peter_Russo +SPEAKER house_of_cards_S01E04 1 995.08 0.68 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1005.96 1.24 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1035.40 1.40 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1040.80 1.40 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1050.28 0.84 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1053.12 2.40 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1057.64 1.64 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1087.68 0.84 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1090.28 3.76 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1097.72 0.68 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1101.56 1.32 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1104.04 2.12 Peter_Russo +SPEAKER house_of_cards_S01E04 1 1106.44 1.24 Peter_Russo +SPEAKER house_of_cards_S01E04 1 2261.76 0.96 Peter_Russo +SPEAKER house_of_cards_S01E04 1 2273.84 0.72 Peter_Russo +SPEAKER house_of_cards_S01E04 1 2277.24 2.72 Peter_Russo +SPEAKER house_of_cards_S01E04 1 2290.36 1.84 Peter_Russo +SPEAKER house_of_cards_S01E04 1 358.48 1.84 Remy_Danton +SPEAKER house_of_cards_S01E04 1 361.80 1.24 Remy_Danton +SPEAKER house_of_cards_S01E04 1 364.88 1.48 Remy_Danton +SPEAKER house_of_cards_S01E04 1 372.08 1.04 Remy_Danton +SPEAKER house_of_cards_S01E04 1 374.56 2.48 Remy_Danton +SPEAKER house_of_cards_S01E04 1 378.88 0.80 Remy_Danton +SPEAKER house_of_cards_S01E04 1 427.80 1.20 Remy_Danton +SPEAKER house_of_cards_S01E04 1 429.64 2.32 Remy_Danton +SPEAKER house_of_cards_S01E04 1 432.12 2.64 Remy_Danton +SPEAKER house_of_cards_S01E04 1 435.48 1.40 Remy_Danton +SPEAKER house_of_cards_S01E04 1 439.96 2.52 Remy_Danton +SPEAKER house_of_cards_S01E04 1 443.64 1.24 Remy_Danton +SPEAKER house_of_cards_S01E04 1 445.00 3.16 Remy_Danton +SPEAKER house_of_cards_S01E04 1 448.92 2.68 Remy_Danton +SPEAKER house_of_cards_S01E04 1 454.28 0.92 Remy_Danton +SPEAKER house_of_cards_S01E04 1 455.76 1.72 Remy_Danton +SPEAKER house_of_cards_S01E04 1 457.68 1.88 Remy_Danton +SPEAKER house_of_cards_S01E04 1 459.84 1.48 Remy_Danton +SPEAKER house_of_cards_S01E04 1 464.60 1.64 Remy_Danton +SPEAKER house_of_cards_S01E04 1 1242.68 0.80 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1253.16 1.40 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1254.88 2.12 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1270.52 1.96 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1277.64 1.72 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1287.76 0.88 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1297.36 0.80 Terry_Womack +SPEAKER house_of_cards_S01E04 1 1299.44 1.60 Terry_Womack +SPEAKER house_of_cards_S01E04 1 287.04 1.12 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 288.36 1.80 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 291.28 2.36 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 295.64 2.52 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 298.48 1.08 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 325.32 2.60 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 342.12 0.92 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 609.04 3.20 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 615.28 1.76 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 615.28 1.80 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 619.76 1.16 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 624.84 1.84 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 633.44 0.80 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 636.76 1.08 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 638.92 0.92 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 641.56 2.32 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 648.48 2.72 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2371.76 2.48 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2377.08 2.48 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2384.44 1.80 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2386.76 2.36 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2394.44 2.36 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2402.04 0.92 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2403.96 0.92 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2407.16 0.84 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2410.32 1.92 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2410.32 1.84 Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 613.80 0.92 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 613.80 0.92 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 617.36 2.36 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 621.44 2.32 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 627.40 5.32 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 634.52 0.52 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 634.52 0.52 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 646.00 0.96 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 646.00 0.96 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 651.24 0.80 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 871.36 2.48 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 873.88 1.92 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 877.16 3.36 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 880.72 3.76 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 884.52 3.28 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 887.92 0.96 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 892.04 2.68 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 894.76 1.76 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1877.24 1.08 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1881.12 1.96 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1885.92 2.36 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1886.44 1.84 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1889.48 2.88 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1889.48 2.80 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1897.20 2.64 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1899.92 2.52 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1903.04 1.92 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1908.28 1.60 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1914.00 1.16 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1917.40 2.16 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1919.60 0.28 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1963.92 2.80 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1968.52 2.56 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1971.12 1.88 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1974.52 2.36 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1976.92 1.20 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1979.48 1.48 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2369.36 1.24 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2370.68 1.04 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2374.60 2.44 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2379.60 3.52 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2390.48 0.68 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2392.36 1.68 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2404.96 1.64 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2408.04 1.44 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2412.32 1.60 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2420.64 1.04 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2424.68 1.56 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2426.32 2.08 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2428.60 3.08 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2538.32 3.44 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2546.36 1.24 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2548.84 0.88 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2551.16 0.68 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2554.00 1.56 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2557.44 1.80 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2560.84 0.84 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2561.88 3.12 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2635.16 2.64 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2641.44 0.92 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2648.16 0.48 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2653.36 0.76 Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2662.64 1.32 Zoe_Barnes diff --git a/spkDiarization/data/ref/local/house_of_cards_S01E04.uem b/spkDiarization/data/ref/local/house_of_cards_S01E04.uem new file mode 100644 index 0000000..b40b5e7 --- /dev/null +++ b/spkDiarization/data/ref/local/house_of_cards_S01E04.uem @@ -0,0 +1 @@ +house_of_cards_S01E04 1 129.56 2667.96 diff --git a/spkDiarization/data/ref/seg/breaking_bad_S01E01.lbl b/spkDiarization/data/ref/seg/breaking_bad_S01E01.lbl new file mode 100644 index 0000000..8987836 --- /dev/null +++ b/spkDiarization/data/ref/seg/breaking_bad_S01E01.lbl @@ -0,0 +1,328 @@ +749 750.28 C111_C112_Walter_White +750.32 751.44 C111_C112_Hank_Schrader +751.52 752.56 C111_C112_Hank_Schrader +752.88 755.48 C111_C112_Hank_Schrader +759.4 762.12 C111_C112_Walter_White +762.24 766.48 C111_C112_Hank_Schrader +767.72 770.08 C111_C112_Hank_Schrader +976.48 978.44 C123_C124_Walter_White +978.48 980.84 C123_C124_Walter_White +980.88 984.36 C123_C124_Walter_White +985 986.84 C123_C124_Walter_White +986.88 989.92 C123_C124_Walter_White +1019.48 1020.84 C123_C124_Doctor_ambulance +986.88 989.92 C123_C125_Walter_White +990.24 992.48 C123_C125_Walter_White +993.24 995.2 C123_C125_Walter_White +996.68 998.16 C123_C125_Doctor_ambulance +999.04 1001.72 C123_C125_Walter_White +1001.76 1003.16 C123_C125_Doctor_ambulance +1009.56 1011.8 C123_C125_Doctor_ambulance +1113.36 1115.16 C135_C136_Skyler_White +1115.24 1117.32 C135_C136_Skyler_White +1118.08 1119.44 C135_C136_Skyler_White +1119.76 1123.52 C135_C136_Skyler_White +1123.56 1125.2 C135_C136_Skyler_White +1125.24 1128.32 C135_C136_Skyler_White +1129.16 1130 C135_C136_Skyler_White +1132.8 1133.48 C135_C136_Skyler_White +1134.72 1135.08 C135_C136_Walter_White +1138.36 1141.08 C135_C136_Skyler_White +1141.12 1143.92 C135_C136_Skyler_White +1150.36 1152.44 C135_C136_Walter_White +1152.88 1155.28 C137_C138_Skyler_White +1156.8 1157.72 C137_C138_Walter_White +1158.76 1160.96 C137_C138_Skyler_White +1163.2 1163.84 C137_C138_Walter_White +1165.64 1167.12 C137_C138_Walter_White +1170.24 1170.76 C137_C138_Walter_White +1197.68 1198.52 C141_C142_Bogdan_Wolynetz +1200.32 1201 C141_C142_Bogdan_Wolynetz +1201.56 1205.24 C141_C142_Bogdan_Wolynetz +1205.28 1205.88 C141_C142_Bogdan_Wolynetz +1205.92 1206.44 C141_C142_Walter_White +1206.76 1208.84 C141_C142_Bogdan_Wolynetz +1208.88 1211.08 C141_C142_Bogdan_Wolynetz +1211.12 1212.16 C141_C142_Bogdan_Wolynetz +1214.88 1215.64 C141_C142_Bogdan_Wolynetz +1216.24 1217.6 C141_C142_Walter_White +1219.12 1222.04 C142_C144_Walter_White +1226.04 1227.04 C142_C144_Walter_White +1304.96 1307.04 C148_C149_Hank_Schrader +1307.08 1308.8 C148_C149_Hank_Schrader +1309.12 1311.72 C148_C149_Hank_Schrader +1312.24 1313.28 C148_C149_Hank_Schrader +1313.32 1313.92 C148_C149_Steven_Gomez +1315.36 1315.92 C148_C149_Hank_Schrader +1316.48 1318.52 C148_C149_Hank_Schrader +1318.84 1320.8 C148_C149_Steven_Gomez +1321.12 1323.8 C148_C149_Steven_Gomez +1324.12 1326.36 C148_C149_Hank_Schrader +1327.68 1330.24 C148_C149_Hank_Schrader +1313.32 1313.92 C149_C150_Steven_Gomez +1315.36 1315.92 C149_C150_Hank_Schrader +1316.48 1318.52 C149_C150_Hank_Schrader +1318.84 1320.8 C149_C150_Steven_Gomez +1321.12 1323.8 C149_C150_Steven_Gomez +1324.12 1326.36 C149_C150_Hank_Schrader +1327.68 1330.4 C149_C150_Hank_Schrader +1330.44 1332.48 C149_C150_Walter_White +1332.84 1333.72 C149_C150_Hank_Schrader +1334.2 1336.84 C149_C150_Hank_Schrader +1336.92 1338.32 C149_C150_Hank_Schrader +1357.96 1360.24 C149_C150_Hank_Schrader +1363.68 1366.6 C154_C155_Hank_Schrader +1510.4 1511.2 C184_C186_Walter_White +1520.08 1520.84 C184_C186_Walter_White +1510.4 1511.2 C184_C187_Walter_White +1528.16 1529.4 C184_C187_Walter_White +1531.4 1532.28 C184_C187_Walter_White +1586.6 1589.8 C196_C197_Walter_White +1596.72 1597.56 C196_C197_Jesse_Pinkman +1673 1674.44 C196_C202_Walter_White +1676.48 1679.16 C196_C202_Walter_White +1681.08 1682.24 C196_C202_Walter_White +1682.8 1683.76 C196_C202_Walter_White +1685.12 1686.44 C196_C202_Walter_White +1637.2 1638.28 C196_C202_Walter_White +1598.52 1600.04 C198_C199_Walter_White +1603.44 1606.16 C198_C199_Walter_White +1606.92 1607.64 C198_C199_Jesse_Pinkman +1611.6 1612.92 C198_C199_Walter_White +1611.76 1612.92 C198_C200_Walter_White +1613.28 1614.2 C198_C200_Jesse_Pinkman +1614.8 1616.4 C198_C200_Walter_White +1617.52 1620 C198_C200_Walter_White +1617.52 1620 C200_C201_Walter_White +1620.04 1622 C200_C201_Walter_White +1624.32 1625.64 C200_C201_Walter_White +1627.64 1629.16 C200_C201_Walter_White +1629.56 1631.12 C200_C201_Jesse_Pinkman +1631.28 1631.8 C200_C201_Walter_White +1631.84 1632.72 C200_C201_Jesse_Pinkman +1634.92 1636.12 C200_C201_Walter_White +1644.56 1646.68 C202_C203_Walter_White +1646.76 1649.88 C202_C203_Jesse_Pinkman +1650.68 1652.24 C202_C203_Jesse_Pinkman +1652.96 1656.76 C202_C203_Jesse_Pinkman +1656.8 1657.4 C202_C203_Walter_White +1657.44 1658.72 C202_C203_Jesse_Pinkman +1659.36 1663.52 C202_C203_Jesse_Pinkman +1664.16 1665.12 C202_C203_Walter_White +1666.08 1668.32 C202_C203_Walter_White +1670.12 1671.12 C202_C203_Walter_White +1672.6 1674.44 C202_C203_Walter_White +1682.84 1683.76 C202_C204_Walter_White +1685.12 1686.44 C202_C204_Walter_White +1688.08 1689.84 C202_C204_Walter_White +1693.4 1694.48 C202_C204_Walter_White +1695.6 1697.56 C202_C204_Walter_White +1708.64 1711.76 C202_C204_Jesse_Pinkman +1713.56 1714.48 C202_C204_Jesse_Pinkman +1714.92 1717.52 C202_C204_Jesse_Pinkman +1718.44 1719.4 C202_C204_Walter_White +1722.56 1726.2 C202_C204_Walter_White +1750.72 1752.28 C206_C207_Marie_Schrader +1752.36 1754.48 C206_C207_Skyler_White +1754.8 1755.96 C206_C207_Marie_Schrader +1756.48 1757.4 C206_C207_Marie_Schrader +1757.44 1758.76 C206_C207_Skyler_White +1758.88 1761.44 C206_C207_Skyler_White +1761.48 1762.64 C206_C207_Skyler_White +1764.52 1765.72 C206_C207_Skyler_White +1765.96 1767.32 C206_C207_Marie_Schrader +1768.76 1772.2 C206_C207_Marie_Schrader +1780.84 1781.36 C206_C207_Skyler_White +1783.32 1786.6 C206_C207_Skyler_White +1787.92 1788.64 C206_C207_Skyler_White +1800.44 1802.04 C206_C207_Skyler_White +1802.4 1805.16 C206_C207_Skyler_White +1807.32 1809.36 C206_C207_Marie_Schrader +1813.76 1815.2 C206_C207_Marie_Schrader +1815.24 1817.08 C206_C207_Skyler_White +1818.24 1819.44 C206_C207_Marie_Schrader +1819.48 1820.96 C206_C207_Skyler_White +1821.56 1822.8 C206_C207_Marie_Schrader +1737.08 1738.28 C206_C207_Marie_Schrader +1738.36 1739.24 C206_C207_Skyler_White +1739.68 1741.72 C206_C207_Skyler_White +1739.68 1741.72 C207_C208_Skyler_White +1742 1743 C207_C208_Marie_Schrader +1743.04 1744.32 C207_C208_Skyler_White +1744.36 1746.4 C207_C208_Marie_Schrader +1746.68 1749.8 C207_C208_Marie_Schrader +1750.72 1751.52 C207_C208_Marie_Schrader +1773.04 1773.88 C207_C208_Skyler_White +1776 1778.32 C207_C208_Marie_Schrader +1780.84 1781.36 C207_C208_Skyler_White +1880.4 1883.32 C218_C219_Walter_White +1883.36 1886.56 C218_C219_Walter_White +1887.08 1890.96 C218_C219_Walter_White +1894.44 1897.12 C218_C219_Jesse_Pinkman +1907.12 1910.6 C218_C219_Walter_White +1910.92 1913.92 C218_C219_Walter_White +1913.96 1915.96 C218_C219_Walter_White +1916.16 1918.28 C218_C219_Walter_White +1952.88 1954.8 C218_C219_Jesse_Pinkman +1955.88 1957.28 C218_C219_Jesse_Pinkman +1957.36 1958.68 C218_C219_Walter_White +1958.72 1961.04 C218_C219_Walter_White +1961.96 1964.12 C218_C219_Walter_White +1900.76 1903.76 C218_C219_Walter_White +1903.96 1905.28 C218_C219_Jesse_Pinkman +1939.84 1941.24 C218_C219_Walter_White +1941.56 1944.52 C218_C219_Walter_White +1944.56 1946.76 C218_C219_Walter_White +1946.8 1948.56 C218_C219_Walter_White +1948.6 1950.48 C218_C219_Jesse_Pinkman +1948.92 1950.48 C219_C220_Jesse_Pinkman +1950.52 1951.52 C219_C220_Walter_White +1952.88 1954.8 C219_C220_Jesse_Pinkman +1955.88 1957.28 C219_C220_Jesse_Pinkman +1957.36 1958.12 C219_C220_Walter_White +1904.04 1905.28 C219_C220_Jesse_Pinkman +1905.36 1906.84 C219_C220_Walter_White +1982.92 1985.44 C226_C227_Jesse_Pinkman +1985.88 1987.64 C226_C227_Walter_White +1988.08 1988.92 C226_C227_Jesse_Pinkman +1989.24 1992.44 C226_C227_Jesse_Pinkman +1993.32 1995.84 C226_C227_Jesse_Pinkman +1998.24 1998.76 C226_C227_Walter_White +2000.08 2003.52 C226_C227_Walter_White +2011.72 2014.32 C226_C227_Jesse_Pinkman +2015.44 2016.8 C226_C227_Walter_White +2019.4 2020.12 C226_C227_Jesse_Pinkman +2022.28 2026.16 C226_C227_Jesse_Pinkman +2027.12 2029.6 C226_C227_Jesse_Pinkman +2029.64 2032.24 C226_C227_Jesse_Pinkman +2033.2 2034.48 C226_C227_Jesse_Pinkman +2061.56 2064.44 C230_C231_Jesse_Pinkman +2064.52 2066.8 C230_C231_Walter_White +2067.64 2070.28 C230_C231_Walter_White +2071.48 2074.24 C230_C231_Jesse_Pinkman +2074.28 2075.4 C230_C231_Jesse_Pinkman +2083.4 2084.6 C231_C234_Walter_White +2085 2086.8 C231_C234_Jesse_Pinkman +2088.24 2089.24 C231_C234_Walter_White +2089.28 2092.12 C231_C234_Jesse_Pinkman +2092.2 2094.84 C231_C234_Jesse_Pinkman +2094.88 2097.76 C231_C234_Jesse_Pinkman +2098.32 2099 C231_C234_Walter_White +2099.04 2100.72 C231_C234_Jesse_Pinkman +2100.8 2102.52 C231_C234_Jesse_Pinkman +2102.84 2105.64 C231_C234_Jesse_Pinkman +2105.68 2109.6 C231_C234_Jesse_Pinkman +2109.64 2111.2 C231_C234_Jesse_Pinkman +2112.44 2114.12 C231_C234_Jesse_Pinkman +2114.44 2116.48 C231_C234_Jesse_Pinkman +2122.04 2123.52 C231_C234_Walter_White +2127.92 2128.76 C231_C234_Jesse_Pinkman +2132.76 2133.68 C231_C234_Walter_White +2174.48 2177.2 C237_C238_Skyler_White +2177.28 2178.96 C237_C238_Skyler_White +2179.64 2182.88 C237_C238_Walter_White_Jr. +2182.92 2185.6 C237_C238_Skyler_White +2185.64 2187.72 C237_C238_Skyler_White +2187.76 2190.52 C237_C238_Skyler_White +2190.76 2192.72 C237_C238_Walter_White_Jr. +2199.6 2201.44 C238_C241_Jock +2207.8 2208.4 C238_C241_Walter_White +2208.44 2209.08 C238_C241_Skyler_White +2210.56 2211.36 C238_C241_Walter_White +119.72 121.68 C23_C29_Walter_White +122.2 123.64 C23_C29_Walter_White +128.72 130.52 C23_C29_Walter_White +130.72 136.12 C23_C29_Walter_White +2198.4 2201.44 C241_C242_Jock +2238.16 2241.56 C246_C247_Jock +2258 2259.4 C247_C252_Jock +2259.6 2261.48 C247_C252_Walter_White +2268.6 2269.52 C247_C254_Walter_White +2270.28 2270.8 C247_C254_Walter_White +2270.88 2272.2 C247_C254_Jock's_Friend_#1 +2272.4 2273.4 C247_C254_Jock's_Friend_#1 +2275.24 2276.32 C247_C254_Jock +89.84 90.92 C25_C26_Walter_White +2360.08 2362.8 C267_C268_Jesse_Pinkman +2370.72 2372.84 C267_C268_Walter_White +2476.44 2478.88 C309_C310_Jesse_Pinkman +2479.44 2481.8 C309_C310_Walter_White +2481.88 2484.2 C309_C310_Walter_White +2484.52 2487.32 C309_C310_Jesse_Pinkman +2487.44 2490.4 C309_C310_Jesse_Pinkman +2500.24 2501.68 C312_C313_Jesse_Pinkman +2502.72 2504.88 C312_C313_Jesse_Pinkman +2505.2 2506.4 C312_C313_Jesse_Pinkman +2510.28 2512.56 C312_C313_Walter_White +2514.8 2515.84 C312_C313_Walter_White +2619.64 2622.16 C338_C341_Jesse_Pinkman +2622.24 2623.04 C338_C341_Domingo_Molina +2624.08 2625 C338_C341_Domingo_Molina +2627.6 2629.52 C338_C341_Domingo_Molina +2630.44 2633.04 C338_C341_Jesse_Pinkman +2634.16 2636.04 C338_C341_Jesse_Pinkman +2636.36 2639.04 C338_C341_Jesse_Pinkman +2647.6 2650.84 C339_C344_Domingo_Molina +2650.88 2653.68 C339_C344_Emilio_Koyama +2653.72 2654.64 C339_C344_Jesse_Pinkman +2698.28 2701 C352_C353_Domingo_Molina +2705.04 2706.56 C354_C355_Walter_White +2708.08 2709.28 C354_C355_Walter_White +2720 2721.56 C354_C355_Domingo_Molina +2729.28 2733.32 C355_C356_Emilio_Koyama +2733.36 2734.56 C355_C356_Emilio_Koyama +2750.04 2751.36 C355_C362_Emilio_Koyama +2766.8 2768.2 C355_C365_Domingo_Molina +2768.24 2768.92 C355_C365_Walter_White +2769.6 2770.4 C355_C365_Walter_White +2771.6 2775.92 C355_C365_Walter_White +2776.24 2777.84 C355_C365_Walter_White +2784.72 2787.6 C355_C365_Walter_White +3010.44 3011.12 C421_C422_Walter_White +3112.64 3113.36 C430_C431_Jesse_Pinkman +3116.76 3118.4 C430_C431_Jesse_Pinkman +3120.76 3124.32 C430_C431_Walter_White +3124.52 3126.24 C430_C431_Walter_White +3127.8 3129.16 C430_C431_Walter_White +3130.08 3131.44 C430_C431_Walter_White +3155.76 3156.68 C430_C431_Walter_White +3159.28 3161.6 C430_C431_Walter_White +356.4 357.88 C52_C56_Skyler_White +357.96 358.56 C52_C56_Walter_White +359 360.36 C52_C56_Walter_White +342.84 343.92 C54_C55_Walter_White_Jr. +346.12 349.64 C54_C55_Walter_White_Jr. +349.88 350.96 C54_C55_Walter_White_Jr. +367.92 371.4 C54_C55_Walter_White_Jr. +371.6 373.36 C54_C55_Skyler_White +374.12 377 C54_C55_Walter_White_Jr. +377.04 378.44 C54_C55_Skyler_White +331.4 333.28 C54_C55_Skyler_White +333.32 336.04 C54_C55_Walter_White_Jr. +383.92 385.68 C58_C59_Walter_White_Jr. +385.76 387.8 C58_C59_Walter_White +388.48 389.56 C58_C59_Walter_White_Jr. +438.08 441.52 C64_C65_Walter_White +442.6 445.96 C64_C65_Walter_White +446 448.12 C64_C65_Walter_White +448.44 449.48 C64_C65_Walter_White +450.12 451.16 C64_C65_Walter_White +452.28 454 C64_C65_Walter_White +454.04 455 C64_C65_Walter_White +455.76 458.36 C64_C65_Walter_White +425.56 426.44 C64_C65_Walter_White +428.16 429.12 C64_C65_Walter_White +492.6 494.28 C65_C68_Walter_White +497.24 499.88 C65_C68_Walter_White +474.24 478.08 C68_C69_Walter_White +481.16 484.04 C68_C69_Walter_White +490.12 490.8 C68_C69_Walter_White +552.16 554.76 C78_C79_Walter_White +554.8 557.12 C78_C79_Bogdan_Wolynetz +560.04 560.92 C78_C79_Bogdan_Wolynetz +563.04 564 C78_C79_Bogdan_Wolynetz +677.56 678.76 C96_C97_Hank_Schrader +679.08 681.68 C96_C97_Hank_Schrader +683.84 686.68 C96_C97_Hank_Schrader +686.72 689.24 C96_C97_Hank_Schrader +662.6 663.8 C96_C97_Walter_White_Jr. diff --git a/spkDiarization/data/ref/seg/breaking_bad_S01E01.rttm b/spkDiarization/data/ref/seg/breaking_bad_S01E01.rttm new file mode 100644 index 0000000..60cc5ef --- /dev/null +++ b/spkDiarization/data/ref/seg/breaking_bad_S01E01.rttm @@ -0,0 +1,424 @@ +SPKR-INFO breaking_bad_S01E01 1 unknown C111_C112_Hank_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C111_C112_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C123_C124_Doctor_ambulance +SPKR-INFO breaking_bad_S01E01 1 unknown C123_C124_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C123_C125_Doctor_ambulance +SPKR-INFO breaking_bad_S01E01 1 unknown C123_C125_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C135_C136_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C135_C136_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C137_C138_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C137_C138_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C141_C142_Bogdan_Wolynetz +SPKR-INFO breaking_bad_S01E01 1 unknown C141_C142_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C142_C144_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C148_C149_Hank_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C148_C149_Steven_Gomez +SPKR-INFO breaking_bad_S01E01 1 unknown C149_C150_Hank_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C149_C150_Steven_Gomez +SPKR-INFO breaking_bad_S01E01 1 unknown C149_C150_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C154_C155_Hank_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C184_C186_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C184_C187_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C196_C197_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C196_C197_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C196_C202_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C198_C199_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C198_C199_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C198_C200_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C198_C200_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C200_C201_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C200_C201_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C202_C203_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C202_C203_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C202_C204_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C202_C204_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C206_C207_Marie_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C206_C207_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C207_C208_Marie_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C207_C208_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C218_C219_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C218_C219_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C219_C220_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C219_C220_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C226_C227_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C226_C227_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C230_C231_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C230_C231_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C231_C234_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C231_C234_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C237_C238_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C237_C238_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E01 1 unknown C238_C241_Jock +SPKR-INFO breaking_bad_S01E01 1 unknown C238_C241_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C238_C241_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C23_C29_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C241_C242_Jock +SPKR-INFO breaking_bad_S01E01 1 unknown C246_C247_Jock +SPKR-INFO breaking_bad_S01E01 1 unknown C247_C252_Jock +SPKR-INFO breaking_bad_S01E01 1 unknown C247_C252_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C247_C254_Jock +SPKR-INFO breaking_bad_S01E01 1 unknown C247_C254_Jock's_Friend_#1 +SPKR-INFO breaking_bad_S01E01 1 unknown C247_C254_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C25_C26_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C267_C268_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C267_C268_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C309_C310_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C309_C310_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C312_C313_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C312_C313_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C338_C341_Domingo_Molina +SPKR-INFO breaking_bad_S01E01 1 unknown C338_C341_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C339_C344_Domingo_Molina +SPKR-INFO breaking_bad_S01E01 1 unknown C339_C344_Emilio_Koyama +SPKR-INFO breaking_bad_S01E01 1 unknown C339_C344_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C352_C353_Domingo_Molina +SPKR-INFO breaking_bad_S01E01 1 unknown C354_C355_Domingo_Molina +SPKR-INFO breaking_bad_S01E01 1 unknown C354_C355_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C355_C356_Emilio_Koyama +SPKR-INFO breaking_bad_S01E01 1 unknown C355_C362_Emilio_Koyama +SPKR-INFO breaking_bad_S01E01 1 unknown C355_C365_Domingo_Molina +SPKR-INFO breaking_bad_S01E01 1 unknown C355_C365_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C421_C422_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C430_C431_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E01 1 unknown C430_C431_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C52_C56_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C52_C56_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C54_C55_Skyler_White +SPKR-INFO breaking_bad_S01E01 1 unknown C54_C55_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E01 1 unknown C58_C59_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C58_C59_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E01 1 unknown C64_C65_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C65_C68_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C68_C69_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C78_C79_Bogdan_Wolynetz +SPKR-INFO breaking_bad_S01E01 1 unknown C78_C79_Walter_White +SPKR-INFO breaking_bad_S01E01 1 unknown C96_C97_Hank_Schrader +SPKR-INFO breaking_bad_S01E01 1 unknown C96_C97_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 750.32 1.12 C111_C112_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 751.52 1.04 C111_C112_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 752.88 2.60 C111_C112_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 762.24 4.24 C111_C112_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 767.72 2.36 C111_C112_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 749.00 1.28 C111_C112_Walter_White +SPEAKER breaking_bad_S01E01 1 759.40 2.72 C111_C112_Walter_White +SPEAKER breaking_bad_S01E01 1 1019.48 1.36 C123_C124_Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 976.48 1.96 C123_C124_Walter_White +SPEAKER breaking_bad_S01E01 1 978.48 2.36 C123_C124_Walter_White +SPEAKER breaking_bad_S01E01 1 980.88 3.48 C123_C124_Walter_White +SPEAKER breaking_bad_S01E01 1 985.00 1.84 C123_C124_Walter_White +SPEAKER breaking_bad_S01E01 1 986.88 3.04 C123_C124_Walter_White +SPEAKER breaking_bad_S01E01 1 996.68 1.48 C123_C125_Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 1001.76 1.40 C123_C125_Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 1009.56 2.24 C123_C125_Doctor_ambulance +SPEAKER breaking_bad_S01E01 1 986.88 3.04 C123_C125_Walter_White +SPEAKER breaking_bad_S01E01 1 990.24 2.24 C123_C125_Walter_White +SPEAKER breaking_bad_S01E01 1 993.24 1.96 C123_C125_Walter_White +SPEAKER breaking_bad_S01E01 1 999.04 2.68 C123_C125_Walter_White +SPEAKER breaking_bad_S01E01 1 1113.36 1.80 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1115.24 2.08 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1118.08 1.36 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1119.76 3.76 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1123.56 1.64 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1125.24 3.08 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1129.16 0.84 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1132.80 0.68 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1138.36 2.72 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1141.12 2.80 C135_C136_Skyler_White +SPEAKER breaking_bad_S01E01 1 1134.72 0.36 C135_C136_Walter_White +SPEAKER breaking_bad_S01E01 1 1150.36 2.08 C135_C136_Walter_White +SPEAKER breaking_bad_S01E01 1 1152.88 2.40 C137_C138_Skyler_White +SPEAKER breaking_bad_S01E01 1 1158.76 2.20 C137_C138_Skyler_White +SPEAKER breaking_bad_S01E01 1 1156.80 0.92 C137_C138_Walter_White +SPEAKER breaking_bad_S01E01 1 1163.20 0.64 C137_C138_Walter_White +SPEAKER breaking_bad_S01E01 1 1165.64 1.48 C137_C138_Walter_White +SPEAKER breaking_bad_S01E01 1 1170.24 0.52 C137_C138_Walter_White +SPEAKER breaking_bad_S01E01 1 1197.68 0.84 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1200.32 0.68 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1201.56 3.68 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1205.28 0.60 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1206.76 2.08 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1208.88 2.20 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1211.12 1.04 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1214.88 0.76 C141_C142_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 1205.92 0.52 C141_C142_Walter_White +SPEAKER breaking_bad_S01E01 1 1216.24 1.36 C141_C142_Walter_White +SPEAKER breaking_bad_S01E01 1 1219.12 2.92 C142_C144_Walter_White +SPEAKER breaking_bad_S01E01 1 1226.04 1.00 C142_C144_Walter_White +SPEAKER breaking_bad_S01E01 1 1304.96 2.08 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1307.08 1.72 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1309.12 2.60 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1312.24 1.04 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1315.36 0.56 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1316.48 2.04 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1324.12 2.24 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1327.68 2.56 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1313.32 0.60 C148_C149_Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1318.84 1.96 C148_C149_Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1321.12 2.68 C148_C149_Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1315.36 0.56 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1316.48 2.04 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1324.12 2.24 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1327.68 2.72 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1332.84 0.88 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1334.20 2.64 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1336.92 1.40 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1357.96 2.28 C149_C150_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1313.32 0.60 C149_C150_Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1318.84 1.96 C149_C150_Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1321.12 2.68 C149_C150_Steven_Gomez +SPEAKER breaking_bad_S01E01 1 1330.44 2.04 C149_C150_Walter_White +SPEAKER breaking_bad_S01E01 1 1363.68 2.92 C154_C155_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 1510.40 0.80 C184_C186_Walter_White +SPEAKER breaking_bad_S01E01 1 1520.08 0.76 C184_C186_Walter_White +SPEAKER breaking_bad_S01E01 1 1510.40 0.80 C184_C187_Walter_White +SPEAKER breaking_bad_S01E01 1 1528.16 1.24 C184_C187_Walter_White +SPEAKER breaking_bad_S01E01 1 1531.40 0.88 C184_C187_Walter_White +SPEAKER breaking_bad_S01E01 1 1596.72 0.84 C196_C197_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1586.60 3.20 C196_C197_Walter_White +SPEAKER breaking_bad_S01E01 1 1637.20 1.08 C196_C202_Walter_White +SPEAKER breaking_bad_S01E01 1 1673.00 1.44 C196_C202_Walter_White +SPEAKER breaking_bad_S01E01 1 1676.48 2.68 C196_C202_Walter_White +SPEAKER breaking_bad_S01E01 1 1681.08 1.16 C196_C202_Walter_White +SPEAKER breaking_bad_S01E01 1 1682.80 0.96 C196_C202_Walter_White +SPEAKER breaking_bad_S01E01 1 1685.12 1.32 C196_C202_Walter_White +SPEAKER breaking_bad_S01E01 1 1606.92 0.72 C198_C199_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1598.52 1.52 C198_C199_Walter_White +SPEAKER breaking_bad_S01E01 1 1603.44 2.72 C198_C199_Walter_White +SPEAKER breaking_bad_S01E01 1 1611.60 1.32 C198_C199_Walter_White +SPEAKER breaking_bad_S01E01 1 1613.28 0.92 C198_C200_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1611.76 1.16 C198_C200_Walter_White +SPEAKER breaking_bad_S01E01 1 1614.80 1.60 C198_C200_Walter_White +SPEAKER breaking_bad_S01E01 1 1617.52 2.48 C198_C200_Walter_White +SPEAKER breaking_bad_S01E01 1 1629.56 1.56 C200_C201_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1631.84 0.88 C200_C201_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1617.52 2.48 C200_C201_Walter_White +SPEAKER breaking_bad_S01E01 1 1620.04 1.96 C200_C201_Walter_White +SPEAKER breaking_bad_S01E01 1 1624.32 1.32 C200_C201_Walter_White +SPEAKER breaking_bad_S01E01 1 1627.64 1.52 C200_C201_Walter_White +SPEAKER breaking_bad_S01E01 1 1631.28 0.52 C200_C201_Walter_White +SPEAKER breaking_bad_S01E01 1 1634.92 1.20 C200_C201_Walter_White +SPEAKER breaking_bad_S01E01 1 1646.76 3.12 C202_C203_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1650.68 1.56 C202_C203_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1652.96 3.80 C202_C203_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1657.44 1.28 C202_C203_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1659.36 4.16 C202_C203_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1644.56 2.12 C202_C203_Walter_White +SPEAKER breaking_bad_S01E01 1 1656.80 0.60 C202_C203_Walter_White +SPEAKER breaking_bad_S01E01 1 1664.16 0.96 C202_C203_Walter_White +SPEAKER breaking_bad_S01E01 1 1666.08 2.24 C202_C203_Walter_White +SPEAKER breaking_bad_S01E01 1 1670.12 1.00 C202_C203_Walter_White +SPEAKER breaking_bad_S01E01 1 1672.60 1.84 C202_C203_Walter_White +SPEAKER breaking_bad_S01E01 1 1708.64 3.12 C202_C204_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1713.56 0.92 C202_C204_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1714.92 2.60 C202_C204_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1682.84 0.92 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1685.12 1.32 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1688.08 1.76 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1693.40 1.08 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1695.60 1.96 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1718.44 0.96 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1722.56 3.64 C202_C204_Walter_White +SPEAKER breaking_bad_S01E01 1 1737.08 1.20 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1750.72 1.56 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1754.80 1.16 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1756.48 0.92 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1765.96 1.36 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1768.76 3.44 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1807.32 2.04 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1813.76 1.44 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1818.24 1.20 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1821.56 1.24 C206_C207_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1738.36 0.88 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1739.68 2.04 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1752.36 2.12 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1757.44 1.32 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1758.88 2.56 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1761.48 1.16 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1764.52 1.20 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1780.84 0.52 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1783.32 3.28 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1787.92 0.72 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1800.44 1.60 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1802.40 2.76 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1815.24 1.84 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1819.48 1.48 C206_C207_Skyler_White +SPEAKER breaking_bad_S01E01 1 1742.00 1.00 C207_C208_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1744.36 2.04 C207_C208_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1746.68 3.12 C207_C208_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1750.72 0.80 C207_C208_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1776.00 2.32 C207_C208_Marie_Schrader +SPEAKER breaking_bad_S01E01 1 1739.68 2.04 C207_C208_Skyler_White +SPEAKER breaking_bad_S01E01 1 1743.04 1.28 C207_C208_Skyler_White +SPEAKER breaking_bad_S01E01 1 1773.04 0.84 C207_C208_Skyler_White +SPEAKER breaking_bad_S01E01 1 1780.84 0.52 C207_C208_Skyler_White +SPEAKER breaking_bad_S01E01 1 1894.44 2.68 C218_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1903.96 1.32 C218_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1948.60 1.88 C218_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1952.88 1.92 C218_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1955.88 1.40 C218_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1880.40 2.92 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1883.36 3.20 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1887.08 3.88 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1900.76 3.00 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1907.12 3.48 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1910.92 3.00 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1913.96 2.00 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1916.16 2.12 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1939.84 1.40 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1941.56 2.96 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1944.56 2.20 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1946.80 1.76 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1957.36 1.32 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1958.72 2.32 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1961.96 2.16 C218_C219_Walter_White +SPEAKER breaking_bad_S01E01 1 1904.04 1.24 C219_C220_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1948.92 1.56 C219_C220_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1952.88 1.92 C219_C220_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1955.88 1.40 C219_C220_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1905.36 1.48 C219_C220_Walter_White +SPEAKER breaking_bad_S01E01 1 1950.52 1.00 C219_C220_Walter_White +SPEAKER breaking_bad_S01E01 1 1957.36 0.76 C219_C220_Walter_White +SPEAKER breaking_bad_S01E01 1 1982.92 2.52 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1988.08 0.84 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1989.24 3.20 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1993.32 2.52 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2011.72 2.60 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2019.40 0.72 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2022.28 3.88 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2027.12 2.48 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2029.64 2.60 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2033.20 1.28 C226_C227_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 1985.88 1.76 C226_C227_Walter_White +SPEAKER breaking_bad_S01E01 1 1998.24 0.52 C226_C227_Walter_White +SPEAKER breaking_bad_S01E01 1 2000.08 3.44 C226_C227_Walter_White +SPEAKER breaking_bad_S01E01 1 2015.44 1.36 C226_C227_Walter_White +SPEAKER breaking_bad_S01E01 1 2061.56 2.88 C230_C231_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2071.48 2.76 C230_C231_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2074.28 1.12 C230_C231_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2064.52 2.28 C230_C231_Walter_White +SPEAKER breaking_bad_S01E01 1 2067.64 2.64 C230_C231_Walter_White +SPEAKER breaking_bad_S01E01 1 2085.00 1.80 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2089.28 2.84 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2092.20 2.64 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2094.88 2.88 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2099.04 1.68 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2100.80 1.72 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2102.84 2.80 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2105.68 3.92 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2109.64 1.56 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2112.44 1.68 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2114.44 2.04 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2127.92 0.84 C231_C234_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2083.40 1.20 C231_C234_Walter_White +SPEAKER breaking_bad_S01E01 1 2088.24 1.00 C231_C234_Walter_White +SPEAKER breaking_bad_S01E01 1 2098.32 0.68 C231_C234_Walter_White +SPEAKER breaking_bad_S01E01 1 2122.04 1.48 C231_C234_Walter_White +SPEAKER breaking_bad_S01E01 1 2132.76 0.92 C231_C234_Walter_White +SPEAKER breaking_bad_S01E01 1 2174.48 2.72 C237_C238_Skyler_White +SPEAKER breaking_bad_S01E01 1 2177.28 1.68 C237_C238_Skyler_White +SPEAKER breaking_bad_S01E01 1 2182.92 2.68 C237_C238_Skyler_White +SPEAKER breaking_bad_S01E01 1 2185.64 2.08 C237_C238_Skyler_White +SPEAKER breaking_bad_S01E01 1 2187.76 2.76 C237_C238_Skyler_White +SPEAKER breaking_bad_S01E01 1 2179.64 3.24 C237_C238_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 2190.76 1.96 C237_C238_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 2199.60 1.84 C238_C241_Jock +SPEAKER breaking_bad_S01E01 1 2208.44 0.64 C238_C241_Skyler_White +SPEAKER breaking_bad_S01E01 1 2207.80 0.60 C238_C241_Walter_White +SPEAKER breaking_bad_S01E01 1 2210.56 0.80 C238_C241_Walter_White +SPEAKER breaking_bad_S01E01 1 119.72 1.96 C23_C29_Walter_White +SPEAKER breaking_bad_S01E01 1 122.20 1.44 C23_C29_Walter_White +SPEAKER breaking_bad_S01E01 1 128.72 1.80 C23_C29_Walter_White +SPEAKER breaking_bad_S01E01 1 130.72 5.40 C23_C29_Walter_White +SPEAKER breaking_bad_S01E01 1 2198.40 3.04 C241_C242_Jock +SPEAKER breaking_bad_S01E01 1 2238.16 3.40 C246_C247_Jock +SPEAKER breaking_bad_S01E01 1 2258.00 1.40 C247_C252_Jock +SPEAKER breaking_bad_S01E01 1 2259.60 1.88 C247_C252_Walter_White +SPEAKER breaking_bad_S01E01 1 2275.24 1.08 C247_C254_Jock +SPEAKER breaking_bad_S01E01 1 2270.88 1.32 C247_C254_Jock's_Friend_#1 +SPEAKER breaking_bad_S01E01 1 2272.40 1.00 C247_C254_Jock's_Friend_#1 +SPEAKER breaking_bad_S01E01 1 2268.60 0.92 C247_C254_Walter_White +SPEAKER breaking_bad_S01E01 1 2270.28 0.52 C247_C254_Walter_White +SPEAKER breaking_bad_S01E01 1 89.84 1.08 C25_C26_Walter_White +SPEAKER breaking_bad_S01E01 1 2360.08 2.72 C267_C268_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2370.72 2.12 C267_C268_Walter_White +SPEAKER breaking_bad_S01E01 1 2476.44 2.44 C309_C310_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2484.52 2.80 C309_C310_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2487.44 2.96 C309_C310_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2479.44 2.36 C309_C310_Walter_White +SPEAKER breaking_bad_S01E01 1 2481.88 2.32 C309_C310_Walter_White +SPEAKER breaking_bad_S01E01 1 2500.24 1.44 C312_C313_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2502.72 2.16 C312_C313_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2505.20 1.20 C312_C313_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2510.28 2.28 C312_C313_Walter_White +SPEAKER breaking_bad_S01E01 1 2514.80 1.04 C312_C313_Walter_White +SPEAKER breaking_bad_S01E01 1 2622.24 0.80 C338_C341_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2624.08 0.92 C338_C341_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2627.60 1.92 C338_C341_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2619.64 2.52 C338_C341_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2630.44 2.60 C338_C341_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2634.16 1.88 C338_C341_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2636.36 2.68 C338_C341_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2647.60 3.24 C339_C344_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2650.88 2.80 C339_C344_Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2653.72 0.92 C339_C344_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 2698.28 2.72 C352_C353_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2720.00 1.56 C354_C355_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2705.04 1.52 C354_C355_Walter_White +SPEAKER breaking_bad_S01E01 1 2708.08 1.20 C354_C355_Walter_White +SPEAKER breaking_bad_S01E01 1 2729.28 4.04 C355_C356_Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2733.36 1.20 C355_C356_Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2750.04 1.32 C355_C362_Emilio_Koyama +SPEAKER breaking_bad_S01E01 1 2766.80 1.40 C355_C365_Domingo_Molina +SPEAKER breaking_bad_S01E01 1 2768.24 0.68 C355_C365_Walter_White +SPEAKER breaking_bad_S01E01 1 2769.60 0.80 C355_C365_Walter_White +SPEAKER breaking_bad_S01E01 1 2771.60 4.32 C355_C365_Walter_White +SPEAKER breaking_bad_S01E01 1 2776.24 1.60 C355_C365_Walter_White +SPEAKER breaking_bad_S01E01 1 2784.72 2.88 C355_C365_Walter_White +SPEAKER breaking_bad_S01E01 1 3010.44 0.68 C421_C422_Walter_White +SPEAKER breaking_bad_S01E01 1 3112.64 0.72 C430_C431_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 3116.76 1.64 C430_C431_Jesse_Pinkman +SPEAKER breaking_bad_S01E01 1 3120.76 3.56 C430_C431_Walter_White +SPEAKER breaking_bad_S01E01 1 3124.52 1.72 C430_C431_Walter_White +SPEAKER breaking_bad_S01E01 1 3127.80 1.36 C430_C431_Walter_White +SPEAKER breaking_bad_S01E01 1 3130.08 1.36 C430_C431_Walter_White +SPEAKER breaking_bad_S01E01 1 3155.76 0.92 C430_C431_Walter_White +SPEAKER breaking_bad_S01E01 1 3159.28 2.32 C430_C431_Walter_White +SPEAKER breaking_bad_S01E01 1 356.40 1.48 C52_C56_Skyler_White +SPEAKER breaking_bad_S01E01 1 357.96 0.60 C52_C56_Walter_White +SPEAKER breaking_bad_S01E01 1 359.00 1.36 C52_C56_Walter_White +SPEAKER breaking_bad_S01E01 1 331.40 1.88 C54_C55_Skyler_White +SPEAKER breaking_bad_S01E01 1 371.60 1.76 C54_C55_Skyler_White +SPEAKER breaking_bad_S01E01 1 377.04 1.40 C54_C55_Skyler_White +SPEAKER breaking_bad_S01E01 1 333.32 2.72 C54_C55_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 342.84 1.08 C54_C55_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 346.12 3.52 C54_C55_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 349.88 1.08 C54_C55_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 367.92 3.48 C54_C55_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 374.12 2.88 C54_C55_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 385.76 2.04 C58_C59_Walter_White +SPEAKER breaking_bad_S01E01 1 383.92 1.76 C58_C59_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 388.48 1.08 C58_C59_Walter_White_Jr. +SPEAKER breaking_bad_S01E01 1 425.56 0.88 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 428.16 0.96 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 438.08 3.44 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 442.60 3.36 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 446.00 2.12 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 448.44 1.04 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 450.12 1.04 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 452.28 1.72 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 454.04 0.96 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 455.76 2.60 C64_C65_Walter_White +SPEAKER breaking_bad_S01E01 1 492.60 1.68 C65_C68_Walter_White +SPEAKER breaking_bad_S01E01 1 497.24 2.64 C65_C68_Walter_White +SPEAKER breaking_bad_S01E01 1 474.24 3.84 C68_C69_Walter_White +SPEAKER breaking_bad_S01E01 1 481.16 2.88 C68_C69_Walter_White +SPEAKER breaking_bad_S01E01 1 490.12 0.68 C68_C69_Walter_White +SPEAKER breaking_bad_S01E01 1 554.80 2.32 C78_C79_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 560.04 0.88 C78_C79_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 563.04 0.96 C78_C79_Bogdan_Wolynetz +SPEAKER breaking_bad_S01E01 1 552.16 2.60 C78_C79_Walter_White +SPEAKER breaking_bad_S01E01 1 677.56 1.20 C96_C97_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 679.08 2.60 C96_C97_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 683.84 2.84 C96_C97_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 686.72 2.52 C96_C97_Hank_Schrader +SPEAKER breaking_bad_S01E01 1 662.60 1.20 C96_C97_Walter_White_Jr. diff --git a/spkDiarization/data/ref/seg/breaking_bad_S01E02.lbl b/spkDiarization/data/ref/seg/breaking_bad_S01E02.lbl new file mode 100644 index 0000000..9d0946b --- /dev/null +++ b/spkDiarization/data/ref/seg/breaking_bad_S01E02.lbl @@ -0,0 +1,248 @@ +766.6 767.32 C101_C99_Walter_White +788.2 790.44 C101_C99_Walter_White +791.2 792.72 C101_C99_Walter_White +844.48 845.12 C112_C114_Skyler_White +861.28 862.24 C112_C114_Skyler_White +863.64 865.2 C112_C114_Skyler_White +916.16 920.68 C123_C124_Jesse_Pinkman +920.72 923.68 C123_C124_Walter_White +923.72 925.48 C123_C124_Jesse_Pinkman +925.8 927.52 C123_C124_Jesse_Pinkman +927.6 928.44 C123_C124_Walter_White +949.56 952.48 C126_C127_Walter_White +953.48 955.76 C126_C127_Walter_White +969.72 971.8 C126_C127_Walter_White +971.84 975.48 C126_C127_Walter_White +976.24 977.12 C126_C127_Jesse_Pinkman +978.04 982.04 C128_C129_Walter_White +983 986.36 C128_C129_Jesse_Pinkman +986.4 989.48 C128_C129_Jesse_Pinkman +989.6 991.72 C128_C129_Jesse_Pinkman +992.04 995.52 C128_C129_Jesse_Pinkman +1128.48 1128.96 C150_C151_Walter_White +1129.64 1132.72 C150_C151_Walter_White +1132.76 1135 C150_C151_Jesse_Pinkman +1135.04 1137 C150_C151_Walter_White +1137.08 1140.44 C150_C151_Walter_White +1276.92 1280.32 C151_C158_Walter_White +1280.36 1284.2 C151_C158_Walter_White +1253.56 1258 C151_C161_Walter_White +1258.92 1264.04 C151_C161_Walter_White +1264.08 1269.12 C151_C161_Walter_White +1291.88 1292.88 C151_C161_Walter_White +1140.48 1143 C152_C153_Jesse_Pinkman +1143.04 1147.12 C152_C153_Jesse_Pinkman +1147.28 1149.04 C152_C153_Jesse_Pinkman +1149.08 1151.12 C152_C153_Jesse_Pinkman +1292.92 1295.2 C152_C163_Jesse_Pinkman +1296.12 1297.88 C152_C163_Walter_White +1190.76 1194.32 C157_C158_Walter_White +1194.72 1198.56 C157_C158_Walter_White +1199.6 1204.04 C157_C158_Walter_White +1207.92 1210.6 C157_C158_Walter_White +1226.28 1227.4 C158_C160_Jesse_Pinkman +1234.76 1235.84 C158_C160_Jesse_Pinkman +1236.44 1237.8 C158_C160_Jesse_Pinkman +1234.76 1235.84 C160_C161_Jesse_Pinkman +1236.44 1237.8 C160_C161_Jesse_Pinkman +1240.84 1242.48 C160_C161_Walter_White +1243.32 1245.84 C160_C161_Jesse_Pinkman +1344.72 1349.92 C168_C169_Jesse_Pinkman +1349.96 1352.8 C168_C169_Jesse_Pinkman +1354.6 1356.32 C168_C169_Jesse_Pinkman +1357.44 1359.32 C168_C169_Jesse_Pinkman +1360.76 1362.64 C168_C169_Jesse_Pinkman +1430.76 1433.36 C174_C176_Jesse_Pinkman +1435.48 1437.72 C174_C176_Jesse_Pinkman +1439.52 1441.96 C174_C176_Jesse_Pinkman +1442 1445.32 C174_C176_Jesse_Pinkman +1572.08 1573.04 C188_C189_Domingo_Molina +1577.48 1579.6 C188_C189_Domingo_Molina +1589.6 1590.76 C189_C191_Domingo_Molina +1592.44 1593.32 C189_C191_Domingo_Molina +1595.04 1595.72 C189_C191_Domingo_Molina +1699.76 1701.08 C191_C199_Domingo_Molina +1706.08 1707 C201_C202_Domingo_Molina +117.4 119.76 C20_C21_Walter_White +119.8 123.16 C20_C21_Walter_White +123.2 125.92 C20_C21_Walter_White +126 128.72 C20_C21_Jesse_Pinkman +160.72 164.48 C20_C21_Walter_White +133.84 135.84 C20_C21_Walter_White +136.12 138.48 C20_C21_Jesse_Pinkman +1822 1823 C215_C216_Walter_White +1826.72 1829.72 C215_C216_Jesse_Pinkman +1830.92 1833.12 C215_C216_Jesse_Pinkman +1834.72 1838.88 C217_C218_Jesse_Pinkman +1842.2 1844.04 C217_C218_Walter_White +1845.16 1845.8 C217_C218_Jesse_Pinkman +1847.4 1850.8 C217_C218_Jesse_Pinkman +1852.36 1855.56 C217_C218_Walter_White +1856.04 1857.32 C217_C218_Walter_White +1860.12 1862.76 C217_C218_Walter_White +1862.8 1864.68 C217_C218_Jesse_Pinkman +1866 1868 C217_C218_Jesse_Pinkman +1877.04 1877.88 C217_C219_Jesse_Pinkman +1880.04 1881.48 C217_C219_Jesse_Pinkman +1888.76 1890.08 C217_C219_Jesse_Pinkman +1890.76 1891.88 C217_C219_Walter_White +1892.4 1895 C217_C219_Jesse_Pinkman +1897.2 1899.4 C217_C219_Walter_White +1899.44 1900.04 C217_C219_Jesse_Pinkman +1900.08 1902.4 C217_C219_Jesse_Pinkman +128.76 132.68 C21_C22_Walter_White +132.72 135.84 C21_C22_Walter_White +152.84 153.84 C21_C22_Walter_White +1935.48 1941.24 C224_C225_Ob-Gyn +1944.8 1946.44 C224_C225_Ob-Gyn +1950.8 1951.4 C224_C225_Walter_White +1954.12 1954.76 C224_C225_Skyler_White +1955.04 1955.96 C224_C225_Ob-Gyn +1956.2 1957.04 C224_C225_Skyler_White +1957.88 1959.08 C224_C225_Skyler_White +1959.12 1959.72 C224_C225_Ob-Gyn +1964.36 1967.16 C224_C225_Walter_White +1967.72 1968.28 C224_C225_Skyler_White +1968.32 1968.68 C224_C225_Walter_White +2033.4 2035.04 C226_C232_Walter_White +2036.96 2041.8 C226_C232_Skyler_White +2041.84 2045.32 C226_C232_Skyler_White +2049.2 2053.04 C226_C232_Skyler_White +2053.08 2057.52 C226_C232_Skyler_White +2057.88 2062.84 C226_C232_Skyler_White +2066.84 2068.84 C226_C232_Skyler_White +2073.92 2075.84 C226_C232_Walter_White +2102.24 2104.8 C226_C232_Walter_White +2108.72 2113.36 C226_C232_Walter_White +2113.84 2116.24 C226_C232_Skyler_White +2116.28 2118.68 C226_C232_Walter_White +2118.72 2120.28 C226_C232_Walter_White +2121.44 2125.16 C226_C232_Walter_White +2126.2 2129.2 C226_C232_Walter_White +2129.44 2132.88 C226_C232_Walter_White +2136.52 2140.16 C226_C232_Walter_White +2140.2 2145.64 C226_C232_Walter_White +2146.24 2147.2 C226_C232_Skyler_White +2147.88 2151.6 C226_C232_Walter_White +2006.44 2007.68 C230_C231_Skyler_White +2015.08 2015.92 C230_C231_Walter_White +2017.24 2018.64 C230_C231_Skyler_White +2017.24 2018.64 C231_C232_Skyler_White +2020.2 2023 C231_C232_Skyler_White +2023.04 2024.36 C231_C232_Skyler_White +2024.4 2025.72 C231_C232_Walter_White +2025.76 2029.72 C231_C232_Skyler_White +2029.8 2031.6 C231_C232_Skyler_White +2031.68 2032.24 C231_C232_Walter_White +2032.28 2035.04 C231_C232_Walter_White +2073.92 2075.84 C231_C232_Walter_White +2078.72 2081.76 C231_C232_Skyler_White +2082 2083.28 C231_C232_Walter_White +2083.8 2086.96 C231_C232_Walter_White +2089.48 2090.8 C231_C232_Walter_White +2091.68 2096.88 C231_C232_Skyler_White +2096.92 2101.2 C231_C232_Skyler_White +2102.24 2104.8 C231_C232_Walter_White +2108.72 2113.36 C231_C232_Walter_White +2172.28 2173.2 C235_C236_Walter_White +2282.72 2283.76 C254_C255_Skyler_White +2285.16 2288.16 C254_C255_Skyler_White +2373.24 2376.52 C256_C266_Skyler_White +2376.56 2378.28 C256_C266_Skyler_White +2379.28 2379.92 C256_C266_Jesse_Pinkman +2308.48 2312.8 C260_C261_Skyler_White +2315.08 2316.52 C260_C261_Skyler_White +2317.68 2318.56 C260_C261_Jesse_Pinkman +2318.6 2319.52 C260_C261_Skyler_White +2320.6 2326.12 C260_C261_Skyler_White +2326.16 2331.64 C260_C261_Skyler_White +2299.84 2302.32 C260_C261_Skyler_White +2302.36 2304.84 C260_C261_Jesse_Pinkman +2344.08 2345.56 C260_C261_Skyler_White +2346.28 2349.88 C260_C261_Skyler_White +2351.8 2352.84 C260_C261_Skyler_White +2353.4 2355.56 C260_C261_Jesse_Pinkman +2355.88 2359.72 C260_C261_Jesse_Pinkman +2320.6 2326.12 C260_C263_Skyler_White +2326.16 2331.64 C260_C263_Skyler_White +2332.56 2335.24 C260_C263_Skyler_White +2336.12 2339.84 C260_C263_Skyler_White +2342.28 2343.24 C260_C263_Jesse_Pinkman +2343.28 2345.56 C260_C263_Skyler_White +2346.28 2349.88 C260_C263_Skyler_White +2351.8 2352.76 C260_C263_Skyler_White +2458.6 2460.92 C274_C275_Jesse_Pinkman +2460.96 2462.72 C274_C275_Jesse_Pinkman +2463 2466.04 C274_C275_Jesse_Pinkman +2466.08 2469.12 C274_C275_Jesse_Pinkman +2469.36 2474.84 C274_C275_Jesse_Pinkman +2476.24 2480.8 C274_C275_Jesse_Pinkman +2481.16 2484.6 C274_C275_Jesse_Pinkman +2521 2522.04 C278_C279_Walter_White +2522.12 2524.28 C278_C279_Jesse_Pinkman +2524.8 2525.88 C278_C279_Walter_White +2526.48 2530.2 C278_C279_Jesse_Pinkman +2530.24 2533.68 C278_C279_Jesse_Pinkman +2534.72 2537.08 C278_C279_Jesse_Pinkman +2537.44 2540.12 C278_C279_Jesse_Pinkman +2542.12 2544.52 C278_C279_Walter_White +2544.56 2547.52 C278_C279_Walter_White +2556.64 2558.04 C278_C279_Walter_White +2558.32 2561.84 C278_C279_Jesse_Pinkman +2562.52 2564.32 C278_C279_Jesse_Pinkman +2564.36 2569.12 C278_C279_Jesse_Pinkman +2569.16 2570.04 C278_C279_Jesse_Pinkman +219.76 220.76 C33_C35_Jesse_Pinkman +220.8 223.88 C33_C35_Walter_White +279.8 280.72 C33_C35_Jesse_Pinkman +197.24 199.32 C34_C35_Walter_White +199.64 201.04 C34_C35_Walter_White +201.36 202.52 C34_C35_Walter_White +203.92 205.72 C34_C35_Jesse_Pinkman +205.76 206.88 C34_C35_Walter_White +207.2 210.72 C34_C35_Walter_White +210.76 212.64 C34_C35_Walter_White +212.68 215.6 C34_C35_Walter_White +215.64 216.16 C34_C35_Jesse_Pinkman +216.2 216.76 C34_C35_Walter_White +216.8 218.88 C34_C35_Walter_White +218.92 219.72 C34_C35_Walter_White +219.76 220.76 C34_C35_Jesse_Pinkman +235.96 238.36 C34_C35_Walter_White +239.76 241.64 C34_C35_Walter_White +241.68 244.28 C34_C35_Walter_White +244.6 246.64 C34_C35_Walter_White +247.2 247.8 C34_C35_Walter_White +251.2 252.72 C34_C35_Jesse_Pinkman +254.04 257.4 C34_C35_Jesse_Pinkman +261.24 263.64 C34_C35_Walter_White +263.96 265.36 C34_C35_Walter_White +277.92 279.2 C34_C35_Walter_White +279.8 280.72 C34_C35_Jesse_Pinkman +377.48 379.2 C43_C44_Walter_White +381.32 384.48 C43_C44_Walter_White +384.8 389.72 C43_C44_Walter_White +389.84 392.2 C43_C44_Walter_White +395.36 397.24 C43_C44_Walter_White +397.28 400.96 C43_C44_Walter_White +433.32 436.52 C43_C44_Skyler_White +436.68 439.8 C43_C44_Skyler_White +440.12 442.56 C43_C44_Jesse_Pinkman +347.56 349.68 C43_C44_S +350.24 352.64 C43_C44_S +404.48 406.28 C43_C44_Skyler_White +407.04 407.96 C43_C44_Walter_White_Jr. +389.84 393 C43_C45_Walter_White +393.32 395.2 C43_C45_Walter_White +372.76 374.56 C43_C45_Walter_White +374.88 376.76 C43_C45_Walter_White +407.04 408.72 C43_C45_Walter_White_Jr. +356.2 358.32 C45_C46_Walter_White +360.4 362.92 C45_C46_Walter_White +363.24 366.28 C45_C46_Walter_White +426.04 426.8 C46_C48_Skyler_White +428.28 428.92 C46_C48_Skyler_White +409.08 410 C46_C48_Skyler_White +410.32 413.96 C46_C48_Walter_White +414.44 419.64 C46_C48_Walter_White +421.04 422.24 C46_C48_Walter_White_Jr. diff --git a/spkDiarization/data/ref/seg/breaking_bad_S01E02.rttm b/spkDiarization/data/ref/seg/breaking_bad_S01E02.rttm new file mode 100644 index 0000000..0d9aaec --- /dev/null +++ b/spkDiarization/data/ref/seg/breaking_bad_S01E02.rttm @@ -0,0 +1,317 @@ +SPKR-INFO breaking_bad_S01E02 1 unknown C101_C99_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C112_C114_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C123_C124_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C123_C124_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C126_C127_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C126_C127_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C128_C129_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C128_C129_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C150_C151_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C150_C151_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C151_C158_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C151_C161_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C152_C153_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C152_C163_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C152_C163_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C157_C158_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C158_C160_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C160_C161_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C160_C161_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C168_C169_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C174_C176_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C188_C189_Domingo_Molina +SPKR-INFO breaking_bad_S01E02 1 unknown C189_C191_Domingo_Molina +SPKR-INFO breaking_bad_S01E02 1 unknown C191_C199_Domingo_Molina +SPKR-INFO breaking_bad_S01E02 1 unknown C201_C202_Domingo_Molina +SPKR-INFO breaking_bad_S01E02 1 unknown C20_C21_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C20_C21_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C215_C216_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C215_C216_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C217_C218_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C217_C218_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C217_C219_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C217_C219_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C21_C22_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C224_C225_Ob-Gyn +SPKR-INFO breaking_bad_S01E02 1 unknown C224_C225_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C224_C225_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C226_C232_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C226_C232_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C230_C231_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C230_C231_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C231_C232_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C231_C232_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C235_C236_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C254_C255_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C256_C266_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C256_C266_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C260_C261_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C260_C261_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C260_C263_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C260_C263_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C274_C275_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C278_C279_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C278_C279_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C33_C35_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C33_C35_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C34_C35_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C34_C35_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C44_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C44_S +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C44_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C44_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C44_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C45_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C43_C45_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E02 1 unknown C45_C46_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C46_C48_Skyler_White +SPKR-INFO breaking_bad_S01E02 1 unknown C46_C48_Walter_White +SPKR-INFO breaking_bad_S01E02 1 unknown C46_C48_Walter_White_Jr. +SPEAKER breaking_bad_S01E02 1 766.60 0.72 C101_C99_Walter_White +SPEAKER breaking_bad_S01E02 1 788.20 2.24 C101_C99_Walter_White +SPEAKER breaking_bad_S01E02 1 791.20 1.52 C101_C99_Walter_White +SPEAKER breaking_bad_S01E02 1 844.48 0.64 C112_C114_Skyler_White +SPEAKER breaking_bad_S01E02 1 861.28 0.96 C112_C114_Skyler_White +SPEAKER breaking_bad_S01E02 1 863.64 1.56 C112_C114_Skyler_White +SPEAKER breaking_bad_S01E02 1 916.16 4.52 C123_C124_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 923.72 1.76 C123_C124_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 925.80 1.72 C123_C124_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 920.72 2.96 C123_C124_Walter_White +SPEAKER breaking_bad_S01E02 1 927.60 0.84 C123_C124_Walter_White +SPEAKER breaking_bad_S01E02 1 976.24 0.88 C126_C127_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 949.56 2.92 C126_C127_Walter_White +SPEAKER breaking_bad_S01E02 1 953.48 2.28 C126_C127_Walter_White +SPEAKER breaking_bad_S01E02 1 969.72 2.08 C126_C127_Walter_White +SPEAKER breaking_bad_S01E02 1 971.84 3.64 C126_C127_Walter_White +SPEAKER breaking_bad_S01E02 1 983.00 3.36 C128_C129_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 986.40 3.08 C128_C129_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 989.60 2.12 C128_C129_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 992.04 3.48 C128_C129_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 978.04 4.00 C128_C129_Walter_White +SPEAKER breaking_bad_S01E02 1 1132.76 2.24 C150_C151_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1128.48 0.48 C150_C151_Walter_White +SPEAKER breaking_bad_S01E02 1 1129.64 3.08 C150_C151_Walter_White +SPEAKER breaking_bad_S01E02 1 1135.04 1.96 C150_C151_Walter_White +SPEAKER breaking_bad_S01E02 1 1137.08 3.36 C150_C151_Walter_White +SPEAKER breaking_bad_S01E02 1 1276.92 3.40 C151_C158_Walter_White +SPEAKER breaking_bad_S01E02 1 1280.36 3.84 C151_C158_Walter_White +SPEAKER breaking_bad_S01E02 1 1253.56 4.44 C151_C161_Walter_White +SPEAKER breaking_bad_S01E02 1 1258.92 5.12 C151_C161_Walter_White +SPEAKER breaking_bad_S01E02 1 1264.08 5.04 C151_C161_Walter_White +SPEAKER breaking_bad_S01E02 1 1291.88 1.00 C151_C161_Walter_White +SPEAKER breaking_bad_S01E02 1 1140.48 2.52 C152_C153_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1143.04 4.08 C152_C153_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1147.28 1.76 C152_C153_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1149.08 2.04 C152_C153_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1292.92 2.28 C152_C163_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1296.12 1.76 C152_C163_Walter_White +SPEAKER breaking_bad_S01E02 1 1190.76 3.56 C157_C158_Walter_White +SPEAKER breaking_bad_S01E02 1 1194.72 3.84 C157_C158_Walter_White +SPEAKER breaking_bad_S01E02 1 1199.60 4.44 C157_C158_Walter_White +SPEAKER breaking_bad_S01E02 1 1207.92 2.68 C157_C158_Walter_White +SPEAKER breaking_bad_S01E02 1 1226.28 1.12 C158_C160_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1234.76 1.08 C158_C160_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1236.44 1.36 C158_C160_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1234.76 1.08 C160_C161_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1236.44 1.36 C160_C161_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1243.32 2.52 C160_C161_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1240.84 1.64 C160_C161_Walter_White +SPEAKER breaking_bad_S01E02 1 1344.72 5.20 C168_C169_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1349.96 2.84 C168_C169_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1354.60 1.72 C168_C169_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1357.44 1.88 C168_C169_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1360.76 1.88 C168_C169_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1430.76 2.60 C174_C176_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1435.48 2.24 C174_C176_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1439.52 2.44 C174_C176_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1442.00 3.32 C174_C176_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1572.08 0.96 C188_C189_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1577.48 2.12 C188_C189_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1589.60 1.16 C189_C191_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1592.44 0.88 C189_C191_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1595.04 0.68 C189_C191_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1699.76 1.32 C191_C199_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 1706.08 0.92 C201_C202_Domingo_Molina +SPEAKER breaking_bad_S01E02 1 126.00 2.72 C20_C21_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 136.12 2.36 C20_C21_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 117.40 2.36 C20_C21_Walter_White +SPEAKER breaking_bad_S01E02 1 119.80 3.36 C20_C21_Walter_White +SPEAKER breaking_bad_S01E02 1 123.20 2.72 C20_C21_Walter_White +SPEAKER breaking_bad_S01E02 1 133.84 2.00 C20_C21_Walter_White +SPEAKER breaking_bad_S01E02 1 160.72 3.76 C20_C21_Walter_White +SPEAKER breaking_bad_S01E02 1 1826.72 3.00 C215_C216_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1830.92 2.20 C215_C216_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1822.00 1.00 C215_C216_Walter_White +SPEAKER breaking_bad_S01E02 1 1834.72 4.16 C217_C218_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1845.16 0.64 C217_C218_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1847.40 3.40 C217_C218_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1862.80 1.88 C217_C218_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1866.00 2.00 C217_C218_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1842.20 1.84 C217_C218_Walter_White +SPEAKER breaking_bad_S01E02 1 1852.36 3.20 C217_C218_Walter_White +SPEAKER breaking_bad_S01E02 1 1856.04 1.28 C217_C218_Walter_White +SPEAKER breaking_bad_S01E02 1 1860.12 2.64 C217_C218_Walter_White +SPEAKER breaking_bad_S01E02 1 1877.04 0.84 C217_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1880.04 1.44 C217_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1888.76 1.32 C217_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1892.40 2.60 C217_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1899.44 0.60 C217_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1900.08 2.32 C217_C219_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 1890.76 1.12 C217_C219_Walter_White +SPEAKER breaking_bad_S01E02 1 1897.20 2.20 C217_C219_Walter_White +SPEAKER breaking_bad_S01E02 1 128.76 3.92 C21_C22_Walter_White +SPEAKER breaking_bad_S01E02 1 132.72 3.12 C21_C22_Walter_White +SPEAKER breaking_bad_S01E02 1 152.84 1.00 C21_C22_Walter_White +SPEAKER breaking_bad_S01E02 1 1935.48 5.76 C224_C225_Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1944.80 1.64 C224_C225_Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1955.04 0.92 C224_C225_Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1959.12 0.60 C224_C225_Ob-Gyn +SPEAKER breaking_bad_S01E02 1 1954.12 0.64 C224_C225_Skyler_White +SPEAKER breaking_bad_S01E02 1 1956.20 0.84 C224_C225_Skyler_White +SPEAKER breaking_bad_S01E02 1 1957.88 1.20 C224_C225_Skyler_White +SPEAKER breaking_bad_S01E02 1 1967.72 0.56 C224_C225_Skyler_White +SPEAKER breaking_bad_S01E02 1 1950.80 0.60 C224_C225_Walter_White +SPEAKER breaking_bad_S01E02 1 1964.36 2.80 C224_C225_Walter_White +SPEAKER breaking_bad_S01E02 1 1968.32 0.36 C224_C225_Walter_White +SPEAKER breaking_bad_S01E02 1 2036.96 4.84 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2041.84 3.48 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2049.20 3.84 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2053.08 4.44 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2057.88 4.96 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2066.84 2.00 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2113.84 2.40 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2146.24 0.96 C226_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2033.40 1.64 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2073.92 1.92 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2102.24 2.56 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2108.72 4.64 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2116.28 2.40 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2118.72 1.56 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2121.44 3.72 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2126.20 3.00 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2129.44 3.44 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2136.52 3.64 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2140.20 5.44 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2147.88 3.72 C226_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2006.44 1.24 C230_C231_Skyler_White +SPEAKER breaking_bad_S01E02 1 2017.24 1.40 C230_C231_Skyler_White +SPEAKER breaking_bad_S01E02 1 2015.08 0.84 C230_C231_Walter_White +SPEAKER breaking_bad_S01E02 1 2017.24 1.40 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2020.20 2.80 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2023.04 1.32 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2025.76 3.96 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2029.80 1.80 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2078.72 3.04 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2091.68 5.20 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2096.92 4.28 C231_C232_Skyler_White +SPEAKER breaking_bad_S01E02 1 2024.40 1.32 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2031.68 0.56 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2032.28 2.76 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2073.92 1.92 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2082.00 1.28 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2083.80 3.16 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2089.48 1.32 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2102.24 2.56 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2108.72 4.64 C231_C232_Walter_White +SPEAKER breaking_bad_S01E02 1 2172.28 0.92 C235_C236_Walter_White +SPEAKER breaking_bad_S01E02 1 2282.72 1.04 C254_C255_Skyler_White +SPEAKER breaking_bad_S01E02 1 2285.16 3.00 C254_C255_Skyler_White +SPEAKER breaking_bad_S01E02 1 2379.28 0.64 C256_C266_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2373.24 3.28 C256_C266_Skyler_White +SPEAKER breaking_bad_S01E02 1 2376.56 1.72 C256_C266_Skyler_White +SPEAKER breaking_bad_S01E02 1 2302.36 2.48 C260_C261_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2317.68 0.88 C260_C261_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2353.40 2.16 C260_C261_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2355.88 3.84 C260_C261_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2299.84 2.48 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2308.48 4.32 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2315.08 1.44 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2318.60 0.92 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2320.60 5.52 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2326.16 5.48 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2344.08 1.48 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2346.28 3.60 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2351.80 1.04 C260_C261_Skyler_White +SPEAKER breaking_bad_S01E02 1 2342.28 0.96 C260_C263_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2320.60 5.52 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2326.16 5.48 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2332.56 2.68 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2336.12 3.72 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2343.28 2.28 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2346.28 3.60 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2351.80 0.96 C260_C263_Skyler_White +SPEAKER breaking_bad_S01E02 1 2458.60 2.32 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2460.96 1.76 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2463.00 3.04 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2466.08 3.04 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2469.36 5.48 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2476.24 4.56 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2481.16 3.44 C274_C275_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2522.12 2.16 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2526.48 3.72 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2530.24 3.44 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2534.72 2.36 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2537.44 2.68 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2558.32 3.52 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2562.52 1.80 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2564.36 4.76 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2569.16 0.88 C278_C279_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 2521.00 1.04 C278_C279_Walter_White +SPEAKER breaking_bad_S01E02 1 2524.80 1.08 C278_C279_Walter_White +SPEAKER breaking_bad_S01E02 1 2542.12 2.40 C278_C279_Walter_White +SPEAKER breaking_bad_S01E02 1 2544.56 2.96 C278_C279_Walter_White +SPEAKER breaking_bad_S01E02 1 2556.64 1.40 C278_C279_Walter_White +SPEAKER breaking_bad_S01E02 1 219.76 1.00 C33_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 279.80 0.92 C33_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 220.80 3.08 C33_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 203.92 1.80 C34_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 215.64 0.52 C34_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 219.76 1.00 C34_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 251.20 1.52 C34_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 254.04 3.36 C34_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 279.80 0.92 C34_C35_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 197.24 2.08 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 199.64 1.40 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 201.36 1.16 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 205.76 1.12 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 207.20 3.52 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 210.76 1.88 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 212.68 2.92 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 216.20 0.56 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 216.80 2.08 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 218.92 0.80 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 235.96 2.40 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 239.76 1.88 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 241.68 2.60 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 244.60 2.04 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 247.20 0.60 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 261.24 2.40 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 263.96 1.40 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 277.92 1.28 C34_C35_Walter_White +SPEAKER breaking_bad_S01E02 1 440.12 2.44 C43_C44_Jesse_Pinkman +SPEAKER breaking_bad_S01E02 1 347.56 2.12 C43_C44_S +SPEAKER breaking_bad_S01E02 1 350.24 2.40 C43_C44_S +SPEAKER breaking_bad_S01E02 1 404.48 1.80 C43_C44_Skyler_White +SPEAKER breaking_bad_S01E02 1 433.32 3.20 C43_C44_Skyler_White +SPEAKER breaking_bad_S01E02 1 436.68 3.12 C43_C44_Skyler_White +SPEAKER breaking_bad_S01E02 1 377.48 1.72 C43_C44_Walter_White +SPEAKER breaking_bad_S01E02 1 381.32 3.16 C43_C44_Walter_White +SPEAKER breaking_bad_S01E02 1 384.80 4.92 C43_C44_Walter_White +SPEAKER breaking_bad_S01E02 1 389.84 2.36 C43_C44_Walter_White +SPEAKER breaking_bad_S01E02 1 395.36 1.88 C43_C44_Walter_White +SPEAKER breaking_bad_S01E02 1 397.28 3.68 C43_C44_Walter_White +SPEAKER breaking_bad_S01E02 1 407.04 0.92 C43_C44_Walter_White_Jr. +SPEAKER breaking_bad_S01E02 1 372.76 1.80 C43_C45_Walter_White +SPEAKER breaking_bad_S01E02 1 374.88 1.88 C43_C45_Walter_White +SPEAKER breaking_bad_S01E02 1 389.84 3.16 C43_C45_Walter_White +SPEAKER breaking_bad_S01E02 1 393.32 1.88 C43_C45_Walter_White +SPEAKER breaking_bad_S01E02 1 407.04 1.68 C43_C45_Walter_White_Jr. +SPEAKER breaking_bad_S01E02 1 356.20 2.12 C45_C46_Walter_White +SPEAKER breaking_bad_S01E02 1 360.40 2.52 C45_C46_Walter_White +SPEAKER breaking_bad_S01E02 1 363.24 3.04 C45_C46_Walter_White +SPEAKER breaking_bad_S01E02 1 409.08 0.92 C46_C48_Skyler_White +SPEAKER breaking_bad_S01E02 1 426.04 0.76 C46_C48_Skyler_White +SPEAKER breaking_bad_S01E02 1 428.28 0.64 C46_C48_Skyler_White +SPEAKER breaking_bad_S01E02 1 410.32 3.64 C46_C48_Walter_White +SPEAKER breaking_bad_S01E02 1 414.44 5.20 C46_C48_Walter_White +SPEAKER breaking_bad_S01E02 1 421.04 1.20 C46_C48_Walter_White_Jr. diff --git a/spkDiarization/data/ref/seg/breaking_bad_S01E03.lbl b/spkDiarization/data/ref/seg/breaking_bad_S01E03.lbl new file mode 100644 index 0000000..ea1c073 --- /dev/null +++ b/spkDiarization/data/ref/seg/breaking_bad_S01E03.lbl @@ -0,0 +1,338 @@ +643.52 643.56 C103_C85_Walter_White +679.92 682.08 C109_C110_Walter_White +682.72 684.4 C109_C110_Jesse_Pinkman +684.44 685.28 C109_C110_Walter_White +685.32 685.8 C109_C110_Jesse_Pinkman +685.84 688 C109_C110_Jesse_Pinkman +688.36 690.8 C109_C110_Walter_White +692.8 693.72 C109_C110_Jesse_Pinkman +693.76 697.36 C109_C110_Jesse_Pinkman +697.4 700.16 C109_C110_Jesse_Pinkman +700.2 703 C109_C110_Walter_White +703.04 704.72 C109_C110_Jesse_Pinkman +704.76 706.52 C109_C110_Jesse_Pinkman +707.12 709.68 C109_C110_Jesse_Pinkman +713 715.08 C109_C110_Jesse_Pinkman +688.36 690.96 C109_C111_Walter_White +691 692.36 C109_C111_Walter_White +692.6 693.72 C109_C111_Jesse_Pinkman +703.04 704.72 C110_C111_Jesse_Pinkman +704.76 706.52 C110_C111_Jesse_Pinkman +707.12 709.68 C110_C111_Jesse_Pinkman +710 712.32 C110_C111_Jesse_Pinkman +713 715.08 C110_C111_Jesse_Pinkman +792.08 796.04 C124_C125_Hank_Schrader +801 801.88 C124_C125_Hank_Schrader +839.84 841.4 C126_C129_Hank_Schrader +841.72 844.08 C126_C129_Hank_Schrader +845.2 847.36 C126_C129_Marie_Schrader +865.24 868.56 C126_C135_Employee_#1 +868.6 870 C126_C135_Marie_Schrader +870.6 872.64 C126_C135_Employee_#1 +874.88 877.04 C126_C135_Employee_#1 +854.52 855.96 C130_C134_Marie_Schrader +856.04 856.76 C130_C134_Hank_Schrader +858.24 859.2 C130_C134_Hank_Schrader +863.96 865.04 C130_C134_Employee_#1 +934.36 935.48 C148_C149_Hank_Schrader +936.52 937.68 C148_C149_Walter_White_Jr. +938.68 939.96 C148_C149_Hank_Schrader +941.68 942.36 C148_C149_Walter_White_Jr. +943 943.76 C148_C149_Hank_Schrader +943.92 945.64 C148_C149_Walter_White_Jr. +945.68 948.8 C148_C149_Walter_White_Jr. +948.84 950.96 C148_C149_Hank_Schrader +951.72 953.8 C148_C149_Hank_Schrader +954.76 957.16 C148_C149_Hank_Schrader +960.8 963.24 C148_C149_Hank_Schrader +963.28 965.8 C148_C149_Hank_Schrader +967.24 969.16 C148_C149_Hank_Schrader +969.64 971.84 C148_C149_Hank_Schrader +971.88 975.16 C148_C149_Hank_Schrader +976.48 977.56 C148_C149_Hank_Schrader +977.6 978.48 C148_C149_Walter_White_Jr. +978.52 981.08 C148_C149_Hank_Schrader +981.4 983.32 C148_C149_Hank_Schrader +985.76 986.68 C148_C149_Hank_Schrader +987.48 988.72 C148_C149_Hank_Schrader +989.32 991.56 C148_C149_Hank_Schrader +991.76 995.36 C148_C149_Hank_Schrader +995.84 996.8 C148_C149_Hank_Schrader +996.96 997.76 C148_C149_Walter_White_Jr. +997.8 1000.6 C148_C149_Walter_White_Jr. +1001.2 1002.64 C148_C149_Hank_Schrader +1004.04 1006.04 C148_C149_Hank_Schrader +1007.76 1009.56 C148_C149_Hank_Schrader +1010.44 1013.52 C148_C149_Hank_Schrader +1048.84 1049.44 C156_C159_Wendy +1049.48 1050.16 C156_C159_Hank_Schrader +1050.76 1052.4 C156_C159_Hank_Schrader +1053 1054.8 C156_C159_Wendy +1054.84 1055.96 C156_C159_Hank_Schrader +1056.16 1057.96 C156_C159_Hank_Schrader +1059.04 1060.48 C156_C159_Wendy +1060.72 1061.48 C156_C159_Wendy +1061.8 1063.88 C156_C159_Hank_Schrader +1064.4 1066.08 C156_C159_Hank_Schrader +1068.6 1072.16 C156_C159_Hank_Schrader +1072.48 1074.2 C156_C159_Hank_Schrader +1074.4 1075.96 C156_C159_Hank_Schrader +1076.44 1078.12 C156_C159_Walter_White_Jr. +1078.16 1080.44 C156_C159_Hank_Schrader +1080.68 1082.48 C156_C159_Hank_Schrader +1084.2 1087.36 C156_C159_Hank_Schrader +1087.44 1091.36 C156_C159_Hank_Schrader +1091.4 1093 C156_C159_Wendy +1093.08 1094.76 C156_C159_Hank_Schrader +1095.36 1098.2 C156_C159_Hank_Schrader +1100.28 1102.92 C156_C159_Hank_Schrader +1103.16 1104.32 C156_C159_Wendy +1104.84 1106.8 C156_C159_Hank_Schrader +1247.64 1251.88 C175_C176_Skyler_White +1257.88 1260.56 C175_C176_Skyler_White +1261.8 1263.68 C175_C176_Skyler_White +1265.96 1266.64 C175_C176_Walter_White +1269.36 1271.56 C175_C176_Walter_White +1272.84 1274.16 C175_C176_Skyler_White +1274.68 1274.96 C175_C176_Walter_White +1275.28 1276.64 C175_C176_Skyler_White +1278.32 1280.36 C175_C176_Skyler_White +1285.6 1286.32 C175_C176_Walter_White +1412.72 1413.76 C192_C194_Domingo_Molina +1414.92 1416.44 C192_C194_Domingo_Molina +1430.8 1432.2 C192_C194_Walter_White +1433.52 1435 C192_C194_Domingo_Molina +1437.04 1439.64 C192_C194_Domingo_Molina +1440.72 1442.28 C192_C194_Domingo_Molina +1555.56 1556.12 C202_C203_Domingo_Molina +1557.24 1558.64 C202_C203_Walter_White +1559.44 1560.96 C202_C203_Walter_White +1562.32 1563.32 C202_C203_Walter_White +1565.64 1566.52 C202_C203_Domingo_Molina +1568.32 1569.28 C202_C203_Walter_White +1569.92 1572.44 C202_C203_Walter_White +1575.16 1577.92 C202_C203_Walter_White +1594.2 1596.4 C202_C203_Domingo_Molina +1596.44 1598.72 C202_C203_Domingo_Molina +1599.52 1601.08 C202_C203_Domingo_Molina +1603.68 1607.28 C202_C203_Walter_White +1607.32 1608.2 C202_C203_Walter_White +1678.8 1679.92 C202_C204_Domingo_Molina +1679.96 1680.8 C202_C204_Domingo_Molina +1681.44 1682.92 C202_C204_Domingo_Molina +1581.88 1583.12 C202_C204_Domingo_Molina +1587.04 1589 C202_C204_Walter_White +1589.92 1593.48 C202_C204_Walter_White +1725.24 1727.52 C202_C209_Domingo_Molina +1729.52 1731.2 C202_C209_Walter_White +1734.44 1735.56 C202_C209_Walter_White +1736.36 1738.4 C202_C209_Walter_White +1738.84 1741.68 C202_C209_Walter_White +1741.72 1742.8 C202_C209_Domingo_Molina +1742.84 1743.64 C202_C209_Walter_White +1743.68 1746.56 C202_C209_Domingo_Molina +1746.88 1749.56 C202_C209_Walter_White +1750.72 1752.72 C202_C209_Walter_White +1754.52 1758.36 C202_C209_Walter_White +1759.12 1762.48 C202_C209_Walter_White +1762.8 1766.12 C202_C209_Walter_White +1766.16 1766.4 C202_C209_S +1766.44 1769.28 C202_C209_Walter_White +1779.6 1782 C202_C209_Domingo_Molina +1782.72 1785.96 C202_C209_Walter_White +1786.48 1790.4 C202_C209_Walter_White +1790.48 1792.56 C202_C209_Domingo_Molina +1815.36 1816.64 C202_C209_Domingo_Molina +1818.68 1821 C202_C209_Walter_White +1821.32 1823.24 C202_C209_Walter_White +1823.56 1828.84 C202_C209_Walter_White +1829.56 1833.32 C202_C209_Walter_White +1833.36 1834.76 C202_C209_Domingo_Molina +1835.08 1837.64 C202_C209_Domingo_Molina +1855.84 1858.56 C202_C210_Domingo_Molina +1862.48 1864.04 C202_C210_Walter_White +1865.88 1868.4 C202_C210_Walter_White +1869.88 1872.16 C202_C210_Domingo_Molina +1872.92 1874.12 C202_C210_Domingo_Molina +1812.2 1814.8 C202_C210_Domingo_Molina +1815.36 1816.64 C202_C210_Domingo_Molina +1833.36 1834.76 C202_C211_Domingo_Molina +1835.08 1837.64 C202_C211_Domingo_Molina +1837.96 1839.6 C202_C211_Walter_White +1840.04 1842.4 C202_C211_Walter_White +1842.52 1843.88 C202_C211_Domingo_Molina +1844.56 1846.08 C202_C211_Domingo_Molina +1846.36 1848.64 C202_C211_Domingo_Molina +1853 1854.24 C202_C211_Walter_White +1854.32 1855.6 C202_C211_Domingo_Molina +1855.84 1858.56 C202_C211_Domingo_Molina +1869.88 1872.16 C202_C211_Domingo_Molina +1872.92 1874.52 C202_C211_Domingo_Molina +1875.08 1877.8 C202_C211_Domingo_Molina +1887.08 1888.4 C202_C211_Walter_White +1609.32 1610.36 C205_C206_Walter_White +1614.16 1617.04 C205_C206_Walter_White +1617.08 1619.4 C205_C206_Walter_White +1626.48 1627.52 C205_C206_Walter_White +1628.36 1629.72 C205_C206_Walter_White +1634.24 1636.52 C205_C206_Domingo_Molina +1636.56 1639.4 C205_C206_Domingo_Molina +1640.16 1641.84 C205_C206_Domingo_Molina +1642.8 1643.76 C205_C206_Domingo_Molina +1644.32 1646.8 C205_C206_Domingo_Molina +1648.32 1651.68 C205_C206_Domingo_Molina +1652 1653.92 C205_C206_Domingo_Molina +1654.48 1655.76 C205_C206_Domingo_Molina +1660 1661.36 C205_C206_Domingo_Molina +1667.64 1668.4 C205_C206_Walter_White +1670.72 1672.28 C205_C206_Walter_White +1673.88 1675.88 C205_C206_Walter_White +1920.44 1921.68 C205_C209_Domingo_Molina +1925.44 1926.76 C205_C209_Walter_White +1929 1930.16 C205_C209_Domingo_Molina +1930.8 1931.36 C205_C209_Walter_White +1933.52 1934.28 C205_C209_Domingo_Molina +1766.16 1766.4 C205_C209_S +1766.44 1769.28 C205_C209_Walter_White +1783.52 1785.96 C205_C209_Walter_White +1786.48 1790.4 C205_C209_Walter_White +1790.48 1793.48 C205_C209_Domingo_Molina +1794.28 1796.6 C205_C209_Domingo_Molina +1794.28 1796.6 C205_C210_Domingo_Molina +1797.96 1801.04 C205_C210_Domingo_Molina +1803.88 1806.24 C205_C210_Walter_White +1807.28 1811.44 C205_C210_Walter_White +1812.2 1813.52 C205_C210_Domingo_Molina +1893.36 1895.2 C205_C210_Walter_White +1933.52 1934.28 C205_C210_Domingo_Molina +1938.36 1942.36 C205_C210_Walter_White +1945.28 1946.64 C205_C210_Domingo_Molina +1948.04 1949.96 C205_C210_Domingo_Molina +1952.44 1953.28 C205_C210_Domingo_Molina +1954.24 1956.24 C205_C210_Domingo_Molina +1962.24 1963.64 C205_C210_Domingo_Molina +1965.04 1967.04 C205_C210_Domingo_Molina +1972.36 1973.88 C205_C210_Domingo_Molina +1980.6 1982.56 C205_C210_Walter_White +1992.8 1993.8 C205_C210_Domingo_Molina +2012.48 2013.52 C205_C210_Walter_White +2112.32 2113 C220_C222_Walter_White +2114.68 2115.4 C220_C222_Walter_White +2170.44 2172.16 C230_C231_Domingo_Molina +2195.36 2198.48 C230_C231_Walter_White +2201.8 2202.52 C230_C231_Domingo_Molina +2205.52 2207.16 C230_C231_Domingo_Molina +2209.84 2211.52 C230_C231_Walter_White +2212.48 2213.24 C230_C231_Domingo_Molina +2214.08 2215.6 C230_C231_Domingo_Molina +2221.96 2222.88 C230_C231_Walter_White +2231.2 2232.36 C230_C231_Domingo_Molina +2288.16 2289.12 C258_C260_Walter_White +2296.64 2297.52 C258_C260_Walter_White +2298.72 2300.04 C258_C260_Walter_White +2517.44 2520.2 C295_C296_Hank_Schrader +2520.4 2522.04 C295_C296_Steven_Gomez +2522.36 2524 C295_C296_Hank_Schrader +2524.96 2526 C295_C296_Hank_Schrader +2526.32 2528.84 C295_C296_Hank_Schrader +2538.44 2539.88 C295_C296_Steven_Gomez +2541.2 2543.48 C295_C296_Steven_Gomez +2547 2550.4 C295_C296_Hank_Schrader +2551 2553.64 C295_C296_Hank_Schrader +2553.68 2556.48 C295_C296_Steven_Gomez +2563.48 2565.12 C296_C300_Hank_Schrader +92.4 95.76 C29_C7_Walter_White +96.56 98.08 C29_C7_Walter_White +196.12 197.24 C50_C51_Marie_Schrader +197.88 200.4 C50_C51_Marie_Schrader +200.68 202.52 C50_C51_Marie_Schrader +202.56 204.92 C50_C51_Marie_Schrader +205.32 207.2 C50_C51_Marie_Schrader +207.24 209.08 C50_C51_Walter_White_Jr. +210.28 213.24 C50_C51_Marie_Schrader +236.64 237.04 C50_C51_Walter_White_Jr. +237.4 240.72 C50_C51_Skyler_White +242.08 243.8 C50_C51_Skyler_White +223.76 225.36 C51_C52_Walter_White_Jr. +227 227.96 C51_C52_Skyler_White +230.04 230.84 C51_C52_Walter_White_Jr. +231.92 234.12 C51_C52_Walter_White_Jr. +235.44 236.52 C51_C52_Skyler_White +236.64 237.04 C51_C52_Walter_White_Jr. +237.4 237.44 C51_C52_Skyler_White +253.36 254.84 C51_C52_Marie_Schrader +254.88 257.48 C51_C52_Skyler_White +253.36 254.84 C51_C54_Marie_Schrader +254.88 257.48 C51_C54_Skyler_White +257.72 259.44 C51_C54_Marie_Schrader +260 262.48 C51_C54_Skyler_White +238.92 240.72 C51_C54_Skyler_White +242.08 243.8 C51_C54_Skyler_White +249.4 251.4 C51_C54_Marie_Schrader +216.56 219.32 C52_C53_Walter_White_Jr. +265.2 268.2 C54_C56_Skyler_White +268.24 272.12 C54_C56_Skyler_White +273.76 275.24 C54_C56_Skyler_White +275.72 280.16 C54_C56_Skyler_White +283.04 284.96 C54_C56_Skyler_White +287.68 288.36 C54_C56_Skyler_White +291.24 295.2 C54_C56_Marie_Schrader +295.32 297.48 C54_C56_Skyler_White +297.52 299.6 C54_C56_Skyler_White +303 303.84 C54_C56_Skyler_White +304.44 309.4 C54_C56_Skyler_White +310.56 313.84 C54_C56_Skyler_White +317.08 321.2 C54_C56_Skyler_White +321.72 322.8 C54_C56_Marie_Schrader +322.96 324.6 C58_C59_Skyler_White +324.96 326.56 C58_C59_Skyler_White +326.84 328.2 C58_C59_Skyler_White +328.24 329.08 C58_C59_Marie_Schrader +329.12 329.68 C58_C59_Skyler_White +329.8 332.32 C58_C59_Marie_Schrader +332.84 334 C58_C59_Marie_Schrader +334.04 336.68 C58_C59_Skyler_White +337.24 340.8 C58_C59_Skyler_White +474.16 475.16 C72_C74_Domingo_Molina +480.8 481.56 C72_C74_Walter_White +482.92 485.8 C72_C74_Domingo_Molina +502.36 505.4 C72_C74_Domingo_Molina +507.28 508.84 C72_C74_Domingo_Molina +510.68 514.28 C72_C74_Walter_White +514.36 515.32 C72_C74_Domingo_Molina +466.36 468.16 C74_C79_Domingo_Molina +469.64 471.6 C74_C79_Domingo_Molina +474.12 475.16 C74_C79_Domingo_Molina +487.56 488.24 C74_C79_Domingo_Molina +489.28 490.76 C74_C79_Domingo_Molina +519.76 520.92 C76_C81_Walter_White +523.2 524.72 C76_C81_Domingo_Molina +525.72 527.36 C76_C81_Domingo_Molina +527.96 530.24 C76_C81_Domingo_Molina +530.28 532.04 C76_C81_Domingo_Molina +533.24 536.68 C76_C81_Domingo_Molina +539.2 541.64 C76_C81_Domingo_Molina +542.52 543.6 C76_C81_Domingo_Molina +544.52 545.68 C76_C81_Domingo_Molina +547.68 548.32 C76_C81_Domingo_Molina +549.4 551 C76_C81_Domingo_Molina +551.8 552.72 C76_C81_Domingo_Molina +554.24 555.96 C76_C81_Domingo_Molina +558.4 561.56 C76_C81_Walter_White +561.88 565.72 C76_C81_Walter_White +566.88 568.4 C76_C81_Domingo_Molina +569.24 571.36 C76_C81_Domingo_Molina +572.92 573.72 C76_C81_Domingo_Molina +575.28 577.04 C76_C81_Domingo_Molina +625.36 627.4 C85_C95_Walter_White +628.04 629.16 C85_C95_Walter_White +630.04 631.12 C85_C95_Walter_White +619.76 620.64 C85_C95_Jesse_Pinkman +620.96 622.6 C85_C95_Walter_White +612.48 613.6 C92_C93_Walter_White +613.64 614.52 C92_C93_Jesse_Pinkman +614.56 615.76 C92_C93_Walter_White +615.8 616.92 C92_C93_Walter_White +617 617.64 C92_C93_Jesse_Pinkman +630.04 631.16 C95_C98_Walter_White +631.48 631.92 C95_C98_Jesse_Pinkman diff --git a/spkDiarization/data/ref/seg/breaking_bad_S01E03.rttm b/spkDiarization/data/ref/seg/breaking_bad_S01E03.rttm new file mode 100644 index 0000000..3a87f12 --- /dev/null +++ b/spkDiarization/data/ref/seg/breaking_bad_S01E03.rttm @@ -0,0 +1,411 @@ +SPKR-INFO breaking_bad_S01E03 1 unknown C103_C85_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C109_C110_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown C109_C110_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C109_C111_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown C109_C111_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C110_C111_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown C124_C125_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C126_C129_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C126_C129_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C126_C135_Employee_#1 +SPKR-INFO breaking_bad_S01E03 1 unknown C126_C135_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C130_C134_Employee_#1 +SPKR-INFO breaking_bad_S01E03 1 unknown C130_C134_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C130_C134_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C148_C149_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C148_C149_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E03 1 unknown C156_C159_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C156_C159_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E03 1 unknown C156_C159_Wendy +SPKR-INFO breaking_bad_S01E03 1 unknown C175_C176_Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown C175_C176_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C192_C194_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C192_C194_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C203_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C203_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C204_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C204_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C209_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C209_S +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C209_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C210_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C210_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C211_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C202_C211_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C206_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C206_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C209_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C209_S +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C209_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C210_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C205_C210_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C220_C222_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C230_C231_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C230_C231_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C258_C260_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C295_C296_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C295_C296_Steven_Gomez +SPKR-INFO breaking_bad_S01E03 1 unknown C296_C300_Hank_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C29_C7_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C50_C51_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C50_C51_Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown C50_C51_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E03 1 unknown C51_C52_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C51_C52_Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown C51_C52_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E03 1 unknown C51_C54_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C51_C54_Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown C52_C53_Walter_White_Jr. +SPKR-INFO breaking_bad_S01E03 1 unknown C54_C56_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C54_C56_Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown C58_C59_Marie_Schrader +SPKR-INFO breaking_bad_S01E03 1 unknown C58_C59_Skyler_White +SPKR-INFO breaking_bad_S01E03 1 unknown C72_C74_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C72_C74_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C74_C79_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C76_C81_Domingo_Molina +SPKR-INFO breaking_bad_S01E03 1 unknown C76_C81_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C85_C95_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown C85_C95_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C92_C93_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown C92_C93_Walter_White +SPKR-INFO breaking_bad_S01E03 1 unknown C95_C98_Jesse_Pinkman +SPKR-INFO breaking_bad_S01E03 1 unknown C95_C98_Walter_White +SPEAKER breaking_bad_S01E03 1 643.52 0.04 C103_C85_Walter_White +SPEAKER breaking_bad_S01E03 1 682.72 1.68 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 685.32 0.48 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 685.84 2.16 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 692.80 0.92 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 693.76 3.60 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 697.40 2.76 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 703.04 1.68 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 704.76 1.76 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 707.12 2.56 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 713.00 2.08 C109_C110_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 679.92 2.16 C109_C110_Walter_White +SPEAKER breaking_bad_S01E03 1 684.44 0.84 C109_C110_Walter_White +SPEAKER breaking_bad_S01E03 1 688.36 2.44 C109_C110_Walter_White +SPEAKER breaking_bad_S01E03 1 700.20 2.80 C109_C110_Walter_White +SPEAKER breaking_bad_S01E03 1 692.60 1.12 C109_C111_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 688.36 2.60 C109_C111_Walter_White +SPEAKER breaking_bad_S01E03 1 691.00 1.36 C109_C111_Walter_White +SPEAKER breaking_bad_S01E03 1 703.04 1.68 C110_C111_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 704.76 1.76 C110_C111_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 707.12 2.56 C110_C111_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 710.00 2.32 C110_C111_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 713.00 2.08 C110_C111_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 792.08 3.96 C124_C125_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 801.00 0.88 C124_C125_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 839.84 1.56 C126_C129_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 841.72 2.36 C126_C129_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 845.20 2.16 C126_C129_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 865.24 3.32 C126_C135_Employee_#1 +SPEAKER breaking_bad_S01E03 1 870.60 2.04 C126_C135_Employee_#1 +SPEAKER breaking_bad_S01E03 1 874.88 2.16 C126_C135_Employee_#1 +SPEAKER breaking_bad_S01E03 1 868.60 1.40 C126_C135_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 863.96 1.08 C130_C134_Employee_#1 +SPEAKER breaking_bad_S01E03 1 856.04 0.72 C130_C134_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 858.24 0.96 C130_C134_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 854.52 1.44 C130_C134_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 934.36 1.12 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 938.68 1.28 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 943.00 0.76 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 948.84 2.12 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 951.72 2.08 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 954.76 2.40 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 960.80 2.44 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 963.28 2.52 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 967.24 1.92 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 969.64 2.20 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 971.88 3.28 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 976.48 1.08 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 978.52 2.56 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 981.40 1.92 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 985.76 0.92 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 987.48 1.24 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 989.32 2.24 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 991.76 3.60 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 995.84 0.96 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1001.20 1.44 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1004.04 2.00 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1007.76 1.80 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1010.44 3.08 C148_C149_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 936.52 1.16 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 941.68 0.68 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 943.92 1.72 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 945.68 3.12 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 977.60 0.88 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 996.96 0.80 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 997.80 2.80 C148_C149_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 1049.48 0.68 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1050.76 1.64 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1054.84 1.12 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1056.16 1.80 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1061.80 2.08 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1064.40 1.68 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1068.60 3.56 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1072.48 1.72 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1074.40 1.56 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1078.16 2.28 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1080.68 1.80 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1084.20 3.16 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1087.44 3.92 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1093.08 1.68 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1095.36 2.84 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1100.28 2.64 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1104.84 1.96 C156_C159_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 1076.44 1.68 C156_C159_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 1048.84 0.60 C156_C159_Wendy +SPEAKER breaking_bad_S01E03 1 1053.00 1.80 C156_C159_Wendy +SPEAKER breaking_bad_S01E03 1 1059.04 1.44 C156_C159_Wendy +SPEAKER breaking_bad_S01E03 1 1060.72 0.76 C156_C159_Wendy +SPEAKER breaking_bad_S01E03 1 1091.40 1.60 C156_C159_Wendy +SPEAKER breaking_bad_S01E03 1 1103.16 1.16 C156_C159_Wendy +SPEAKER breaking_bad_S01E03 1 1247.64 4.24 C175_C176_Skyler_White +SPEAKER breaking_bad_S01E03 1 1257.88 2.68 C175_C176_Skyler_White +SPEAKER breaking_bad_S01E03 1 1261.80 1.88 C175_C176_Skyler_White +SPEAKER breaking_bad_S01E03 1 1272.84 1.32 C175_C176_Skyler_White +SPEAKER breaking_bad_S01E03 1 1275.28 1.36 C175_C176_Skyler_White +SPEAKER breaking_bad_S01E03 1 1278.32 2.04 C175_C176_Skyler_White +SPEAKER breaking_bad_S01E03 1 1265.96 0.68 C175_C176_Walter_White +SPEAKER breaking_bad_S01E03 1 1269.36 2.20 C175_C176_Walter_White +SPEAKER breaking_bad_S01E03 1 1274.68 0.28 C175_C176_Walter_White +SPEAKER breaking_bad_S01E03 1 1285.60 0.72 C175_C176_Walter_White +SPEAKER breaking_bad_S01E03 1 1412.72 1.04 C192_C194_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1414.92 1.52 C192_C194_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1433.52 1.48 C192_C194_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1437.04 2.60 C192_C194_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1440.72 1.56 C192_C194_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1430.80 1.40 C192_C194_Walter_White +SPEAKER breaking_bad_S01E03 1 1555.56 0.56 C202_C203_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1565.64 0.88 C202_C203_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1594.20 2.20 C202_C203_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1596.44 2.28 C202_C203_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1599.52 1.56 C202_C203_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1557.24 1.40 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1559.44 1.52 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1562.32 1.00 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1568.32 0.96 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1569.92 2.52 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1575.16 2.76 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1603.68 3.60 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1607.32 0.88 C202_C203_Walter_White +SPEAKER breaking_bad_S01E03 1 1581.88 1.24 C202_C204_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1678.80 1.12 C202_C204_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1679.96 0.84 C202_C204_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1681.44 1.48 C202_C204_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1587.04 1.96 C202_C204_Walter_White +SPEAKER breaking_bad_S01E03 1 1589.92 3.56 C202_C204_Walter_White +SPEAKER breaking_bad_S01E03 1 1725.24 2.28 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1741.72 1.08 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1743.68 2.88 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1779.60 2.40 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1790.48 2.08 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1815.36 1.28 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1833.36 1.40 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1835.08 2.56 C202_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1766.16 0.24 C202_C209_S +SPEAKER breaking_bad_S01E03 1 1729.52 1.68 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1734.44 1.12 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1736.36 2.04 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1738.84 2.84 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1742.84 0.80 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1746.88 2.68 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1750.72 2.00 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1754.52 3.84 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1759.12 3.36 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1762.80 3.32 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1766.44 2.84 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1782.72 3.24 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1786.48 3.92 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1818.68 2.32 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1821.32 1.92 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1823.56 5.28 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1829.56 3.76 C202_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1812.20 2.60 C202_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1815.36 1.28 C202_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1855.84 2.72 C202_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1869.88 2.28 C202_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1872.92 1.20 C202_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1862.48 1.56 C202_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 1865.88 2.52 C202_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 1833.36 1.40 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1835.08 2.56 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1842.52 1.36 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1844.56 1.52 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1846.36 2.28 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1854.32 1.28 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1855.84 2.72 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1869.88 2.28 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1872.92 1.60 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1875.08 2.72 C202_C211_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1837.96 1.64 C202_C211_Walter_White +SPEAKER breaking_bad_S01E03 1 1840.04 2.36 C202_C211_Walter_White +SPEAKER breaking_bad_S01E03 1 1853.00 1.24 C202_C211_Walter_White +SPEAKER breaking_bad_S01E03 1 1887.08 1.32 C202_C211_Walter_White +SPEAKER breaking_bad_S01E03 1 1634.24 2.28 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1636.56 2.84 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1640.16 1.68 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1642.80 0.96 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1644.32 2.48 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1648.32 3.36 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1652.00 1.92 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1654.48 1.28 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1660.00 1.36 C205_C206_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1609.32 1.04 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1614.16 2.88 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1617.08 2.32 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1626.48 1.04 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1628.36 1.36 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1667.64 0.76 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1670.72 1.56 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1673.88 2.00 C205_C206_Walter_White +SPEAKER breaking_bad_S01E03 1 1790.48 3.00 C205_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1794.28 2.32 C205_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1920.44 1.24 C205_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1929.00 1.16 C205_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1933.52 0.76 C205_C209_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1766.16 0.24 C205_C209_S +SPEAKER breaking_bad_S01E03 1 1766.44 2.84 C205_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1783.52 2.44 C205_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1786.48 3.92 C205_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1925.44 1.32 C205_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1930.80 0.56 C205_C209_Walter_White +SPEAKER breaking_bad_S01E03 1 1794.28 2.32 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1797.96 3.08 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1812.20 1.32 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1933.52 0.76 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1945.28 1.36 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1948.04 1.92 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1952.44 0.84 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1954.24 2.00 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1962.24 1.40 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1965.04 2.00 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1972.36 1.52 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1992.80 1.00 C205_C210_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 1803.88 2.36 C205_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 1807.28 4.16 C205_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 1893.36 1.84 C205_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 1938.36 4.00 C205_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 1980.60 1.96 C205_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 2012.48 1.04 C205_C210_Walter_White +SPEAKER breaking_bad_S01E03 1 2112.32 0.68 C220_C222_Walter_White +SPEAKER breaking_bad_S01E03 1 2114.68 0.72 C220_C222_Walter_White +SPEAKER breaking_bad_S01E03 1 2170.44 1.72 C230_C231_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2201.80 0.72 C230_C231_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2205.52 1.64 C230_C231_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2212.48 0.76 C230_C231_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2214.08 1.52 C230_C231_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2231.20 1.16 C230_C231_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 2195.36 3.12 C230_C231_Walter_White +SPEAKER breaking_bad_S01E03 1 2209.84 1.68 C230_C231_Walter_White +SPEAKER breaking_bad_S01E03 1 2221.96 0.92 C230_C231_Walter_White +SPEAKER breaking_bad_S01E03 1 2288.16 0.96 C258_C260_Walter_White +SPEAKER breaking_bad_S01E03 1 2296.64 0.88 C258_C260_Walter_White +SPEAKER breaking_bad_S01E03 1 2298.72 1.32 C258_C260_Walter_White +SPEAKER breaking_bad_S01E03 1 2517.44 2.76 C295_C296_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2522.36 1.64 C295_C296_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2524.96 1.04 C295_C296_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2526.32 2.52 C295_C296_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2547.00 3.40 C295_C296_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2551.00 2.64 C295_C296_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 2520.40 1.64 C295_C296_Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2538.44 1.44 C295_C296_Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2541.20 2.28 C295_C296_Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2553.68 2.80 C295_C296_Steven_Gomez +SPEAKER breaking_bad_S01E03 1 2563.48 1.64 C296_C300_Hank_Schrader +SPEAKER breaking_bad_S01E03 1 92.40 3.36 C29_C7_Walter_White +SPEAKER breaking_bad_S01E03 1 96.56 1.52 C29_C7_Walter_White +SPEAKER breaking_bad_S01E03 1 196.12 1.12 C50_C51_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 197.88 2.52 C50_C51_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 200.68 1.84 C50_C51_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 202.56 2.36 C50_C51_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 205.32 1.88 C50_C51_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 210.28 2.96 C50_C51_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 237.40 3.32 C50_C51_Skyler_White +SPEAKER breaking_bad_S01E03 1 242.08 1.72 C50_C51_Skyler_White +SPEAKER breaking_bad_S01E03 1 207.24 1.84 C50_C51_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 236.64 0.40 C50_C51_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 253.36 1.48 C51_C52_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 227.00 0.96 C51_C52_Skyler_White +SPEAKER breaking_bad_S01E03 1 235.44 1.08 C51_C52_Skyler_White +SPEAKER breaking_bad_S01E03 1 237.40 0.04 C51_C52_Skyler_White +SPEAKER breaking_bad_S01E03 1 254.88 2.60 C51_C52_Skyler_White +SPEAKER breaking_bad_S01E03 1 223.76 1.60 C51_C52_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 230.04 0.80 C51_C52_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 231.92 2.20 C51_C52_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 236.64 0.40 C51_C52_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 249.40 2.00 C51_C54_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 253.36 1.48 C51_C54_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 257.72 1.72 C51_C54_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 238.92 1.80 C51_C54_Skyler_White +SPEAKER breaking_bad_S01E03 1 242.08 1.72 C51_C54_Skyler_White +SPEAKER breaking_bad_S01E03 1 254.88 2.60 C51_C54_Skyler_White +SPEAKER breaking_bad_S01E03 1 260.00 2.48 C51_C54_Skyler_White +SPEAKER breaking_bad_S01E03 1 216.56 2.76 C52_C53_Walter_White_Jr. +SPEAKER breaking_bad_S01E03 1 291.24 3.96 C54_C56_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 321.72 1.08 C54_C56_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 265.20 3.00 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 268.24 3.88 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 273.76 1.48 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 275.72 4.44 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 283.04 1.92 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 287.68 0.68 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 295.32 2.16 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 297.52 2.08 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 303.00 0.84 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 304.44 4.96 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 310.56 3.28 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 317.08 4.12 C54_C56_Skyler_White +SPEAKER breaking_bad_S01E03 1 328.24 0.84 C58_C59_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 329.80 2.52 C58_C59_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 332.84 1.16 C58_C59_Marie_Schrader +SPEAKER breaking_bad_S01E03 1 322.96 1.64 C58_C59_Skyler_White +SPEAKER breaking_bad_S01E03 1 324.96 1.60 C58_C59_Skyler_White +SPEAKER breaking_bad_S01E03 1 326.84 1.36 C58_C59_Skyler_White +SPEAKER breaking_bad_S01E03 1 329.12 0.56 C58_C59_Skyler_White +SPEAKER breaking_bad_S01E03 1 334.04 2.64 C58_C59_Skyler_White +SPEAKER breaking_bad_S01E03 1 337.24 3.56 C58_C59_Skyler_White +SPEAKER breaking_bad_S01E03 1 474.16 1.00 C72_C74_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 482.92 2.88 C72_C74_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 502.36 3.04 C72_C74_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 507.28 1.56 C72_C74_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 514.36 0.96 C72_C74_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 480.80 0.76 C72_C74_Walter_White +SPEAKER breaking_bad_S01E03 1 510.68 3.60 C72_C74_Walter_White +SPEAKER breaking_bad_S01E03 1 466.36 1.80 C74_C79_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 469.64 1.96 C74_C79_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 474.12 1.04 C74_C79_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 487.56 0.68 C74_C79_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 489.28 1.48 C74_C79_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 523.20 1.52 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 525.72 1.64 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 527.96 2.28 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 530.28 1.76 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 533.24 3.44 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 539.20 2.44 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 542.52 1.08 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 544.52 1.16 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 547.68 0.64 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 549.40 1.60 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 551.80 0.92 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 554.24 1.72 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 566.88 1.52 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 569.24 2.12 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 572.92 0.80 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 575.28 1.76 C76_C81_Domingo_Molina +SPEAKER breaking_bad_S01E03 1 519.76 1.16 C76_C81_Walter_White +SPEAKER breaking_bad_S01E03 1 558.40 3.16 C76_C81_Walter_White +SPEAKER breaking_bad_S01E03 1 561.88 3.84 C76_C81_Walter_White +SPEAKER breaking_bad_S01E03 1 619.76 0.88 C85_C95_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 620.96 1.64 C85_C95_Walter_White +SPEAKER breaking_bad_S01E03 1 625.36 2.04 C85_C95_Walter_White +SPEAKER breaking_bad_S01E03 1 628.04 1.12 C85_C95_Walter_White +SPEAKER breaking_bad_S01E03 1 630.04 1.08 C85_C95_Walter_White +SPEAKER breaking_bad_S01E03 1 613.64 0.88 C92_C93_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 617.00 0.64 C92_C93_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 612.48 1.12 C92_C93_Walter_White +SPEAKER breaking_bad_S01E03 1 614.56 1.20 C92_C93_Walter_White +SPEAKER breaking_bad_S01E03 1 615.80 1.12 C92_C93_Walter_White +SPEAKER breaking_bad_S01E03 1 631.48 0.44 C95_C98_Jesse_Pinkman +SPEAKER breaking_bad_S01E03 1 630.04 1.12 C95_C98_Walter_White diff --git a/spkDiarization/data/ref/seg/game_of_thrones_S01E01.lbl b/spkDiarization/data/ref/seg/game_of_thrones_S01E01.lbl new file mode 100644 index 0000000..0ca8096 --- /dev/null +++ b/spkDiarization/data/ref/seg/game_of_thrones_S01E01.lbl @@ -0,0 +1,282 @@ +614.12 615.44 C118_C125_Eddard_Stark +617.64 618.16 C118_C125_Eddard_Stark +112.44 113.08 C12_C13_S +645.08 645.8 C135_C136_Rodrik_Cassel +647.08 648.72 C135_C136_Rodrik_Cassel +649.16 650.8 C135_C136_Rodrik_Cassel +668.36 668.84 C135_C139_Catelyn_Stark +669.76 672.04 C135_C139_Catelyn_Stark +672.32 673.64 C135_C139_Eddard_Stark +659.52 660.76 C136_C137_Eddard_Stark +661.64 662.84 C136_C137_Rodrik_Cassel +664.52 665.92 C136_C137_Eddard_Stark +647.84 648.72 C136_C137_Rodrik_Cassel +649.16 651.32 C136_C137_Rodrik_Cassel +655.36 657.12 C137_C138_Eddard_Stark +657.52 658.64 C137_C138_Catelyn_Stark +664.52 665.92 C137_C138_Eddard_Stark +799.64 800.48 C150_C155_Jon_Snow +783.88 785 C154_C160_Eddard_Stark +834.44 835.6 C167_C171_Bran_Stark +837.56 840.64 C167_C171_Eddard_Stark +842.08 843.6 C167_C171_Bran_Stark +846.28 848.96 C167_C171_Eddard_Stark +850.24 851.28 C167_C171_Bran_Stark +855.92 857.72 C167_C171_Eddard_Stark +980.04 981.08 C194_C195_Bran_Stark +981.72 982.76 C194_C195_Eddard_Stark +983 983.96 C194_C195_Jon_Snow +985.64 987.12 C194_C195_Jon_Snow +988.48 990 C194_C195_Jon_Snow +991.16 992.88 C194_C195_Jon_Snow +1037.8 1041.2 C203_C205_Theon_Greyjoy +1106.84 1108.32 C217_C218_Cersei_Lannister +1109.72 1112.44 C217_C218_Cersei_Lannister +1113.6 1117.76 C217_C218_Cersei_Lannister +1128.56 1129.56 C217_C218_Jaime_Lannister +1131 1131.84 C217_C218_Cersei_Lannister +1132.24 1135.64 C217_C218_Jaime_Lannister +1137.32 1140.2 C217_C218_Jaime_Lannister +1141.16 1142.88 C217_C218_Jaime_Lannister +1142.92 1146.28 C217_C218_Jaime_Lannister +1146.48 1148.08 C217_C218_Jaime_Lannister +1149.68 1151.8 C217_C218_Jaime_Lannister +1152.16 1153.92 C217_C218_Cersei_Lannister +1155.32 1156.96 C217_C218_Jaime_Lannister +1157.2 1158.56 C217_C218_Jaime_Lannister +1158.88 1160.52 C217_C218_Jaime_Lannister +1245.16 1246.36 C226_C231_Catelyn_Stark +1256.92 1258.36 C226_C231_Catelyn_Stark +1260.28 1261.32 C226_C231_Catelyn_Stark +1213.24 1214.8 C229_C230_Eddard_Stark +1221.44 1223.6 C229_C230_Catelyn_Stark +1224.8 1225.44 C229_C230_Eddard_Stark +1225.96 1228.08 C229_C230_Catelyn_Stark +1230.28 1231.68 C229_C230_Catelyn_Stark +1260.28 1262.2 C231_C233_Catelyn_Stark +1263.52 1266.16 C231_C233_Catelyn_Stark +1266.96 1268.68 C231_C233_Eddard_Stark +1270.96 1272.52 C231_C233_Eddard_Stark +1273.32 1275.52 C231_C233_Catelyn_Stark +1313.76 1315.6 C236_C237_Robb_Stark +1315.64 1319 C236_C237_Theon_Greyjoy +1391.8 1392.56 C258_C259_Bran_Stark +1394.84 1395.64 C258_C259_Catelyn_Stark +1396.76 1397.24 C258_C259_Bran_Stark +1382.96 1384.76 C258_C259_Catelyn_Stark +1396.76 1397.24 C259_C262_Bran_Stark +1397.64 1400.2 C259_C262_Catelyn_Stark +1402.08 1403.64 C259_C262_Catelyn_Stark +1403.88 1405.24 C259_C262_Catelyn_Stark +1551.92 1553.08 C298_C300_Eddard_Stark +1604.16 1606.52 C311_C314_Robert_Baratheon +1632.4 1634.2 C323_C324_Cersei_Lannister +1634.64 1636.12 C323_C324_Cersei_Lannister +1636.72 1637.32 C323_C324_Robert_Baratheon +1690 1691.12 C334_C335_Robert_Baratheon +1692.2 1695.44 C334_C335_Robert_Baratheon +1697.4 1699.04 C334_C335_Robert_Baratheon +1700.04 1702.16 C334_C335_Robert_Baratheon +1706.68 1708.04 C334_C336_Eddard_Stark +1708.84 1710.08 C334_C336_Robert_Baratheon +1710.36 1712.16 C334_C336_Robert_Baratheon +1712.2 1715.48 C334_C336_Robert_Baratheon +1715.72 1717.44 C334_C336_Robert_Baratheon +1719 1720.96 C334_C337_Robert_Baratheon +1721.04 1722.84 C334_C337_Robert_Baratheon +1723.72 1725.88 C334_C337_Robert_Baratheon +1726.12 1729.68 C334_C337_Robert_Baratheon +1730.72 1731.96 C334_C337_Robert_Baratheon +1733.84 1735.52 C334_C337_Robert_Baratheon +1737.4 1738.64 C334_C337_Robert_Baratheon +1809.2 1810.84 C343_C344_Ros +1812.24 1812.88 C343_C344_Tyrion_Lannister +1813.84 1814.88 C343_C344_Ros +1818 1819.48 C343_C344_Tyrion_Lannister +1792.12 1793.08 C343_C344_Ros +1793.84 1795.52 C343_C344_Ros +1796.4 1798.12 C343_C344_Tyrion_Lannister +1798.28 1800.76 C343_C344_Ros +1801.04 1803.08 C343_C344_Ros +1803.28 1805.56 C343_C344_Ros +198.56 199.56 C34_C35_Will +199.88 201.2 C34_C35_Gared +204.08 205.4 C34_C35_Waymar_Royce +205.64 207.6 C34_C35_Gared +207.64 210.48 C34_C35_Gared +210.88 213.04 C34_C35_Waymar_Royce +215.4 217 C34_C35_Waymar_Royce +1879.72 1881.96 C355_C357_Robert_Baratheon +1883.92 1886 C355_C357_Robert_Baratheon +1886.04 1888.36 C355_C357_Robert_Baratheon +1888.56 1890.12 C355_C357_Eddard_Stark +1912.56 1913.8 C355_C357_Robert_Baratheon +1954.96 1958.36 C369_C371_Daenerys_Targaryen +1958.6 1960.32 C369_C371_Viserys_Targaryen +1960.52 1962.32 C369_C371_Viserys_Targaryen +1962.36 1964 C369_C371_Viserys_Targaryen +1963.16 1964 C369_C372_Viserys_Targaryen +1968.68 1970.04 C369_C372_Viserys_Targaryen +1974.56 1976.64 C369_C372_Viserys_Targaryen +222.52 223.56 C36_C37_Will +224.12 225.48 C36_C37_Will +226.28 228.12 C36_C37_Waymar_Royce +229.8 232.04 C36_C37_Waymar_Royce +232.88 235 C36_C37_Waymar_Royce +235.64 237.52 C36_C37_Waymar_Royce +239.76 241.56 C36_C37_Waymar_Royce +242.12 243.36 C36_C37_Waymar_Royce +1979.44 1981.8 C371_C373_Viserys_Targaryen +2008.52 2010.16 C371_C375_Viserys_Targaryen +2012.88 2013.64 C371_C375_Daenerys_Targaryen +2103 2105.32 C382_C390_Illyrio_Mopatis +2109.04 2110.8 C382_C390_Viserys_Targaryen +2109.04 2110.8 C390_C391_Viserys_Targaryen +2111.48 2113.64 C390_C391_Viserys_Targaryen +2113.88 2117.32 C390_C391_Viserys_Targaryen +2117.44 2121.04 C390_C391_Viserys_Targaryen +2122.52 2126.12 C390_C391_Viserys_Targaryen +2128.04 2129.52 C390_C391_Viserys_Targaryen +2224.48 2226.16 C405_C406_Daenerys_Targaryen +2231.36 2232.52 C405_C406_Daenerys_Targaryen +2233.32 2234.2 C405_C406_Viserys_Targaryen +2235.68 2237.96 C405_C406_Viserys_Targaryen +2239.08 2240.08 C407_C408_Viserys_Targaryen +2240.24 2241.88 C407_C408_Viserys_Targaryen +2242.08 2243.56 C407_C408_Viserys_Targaryen +2246.28 2247.28 C407_C408_Daenerys_Targaryen +2247.52 2249.88 C407_C408_Viserys_Targaryen +2251.68 2253.76 C407_C408_Viserys_Targaryen +2255.04 2257.52 C407_C408_Viserys_Targaryen +2258.04 2261.12 C407_C408_Viserys_Targaryen +2261.32 2263.24 C407_C408_Viserys_Targaryen +274 276.36 C40_C41_Waymar_Royce +277.32 278.12 C40_C41_Will +282.24 283.16 C40_C41_Gared +2289.92 2291.16 C411_C412_Sansa_Stark +2292.6 2295.24 C411_C412_Sansa_Stark +2295.32 2297.08 C411_C412_Catelyn_Stark +2300.12 2302.68 C411_C412_Sansa_Stark +2302.76 2304.64 C411_C412_Catelyn_Stark +2305.96 2307.4 C411_C412_Catelyn_Stark +2365.36 2366.36 C426_C428_Jon_Snow +2369.28 2370.32 C431_C432_Benjen_Stark +2371.96 2372.88 C431_C432_Benjen_Stark +2373.64 2375.08 C431_C432_Benjen_Stark +2376.36 2377.52 C431_C432_Benjen_Stark +2378 2380.24 C431_C432_Jon_Snow +2380.28 2382 C431_C432_Jon_Snow +2382.96 2384.68 C431_C432_Benjen_Stark +2385.4 2387.4 C431_C432_Benjen_Stark +2387.48 2388.84 C431_C432_Jon_Snow +2389.24 2389.88 C431_C432_Benjen_Stark +2389.96 2391.68 C431_C432_Jon_Snow +2391.84 2392.8 C431_C432_Jon_Snow +2396 2397.72 C431_C432_Benjen_Stark +2398.24 2400.92 C431_C432_Jon_Snow +2401.56 2403.28 C431_C432_Benjen_Stark +2404.24 2405.44 C431_C432_Benjen_Stark +2406.2 2407.64 C431_C432_Benjen_Stark +2407.68 2409 C431_C432_Jon_Snow +2410.12 2412.4 C431_C432_Benjen_Stark +2423.36 2424.48 C431_C432_Benjen_Stark +2462.28 2464.28 C434_C437_Tyrion_Lannister +2466.44 2468.2 C434_C437_Tyrion_Lannister +2470.08 2472.08 C434_C437_Jon_Snow +2473.48 2475.56 C434_C437_Tyrion_Lannister +2476.12 2478.24 C434_C437_Tyrion_Lannister +2522.92 2524 C446_C447_Benjen_Stark +2524.92 2526.48 C446_C447_Benjen_Stark +2528.48 2529.96 C446_C447_Eddard_Stark +2531.28 2532.2 C446_C447_Eddard_Stark +2532.24 2534.12 C446_C447_Benjen_Stark +2535.32 2536.76 C446_C447_Benjen_Stark +2537.6 2538.72 C446_C447_Benjen_Stark +2540.6 2541.76 C446_C447_Eddard_Stark +2543.44 2544.76 C446_C447_Eddard_Stark +2545 2546.6 C446_C447_Benjen_Stark +2549.16 2551.96 C446_C447_Eddard_Stark +2553.04 2553.76 C446_C447_Benjen_Stark +2555.32 2557.24 C446_C447_Benjen_Stark +2558.04 2559.36 C446_C447_Benjen_Stark +2559.96 2562.6 C446_C447_Benjen_Stark +2563.56 2565.2 C446_C447_Benjen_Stark +2566.92 2568.48 C446_C447_Eddard_Stark +2597.6 2598.68 C450_C455_Cersei_Lannister +2600.24 2601.48 C450_C455_Cersei_Lannister +2602.32 2603.4 C450_C455_Cersei_Lannister +2603.52 2604.52 C450_C455_Sansa_Stark +2604.96 2607.2 C450_C455_Cersei_Lannister +2607.52 2609.08 C450_C455_Sansa_Stark +2588.12 2590.12 C451_C453_Catelyn_Stark +2591.24 2594.08 C451_C453_Catelyn_Stark +2616.08 2617.28 C452_C454_Sansa_Stark +2618.84 2620.32 C452_C454_Cersei_Lannister +2622.12 2625.16 C452_C454_Cersei_Lannister +2609.76 2610.96 C452_C454_Cersei_Lannister +2616.08 2617.28 C453_C454_Sansa_Stark +2653.8 2654.76 C461_C462_Eddard_Stark +2654.92 2656.28 C461_C462_Jaime_Lannister +2656.64 2657.64 C461_C462_Jaime_Lannister +2657.8 2660.08 C461_C462_Eddard_Stark +2660.24 2663 C461_C462_Jaime_Lannister +2663.88 2665.24 C461_C462_Jaime_Lannister +2663.88 2665.24 C462_C463_Jaime_Lannister +2665.4 2667.12 C462_C463_Jaime_Lannister +2667.8 2669.52 C462_C463_Eddard_Stark +2669.6 2669.84 C462_C463_Jaime_Lannister +2670.24 2671.68 C462_C463_Jaime_Lannister +2673.44 2675.24 C462_C463_Eddard_Stark +2675.52 2677.2 C462_C463_Eddard_Stark +2677.92 2679.56 C462_C463_Eddard_Stark +2681.8 2683.04 C462_C463_Jaime_Lannister +2688.64 2689.52 C466_C467_Sansa_Stark +2689.88 2691.6 C466_C467_Sansa_Stark +2692.36 2694.16 C466_C467_Sansa_Stark +2800.64 2802.68 C476_C477_Catelyn_Stark +2803.92 2805.12 C476_C477_Catelyn_Stark +2805.28 2807 C476_C477_Catelyn_Stark +2807.76 2809.36 C476_C477_Eddard_Stark +2807.76 2809.36 C477_C478_Eddard_Stark +2810.28 2811.72 C477_C478_Eddard_Stark +2811.76 2815.84 C477_C478_Catelyn_Stark +2816.72 2818.76 C477_C478_Catelyn_Stark +2818.96 2820.36 C477_C478_Catelyn_Stark +2821.08 2823.76 C477_C478_Catelyn_Stark +2932.88 2936.12 C496_C497_Viserys_Targaryen +2936.44 2939.56 C496_C497_Illyrio_Mopatis +2939.72 2940.36 C496_C497_Viserys_Targaryen +328.36 329.08 C50_C51_Waymar_Royce +331.44 332 C50_C51_Gared +3043.56 3045.6 C538_C539_Daenerys_Targaryen +3045.84 3047.72 C538_C539_Jorah_Mormont +3048.12 3050.36 C538_C539_Jorah_Mormont +3051.08 3052.44 C538_C539_Jorah_Mormont +3161.64 3162.84 C557_C560_Daenerys_Targaryen +3163.04 3165.48 C557_C560_Daenerys_Targaryen +3165.72 3168.28 C557_C560_Jorah_Mormont +3189.04 3189.84 C561_C563_Viserys_Targaryen +3320.56 3322.48 C580_C581_Robert_Baratheon +3322.64 3324.64 C580_C581_Eddard_Stark +3327.68 3329.28 C580_C581_Robert_Baratheon +3329.36 3330.64 C580_C581_Robert_Baratheon +3332.84 3334.92 C580_C581_Robert_Baratheon +3336.32 3339 C580_C581_Robert_Baratheon +3339.64 3341.12 C580_C581_Robert_Baratheon +3341.72 3343 C580_C581_Robert_Baratheon +3344.6 3346.08 C580_C581_Eddard_Stark +3346.28 3347.12 C580_C581_Robert_Baratheon +3348.04 3350.6 C580_C581_Robert_Baratheon +3352.48 3354.6 C580_C581_Robert_Baratheon +3352.48 3354.68 C581_C582_Robert_Baratheon +3364.4 3365.52 C582_C583_Bran_Stark +3438.92 3440.6 C602_C607_Cersei_Lannister +3475.48 3477.08 C605_C613_Jaime_Lannister +3450.28 3451.36 C605_C613_Jaime_Lannister +3451.44 3452.12 C605_C613_Jaime_Lannister +3452.16 3452.88 C605_C613_Cersei_Lannister +3459.84 3461.4 C610_C611_Jaime_Lannister +3462.72 3464 C610_C611_Jaime_Lannister +3464.8 3465.12 C610_C611_Bran_Stark +3466.16 3466.8 C610_C611_Jaime_Lannister +3446.24 3447.44 C610_C611_Jaime_Lannister diff --git a/spkDiarization/data/ref/seg/game_of_thrones_S01E01.rttm b/spkDiarization/data/ref/seg/game_of_thrones_S01E01.rttm new file mode 100644 index 0000000..aa87a18 --- /dev/null +++ b/spkDiarization/data/ref/seg/game_of_thrones_S01E01.rttm @@ -0,0 +1,387 @@ +SPKR-INFO game_of_thrones_S01E01 1 unknown C118_C125_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C12_C13_S +SPKR-INFO game_of_thrones_S01E01 1 unknown C135_C136_Rodrik_Cassel +SPKR-INFO game_of_thrones_S01E01 1 unknown C135_C139_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C135_C139_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C136_C137_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C136_C137_Rodrik_Cassel +SPKR-INFO game_of_thrones_S01E01 1 unknown C137_C138_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C137_C138_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C150_C155_Jon_Snow +SPKR-INFO game_of_thrones_S01E01 1 unknown C154_C160_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C167_C171_Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C167_C171_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C194_C195_Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C194_C195_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C194_C195_Jon_Snow +SPKR-INFO game_of_thrones_S01E01 1 unknown C203_C205_Theon_Greyjoy +SPKR-INFO game_of_thrones_S01E01 1 unknown C217_C218_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C217_C218_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C226_C231_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C229_C230_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C229_C230_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C231_C233_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C231_C233_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C236_C237_Robb_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C236_C237_Theon_Greyjoy +SPKR-INFO game_of_thrones_S01E01 1 unknown C258_C259_Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C258_C259_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C259_C262_Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C259_C262_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C298_C300_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C311_C314_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C323_C324_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C323_C324_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C334_C335_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C334_C336_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C334_C336_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C334_C337_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C343_C344_Ros +SPKR-INFO game_of_thrones_S01E01 1 unknown C343_C344_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C34_C35_Gared +SPKR-INFO game_of_thrones_S01E01 1 unknown C34_C35_Waymar_Royce +SPKR-INFO game_of_thrones_S01E01 1 unknown C34_C35_Will +SPKR-INFO game_of_thrones_S01E01 1 unknown C355_C357_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C355_C357_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C369_C371_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C369_C371_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C369_C372_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C36_C37_Waymar_Royce +SPKR-INFO game_of_thrones_S01E01 1 unknown C36_C37_Will +SPKR-INFO game_of_thrones_S01E01 1 unknown C371_C373_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C371_C375_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C371_C375_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C382_C390_Illyrio_Mopatis +SPKR-INFO game_of_thrones_S01E01 1 unknown C382_C390_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C390_C391_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C405_C406_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C405_C406_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C407_C408_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C407_C408_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C40_C41_Gared +SPKR-INFO game_of_thrones_S01E01 1 unknown C40_C41_Waymar_Royce +SPKR-INFO game_of_thrones_S01E01 1 unknown C40_C41_Will +SPKR-INFO game_of_thrones_S01E01 1 unknown C411_C412_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C411_C412_Sansa_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C426_C428_Jon_Snow +SPKR-INFO game_of_thrones_S01E01 1 unknown C431_C432_Benjen_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C431_C432_Jon_Snow +SPKR-INFO game_of_thrones_S01E01 1 unknown C434_C437_Jon_Snow +SPKR-INFO game_of_thrones_S01E01 1 unknown C434_C437_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C446_C447_Benjen_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C446_C447_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C450_C455_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C450_C455_Sansa_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C451_C453_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C452_C454_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C452_C454_Sansa_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C453_C454_Sansa_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C461_C462_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C461_C462_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C462_C463_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C462_C463_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C466_C467_Sansa_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C476_C477_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C476_C477_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C477_C478_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C477_C478_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C496_C497_Illyrio_Mopatis +SPKR-INFO game_of_thrones_S01E01 1 unknown C496_C497_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C50_C51_Gared +SPKR-INFO game_of_thrones_S01E01 1 unknown C50_C51_Waymar_Royce +SPKR-INFO game_of_thrones_S01E01 1 unknown C538_C539_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C538_C539_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E01 1 unknown C557_C560_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C557_C560_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E01 1 unknown C561_C563_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E01 1 unknown C580_C581_Eddard_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C580_C581_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C581_C582_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E01 1 unknown C582_C583_Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C602_C607_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C605_C613_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C605_C613_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E01 1 unknown C610_C611_Bran_Stark +SPKR-INFO game_of_thrones_S01E01 1 unknown C610_C611_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 614.12 1.32 C118_C125_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 617.64 0.52 C118_C125_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 112.44 0.64 C12_C13_S +SPEAKER game_of_thrones_S01E01 1 645.08 0.72 C135_C136_Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 647.08 1.64 C135_C136_Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 649.16 1.64 C135_C136_Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 668.36 0.48 C135_C139_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 669.76 2.28 C135_C139_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 672.32 1.32 C135_C139_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 659.52 1.24 C136_C137_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 664.52 1.40 C136_C137_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 647.84 0.88 C136_C137_Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 649.16 2.16 C136_C137_Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 661.64 1.20 C136_C137_Rodrik_Cassel +SPEAKER game_of_thrones_S01E01 1 657.52 1.12 C137_C138_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 655.36 1.76 C137_C138_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 664.52 1.40 C137_C138_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 799.64 0.84 C150_C155_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 783.88 1.12 C154_C160_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 834.44 1.16 C167_C171_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 842.08 1.52 C167_C171_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 850.24 1.04 C167_C171_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 837.56 3.08 C167_C171_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 846.28 2.68 C167_C171_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 855.92 1.80 C167_C171_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 980.04 1.04 C194_C195_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 981.72 1.04 C194_C195_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 983.00 0.96 C194_C195_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 985.64 1.48 C194_C195_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 988.48 1.52 C194_C195_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 991.16 1.72 C194_C195_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 1037.80 3.40 C203_C205_Theon_Greyjoy +SPEAKER game_of_thrones_S01E01 1 1106.84 1.48 C217_C218_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1109.72 2.72 C217_C218_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1113.60 4.16 C217_C218_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1131.00 0.84 C217_C218_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1152.16 1.76 C217_C218_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1128.56 1.00 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1132.24 3.40 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1137.32 2.88 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1141.16 1.72 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1142.92 3.36 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1146.48 1.60 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1149.68 2.12 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1155.32 1.64 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1157.20 1.36 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1158.88 1.64 C217_C218_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 1245.16 1.20 C226_C231_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1256.92 1.44 C226_C231_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1260.28 1.04 C226_C231_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1221.44 2.16 C229_C230_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1225.96 2.12 C229_C230_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1230.28 1.40 C229_C230_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1213.24 1.56 C229_C230_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1224.80 0.64 C229_C230_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1260.28 1.92 C231_C233_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1263.52 2.64 C231_C233_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1273.32 2.20 C231_C233_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1266.96 1.72 C231_C233_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1270.96 1.56 C231_C233_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1313.76 1.84 C236_C237_Robb_Stark +SPEAKER game_of_thrones_S01E01 1 1315.64 3.36 C236_C237_Theon_Greyjoy +SPEAKER game_of_thrones_S01E01 1 1391.80 0.76 C258_C259_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 1396.76 0.48 C258_C259_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 1382.96 1.80 C258_C259_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1394.84 0.80 C258_C259_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1396.76 0.48 C259_C262_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 1397.64 2.56 C259_C262_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1402.08 1.56 C259_C262_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1403.88 1.36 C259_C262_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 1551.92 1.16 C298_C300_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1604.16 2.36 C311_C314_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1632.40 1.80 C323_C324_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1634.64 1.48 C323_C324_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 1636.72 0.60 C323_C324_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1690.00 1.12 C334_C335_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1692.20 3.24 C334_C335_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1697.40 1.64 C334_C335_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1700.04 2.12 C334_C335_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1706.68 1.36 C334_C336_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1708.84 1.24 C334_C336_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1710.36 1.80 C334_C336_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1712.20 3.28 C334_C336_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1715.72 1.72 C334_C336_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1719.00 1.96 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1721.04 1.80 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1723.72 2.16 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1726.12 3.56 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1730.72 1.24 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1733.84 1.68 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1737.40 1.24 C334_C337_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1792.12 0.96 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1793.84 1.68 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1798.28 2.48 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1801.04 2.04 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1803.28 2.28 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1809.20 1.64 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1813.84 1.04 C343_C344_Ros +SPEAKER game_of_thrones_S01E01 1 1796.40 1.72 C343_C344_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 1812.24 0.64 C343_C344_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 1818.00 1.48 C343_C344_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 199.88 1.32 C34_C35_Gared +SPEAKER game_of_thrones_S01E01 1 205.64 1.96 C34_C35_Gared +SPEAKER game_of_thrones_S01E01 1 207.64 2.84 C34_C35_Gared +SPEAKER game_of_thrones_S01E01 1 204.08 1.32 C34_C35_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 210.88 2.16 C34_C35_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 215.40 1.60 C34_C35_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 198.56 1.00 C34_C35_Will +SPEAKER game_of_thrones_S01E01 1 1888.56 1.56 C355_C357_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 1879.72 2.24 C355_C357_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1883.92 2.08 C355_C357_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1886.04 2.32 C355_C357_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1912.56 1.24 C355_C357_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 1954.96 3.40 C369_C371_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1958.60 1.72 C369_C371_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1960.52 1.80 C369_C371_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1962.36 1.64 C369_C371_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1963.16 0.84 C369_C372_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1968.68 1.36 C369_C372_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 1974.56 2.08 C369_C372_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 226.28 1.84 C36_C37_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 229.80 2.24 C36_C37_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 232.88 2.12 C36_C37_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 235.64 1.88 C36_C37_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 239.76 1.80 C36_C37_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 242.12 1.24 C36_C37_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 222.52 1.04 C36_C37_Will +SPEAKER game_of_thrones_S01E01 1 224.12 1.36 C36_C37_Will +SPEAKER game_of_thrones_S01E01 1 1979.44 2.36 C371_C373_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2012.88 0.76 C371_C375_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2008.52 1.64 C371_C375_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2103.00 2.32 C382_C390_Illyrio_Mopatis +SPEAKER game_of_thrones_S01E01 1 2109.04 1.76 C382_C390_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2109.04 1.76 C390_C391_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2111.48 2.16 C390_C391_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2113.88 3.44 C390_C391_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2117.44 3.60 C390_C391_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2122.52 3.60 C390_C391_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2128.04 1.48 C390_C391_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2224.48 1.68 C405_C406_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2231.36 1.16 C405_C406_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2233.32 0.88 C405_C406_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2235.68 2.28 C405_C406_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2246.28 1.00 C407_C408_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2239.08 1.00 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2240.24 1.64 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2242.08 1.48 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2247.52 2.36 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2251.68 2.08 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2255.04 2.48 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2258.04 3.08 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2261.32 1.92 C407_C408_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 282.24 0.92 C40_C41_Gared +SPEAKER game_of_thrones_S01E01 1 274.00 2.36 C40_C41_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 277.32 0.80 C40_C41_Will +SPEAKER game_of_thrones_S01E01 1 2295.32 1.76 C411_C412_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2302.76 1.88 C411_C412_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2305.96 1.44 C411_C412_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2289.92 1.24 C411_C412_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2292.60 2.64 C411_C412_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2300.12 2.56 C411_C412_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2365.36 1.00 C426_C428_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2369.28 1.04 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2371.96 0.92 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2373.64 1.44 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2376.36 1.16 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2382.96 1.72 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2385.40 2.00 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2389.24 0.64 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2396.00 1.72 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2401.56 1.72 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2404.24 1.20 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2406.20 1.44 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2410.12 2.28 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2423.36 1.12 C431_C432_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2378.00 2.24 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2380.28 1.72 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2387.48 1.36 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2389.96 1.72 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2391.84 0.96 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2398.24 2.68 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2407.68 1.32 C431_C432_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2470.08 2.00 C434_C437_Jon_Snow +SPEAKER game_of_thrones_S01E01 1 2462.28 2.00 C434_C437_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2466.44 1.76 C434_C437_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2473.48 2.08 C434_C437_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2476.12 2.12 C434_C437_Tyrion_Lannister +SPEAKER game_of_thrones_S01E01 1 2522.92 1.08 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2524.92 1.56 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2532.24 1.88 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2535.32 1.44 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2537.60 1.12 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2545.00 1.60 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2553.04 0.72 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2555.32 1.92 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2558.04 1.32 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2559.96 2.64 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2563.56 1.64 C446_C447_Benjen_Stark +SPEAKER game_of_thrones_S01E01 1 2528.48 1.48 C446_C447_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2531.28 0.92 C446_C447_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2540.60 1.16 C446_C447_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2543.44 1.32 C446_C447_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2549.16 2.80 C446_C447_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2566.92 1.56 C446_C447_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2597.60 1.08 C450_C455_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2600.24 1.24 C450_C455_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2602.32 1.08 C450_C455_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2604.96 2.24 C450_C455_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2603.52 1.00 C450_C455_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2607.52 1.56 C450_C455_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2588.12 2.00 C451_C453_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2591.24 2.84 C451_C453_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2609.76 1.20 C452_C454_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2618.84 1.48 C452_C454_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2622.12 3.04 C452_C454_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 2616.08 1.20 C452_C454_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2616.08 1.20 C453_C454_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2653.80 0.96 C461_C462_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2657.80 2.28 C461_C462_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2654.92 1.36 C461_C462_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2656.64 1.00 C461_C462_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2660.24 2.76 C461_C462_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2663.88 1.36 C461_C462_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2667.80 1.72 C462_C463_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2673.44 1.80 C462_C463_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2675.52 1.68 C462_C463_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2677.92 1.64 C462_C463_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2663.88 1.36 C462_C463_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2665.40 1.72 C462_C463_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2669.60 0.24 C462_C463_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2670.24 1.44 C462_C463_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2681.80 1.24 C462_C463_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 2688.64 0.88 C466_C467_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2689.88 1.72 C466_C467_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2692.36 1.80 C466_C467_Sansa_Stark +SPEAKER game_of_thrones_S01E01 1 2800.64 2.04 C476_C477_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2803.92 1.20 C476_C477_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2805.28 1.72 C476_C477_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2807.76 1.60 C476_C477_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2811.76 4.08 C477_C478_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2816.72 2.04 C477_C478_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2818.96 1.40 C477_C478_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2821.08 2.68 C477_C478_Catelyn_Stark +SPEAKER game_of_thrones_S01E01 1 2807.76 1.60 C477_C478_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2810.28 1.44 C477_C478_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 2936.44 3.12 C496_C497_Illyrio_Mopatis +SPEAKER game_of_thrones_S01E01 1 2932.88 3.24 C496_C497_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 2939.72 0.64 C496_C497_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 331.44 0.56 C50_C51_Gared +SPEAKER game_of_thrones_S01E01 1 328.36 0.72 C50_C51_Waymar_Royce +SPEAKER game_of_thrones_S01E01 1 3043.56 2.04 C538_C539_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3045.84 1.88 C538_C539_Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3048.12 2.24 C538_C539_Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3051.08 1.36 C538_C539_Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3161.64 1.20 C557_C560_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3163.04 2.44 C557_C560_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3165.72 2.56 C557_C560_Jorah_Mormont +SPEAKER game_of_thrones_S01E01 1 3189.04 0.80 C561_C563_Viserys_Targaryen +SPEAKER game_of_thrones_S01E01 1 3322.64 2.00 C580_C581_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 3344.60 1.48 C580_C581_Eddard_Stark +SPEAKER game_of_thrones_S01E01 1 3320.56 1.92 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3327.68 1.60 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3329.36 1.28 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3332.84 2.08 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3336.32 2.68 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3339.64 1.48 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3341.72 1.28 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3346.28 0.84 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3348.04 2.56 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3352.48 2.12 C580_C581_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3352.48 2.20 C581_C582_Robert_Baratheon +SPEAKER game_of_thrones_S01E01 1 3364.40 1.12 C582_C583_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 3438.92 1.68 C602_C607_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 3452.16 0.72 C605_C613_Cersei_Lannister +SPEAKER game_of_thrones_S01E01 1 3450.28 1.08 C605_C613_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3451.44 0.68 C605_C613_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3475.48 1.60 C605_C613_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3464.80 0.32 C610_C611_Bran_Stark +SPEAKER game_of_thrones_S01E01 1 3446.24 1.20 C610_C611_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3459.84 1.56 C610_C611_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3462.72 1.28 C610_C611_Jaime_Lannister +SPEAKER game_of_thrones_S01E01 1 3466.16 0.64 C610_C611_Jaime_Lannister diff --git a/spkDiarization/data/ref/seg/game_of_thrones_S01E02.lbl b/spkDiarization/data/ref/seg/game_of_thrones_S01E02.lbl new file mode 100644 index 0000000..04e9d35 --- /dev/null +++ b/spkDiarization/data/ref/seg/game_of_thrones_S01E02.lbl @@ -0,0 +1,395 @@ +805.76 807.76 C100_C101_Jon_Snow +810.52 811.52 C100_C101_Arya_Stark +811.6 812.48 C100_C101_Jon_Snow +814.08 815.88 C100_C101_Jon_Snow +819.4 820.08 C101_C104_Arya_Stark +820.2 821.56 C101_C104_Jon_Snow +823.52 824.4 C101_C104_Jon_Snow +855.6 857.4 C111_C112_Jon_Snow +861.64 863.56 C111_C112_Arya_Stark +865.28 866.8 C111_C112_Arya_Stark +881.68 883 C115_C116_Jon_Snow +883.36 884.6 C115_C116_Catelyn_Stark +913.56 916.4 C118_C121_Jon_Snow +916.44 919.68 C118_C121_Jon_Snow +921.76 923.52 C118_C121_Jon_Snow +924.44 926.44 C118_C121_Jon_Snow +931.56 934.2 C118_C121_Jon_Snow +949.16 950.72 C121_C122_Catelyn_Stark +951.32 952.48 C121_C122_Catelyn_Stark +1021.48 1023.2 C130_C131_Catelyn_Stark +1026.08 1027.64 C130_C131_Eddard_Stark +1027.8 1030.8 C130_C131_Catelyn_Stark +1031.68 1034.56 C130_C131_Catelyn_Stark +1036.64 1038.6 C130_C131_Catelyn_Stark +1039.88 1041.2 C130_C131_Catelyn_Stark +1045.92 1046.4 C130_C131_Eddard_Stark +1057.28 1059 C130_C131_Catelyn_Stark +1059.2 1060.28 C130_C131_Eddard_Stark +1063.04 1064.04 C130_C131_Eddard_Stark +1086.92 1088.28 C133_C134_Robb_Stark +1089.64 1091.52 C133_C134_Robb_Stark +1091.56 1093.2 C133_C134_Jon_Snow +1094.8 1095.76 C133_C134_Robb_Stark +1096.2 1097.56 C133_C134_Jon_Snow +1098.32 1098.64 C133_C134_Robb_Stark +1100.44 1102.4 C133_C134_Robb_Stark +1102.76 1104.48 C133_C134_Jon_Snow +1105.96 1107.16 C133_C134_Robb_Stark +1107.84 1108.76 C133_C134_Jon_Snow +1180.4 1181.6 C141_C142_Jon_Snow +1182.96 1185.36 C141_C142_Jon_Snow +1187.32 1188.32 C141_C142_Jon_Snow +1190.44 1192.08 C141_C142_Eddard_Stark +1193.04 1194.56 C141_C142_Eddard_Stark +1195.28 1195.92 C141_C142_Eddard_Stark +1196.92 1197.96 C141_C142_Eddard_Stark +1329.32 1330.56 C149_C150_Robert_Baratheon +1334.56 1336.36 C149_C150_Robert_Baratheon +1249.72 1253.16 C149_C150_Robert_Baratheon +1253.28 1256.52 C150_C151_Robert_Baratheon +1256.84 1258.36 C150_C151_Eddard_Stark +1259.88 1262.2 C150_C151_Robert_Baratheon +1263.08 1264.56 C150_C151_Robert_Baratheon +1264.6 1265.84 C150_C151_Eddard_Stark +1334.68 1336.36 C150_C151_Robert_Baratheon +1342.32 1346.12 C150_C151_Eddard_Stark +1346.16 1348.16 C150_C151_Eddard_Stark +1348.2 1350.16 C150_C151_Robert_Baratheon +1350.36 1352.12 C150_C151_Robert_Baratheon +1352.16 1353.64 C150_C151_Eddard_Stark +1354.16 1357.16 C150_C151_Robert_Baratheon +1264.76 1265.84 C150_C152_Eddard_Stark +1269.76 1272.44 C150_C152_Robert_Baratheon +1272.48 1273.92 C150_C152_Robert_Baratheon +1274.16 1277.36 C150_C152_Robert_Baratheon +1277.4 1279.6 C150_C152_Eddard_Stark +1279.64 1282.6 C150_C152_Robert_Baratheon +1282.84 1284.24 C150_C152_Robert_Baratheon +1285.68 1287.92 C150_C152_Robert_Baratheon +1287.96 1291 C150_C152_Robert_Baratheon +1291.56 1292.68 C150_C152_Robert_Baratheon +1318.24 1321.04 C150_C152_Robert_Baratheon +1321.6 1323.36 C150_C152_Eddard_Stark +1324.16 1325.72 C150_C152_Eddard_Stark +1328.32 1330.56 C150_C152_Robert_Baratheon +1287.96 1291 C152_C153_Robert_Baratheon +1291.56 1292.84 C152_C153_Robert_Baratheon +1294.52 1295.24 C152_C153_Eddard_Stark +1295.28 1296.6 C152_C153_Robert_Baratheon +1296.88 1298.36 C152_C153_Robert_Baratheon +1298.4 1301.24 C152_C153_Robert_Baratheon +1301.88 1303.36 C152_C153_Robert_Baratheon +1304.48 1305.52 C152_C153_Eddard_Stark +1318.24 1320.92 C152_C153_Robert_Baratheon +1304.48 1305.52 C153_C154_Eddard_Stark +1308.4 1309.44 C153_C154_Robert_Baratheon +1310.08 1312.36 C153_C154_Robert_Baratheon +1312.88 1316.04 C153_C154_Robert_Baratheon +1357.4 1358.84 C153_C154_Eddard_Stark +1358.88 1360.64 C153_C154_Robert_Baratheon +1361.04 1363.88 C153_C154_Robert_Baratheon +1363.96 1366.52 C153_C154_Robert_Baratheon +1366.6 1368.08 C153_C154_Eddard_Stark +1368.68 1371.68 C153_C154_Robert_Baratheon +1371.72 1373.2 C153_C154_Eddard_Stark +1373.36 1375 C153_C154_Robert_Baratheon +1375.96 1378.2 C153_C154_Robert_Baratheon +1378.24 1380.6 C153_C154_Eddard_Stark +1380.64 1383.36 C153_C154_Eddard_Stark +1383.4 1385.04 C153_C154_Eddard_Stark +1385.08 1388.12 C153_C154_Robert_Baratheon +1389.32 1392.8 C153_C154_Robert_Baratheon +1392.96 1394.4 C153_C154_Robert_Baratheon +1398.32 1399.72 C153_C154_Eddard_Stark +1404.92 1406.72 C153_C154_Robert_Baratheon +1407.92 1410.32 C153_C154_Robert_Baratheon +1411.04 1412.36 C153_C154_Robert_Baratheon +1483.64 1484.68 C159_C162_Benjen_Stark +1489.12 1490.28 C159_C162_Benjen_Stark +1491.92 1493.92 C159_C162_Tyrion_Lannister +1562.08 1564.32 C159_C165_Tyrion_Lannister +1565.48 1567.96 C159_C165_Tyrion_Lannister +1568.2 1570.44 C159_C165_Tyrion_Lannister +1573.52 1576.28 C159_C165_Tyrion_Lannister +1578.44 1579.44 C159_C165_Tyrion_Lannister +1580.56 1582.4 C159_C165_Tyrion_Lannister +1582.8 1583.96 C159_C165_Tyrion_Lannister +1584 1587.16 C159_C165_Tyrion_Lannister +1587.96 1589.52 C159_C165_Tyrion_Lannister +1600.56 1603.2 C159_C165_Jon_Snow +1607.48 1610.08 C159_C165_Tyrion_Lannister +1610.8 1614.2 C159_C165_Tyrion_Lannister +1615.32 1618.2 C159_C165_Tyrion_Lannister +1618.24 1620.08 C159_C165_Jon_Snow +1620.12 1623.44 C159_C165_Tyrion_Lannister +1623.48 1626.96 C159_C165_Tyrion_Lannister +1627.32 1628.64 C159_C165_Tyrion_Lannister +1507.04 1508.92 C159_C165_Tyrion_Lannister +1514.6 1516.8 C159_C165_Tyrion_Lannister +1525.56 1527.2 C159_C165_Jon_Snow +1527.92 1529.76 C159_C165_Tyrion_Lannister +1544.56 1546.36 C159_C165_Tyrion_Lannister +1546.56 1549.04 C159_C165_Tyrion_Lannister +1549.28 1550.96 C159_C165_Jon_Snow +1638.48 1641.12 C159_C165_Tyrion_Lannister +1549.28 1550.96 C159_C167_Jon_Snow +1556.68 1559.96 C159_C167_Tyrion_Lannister +1562.08 1564.32 C159_C167_Tyrion_Lannister +1565.48 1567.12 C159_C167_Tyrion_Lannister +1627.32 1628.64 C159_C167_Tyrion_Lannister +1629.12 1630.8 C159_C167_Tyrion_Lannister +1594.64 1595.84 C159_C167_Tyrion_Lannister +1596.28 1598.24 C159_C167_Tyrion_Lannister +1600.56 1602.2 C159_C167_Jon_Snow +1500.52 1501.68 C163_C165_Tyrion_Lannister +1507.04 1508.24 C163_C165_Tyrion_Lannister +1527.92 1529.76 C163_C165_Tyrion_Lannister +1531.88 1533.04 C163_C165_Jon_Snow +1535 1536.84 C163_C165_Tyrion_Lannister +1537.72 1540.28 C163_C165_Tyrion_Lannister +1540.8 1543.92 C163_C165_Tyrion_Lannister +1544.56 1546.36 C163_C165_Tyrion_Lannister +1546.56 1549.04 C163_C165_Tyrion_Lannister +1580.56 1582.4 C163_C165_Tyrion_Lannister +1582.8 1583.96 C163_C165_Tyrion_Lannister +1584 1587.16 C163_C165_Tyrion_Lannister +1587.96 1590.36 C163_C165_Tyrion_Lannister +1638.48 1641.12 C163_C165_Tyrion_Lannister +1674.76 1677.36 C169_C170_Luwin +1678.72 1681.56 C169_C170_Luwin +1683.72 1685.12 C169_C170_Catelyn_Stark +1693.24 1696.08 C169_C171_Luwin +1696.4 1697.16 C169_C171_Luwin +1697.2 1699.32 C169_C171_Catelyn_Stark +1683.72 1685.12 C169_C171_Catelyn_Stark +1687.32 1690.28 C169_C171_Luwin +1687.32 1690.28 C171_C172_Luwin +1691.8 1693.2 C171_C172_Luwin +1693.24 1696.08 C171_C172_Luwin +1696.4 1697.16 C171_C172_Luwin +1697.2 1698.36 C171_C172_Catelyn_Stark +1708.04 1709 C171_C172_Luwin +1711.92 1712.48 C171_C172_Luwin +1701.4 1702.56 C171_C173_Robb_Stark +1705.72 1707.44 C171_C173_Robb_Stark +1708.04 1709 C171_C173_Luwin +1726.08 1727.6 C174_C175_Robb_Stark +1729.16 1730.6 C174_C175_Catelyn_Stark +1730.64 1732.04 C174_C175_Robb_Stark +1732.24 1734.28 C174_C175_Robb_Stark +1734.32 1735.16 C174_C175_Catelyn_Stark +1739.68 1740.48 C175_C176_Robb_Stark +1741.64 1744.68 C175_C176_Robb_Stark +1744.72 1746.04 C175_C176_Robb_Stark +1753.08 1753.76 C177_C178_Robb_Stark +144.92 146.96 C19_C20_Jorah_Mormont +166.24 168.56 C19_C20_Jorah_Mormont +168.6 171.48 C19_C20_Jorah_Mormont +185.08 186.08 C19_C20_Jorah_Mormont +1863.96 1867.16 C215_C218_Doreah +1867.8 1868.52 C215_C218_Daenerys_Targaryen +1869.48 1871.44 C215_C218_Doreah +1872 1874.36 C215_C218_Doreah +1939.04 1939.64 C215_C218_Doreah +1902.68 1905.4 C218_C221_Daenerys_Targaryen +1906.48 1908.36 C218_C221_Doreah +1908.8 1912.6 C218_C221_Doreah +1913.36 1914.52 C218_C221_Daenerys_Targaryen +1915.36 1917.76 C218_C221_Doreah +1917.88 1919.04 C218_C221_Daenerys_Targaryen +1919.88 1922.64 C218_C221_Doreah +1923.28 1925.88 C218_C221_Doreah +1928.88 1931.96 C218_C221_Daenerys_Targaryen +1933.6 1934.2 C218_C221_Doreah +1935.12 1936.68 C218_C221_Daenerys_Targaryen +1939.04 1939.64 C218_C221_Doreah +1893.44 1894.36 C218_C221_Doreah +2121.08 2121.88 C236_C237_Robb_Stark +2121.92 2122.48 C236_C237_Catelyn_Stark +2054.32 2056.32 C236_C237_Catelyn_Stark +2058.32 2059.92 C236_C237_Catelyn_Stark +2092.92 2095.8 C236_C237_Robb_Stark +2140 2141.28 C236_C240_Robb_Stark +2143.72 2146.2 C236_C240_Catelyn_Stark +2147.44 2150.52 C236_C240_Catelyn_Stark +2066.96 2069.4 C236_C240_Catelyn_Stark +2069.76 2072.12 C236_C240_Catelyn_Stark +2069.76 2072.4 C236_C241_Catelyn_Stark +2072.44 2073.4 C236_C241_Theon_Greyjoy +2074.04 2074.8 C236_C241_Catelyn_Stark +2075.88 2078.44 C236_C241_Catelyn_Stark +2116.08 2116.32 C236_C244_Catelyn_Stark +2116.92 2119.08 C236_C244_Catelyn_Stark +2086.48 2089.32 C240_C243_Rodrik_Cassel +2089.6 2091 C240_C243_Rodrik_Cassel +2099.92 2102.24 C240_C243_Luwin +2103.16 2103.84 C240_C243_Luwin +2082.12 2083.76 C243_C244_Rodrik_Cassel +2083.84 2085.76 C243_C244_Rodrik_Cassel +2207.48 2208.52 C250_C251_Doreah +2209.24 2211.16 C250_C251_Doreah +2212.2 2213.64 C250_C251_Doreah +2224.36 2224.92 C250_C251_Daenerys_Targaryen +2231.24 2232.56 C250_C251_Doreah +2233.32 2236.44 C250_C251_Doreah +2237.6 2239.88 C250_C251_Doreah +2259.48 2260.96 C250_C251_Doreah +2272 2274 C252_C253_Doreah +2215.6 2218.32 C252_C253_Doreah +2218.48 2220.36 C252_C253_Doreah +2220.48 2222.04 C252_C253_Daenerys_Targaryen +2352.24 2352.96 C261_C265_Daenerys_Targaryen +2355.68 2358.08 C261_C265_Daenerys_Targaryen +2470.36 2471.32 C284_C285_Sandor_Clegane +2473 2474.44 C284_C285_Sandor_Clegane +2475 2476.24 C284_C285_Sandor_Clegane +2478.2 2479.8 C284_C285_Sansa_Stark +2501.24 2502.32 C285_C289_Joffrey_I_Baratheon +2504.92 2505.84 C285_C289_Joffrey_I_Baratheon +2508.8 2510.08 C285_C289_Joffrey_I_Baratheon +2511.16 2512.2 C285_C289_Joffrey_I_Baratheon +2513.28 2514.64 C285_C289_Joffrey_I_Baratheon +2517.12 2518.36 C285_C289_Joffrey_I_Baratheon +2521.76 2522.84 C285_C289_Joffrey_I_Baratheon +2524.28 2524.92 C285_C289_Joffrey_I_Baratheon +2496.6 2499.44 C285_C289_Joffrey_I_Baratheon +2501.24 2501.92 C289_C290_Joffrey_I_Baratheon +2504.92 2506.24 C289_C290_Joffrey_I_Baratheon +2508.8 2510.08 C289_C290_Joffrey_I_Baratheon +2511.16 2512.2 C289_C290_Joffrey_I_Baratheon +2521.76 2522.84 C289_C290_Joffrey_I_Baratheon +2524.28 2525.04 C289_C290_Joffrey_I_Baratheon +2576.8 2577.36 C292_C297_Arya_Stark +2590.84 2592.96 C297_C304_Joffrey_I_Baratheon +236.08 238.44 C30_C31_Jorah_Mormont +238.92 241.64 C30_C31_Jorah_Mormont +241.68 242.96 C30_C31_Jorah_Mormont +243.04 245.48 C30_C31_Viserys_Targaryen +245.8 249.84 C30_C31_Viserys_Targaryen +250 251.6 C30_C31_Jorah_Mormont +253.12 255.28 C30_C31_Viserys_Targaryen +2658.6 2659.84 C333_C336_Joffrey_I_Baratheon +2659.88 2661.4 C333_C336_Sansa_Stark +2655.84 2656.52 C336_C337_Joffrey_I_Baratheon +2657.48 2659.8 C336_C337_Joffrey_I_Baratheon +2701.52 2704.6 C349_C350_Arya_Stark +2705.24 2707.12 C349_C350_Arya_Stark +2710.32 2711.48 C349_C350_Arya_Stark +2727.12 2727.96 C351_C354_Arya_Stark +2820.36 2822.32 C361_C368_Cersei_Lannister +2822.36 2823.6 C361_C368_Arya_Stark +2823.64 2825.32 C361_C368_Joffrey_I_Baratheon +2836.96 2838.28 C362_C363_Robert_Baratheon +2838.32 2839.2 C362_C363_Eddard_Stark +2796.12 2797.72 C362_C363_Cersei_Lannister +2797.76 2798.64 C362_C363_Robert_Baratheon +2806.2 2808.64 C362_C363_Cersei_Lannister +2809.32 2811.4 C362_C363_Cersei_Lannister +2829.76 2832 C362_C363_Robert_Baratheon +2907.64 2910.44 C362_C374_Robert_Baratheon +2910.72 2911.92 C362_C374_Robert_Baratheon +2911.96 2913.08 C362_C374_Eddard_Stark +2891.8 2894.24 C362_C374_Robert_Baratheon +2894.28 2896.08 C362_C374_Cersei_Lannister +2832.64 2834.84 C363_C365_Robert_Baratheon +2898.32 2901.32 C365_C368_Robert_Baratheon +2887.72 2888.72 C365_C374_Cersei_Lannister +2888.76 2889.76 C365_C374_Robert_Baratheon +2889.8 2891.12 C365_C374_Robert_Baratheon +2907.64 2909.56 C365_C374_Robert_Baratheon +2826.24 2827.08 C366_C368_Joffrey_I_Baratheon +2827.12 2827.6 C366_C368_Arya_Stark +2827.64 2828.24 C366_C368_Joffrey_I_Baratheon +2823.8 2827.08 C368_C369_Joffrey_I_Baratheon +2990.84 2992.36 C368_C388_Eddard_Stark +2994.2 2995.92 C368_C388_Eddard_Stark +2984.8 2985.68 C384_C388_Eddard_Stark +2987.28 2988.32 C384_C388_Eddard_Stark +2988.92 2989.96 C384_C388_Cersei_Lannister +2990.84 2992.36 C384_C388_Eddard_Stark +2994.2 2995.92 C384_C388_Eddard_Stark +319.68 322.4 C39_C40_Tyrion_Lannister +322.68 324.56 C39_C40_Tyrion_Lannister +324.6 325.96 C39_C40_Joffrey_I_Baratheon +326.6 328.72 C39_C40_Joffrey_I_Baratheon +331.04 333 C39_C40_Tyrion_Lannister +335.88 337.68 C42_C43_Tyrion_Lannister +338.24 340.24 C42_C43_Tyrion_Lannister +340.32 342.12 C42_C43_Joffrey_I_Baratheon +342.16 345.04 C42_C43_Tyrion_Lannister +345.08 348.2 C42_C43_Tyrion_Lannister +348.24 348.84 C42_C43_Joffrey_I_Baratheon +350.2 351.44 C42_C43_Tyrion_Lannister +391.36 391.88 C49_C50_Jaime_Lannister +392.04 393.52 C49_C50_Tyrion_Lannister +428.08 429.28 C49_C50_Cersei_Lannister +429.52 431.08 C49_C50_Cersei_Lannister +431.6 433.16 C49_C50_Tyrion_Lannister +433.36 433.44 C49_C50_Tyrion_Lannister +437.4 439.96 C49_C50_Tyrion_Lannister +440 442.2 C49_C50_Jaime_Lannister +431.6 433.16 C50_C56_Tyrion_Lannister +433.36 437.28 C50_C56_Tyrion_Lannister +425.28 428.04 C50_C56_Tyrion_Lannister +446.16 447.36 C50_C58_Tyrion_Lannister +447.4 450 C50_C58_Tyrion_Lannister +416.8 419.68 C53_C55_Cersei_Lannister +419.72 421.28 C53_C55_Tyrion_Lannister +421.52 423.52 C53_C55_Tyrion_Lannister +466.24 468.12 C58_C62_Jaime_Lannister +468.32 470.88 C58_C62_Jaime_Lannister +472.12 475.28 C58_C62_Tyrion_Lannister +475.8 478.56 C58_C62_Tyrion_Lannister +478.6 480.56 C58_C62_Tyrion_Lannister +481.72 485.32 C58_C62_Jaime_Lannister +488.28 489.64 C58_C62_Jaime_Lannister +490.32 492.4 C58_C62_Jaime_Lannister +492.76 494.72 C58_C62_Tyrion_Lannister +495.04 496 C58_C62_Tyrion_Lannister +525.8 527.2 C64_C68_Cersei_Lannister +528.44 529.76 C64_C68_Cersei_Lannister +601.32 603.04 C64_C69_Cersei_Lannister +603.08 604.76 C64_C69_Cersei_Lannister +516.08 516.68 C65_C66_Cersei_Lannister +516.08 516.68 C65_C67_Cersei_Lannister +517.56 520.4 C65_C67_Catelyn_Stark +520.44 522.32 C65_C67_Cersei_Lannister +528.44 532.16 C66_C68_Cersei_Lannister +533.08 534.44 C66_C68_Cersei_Lannister +533.56 534.44 C66_C69_Cersei_Lannister +534.8 536.68 C66_C69_Cersei_Lannister +539.04 539.92 C66_C69_Cersei_Lannister +541.32 543.08 C66_C69_Cersei_Lannister +543.24 544.44 C66_C69_Catelyn_Stark +545 546.32 C66_C69_Cersei_Lannister +548 550.96 C66_C69_Cersei_Lannister +551.56 554.32 C66_C69_Cersei_Lannister +559.52 561.08 C66_C69_Cersei_Lannister +563.2 564.76 C66_C69_Cersei_Lannister +566 567.48 C66_C69_Cersei_Lannister +570.68 572.24 C66_C69_Cersei_Lannister +573.84 577.32 C66_C69_Cersei_Lannister +582.6 584.08 C66_C69_Cersei_Lannister +586.4 588.28 C66_C69_Cersei_Lannister +588.36 590.44 C66_C69_Cersei_Lannister +601.32 603.04 C66_C69_Cersei_Lannister +603.08 604.76 C66_C69_Cersei_Lannister +607.04 608.08 C66_C69_Catelyn_Stark +609.48 611 C66_C69_Cersei_Lannister +668.88 669.88 C76_C77_Jon_Snow +670.16 671.72 C76_C77_Jaime_Lannister +676.24 678.84 C76_C77_Jaime_Lannister +679.68 682.92 C76_C77_Jaime_Lannister +682.96 684.24 C76_C77_Jaime_Lannister +692.48 694.68 C77_C80_Jaime_Lannister +696.92 700.88 C77_C80_Jaime_Lannister +754.68 756.52 C88_C89_Arya_Stark +756.88 759.36 C88_C89_Arya_Stark +759.6 762.44 C88_C89_Arya_Stark +763.24 764.52 C88_C89_Jon_Snow +780.68 781.96 C88_C89_Jon_Snow +782.4 784.52 C88_C89_Jon_Snow +786.52 787.68 C88_C89_Jon_Snow +764.84 765.36 C90_C91_Arya_Stark +766.44 768.44 C90_C91_Arya_Stark diff --git a/spkDiarization/data/ref/seg/game_of_thrones_S01E02.rttm b/spkDiarization/data/ref/seg/game_of_thrones_S01E02.rttm new file mode 100644 index 0000000..c107513 --- /dev/null +++ b/spkDiarization/data/ref/seg/game_of_thrones_S01E02.rttm @@ -0,0 +1,519 @@ +SPKR-INFO game_of_thrones_S01E02 1 unknown C100_C101_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C100_C101_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C101_C104_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C101_C104_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C111_C112_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C111_C112_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C115_C116_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C115_C116_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C118_C121_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C121_C122_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C130_C131_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C130_C131_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C133_C134_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C133_C134_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C141_C142_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C141_C142_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C149_C150_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C150_C151_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C150_C151_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C150_C152_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C150_C152_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C152_C153_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C152_C153_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C153_C154_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C153_C154_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C159_C162_Benjen_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C159_C162_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C159_C165_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C159_C165_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C159_C167_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C159_C167_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C163_C165_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C163_C165_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C169_C170_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C169_C170_Luwin +SPKR-INFO game_of_thrones_S01E02 1 unknown C169_C171_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C169_C171_Luwin +SPKR-INFO game_of_thrones_S01E02 1 unknown C171_C172_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C171_C172_Luwin +SPKR-INFO game_of_thrones_S01E02 1 unknown C171_C173_Luwin +SPKR-INFO game_of_thrones_S01E02 1 unknown C171_C173_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C174_C175_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C174_C175_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C175_C176_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C177_C178_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C19_C20_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E02 1 unknown C215_C218_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown C215_C218_Doreah +SPKR-INFO game_of_thrones_S01E02 1 unknown C218_C221_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown C218_C221_Doreah +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C237_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C237_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C240_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C240_Robb_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C241_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C241_Theon_Greyjoy +SPKR-INFO game_of_thrones_S01E02 1 unknown C236_C244_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C240_C243_Luwin +SPKR-INFO game_of_thrones_S01E02 1 unknown C240_C243_Rodrik_Cassel +SPKR-INFO game_of_thrones_S01E02 1 unknown C243_C244_Rodrik_Cassel +SPKR-INFO game_of_thrones_S01E02 1 unknown C250_C251_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown C250_C251_Doreah +SPKR-INFO game_of_thrones_S01E02 1 unknown C252_C253_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown C252_C253_Doreah +SPKR-INFO game_of_thrones_S01E02 1 unknown C261_C265_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown C284_C285_Sandor_Clegane +SPKR-INFO game_of_thrones_S01E02 1 unknown C284_C285_Sansa_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C285_C289_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C289_C290_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C292_C297_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C297_C304_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C30_C31_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E02 1 unknown C30_C31_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E02 1 unknown C333_C336_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C333_C336_Sansa_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C336_C337_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C349_C350_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C351_C354_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C361_C368_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C361_C368_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C361_C368_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C362_C363_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C362_C363_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C362_C363_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C362_C374_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C362_C374_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C362_C374_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C363_C365_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C365_C368_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C365_C374_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C365_C374_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C366_C368_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C366_C368_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C368_C369_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C368_C388_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C384_C388_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C384_C388_Eddard_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C39_C40_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C39_C40_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C42_C43_Joffrey_I_Baratheon +SPKR-INFO game_of_thrones_S01E02 1 unknown C42_C43_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C49_C50_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C49_C50_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C49_C50_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C50_C56_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C50_C58_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C53_C55_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C53_C55_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C58_C62_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C58_C62_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C64_C68_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C64_C69_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C65_C66_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C65_C67_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C65_C67_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C66_C68_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C66_C69_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C66_C69_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C76_C77_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C76_C77_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C77_C80_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E02 1 unknown C88_C89_Arya_Stark +SPKR-INFO game_of_thrones_S01E02 1 unknown C88_C89_Jon_Snow +SPKR-INFO game_of_thrones_S01E02 1 unknown C90_C91_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 810.52 1.00 C100_C101_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 805.76 2.00 C100_C101_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 811.60 0.88 C100_C101_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 814.08 1.80 C100_C101_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 819.40 0.68 C101_C104_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 820.20 1.36 C101_C104_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 823.52 0.88 C101_C104_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 861.64 1.92 C111_C112_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 865.28 1.52 C111_C112_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 855.60 1.80 C111_C112_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 883.36 1.24 C115_C116_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 881.68 1.32 C115_C116_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 913.56 2.84 C118_C121_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 916.44 3.24 C118_C121_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 921.76 1.76 C118_C121_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 924.44 2.00 C118_C121_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 931.56 2.64 C118_C121_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 949.16 1.56 C121_C122_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 951.32 1.16 C121_C122_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1021.48 1.72 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1027.80 3.00 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1031.68 2.88 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1036.64 1.96 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1039.88 1.32 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1057.28 1.72 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1026.08 1.56 C130_C131_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1045.92 0.48 C130_C131_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1059.20 1.08 C130_C131_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1063.04 1.00 C130_C131_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1091.56 1.64 C133_C134_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1096.20 1.36 C133_C134_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1102.76 1.72 C133_C134_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1107.84 0.92 C133_C134_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1086.92 1.36 C133_C134_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1089.64 1.88 C133_C134_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1094.80 0.96 C133_C134_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1098.32 0.32 C133_C134_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1100.44 1.96 C133_C134_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1105.96 1.20 C133_C134_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1190.44 1.64 C141_C142_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1193.04 1.52 C141_C142_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1195.28 0.64 C141_C142_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1196.92 1.04 C141_C142_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1180.40 1.20 C141_C142_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1182.96 2.40 C141_C142_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1187.32 1.00 C141_C142_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1249.72 3.44 C149_C150_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1329.32 1.24 C149_C150_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1334.56 1.80 C149_C150_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1256.84 1.52 C150_C151_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1264.60 1.24 C150_C151_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1342.32 3.80 C150_C151_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1346.16 2.00 C150_C151_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1352.16 1.48 C150_C151_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1253.28 3.24 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1259.88 2.32 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1263.08 1.48 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1334.68 1.68 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1348.20 1.96 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1350.36 1.76 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1354.16 3.00 C150_C151_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1264.76 1.08 C150_C152_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1277.40 2.20 C150_C152_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1321.60 1.76 C150_C152_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1324.16 1.56 C150_C152_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1269.76 2.68 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1272.48 1.44 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1274.16 3.20 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1279.64 2.96 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1282.84 1.40 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1285.68 2.24 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1287.96 3.04 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1291.56 1.12 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1318.24 2.80 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1328.32 2.24 C150_C152_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1294.52 0.72 C152_C153_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1304.48 1.04 C152_C153_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1287.96 3.04 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1291.56 1.28 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1295.28 1.32 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1296.88 1.48 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1298.40 2.84 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1301.88 1.48 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1318.24 2.68 C152_C153_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1304.48 1.04 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1357.40 1.44 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1366.60 1.48 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1371.72 1.48 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1378.24 2.36 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1380.64 2.72 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1383.40 1.64 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1398.32 1.40 C153_C154_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 1308.40 1.04 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1310.08 2.28 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1312.88 3.16 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1358.88 1.76 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1361.04 2.84 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1363.96 2.56 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1368.68 3.00 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1373.36 1.64 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1375.96 2.24 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1385.08 3.04 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1389.32 3.48 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1392.96 1.44 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1404.92 1.80 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1407.92 2.40 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1411.04 1.32 C153_C154_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 1483.64 1.04 C159_C162_Benjen_Stark +SPEAKER game_of_thrones_S01E02 1 1489.12 1.16 C159_C162_Benjen_Stark +SPEAKER game_of_thrones_S01E02 1 1491.92 2.00 C159_C162_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1525.56 1.64 C159_C165_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1549.28 1.68 C159_C165_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1600.56 2.64 C159_C165_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1618.24 1.84 C159_C165_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1507.04 1.88 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1514.60 2.20 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1527.92 1.84 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1544.56 1.80 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1546.56 2.48 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1562.08 2.24 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1565.48 2.48 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1568.20 2.24 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1573.52 2.76 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1578.44 1.00 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1580.56 1.84 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1582.80 1.16 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1584.00 3.16 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1587.96 1.56 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1607.48 2.60 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1610.80 3.40 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1615.32 2.88 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1620.12 3.32 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1623.48 3.48 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1627.32 1.32 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1638.48 2.64 C159_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1549.28 1.68 C159_C167_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1600.56 1.64 C159_C167_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1556.68 3.28 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1562.08 2.24 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1565.48 1.64 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1594.64 1.20 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1596.28 1.96 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1627.32 1.32 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1629.12 1.68 C159_C167_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1531.88 1.16 C163_C165_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 1500.52 1.16 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1507.04 1.20 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1527.92 1.84 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1535.00 1.84 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1537.72 2.56 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1540.80 3.12 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1544.56 1.80 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1546.56 2.48 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1580.56 1.84 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1582.80 1.16 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1584.00 3.16 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1587.96 2.40 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1638.48 2.64 C163_C165_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 1683.72 1.40 C169_C170_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1674.76 2.60 C169_C170_Luwin +SPEAKER game_of_thrones_S01E02 1 1678.72 2.84 C169_C170_Luwin +SPEAKER game_of_thrones_S01E02 1 1683.72 1.40 C169_C171_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1697.20 2.12 C169_C171_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1687.32 2.96 C169_C171_Luwin +SPEAKER game_of_thrones_S01E02 1 1693.24 2.84 C169_C171_Luwin +SPEAKER game_of_thrones_S01E02 1 1696.40 0.76 C169_C171_Luwin +SPEAKER game_of_thrones_S01E02 1 1697.20 1.16 C171_C172_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1687.32 2.96 C171_C172_Luwin +SPEAKER game_of_thrones_S01E02 1 1691.80 1.40 C171_C172_Luwin +SPEAKER game_of_thrones_S01E02 1 1693.24 2.84 C171_C172_Luwin +SPEAKER game_of_thrones_S01E02 1 1696.40 0.76 C171_C172_Luwin +SPEAKER game_of_thrones_S01E02 1 1708.04 0.96 C171_C172_Luwin +SPEAKER game_of_thrones_S01E02 1 1711.92 0.56 C171_C172_Luwin +SPEAKER game_of_thrones_S01E02 1 1708.04 0.96 C171_C173_Luwin +SPEAKER game_of_thrones_S01E02 1 1701.40 1.16 C171_C173_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1705.72 1.72 C171_C173_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1729.16 1.44 C174_C175_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1734.32 0.84 C174_C175_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 1726.08 1.52 C174_C175_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1730.64 1.40 C174_C175_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1732.24 2.04 C174_C175_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1739.68 0.80 C175_C176_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1741.64 3.04 C175_C176_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1744.72 1.32 C175_C176_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 1753.08 0.68 C177_C178_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 144.92 2.04 C19_C20_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 166.24 2.32 C19_C20_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 168.60 2.88 C19_C20_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 185.08 1.00 C19_C20_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 1867.80 0.72 C215_C218_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1863.96 3.20 C215_C218_Doreah +SPEAKER game_of_thrones_S01E02 1 1869.48 1.96 C215_C218_Doreah +SPEAKER game_of_thrones_S01E02 1 1872.00 2.36 C215_C218_Doreah +SPEAKER game_of_thrones_S01E02 1 1939.04 0.60 C215_C218_Doreah +SPEAKER game_of_thrones_S01E02 1 1902.68 2.72 C218_C221_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1913.36 1.16 C218_C221_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1917.88 1.16 C218_C221_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1928.88 3.08 C218_C221_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1935.12 1.56 C218_C221_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 1893.44 0.92 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1906.48 1.88 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1908.80 3.80 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1915.36 2.40 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1919.88 2.76 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1923.28 2.60 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1933.60 0.60 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 1939.04 0.60 C218_C221_Doreah +SPEAKER game_of_thrones_S01E02 1 2054.32 2.00 C236_C237_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2058.32 1.60 C236_C237_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2121.92 0.56 C236_C237_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2092.92 2.88 C236_C237_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 2121.08 0.80 C236_C237_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 2066.96 2.44 C236_C240_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2069.76 2.36 C236_C240_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2143.72 2.48 C236_C240_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2147.44 3.08 C236_C240_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2140.00 1.28 C236_C240_Robb_Stark +SPEAKER game_of_thrones_S01E02 1 2069.76 2.64 C236_C241_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2074.04 0.76 C236_C241_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2075.88 2.56 C236_C241_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2072.44 0.96 C236_C241_Theon_Greyjoy +SPEAKER game_of_thrones_S01E02 1 2116.08 0.24 C236_C244_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2116.92 2.16 C236_C244_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 2099.92 2.32 C240_C243_Luwin +SPEAKER game_of_thrones_S01E02 1 2103.16 0.68 C240_C243_Luwin +SPEAKER game_of_thrones_S01E02 1 2086.48 2.84 C240_C243_Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2089.60 1.40 C240_C243_Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2082.12 1.64 C243_C244_Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2083.84 1.92 C243_C244_Rodrik_Cassel +SPEAKER game_of_thrones_S01E02 1 2224.36 0.56 C250_C251_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2207.48 1.04 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2209.24 1.92 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2212.20 1.44 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2231.24 1.32 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2233.32 3.12 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2237.60 2.28 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2259.48 1.48 C250_C251_Doreah +SPEAKER game_of_thrones_S01E02 1 2220.48 1.56 C252_C253_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2215.60 2.72 C252_C253_Doreah +SPEAKER game_of_thrones_S01E02 1 2218.48 1.88 C252_C253_Doreah +SPEAKER game_of_thrones_S01E02 1 2272.00 2.00 C252_C253_Doreah +SPEAKER game_of_thrones_S01E02 1 2352.24 0.72 C261_C265_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2355.68 2.40 C261_C265_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2470.36 0.96 C284_C285_Sandor_Clegane +SPEAKER game_of_thrones_S01E02 1 2473.00 1.44 C284_C285_Sandor_Clegane +SPEAKER game_of_thrones_S01E02 1 2475.00 1.24 C284_C285_Sandor_Clegane +SPEAKER game_of_thrones_S01E02 1 2478.20 1.60 C284_C285_Sansa_Stark +SPEAKER game_of_thrones_S01E02 1 2496.60 2.84 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2501.24 1.08 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2504.92 0.92 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2508.80 1.28 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2511.16 1.04 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2513.28 1.36 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2517.12 1.24 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2521.76 1.08 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2524.28 0.64 C285_C289_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2501.24 0.68 C289_C290_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2504.92 1.32 C289_C290_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2508.80 1.28 C289_C290_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2511.16 1.04 C289_C290_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2521.76 1.08 C289_C290_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2524.28 0.76 C289_C290_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2576.80 0.56 C292_C297_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2590.84 2.12 C297_C304_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 236.08 2.36 C30_C31_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 238.92 2.72 C30_C31_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 241.68 1.28 C30_C31_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 250.00 1.60 C30_C31_Jorah_Mormont +SPEAKER game_of_thrones_S01E02 1 243.04 2.44 C30_C31_Viserys_Targaryen +SPEAKER game_of_thrones_S01E02 1 245.80 4.04 C30_C31_Viserys_Targaryen +SPEAKER game_of_thrones_S01E02 1 253.12 2.16 C30_C31_Viserys_Targaryen +SPEAKER game_of_thrones_S01E02 1 2658.60 1.24 C333_C336_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2659.88 1.52 C333_C336_Sansa_Stark +SPEAKER game_of_thrones_S01E02 1 2655.84 0.68 C336_C337_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2657.48 2.32 C336_C337_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2701.52 3.08 C349_C350_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2705.24 1.88 C349_C350_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2710.32 1.16 C349_C350_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2727.12 0.84 C351_C354_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2822.36 1.24 C361_C368_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2820.36 1.96 C361_C368_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2823.64 1.68 C361_C368_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2796.12 1.60 C362_C363_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2806.20 2.44 C362_C363_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2809.32 2.08 C362_C363_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2838.32 0.88 C362_C363_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2797.76 0.88 C362_C363_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2829.76 2.24 C362_C363_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2836.96 1.32 C362_C363_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2894.28 1.80 C362_C374_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2911.96 1.12 C362_C374_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2891.80 2.44 C362_C374_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2907.64 2.80 C362_C374_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2910.72 1.20 C362_C374_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2832.64 2.20 C363_C365_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2898.32 3.00 C365_C368_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2887.72 1.00 C365_C374_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2888.76 1.00 C365_C374_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2889.80 1.32 C365_C374_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2907.64 1.92 C365_C374_Robert_Baratheon +SPEAKER game_of_thrones_S01E02 1 2827.12 0.48 C366_C368_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 2826.24 0.84 C366_C368_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2827.64 0.60 C366_C368_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2823.80 3.28 C368_C369_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 2990.84 1.52 C368_C388_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2994.20 1.72 C368_C388_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2988.92 1.04 C384_C388_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 2984.80 0.88 C384_C388_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2987.28 1.04 C384_C388_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2990.84 1.52 C384_C388_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 2994.20 1.72 C384_C388_Eddard_Stark +SPEAKER game_of_thrones_S01E02 1 324.60 1.36 C39_C40_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 326.60 2.12 C39_C40_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 319.68 2.72 C39_C40_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 322.68 1.88 C39_C40_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 331.04 1.96 C39_C40_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 340.32 1.80 C42_C43_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 348.24 0.60 C42_C43_Joffrey_I_Baratheon +SPEAKER game_of_thrones_S01E02 1 335.88 1.80 C42_C43_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 338.24 2.00 C42_C43_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 342.16 2.88 C42_C43_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 345.08 3.12 C42_C43_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 350.20 1.24 C42_C43_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 428.08 1.20 C49_C50_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 429.52 1.56 C49_C50_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 391.36 0.52 C49_C50_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 440.00 2.20 C49_C50_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 392.04 1.48 C49_C50_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 431.60 1.56 C49_C50_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 433.36 0.08 C49_C50_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 437.40 2.56 C49_C50_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 425.28 2.76 C50_C56_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 431.60 1.56 C50_C56_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 433.36 3.92 C50_C56_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 446.16 1.20 C50_C58_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 447.40 2.60 C50_C58_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 416.80 2.88 C53_C55_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 419.72 1.56 C53_C55_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 421.52 2.00 C53_C55_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 466.24 1.88 C58_C62_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 468.32 2.56 C58_C62_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 481.72 3.60 C58_C62_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 488.28 1.36 C58_C62_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 490.32 2.08 C58_C62_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 472.12 3.16 C58_C62_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 475.80 2.76 C58_C62_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 478.60 1.96 C58_C62_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 492.76 1.96 C58_C62_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 495.04 0.96 C58_C62_Tyrion_Lannister +SPEAKER game_of_thrones_S01E02 1 525.80 1.40 C64_C68_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 528.44 1.32 C64_C68_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 601.32 1.72 C64_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 603.08 1.68 C64_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 516.08 0.60 C65_C66_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 517.56 2.84 C65_C67_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 516.08 0.60 C65_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 520.44 1.88 C65_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 528.44 3.72 C66_C68_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 533.08 1.36 C66_C68_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 543.24 1.20 C66_C69_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 607.04 1.04 C66_C69_Catelyn_Stark +SPEAKER game_of_thrones_S01E02 1 533.56 0.88 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 534.80 1.88 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 539.04 0.88 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 541.32 1.76 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 545.00 1.32 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 548.00 2.96 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 551.56 2.76 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 559.52 1.56 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 563.20 1.56 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 566.00 1.48 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 570.68 1.56 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 573.84 3.48 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 582.60 1.48 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 586.40 1.88 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 588.36 2.08 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 601.32 1.72 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 603.08 1.68 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 609.48 1.52 C66_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E02 1 670.16 1.56 C76_C77_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 676.24 2.60 C76_C77_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 679.68 3.24 C76_C77_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 682.96 1.28 C76_C77_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 668.88 1.00 C76_C77_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 692.48 2.20 C77_C80_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 696.92 3.96 C77_C80_Jaime_Lannister +SPEAKER game_of_thrones_S01E02 1 754.68 1.84 C88_C89_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 756.88 2.48 C88_C89_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 759.60 2.84 C88_C89_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 763.24 1.28 C88_C89_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 780.68 1.28 C88_C89_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 782.40 2.12 C88_C89_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 786.52 1.16 C88_C89_Jon_Snow +SPEAKER game_of_thrones_S01E02 1 764.84 0.52 C90_C91_Arya_Stark +SPEAKER game_of_thrones_S01E02 1 766.44 2.00 C90_C91_Arya_Stark diff --git a/spkDiarization/data/ref/seg/game_of_thrones_S01E03.lbl b/spkDiarization/data/ref/seg/game_of_thrones_S01E03.lbl new file mode 100644 index 0000000..e8ac238 --- /dev/null +++ b/spkDiarization/data/ref/seg/game_of_thrones_S01E03.lbl @@ -0,0 +1,476 @@ +903.8 907.44 C101_C102_Eddard_Stark +1014.52 1016.4 C105_C110_Robb_Stark +1028.16 1028.92 C105_C110_Robb_Stark +1038.92 1040.2 C105_C110_Robb_Stark +1044.52 1046.28 C105_C110_Robb_Stark +939.44 943.48 C107_C108_Nan +944.48 946.28 C107_C108_Nan +946.52 949.48 C107_C108_Nan +950 954.36 C107_C108_Nan +954.4 959.24 C107_C108_Nan +959.84 962.52 C107_C108_Nan +962.56 965.52 C107_C108_Nan +967.16 972.28 C107_C108_Nan +972.48 975.16 C107_C108_Nan +975.2 976.96 C107_C108_Nan +977.48 981.6 C107_C108_Nan +981.8 986.08 C107_C108_Nan +987.16 989.52 C107_C108_Nan +993.32 997.48 C108_C109_Nan +997.52 1000.24 C108_C109_Nan +1000.28 1002.2 C108_C109_Nan +1002.24 1006.36 C108_C109_Nan +1028.16 1029.36 C108_C110_Robb_Stark +1029.88 1032.16 C108_C110_Robb_Stark +1032.2 1034.28 C108_C110_Robb_Stark +1034.52 1035.84 C108_C110_Bran_Stark +1010.64 1011.88 C108_C110_Robb_Stark +1057.16 1058.04 C112_C114_Bran_Stark +1061.8 1062.64 C112_C114_Bran_Stark +1064.28 1066.32 C112_C114_Bran_Stark +1074.48 1075.6 C112_C114_Bran_Stark +1076.84 1078.28 C112_C114_Robb_Stark +1078.52 1080 C112_C114_Bran_Stark +1138.08 1139.72 C130_C131_Catelyn_Stark +1140.72 1144.36 C130_C131_Catelyn_Stark +1149.88 1154.32 C130_C131_Petyr_Baelish +1155.56 1157.88 C134_C135_Catelyn_Stark +1157.92 1160 C134_C135_Petyr_Baelish +1160.2 1163.48 C134_C135_Petyr_Baelish +1163.92 1166.24 C134_C135_Catelyn_Stark +1167.44 1169.04 C134_C135_Petyr_Baelish +1181.2 1182.84 C136_C137_Catelyn_Stark +1183.12 1185.16 C136_C137_Varys +1172.28 1173.28 C136_C137_Catelyn_Stark +1173.64 1177.08 C136_C137_Varys +1223.28 1225.2 C136_C142_Petyr_Baelish +1226.84 1228.36 C136_C142_Petyr_Baelish +1228.44 1229.32 C136_C142_Catelyn_Stark +1229.68 1233.88 C136_C142_Petyr_Baelish +1234.44 1236.72 C136_C142_Petyr_Baelish +1236.76 1238 C136_C142_Petyr_Baelish +1238.2 1243.36 C136_C142_Petyr_Baelish +1243.56 1244.48 C136_C142_Catelyn_Stark +1245.48 1246.96 C136_C142_Petyr_Baelish +1203.88 1205.36 C137_C141_Varys +1205.64 1208.12 C137_C141_Catelyn_Stark +1209.52 1211.64 C137_C141_Varys +1305.72 1309 C150_C164_Alliser_Thorne +1310.32 1311.68 C150_C164_Alliser_Thorne +1350.68 1352.56 C170_C171_Pycelle +1354.52 1357.28 C170_C171_Pycelle +1367.88 1369.04 C170_C172_Petyr_Baelish +1373 1375.12 C170_C172_Petyr_Baelish +1377.8 1379.4 C170_C172_Eddard_Stark +1379.48 1380.04 C170_C172_Petyr_Baelish +1400.2 1401.52 C177_C178_Eddard_Stark +1402.16 1404.64 C177_C178_Eddard_Stark +1475.76 1477.8 C183_C188_Grenn +1447.52 1449.32 C183_C188_Rast +1450.36 1451.76 C183_C188_Tyrion_Lannister +1530.12 1531.28 C183_C188_Tyrion_Lannister +1532.6 1533.64 C183_C188_Tyrion_Lannister +1463.64 1465.32 C183_C189_Rast +1465.36 1466.52 C183_C189_Tyrion_Lannister +1466.76 1470.64 C183_C189_Tyrion_Lannister +1447.52 1449.32 C183_C189_Rast +1450.36 1451.76 C183_C189_Tyrion_Lannister +1453.04 1456.92 C183_C189_Tyrion_Lannister +1475.76 1477.8 C183_C189_Grenn +1488.08 1489 C183_C192_Jon_Snow +1490.32 1494.28 C183_C192_Jon_Snow +1494.4 1496.04 C183_C192_Tyrion_Lannister +1496.8 1498 C183_C192_Tyrion_Lannister +1511.12 1513.52 C183_C192_Tyrion_Lannister +1514 1516 C183_C192_Jon_Snow +1523.08 1524.12 C188_C194_Tyrion_Lannister +1527.64 1528.6 C188_C194_Tyrion_Lannister +1530.12 1531.28 C188_C194_Tyrion_Lannister +1516.04 1519.64 C188_C194_Tyrion_Lannister +1519.96 1521.6 C188_C194_Tyrion_Lannister +1453.04 1456.92 C189_C190_Tyrion_Lannister +1458.08 1461.12 C189_C190_Tyrion_Lannister +1461.16 1462.56 C189_C190_Tyrion_Lannister +1463.64 1465.2 C189_C190_Rast +1470.68 1473.4 C189_C190_Tyrion_Lannister +1542.44 1544.44 C198_C199_Petyr_Baelish +1544.52 1546.68 C198_C199_Petyr_Baelish +1546.76 1548.28 C198_C199_Petyr_Baelish +1549.28 1551.72 C198_C199_Catelyn_Stark +1554.6 1556.72 C198_C199_Catelyn_Stark +1557.08 1558.88 C198_C199_Petyr_Baelish +1557.24 1559.28 C199_C200_Petyr_Baelish +1559.84 1561.28 C199_C200_Petyr_Baelish +1561.32 1563.8 C199_C200_Petyr_Baelish +1564.12 1565.48 C199_C200_Catelyn_Stark +1566.44 1567.8 C199_C200_Catelyn_Stark +1568.4 1571.6 C199_C200_Petyr_Baelish +1585.56 1586.28 C202_C203_Jaime_Lannister +1586.32 1588.36 C202_C203_Cersei_Lannister +1588.44 1590.16 C202_C203_Jaime_Lannister +1590.2 1593.56 C202_C203_Cersei_Lannister +1576.84 1577.56 C202_C203_Jaime_Lannister +1577.6 1579.68 C202_C203_Cersei_Lannister +1580.12 1580.6 C202_C203_Cersei_Lannister +1577.72 1579.68 C203_C204_Cersei_Lannister +1580.12 1580.84 C203_C204_Cersei_Lannister +1580.88 1581.84 C203_C204_Jaime_Lannister +1582.12 1583.92 C203_C204_Jaime_Lannister +1584.88 1586.28 C203_C204_Jaime_Lannister +1586.32 1588.12 C203_C204_Cersei_Lannister +1590.2 1593.8 C203_C204_Cersei_Lannister +1593.84 1595.92 C203_C204_Jaime_Lannister +1612.44 1613.36 C203_C204_Cersei_Lannister +1613.4 1613.8 C203_C204_Jaime_Lannister +1614.84 1615.6 C203_C204_Cersei_Lannister +1616.2 1618.2 C203_C204_Jaime_Lannister +1618.68 1620.56 C203_C204_Jaime_Lannister +1620.84 1624.12 C203_C204_Jaime_Lannister +1624.16 1628.6 C203_C204_Jaime_Lannister +1597.44 1599.28 C205_C206_Jaime_Lannister +1599.6 1600.64 C205_C206_Cersei_Lannister +1600.8 1602.52 C205_C206_Jaime_Lannister +1603.48 1604.96 C205_C206_Jaime_Lannister +1605.64 1607.24 C205_C206_Jaime_Lannister +1646.56 1648.76 C209_C210_Catelyn_Stark +1648.8 1650.2 C209_C210_Catelyn_Stark +1650.52 1651.84 C209_C210_Eddard_Stark +1654.16 1655.16 C209_C210_Eddard_Stark +1680.48 1681.68 C209_C210_Eddard_Stark +1683.52 1684.28 C209_C210_Catelyn_Stark +1650.64 1651.84 C210_C211_Eddard_Stark +1654.16 1655.84 C210_C211_Eddard_Stark +1656.32 1657.92 C210_C211_Catelyn_Stark +1658.6 1660.2 C210_C211_Eddard_Stark +1661.6 1663.24 C210_C211_Eddard_Stark +1749.12 1750.2 C217_C219_Robert_Baratheon +1751.04 1752.12 C217_C219_Barristan_Selmy +1753.2 1754.44 C217_C219_Barristan_Selmy +1754.52 1754.88 C217_C219_Robert_Baratheon +1756.4 1757.2 C217_C219_Robert_Baratheon +1757.72 1759.04 C217_C219_Barristan_Selmy +1759.92 1760.84 C217_C219_Robert_Baratheon +1762.36 1763.76 C217_C219_Robert_Baratheon +1764.92 1768.44 C217_C219_Robert_Baratheon +1770.32 1773.96 C217_C219_Robert_Baratheon +1775.64 1780.72 C217_C219_Robert_Baratheon +1780.76 1784.88 C217_C219_Robert_Baratheon +1786.52 1788.44 C217_C219_Robert_Baratheon +1788.48 1790.48 C217_C219_Robert_Baratheon +1791.12 1793.2 C217_C219_Robert_Baratheon +1794.16 1796.88 C217_C219_Robert_Baratheon +1797.76 1800.4 C217_C219_Robert_Baratheon +1801.24 1805.32 C217_C219_Robert_Baratheon +1811.52 1814.88 C217_C219_Robert_Baratheon +1816.88 1819.12 C217_C219_Robert_Baratheon +1822.12 1823.28 C217_C219_Robert_Baratheon +1811.52 1814.88 C217_C220_Robert_Baratheon +1816.88 1819.12 C217_C220_Robert_Baratheon +1822.12 1823.28 C217_C220_Robert_Baratheon +1825.72 1829.96 C217_C220_Robert_Baratheon +1831.08 1834.92 C217_C220_Robert_Baratheon +1834.96 1838.44 C217_C220_Robert_Baratheon +1839 1840.96 C217_C220_Robert_Baratheon +1841.56 1845.96 C217_C220_Robert_Baratheon +1958.52 1960.56 C218_C228_Robert_Baratheon +1961.28 1964.72 C218_C228_Robert_Baratheon +1965.2 1966.48 C218_C228_Robert_Baratheon +1967.2 1969.28 C218_C228_Robert_Baratheon +1898.16 1901.64 C218_C228_Robert_Baratheon +1901.68 1905.16 C218_C228_Robert_Baratheon +1851.96 1854.56 C222_C223_Robert_Baratheon +1855.72 1857.88 C222_C223_Robert_Baratheon +1859.24 1863.12 C222_C223_Robert_Baratheon +1882.76 1884.68 C222_C224_Robert_Baratheon +1885 1887.44 C222_C224_Robert_Baratheon +1862.88 1863.12 C222_C224_Robert_Baratheon +1865.88 1866.96 C222_C224_Robert_Baratheon +1869.2 1870.24 C222_C224_Lancel_Lannister +1865.88 1866.96 C224_C225_Robert_Baratheon +1869.2 1870.24 C224_C225_Lancel_Lannister +1870.56 1871.68 C224_C225_Robert_Baratheon +1871.76 1872.84 C224_C225_Lancel_Lannister +1872.88 1874.08 C224_C225_Robert_Baratheon +1876.44 1878.92 C224_C225_Robert_Baratheon +1917.12 1921.68 C228_C229_Robert_Baratheon +1924.08 1924.84 C228_C229_Robert_Baratheon +1925.44 1927.24 C228_C229_Robert_Baratheon +1928.72 1931.88 C228_C229_Robert_Baratheon +1903.16 1905.16 C228_C229_Robert_Baratheon +1906.08 1907.88 C228_C229_Robert_Baratheon +1907.92 1910.64 C228_C229_Robert_Baratheon +1953.68 1955 C228_C229_Robert_Baratheon +1955.2 1956.88 C228_C229_Jaime_Lannister +1906.72 1907.88 C229_C230_Robert_Baratheon +1907.92 1910.72 C229_C230_Robert_Baratheon +1911.88 1915.4 C229_C230_Robert_Baratheon +1917.12 1921.16 C229_C230_Robert_Baratheon +1925.64 1927.24 C229_C230_Robert_Baratheon +1928.72 1931.88 C229_C230_Robert_Baratheon +1933.76 1935.6 C229_C230_Jaime_Lannister +1936.6 1937.84 C229_C230_Barristan_Selmy +2061.68 2063.28 C242_C246_Jorah_Mormont +2064.08 2065.2 C242_C246_Daenerys_Targaryen +2066.32 2067.4 C242_C246_Daenerys_Targaryen +2111.84 2113.64 C254_C255_Viserys_Targaryen +2113.68 2118.2 C254_C255_Viserys_Targaryen +2124.2 2125.96 C258_C260_Irri +2126 2126.48 C258_C260_Daenerys_Targaryen +2362.68 2363.16 C302_C304_Jon_Snow +2363.52 2365 C302_C304_Benjen_Stark +2366.44 2368.92 C302_C304_Jon_Snow +2369.6 2371 C302_C304_Benjen_Stark +2373.72 2375.04 C302_C304_Benjen_Stark +2375.6 2376.52 C302_C304_Jon_Snow +2351.28 2352.72 C303_C304_Benjen_Stark +2353.48 2354.32 C303_C304_Jon_Snow +2355.56 2356.84 C303_C304_Benjen_Stark +2357.68 2359.32 C303_C304_Benjen_Stark +2373.72 2375.04 C303_C304_Benjen_Stark +2375.6 2376.64 C303_C304_Jon_Snow +2376.68 2377.68 C303_C304_Benjen_Stark +2383.28 2384.2 C303_C304_Benjen_Stark +2385.12 2386.52 C303_C304_Benjen_Stark +2387.44 2388.8 C303_C304_Benjen_Stark +2393.28 2394.64 C303_C304_Benjen_Stark +2471.4 2473.12 C307_C315_Tyrion_Lannister +2473.16 2476 C307_C315_Tyrion_Lannister +2477.64 2479.68 C307_C315_Benjen_Stark +2479.72 2481.16 C307_C315_Benjen_Stark +2481.44 2484.52 C307_C315_Benjen_Stark +2485.08 2486.56 C307_C315_Benjen_Stark +2487.88 2490.76 C307_C315_Benjen_Stark +2605 2607.32 C310_C324_Yoren +2609.16 2611.96 C310_C324_Tyrion_Lannister +2612.16 2614.96 C310_C324_Yoren +2615.88 2618.68 C310_C324_Yoren +2553.4 2555.08 C315_C316_Benjen_Stark +2556.08 2557.56 C315_C316_Benjen_Stark +2482.36 2484.52 C315_C316_Benjen_Stark +2485.08 2486.56 C315_C316_Benjen_Stark +2487.88 2490.76 C315_C316_Benjen_Stark +2491.72 2493.96 C315_C316_Benjen_Stark +2494.6 2496.16 C315_C316_Benjen_Stark +2520.16 2521.88 C315_C316_Tyrion_Lannister +2522.56 2524.56 C315_C316_Tyrion_Lannister +2491.72 2493.96 C316_C317_Benjen_Stark +2494.6 2496.16 C316_C317_Benjen_Stark +2497.12 2498.96 C316_C317_Benjen_Stark +2500.04 2501.32 C316_C317_Benjen_Stark +2502.56 2503.48 C316_C317_Benjen_Stark +2503.88 2508.68 C316_C317_Benjen_Stark +2522.56 2524.56 C316_C317_Tyrion_Lannister +2524.68 2526.8 C316_C317_Tyrion_Lannister +2526.84 2528.28 C316_C317_Benjen_Stark +2528.84 2532.44 C316_C317_Benjen_Stark +2533.8 2534.72 C316_C317_Tyrion_Lannister +2536.28 2539.56 C316_C317_Tyrion_Lannister +2539.6 2540.76 C316_C317_Tyrion_Lannister +2543.08 2544.64 C316_C317_Tyrion_Lannister +2544.68 2547.36 C316_C317_Tyrion_Lannister +2547.4 2549 C316_C317_Tyrion_Lannister +2549.88 2550.96 C316_C317_Benjen_Stark +2556.08 2557.56 C316_C317_Benjen_Stark +2558.04 2559.96 C316_C317_Benjen_Stark +2560.92 2562.56 C316_C317_Benjen_Stark +2560.92 2562.56 C316_C321_Benjen_Stark +2563.88 2566.48 C316_C321_Benjen_Stark +2567.8 2571.64 C316_C321_Benjen_Stark +180.88 182.8 C31_C32_Jaime_Lannister +2753.4 2755.92 C327_C333_Irri +2761.4 2763.32 C327_C333_Irri +2765.16 2768.36 C327_C333_Irri +2769.04 2770.36 C327_C333_Irri +2772.64 2774.36 C327_C333_Rakharo +2777.56 2780.12 C327_C333_Jorah_Mormont +2745.36 2747.24 C327_C333_Irri +2747.48 2751.04 C327_C333_Rakharo +2694.08 2696.04 C329_C330_Rakharo +2714.84 2717.44 C329_C330_Jorah_Mormont +2717.48 2719.6 C329_C330_Rakharo +2723.2 2725.96 C329_C330_Rakharo +2729.2 2730.64 C329_C330_Jorah_Mormont +2731.76 2732.88 C329_C330_Jorah_Mormont +190.44 191.56 C32_C35_Jaime_Lannister +192 193.92 C32_C35_Jaime_Lannister +193.96 195.52 C32_C35_Jaime_Lannister +196.08 199.12 C32_C35_Jaime_Lannister +200.16 201.52 C32_C35_Eddard_Stark +202.6 203.8 C32_C35_Eddard_Stark +203.88 204.36 C32_C35_Jaime_Lannister +205.4 208.32 C32_C35_Jaime_Lannister +208.96 210.6 C32_C35_Eddard_Stark +232.92 234.76 C32_C35_Jaime_Lannister +235.2 236.68 C32_C35_Eddard_Stark +236.76 239.56 C32_C35_Jaime_Lannister +245.4 246.72 C32_C35_Jaime_Lannister +247.96 251.32 C32_C35_Jaime_Lannister +253.32 255.24 C32_C35_Jaime_Lannister +256.32 257.8 C32_C35_Jaime_Lannister +258 258.8 C32_C35_Jaime_Lannister +236.76 239.6 C32_C38_Jaime_Lannister +240.48 242.4 C32_C38_Jaime_Lannister +242.44 244.96 C32_C38_Jaime_Lannister +245.4 246.72 C32_C38_Jaime_Lannister +247.96 251.32 C32_C38_Jaime_Lannister +253.32 254.48 C32_C38_Jaime_Lannister +230.28 231.96 C32_C38_Jaime_Lannister +232.92 234.12 C32_C38_Jaime_Lannister +2748.56 2751.04 C333_C334_Rakharo +2751.08 2753.2 C333_C334_Rakharo +2753.28 2755.92 C333_C334_Irri +2832.16 2834.56 C347_C348_Tyrion_Lannister +2834.88 2836.08 C347_C348_Aemon +2836.44 2840.16 C347_C348_Tyrion_Lannister +2840.28 2842.52 C347_C348_Aemon +2843.44 2847.16 C347_C348_Aemon +2847.28 2849.24 C347_C348_Aemon +2849.72 2851.48 C347_C348_Aemon +2852.72 2854.32 C347_C348_Aemon +2855.44 2856.68 C347_C348_Aemon +2859.4 2861.8 C347_C348_Jeor_Mormont +2862.28 2863.36 C347_C348_Jeor_Mormont +2863.4 2867.64 C347_C348_Jeor_Mormont +2867.68 2870.92 C347_C348_Tyrion_Lannister +208.96 210.6 C35_C36_Eddard_Stark +212.12 213.52 C35_C36_Jaime_Lannister +217.36 220.24 C35_C36_Jaime_Lannister +256.32 257.8 C35_C36_Jaime_Lannister +258 259.4 C35_C36_Jaime_Lannister +260.68 262.92 C35_C36_Jaime_Lannister +263.16 266.2 C35_C36_Jaime_Lannister +268.04 269.4 C35_C36_Jaime_Lannister +272.68 274.48 C35_C36_Eddard_Stark +275.92 277.64 C35_C36_Eddard_Stark +278.48 282.24 C35_C36_Eddard_Stark +283.56 287.88 C35_C36_Jaime_Lannister +288.16 289.32 C35_C36_Jaime_Lannister +290.88 294.68 C35_C36_Eddard_Stark +2997.36 2998.64 C360_C361_Jon_Snow +3000.24 3001.52 C360_C361_Jon_Snow +3002.84 3004.2 C360_C361_Jon_Snow +3004.24 3005 C360_C361_Tyrion_Lannister +3006.16 3007.48 C360_C361_Jon_Snow +3034.2 3035.28 C365_C367_Arya_Stark +3036.88 3039.72 C365_C367_Syrio_Forel +3059.76 3061.12 C375_C376_Syrio_Forel +3062.24 3063.56 C375_C376_Syrio_Forel +3063.76 3065.84 C375_C376_Syrio_Forel +3067.92 3069.52 C375_C376_Syrio_Forel +3117.12 3118.2 C397_C398_Arya_Stark +3121.64 3122.88 C397_C398_Syrio_Forel +3215.2 3216.92 C443_C444_Syrio_Forel +335 337.2 C45_C46_Petyr_Baelish +337.24 339.44 C45_C46_Petyr_Baelish +339.48 340.72 C45_C46_Eddard_Stark +341.48 343.84 C45_C46_Eddard_Stark +343.88 346.88 C45_C46_Petyr_Baelish +346.92 348.76 C45_C46_Petyr_Baelish +382.44 383.56 C46_C52_Eddard_Stark +383.6 384.52 C46_C52_Renly_Baratheon +384.56 387.16 C46_C52_Renly_Baratheon +348.84 350.48 C47_C48_Eddard_Stark +350.68 352.92 C47_C48_Petyr_Baelish +352.96 354.6 C47_C48_Petyr_Baelish +355.04 357.6 C47_C48_Petyr_Baelish +359.4 361.08 C49_C50_Pycelle +361.72 362.92 C49_C50_Eddard_Stark +363.64 365.32 C49_C50_Pycelle +365.8 367.28 C49_C50_Pycelle +367.32 368.96 C49_C50_Eddard_Stark +370.92 372.64 C49_C50_Pycelle +374.92 377.28 C49_C50_Pycelle +412.72 414.84 C49_C54_Eddard_Stark +415.12 417.76 C49_C54_Pycelle +417.8 420.36 C49_C54_Petyr_Baelish +417.8 420.36 C54_C58_Petyr_Baelish +420.4 423.48 C54_C58_Petyr_Baelish +423.52 425.72 C54_C58_Eddard_Stark +425.76 427.72 C54_C58_Petyr_Baelish +427.76 429.08 C54_C58_Eddard_Stark +429.12 433.24 C54_C58_Petyr_Baelish +433.28 436.52 C54_C58_Eddard_Stark +408.36 410.36 C54_C58_Eddard_Stark +451 453.24 C54_C58_Petyr_Baelish +453.28 455.92 C54_C58_Eddard_Stark +460.4 462.36 C54_C58_Eddard_Stark +463.2 464.24 C54_C58_Eddard_Stark +476.16 476.84 C61_C62_Joffrey_Baratheon +477 478.44 C61_C62_Cersei_Lannister +480.68 481.36 C61_C63_Joffrey_Baratheon +482.16 484.08 C61_C63_Cersei_Lannister +558.48 563.36 C62_C69_Joffrey_Baratheon +563.4 564.32 C62_C69_Cersei_Lannister +564.8 566.68 C62_C69_Joffrey_Baratheon +573.24 576.84 C62_C69_Joffrey_Baratheon +577.88 579.28 C62_C69_Cersei_Lannister +579.32 580.48 C62_C69_Joffrey_Baratheon +581.12 584.72 C62_C69_Joffrey_Baratheon +491.84 493.96 C64_C65_Joffrey_Baratheon +494 497.04 C64_C65_Cersei_Lannister +497.08 500.24 C64_C65_Cersei_Lannister +500.28 500.92 C64_C65_Joffrey_Baratheon +500.96 504.56 C64_C65_Cersei_Lannister +485.08 487.52 C64_C65_Cersei_Lannister +506.88 509.68 C64_C65_Cersei_Lannister +534.92 538.56 C64_C65_Cersei_Lannister +501.6 504.56 C64_C67_Cersei_Lannister +506.16 509.68 C64_C67_Cersei_Lannister +520.12 523.2 C64_C67_Cersei_Lannister +523.24 526.36 C64_C67_Cersei_Lannister +528.48 531.24 C64_C67_Cersei_Lannister +532.64 534.88 C64_C67_Cersei_Lannister +534.92 537.32 C64_C67_Cersei_Lannister +598.28 600.16 C68_C70_Cersei_Lannister +600.2 601.48 C68_C70_Cersei_Lannister +602.04 603.6 C68_C70_Cersei_Lannister +603.64 605.28 C68_C70_Cersei_Lannister +606.04 608.12 C68_C70_Cersei_Lannister +610.12 611.92 C68_C70_Cersei_Lannister +590.6 591.88 C68_C70_Joffrey_Baratheon +591.92 592.68 C68_C70_Cersei_Lannister +592.72 594.32 C68_C70_Cersei_Lannister +594.36 595.48 C68_C70_Cersei_Lannister +593.2 594.32 C70_C71_Cersei_Lannister +594.36 595.72 C70_C71_Cersei_Lannister +596.08 597.08 C70_C71_Joffrey_Baratheon +597.16 600.16 C70_C71_Cersei_Lannister +607.08 608.12 C70_C71_Cersei_Lannister +610.12 611.92 C70_C71_Cersei_Lannister +613.48 614.52 C70_C71_Joffrey_Baratheon +615.76 617.28 C70_C71_Joffrey_Baratheon +630.72 631.56 C73_C76_Arya_Stark +631.72 632.72 C73_C76_Mordane +632.76 635.44 C73_C76_Arya_Stark +636.84 639.24 C73_C76_Arya_Stark +639.44 640.24 C73_C76_Sansa_Stark +640.28 641.84 C73_C76_Arya_Stark +641.88 643.12 C73_C76_Arya_Stark +632.76 635.44 C73_C77_Arya_Stark +635.48 636.8 C73_C77_Sansa_Stark +636.84 638.64 C73_C77_Arya_Stark +646.64 648 C77_C79_Eddard_Stark +648.36 650.68 C77_C79_Mordane +674.12 675.88 C86_C88_Eddard_Stark +678.28 679.36 C86_C88_Eddard_Stark +680.48 682.76 C86_C88_Sansa_Stark +684.44 685.8 C86_C88_Sansa_Stark +788 789.24 C96_C97_Arya_Stark +791.96 793.96 C96_C97_Arya_Stark +796.24 799.4 C96_C97_Arya_Stark +799.8 804 C96_C97_Eddard_Stark +833.4 836 C98_C99_Arya_Stark +838.12 839.08 C98_C99_S +841.84 843.12 C98_C99_Eddard_Stark +844.16 846.96 C98_C99_Eddard_Stark +849.44 850.68 C98_C99_Arya_Stark +851.84 855.48 C98_C99_Eddard_Stark +856 857.84 C98_C99_Eddard_Stark +857.88 861.24 C98_C99_Eddard_Stark +861.76 862.8 C98_C99_Eddard_Stark +863.36 864.92 C98_C99_Eddard_Stark +866.96 868.04 C98_C99_Arya_Stark +869.52 870.4 C98_C99_Arya_Stark +872.36 875.36 C98_C99_Eddard_Stark +875.96 878 C98_C99_Eddard_Stark +879.32 881.12 C98_C99_Eddard_Stark diff --git a/spkDiarization/data/ref/seg/game_of_thrones_S01E03.rttm b/spkDiarization/data/ref/seg/game_of_thrones_S01E03.rttm new file mode 100644 index 0000000..efd4168 --- /dev/null +++ b/spkDiarization/data/ref/seg/game_of_thrones_S01E03.rttm @@ -0,0 +1,620 @@ +SPKR-INFO game_of_thrones_S01E03 1 unknown C101_C102_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C105_C110_Robb_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C107_C108_Nan +SPKR-INFO game_of_thrones_S01E03 1 unknown C108_C109_Nan +SPKR-INFO game_of_thrones_S01E03 1 unknown C108_C110_Bran_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C108_C110_Robb_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C112_C114_Bran_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C112_C114_Robb_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C130_C131_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C130_C131_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C134_C135_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C134_C135_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C136_C137_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C136_C137_Varys +SPKR-INFO game_of_thrones_S01E03 1 unknown C136_C142_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C136_C142_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C137_C141_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C137_C141_Varys +SPKR-INFO game_of_thrones_S01E03 1 unknown C150_C164_Alliser_Thorne +SPKR-INFO game_of_thrones_S01E03 1 unknown C170_C171_Pycelle +SPKR-INFO game_of_thrones_S01E03 1 unknown C170_C172_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C170_C172_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C177_C178_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C188_Grenn +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C188_Rast +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C188_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C189_Grenn +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C189_Rast +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C189_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C192_Jon_Snow +SPKR-INFO game_of_thrones_S01E03 1 unknown C183_C192_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C188_C194_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C189_C190_Rast +SPKR-INFO game_of_thrones_S01E03 1 unknown C189_C190_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C198_C199_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C198_C199_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C199_C200_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C199_C200_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C202_C203_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C202_C203_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C203_C204_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C203_C204_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C205_C206_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C205_C206_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C209_C210_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C209_C210_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C210_C211_Catelyn_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C210_C211_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C217_C219_Barristan_Selmy +SPKR-INFO game_of_thrones_S01E03 1 unknown C217_C219_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C217_C220_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C218_C228_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C222_C223_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C222_C224_Lancel_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C222_C224_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C224_C225_Lancel_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C224_C225_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C228_C229_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C228_C229_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C229_C230_Barristan_Selmy +SPKR-INFO game_of_thrones_S01E03 1 unknown C229_C230_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C229_C230_Robert_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C242_C246_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E03 1 unknown C242_C246_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E03 1 unknown C254_C255_Viserys_Targaryen +SPKR-INFO game_of_thrones_S01E03 1 unknown C258_C260_Daenerys_Targaryen +SPKR-INFO game_of_thrones_S01E03 1 unknown C258_C260_Irri +SPKR-INFO game_of_thrones_S01E03 1 unknown C302_C304_Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C302_C304_Jon_Snow +SPKR-INFO game_of_thrones_S01E03 1 unknown C303_C304_Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C303_C304_Jon_Snow +SPKR-INFO game_of_thrones_S01E03 1 unknown C307_C315_Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C307_C315_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C310_C324_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C310_C324_Yoren +SPKR-INFO game_of_thrones_S01E03 1 unknown C315_C316_Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C315_C316_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C316_C317_Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C316_C317_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C316_C321_Benjen_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C31_C32_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C327_C333_Irri +SPKR-INFO game_of_thrones_S01E03 1 unknown C327_C333_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E03 1 unknown C327_C333_Rakharo +SPKR-INFO game_of_thrones_S01E03 1 unknown C329_C330_Jorah_Mormont +SPKR-INFO game_of_thrones_S01E03 1 unknown C329_C330_Rakharo +SPKR-INFO game_of_thrones_S01E03 1 unknown C32_C35_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C32_C35_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C32_C38_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C333_C334_Irri +SPKR-INFO game_of_thrones_S01E03 1 unknown C333_C334_Rakharo +SPKR-INFO game_of_thrones_S01E03 1 unknown C347_C348_Aemon +SPKR-INFO game_of_thrones_S01E03 1 unknown C347_C348_Jeor_Mormont +SPKR-INFO game_of_thrones_S01E03 1 unknown C347_C348_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C35_C36_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C35_C36_Jaime_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C360_C361_Jon_Snow +SPKR-INFO game_of_thrones_S01E03 1 unknown C360_C361_Tyrion_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C365_C367_Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C365_C367_Syrio_Forel +SPKR-INFO game_of_thrones_S01E03 1 unknown C375_C376_Syrio_Forel +SPKR-INFO game_of_thrones_S01E03 1 unknown C397_C398_Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C397_C398_Syrio_Forel +SPKR-INFO game_of_thrones_S01E03 1 unknown C443_C444_Syrio_Forel +SPKR-INFO game_of_thrones_S01E03 1 unknown C45_C46_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C45_C46_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C46_C52_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C46_C52_Renly_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C47_C48_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C47_C48_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C49_C50_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C49_C50_Pycelle +SPKR-INFO game_of_thrones_S01E03 1 unknown C49_C54_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C49_C54_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C49_C54_Pycelle +SPKR-INFO game_of_thrones_S01E03 1 unknown C54_C58_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C54_C58_Petyr_Baelish +SPKR-INFO game_of_thrones_S01E03 1 unknown C61_C62_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C61_C62_Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C61_C63_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C61_C63_Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C62_C69_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C62_C69_Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C64_C65_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C64_C65_Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C64_C67_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C68_C70_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C68_C70_Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C70_C71_Cersei_Lannister +SPKR-INFO game_of_thrones_S01E03 1 unknown C70_C71_Joffrey_Baratheon +SPKR-INFO game_of_thrones_S01E03 1 unknown C73_C76_Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C73_C76_Mordane +SPKR-INFO game_of_thrones_S01E03 1 unknown C73_C76_Sansa_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C73_C77_Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C73_C77_Sansa_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C77_C79_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C77_C79_Mordane +SPKR-INFO game_of_thrones_S01E03 1 unknown C86_C88_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C86_C88_Sansa_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C96_C97_Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C96_C97_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C98_C99_Arya_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C98_C99_Eddard_Stark +SPKR-INFO game_of_thrones_S01E03 1 unknown C98_C99_S +SPEAKER game_of_thrones_S01E03 1 903.80 3.64 C101_C102_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1014.52 1.88 C105_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1028.16 0.76 C105_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1038.92 1.28 C105_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1044.52 1.76 C105_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 939.44 4.04 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 944.48 1.80 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 946.52 2.96 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 950.00 4.36 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 954.40 4.84 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 959.84 2.68 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 962.56 2.96 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 967.16 5.12 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 972.48 2.68 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 975.20 1.76 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 977.48 4.12 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 981.80 4.28 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 987.16 2.36 C107_C108_Nan +SPEAKER game_of_thrones_S01E03 1 993.32 4.16 C108_C109_Nan +SPEAKER game_of_thrones_S01E03 1 997.52 2.72 C108_C109_Nan +SPEAKER game_of_thrones_S01E03 1 1000.28 1.92 C108_C109_Nan +SPEAKER game_of_thrones_S01E03 1 1002.24 4.12 C108_C109_Nan +SPEAKER game_of_thrones_S01E03 1 1034.52 1.32 C108_C110_Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1010.64 1.24 C108_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1028.16 1.20 C108_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1029.88 2.28 C108_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1032.20 2.08 C108_C110_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1057.16 0.88 C112_C114_Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1061.80 0.84 C112_C114_Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1064.28 2.04 C112_C114_Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1074.48 1.12 C112_C114_Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1078.52 1.48 C112_C114_Bran_Stark +SPEAKER game_of_thrones_S01E03 1 1076.84 1.44 C112_C114_Robb_Stark +SPEAKER game_of_thrones_S01E03 1 1138.08 1.64 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1140.72 3.64 C130_C131_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1149.88 4.44 C130_C131_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1155.56 2.32 C134_C135_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1163.92 2.32 C134_C135_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1157.92 2.08 C134_C135_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1160.20 3.28 C134_C135_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1167.44 1.60 C134_C135_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1172.28 1.00 C136_C137_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1181.20 1.64 C136_C137_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1173.64 3.44 C136_C137_Varys +SPEAKER game_of_thrones_S01E03 1 1183.12 2.04 C136_C137_Varys +SPEAKER game_of_thrones_S01E03 1 1228.44 0.88 C136_C142_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1243.56 0.92 C136_C142_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1223.28 1.92 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1226.84 1.52 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1229.68 4.20 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1234.44 2.28 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1236.76 1.24 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1238.20 5.16 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1245.48 1.48 C136_C142_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1205.64 2.48 C137_C141_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1203.88 1.48 C137_C141_Varys +SPEAKER game_of_thrones_S01E03 1 1209.52 2.12 C137_C141_Varys +SPEAKER game_of_thrones_S01E03 1 1305.72 3.28 C150_C164_Alliser_Thorne +SPEAKER game_of_thrones_S01E03 1 1310.32 1.36 C150_C164_Alliser_Thorne +SPEAKER game_of_thrones_S01E03 1 1350.68 1.88 C170_C171_Pycelle +SPEAKER game_of_thrones_S01E03 1 1354.52 2.76 C170_C171_Pycelle +SPEAKER game_of_thrones_S01E03 1 1377.80 1.60 C170_C172_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1367.88 1.16 C170_C172_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1373.00 2.12 C170_C172_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1379.48 0.56 C170_C172_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1400.20 1.32 C177_C178_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1402.16 2.48 C177_C178_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1475.76 2.04 C183_C188_Grenn +SPEAKER game_of_thrones_S01E03 1 1447.52 1.80 C183_C188_Rast +SPEAKER game_of_thrones_S01E03 1 1450.36 1.40 C183_C188_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1530.12 1.16 C183_C188_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1532.60 1.04 C183_C188_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1475.76 2.04 C183_C189_Grenn +SPEAKER game_of_thrones_S01E03 1 1447.52 1.80 C183_C189_Rast +SPEAKER game_of_thrones_S01E03 1 1463.64 1.68 C183_C189_Rast +SPEAKER game_of_thrones_S01E03 1 1450.36 1.40 C183_C189_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1453.04 3.88 C183_C189_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1465.36 1.16 C183_C189_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1466.76 3.88 C183_C189_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1488.08 0.92 C183_C192_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 1490.32 3.96 C183_C192_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 1514.00 2.00 C183_C192_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 1494.40 1.64 C183_C192_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1496.80 1.20 C183_C192_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1511.12 2.40 C183_C192_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1516.04 3.60 C188_C194_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1519.96 1.64 C188_C194_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1523.08 1.04 C188_C194_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1527.64 0.96 C188_C194_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1530.12 1.16 C188_C194_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1463.64 1.56 C189_C190_Rast +SPEAKER game_of_thrones_S01E03 1 1453.04 3.88 C189_C190_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1458.08 3.04 C189_C190_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1461.16 1.40 C189_C190_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1470.68 2.72 C189_C190_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 1549.28 2.44 C198_C199_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1554.60 2.12 C198_C199_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1542.44 2.00 C198_C199_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1544.52 2.16 C198_C199_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1546.76 1.52 C198_C199_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1557.08 1.80 C198_C199_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1564.12 1.36 C199_C200_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1566.44 1.36 C199_C200_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1557.24 2.04 C199_C200_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1559.84 1.44 C199_C200_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1561.32 2.48 C199_C200_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1568.40 3.20 C199_C200_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 1577.60 2.08 C202_C203_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1580.12 0.48 C202_C203_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1586.32 2.04 C202_C203_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1590.20 3.36 C202_C203_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1576.84 0.72 C202_C203_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1585.56 0.72 C202_C203_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1588.44 1.72 C202_C203_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1577.72 1.96 C203_C204_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1580.12 0.72 C203_C204_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1586.32 1.80 C203_C204_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1590.20 3.60 C203_C204_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1612.44 0.92 C203_C204_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1614.84 0.76 C203_C204_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1580.88 0.96 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1582.12 1.80 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1584.88 1.40 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1593.84 2.08 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1613.40 0.40 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1616.20 2.00 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1618.68 1.88 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1620.84 3.28 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1624.16 4.44 C203_C204_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1599.60 1.04 C205_C206_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 1597.44 1.84 C205_C206_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1600.80 1.72 C205_C206_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1603.48 1.48 C205_C206_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1605.64 1.60 C205_C206_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1646.56 2.20 C209_C210_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1648.80 1.40 C209_C210_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1683.52 0.76 C209_C210_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1650.52 1.32 C209_C210_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1654.16 1.00 C209_C210_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1680.48 1.20 C209_C210_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1656.32 1.60 C210_C211_Catelyn_Stark +SPEAKER game_of_thrones_S01E03 1 1650.64 1.20 C210_C211_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1654.16 1.68 C210_C211_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1658.60 1.60 C210_C211_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1661.60 1.64 C210_C211_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 1751.04 1.08 C217_C219_Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1753.20 1.24 C217_C219_Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1757.72 1.32 C217_C219_Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1749.12 1.08 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1754.52 0.36 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1756.40 0.80 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1759.92 0.92 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1762.36 1.40 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1764.92 3.52 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1770.32 3.64 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1775.64 5.08 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1780.76 4.12 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1786.52 1.92 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1788.48 2.00 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1791.12 2.08 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1794.16 2.72 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1797.76 2.64 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1801.24 4.08 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1811.52 3.36 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1816.88 2.24 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1822.12 1.16 C217_C219_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1811.52 3.36 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1816.88 2.24 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1822.12 1.16 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1825.72 4.24 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1831.08 3.84 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1834.96 3.48 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1839.00 1.96 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1841.56 4.40 C217_C220_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1898.16 3.48 C218_C228_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1901.68 3.48 C218_C228_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1958.52 2.04 C218_C228_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1961.28 3.44 C218_C228_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1965.20 1.28 C218_C228_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1967.20 2.08 C218_C228_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1851.96 2.60 C222_C223_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1855.72 2.16 C222_C223_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1859.24 3.88 C222_C223_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1869.20 1.04 C222_C224_Lancel_Lannister +SPEAKER game_of_thrones_S01E03 1 1862.88 0.24 C222_C224_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1865.88 1.08 C222_C224_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1882.76 1.92 C222_C224_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1885.00 2.44 C222_C224_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1869.20 1.04 C224_C225_Lancel_Lannister +SPEAKER game_of_thrones_S01E03 1 1871.76 1.08 C224_C225_Lancel_Lannister +SPEAKER game_of_thrones_S01E03 1 1865.88 1.08 C224_C225_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1870.56 1.12 C224_C225_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1872.88 1.20 C224_C225_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1876.44 2.48 C224_C225_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1955.20 1.68 C228_C229_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1903.16 2.00 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1906.08 1.80 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1907.92 2.72 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1917.12 4.56 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1924.08 0.76 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1925.44 1.80 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1928.72 3.16 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1953.68 1.32 C228_C229_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1936.60 1.24 C229_C230_Barristan_Selmy +SPEAKER game_of_thrones_S01E03 1 1933.76 1.84 C229_C230_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 1906.72 1.16 C229_C230_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1907.92 2.80 C229_C230_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1911.88 3.52 C229_C230_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1917.12 4.04 C229_C230_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1925.64 1.60 C229_C230_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 1928.72 3.16 C229_C230_Robert_Baratheon +SPEAKER game_of_thrones_S01E03 1 2064.08 1.12 C242_C246_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2066.32 1.08 C242_C246_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2061.68 1.60 C242_C246_Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2111.84 1.80 C254_C255_Viserys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2113.68 4.52 C254_C255_Viserys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2126.00 0.48 C258_C260_Daenerys_Targaryen +SPEAKER game_of_thrones_S01E03 1 2124.20 1.76 C258_C260_Irri +SPEAKER game_of_thrones_S01E03 1 2363.52 1.48 C302_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2369.60 1.40 C302_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2373.72 1.32 C302_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2362.68 0.48 C302_C304_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2366.44 2.48 C302_C304_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2375.60 0.92 C302_C304_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2351.28 1.44 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2355.56 1.28 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2357.68 1.64 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2373.72 1.32 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2376.68 1.00 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2383.28 0.92 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2385.12 1.40 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2387.44 1.36 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2393.28 1.36 C303_C304_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2353.48 0.84 C303_C304_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2375.60 1.04 C303_C304_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 2477.64 2.04 C307_C315_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2479.72 1.44 C307_C315_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2481.44 3.08 C307_C315_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2485.08 1.48 C307_C315_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2487.88 2.88 C307_C315_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2471.40 1.72 C307_C315_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2473.16 2.84 C307_C315_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2609.16 2.80 C310_C324_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2605.00 2.32 C310_C324_Yoren +SPEAKER game_of_thrones_S01E03 1 2612.16 2.80 C310_C324_Yoren +SPEAKER game_of_thrones_S01E03 1 2615.88 2.80 C310_C324_Yoren +SPEAKER game_of_thrones_S01E03 1 2482.36 2.16 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2485.08 1.48 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2487.88 2.88 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2491.72 2.24 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2494.60 1.56 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2553.40 1.68 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2556.08 1.48 C315_C316_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2520.16 1.72 C315_C316_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2522.56 2.00 C315_C316_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2491.72 2.24 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2494.60 1.56 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2497.12 1.84 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2500.04 1.28 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2502.56 0.92 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2503.88 4.80 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2526.84 1.44 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2528.84 3.60 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2549.88 1.08 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2556.08 1.48 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2558.04 1.92 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2560.92 1.64 C316_C317_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2522.56 2.00 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2524.68 2.12 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2533.80 0.92 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2536.28 3.28 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2539.60 1.16 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2543.08 1.56 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2544.68 2.68 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2547.40 1.60 C316_C317_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2560.92 1.64 C316_C321_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2563.88 2.60 C316_C321_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 2567.80 3.84 C316_C321_Benjen_Stark +SPEAKER game_of_thrones_S01E03 1 180.88 1.92 C31_C32_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 2745.36 1.88 C327_C333_Irri +SPEAKER game_of_thrones_S01E03 1 2753.40 2.52 C327_C333_Irri +SPEAKER game_of_thrones_S01E03 1 2761.40 1.92 C327_C333_Irri +SPEAKER game_of_thrones_S01E03 1 2765.16 3.20 C327_C333_Irri +SPEAKER game_of_thrones_S01E03 1 2769.04 1.32 C327_C333_Irri +SPEAKER game_of_thrones_S01E03 1 2777.56 2.56 C327_C333_Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2747.48 3.56 C327_C333_Rakharo +SPEAKER game_of_thrones_S01E03 1 2772.64 1.72 C327_C333_Rakharo +SPEAKER game_of_thrones_S01E03 1 2714.84 2.60 C329_C330_Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2729.20 1.44 C329_C330_Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2731.76 1.12 C329_C330_Jorah_Mormont +SPEAKER game_of_thrones_S01E03 1 2694.08 1.96 C329_C330_Rakharo +SPEAKER game_of_thrones_S01E03 1 2717.48 2.12 C329_C330_Rakharo +SPEAKER game_of_thrones_S01E03 1 2723.20 2.76 C329_C330_Rakharo +SPEAKER game_of_thrones_S01E03 1 200.16 1.36 C32_C35_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 202.60 1.20 C32_C35_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 208.96 1.64 C32_C35_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 235.20 1.48 C32_C35_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 190.44 1.12 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 192.00 1.92 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 193.96 1.56 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 196.08 3.04 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 203.88 0.48 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 205.40 2.92 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 232.92 1.84 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 236.76 2.80 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 245.40 1.32 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 247.96 3.36 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 253.32 1.92 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 256.32 1.48 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 258.00 0.80 C32_C35_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 230.28 1.68 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 232.92 1.20 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 236.76 2.84 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 240.48 1.92 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 242.44 2.52 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 245.40 1.32 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 247.96 3.36 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 253.32 1.16 C32_C38_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 2753.28 2.64 C333_C334_Irri +SPEAKER game_of_thrones_S01E03 1 2748.56 2.48 C333_C334_Rakharo +SPEAKER game_of_thrones_S01E03 1 2751.08 2.12 C333_C334_Rakharo +SPEAKER game_of_thrones_S01E03 1 2834.88 1.20 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2840.28 2.24 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2843.44 3.72 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2847.28 1.96 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2849.72 1.76 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2852.72 1.60 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2855.44 1.24 C347_C348_Aemon +SPEAKER game_of_thrones_S01E03 1 2859.40 2.40 C347_C348_Jeor_Mormont +SPEAKER game_of_thrones_S01E03 1 2862.28 1.08 C347_C348_Jeor_Mormont +SPEAKER game_of_thrones_S01E03 1 2863.40 4.24 C347_C348_Jeor_Mormont +SPEAKER game_of_thrones_S01E03 1 2832.16 2.40 C347_C348_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2836.44 3.72 C347_C348_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 2867.68 3.24 C347_C348_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 208.96 1.64 C35_C36_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 272.68 1.80 C35_C36_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 275.92 1.72 C35_C36_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 278.48 3.76 C35_C36_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 290.88 3.80 C35_C36_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 212.12 1.40 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 217.36 2.88 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 256.32 1.48 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 258.00 1.40 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 260.68 2.24 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 263.16 3.04 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 268.04 1.36 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 283.56 4.32 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 288.16 1.16 C35_C36_Jaime_Lannister +SPEAKER game_of_thrones_S01E03 1 2997.36 1.28 C360_C361_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3000.24 1.28 C360_C361_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3002.84 1.36 C360_C361_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3006.16 1.32 C360_C361_Jon_Snow +SPEAKER game_of_thrones_S01E03 1 3004.24 0.76 C360_C361_Tyrion_Lannister +SPEAKER game_of_thrones_S01E03 1 3034.20 1.08 C365_C367_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 3036.88 2.84 C365_C367_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3059.76 1.36 C375_C376_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3062.24 1.32 C375_C376_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3063.76 2.08 C375_C376_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3067.92 1.60 C375_C376_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3117.12 1.08 C397_C398_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 3121.64 1.24 C397_C398_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 3215.20 1.72 C443_C444_Syrio_Forel +SPEAKER game_of_thrones_S01E03 1 339.48 1.24 C45_C46_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 341.48 2.36 C45_C46_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 335.00 2.20 C45_C46_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 337.24 2.20 C45_C46_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 343.88 3.00 C45_C46_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 346.92 1.84 C45_C46_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 382.44 1.12 C46_C52_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 383.60 0.92 C46_C52_Renly_Baratheon +SPEAKER game_of_thrones_S01E03 1 384.56 2.60 C46_C52_Renly_Baratheon +SPEAKER game_of_thrones_S01E03 1 348.84 1.64 C47_C48_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 350.68 2.24 C47_C48_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 352.96 1.64 C47_C48_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 355.04 2.56 C47_C48_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 361.72 1.20 C49_C50_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 367.32 1.64 C49_C50_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 359.40 1.68 C49_C50_Pycelle +SPEAKER game_of_thrones_S01E03 1 363.64 1.68 C49_C50_Pycelle +SPEAKER game_of_thrones_S01E03 1 365.80 1.48 C49_C50_Pycelle +SPEAKER game_of_thrones_S01E03 1 370.92 1.72 C49_C50_Pycelle +SPEAKER game_of_thrones_S01E03 1 374.92 2.36 C49_C50_Pycelle +SPEAKER game_of_thrones_S01E03 1 412.72 2.12 C49_C54_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 417.80 2.56 C49_C54_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 415.12 2.64 C49_C54_Pycelle +SPEAKER game_of_thrones_S01E03 1 408.36 2.00 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 423.52 2.20 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 427.76 1.32 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 433.28 3.24 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 453.28 2.64 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 460.40 1.96 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 463.20 1.04 C54_C58_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 417.80 2.56 C54_C58_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 420.40 3.08 C54_C58_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 425.76 1.96 C54_C58_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 429.12 4.12 C54_C58_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 451.00 2.24 C54_C58_Petyr_Baelish +SPEAKER game_of_thrones_S01E03 1 477.00 1.44 C61_C62_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 476.16 0.68 C61_C62_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 482.16 1.92 C61_C63_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 480.68 0.68 C61_C63_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 563.40 0.92 C62_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 577.88 1.40 C62_C69_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 558.48 4.88 C62_C69_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 564.80 1.88 C62_C69_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 573.24 3.60 C62_C69_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 579.32 1.16 C62_C69_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 581.12 3.60 C62_C69_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 485.08 2.44 C64_C65_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 494.00 3.04 C64_C65_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 497.08 3.16 C64_C65_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 500.96 3.60 C64_C65_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 506.88 2.80 C64_C65_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 534.92 3.64 C64_C65_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 491.84 2.12 C64_C65_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 500.28 0.64 C64_C65_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 501.60 2.96 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 506.16 3.52 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 520.12 3.08 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 523.24 3.12 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 528.48 2.76 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 532.64 2.24 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 534.92 2.40 C64_C67_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 591.92 0.76 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 592.72 1.60 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 594.36 1.12 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 598.28 1.88 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 600.20 1.28 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 602.04 1.56 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 603.64 1.64 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 606.04 2.08 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 610.12 1.80 C68_C70_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 590.60 1.28 C68_C70_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 593.20 1.12 C70_C71_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 594.36 1.36 C70_C71_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 597.16 3.00 C70_C71_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 607.08 1.04 C70_C71_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 610.12 1.80 C70_C71_Cersei_Lannister +SPEAKER game_of_thrones_S01E03 1 596.08 1.00 C70_C71_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 613.48 1.04 C70_C71_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 615.76 1.52 C70_C71_Joffrey_Baratheon +SPEAKER game_of_thrones_S01E03 1 630.72 0.84 C73_C76_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 632.76 2.68 C73_C76_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 636.84 2.40 C73_C76_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 640.28 1.56 C73_C76_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 641.88 1.24 C73_C76_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 631.72 1.00 C73_C76_Mordane +SPEAKER game_of_thrones_S01E03 1 639.44 0.80 C73_C76_Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 632.76 2.68 C73_C77_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 636.84 1.80 C73_C77_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 635.48 1.32 C73_C77_Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 646.64 1.36 C77_C79_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 648.36 2.32 C77_C79_Mordane +SPEAKER game_of_thrones_S01E03 1 674.12 1.76 C86_C88_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 678.28 1.08 C86_C88_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 680.48 2.28 C86_C88_Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 684.44 1.36 C86_C88_Sansa_Stark +SPEAKER game_of_thrones_S01E03 1 788.00 1.24 C96_C97_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 791.96 2.00 C96_C97_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 796.24 3.16 C96_C97_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 799.80 4.20 C96_C97_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 833.40 2.60 C98_C99_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 849.44 1.24 C98_C99_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 866.96 1.08 C98_C99_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 869.52 0.88 C98_C99_Arya_Stark +SPEAKER game_of_thrones_S01E03 1 841.84 1.28 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 844.16 2.80 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 851.84 3.64 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 856.00 1.84 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 857.88 3.36 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 861.76 1.04 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 863.36 1.56 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 872.36 3.00 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 875.96 2.04 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 879.32 1.80 C98_C99_Eddard_Stark +SPEAKER game_of_thrones_S01E03 1 838.12 0.96 C98_C99_S diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E01.lbl b/spkDiarization/data/ref/seg/house_of_cards_S01E01.lbl new file mode 100644 index 0000000..69f8e10 --- /dev/null +++ b/spkDiarization/data/ref/seg/house_of_cards_S01E01.lbl @@ -0,0 +1,416 @@ +604.16 607.6 C101_C99_Francis_Underwood +607.64 609.84 C101_C99_Francis_Underwood +609.88 611.24 C101_C99_Linda_Vasquez +614.68 616.48 C101_C99_Francis_Underwood +636.72 638.68 C104_C106_Francis_Underwood +638.84 641.12 C104_C106_Linda_Vasquez +643.24 646.8 C104_C106_Francis_Underwood +673.56 675.92 C112_C113_Claire_Underwood +676.64 679.4 C112_C113_Claire_Underwood +679.44 679.76 C112_C113_Claire_Underwood +679.8 681.44 C112_C113_Evelyn_Baxter +681.48 683.4 C112_C113_Evelyn_Baxter +683.44 684.76 C112_C113_Evelyn_Baxter +684.8 687.44 C112_C113_Evelyn_Baxter +688.36 690.56 C112_C113_Evelyn_Baxter +690.6 692.44 C112_C113_Claire_Underwood +692.52 694.2 C112_C113_Evelyn_Baxter +694.36 696.12 C112_C113_Claire_Underwood +739.64 743.36 C116_C119_Janine_Skorsky +746.4 747.8 C116_C119_Zoe_Barnes +747.84 751.16 C116_C119_Janine_Skorsky +798.28 798.88 C127_C128_Francis_Underwood +798.92 799.92 C127_C128_Claire_Underwood +800.08 800.44 C127_C128_Francis_Underwood +800.48 802.44 C127_C128_Claire_Underwood +803.36 805.48 C127_C128_Claire_Underwood +805.68 807.04 C127_C128_Claire_Underwood +807.12 808.12 C127_C128_Francis_Underwood +808.32 810.72 C127_C128_Claire_Underwood +813.16 814.88 C127_C128_Francis_Underwood +813.16 814.88 C127_C129_Francis_Underwood +815.04 816.12 C127_C129_Claire_Underwood +816.2 816.68 C127_C129_Francis_Underwood +818.4 820.2 C127_C129_Claire_Underwood +821.16 823.12 C127_C129_Claire_Underwood +823.28 825.4 C127_C129_Claire_Underwood +826.24 828.32 C127_C129_Claire_Underwood +828.36 830.4 C127_C129_Francis_Underwood +830.92 831.76 C127_C129_Claire_Underwood +837.2 838.36 C131_C132_Francis_Underwood +838.4 841.48 C131_C132_Francis_Underwood +841.52 842.8 C131_C132_Claire_Underwood +842.84 844.64 C131_C132_Francis_Underwood +844.68 846.8 C131_C132_Claire_Underwood +848.4 850.56 C131_C132_Francis_Underwood +851.12 853.44 C131_C132_Claire_Underwood +853.52 854.52 C131_C132_Francis_Underwood +856.16 858.48 C131_C132_Francis_Underwood +858.52 859.64 C131_C132_Claire_Underwood +859.68 860.32 C131_C132_Francis_Underwood +860.44 862.16 C131_C132_Claire_Underwood +862.24 862.96 C131_C132_Francis_Underwood +863.08 864.92 C131_C132_Francis_Underwood +864.96 867.16 C131_C132_Claire_Underwood +867.2 868.28 C131_C132_Francis_Underwood +868.32 870.08 C131_C132_Francis_Underwood +870.12 872.12 C131_C132_Claire_Underwood +872.16 872.92 C131_C132_Francis_Underwood +873 873.96 C131_C132_Claire_Underwood +1058.72 1061.12 C160_C161_Francis_Underwood +1061.2 1062.32 C160_C161_Francis_Underwood +1062.8 1065 C160_C161_Francis_Underwood +1065.04 1068.32 C160_C161_Francis_Underwood +1069 1070.2 C160_C161_Douglas_Stamper +1283.88 1286.92 C188_C189_Peter_Russo +1287.16 1288.56 C188_C189_Christina_Gallagher +1290 1291.16 C188_C189_Peter_Russo +1291.28 1293.68 C188_C189_Christina_Gallagher +1293.8 1295.16 C190_C191_Peter_Russo +1295.2 1295.6 C190_C191_Christina_Gallagher +1295.72 1297.6 C190_C191_Christina_Gallagher +1298.52 1299.4 C190_C191_Peter_Russo +1299.44 1300.64 C190_C191_Christina_Gallagher +1312.52 1314.08 C193_C194_Peter_Russo +1314.24 1317.04 C193_C194_Christina_Gallagher +1317.08 1319.68 C193_C194_Peter_Russo +1320.28 1322.08 C193_C194_Peter_Russo +1322.24 1324.08 C193_C194_Peter_Russo +1325.72 1327.04 C193_C194_Peter_Russo +1329.4 1330.36 C193_C194_Peter_Russo +1330.56 1332.72 C193_C194_Christina_Gallagher +1333.2 1334.24 C193_C194_Peter_Russo +1335.48 1336.72 C193_C194_Peter_Russo +1338.16 1338.96 C193_C194_Christina_Gallagher +1347.16 1348.2 C193_C194_Peter_Russo +1598.68 1601.92 C238_C239_Francis_Underwood +1601.96 1605.96 C238_C239_Linda_Vasquez +1606 1608.16 C238_C239_Linda_Vasquez +1608.2 1609.52 C238_C239_Francis_Underwood +1609.56 1611.28 C238_C239_Linda_Vasquez +1590.64 1592.52 C238_C239_Linda_Vasquez +1593.2 1595.52 C238_C239_Linda_Vasquez +1595.56 1596.6 C238_C239_Francis_Underwood +1620.56 1623.16 C242_C244_Linda_Vasquez +1623.84 1624.88 C242_C244_Francis_Underwood +1627.24 1628.68 C242_C244_Francis_Underwood +1628.76 1630.24 C242_C244_Linda_Vasquez +1633.24 1634.32 C242_C244_Francis_Underwood +1636.44 1637.48 C242_C244_Francis_Underwood +1663 1663.76 C247_C248_Douglas_Stamper +1664.08 1664.72 C247_C248_Francis_Underwood +1665.48 1666.12 C247_C248_Douglas_Stamper +1666.2 1666.96 C247_C248_Francis_Underwood +1668.24 1668.96 C247_C248_Douglas_Stamper +1669.04 1669.92 C247_C248_Francis_Underwood +1671.28 1671.96 C247_C248_Douglas_Stamper +1673.8 1675 C247_C248_Douglas_Stamper +1675.16 1676.76 C247_C248_Francis_Underwood +1676.84 1677.4 C247_C248_Douglas_Stamper +1687.28 1688.52 C247_C248_Francis_Underwood +1711.52 1713.44 C251_C256_Claire_Underwood +1714.2 1715.72 C251_C256_Evelyn_Baxter +1715.76 1717.28 C251_C256_Claire_Underwood +1717.92 1720.4 C251_C256_Evelyn_Baxter +1725.84 1730.64 C251_C256_Evelyn_Baxter +1730.68 1731.96 C251_C256_Evelyn_Baxter +1732 1733.92 C251_C256_Evelyn_Baxter +1733.96 1736.12 C251_C256_Evelyn_Baxter +1736.16 1737.8 C251_C256_Claire_Underwood +1717.92 1722.16 C256_C257_Evelyn_Baxter +1722.2 1724.88 C256_C257_Claire_Underwood +1725.84 1729.04 C256_C257_Evelyn_Baxter +1733.96 1736.12 C256_C257_Evelyn_Baxter +1736.16 1737.8 C256_C257_Claire_Underwood +1737.88 1740.64 C256_C257_Claire_Underwood +1738.84 1740.64 C257_C258_Claire_Underwood +1740.68 1743.84 C257_C258_Evelyn_Baxter +1743.88 1746.64 C257_C258_Claire_Underwood +1747.76 1751.32 C257_C258_Claire_Underwood +1752.68 1755 C257_C258_Claire_Underwood +1756.4 1758.36 C259_C260_Evelyn_Baxter +1758.52 1761.92 C259_C260_Claire_Underwood +1761.96 1762.76 C259_C260_Evelyn_Baxter +1762.8 1765.44 C259_C260_Claire_Underwood +1769.28 1771.04 C259_C260_Claire_Underwood +1797.12 1798.84 C264_C268_Francis_Underwood +1790.92 1791.64 C264_C268_Francis_Underwood +1790.92 1791.64 C266_C268_Francis_Underwood +1791.88 1795.08 C266_C268_Zoe_Barnes +1797.12 1799.96 C266_C268_Francis_Underwood +1800 1800.84 C266_C268_Francis_Underwood +1800.88 1803.28 C266_C268_Zoe_Barnes +1807.28 1808.84 C266_C268_Francis_Underwood +1809.72 1812.04 C266_C268_Zoe_Barnes +1840.04 1841.52 C273_C275_Zoe_Barnes +1841.92 1843.28 C273_C275_Francis_Underwood +1843.88 1845.16 C273_C275_Zoe_Barnes +1847.4 1849.76 C273_C275_Francis_Underwood +1850.24 1852.32 C273_C275_Zoe_Barnes +1867 1868.72 C275_C278_Zoe_Barnes +1868.92 1871.84 C275_C278_Francis_Underwood +1873.36 1875.84 C275_C278_Zoe_Barnes +1875.92 1877.48 C275_C278_Zoe_Barnes +1877.72 1880.24 C275_C278_Francis_Underwood +1880.28 1881.28 C275_C278_Francis_Underwood +1881.32 1883.28 C275_C278_Zoe_Barnes +1962.64 1963.68 C275_C278_Zoe_Barnes +1963.72 1967.12 C275_C278_Francis_Underwood +1967.28 1968.2 C275_C278_Zoe_Barnes +1968.88 1970 C275_C278_Francis_Underwood +1970.2 1971 C275_C278_Zoe_Barnes +1971.2 1973.88 C275_C278_Francis_Underwood +1974.04 1978.52 C275_C278_Francis_Underwood +1952.96 1953.64 C275_C278_Francis_Underwood +1953.84 1957.72 C275_C278_Zoe_Barnes +1958.92 1960.4 C275_C278_Zoe_Barnes +1958.92 1960.4 C275_C279_Zoe_Barnes +1962.64 1963.68 C275_C279_Zoe_Barnes +1899.88 1901.2 C275_C279_Zoe_Barnes +1901.24 1903.28 C275_C279_Francis_Underwood +1903.32 1905.4 C275_C279_Francis_Underwood +1853.04 1854.52 C276_C277_Francis_Underwood +1855.24 1858.36 C276_C277_Zoe_Barnes +1858.4 1859.48 C276_C277_Francis_Underwood +1859.84 1860.88 C276_C277_Zoe_Barnes +1861.08 1863.68 C276_C277_Zoe_Barnes +1863.72 1865.76 C276_C277_Francis_Underwood +1885.12 1889.84 C276_C277_Francis_Underwood +1889.96 1892.16 C276_C277_Francis_Underwood +1892.2 1893.48 C276_C277_Zoe_Barnes +1893.52 1894.84 C276_C277_Francis_Underwood +1894.88 1897.04 C276_C277_Zoe_Barnes +1897.08 1899.16 C276_C277_Francis_Underwood +1940.88 1943.24 C276_C277_Zoe_Barnes +1943.6 1944.52 C276_C277_Zoe_Barnes +1944.56 1945.2 C276_C277_Francis_Underwood +1946.64 1947.48 C276_C277_Zoe_Barnes +1947.76 1949.08 C276_C277_Francis_Underwood +1952.08 1952.8 C276_C277_Zoe_Barnes +1906 1908.48 C278_C280_Zoe_Barnes +1909.6 1912 C278_C280_Francis_Underwood +1912.28 1915.4 C278_C280_Francis_Underwood +1915.6 1919.56 C278_C280_Francis_Underwood +1915.6 1920.72 C279_C280_Francis_Underwood +1920.76 1922.44 C279_C280_Francis_Underwood +1922.48 1924.48 C279_C280_Zoe_Barnes +1927.36 1928.64 C279_C280_Zoe_Barnes +1928.8 1929.64 C279_C280_Francis_Underwood +1901.64 1903.28 C279_C280_Francis_Underwood +1903.32 1905.4 C279_C280_Francis_Underwood +1906 1908.48 C279_C280_Zoe_Barnes +1991.76 1992.32 C287_C288_Claire_Underwood +1993.48 1996.96 C287_C288_Francis_Underwood +1997 1998.08 C287_C288_Francis_Underwood +1998.68 2000.24 C287_C288_Zoe_Barnes +2001.84 2004.04 C287_C288_Claire_Underwood +2037.28 2038.8 C291_C293_Policeman +2039.08 2040.48 C291_C293_Peter_Russo +2044.04 2046.4 C291_C293_Policeman +2046.44 2047.96 C291_C293_Peter_Russo +2048.28 2049.4 C291_C293_Policeman +2048.84 2049.4 C293_C294_Policeman +2049.44 2051.48 C293_C294_Peter_Russo +2052.64 2054.04 C293_C294_Policeman +2054.52 2056.56 C293_C294_Peter_Russo +2056.6 2059.56 C293_C294_Policeman +2063.12 2066.36 C293_C294_Peter_Russo +2069 2070.8 C293_C294_Peter_Russo +2070.84 2072.64 C293_C294_Peter_Russo +2074.64 2076.68 C293_C294_Policeman +2131.28 2132.4 C303_C304_Douglas_Stamper +2133.2 2134.68 C303_C304_Barney_Hull +2135.4 2136.36 C303_C304_Barney_Hull +2136.4 2138.04 C303_C304_Douglas_Stamper +2138.44 2142.2 C303_C304_Barney_Hull +2142.24 2145.6 C303_C304_Douglas_Stamper +2146.2 2147.96 C305_C306_Barney_Hull +2148.32 2150.88 C305_C306_Douglas_Stamper +2160.64 2161.8 C305_C306_Douglas_Stamper +2189.44 2190.04 C312_C313_Peter_Russo +2190.08 2191.2 C312_C313_Christina_Gallagher +2191.24 2193.52 C312_C313_Peter_Russo +2196.76 2200.96 C312_C313_Christina_Gallagher +2211.24 2211.96 C316_C317_Claire_Underwood +2212.44 2214.2 C316_C317_Francis_Underwood +2214.24 2216.2 C316_C317_Claire_Underwood +2216.24 2217.8 C316_C317_Claire_Underwood +2217.96 2218.96 C316_C317_Francis_Underwood +2219.6 2220.44 C316_C317_Claire_Underwood +2220.52 2221.12 C316_C317_Francis_Underwood +2251.04 2252 C325_C326_Francis_Underwood +2252.32 2255.4 C325_C326_Francis_Underwood +2255.44 2256.8 C325_C326_Francis_Underwood +2256.84 2258.48 C325_C326_Donald_Blythe +2258.52 2261.56 C325_C326_Francis_Underwood +2261.88 2264.64 C325_C326_Francis_Underwood +2264.72 2266.4 C325_C326_Donald_Blythe +2266.44 2268.2 C325_C326_Francis_Underwood +2268.24 2269.52 C325_C326_Francis_Underwood +2269.56 2271.68 C325_C326_Francis_Underwood +2271.72 2274.88 C325_C326_Francis_Underwood +2276.04 2276.92 C325_C326_Donald_Blythe +2277.96 2279.2 C325_C326_Donald_Blythe +2279.24 2280.44 C325_C326_Francis_Underwood +2314.56 2316.12 C333_C334_Francis_Underwood +2316.96 2318.32 C333_C334_Catherine_Durant +2318.36 2320.64 C333_C334_Francis_Underwood +2322 2322.92 C333_C334_Catherine_Durant +2322 2322.92 C334_C335_Catherine_Durant +2323.12 2324.48 C334_C335_Francis_Underwood +2326.16 2327.88 C334_C335_Catherine_Durant +2328 2330.76 C334_C335_Francis_Underwood +2332.88 2334.88 C334_C335_Catherine_Durant +2334.92 2336.52 C334_C335_Francis_Underwood +2337.12 2339.36 C334_C335_Francis_Underwood +2339.68 2342 C336_C337_Francis_Underwood +2342.96 2344.28 C336_C337_Francis_Underwood +2442.28 2443 C349_C350_Zoe_Barnes +2443.04 2444.44 C349_C350_Francis_Underwood +2446 2447.08 C349_C350_Zoe_Barnes +2447.12 2448.08 C349_C350_Francis_Underwood +2449.12 2449.56 C349_C350_Zoe_Barnes +2428.08 2431.04 C349_C350_Zoe_Barnes +2431.08 2432.8 C349_C350_Francis_Underwood +2433.08 2436.04 C349_C350_Francis_Underwood +2464.8 2466.32 C349_C350_Zoe_Barnes +2449.8 2450.84 C351_C352_Francis_Underwood +2454.4 2455.4 C351_C352_Zoe_Barnes +2455.44 2455.96 C351_C352_Francis_Underwood +2456 2458.4 C351_C352_Francis_Underwood +2459.96 2460.76 C351_C352_Zoe_Barnes +2460.8 2461.24 C351_C352_Francis_Underwood +2461.28 2462.24 C351_C352_Francis_Underwood +2462.32 2464.6 C351_C352_Zoe_Barnes +2527.88 2530.68 C365_C368_Francis_Underwood +2530.72 2533.76 C365_C368_Francis_Underwood +2533.96 2536.4 C365_C368_Francis_Underwood +2519.12 2520.4 C366_C367_Linda_Vasquez +2521.2 2522.52 C366_C367_Linda_Vasquez +2522.56 2523.52 C366_C367_Francis_Underwood +2523.56 2526.08 C366_C367_Linda_Vasquez +2526.12 2527.4 C366_C367_Francis_Underwood +2588.68 2592.84 C378_C379_Francis_Underwood +2593.76 2594.2 C378_C379_Peter_Russo +2594.92 2596.64 C378_C379_Francis_Underwood +2596.76 2598.48 C378_C379_Francis_Underwood +2600.2 2602.44 C378_C379_Francis_Underwood +2604.04 2605.2 C378_C379_Peter_Russo +2605.24 2606.96 C378_C379_Francis_Underwood +2610.12 2611.16 C378_C379_Peter_Russo +2612.36 2613.48 C378_C379_Peter_Russo +2613.68 2616 C378_C379_Francis_Underwood +2616.2 2619.2 C378_C379_Peter_Russo +2627.12 2627.6 C379_C381_Peter_Russo +2631.24 2633.88 C379_C381_Peter_Russo +2633.92 2637.68 C379_C381_Francis_Underwood +2639.44 2643.4 C379_C381_Francis_Underwood +2639.88 2644.24 C380_C381_Francis_Underwood +2644.44 2646.4 C380_C381_Francis_Underwood +2648.4 2649.52 C380_C381_Peter_Russo +2619.28 2620.28 C380_C381_Peter_Russo +2621.16 2626.36 C380_C381_Francis_Underwood +2627.12 2627.6 C380_C381_Peter_Russo +2631.24 2633.88 C380_C381_Peter_Russo +2661.28 2665.88 C383_C384_Francis_Underwood +2666.24 2667.2 C383_C384_Peter_Russo +2669.16 2671.2 C385_C386_Francis_Underwood +2671.36 2674.08 C385_C386_Peter_Russo +2674.28 2676.04 C385_C386_Francis_Underwood +2676.32 2677 C385_C386_Peter_Russo +2677.64 2679.2 C385_C386_Francis_Underwood +2704.28 2704.92 C391_C392_Lucas_Goodwin +2709.88 2710.76 C391_C392_Lucas_Goodwin +2710.8 2711.56 C391_C392_Zoe_Barnes +2711.88 2714.16 C391_C392_Zoe_Barnes +2715.28 2716.64 C391_C392_Lucas_Goodwin +2717.76 2720.88 C394_C395_Tom_Hammerschmidt +2721.72 2722.84 C394_C395_Tom_Hammerschmidt +2722.96 2723.56 C394_C395_Zoe_Barnes +2723.8 2725.88 C394_C395_Tom_Hammerschmidt +2725.92 2726.48 C394_C395_Zoe_Barnes +2726.52 2728.76 C394_C395_Zoe_Barnes +2729.24 2731 C394_C395_Tom_Hammerschmidt +2726.12 2726.48 C395_C396_Zoe_Barnes +2726.52 2728.76 C395_C396_Zoe_Barnes +2729.24 2731.24 C395_C396_Tom_Hammerschmidt +2731.28 2732.56 C395_C396_Tom_Hammerschmidt +2732.6 2733.44 C395_C396_Zoe_Barnes +2734.4 2735.04 C395_C396_Tom_Hammerschmidt +2752.92 2754.2 C396_C397_Zoe_Barnes +2754.24 2755.4 C396_C397_Tom_Hammerschmidt +2755.44 2757.04 C396_C397_Zoe_Barnes +2734.4 2735.04 C396_C397_Tom_Hammerschmidt +2735.12 2735.96 C396_C397_Zoe_Barnes +2736.32 2738.4 C396_C397_Zoe_Barnes +2741.56 2742.56 C396_C398_Tom_Hammerschmidt +2742.96 2745.44 C396_C398_Tom_Hammerschmidt +2826.92 2829.28 C411_C412_Garrett_Walker +2830.04 2831.88 C411_C412_Garrett_Walker +2832.6 2837.16 C411_C412_Garrett_Walker +2838.44 2843.08 C411_C412_Garrett_Walker +2847.36 2850.12 C411_C412_Garrett_Walker +2850.72 2856.68 C411_C412_Garrett_Walker +378.04 378.76 C68_C69_Lucas_Goodwin +378.84 380 C68_C69_Zoe_Barnes +380.2 381.12 C68_C69_Zoe_Barnes +381.4 383.6 C68_C69_Zoe_Barnes +383.64 384.32 C68_C69_Lucas_Goodwin +384.36 385.2 C68_C69_Zoe_Barnes +385.4 387.12 C68_C69_Zoe_Barnes +387.4 389 C68_C69_Zoe_Barnes +389.08 390.04 C68_C69_Zoe_Barnes +390.08 390.76 C68_C69_Lucas_Goodwin +390.8 391.96 C68_C69_Zoe_Barnes +392 393.44 C68_C69_Zoe_Barnes +393.68 396.6 C68_C69_Lucas_Goodwin +396.64 398.24 C68_C69_Zoe_Barnes +398.28 399.04 C68_C69_Lucas_Goodwin +399.12 400.92 C68_C69_Zoe_Barnes +400.96 403.16 C68_C69_Lucas_Goodwin +403.28 406.2 C70_C71_Zoe_Barnes +406.24 409.44 C70_C71_Lucas_Goodwin +410 411.12 C70_C71_Lucas_Goodwin +411.16 412.68 C70_C71_Lucas_Goodwin +412.72 414.12 C70_C71_Lucas_Goodwin +508.48 510.96 C81_C82_Peter_Russo +513.2 514.8 C81_C82_Henry_Chapman +444.12 445.04 C81_C82_Peter_Russo +445.12 446.84 C81_C82_Henry_Chapman +446.88 448.08 C81_C82_Henry_Chapman +448.12 451.56 C81_C82_Henry_Chapman +451.6 455.28 C81_C82_Peter_Russo +455.32 456.44 C81_C82_Peter_Russo +474.08 474.72 C83_C84_Peter_Russo +474.76 476.08 C83_C84_Henry_Chapman +476.16 476.92 C83_C84_Peter_Russo +456.56 457.12 C83_C84_Henry_Chapman +457.16 460.76 C83_C84_Henry_Chapman +460.8 461.48 C83_C84_Peter_Russo +534.32 535.2 C94_C95_Francis_Underwood +535.88 537.4 C94_C95_Francis_Underwood +537.44 539.28 C94_C95_Francis_Underwood +539.32 540.76 C94_C95_Francis_Underwood +540.8 543.52 C94_C95_Francis_Underwood +543.76 544.2 C94_C95_Francis_Underwood +544.56 545.84 C94_C95_Linda_Vasquez +546.56 549.08 C94_C95_Linda_Vasquez +557.36 559.96 C94_C95_Linda_Vasquez +560 562.4 C94_C95_Linda_Vasquez +563.08 564.72 C94_C95_Francis_Underwood +565.28 567.04 C94_C95_Francis_Underwood +569.88 572.08 C98_C99_Francis_Underwood +572.36 574.08 C98_C99_Linda_Vasquez +575.2 577.28 C98_C99_Francis_Underwood +577.32 577.8 C98_C99_Linda_Vasquez +577.84 578.52 C98_C99_Francis_Underwood +578.56 579.56 C98_C99_Francis_Underwood +579.6 580 C98_C99_Linda_Vasquez +580.08 581.36 C98_C99_Francis_Underwood +581.4 582.76 C98_C99_Francis_Underwood +582.8 587.36 C98_C99_Linda_Vasquez +587.4 590.16 C98_C99_Linda_Vasquez +590.2 591.6 C98_C99_Linda_Vasquez +591.64 594.08 C98_C99_Linda_Vasquez +594.12 596.96 C98_C99_Linda_Vasquez +598.56 600.16 C98_C99_Francis_Underwood diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E01.rttm b/spkDiarization/data/ref/seg/house_of_cards_S01E01.rttm new file mode 100644 index 0000000..da9ed3d --- /dev/null +++ b/spkDiarization/data/ref/seg/house_of_cards_S01E01.rttm @@ -0,0 +1,528 @@ +SPKR-INFO house_of_cards_S01E01 1 unknown C101_C99_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C101_C99_Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown C104_C106_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C104_C106_Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown C112_C113_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C112_C113_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E01 1 unknown C116_C119_Janine_Skorsky +SPKR-INFO house_of_cards_S01E01 1 unknown C116_C119_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C127_C128_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C127_C128_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C127_C129_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C127_C129_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C131_C132_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C131_C132_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C160_C161_Douglas_Stamper +SPKR-INFO house_of_cards_S01E01 1 unknown C160_C161_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C188_C189_Christina_Gallagher +SPKR-INFO house_of_cards_S01E01 1 unknown C188_C189_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C190_C191_Christina_Gallagher +SPKR-INFO house_of_cards_S01E01 1 unknown C190_C191_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C193_C194_Christina_Gallagher +SPKR-INFO house_of_cards_S01E01 1 unknown C193_C194_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C238_C239_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C238_C239_Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown C242_C244_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C242_C244_Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown C247_C248_Douglas_Stamper +SPKR-INFO house_of_cards_S01E01 1 unknown C247_C248_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C251_C256_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C251_C256_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E01 1 unknown C256_C257_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C256_C257_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E01 1 unknown C257_C258_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C257_C258_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E01 1 unknown C259_C260_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C259_C260_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E01 1 unknown C264_C268_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C266_C268_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C266_C268_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C273_C275_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C273_C275_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C275_C278_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C275_C278_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C275_C279_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C275_C279_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C276_C277_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C276_C277_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C278_C280_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C278_C280_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C279_C280_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C279_C280_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C287_C288_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C287_C288_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C287_C288_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C291_C293_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C291_C293_Policeman +SPKR-INFO house_of_cards_S01E01 1 unknown C293_C294_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C293_C294_Policeman +SPKR-INFO house_of_cards_S01E01 1 unknown C303_C304_Barney_Hull +SPKR-INFO house_of_cards_S01E01 1 unknown C303_C304_Douglas_Stamper +SPKR-INFO house_of_cards_S01E01 1 unknown C305_C306_Barney_Hull +SPKR-INFO house_of_cards_S01E01 1 unknown C305_C306_Douglas_Stamper +SPKR-INFO house_of_cards_S01E01 1 unknown C312_C313_Christina_Gallagher +SPKR-INFO house_of_cards_S01E01 1 unknown C312_C313_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C316_C317_Claire_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C316_C317_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C325_C326_Donald_Blythe +SPKR-INFO house_of_cards_S01E01 1 unknown C325_C326_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C333_C334_Catherine_Durant +SPKR-INFO house_of_cards_S01E01 1 unknown C333_C334_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C334_C335_Catherine_Durant +SPKR-INFO house_of_cards_S01E01 1 unknown C334_C335_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C336_C337_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C349_C350_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C349_C350_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C351_C352_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C351_C352_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C365_C368_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C366_C367_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C366_C367_Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown C378_C379_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C378_C379_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C379_C381_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C379_C381_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C380_C381_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C380_C381_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C383_C384_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C383_C384_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C385_C386_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C385_C386_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C391_C392_Lucas_Goodwin +SPKR-INFO house_of_cards_S01E01 1 unknown C391_C392_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C394_C395_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E01 1 unknown C394_C395_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C395_C396_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E01 1 unknown C395_C396_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C396_C397_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E01 1 unknown C396_C397_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C396_C398_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E01 1 unknown C411_C412_Garrett_Walker +SPKR-INFO house_of_cards_S01E01 1 unknown C68_C69_Lucas_Goodwin +SPKR-INFO house_of_cards_S01E01 1 unknown C68_C69_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C70_C71_Lucas_Goodwin +SPKR-INFO house_of_cards_S01E01 1 unknown C70_C71_Zoe_Barnes +SPKR-INFO house_of_cards_S01E01 1 unknown C81_C82_Henry_Chapman +SPKR-INFO house_of_cards_S01E01 1 unknown C81_C82_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C83_C84_Henry_Chapman +SPKR-INFO house_of_cards_S01E01 1 unknown C83_C84_Peter_Russo +SPKR-INFO house_of_cards_S01E01 1 unknown C94_C95_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C94_C95_Linda_Vasquez +SPKR-INFO house_of_cards_S01E01 1 unknown C98_C99_Francis_Underwood +SPKR-INFO house_of_cards_S01E01 1 unknown C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 604.16 3.44 C101_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 607.64 2.20 C101_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 614.68 1.80 C101_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 609.88 1.36 C101_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 636.72 1.96 C104_C106_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 643.24 3.56 C104_C106_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 638.84 2.28 C104_C106_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 673.56 2.36 C112_C113_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 676.64 2.76 C112_C113_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 679.44 0.32 C112_C113_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 690.60 1.84 C112_C113_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 694.36 1.76 C112_C113_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 679.80 1.64 C112_C113_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 681.48 1.92 C112_C113_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 683.44 1.32 C112_C113_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 684.80 2.64 C112_C113_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 688.36 2.20 C112_C113_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 692.52 1.68 C112_C113_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 739.64 3.72 C116_C119_Janine_Skorsky +SPEAKER house_of_cards_S01E01 1 747.84 3.32 C116_C119_Janine_Skorsky +SPEAKER house_of_cards_S01E01 1 746.40 1.40 C116_C119_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 798.92 1.00 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 800.48 1.96 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 803.36 2.12 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 805.68 1.36 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 808.32 2.40 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 798.28 0.60 C127_C128_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 800.08 0.36 C127_C128_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 807.12 1.00 C127_C128_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 813.16 1.72 C127_C128_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 815.04 1.08 C127_C129_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 818.40 1.80 C127_C129_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 821.16 1.96 C127_C129_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 823.28 2.12 C127_C129_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 826.24 2.08 C127_C129_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 830.92 0.84 C127_C129_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 813.16 1.72 C127_C129_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 816.20 0.48 C127_C129_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 828.36 2.04 C127_C129_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 841.52 1.28 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 844.68 2.12 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 851.12 2.32 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 858.52 1.12 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 860.44 1.72 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 864.96 2.20 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 870.12 2.00 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 873.00 0.96 C131_C132_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 837.20 1.16 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 838.40 3.08 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 842.84 1.80 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 848.40 2.16 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 853.52 1.00 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 856.16 2.32 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 859.68 0.64 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 862.24 0.72 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 863.08 1.84 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 867.20 1.08 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 868.32 1.76 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 872.16 0.76 C131_C132_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1069.00 1.20 C160_C161_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1058.72 2.40 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1061.20 1.12 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1062.80 2.20 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1065.04 3.28 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1287.16 1.40 C188_C189_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1291.28 2.40 C188_C189_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1283.88 3.04 C188_C189_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1290.00 1.16 C188_C189_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1295.20 0.40 C190_C191_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1295.72 1.88 C190_C191_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1299.44 1.20 C190_C191_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1293.80 1.36 C190_C191_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1298.52 0.88 C190_C191_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1314.24 2.80 C193_C194_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1330.56 2.16 C193_C194_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1338.16 0.80 C193_C194_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 1312.52 1.56 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1317.08 2.60 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1320.28 1.80 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1322.24 1.84 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1325.72 1.32 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1329.40 0.96 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1333.20 1.04 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1335.48 1.24 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1347.16 1.04 C193_C194_Peter_Russo +SPEAKER house_of_cards_S01E01 1 1595.56 1.04 C238_C239_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1598.68 3.24 C238_C239_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1608.20 1.32 C238_C239_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1590.64 1.88 C238_C239_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1593.20 2.32 C238_C239_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1601.96 4.00 C238_C239_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1606.00 2.16 C238_C239_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1609.56 1.72 C238_C239_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1623.84 1.04 C242_C244_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1627.24 1.44 C242_C244_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1633.24 1.08 C242_C244_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1636.44 1.04 C242_C244_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1620.56 2.60 C242_C244_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1628.76 1.48 C242_C244_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 1663.00 0.76 C247_C248_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1665.48 0.64 C247_C248_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1668.24 0.72 C247_C248_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1671.28 0.68 C247_C248_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1673.80 1.20 C247_C248_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1676.84 0.56 C247_C248_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 1664.08 0.64 C247_C248_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1666.20 0.76 C247_C248_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1669.04 0.88 C247_C248_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1675.16 1.60 C247_C248_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1687.28 1.24 C247_C248_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1711.52 1.92 C251_C256_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1715.76 1.52 C251_C256_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1736.16 1.64 C251_C256_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1714.20 1.52 C251_C256_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1717.92 2.48 C251_C256_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1725.84 4.80 C251_C256_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1730.68 1.28 C251_C256_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1732.00 1.92 C251_C256_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1733.96 2.16 C251_C256_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1722.20 2.68 C256_C257_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1736.16 1.64 C256_C257_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1737.88 2.76 C256_C257_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1717.92 4.24 C256_C257_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1725.84 3.20 C256_C257_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1733.96 2.16 C256_C257_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1738.84 1.80 C257_C258_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1743.88 2.76 C257_C258_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1747.76 3.56 C257_C258_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1752.68 2.32 C257_C258_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1740.68 3.16 C257_C258_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1758.52 3.40 C259_C260_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1762.80 2.64 C259_C260_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1769.28 1.76 C259_C260_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1756.40 1.96 C259_C260_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1761.96 0.80 C259_C260_Evelyn_Baxter +SPEAKER house_of_cards_S01E01 1 1790.92 0.72 C264_C268_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1797.12 1.72 C264_C268_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1790.92 0.72 C266_C268_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1797.12 2.84 C266_C268_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1800.00 0.84 C266_C268_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1807.28 1.56 C266_C268_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1791.88 3.20 C266_C268_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1800.88 2.40 C266_C268_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1809.72 2.32 C266_C268_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1841.92 1.36 C273_C275_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1847.40 2.36 C273_C275_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1840.04 1.48 C273_C275_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1843.88 1.28 C273_C275_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1850.24 2.08 C273_C275_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1868.92 2.92 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1877.72 2.52 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1880.28 1.00 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1952.96 0.68 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1963.72 3.40 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1968.88 1.12 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1971.20 2.68 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1974.04 4.48 C275_C278_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1867.00 1.72 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1873.36 2.48 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1875.92 1.56 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1881.32 1.96 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1953.84 3.88 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1958.92 1.48 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1962.64 1.04 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1967.28 0.92 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1970.20 0.80 C275_C278_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1901.24 2.04 C275_C279_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1903.32 2.08 C275_C279_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1899.88 1.32 C275_C279_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1958.92 1.48 C275_C279_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1962.64 1.04 C275_C279_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1853.04 1.48 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1858.40 1.08 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1863.72 2.04 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1885.12 4.72 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1889.96 2.20 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1893.52 1.32 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1897.08 2.08 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1944.56 0.64 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1947.76 1.32 C276_C277_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1855.24 3.12 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1859.84 1.04 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1861.08 2.60 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1892.20 1.28 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1894.88 2.16 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1940.88 2.36 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1943.60 0.92 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1946.64 0.84 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1952.08 0.72 C276_C277_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1909.60 2.40 C278_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1912.28 3.12 C278_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1915.60 3.96 C278_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1906.00 2.48 C278_C280_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1901.64 1.64 C279_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1903.32 2.08 C279_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1915.60 5.12 C279_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1920.76 1.68 C279_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1928.80 0.84 C279_C280_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1906.00 2.48 C279_C280_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1922.48 2.00 C279_C280_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1927.36 1.28 C279_C280_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 1991.76 0.56 C287_C288_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2001.84 2.20 C287_C288_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 1993.48 3.48 C287_C288_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1997.00 1.08 C287_C288_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 1998.68 1.56 C287_C288_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2039.08 1.40 C291_C293_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2046.44 1.52 C291_C293_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2037.28 1.52 C291_C293_Policeman +SPEAKER house_of_cards_S01E01 1 2044.04 2.36 C291_C293_Policeman +SPEAKER house_of_cards_S01E01 1 2048.28 1.12 C291_C293_Policeman +SPEAKER house_of_cards_S01E01 1 2049.44 2.04 C293_C294_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2054.52 2.04 C293_C294_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2063.12 3.24 C293_C294_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2069.00 1.80 C293_C294_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2070.84 1.80 C293_C294_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2048.84 0.56 C293_C294_Policeman +SPEAKER house_of_cards_S01E01 1 2052.64 1.40 C293_C294_Policeman +SPEAKER house_of_cards_S01E01 1 2056.60 2.96 C293_C294_Policeman +SPEAKER house_of_cards_S01E01 1 2074.64 2.04 C293_C294_Policeman +SPEAKER house_of_cards_S01E01 1 2133.20 1.48 C303_C304_Barney_Hull +SPEAKER house_of_cards_S01E01 1 2135.40 0.96 C303_C304_Barney_Hull +SPEAKER house_of_cards_S01E01 1 2138.44 3.76 C303_C304_Barney_Hull +SPEAKER house_of_cards_S01E01 1 2131.28 1.12 C303_C304_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2136.40 1.64 C303_C304_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2142.24 3.36 C303_C304_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2146.20 1.76 C305_C306_Barney_Hull +SPEAKER house_of_cards_S01E01 1 2148.32 2.56 C305_C306_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2160.64 1.16 C305_C306_Douglas_Stamper +SPEAKER house_of_cards_S01E01 1 2190.08 1.12 C312_C313_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 2196.76 4.20 C312_C313_Christina_Gallagher +SPEAKER house_of_cards_S01E01 1 2189.44 0.60 C312_C313_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2191.24 2.28 C312_C313_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2211.24 0.72 C316_C317_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2214.24 1.96 C316_C317_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2216.24 1.56 C316_C317_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2219.60 0.84 C316_C317_Claire_Underwood +SPEAKER house_of_cards_S01E01 1 2212.44 1.76 C316_C317_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2217.96 1.00 C316_C317_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2220.52 0.60 C316_C317_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2256.84 1.64 C325_C326_Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2264.72 1.68 C325_C326_Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2276.04 0.88 C325_C326_Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2277.96 1.24 C325_C326_Donald_Blythe +SPEAKER house_of_cards_S01E01 1 2251.04 0.96 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2252.32 3.08 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2255.44 1.36 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2258.52 3.04 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2261.88 2.76 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2266.44 1.76 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2268.24 1.28 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2269.56 2.12 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2271.72 3.16 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2279.24 1.20 C325_C326_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2316.96 1.36 C333_C334_Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2322.00 0.92 C333_C334_Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2314.56 1.56 C333_C334_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2318.36 2.28 C333_C334_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2322.00 0.92 C334_C335_Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2326.16 1.72 C334_C335_Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2332.88 2.00 C334_C335_Catherine_Durant +SPEAKER house_of_cards_S01E01 1 2323.12 1.36 C334_C335_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2328.00 2.76 C334_C335_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2334.92 1.60 C334_C335_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2337.12 2.24 C334_C335_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2339.68 2.32 C336_C337_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2342.96 1.32 C336_C337_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2431.08 1.72 C349_C350_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2433.08 2.96 C349_C350_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2443.04 1.40 C349_C350_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2447.12 0.96 C349_C350_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2428.08 2.96 C349_C350_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2442.28 0.72 C349_C350_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2446.00 1.08 C349_C350_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2449.12 0.44 C349_C350_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2464.80 1.52 C349_C350_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2449.80 1.04 C351_C352_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2455.44 0.52 C351_C352_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2456.00 2.40 C351_C352_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2460.80 0.44 C351_C352_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2461.28 0.96 C351_C352_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2454.40 1.00 C351_C352_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2459.96 0.80 C351_C352_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2462.32 2.28 C351_C352_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2527.88 2.80 C365_C368_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2530.72 3.04 C365_C368_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2533.96 2.44 C365_C368_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2522.56 0.96 C366_C367_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2526.12 1.28 C366_C367_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2519.12 1.28 C366_C367_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 2521.20 1.32 C366_C367_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 2523.56 2.52 C366_C367_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 2588.68 4.16 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2594.92 1.72 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2596.76 1.72 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2600.20 2.24 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2605.24 1.72 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2613.68 2.32 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2593.76 0.44 C378_C379_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2604.04 1.16 C378_C379_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2610.12 1.04 C378_C379_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2612.36 1.12 C378_C379_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2616.20 3.00 C378_C379_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2633.92 3.76 C379_C381_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2639.44 3.96 C379_C381_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2627.12 0.48 C379_C381_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2631.24 2.64 C379_C381_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2621.16 5.20 C380_C381_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2639.88 4.36 C380_C381_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2644.44 1.96 C380_C381_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2619.28 1.00 C380_C381_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2627.12 0.48 C380_C381_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2631.24 2.64 C380_C381_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2648.40 1.12 C380_C381_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2661.28 4.60 C383_C384_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2666.24 0.96 C383_C384_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2669.16 2.04 C385_C386_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2674.28 1.76 C385_C386_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2677.64 1.56 C385_C386_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 2671.36 2.72 C385_C386_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2676.32 0.68 C385_C386_Peter_Russo +SPEAKER house_of_cards_S01E01 1 2704.28 0.64 C391_C392_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 2709.88 0.88 C391_C392_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 2715.28 1.36 C391_C392_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 2710.80 0.76 C391_C392_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2711.88 2.28 C391_C392_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2717.76 3.12 C394_C395_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2721.72 1.12 C394_C395_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2723.80 2.08 C394_C395_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2729.24 1.76 C394_C395_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2722.96 0.60 C394_C395_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2725.92 0.56 C394_C395_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2726.52 2.24 C394_C395_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2729.24 2.00 C395_C396_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2731.28 1.28 C395_C396_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2734.40 0.64 C395_C396_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2726.12 0.36 C395_C396_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2726.52 2.24 C395_C396_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2732.60 0.84 C395_C396_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2734.40 0.64 C396_C397_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2754.24 1.16 C396_C397_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2735.12 0.84 C396_C397_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2736.32 2.08 C396_C397_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2752.92 1.28 C396_C397_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2755.44 1.60 C396_C397_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 2741.56 1.00 C396_C398_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2742.96 2.48 C396_C398_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E01 1 2826.92 2.36 C411_C412_Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2830.04 1.84 C411_C412_Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2832.60 4.56 C411_C412_Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2838.44 4.64 C411_C412_Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2847.36 2.76 C411_C412_Garrett_Walker +SPEAKER house_of_cards_S01E01 1 2850.72 5.96 C411_C412_Garrett_Walker +SPEAKER house_of_cards_S01E01 1 378.04 0.72 C68_C69_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 383.64 0.68 C68_C69_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 390.08 0.68 C68_C69_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 393.68 2.92 C68_C69_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 398.28 0.76 C68_C69_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 400.96 2.20 C68_C69_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 378.84 1.16 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 380.20 0.92 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 381.40 2.20 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 384.36 0.84 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 385.40 1.72 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 387.40 1.60 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 389.08 0.96 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 390.80 1.16 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 392.00 1.44 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 396.64 1.60 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 399.12 1.80 C68_C69_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 406.24 3.20 C70_C71_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 410.00 1.12 C70_C71_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 411.16 1.52 C70_C71_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 412.72 1.40 C70_C71_Lucas_Goodwin +SPEAKER house_of_cards_S01E01 1 403.28 2.92 C70_C71_Zoe_Barnes +SPEAKER house_of_cards_S01E01 1 445.12 1.72 C81_C82_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 446.88 1.20 C81_C82_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 448.12 3.44 C81_C82_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 513.20 1.60 C81_C82_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 444.12 0.92 C81_C82_Peter_Russo +SPEAKER house_of_cards_S01E01 1 451.60 3.68 C81_C82_Peter_Russo +SPEAKER house_of_cards_S01E01 1 455.32 1.12 C81_C82_Peter_Russo +SPEAKER house_of_cards_S01E01 1 508.48 2.48 C81_C82_Peter_Russo +SPEAKER house_of_cards_S01E01 1 456.56 0.56 C83_C84_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 457.16 3.60 C83_C84_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 474.76 1.32 C83_C84_Henry_Chapman +SPEAKER house_of_cards_S01E01 1 460.80 0.68 C83_C84_Peter_Russo +SPEAKER house_of_cards_S01E01 1 474.08 0.64 C83_C84_Peter_Russo +SPEAKER house_of_cards_S01E01 1 476.16 0.76 C83_C84_Peter_Russo +SPEAKER house_of_cards_S01E01 1 534.32 0.88 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 535.88 1.52 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 537.44 1.84 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 539.32 1.44 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 540.80 2.72 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 543.76 0.44 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 563.08 1.64 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 565.28 1.76 C94_C95_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 544.56 1.28 C94_C95_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 546.56 2.52 C94_C95_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 557.36 2.60 C94_C95_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 560.00 2.40 C94_C95_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 569.88 2.20 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 575.20 2.08 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 577.84 0.68 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 578.56 1.00 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 580.08 1.28 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 581.40 1.36 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 598.56 1.60 C98_C99_Francis_Underwood +SPEAKER house_of_cards_S01E01 1 572.36 1.72 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 577.32 0.48 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 579.60 0.40 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 582.80 4.56 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 587.40 2.76 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 590.20 1.40 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 591.64 2.44 C98_C99_Linda_Vasquez +SPEAKER house_of_cards_S01E01 1 594.12 2.84 C98_C99_Linda_Vasquez diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E02.lbl b/spkDiarization/data/ref/seg/house_of_cards_S01E02.lbl new file mode 100644 index 0000000..3427532 --- /dev/null +++ b/spkDiarization/data/ref/seg/house_of_cards_S01E02.lbl @@ -0,0 +1,381 @@ +304.44 305.96 C100_C101_Francis_Underwood +306 307.08 C100_C101_Remy_Danton +307.28 310.72 C100_C101_Francis_Underwood +310.92 312.16 C100_C101_Remy_Danton +312.36 315.12 C100_C101_Remy_Danton +315.16 316.24 C100_C101_Francis_Underwood +316.28 317.92 C100_C101_Francis_Underwood +318.04 320 C100_C101_Remy_Danton +416.2 417.76 C117_C118_Francis_Underwood +417.8 420.72 C117_C118_Francis_Underwood +420.76 422.44 C117_C118_Francis_Underwood +422.48 425.76 C117_C118_Linda_Vasquez +426.32 428.68 C117_C118_Linda_Vasquez +428.72 431.08 C117_C118_Linda_Vasquez +465.36 466.72 C127_C128_Claire_Underwood +466.76 467.6 C127_C128_Evelyn_Baxter +467.64 471.36 C127_C128_Evelyn_Baxter +472.2 473.6 C127_C128_Claire_Underwood +474 477.32 C127_C128_Claire_Underwood +477.36 481 C127_C128_Evelyn_Baxter +481.04 483 C127_C128_Claire_Underwood +483.04 483.52 C127_C128_Evelyn_Baxter +483.56 486.68 C127_C128_Evelyn_Baxter +486.88 489.52 C127_C128_Evelyn_Baxter +489.72 492.8 C127_C128_Evelyn_Baxter +545.52 547.04 C127_C128_Student_#1 +499.56 503.16 C130_C131_Evelyn_Baxter +505.16 505.88 C130_C131_Evelyn_Baxter +505.92 507.24 C130_C131_Claire_Underwood +509.08 510.4 C130_C131_Claire_Underwood +510.44 513.24 C130_C131_Evelyn_Baxter +513.8 515.44 C130_C131_Evelyn_Baxter +515.6 517.36 C130_C131_Evelyn_Baxter +517.68 519.88 C130_C131_Evelyn_Baxter +521.36 522.16 C130_C131_Evelyn_Baxter +548.72 550.32 C134_C135_Student_#2 +550.36 551.92 C134_C135_Francis_Underwood +552.08 553.88 C134_C135_Student_#1 +553.96 556.36 C134_C135_Francis_Underwood +556.52 559.08 C134_C135_Francis_Underwood +598.56 600.4 C146_C147_Donald_Blythe +600.44 602.52 C146_C147_Donald_Blythe +602.56 605.36 C146_C147_Francis_Underwood +605.44 607.48 C146_C147_Francis_Underwood +607.64 609.6 C146_C147_Francis_Underwood +609.84 610.64 C146_C147_Donald_Blythe +610.72 612.44 C146_C147_Francis_Underwood +611.32 612.44 C146_C148_Francis_Underwood +612.96 613.56 C146_C148_Donald_Blythe +613.6 615.04 C146_C148_Francis_Underwood +615.08 617.2 C146_C148_Francis_Underwood +669.44 673.44 C146_C148_Donald_Blythe +673.48 675.76 C146_C148_Donald_Blythe +676.04 678.12 C146_C148_Francis_Underwood +683.88 685 C146_C148_Francis_Underwood +683.88 685.84 C148_C159_Francis_Underwood +686.04 688.52 C148_C159_Donald_Blythe +688.56 691.88 C148_C159_Donald_Blythe +696.64 699.68 C148_C159_Francis_Underwood +700.2 702.4 C148_C159_Francis_Underwood +702.6 703.6 C148_C159_Donald_Blythe +704.52 705.76 C148_C159_Donald_Blythe +631.68 632.68 C154_C155_Donald_Blythe +632.72 634.72 C154_C155_Francis_Underwood +634.76 636.6 C154_C155_Donald_Blythe +636.64 638.68 C154_C155_Francis_Underwood +638.72 641.2 C154_C155_Francis_Underwood +641.24 642.56 C154_C155_Donald_Blythe +642.6 643.84 C154_C155_Francis_Underwood +816.56 820.16 C171_C172_Francis_Underwood +820.52 822.48 C171_C172_Francis_Underwood +822.8 826.64 C171_C172_Francis_Underwood +826.68 829.88 C171_C172_Francis_Underwood +829.92 832.6 C171_C172_Zoe_Barnes +832.64 834.16 C171_C172_Francis_Underwood +834.24 835.96 C171_C172_Francis_Underwood +836 839.84 C171_C172_Francis_Underwood +839.88 840.72 C171_C172_Zoe_Barnes +841.52 842.92 C171_C172_Zoe_Barnes +843.24 844.36 C171_C172_Francis_Underwood +844.96 846.56 C171_C172_Zoe_Barnes +857.12 860.52 C171_C175_Francis_Underwood +860.84 862.48 C171_C175_Francis_Underwood +862.52 863.8 C171_C175_Zoe_Barnes +863.96 865.72 C171_C175_Zoe_Barnes +867.32 870.16 C171_C175_Francis_Underwood +870.56 874.68 C171_C175_Francis_Underwood +876.48 878.16 C171_C175_Francis_Underwood +878.56 879.96 C171_C175_Francis_Underwood +848.64 849.76 C174_C175_Zoe_Barnes +851.32 853.92 C174_C175_Francis_Underwood +853.96 855.56 C174_C175_Zoe_Barnes +855.68 856.92 C174_C175_Francis_Underwood +857.04 860.52 C174_C175_Francis_Underwood +860.84 862.44 C174_C175_Francis_Underwood +931.52 932.24 C184_C185_Francis_Underwood +932.32 933.52 C184_C185_Claire_Underwood +933.56 936.32 C184_C185_Francis_Underwood +937.48 940.28 C184_C185_Claire_Underwood +940.32 943.04 C184_C185_Francis_Underwood +943.08 944.36 C184_C185_Claire_Underwood +944.52 945.4 C184_C185_Claire_Underwood +945.44 946.76 C184_C185_Francis_Underwood +948.44 951.04 C184_C185_Claire_Underwood +951.08 953.52 C184_C185_Francis_Underwood +953.72 954.64 C184_C185_Claire_Underwood +989.44 991.84 C190_C192_Zoe_Barnes +991.88 994.24 C190_C192_Zoe_Barnes +994.28 995.08 C190_C192_Lucas_Goodwin +995.12 997.12 C190_C192_Zoe_Barnes +997.76 998.52 C190_C192_Lucas_Goodwin +998.88 999.72 C190_C192_Zoe_Barnes +999.76 1002.64 C190_C192_Zoe_Barnes +1002.68 1004.2 C190_C192_Zoe_Barnes +1005.64 1006.64 C190_C192_Lucas_Goodwin +1008.2 1008.96 C190_C192_Lucas_Goodwin +1035.24 1037.2 C194_C199_Michael_Kern +1037.24 1039.36 C194_C199_Michael_Kern +1039.4 1042.24 C194_C199_Journalist_#4 +1042.32 1044.72 C194_C199_Journalist_#4 +1044.76 1046.84 C194_C199_Journalist_#4 +1047.04 1048.72 C194_C199_Journalist_#4 +1048.76 1052.64 C194_C199_Journalist_#4 +1052.68 1055.48 C194_C199_Journalist_#4 +1055.68 1058.76 C194_C199_Journalist_#4 +1058.92 1060.64 C194_C199_Journalist_#4 +1060.8 1061.56 C194_C199_Michael_Kern +1061.6 1061.88 C194_C199_Journalist_#4 +1063.12 1065.08 C194_C199_Journalist_#4 +1065.36 1065.76 C194_C199_Michael_Kern +1066.68 1067.48 C194_C199_Michael_Kern +1067.52 1068.6 C194_C199_Journalist_#4 +1068.76 1069.24 C194_C199_Michael_Kern +1088.8 1091.08 C194_C203_Journalist_#4 +1092.52 1094.72 C194_C203_Michael_Kern +1094.76 1096.44 C194_C203_Francis_Underwood +1096.92 1099.12 C194_C203_Francis_Underwood +1104.12 1105.76 C194_C203_Michael_Kern +1105.8 1108.08 C194_C203_Michael_Kern +1108.12 1109.6 C194_C203_Journalist_#4 +1109.64 1112.44 C194_C203_Michael_Kern +1116.44 1117.28 C200_C202_Journalist_#4 +1117.32 1118.96 C200_C202_Journalist_#4 +1119 1120.92 C200_C202_Journalist_#4 +1120.96 1122.92 C200_C202_Michael_Kern +1122.96 1124.8 C200_C202_Journalist_#4 +1079.8 1082.08 C200_C202_Michael_Kern +1082.12 1084.8 C200_C202_Journalist_#4 +1084.84 1087.88 C200_C202_Michael_Kern +1094.76 1096.44 C203_C204_Francis_Underwood +1096.92 1099.12 C203_C204_Francis_Underwood +1099.6 1101.6 C203_C204_Journalist_#4 +1101.68 1102.12 C203_C204_Michael_Kern +1102.16 1104.08 C203_C204_Journalist_#4 +1104.12 1105.76 C203_C204_Michael_Kern +1105.8 1108.08 C203_C204_Michael_Kern +1126.52 1127.92 C203_C204_Michael_Kern +1127.96 1128.6 C203_C204_Douglas_Stamper +1130.24 1130.96 C203_C204_Douglas_Stamper +1131.84 1133.16 C203_C204_Francis_Underwood +1133.72 1134.36 C203_C204_Douglas_Stamper +1135.8 1138.8 C203_C204_Douglas_Stamper +1139.32 1142.36 C203_C204_Douglas_Stamper +1142.4 1143.68 C203_C204_Douglas_Stamper +1143.76 1144.68 C203_C204_Francis_Underwood +1174.92 1176.96 C208_C209_Peter_Russo +1181 1182.16 C208_C209_Peter_Russo +1182.2 1182.96 C208_C209_Christina_Gallagher +1184.4 1185.48 C208_C209_Peter_Russo +1185.52 1187.88 C208_C209_Christina_Gallagher +1190.32 1192.68 C208_C209_Christina_Gallagher +1192.88 1193.36 C208_C209_Peter_Russo +1193.56 1194.36 C208_C209_Christina_Gallagher +1194.4 1197.64 C208_C209_Christina_Gallagher +1197.68 1199.32 C208_C209_Peter_Russo +1200.96 1201.88 C208_C209_Christina_Gallagher +1249.04 1249.76 C209_C213_Peter_Russo +1250.48 1251.2 C209_C213_Christina_Gallagher +1251.92 1252.76 C209_C213_Peter_Russo +1252.84 1254.04 C209_C213_Christina_Gallagher +1254.24 1258.32 C209_C213_Peter_Russo +1258.68 1259.84 C209_C213_Christina_Gallagher +1261.4 1261.96 C209_C213_Christina_Gallagher +1233.36 1235.52 C209_C214_Peter_Russo +1242.6 1244 C209_C214_Peter_Russo +1293.44 1294.04 C219_C220_Douglas_Stamper +1294.24 1294.76 C219_C220_Peter_Russo +1295.8 1296.6 C219_C220_Douglas_Stamper +1298.48 1299.64 C219_C220_Douglas_Stamper +1299.76 1300.92 C219_C220_Peter_Russo +1302.48 1303.92 C219_C220_Douglas_Stamper +1269.28 1271.96 C219_C220_Peter_Russo +1272.12 1273.8 C219_C220_Nancy_Kaufberger +1274.48 1278.68 C219_C220_Douglas_Stamper +1283.48 1286.64 C219_C220_Douglas_Stamper +1286.92 1287.92 C219_C220_Peter_Russo +1287.96 1290.16 C219_C220_Douglas_Stamper +1314.68 1317.28 C219_C220_Douglas_Stamper +1318.48 1319.08 C219_C220_Douglas_Stamper +1322.4 1323.48 C219_C220_Douglas_Stamper +1288.04 1290.16 C220_C221_Douglas_Stamper +1290.36 1292 C220_C221_Douglas_Stamper +1293.44 1294.04 C220_C221_Douglas_Stamper +1302.48 1304.12 C220_C221_Douglas_Stamper +1305.68 1306.72 C220_C221_Peter_Russo +1306.88 1308.96 C220_C221_Douglas_Stamper +1309.6 1311.64 C220_C221_Douglas_Stamper +1313.12 1314.16 C220_C221_Douglas_Stamper +1314.56 1317.28 C220_C221_Douglas_Stamper +1348.08 1348.92 C224_C225_Student_#1 +1349.36 1349.96 C224_C225_Francis_Underwood +1350.12 1351 C224_C225_Student_#1 +1351.68 1353.84 C224_C225_Francis_Underwood +1366.04 1366.6 C230_C231_Student_#2 +1368.16 1369.32 C230_C231_Student_#2 +1483.32 1484.72 C246_C247_Peter_Russo +1486.92 1487.28 C246_C247_Peter_Russo +1487.4 1489.84 C246_C247_Roy_Kapeniak +1490.4 1493.6 C246_C247_Roy_Kapeniak +1493.64 1497.08 C246_C247_Peter_Russo +1500.44 1501.44 C246_C247_Peter_Russo +1478.36 1483.28 C247_C248_Peter_Russo +1483.32 1484.52 C247_C248_Peter_Russo +1540.44 1542.32 C258_C259_Peter_Russo +1543.6 1545.08 C258_C259_Roy_Kapeniak +1545.24 1546.96 C258_C259_Peter_Russo +1547.36 1549.92 C258_C259_Roy_Kapeniak +1581 1582.4 C261_C263_Douglas_Stamper +1583.72 1584.88 C261_C263_Douglas_Stamper +1586.04 1588.84 C261_C263_Rachel_Posner +1589.56 1591.12 C261_C263_Douglas_Stamper +1589.56 1591.72 C261_C264_Douglas_Stamper +1595.36 1596.44 C261_C264_Rachel_Posner +1596.96 1599 C261_C264_Douglas_Stamper +1608.92 1610.72 C261_C264_Douglas_Stamper +1611.36 1614.76 C261_C264_Douglas_Stamper +1615.48 1616.56 C261_C264_Douglas_Stamper +1619.16 1619.8 C261_C264_Rachel_Posner +1621.56 1622.2 C261_C264_Douglas_Stamper +1700.08 1701.12 C273_C275_Claire_Underwood +1705.52 1708.56 C273_C275_Francis_Underwood +1708.92 1710.08 C273_C275_Francis_Underwood +1710.56 1714.84 C273_C275_Francis_Underwood +1663.4 1664.36 C274_C275_Claire_Underwood +1665 1666.72 C274_C275_Francis_Underwood +1670.16 1671.52 C274_C275_Francis_Underwood +1671.6 1672.56 C274_C275_Claire_Underwood +1672.64 1673.96 C274_C275_Francis_Underwood +1674.4 1675.6 C274_C275_Claire_Underwood +1675.64 1676.84 C274_C275_Francis_Underwood +1676.88 1677.92 C274_C275_Claire_Underwood +1678.12 1680.2 C274_C275_Francis_Underwood +1680.4 1682.12 C274_C275_Claire_Underwood +1682.32 1685.56 C274_C275_Claire_Underwood +1685.6 1689.28 C274_C275_Francis_Underwood +1689.32 1692.04 C274_C275_Francis_Underwood +1692.24 1693.64 C274_C275_Claire_Underwood +1726.84 1728.32 C279_C280_Roy_Kapeniak +1736.56 1738.6 C279_C280_Peter_Russo +1739.8 1742 C279_C280_Roy_Kapeniak +1742.04 1743.36 C279_C280_Peter_Russo +1751.8 1753.6 C280_C284_Roy_Kapeniak +1753.76 1756.32 C280_C284_Roy_Kapeniak +1756.56 1757.84 C280_C284_Roy_Kapeniak +1758.28 1760.16 C280_C284_Roy_Kapeniak +1763.92 1764.8 C280_C284_Roy_Kapeniak +1764.96 1768.52 C280_C284_Roy_Kapeniak +1768.56 1768.96 C280_C284_Peter_Russo +1769 1769.76 C280_C284_Roy_Kapeniak +1769.8 1772.52 C280_C284_Roy_Kapeniak +1797.4 1798.48 C280_C284_Peter_Russo +1798.52 1799.88 C280_C284_Roy_Kapeniak +1799.96 1801.32 C280_C284_Peter_Russo +1801.48 1803.52 C280_C284_Roy_Kapeniak +1803.72 1805.96 C280_C284_Roy_Kapeniak +1806.16 1809.68 C280_C284_Roy_Kapeniak +1832.48 1834.12 C280_C293_Roy_Kapeniak +1834.16 1836.84 C280_C293_Peter_Russo +1837 1838.04 C280_C293_Roy_Kapeniak +1840.32 1841.56 C280_C293_Peter_Russo +1842.44 1844.08 C280_C293_Roy_Kapeniak +1756.88 1757.84 C283_C284_Roy_Kapeniak +1758.28 1760.64 C283_C284_Roy_Kapeniak +1761.12 1761.8 C283_C284_Peter_Russo +1761.88 1763.16 C283_C284_Roy_Kapeniak +1763.32 1764.8 C283_C284_Roy_Kapeniak +1764.96 1767.84 C283_C284_Roy_Kapeniak +1750.08 1751.76 C283_C284_Peter_Russo +1751.8 1753.6 C283_C284_Roy_Kapeniak +1770.6 1772.88 C283_C284_Roy_Kapeniak +1773.04 1774.76 C283_C284_Roy_Kapeniak +1816.88 1818.36 C290_C292_Roy_Kapeniak +1818.4 1822.2 C290_C292_Roy_Kapeniak +1822.24 1825.48 C290_C292_Roy_Kapeniak +1825.56 1828.32 C290_C292_Roy_Kapeniak +1829 1830.04 C290_C292_Peter_Russo +1842.44 1844.12 C292_C293_Roy_Kapeniak +1845.68 1847.96 C292_C293_Peter_Russo +1854.4 1856.44 C292_C293_Roy_Kapeniak +1857.56 1859.84 C292_C293_Roy_Kapeniak +1829 1830.04 C292_C293_Peter_Russo +1832.48 1834.12 C292_C293_Roy_Kapeniak +1881.88 1884.56 C298_C299_Claire_Underwood +1885.68 1886.84 C298_C299_Claire_Underwood +1887.32 1889.76 C298_C299_Claire_Underwood +1895.68 1898.16 C298_C299_Evelyn_Baxter +1898.2 1898.88 C298_C299_Claire_Underwood +1899.88 1901.56 C298_C299_Evelyn_Baxter +1901.6 1904.28 C298_C299_Evelyn_Baxter +1904.32 1904.92 C298_C299_Claire_Underwood +1907.24 1911.04 C298_C299_Evelyn_Baxter +1911.08 1912.96 C298_C299_Claire_Underwood +1913 1914.64 C298_C299_Evelyn_Baxter +1916.28 1917.84 C298_C299_Evelyn_Baxter +1917.88 1919.72 C298_C299_Claire_Underwood +2225.28 2227.52 C352_C355_Francis_Underwood +2227.72 2232.88 C352_C355_Francis_Underwood +2233.64 2236.08 C352_C355_Francis_Underwood +2243.2 2246.24 C352_C355_Francis_Underwood +2197.6 2201.56 C353_C355_Zoe_Barnes +2201.84 2202.52 C353_C355_Zoe_Barnes +2202.56 2204.16 C353_C355_Francis_Underwood +2206 2207.68 C353_C355_Zoe_Barnes +2207.88 2211.2 C353_C355_Francis_Underwood +2211.24 2212.64 C353_C355_Zoe_Barnes +2357.04 2358.52 C376_C377_Francis_Underwood +2359.24 2362.04 C376_C377_Francis_Underwood +2363.04 2364.48 C376_C377_Linda_Vasquez +2364.56 2366.16 C376_C377_Francis_Underwood +2366.68 2368.92 C376_C377_Linda_Vasquez +2368.96 2371.6 C376_C377_Francis_Underwood +2371.64 2373 C376_C377_Francis_Underwood +2373.2 2377.12 C376_C377_Linda_Vasquez +2377.16 2378.2 C376_C377_Linda_Vasquez +2378.4 2379.56 C376_C377_Francis_Underwood +2379.76 2381.28 C376_C377_Linda_Vasquez +2381.44 2384.08 C376_C377_Linda_Vasquez +2385.28 2386.04 C376_C377_Francis_Underwood +2404.88 2406.92 C377_C378_Linda_Vasquez +2408.64 2410.76 C377_C378_Francis_Underwood +2385.28 2386.2 C377_C378_Francis_Underwood +2386.6 2387.56 C377_C378_Linda_Vasquez +2386.6 2387.56 C378_C379_Linda_Vasquez +2391.16 2393.04 C378_C379_Francis_Underwood +2393.08 2394.28 C378_C379_Linda_Vasquez +2394.32 2396.6 C378_C379_Francis_Underwood +2396.64 2398.04 C378_C379_Linda_Vasquez +2398.08 2400.32 C378_C379_Francis_Underwood +2400.36 2402 C378_C379_Francis_Underwood +2402.16 2404.8 C378_C379_Francis_Underwood +2404.88 2406.8 C378_C379_Linda_Vasquez +2489.36 2492.16 C400_C401_S +2493.08 2494.96 C400_C401_S +2495.56 2498.04 C400_C401_Zoe_Barnes +2589.56 2591.6 C418_C419_Employee_#1 +2591.76 2593.16 C418_C419_Claire_Underwood +2593.44 2595.48 C418_C419_Employee_#1 +2601.44 2603.2 C418_C419_Employee_#1 +2603.48 2604.4 C418_C419_Employee_#2 +2604.92 2605.48 C418_C419_Employee_#1 +2605.56 2606.88 C418_C419_Employee_#2 +218.8 221.04 C87_C88_Bob_Birch +221.08 222.64 C87_C88_Bob_Birch +222.68 224.16 C87_C88_David_Rasmussen +224.2 225.32 C87_C88_Bob_Birch +225.36 226.48 C87_C88_David_Rasmussen +226.52 227.36 C87_C88_Francis_Underwood +227.4 229.28 C87_C88_Bob_Birch +229.44 230.52 C87_C88_Bob_Birch +230.64 233.6 C87_C88_David_Rasmussen +233.64 234.52 C87_C88_Bob_Birch +238.76 239.56 C87_C91_David_Rasmussen +239.76 242.84 C87_C91_Remy_Danton +242.88 245.32 C87_C91_Francis_Underwood +245.36 246.96 C87_C91_Francis_Underwood +247 248.84 C87_C91_Remy_Danton +248.88 250.8 C87_C91_Francis_Underwood +269.64 271.92 C91_C97_Remy_Danton +272.12 272.88 C91_C97_Bob_Birch +272.92 274.04 C91_C97_Remy_Danton +275.48 278.16 C91_C97_Bob_Birch diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E02.rttm b/spkDiarization/data/ref/seg/house_of_cards_S01E02.rttm new file mode 100644 index 0000000..6938f7e --- /dev/null +++ b/spkDiarization/data/ref/seg/house_of_cards_S01E02.rttm @@ -0,0 +1,484 @@ +SPKR-INFO house_of_cards_S01E02 1 unknown C100_C101_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C100_C101_Remy_Danton +SPKR-INFO house_of_cards_S01E02 1 unknown C117_C118_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C117_C118_Linda_Vasquez +SPKR-INFO house_of_cards_S01E02 1 unknown C127_C128_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C127_C128_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E02 1 unknown C127_C128_Student_#1 +SPKR-INFO house_of_cards_S01E02 1 unknown C130_C131_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C130_C131_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E02 1 unknown C134_C135_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C134_C135_Student_#1 +SPKR-INFO house_of_cards_S01E02 1 unknown C134_C135_Student_#2 +SPKR-INFO house_of_cards_S01E02 1 unknown C146_C147_Donald_Blythe +SPKR-INFO house_of_cards_S01E02 1 unknown C146_C147_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C146_C148_Donald_Blythe +SPKR-INFO house_of_cards_S01E02 1 unknown C146_C148_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C148_C159_Donald_Blythe +SPKR-INFO house_of_cards_S01E02 1 unknown C148_C159_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C154_C155_Donald_Blythe +SPKR-INFO house_of_cards_S01E02 1 unknown C154_C155_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C171_C172_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C171_C172_Zoe_Barnes +SPKR-INFO house_of_cards_S01E02 1 unknown C171_C175_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C171_C175_Zoe_Barnes +SPKR-INFO house_of_cards_S01E02 1 unknown C174_C175_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C174_C175_Zoe_Barnes +SPKR-INFO house_of_cards_S01E02 1 unknown C184_C185_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C184_C185_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C190_C192_Lucas_Goodwin +SPKR-INFO house_of_cards_S01E02 1 unknown C190_C192_Zoe_Barnes +SPKR-INFO house_of_cards_S01E02 1 unknown C194_C199_Journalist_#4 +SPKR-INFO house_of_cards_S01E02 1 unknown C194_C199_Michael_Kern +SPKR-INFO house_of_cards_S01E02 1 unknown C194_C203_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C194_C203_Journalist_#4 +SPKR-INFO house_of_cards_S01E02 1 unknown C194_C203_Michael_Kern +SPKR-INFO house_of_cards_S01E02 1 unknown C200_C202_Journalist_#4 +SPKR-INFO house_of_cards_S01E02 1 unknown C200_C202_Michael_Kern +SPKR-INFO house_of_cards_S01E02 1 unknown C203_C204_Douglas_Stamper +SPKR-INFO house_of_cards_S01E02 1 unknown C203_C204_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C203_C204_Journalist_#4 +SPKR-INFO house_of_cards_S01E02 1 unknown C203_C204_Michael_Kern +SPKR-INFO house_of_cards_S01E02 1 unknown C208_C209_Christina_Gallagher +SPKR-INFO house_of_cards_S01E02 1 unknown C208_C209_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C209_C213_Christina_Gallagher +SPKR-INFO house_of_cards_S01E02 1 unknown C209_C213_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C209_C214_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C219_C220_Douglas_Stamper +SPKR-INFO house_of_cards_S01E02 1 unknown C219_C220_Nancy_Kaufberger +SPKR-INFO house_of_cards_S01E02 1 unknown C219_C220_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C220_C221_Douglas_Stamper +SPKR-INFO house_of_cards_S01E02 1 unknown C220_C221_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C224_C225_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C224_C225_Student_#1 +SPKR-INFO house_of_cards_S01E02 1 unknown C230_C231_Student_#2 +SPKR-INFO house_of_cards_S01E02 1 unknown C246_C247_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C246_C247_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C247_C248_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C258_C259_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C258_C259_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C261_C263_Douglas_Stamper +SPKR-INFO house_of_cards_S01E02 1 unknown C261_C263_Rachel_Posner +SPKR-INFO house_of_cards_S01E02 1 unknown C261_C264_Douglas_Stamper +SPKR-INFO house_of_cards_S01E02 1 unknown C261_C264_Rachel_Posner +SPKR-INFO house_of_cards_S01E02 1 unknown C273_C275_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C273_C275_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C274_C275_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C274_C275_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C279_C280_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C279_C280_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C280_C284_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C280_C284_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C280_C293_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C280_C293_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C283_C284_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C283_C284_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C290_C292_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C290_C292_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C292_C293_Peter_Russo +SPKR-INFO house_of_cards_S01E02 1 unknown C292_C293_Roy_Kapeniak +SPKR-INFO house_of_cards_S01E02 1 unknown C298_C299_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C298_C299_Evelyn_Baxter +SPKR-INFO house_of_cards_S01E02 1 unknown C352_C355_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C353_C355_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C353_C355_Zoe_Barnes +SPKR-INFO house_of_cards_S01E02 1 unknown C376_C377_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C376_C377_Linda_Vasquez +SPKR-INFO house_of_cards_S01E02 1 unknown C377_C378_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C377_C378_Linda_Vasquez +SPKR-INFO house_of_cards_S01E02 1 unknown C378_C379_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C378_C379_Linda_Vasquez +SPKR-INFO house_of_cards_S01E02 1 unknown C400_C401_S +SPKR-INFO house_of_cards_S01E02 1 unknown C400_C401_Zoe_Barnes +SPKR-INFO house_of_cards_S01E02 1 unknown C418_C419_Claire_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C418_C419_Employee_#1 +SPKR-INFO house_of_cards_S01E02 1 unknown C418_C419_Employee_#2 +SPKR-INFO house_of_cards_S01E02 1 unknown C87_C88_Bob_Birch +SPKR-INFO house_of_cards_S01E02 1 unknown C87_C88_David_Rasmussen +SPKR-INFO house_of_cards_S01E02 1 unknown C87_C88_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C87_C91_David_Rasmussen +SPKR-INFO house_of_cards_S01E02 1 unknown C87_C91_Francis_Underwood +SPKR-INFO house_of_cards_S01E02 1 unknown C87_C91_Remy_Danton +SPKR-INFO house_of_cards_S01E02 1 unknown C91_C97_Bob_Birch +SPKR-INFO house_of_cards_S01E02 1 unknown C91_C97_Remy_Danton +SPEAKER house_of_cards_S01E02 1 304.44 1.52 C100_C101_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 307.28 3.44 C100_C101_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 315.16 1.08 C100_C101_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 316.28 1.64 C100_C101_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 306.00 1.08 C100_C101_Remy_Danton +SPEAKER house_of_cards_S01E02 1 310.92 1.24 C100_C101_Remy_Danton +SPEAKER house_of_cards_S01E02 1 312.36 2.76 C100_C101_Remy_Danton +SPEAKER house_of_cards_S01E02 1 318.04 1.96 C100_C101_Remy_Danton +SPEAKER house_of_cards_S01E02 1 416.20 1.56 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 417.80 2.92 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 420.76 1.68 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 422.48 3.28 C117_C118_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 426.32 2.36 C117_C118_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 428.72 2.36 C117_C118_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 465.36 1.36 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 472.20 1.40 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 474.00 3.32 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 481.04 1.96 C127_C128_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 466.76 0.84 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 467.64 3.72 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 477.36 3.64 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 483.04 0.48 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 483.56 3.12 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 486.88 2.64 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 489.72 3.08 C127_C128_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 545.52 1.52 C127_C128_Student_#1 +SPEAKER house_of_cards_S01E02 1 505.92 1.32 C130_C131_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 509.08 1.32 C130_C131_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 499.56 3.60 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 505.16 0.72 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 510.44 2.80 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 513.80 1.64 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 515.60 1.76 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 517.68 2.20 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 521.36 0.80 C130_C131_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 550.36 1.56 C134_C135_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 553.96 2.40 C134_C135_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 556.52 2.56 C134_C135_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 552.08 1.80 C134_C135_Student_#1 +SPEAKER house_of_cards_S01E02 1 548.72 1.60 C134_C135_Student_#2 +SPEAKER house_of_cards_S01E02 1 598.56 1.84 C146_C147_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 600.44 2.08 C146_C147_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 609.84 0.80 C146_C147_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 602.56 2.80 C146_C147_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 605.44 2.04 C146_C147_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 607.64 1.96 C146_C147_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 610.72 1.72 C146_C147_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 612.96 0.60 C146_C148_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 669.44 4.00 C146_C148_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 673.48 2.28 C146_C148_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 611.32 1.12 C146_C148_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 613.60 1.44 C146_C148_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 615.08 2.12 C146_C148_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 676.04 2.08 C146_C148_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 683.88 1.12 C146_C148_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 686.04 2.48 C148_C159_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 688.56 3.32 C148_C159_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 702.60 1.00 C148_C159_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 704.52 1.24 C148_C159_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 683.88 1.96 C148_C159_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 696.64 3.04 C148_C159_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 700.20 2.20 C148_C159_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 631.68 1.00 C154_C155_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 634.76 1.84 C154_C155_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 641.24 1.32 C154_C155_Donald_Blythe +SPEAKER house_of_cards_S01E02 1 632.72 2.00 C154_C155_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 636.64 2.04 C154_C155_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 638.72 2.48 C154_C155_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 642.60 1.24 C154_C155_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 816.56 3.60 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 820.52 1.96 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 822.80 3.84 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 826.68 3.20 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 832.64 1.52 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 834.24 1.72 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 836.00 3.84 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 843.24 1.12 C171_C172_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 829.92 2.68 C171_C172_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 839.88 0.84 C171_C172_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 841.52 1.40 C171_C172_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 844.96 1.60 C171_C172_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 857.12 3.40 C171_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 860.84 1.64 C171_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 867.32 2.84 C171_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 870.56 4.12 C171_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 876.48 1.68 C171_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 878.56 1.40 C171_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 862.52 1.28 C171_C175_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 863.96 1.76 C171_C175_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 851.32 2.60 C174_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 855.68 1.24 C174_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 857.04 3.48 C174_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 860.84 1.60 C174_C175_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 848.64 1.12 C174_C175_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 853.96 1.60 C174_C175_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 932.32 1.20 C184_C185_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 937.48 2.80 C184_C185_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 943.08 1.28 C184_C185_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 944.52 0.88 C184_C185_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 948.44 2.60 C184_C185_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 953.72 0.92 C184_C185_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 931.52 0.72 C184_C185_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 933.56 2.76 C184_C185_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 940.32 2.72 C184_C185_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 945.44 1.32 C184_C185_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 951.08 2.44 C184_C185_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 994.28 0.80 C190_C192_Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 997.76 0.76 C190_C192_Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 1005.64 1.00 C190_C192_Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 1008.20 0.76 C190_C192_Lucas_Goodwin +SPEAKER house_of_cards_S01E02 1 989.44 2.40 C190_C192_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 991.88 2.36 C190_C192_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 995.12 2.00 C190_C192_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 998.88 0.84 C190_C192_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 999.76 2.88 C190_C192_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 1002.68 1.52 C190_C192_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 1039.40 2.84 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1042.32 2.40 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1044.76 2.08 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1047.04 1.68 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1048.76 3.88 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1052.68 2.80 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1055.68 3.08 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1058.92 1.72 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1061.60 0.28 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1063.12 1.96 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1067.52 1.08 C194_C199_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1035.24 1.96 C194_C199_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1037.24 2.12 C194_C199_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1060.80 0.76 C194_C199_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1065.36 0.40 C194_C199_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1066.68 0.80 C194_C199_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1068.76 0.48 C194_C199_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1094.76 1.68 C194_C203_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1096.92 2.20 C194_C203_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1088.80 2.28 C194_C203_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1108.12 1.48 C194_C203_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1092.52 2.20 C194_C203_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1104.12 1.64 C194_C203_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1105.80 2.28 C194_C203_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1109.64 2.80 C194_C203_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1082.12 2.68 C200_C202_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1116.44 0.84 C200_C202_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1117.32 1.64 C200_C202_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1119.00 1.92 C200_C202_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1122.96 1.84 C200_C202_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1079.80 2.28 C200_C202_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1084.84 3.04 C200_C202_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1120.96 1.96 C200_C202_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1127.96 0.64 C203_C204_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1130.24 0.72 C203_C204_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1133.72 0.64 C203_C204_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1135.80 3.00 C203_C204_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1139.32 3.04 C203_C204_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1142.40 1.28 C203_C204_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1094.76 1.68 C203_C204_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1096.92 2.20 C203_C204_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1131.84 1.32 C203_C204_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1143.76 0.92 C203_C204_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1099.60 2.00 C203_C204_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1102.16 1.92 C203_C204_Journalist_#4 +SPEAKER house_of_cards_S01E02 1 1101.68 0.44 C203_C204_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1104.12 1.64 C203_C204_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1105.80 2.28 C203_C204_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1126.52 1.40 C203_C204_Michael_Kern +SPEAKER house_of_cards_S01E02 1 1182.20 0.76 C208_C209_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1185.52 2.36 C208_C209_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1190.32 2.36 C208_C209_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1193.56 0.80 C208_C209_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1194.40 3.24 C208_C209_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1200.96 0.92 C208_C209_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1174.92 2.04 C208_C209_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1181.00 1.16 C208_C209_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1184.40 1.08 C208_C209_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1192.88 0.48 C208_C209_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1197.68 1.64 C208_C209_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1250.48 0.72 C209_C213_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1252.84 1.20 C209_C213_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1258.68 1.16 C209_C213_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1261.40 0.56 C209_C213_Christina_Gallagher +SPEAKER house_of_cards_S01E02 1 1249.04 0.72 C209_C213_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1251.92 0.84 C209_C213_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1254.24 4.08 C209_C213_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1233.36 2.16 C209_C214_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1242.60 1.40 C209_C214_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1274.48 4.20 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1283.48 3.16 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1287.96 2.20 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1293.44 0.60 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1295.80 0.80 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1298.48 1.16 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1302.48 1.44 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1314.68 2.60 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1318.48 0.60 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1322.40 1.08 C219_C220_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1272.12 1.68 C219_C220_Nancy_Kaufberger +SPEAKER house_of_cards_S01E02 1 1269.28 2.68 C219_C220_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1286.92 1.00 C219_C220_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1294.24 0.52 C219_C220_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1299.76 1.16 C219_C220_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1288.04 2.12 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1290.36 1.64 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1293.44 0.60 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1302.48 1.64 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1306.88 2.08 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1309.60 2.04 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1313.12 1.04 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1314.56 2.72 C220_C221_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1305.68 1.04 C220_C221_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1349.36 0.60 C224_C225_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1351.68 2.16 C224_C225_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1348.08 0.84 C224_C225_Student_#1 +SPEAKER house_of_cards_S01E02 1 1350.12 0.88 C224_C225_Student_#1 +SPEAKER house_of_cards_S01E02 1 1366.04 0.56 C230_C231_Student_#2 +SPEAKER house_of_cards_S01E02 1 1368.16 1.16 C230_C231_Student_#2 +SPEAKER house_of_cards_S01E02 1 1483.32 1.40 C246_C247_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1486.92 0.36 C246_C247_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1493.64 3.44 C246_C247_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1500.44 1.00 C246_C247_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1487.40 2.44 C246_C247_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1490.40 3.20 C246_C247_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1478.36 4.92 C247_C248_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1483.32 1.20 C247_C248_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1540.44 1.88 C258_C259_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1545.24 1.72 C258_C259_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1543.60 1.48 C258_C259_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1547.36 2.56 C258_C259_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1581.00 1.40 C261_C263_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1583.72 1.16 C261_C263_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1589.56 1.56 C261_C263_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1586.04 2.80 C261_C263_Rachel_Posner +SPEAKER house_of_cards_S01E02 1 1589.56 2.16 C261_C264_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1596.96 2.04 C261_C264_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1608.92 1.80 C261_C264_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1611.36 3.40 C261_C264_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1615.48 1.08 C261_C264_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1621.56 0.64 C261_C264_Douglas_Stamper +SPEAKER house_of_cards_S01E02 1 1595.36 1.08 C261_C264_Rachel_Posner +SPEAKER house_of_cards_S01E02 1 1619.16 0.64 C261_C264_Rachel_Posner +SPEAKER house_of_cards_S01E02 1 1700.08 1.04 C273_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1705.52 3.04 C273_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1708.92 1.16 C273_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1710.56 4.28 C273_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1663.40 0.96 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1671.60 0.96 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1674.40 1.20 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1676.88 1.04 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1680.40 1.72 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1682.32 3.24 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1692.24 1.40 C274_C275_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1665.00 1.72 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1670.16 1.36 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1672.64 1.32 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1675.64 1.20 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1678.12 2.08 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1685.60 3.68 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1689.32 2.72 C274_C275_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 1736.56 2.04 C279_C280_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1742.04 1.32 C279_C280_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1726.84 1.48 C279_C280_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1739.80 2.20 C279_C280_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1768.56 0.40 C280_C284_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1797.40 1.08 C280_C284_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1799.96 1.36 C280_C284_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1751.80 1.80 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1753.76 2.56 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1756.56 1.28 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1758.28 1.88 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1763.92 0.88 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1764.96 3.56 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1769.00 0.76 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1769.80 2.72 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1798.52 1.36 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1801.48 2.04 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1803.72 2.24 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1806.16 3.52 C280_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1834.16 2.68 C280_C293_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1840.32 1.24 C280_C293_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1832.48 1.64 C280_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1837.00 1.04 C280_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1842.44 1.64 C280_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1750.08 1.68 C283_C284_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1761.12 0.68 C283_C284_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1751.80 1.80 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1756.88 0.96 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1758.28 2.36 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1761.88 1.28 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1763.32 1.48 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1764.96 2.88 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1770.60 2.28 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1773.04 1.72 C283_C284_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1829.00 1.04 C290_C292_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1816.88 1.48 C290_C292_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1818.40 3.80 C290_C292_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1822.24 3.24 C290_C292_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1825.56 2.76 C290_C292_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1829.00 1.04 C292_C293_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1845.68 2.28 C292_C293_Peter_Russo +SPEAKER house_of_cards_S01E02 1 1832.48 1.64 C292_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1842.44 1.68 C292_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1854.40 2.04 C292_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1857.56 2.28 C292_C293_Roy_Kapeniak +SPEAKER house_of_cards_S01E02 1 1881.88 2.68 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1885.68 1.16 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1887.32 2.44 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1898.20 0.68 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1904.32 0.60 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1911.08 1.88 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1917.88 1.84 C298_C299_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 1895.68 2.48 C298_C299_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1899.88 1.68 C298_C299_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1901.60 2.68 C298_C299_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1907.24 3.80 C298_C299_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1913.00 1.64 C298_C299_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 1916.28 1.56 C298_C299_Evelyn_Baxter +SPEAKER house_of_cards_S01E02 1 2225.28 2.24 C352_C355_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2227.72 5.16 C352_C355_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2233.64 2.44 C352_C355_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2243.20 3.04 C352_C355_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2202.56 1.60 C353_C355_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2207.88 3.32 C353_C355_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2197.60 3.96 C353_C355_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2201.84 0.68 C353_C355_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2206.00 1.68 C353_C355_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2211.24 1.40 C353_C355_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2357.04 1.48 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2359.24 2.80 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2364.56 1.60 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2368.96 2.64 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2371.64 1.36 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2378.40 1.16 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2385.28 0.76 C376_C377_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2363.04 1.44 C376_C377_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2366.68 2.24 C376_C377_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2373.20 3.92 C376_C377_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2377.16 1.04 C376_C377_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2379.76 1.52 C376_C377_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2381.44 2.64 C376_C377_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2385.28 0.92 C377_C378_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2408.64 2.12 C377_C378_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2386.60 0.96 C377_C378_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2404.88 2.04 C377_C378_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2391.16 1.88 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2394.32 2.28 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2398.08 2.24 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2400.36 1.64 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2402.16 2.64 C378_C379_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 2386.60 0.96 C378_C379_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2393.08 1.20 C378_C379_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2396.64 1.40 C378_C379_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2404.88 1.92 C378_C379_Linda_Vasquez +SPEAKER house_of_cards_S01E02 1 2489.36 2.80 C400_C401_S +SPEAKER house_of_cards_S01E02 1 2493.08 1.88 C400_C401_S +SPEAKER house_of_cards_S01E02 1 2495.56 2.48 C400_C401_Zoe_Barnes +SPEAKER house_of_cards_S01E02 1 2591.76 1.40 C418_C419_Claire_Underwood +SPEAKER house_of_cards_S01E02 1 2589.56 2.04 C418_C419_Employee_#1 +SPEAKER house_of_cards_S01E02 1 2593.44 2.04 C418_C419_Employee_#1 +SPEAKER house_of_cards_S01E02 1 2601.44 1.76 C418_C419_Employee_#1 +SPEAKER house_of_cards_S01E02 1 2604.92 0.56 C418_C419_Employee_#1 +SPEAKER house_of_cards_S01E02 1 2603.48 0.92 C418_C419_Employee_#2 +SPEAKER house_of_cards_S01E02 1 2605.56 1.32 C418_C419_Employee_#2 +SPEAKER house_of_cards_S01E02 1 218.80 2.24 C87_C88_Bob_Birch +SPEAKER house_of_cards_S01E02 1 221.08 1.56 C87_C88_Bob_Birch +SPEAKER house_of_cards_S01E02 1 224.20 1.12 C87_C88_Bob_Birch +SPEAKER house_of_cards_S01E02 1 227.40 1.88 C87_C88_Bob_Birch +SPEAKER house_of_cards_S01E02 1 229.44 1.08 C87_C88_Bob_Birch +SPEAKER house_of_cards_S01E02 1 233.64 0.88 C87_C88_Bob_Birch +SPEAKER house_of_cards_S01E02 1 222.68 1.48 C87_C88_David_Rasmussen +SPEAKER house_of_cards_S01E02 1 225.36 1.12 C87_C88_David_Rasmussen +SPEAKER house_of_cards_S01E02 1 230.64 2.96 C87_C88_David_Rasmussen +SPEAKER house_of_cards_S01E02 1 226.52 0.84 C87_C88_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 238.76 0.80 C87_C91_David_Rasmussen +SPEAKER house_of_cards_S01E02 1 242.88 2.44 C87_C91_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 245.36 1.60 C87_C91_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 248.88 1.92 C87_C91_Francis_Underwood +SPEAKER house_of_cards_S01E02 1 239.76 3.08 C87_C91_Remy_Danton +SPEAKER house_of_cards_S01E02 1 247.00 1.84 C87_C91_Remy_Danton +SPEAKER house_of_cards_S01E02 1 272.12 0.76 C91_C97_Bob_Birch +SPEAKER house_of_cards_S01E02 1 275.48 2.68 C91_C97_Bob_Birch +SPEAKER house_of_cards_S01E02 1 269.64 2.28 C91_C97_Remy_Danton +SPEAKER house_of_cards_S01E02 1 272.92 1.12 C91_C97_Remy_Danton diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E03.lbl b/spkDiarization/data/ref/seg/house_of_cards_S01E03.lbl new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E03.rttm b/spkDiarization/data/ref/seg/house_of_cards_S01E03.rttm new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E04.lbl b/spkDiarization/data/ref/seg/house_of_cards_S01E04.lbl new file mode 100644 index 0000000..14ae858 --- /dev/null +++ b/spkDiarization/data/ref/seg/house_of_cards_S01E04.lbl @@ -0,0 +1,544 @@ +541.56 542.32 C103_C104_Claire_Underwood +542.8 545.44 C103_C104_Claire_Underwood +545.48 547.44 C103_C104_Francis_Underwood +547.48 549.2 C103_C104_Claire_Underwood +549.24 552.92 C103_C104_Francis_Underwood +552.96 553.72 C103_C104_Francis_Underwood +553.76 555.2 C103_C104_Claire_Underwood +555.4 557.52 C103_C104_Claire_Underwood +557.72 560.88 C103_C104_Claire_Underwood +560.92 562.4 C103_C104_Francis_Underwood +562.56 564.24 C103_C104_Claire_Underwood +564.28 566.48 C103_C104_Francis_Underwood +566.72 568.8 C103_C104_Francis_Underwood +568.84 569.96 C103_C104_Francis_Underwood +570.44 571.56 C103_C104_Francis_Underwood +572.04 573.76 C103_C104_Francis_Underwood +574.6 576.08 C103_C104_Francis_Underwood +579 579.92 C103_C104_Francis_Underwood +580.24 581.36 C103_C104_Claire_Underwood +587.52 588.4 C103_C104_Francis_Underwood +587.52 588.4 C103_C105_Francis_Underwood +589.56 590.96 C103_C105_Claire_Underwood +591.4 592 C103_C105_Francis_Underwood +592.4 593.36 C103_C105_Claire_Underwood +624.84 626.68 C107_C109_Tom_Hammerschmidt +627.4 632.72 C107_C109_Zoe_Barnes +633.44 634.24 C107_C109_Tom_Hammerschmidt +634.52 635.04 C107_C109_Zoe_Barnes +609.04 612.24 C107_C109_Tom_Hammerschmidt +613.8 614.72 C107_C109_Zoe_Barnes +634.52 635.04 C109_C110_Zoe_Barnes +636.76 637.84 C109_C110_Tom_Hammerschmidt +638.92 639.84 C109_C110_Tom_Hammerschmidt +641.56 643.88 C109_C110_Tom_Hammerschmidt +646 646.96 C109_C110_Zoe_Barnes +613.8 614.72 C109_C110_Zoe_Barnes +615.28 617.04 C109_C110_Tom_Hammerschmidt +646 646.96 C109_C112_Zoe_Barnes +648.48 651.2 C109_C112_Tom_Hammerschmidt +651.24 652.04 C109_C112_Zoe_Barnes +615.28 617.08 C110_C111_Tom_Hammerschmidt +617.36 619.72 C110_C111_Zoe_Barnes +619.76 620.92 C110_C111_Tom_Hammerschmidt +621.44 623.76 C110_C111_Zoe_Barnes +681.92 683.68 C117_C118_David_Rasmussen +683.88 685.84 C117_C118_Francis_Underwood +685.88 686.84 C117_C118_David_Rasmussen +687.08 689.04 C117_C118_Francis_Underwood +691.16 693.12 C117_C118_Francis_Underwood +693.32 695.36 C117_C118_David_Rasmussen +695.56 697.48 C117_C118_Francis_Underwood +698.4 699.88 C117_C118_Francis_Underwood +710.52 714.08 C117_C118_Francis_Underwood +714.12 716.24 C117_C118_Francis_Underwood +716.48 718.36 C117_C118_David_Rasmussen +702.32 705.44 C119_C120_Francis_Underwood +705.6 707.28 C119_C120_David_Rasmussen +707.32 708.08 C119_C120_Francis_Underwood +708.16 709.44 C119_C120_David_Rasmussen +709.48 710.24 C119_C120_Francis_Underwood +718.92 721.56 C119_C120_Francis_Underwood +722.36 723.72 C119_C120_David_Rasmussen +723.76 726.2 C119_C120_Francis_Underwood +726.24 728.48 C119_C120_Francis_Underwood +728.6 730.16 C119_C120_Francis_Underwood +730.2 731.64 C119_C120_Francis_Underwood +731.8 732.88 C119_C120_David_Rasmussen +734.68 737.84 C119_C120_Francis_Underwood +738.96 740.56 C119_C120_David_Rasmussen +740.6 743.52 C119_C120_Francis_Underwood +743.72 744.68 C119_C120_David_Rasmussen +744.88 746.64 C119_C120_Francis_Underwood +746.88 748.04 C119_C120_David_Rasmussen +748.08 750.92 C119_C120_Francis_Underwood +751.2 752.4 C119_C120_David_Rasmussen +752.56 753.72 C119_C120_Francis_Underwood +754.6 756.8 C119_C120_Francis_Underwood +756.84 758.92 C119_C120_Francis_Underwood +761.64 762.68 C119_C120_David_Rasmussen +763.72 765.16 C119_C120_David_Rasmussen +765.48 766.6 C119_C120_David_Rasmussen +766.64 770.08 C119_C120_David_Rasmussen +770.28 771.52 C119_C120_David_Rasmussen +774.6 776.32 C119_C120_Francis_Underwood +788.8 789.84 C123_C124_Claire_Underwood +790.04 790.8 C123_C124_Claire_Underwood +790.92 791.76 C123_C124_Gillian_Cole +792 793.32 C123_C124_Claire_Underwood +793.36 796.52 C123_C124_Gillian_Cole +796.96 800 C123_C124_Gillian_Cole +800.48 802.52 C123_C124_Claire_Underwood +802.56 803.04 C123_C124_Gillian_Cole +871.36 873.84 C128_C129_Zoe_Barnes +873.88 875.8 C128_C129_Zoe_Barnes +875.84 877.12 C128_C129_Lucas_Goodwin +877.16 880.52 C128_C129_Zoe_Barnes +880.72 884.48 C128_C129_Zoe_Barnes +884.52 887.8 C128_C129_Zoe_Barnes +887.92 888.88 C128_C129_Zoe_Barnes +889.2 890.2 C128_C129_Lucas_Goodwin +890.24 891.96 C128_C129_Lucas_Goodwin +892.04 894.72 C128_C129_Zoe_Barnes +894.76 896.52 C128_C129_Zoe_Barnes +902.76 904.16 C128_C129_Lucas_Goodwin +904.72 906.92 C128_C129_Lucas_Goodwin +906.96 908.84 C128_C129_Lucas_Goodwin +909.44 911.52 C128_C129_Lucas_Goodwin +940.6 941.52 C133_C134_Doug_Stamper +944.76 945.68 C133_C134_Francis_Underwood +946.28 947.2 C133_C134_Doug_Stamper +947.36 948.04 C133_C134_Francis_Underwood +924.08 925.24 C133_C134_Doug_Stamper +925.28 926.84 C133_C134_Francis_Underwood +929.16 930.64 C133_C134_Doug_Stamper +931.12 932.96 C133_C134_Francis_Underwood +933.16 936.12 C133_C134_Francis_Underwood +953.96 954.88 C133_C138_Francis_Underwood +955.08 958.2 C133_C138_Doug_Stamper +983.28 984.96 C143_C144_Peter's_son +985.16 986.12 C143_C144_Peter_Russo +987.44 988.4 C143_C144_Peter_Russo +988.8 991.84 C143_C144_Peter_Russo +993.92 994.64 C145_C146_Peter's_daughter +995.08 995.76 C145_C146_Peter_Russo +996.12 997.8 C145_C146_Peter's_daughter +1003.72 1005.12 C145_C146_Peter's_daughter +1005.96 1007.2 C145_C146_Peter_Russo +1034.24 1034.92 C151_C153_Peter's_son +1035.4 1036.8 C151_C153_Peter_Russo +1037 1038.84 C151_C153_Francis_Underwood +1038.92 1040 C151_C153_Peter's_son +1040.08 1040.76 C151_C153_Francis_Underwood +1040.8 1042.2 C151_C153_Peter_Russo +1049.2 1050.24 C151_C153_Peter's_son +1050.28 1051.12 C151_C153_Peter_Russo +1052.24 1053.08 C151_C153_Francis_Underwood +1053.12 1055.52 C151_C153_Peter_Russo +1055.72 1056.96 C151_C153_Francis_Underwood +1057.64 1059.28 C151_C153_Peter_Russo +1059.92 1062.56 C151_C153_Francis_Underwood +1106.44 1107.68 C157_C162_Peter_Russo +1107.72 1109.4 C157_C162_Francis_Underwood +1109.84 1111.76 C157_C162_Francis_Underwood +1111.96 1114.92 C157_C162_Francis_Underwood +1077.8 1080.76 C160_C161_Francis_Underwood +1080.84 1083.4 C160_C161_Francis_Underwood +1083.6 1085.52 C160_C161_Francis_Underwood +1087.68 1088.52 C160_C161_Peter_Russo +1088.88 1089.88 C160_C161_Francis_Underwood +1090.28 1094.04 C160_C161_Peter_Russo +1094.08 1097.52 C160_C161_Francis_Underwood +1097.72 1098.4 C160_C161_Peter_Russo +1098.44 1099.2 C160_C161_Francis_Underwood +1099.36 1101.52 C160_C161_Francis_Underwood +1101.56 1102.88 C160_C161_Peter_Russo +1102.92 1104 C160_C161_Francis_Underwood +1104.04 1106.16 C160_C161_Peter_Russo +1126.28 1128.48 C163_C164_Francis_Underwood +1129.4 1131.04 C163_C164_Francis_Underwood +1131.68 1133.08 C163_C164_Francis_Underwood +1189.16 1189.92 C167_C168_Francis_Underwood +1190.12 1194 C167_C168_Claire_Underwood +1197.8 1198.84 C167_C168_Francis_Underwood +1160.88 1162.96 C167_C168_Francis_Underwood +1164.64 1166.88 C167_C168_Claire_Underwood +1167.08 1169.96 C167_C168_Francis_Underwood +1185.56 1187 C168_C169_Francis_Underwood +1187.08 1189.12 C168_C169_Claire_Underwood +1189.16 1189.92 C168_C169_Francis_Underwood +1165.12 1166.88 C168_C169_Claire_Underwood +1167.08 1169.96 C168_C169_Francis_Underwood +1170.6 1173.52 C168_C169_Claire_Underwood +1173.56 1175.16 C168_C169_Claire_Underwood +1242.68 1243.48 C178_C179_Terry_Womack +1243.52 1244.56 C178_C179_Francis_Underwood +1244.6 1247.36 C178_C179_Francis_Underwood +1247.4 1249.04 C178_C179_Francis_Underwood +1249.8 1251.44 C178_C179_Francis_Underwood +1253.16 1254.56 C178_C179_Terry_Womack +1254.88 1257 C178_C179_Terry_Womack +1257.12 1259.64 C178_C179_Francis_Underwood +1298.24 1299 C178_C179_Francis_Underwood +1299.44 1301.04 C178_C179_Terry_Womack +1270.52 1272.48 C181_C183_Terry_Womack +1272.72 1274.24 C181_C183_Francis_Underwood +1274.28 1276.8 C181_C183_Francis_Underwood +1277.64 1279.36 C181_C183_Terry_Womack +1280.84 1282.72 C181_C183_Francis_Underwood +1284.6 1286.12 C181_C183_Francis_Underwood +1287.76 1288.64 C181_C183_Terry_Womack +1288.76 1290.16 C181_C183_Francis_Underwood +1290.2 1293.6 C181_C183_Francis_Underwood +1297.36 1298.16 C181_C183_Terry_Womack +1323.44 1326.4 C189_C190_Adam_Galloway +1326.6 1328.08 C189_C190_Adam_Galloway +1328.28 1330.36 C189_C190_Adam_Galloway +1330.4 1331.64 C189_C190_Claire_Underwood +1332.04 1333.52 C189_C190_Adam_Galloway +1335.56 1337.08 C189_C190_Adam_Galloway +1335.56 1337.08 C190_C191_Adam_Galloway +1340.68 1342 C190_C191_Adam_Galloway +1344.48 1345.16 C190_C191_Claire_Underwood +1345.48 1347.52 C190_C191_Adam_Galloway +1347.68 1349.16 C190_C191_Claire_Underwood +1350.04 1350.8 C190_C191_Adam_Galloway +1352.84 1354.12 C192_C193_Claire_Underwood +1354.56 1355.88 C192_C193_Adam_Galloway +1359.24 1361.12 C192_C193_Claire_Underwood +1361.4 1362.28 C192_C193_Adam_Galloway +1365.24 1366.56 C192_C193_Claire_Underwood +1388.36 1390.36 C196_C197_Joe +1390.76 1391.84 C196_C197_David_Rasmussen +1393 1395.72 C196_C197_Joe +1446.44 1449.4 C204_C205_Adam_Galloway +1450.16 1451.12 C204_C205_Claire_Underwood +1452.12 1453.84 C204_C205_Adam_Galloway +1460.36 1461.24 C204_C205_Adam_Galloway +1461.32 1462.68 C204_C205_Claire_Underwood +1465 1468.56 C204_C205_Adam_Galloway +1469.96 1470.76 C204_C205_Adam_Galloway +1471.64 1472.24 C204_C205_Claire_Underwood +1531.72 1532.68 C207_C208_Adam_Galloway +1534.8 1535.68 C207_C208_Claire_Underwood +1536.32 1536.92 C207_C208_Adam_Galloway +1536.32 1536.92 C208_C209_Adam_Galloway +1537.96 1538.92 C208_C209_Claire_Underwood +1540.08 1541.32 C208_C209_Adam_Galloway +1541.36 1542.16 C208_C209_Claire_Underwood +1544.44 1545.96 C208_C209_Claire_Underwood +1546 1547.44 C208_C209_Claire_Underwood +1549.36 1551.16 C208_C209_Adam_Galloway +1553.32 1554.32 C208_C209_Claire_Underwood +1556.64 1559.28 C208_C209_Claire_Underwood +1561.4 1562.88 C208_C209_Adam_Galloway +1750.32 1751.32 C230_C231_David_Rasmussen +1752.92 1753.52 C230_C231_Francis_Underwood +1753.72 1755.48 C230_C231_David_Rasmussen +1755.52 1757.28 C230_C231_David_Rasmussen +1758.04 1758.68 C230_C231_Francis_Underwood +1758.72 1759.44 C230_C231_David_Rasmussen +1759.48 1761.56 C230_C231_David_Rasmussen +1761.6 1763.84 C230_C231_Francis_Underwood +1763.88 1766.64 C230_C231_Francis_Underwood +1771.28 1772.76 C230_C231_David_Rasmussen +1772.8 1774.92 C230_C231_Francis_Underwood +1775.12 1776.4 C230_C231_David_Rasmussen +1776.44 1778.2 C230_C231_Francis_Underwood +1788.44 1791.24 C231_C234_Francis_Underwood +1795.4 1796.48 C231_C234_Francis_Underwood +1829.72 1832.56 C240_C241_Freddy_Hayes +1832.72 1836.08 C240_C241_Freddy_Hayes +1836.12 1836.76 C240_C241_Francis_Underwood +1836.84 1838.92 C240_C241_Freddy_Hayes +1818.36 1819.28 C240_C241_Francis_Underwood +1819.48 1821.12 C240_C241_Freddy_Hayes +1822.04 1823.64 C240_C241_Freddy_Hayes +1822.04 1823.88 C241_C242_Freddy_Hayes +1824.12 1824.64 C241_C242_Francis_Underwood +1824.72 1825.12 C241_C242_Freddy_Hayes +1825.56 1826.88 C241_C242_Freddy_Hayes +1827.16 1829.48 C241_C242_Freddy_Hayes +1829.72 1832.56 C241_C242_Freddy_Hayes +1839.32 1842.24 C241_C242_Freddy_Hayes +1842.28 1846.16 C241_C242_Freddy_Hayes +1846.24 1848.12 C241_C242_Freddy_Hayes +1848.64 1849.44 C241_C242_Francis_Underwood +1849.48 1850.44 C241_C242_Freddy_Hayes +1850.64 1852.8 C241_C242_Freddy_Hayes +1852.84 1855.88 C241_C242_Freddy_Hayes +1857.92 1858.96 C241_C242_Freddy_Hayes +1859.56 1860.68 C241_C242_Francis_Underwood +1860.72 1862 C241_C242_Freddy_Hayes +1862.48 1863.56 C241_C242_Francis_Underwood +1863.6 1865.8 C241_C242_Freddy_Hayes +1866 1866.8 C241_C242_Freddy_Hayes +1873.76 1876.48 C243_C245_Francis_Underwood +1877.24 1878.32 C243_C245_Zoe_Barnes +1878.88 1880.4 C243_C245_Francis_Underwood +1881.12 1883.08 C243_C245_Zoe_Barnes +1883.32 1885.88 C243_C245_Francis_Underwood +1885.92 1888.28 C243_C245_Zoe_Barnes +1889.48 1892.28 C243_C245_Zoe_Barnes +1886.44 1888.28 C245_C246_Zoe_Barnes +1889.48 1892.36 C245_C246_Zoe_Barnes +1897.2 1899.84 C245_C246_Zoe_Barnes +1899.92 1902.44 C245_C246_Zoe_Barnes +1903.04 1904.96 C245_C246_Zoe_Barnes +1905.2 1908.24 C245_C246_Francis_Underwood +1908.28 1909.88 C245_C246_Zoe_Barnes +1909.92 1913.8 C245_C246_Francis_Underwood +1914 1915.16 C245_C246_Zoe_Barnes +1915.52 1916.76 C245_C246_Francis_Underwood +1917.4 1919.56 C245_C246_Zoe_Barnes +1919.6 1919.88 C245_C246_Zoe_Barnes +1919.92 1920.84 C245_C246_Francis_Underwood +1920.88 1924.16 C245_C246_Francis_Underwood +1929.52 1932.92 C245_C246_Francis_Underwood +1932.96 1934.44 C245_C246_Francis_Underwood +1934.76 1937.44 C245_C246_Francis_Underwood +1982.2 1984.32 C248_C251_Janine_Skorsky +1984.72 1986.32 C248_C251_Janine_Skorsky +1954.24 1956.2 C249_C250_Janine_Skorsky +1956.24 1958.56 C249_C250_Janine_Skorsky +1958.96 1959.84 C249_C250_Janine_Skorsky +1960.24 1962.2 C249_C250_Janine_Skorsky +1962.32 1963.72 C249_C250_Janine_Skorsky +1963.92 1966.72 C249_C250_Zoe_Barnes +1966.88 1968.28 C249_C250_Janine_Skorsky +1968.52 1971.08 C249_C250_Zoe_Barnes +1971.12 1973 C249_C250_Zoe_Barnes +1974.52 1976.88 C249_C250_Zoe_Barnes +1976.92 1978.12 C249_C250_Zoe_Barnes +1978.2 1979.44 C249_C250_Janine_Skorsky +1979.48 1980.96 C249_C250_Zoe_Barnes +2044.12 2045.44 C256_C257_Peter's_son +2024.68 2025.88 C256_C257_Christina_Gallagher +2026.28 2028 C256_C257_Peter's_daughter +2030.56 2031.72 C256_C257_Peter's_daughter +2019.44 2020.32 C256_C258_Peter's_daughter +2020.52 2021.24 C256_C258_Christina_Gallagher +2021.4 2023.6 C256_C258_Peter's_daughter +2024.68 2025.88 C256_C258_Christina_Gallagher +2026.28 2028 C256_C258_Peter's_daughter +2039.72 2041.52 C256_C258_Peter's_daughter +2044.12 2045.44 C256_C258_Peter's_son +2089.28 2092.4 C264_C265_Felicity_Holburn +2093.08 2093.92 C264_C265_Felicity_Holburn +2133.64 2136.04 C269_C270_Felicity_Holburn +2136.12 2138.6 C269_C270_Felicity_Holburn +2138.8 2140.32 C269_C270_Claire_Underwood +2140.4 2142.08 C269_C270_Claire_Underwood +2142.12 2145.08 C269_C270_Claire_Underwood +2145.24 2147.2 C269_C270_Felicity_Holburn +2147.44 2149.56 C269_C270_Felicity_Holburn +2150.32 2152.52 C269_C270_Claire_Underwood +2152.56 2155.2 C269_C270_Felicity_Holburn +2155.44 2156.76 C269_C270_Claire_Underwood +2156.8 2157.84 C269_C270_Felicity_Holburn +2157.88 2158.64 C269_C270_Felicity_Holburn +2159.2 2163.08 C269_C270_Felicity_Holburn +2163.68 2166.24 C269_C270_Felicity_Holburn +2167 2168.96 C269_C270_Felicity_Holburn +2169.16 2171.56 C269_C270_Felicity_Holburn +2174.2 2175.12 C269_C270_Felicity_Holburn +2115 2116.56 C269_C270_Claire_Underwood +2117.72 2118.8 C269_C270_Felicity_Holburn +2118.84 2119.4 C269_C270_Claire_Underwood +2120.28 2120.92 C269_C270_Claire_Underwood +2261.76 2262.72 C280_C282_Peter_Russo +2263.8 2266.4 C280_C282_Christina_Gallagher +2267.32 2269.44 C280_C282_Christina_Gallagher +2269.52 2271.64 C280_C282_Christina_Gallagher +2269.52 2271.68 C282_C283_Christina_Gallagher +2273.84 2274.56 C282_C283_Peter_Russo +2274.88 2276.16 C282_C283_Christina_Gallagher +2277.24 2279.96 C282_C283_Peter_Russo +2280.36 2282.72 C282_C283_Christina_Gallagher +2286.6 2288 C282_C283_Christina_Gallagher +2288.04 2290.32 C282_C283_Christina_Gallagher +2290.36 2292.2 C282_C283_Peter_Russo +2316.96 2319.12 C291_C292_Bob_Birch +2319.16 2321.6 C291_C292_Francis_Underwood +2321.72 2323.96 C291_C292_Francis_Underwood +2324.4 2325.64 C291_C292_Bob_Birch +2325.84 2329.32 C291_C292_Francis_Underwood +2329.76 2331.36 C291_C292_Bob_Birch +2331.4 2333.44 C291_C292_Francis_Underwood +2333.48 2336.04 C291_C292_Francis_Underwood +2336.28 2337.56 C291_C292_Bob_Birch +2337.68 2338.76 C291_C292_Francis_Underwood +2338.96 2341.56 C291_C292_Francis_Underwood +2341.6 2343.8 C291_C292_Francis_Underwood +2344.12 2345.6 C291_C292_Francis_Underwood +2345.88 2349.2 C291_C292_Francis_Underwood +2349.56 2350.76 C291_C292_Francis_Underwood +2351.48 2352.64 C291_C292_Bob_Birch +2352.68 2354.04 C291_C292_Francis_Underwood +2354.2 2356.28 C291_C292_Bob_Birch +2356.32 2359.12 C291_C292_Francis_Underwood +2359.28 2363.8 C291_C292_Francis_Underwood +2363.96 2366.92 C291_C292_Francis_Underwood +2384.44 2386.24 C293_C294_Tom_Hammerschmidt +2386.76 2389.12 C293_C294_Tom_Hammerschmidt +2390.48 2391.16 C293_C294_Zoe_Barnes +2392.36 2394.04 C293_C294_Zoe_Barnes +2394.44 2396.8 C293_C294_Tom_Hammerschmidt +2369.36 2370.6 C293_C294_Zoe_Barnes +2370.68 2371.72 C293_C294_Zoe_Barnes +2371.76 2374.24 C293_C294_Tom_Hammerschmidt +2410.32 2412.24 C293_C296_Tom_Hammerschmidt +2412.32 2413.92 C293_C296_Zoe_Barnes +2420.64 2421.68 C293_C296_Zoe_Barnes +2424.68 2426.24 C293_C296_Zoe_Barnes +2426.32 2428.4 C293_C296_Zoe_Barnes +2428.6 2431.68 C293_C296_Zoe_Barnes +2374.6 2377.04 C295_C296_Zoe_Barnes +2377.08 2379.56 C295_C296_Tom_Hammerschmidt +2379.6 2383.12 C295_C296_Zoe_Barnes +2402.04 2402.96 C295_C296_Tom_Hammerschmidt +2403.96 2404.88 C295_C296_Tom_Hammerschmidt +2404.96 2406.6 C295_C296_Zoe_Barnes +2407.16 2408 C295_C296_Tom_Hammerschmidt +2408.04 2409.48 C295_C296_Zoe_Barnes +2410.32 2412.16 C295_C296_Tom_Hammerschmidt +2451.36 2453.92 C302_C303_Bob_Birch +2454.48 2456.96 C302_C303_Bob_Birch +2457.12 2459.44 C302_C303_Bob_Birch +2460.76 2461.92 C302_C303_David_Rasmussen +2467.52 2469.68 C303_C305_David_Rasmussen +2469.72 2470.96 C303_C305_Bob_Birch +2471.44 2475.96 C303_C305_Bob_Birch +2476.12 2477.44 C303_C305_David_Rasmussen +2477.6 2480.56 C303_C305_Francis_Underwood +2480.6 2483.28 C303_C305_Francis_Underwood +2483.72 2487.2 C303_C305_Francis_Underwood +2489.64 2490.84 C303_C305_Bob_Birch +2498.76 2500.52 C303_C305_David_Rasmussen +2536.56 2538.16 C310_C311_Francis_Underwood +2538.32 2541.76 C310_C311_Zoe_Barnes +2541.96 2544.52 C310_C311_Francis_Underwood +2545.16 2546.24 C310_C311_Francis_Underwood +2559.6 2560.76 C310_C311_Francis_Underwood +2560.84 2561.68 C310_C311_Zoe_Barnes +2561.88 2565 C310_C311_Zoe_Barnes +2567.72 2568.76 C310_C311_Francis_Underwood +2546.36 2547.6 C312_C313_Zoe_Barnes +2547.76 2548.76 C312_C313_Francis_Underwood +2548.84 2549.72 C312_C313_Zoe_Barnes +2549.92 2550.96 C312_C313_Francis_Underwood +2551.16 2551.84 C312_C313_Zoe_Barnes +2552.68 2553.8 C312_C313_Francis_Underwood +2554 2555.56 C312_C313_Zoe_Barnes +2555.8 2556.96 C312_C313_Francis_Underwood +2557.44 2559.24 C312_C313_Zoe_Barnes +2632.4 2634.56 C321_C322_Francis_Underwood +2635.16 2637.8 C321_C322_Zoe_Barnes +2639.48 2640.44 C321_C322_Francis_Underwood +2641.44 2642.36 C321_C322_Zoe_Barnes +2642.8 2645.72 C321_C322_Francis_Underwood +2646.52 2647.6 C321_C322_Francis_Underwood +2648.16 2648.64 C321_C322_Zoe_Barnes +2650.4 2652.04 C321_C322_Francis_Underwood +2653.36 2654.12 C321_C322_Zoe_Barnes +2655.24 2656.36 C321_C322_Francis_Underwood +2657.52 2658.84 C321_C322_Francis_Underwood +2660.08 2661.04 C321_C322_Francis_Underwood +2662.64 2663.96 C321_C322_Zoe_Barnes +2666.56 2667.96 C321_C322_Francis_Underwood +129.56 131.16 C49_C50_Francis_Underwood +131.52 133.28 C49_C50_Francis_Underwood +133.32 136.48 C49_C50_Bob_Birch +136.52 138.4 C49_C50_Francis_Underwood +138.44 139.92 C49_C50_Bob_Birch +139.96 141.2 C49_C50_Francis_Underwood +141.24 142.36 C49_C50_Bob_Birch +142.4 142.84 C49_C50_Francis_Underwood +145.68 146.6 C49_C50_Bob_Birch +146.64 147.72 C49_C50_Francis_Underwood +147.76 149.96 C49_C50_Francis_Underwood +150.04 151.24 C49_C50_Bob_Birch +141.24 142.36 C49_C51_Bob_Birch +142.4 142.84 C49_C51_Francis_Underwood +143.08 145.6 C49_C51_Francis_Underwood +145.68 146.6 C49_C51_Bob_Birch +146.64 147.72 C49_C51_Francis_Underwood +153.16 155.24 C51_C52_Bob_Birch +155.28 157.04 C51_C52_Francis_Underwood +157.08 160.28 C51_C52_Bob_Birch +160.36 163.8 C51_C52_Bob_Birch +163.84 166.36 C51_C52_Bob_Birch +196.6 198.8 C58_C60_Bob_Birch +198.84 202.2 C58_C60_Bob_Birch +202.28 204.8 C58_C60_Francis_Underwood +204.84 206.44 C58_C60_Francis_Underwood +287.04 288.16 C76_C77_Tom_Hammerschmidt +288.36 290.16 C76_C77_Tom_Hammerschmidt +290.2 291.24 C76_C77_Margaret_Tilden +291.28 293.64 C76_C77_Tom_Hammerschmidt +293.68 295.52 C76_C77_Margaret_Tilden +295.64 298.16 C76_C77_Tom_Hammerschmidt +298.48 299.56 C76_C77_Tom_Hammerschmidt +299.6 302.16 C76_C77_Margaret_Tilden +302.2 304.92 C76_C77_Margaret_Tilden +305.12 307.92 C76_C77_Margaret_Tilden +308.08 311.64 C76_C77_Margaret_Tilden +312.12 313.96 C76_C77_Margaret_Tilden +314 316.24 C76_C77_Margaret_Tilden +316.48 319.76 C76_C77_Margaret_Tilden +319.96 321 C76_C77_Margaret_Tilden +321.44 322.32 C76_C77_Margaret_Tilden +322.52 323.6 C76_C77_Margaret_Tilden +325.32 327.92 C76_C77_Tom_Hammerschmidt +327.96 330 C76_C77_Margaret_Tilden +330.04 331.52 C76_C77_Margaret_Tilden +331.96 334.56 C76_C77_Margaret_Tilden +334.8 336.8 C76_C77_Margaret_Tilden +336.84 338.88 C76_C77_Margaret_Tilden +339.08 340.72 C76_C77_Margaret_Tilden +342.12 343.04 C76_C77_Tom_Hammerschmidt +358.48 360.32 C80_C81_Remy_Danton +361.8 363.04 C80_C81_Remy_Danton +363.68 364.64 C80_C81_Gillian_Cole +364.88 366.36 C80_C81_Remy_Danton +367 368.36 C80_C81_Gillian_Cole +354.56 355.44 C80_C81_Gillian_Cole +369.12 371.52 C81_C83_Gillian_Cole +372.08 373.12 C81_C83_Remy_Danton +373.96 374.36 C81_C83_Gillian_Cole +374.56 377.04 C81_C83_Remy_Danton +377.36 378.6 C81_C83_Gillian_Cole +378.88 379.68 C81_C83_Remy_Danton +425.6 427.76 C90_C91_Claire_Underwood +427.8 429 C90_C91_Remy_Danton +429.64 431.96 C90_C91_Remy_Danton +432.12 434.76 C90_C91_Remy_Danton +434.8 435.16 C90_C91_Claire_Underwood +435.48 436.88 C90_C91_Remy_Danton +437.04 438.44 C90_C91_Claire_Underwood +439.96 442.48 C90_C91_Remy_Danton +442.52 443.6 C90_C91_Claire_Underwood +443.64 444.88 C90_C91_Remy_Danton +445 448.16 C90_C91_Remy_Danton +448.92 451.6 C90_C91_Remy_Danton +452.04 454.24 C90_C91_Claire_Underwood +454.28 455.2 C90_C91_Remy_Danton +455.76 457.48 C90_C91_Remy_Danton +457.68 459.56 C90_C91_Remy_Danton +459.84 461.32 C90_C91_Remy_Danton +463.4 464.28 C90_C91_Claire_Underwood +464.6 466.24 C90_C91_Remy_Danton +466.52 467.8 C90_C91_Claire_Underwood +484.48 485.32 C92_C95_Peter_Russo +486.16 486.84 C92_C95_Peter_Russo +488.16 490.04 C92_C95_Peter_Russo +493.64 497.28 C93_C94_Peter_Russo +497.48 499.04 C93_C94_Peter_Russo +499.2 500.32 C93_C94_Peter_Russo +500.4 500.92 C93_C94_Christina_Gallagher +501.08 502.36 C93_C94_Peter_Russo +503.16 505.12 C93_C94_Christina_Gallagher +505.44 505.96 C93_C94_Peter_Russo +506.2 507.32 C93_C94_Christina_Gallagher +475.36 478.48 C93_C94_Peter_Russo +478.52 480.36 C93_C94_Peter_Russo diff --git a/spkDiarization/data/ref/seg/house_of_cards_S01E04.rttm b/spkDiarization/data/ref/seg/house_of_cards_S01E04.rttm new file mode 100644 index 0000000..bcc06aa --- /dev/null +++ b/spkDiarization/data/ref/seg/house_of_cards_S01E04.rttm @@ -0,0 +1,667 @@ +SPKR-INFO house_of_cards_S01E04 1 unknown C103_C104_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C103_C104_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C103_C105_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C103_C105_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C107_C109_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C107_C109_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C109_C110_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C109_C110_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C109_C112_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C109_C112_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C110_C111_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C110_C111_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C117_C118_David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown C117_C118_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C119_C120_David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown C119_C120_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C123_C124_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C123_C124_Gillian_Cole +SPKR-INFO house_of_cards_S01E04 1 unknown C128_C129_Lucas_Goodwin +SPKR-INFO house_of_cards_S01E04 1 unknown C128_C129_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C133_C134_Doug_Stamper +SPKR-INFO house_of_cards_S01E04 1 unknown C133_C134_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C133_C138_Doug_Stamper +SPKR-INFO house_of_cards_S01E04 1 unknown C133_C138_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C143_C144_Peter's_son +SPKR-INFO house_of_cards_S01E04 1 unknown C143_C144_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C145_C146_Peter's_daughter +SPKR-INFO house_of_cards_S01E04 1 unknown C145_C146_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C151_C153_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C151_C153_Peter's_son +SPKR-INFO house_of_cards_S01E04 1 unknown C151_C153_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C157_C162_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C157_C162_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C160_C161_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C160_C161_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C163_C164_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C167_C168_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C167_C168_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C168_C169_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C168_C169_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C178_C179_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C178_C179_Terry_Womack +SPKR-INFO house_of_cards_S01E04 1 unknown C181_C183_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C181_C183_Terry_Womack +SPKR-INFO house_of_cards_S01E04 1 unknown C189_C190_Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown C189_C190_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C190_C191_Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown C190_C191_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C192_C193_Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown C192_C193_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C196_C197_David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown C196_C197_Joe +SPKR-INFO house_of_cards_S01E04 1 unknown C204_C205_Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown C204_C205_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C207_C208_Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown C207_C208_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C208_C209_Adam_Galloway +SPKR-INFO house_of_cards_S01E04 1 unknown C208_C209_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C230_C231_David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown C230_C231_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C231_C234_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C240_C241_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C240_C241_Freddy_Hayes +SPKR-INFO house_of_cards_S01E04 1 unknown C241_C242_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C241_C242_Freddy_Hayes +SPKR-INFO house_of_cards_S01E04 1 unknown C243_C245_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C243_C245_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C245_C246_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C245_C246_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C248_C251_Janine_Skorsky +SPKR-INFO house_of_cards_S01E04 1 unknown C249_C250_Janine_Skorsky +SPKR-INFO house_of_cards_S01E04 1 unknown C249_C250_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C256_C257_Christina_Gallagher +SPKR-INFO house_of_cards_S01E04 1 unknown C256_C257_Peter's_daughter +SPKR-INFO house_of_cards_S01E04 1 unknown C256_C257_Peter's_son +SPKR-INFO house_of_cards_S01E04 1 unknown C256_C258_Christina_Gallagher +SPKR-INFO house_of_cards_S01E04 1 unknown C256_C258_Peter's_daughter +SPKR-INFO house_of_cards_S01E04 1 unknown C256_C258_Peter's_son +SPKR-INFO house_of_cards_S01E04 1 unknown C264_C265_Felicity_Holburn +SPKR-INFO house_of_cards_S01E04 1 unknown C269_C270_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C269_C270_Felicity_Holburn +SPKR-INFO house_of_cards_S01E04 1 unknown C280_C282_Christina_Gallagher +SPKR-INFO house_of_cards_S01E04 1 unknown C280_C282_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C282_C283_Christina_Gallagher +SPKR-INFO house_of_cards_S01E04 1 unknown C282_C283_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C291_C292_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C291_C292_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C293_C294_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C293_C294_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C293_C296_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C293_C296_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C295_C296_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C295_C296_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C302_C303_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C302_C303_David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown C303_C305_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C303_C305_David_Rasmussen +SPKR-INFO house_of_cards_S01E04 1 unknown C303_C305_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C310_C311_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C310_C311_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C312_C313_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C312_C313_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C321_C322_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C321_C322_Zoe_Barnes +SPKR-INFO house_of_cards_S01E04 1 unknown C49_C50_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C49_C50_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C49_C51_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C49_C51_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C51_C52_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C51_C52_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C58_C60_Bob_Birch +SPKR-INFO house_of_cards_S01E04 1 unknown C58_C60_Francis_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C76_C77_Margaret_Tilden +SPKR-INFO house_of_cards_S01E04 1 unknown C76_C77_Tom_Hammerschmidt +SPKR-INFO house_of_cards_S01E04 1 unknown C80_C81_Gillian_Cole +SPKR-INFO house_of_cards_S01E04 1 unknown C80_C81_Remy_Danton +SPKR-INFO house_of_cards_S01E04 1 unknown C81_C83_Gillian_Cole +SPKR-INFO house_of_cards_S01E04 1 unknown C81_C83_Remy_Danton +SPKR-INFO house_of_cards_S01E04 1 unknown C90_C91_Claire_Underwood +SPKR-INFO house_of_cards_S01E04 1 unknown C90_C91_Remy_Danton +SPKR-INFO house_of_cards_S01E04 1 unknown C92_C95_Peter_Russo +SPKR-INFO house_of_cards_S01E04 1 unknown C93_C94_Christina_Gallagher +SPKR-INFO house_of_cards_S01E04 1 unknown C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 541.56 0.76 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 542.80 2.64 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 547.48 1.72 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 553.76 1.44 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 555.40 2.12 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 557.72 3.16 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 562.56 1.68 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 580.24 1.12 C103_C104_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 545.48 1.96 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 549.24 3.68 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 552.96 0.76 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 560.92 1.48 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 564.28 2.20 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 566.72 2.08 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 568.84 1.12 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 570.44 1.12 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 572.04 1.72 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 574.60 1.48 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 579.00 0.92 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 587.52 0.88 C103_C104_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 589.56 1.40 C103_C105_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 592.40 0.96 C103_C105_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 587.52 0.88 C103_C105_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 591.40 0.60 C103_C105_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 609.04 3.20 C107_C109_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 624.84 1.84 C107_C109_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 633.44 0.80 C107_C109_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 613.80 0.92 C107_C109_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 627.40 5.32 C107_C109_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 634.52 0.52 C107_C109_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 615.28 1.76 C109_C110_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 636.76 1.08 C109_C110_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 638.92 0.92 C109_C110_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 641.56 2.32 C109_C110_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 613.80 0.92 C109_C110_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 634.52 0.52 C109_C110_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 646.00 0.96 C109_C110_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 648.48 2.72 C109_C112_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 646.00 0.96 C109_C112_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 651.24 0.80 C109_C112_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 615.28 1.80 C110_C111_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 619.76 1.16 C110_C111_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 617.36 2.36 C110_C111_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 621.44 2.32 C110_C111_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 681.92 1.76 C117_C118_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 685.88 0.96 C117_C118_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 693.32 2.04 C117_C118_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 716.48 1.88 C117_C118_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 683.88 1.96 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 687.08 1.96 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 691.16 1.96 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 695.56 1.92 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 698.40 1.48 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 710.52 3.56 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 714.12 2.12 C117_C118_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 705.60 1.68 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 708.16 1.28 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 722.36 1.36 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 731.80 1.08 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 738.96 1.60 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 743.72 0.96 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 746.88 1.16 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 751.20 1.20 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 761.64 1.04 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 763.72 1.44 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 765.48 1.12 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 766.64 3.44 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 770.28 1.24 C119_C120_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 702.32 3.12 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 707.32 0.76 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 709.48 0.76 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 718.92 2.64 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 723.76 2.44 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 726.24 2.24 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 728.60 1.56 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 730.20 1.44 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 734.68 3.16 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 740.60 2.92 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 744.88 1.76 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 748.08 2.84 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 752.56 1.16 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 754.60 2.20 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 756.84 2.08 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 774.60 1.72 C119_C120_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 788.80 1.04 C123_C124_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 790.04 0.76 C123_C124_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 792.00 1.32 C123_C124_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 800.48 2.04 C123_C124_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 790.92 0.84 C123_C124_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 793.36 3.16 C123_C124_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 796.96 3.04 C123_C124_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 802.56 0.48 C123_C124_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 875.84 1.28 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 889.20 1.00 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 890.24 1.72 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 902.76 1.40 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 904.72 2.20 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 906.96 1.88 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 909.44 2.08 C128_C129_Lucas_Goodwin +SPEAKER house_of_cards_S01E04 1 871.36 2.48 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 873.88 1.92 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 877.16 3.36 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 880.72 3.76 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 884.52 3.28 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 887.92 0.96 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 892.04 2.68 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 894.76 1.76 C128_C129_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 924.08 1.16 C133_C134_Doug_Stamper +SPEAKER house_of_cards_S01E04 1 929.16 1.48 C133_C134_Doug_Stamper +SPEAKER house_of_cards_S01E04 1 940.60 0.92 C133_C134_Doug_Stamper +SPEAKER house_of_cards_S01E04 1 946.28 0.92 C133_C134_Doug_Stamper +SPEAKER house_of_cards_S01E04 1 925.28 1.56 C133_C134_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 931.12 1.84 C133_C134_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 933.16 2.96 C133_C134_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 944.76 0.92 C133_C134_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 947.36 0.68 C133_C134_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 955.08 3.12 C133_C138_Doug_Stamper +SPEAKER house_of_cards_S01E04 1 953.96 0.92 C133_C138_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 983.28 1.68 C143_C144_Peter's_son +SPEAKER house_of_cards_S01E04 1 985.16 0.96 C143_C144_Peter_Russo +SPEAKER house_of_cards_S01E04 1 987.44 0.96 C143_C144_Peter_Russo +SPEAKER house_of_cards_S01E04 1 988.80 3.04 C143_C144_Peter_Russo +SPEAKER house_of_cards_S01E04 1 993.92 0.72 C145_C146_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 996.12 1.68 C145_C146_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 1003.72 1.40 C145_C146_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 995.08 0.68 C145_C146_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1005.96 1.24 C145_C146_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1037.00 1.84 C151_C153_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1040.08 0.68 C151_C153_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1052.24 0.84 C151_C153_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1055.72 1.24 C151_C153_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1059.92 2.64 C151_C153_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1034.24 0.68 C151_C153_Peter's_son +SPEAKER house_of_cards_S01E04 1 1038.92 1.08 C151_C153_Peter's_son +SPEAKER house_of_cards_S01E04 1 1049.20 1.04 C151_C153_Peter's_son +SPEAKER house_of_cards_S01E04 1 1035.40 1.40 C151_C153_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1040.80 1.40 C151_C153_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1050.28 0.84 C151_C153_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1053.12 2.40 C151_C153_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1057.64 1.64 C151_C153_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1107.72 1.68 C157_C162_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1109.84 1.92 C157_C162_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1111.96 2.96 C157_C162_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1106.44 1.24 C157_C162_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1077.80 2.96 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1080.84 2.56 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1083.60 1.92 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1088.88 1.00 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1094.08 3.44 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1098.44 0.76 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1099.36 2.16 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1102.92 1.08 C160_C161_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1087.68 0.84 C160_C161_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1090.28 3.76 C160_C161_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1097.72 0.68 C160_C161_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1101.56 1.32 C160_C161_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1104.04 2.12 C160_C161_Peter_Russo +SPEAKER house_of_cards_S01E04 1 1126.28 2.20 C163_C164_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1129.40 1.64 C163_C164_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1131.68 1.40 C163_C164_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1164.64 2.24 C167_C168_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1190.12 3.88 C167_C168_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1160.88 2.08 C167_C168_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1167.08 2.88 C167_C168_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1189.16 0.76 C167_C168_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1197.80 1.04 C167_C168_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1165.12 1.76 C168_C169_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1170.60 2.92 C168_C169_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1173.56 1.60 C168_C169_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1187.08 2.04 C168_C169_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1167.08 2.88 C168_C169_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1185.56 1.44 C168_C169_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1189.16 0.76 C168_C169_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1243.52 1.04 C178_C179_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1244.60 2.76 C178_C179_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1247.40 1.64 C178_C179_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1249.80 1.64 C178_C179_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1257.12 2.52 C178_C179_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1298.24 0.76 C178_C179_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1242.68 0.80 C178_C179_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1253.16 1.40 C178_C179_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1254.88 2.12 C178_C179_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1299.44 1.60 C178_C179_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1272.72 1.52 C181_C183_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1274.28 2.52 C181_C183_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1280.84 1.88 C181_C183_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1284.60 1.52 C181_C183_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1288.76 1.40 C181_C183_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1290.20 3.40 C181_C183_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1270.52 1.96 C181_C183_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1277.64 1.72 C181_C183_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1287.76 0.88 C181_C183_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1297.36 0.80 C181_C183_Terry_Womack +SPEAKER house_of_cards_S01E04 1 1323.44 2.96 C189_C190_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1326.60 1.48 C189_C190_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1328.28 2.08 C189_C190_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1332.04 1.48 C189_C190_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1335.56 1.52 C189_C190_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1330.40 1.24 C189_C190_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1335.56 1.52 C190_C191_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1340.68 1.32 C190_C191_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1345.48 2.04 C190_C191_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1350.04 0.76 C190_C191_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1344.48 0.68 C190_C191_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1347.68 1.48 C190_C191_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1354.56 1.32 C192_C193_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1361.40 0.88 C192_C193_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1352.84 1.28 C192_C193_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1359.24 1.88 C192_C193_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1365.24 1.32 C192_C193_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1390.76 1.08 C196_C197_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1388.36 2.00 C196_C197_Joe +SPEAKER house_of_cards_S01E04 1 1393.00 2.72 C196_C197_Joe +SPEAKER house_of_cards_S01E04 1 1446.44 2.96 C204_C205_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1452.12 1.72 C204_C205_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1460.36 0.88 C204_C205_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1465.00 3.56 C204_C205_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1469.96 0.80 C204_C205_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1450.16 0.96 C204_C205_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1461.32 1.36 C204_C205_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1471.64 0.60 C204_C205_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1531.72 0.96 C207_C208_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1536.32 0.60 C207_C208_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1534.80 0.88 C207_C208_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1536.32 0.60 C208_C209_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1540.08 1.24 C208_C209_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1549.36 1.80 C208_C209_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1561.40 1.48 C208_C209_Adam_Galloway +SPEAKER house_of_cards_S01E04 1 1537.96 0.96 C208_C209_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1541.36 0.80 C208_C209_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1544.44 1.52 C208_C209_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1546.00 1.44 C208_C209_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1553.32 1.00 C208_C209_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1556.64 2.64 C208_C209_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 1750.32 1.00 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1753.72 1.76 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1755.52 1.76 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1758.72 0.72 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1759.48 2.08 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1771.28 1.48 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1775.12 1.28 C230_C231_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 1752.92 0.60 C230_C231_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1758.04 0.64 C230_C231_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1761.60 2.24 C230_C231_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1763.88 2.76 C230_C231_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1772.80 2.12 C230_C231_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1776.44 1.76 C230_C231_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1788.44 2.80 C231_C234_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1795.40 1.08 C231_C234_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1818.36 0.92 C240_C241_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1836.12 0.64 C240_C241_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1819.48 1.64 C240_C241_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1822.04 1.60 C240_C241_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1829.72 2.84 C240_C241_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1832.72 3.36 C240_C241_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1836.84 2.08 C240_C241_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1824.12 0.52 C241_C242_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1848.64 0.80 C241_C242_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1859.56 1.12 C241_C242_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1862.48 1.08 C241_C242_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1822.04 1.84 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1824.72 0.40 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1825.56 1.32 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1827.16 2.32 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1829.72 2.84 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1839.32 2.92 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1842.28 3.88 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1846.24 1.88 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1849.48 0.96 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1850.64 2.16 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1852.84 3.04 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1857.92 1.04 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1860.72 1.28 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1863.60 2.20 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1866.00 0.80 C241_C242_Freddy_Hayes +SPEAKER house_of_cards_S01E04 1 1873.76 2.72 C243_C245_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1878.88 1.52 C243_C245_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1883.32 2.56 C243_C245_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1877.24 1.08 C243_C245_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1881.12 1.96 C243_C245_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1885.92 2.36 C243_C245_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1889.48 2.80 C243_C245_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1905.20 3.04 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1909.92 3.88 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1915.52 1.24 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1919.92 0.92 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1920.88 3.28 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1929.52 3.40 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1932.96 1.48 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1934.76 2.68 C245_C246_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 1886.44 1.84 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1889.48 2.88 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1897.20 2.64 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1899.92 2.52 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1903.04 1.92 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1908.28 1.60 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1914.00 1.16 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1917.40 2.16 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1919.60 0.28 C245_C246_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1982.20 2.12 C248_C251_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1984.72 1.60 C248_C251_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1954.24 1.96 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1956.24 2.32 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1958.96 0.88 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1960.24 1.96 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1962.32 1.40 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1966.88 1.40 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1978.20 1.24 C249_C250_Janine_Skorsky +SPEAKER house_of_cards_S01E04 1 1963.92 2.80 C249_C250_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1968.52 2.56 C249_C250_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1971.12 1.88 C249_C250_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1974.52 2.36 C249_C250_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1976.92 1.20 C249_C250_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 1979.48 1.48 C249_C250_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2024.68 1.20 C256_C257_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2026.28 1.72 C256_C257_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2030.56 1.16 C256_C257_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2044.12 1.32 C256_C257_Peter's_son +SPEAKER house_of_cards_S01E04 1 2020.52 0.72 C256_C258_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2024.68 1.20 C256_C258_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2019.44 0.88 C256_C258_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2021.40 2.20 C256_C258_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2026.28 1.72 C256_C258_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2039.72 1.80 C256_C258_Peter's_daughter +SPEAKER house_of_cards_S01E04 1 2044.12 1.32 C256_C258_Peter's_son +SPEAKER house_of_cards_S01E04 1 2089.28 3.12 C264_C265_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2093.08 0.84 C264_C265_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2115.00 1.56 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2118.84 0.56 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2120.28 0.64 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2138.80 1.52 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2140.40 1.68 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2142.12 2.96 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2150.32 2.20 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2155.44 1.32 C269_C270_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 2117.72 1.08 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2133.64 2.40 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2136.12 2.48 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2145.24 1.96 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2147.44 2.12 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2152.56 2.64 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2156.80 1.04 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2157.88 0.76 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2159.20 3.88 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2163.68 2.56 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2167.00 1.96 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2169.16 2.40 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2174.20 0.92 C269_C270_Felicity_Holburn +SPEAKER house_of_cards_S01E04 1 2263.80 2.60 C280_C282_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2267.32 2.12 C280_C282_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2269.52 2.12 C280_C282_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2261.76 0.96 C280_C282_Peter_Russo +SPEAKER house_of_cards_S01E04 1 2269.52 2.16 C282_C283_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2274.88 1.28 C282_C283_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2280.36 2.36 C282_C283_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2286.60 1.40 C282_C283_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2288.04 2.28 C282_C283_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 2273.84 0.72 C282_C283_Peter_Russo +SPEAKER house_of_cards_S01E04 1 2277.24 2.72 C282_C283_Peter_Russo +SPEAKER house_of_cards_S01E04 1 2290.36 1.84 C282_C283_Peter_Russo +SPEAKER house_of_cards_S01E04 1 2316.96 2.16 C291_C292_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2324.40 1.24 C291_C292_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2329.76 1.60 C291_C292_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2336.28 1.28 C291_C292_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2351.48 1.16 C291_C292_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2354.20 2.08 C291_C292_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2319.16 2.44 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2321.72 2.24 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2325.84 3.48 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2331.40 2.04 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2333.48 2.56 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2337.68 1.08 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2338.96 2.60 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2341.60 2.20 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2344.12 1.48 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2345.88 3.32 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2349.56 1.20 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2352.68 1.36 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2356.32 2.80 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2359.28 4.52 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2363.96 2.96 C291_C292_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2371.76 2.48 C293_C294_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2384.44 1.80 C293_C294_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2386.76 2.36 C293_C294_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2394.44 2.36 C293_C294_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2369.36 1.24 C293_C294_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2370.68 1.04 C293_C294_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2390.48 0.68 C293_C294_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2392.36 1.68 C293_C294_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2410.32 1.92 C293_C296_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2412.32 1.60 C293_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2420.64 1.04 C293_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2424.68 1.56 C293_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2426.32 2.08 C293_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2428.60 3.08 C293_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2377.08 2.48 C295_C296_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2402.04 0.92 C295_C296_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2403.96 0.92 C295_C296_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2407.16 0.84 C295_C296_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2410.32 1.84 C295_C296_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 2374.60 2.44 C295_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2379.60 3.52 C295_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2404.96 1.64 C295_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2408.04 1.44 C295_C296_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2451.36 2.56 C302_C303_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2454.48 2.48 C302_C303_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2457.12 2.32 C302_C303_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2460.76 1.16 C302_C303_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2469.72 1.24 C303_C305_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2471.44 4.52 C303_C305_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2489.64 1.20 C303_C305_Bob_Birch +SPEAKER house_of_cards_S01E04 1 2467.52 2.16 C303_C305_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2476.12 1.32 C303_C305_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2498.76 1.76 C303_C305_David_Rasmussen +SPEAKER house_of_cards_S01E04 1 2477.60 2.96 C303_C305_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2480.60 2.68 C303_C305_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2483.72 3.48 C303_C305_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2536.56 1.60 C310_C311_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2541.96 2.56 C310_C311_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2545.16 1.08 C310_C311_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2559.60 1.16 C310_C311_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2567.72 1.04 C310_C311_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2538.32 3.44 C310_C311_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2560.84 0.84 C310_C311_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2561.88 3.12 C310_C311_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2547.76 1.00 C312_C313_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2549.92 1.04 C312_C313_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2552.68 1.12 C312_C313_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2555.80 1.16 C312_C313_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2546.36 1.24 C312_C313_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2548.84 0.88 C312_C313_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2551.16 0.68 C312_C313_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2554.00 1.56 C312_C313_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2557.44 1.80 C312_C313_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2632.40 2.16 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2639.48 0.96 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2642.80 2.92 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2646.52 1.08 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2650.40 1.64 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2655.24 1.12 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2657.52 1.32 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2660.08 0.96 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2666.56 1.40 C321_C322_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 2635.16 2.64 C321_C322_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2641.44 0.92 C321_C322_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2648.16 0.48 C321_C322_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2653.36 0.76 C321_C322_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 2662.64 1.32 C321_C322_Zoe_Barnes +SPEAKER house_of_cards_S01E04 1 133.32 3.16 C49_C50_Bob_Birch +SPEAKER house_of_cards_S01E04 1 138.44 1.48 C49_C50_Bob_Birch +SPEAKER house_of_cards_S01E04 1 141.24 1.12 C49_C50_Bob_Birch +SPEAKER house_of_cards_S01E04 1 145.68 0.92 C49_C50_Bob_Birch +SPEAKER house_of_cards_S01E04 1 150.04 1.20 C49_C50_Bob_Birch +SPEAKER house_of_cards_S01E04 1 129.56 1.60 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 131.52 1.76 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 136.52 1.88 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 139.96 1.24 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 142.40 0.44 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 146.64 1.08 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 147.76 2.20 C49_C50_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 141.24 1.12 C49_C51_Bob_Birch +SPEAKER house_of_cards_S01E04 1 145.68 0.92 C49_C51_Bob_Birch +SPEAKER house_of_cards_S01E04 1 142.40 0.44 C49_C51_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 143.08 2.52 C49_C51_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 146.64 1.08 C49_C51_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 153.16 2.08 C51_C52_Bob_Birch +SPEAKER house_of_cards_S01E04 1 157.08 3.20 C51_C52_Bob_Birch +SPEAKER house_of_cards_S01E04 1 160.36 3.44 C51_C52_Bob_Birch +SPEAKER house_of_cards_S01E04 1 163.84 2.52 C51_C52_Bob_Birch +SPEAKER house_of_cards_S01E04 1 155.28 1.76 C51_C52_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 196.60 2.20 C58_C60_Bob_Birch +SPEAKER house_of_cards_S01E04 1 198.84 3.36 C58_C60_Bob_Birch +SPEAKER house_of_cards_S01E04 1 202.28 2.52 C58_C60_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 204.84 1.60 C58_C60_Francis_Underwood +SPEAKER house_of_cards_S01E04 1 290.20 1.04 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 293.68 1.84 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 299.60 2.56 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 302.20 2.72 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 305.12 2.80 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 308.08 3.56 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 312.12 1.84 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 314.00 2.24 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 316.48 3.28 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 319.96 1.04 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 321.44 0.88 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 322.52 1.08 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 327.96 2.04 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 330.04 1.48 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 331.96 2.60 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 334.80 2.00 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 336.84 2.04 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 339.08 1.64 C76_C77_Margaret_Tilden +SPEAKER house_of_cards_S01E04 1 287.04 1.12 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 288.36 1.80 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 291.28 2.36 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 295.64 2.52 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 298.48 1.08 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 325.32 2.60 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 342.12 0.92 C76_C77_Tom_Hammerschmidt +SPEAKER house_of_cards_S01E04 1 354.56 0.88 C80_C81_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 363.68 0.96 C80_C81_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 367.00 1.36 C80_C81_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 358.48 1.84 C80_C81_Remy_Danton +SPEAKER house_of_cards_S01E04 1 361.80 1.24 C80_C81_Remy_Danton +SPEAKER house_of_cards_S01E04 1 364.88 1.48 C80_C81_Remy_Danton +SPEAKER house_of_cards_S01E04 1 369.12 2.40 C81_C83_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 373.96 0.40 C81_C83_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 377.36 1.24 C81_C83_Gillian_Cole +SPEAKER house_of_cards_S01E04 1 372.08 1.04 C81_C83_Remy_Danton +SPEAKER house_of_cards_S01E04 1 374.56 2.48 C81_C83_Remy_Danton +SPEAKER house_of_cards_S01E04 1 378.88 0.80 C81_C83_Remy_Danton +SPEAKER house_of_cards_S01E04 1 425.60 2.16 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 434.80 0.36 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 437.04 1.40 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 442.52 1.08 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 452.04 2.20 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 463.40 0.88 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 466.52 1.28 C90_C91_Claire_Underwood +SPEAKER house_of_cards_S01E04 1 427.80 1.20 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 429.64 2.32 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 432.12 2.64 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 435.48 1.40 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 439.96 2.52 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 443.64 1.24 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 445.00 3.16 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 448.92 2.68 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 454.28 0.92 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 455.76 1.72 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 457.68 1.88 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 459.84 1.48 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 464.60 1.64 C90_C91_Remy_Danton +SPEAKER house_of_cards_S01E04 1 484.48 0.84 C92_C95_Peter_Russo +SPEAKER house_of_cards_S01E04 1 486.16 0.68 C92_C95_Peter_Russo +SPEAKER house_of_cards_S01E04 1 488.16 1.88 C92_C95_Peter_Russo +SPEAKER house_of_cards_S01E04 1 500.40 0.52 C93_C94_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 503.16 1.96 C93_C94_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 506.20 1.12 C93_C94_Christina_Gallagher +SPEAKER house_of_cards_S01E04 1 475.36 3.12 C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 478.52 1.84 C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 493.64 3.64 C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 497.48 1.56 C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 499.20 1.12 C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 501.08 1.28 C93_C94_Peter_Russo +SPEAKER house_of_cards_S01E04 1 505.44 0.52 C93_C94_Peter_Russo diff --git a/spkDiarization/data/sph/.gitignore b/spkDiarization/data/sph/.gitignore new file mode 100644 index 0000000..e2493e6 --- /dev/null +++ b/spkDiarization/data/sph/.gitignore @@ -0,0 +1 @@ +*.sph diff --git a/spkDiarization/gmm/.gitignore b/spkDiarization/gmm/.gitignore new file mode 100644 index 0000000..7747452 --- /dev/null +++ b/spkDiarization/gmm/.gitignore @@ -0,0 +1 @@ +*.gmm diff --git a/spkDiarization/iv/raw/.gitignore b/spkDiarization/iv/raw/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/lblGlobalSegmentation/.gitignore b/spkDiarization/lblGlobalSegmentation/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/lblLocalSegmentation/.gitignore b/spkDiarization/lblLocalSegmentation/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/lst/.gitignore b/spkDiarization/lst/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/mat/.gitignore b/spkDiarization/mat/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/ndx/.gitignore b/spkDiarization/ndx/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/rttmTmp/.gitignore b/spkDiarization/rttmTmp/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/spkDiarization/score/global/.gitignore b/spkDiarization/score/global/.gitignore new file mode 100644 index 0000000..9f78fba --- /dev/null +++ b/spkDiarization/score/global/.gitignore @@ -0,0 +1 @@ +*.nistres diff --git a/spkDiarization/score/local/.gitignore b/spkDiarization/score/local/.gitignore new file mode 100644 index 0000000..9f78fba --- /dev/null +++ b/spkDiarization/score/local/.gitignore @@ -0,0 +1 @@ +*.nistres diff --git a/spkDiarization/scripts/SpkMoulinette.pl b/spkDiarization/scripts/SpkMoulinette.pl new file mode 100755 index 0000000..f9395dd --- /dev/null +++ b/spkDiarization/scripts/SpkMoulinette.pl @@ -0,0 +1,73 @@ +#!/usr/bin/perl + +# Perl program to convert .lbl file into .rttm ones +# +# Author: Xavier Bost +# email: xavier.bost@univ-avignon.fr +# +# Synopsis: +# +# Source file: (arg1).lbl +# +# Retained informations are written in: +# (arg2).rttm + +use strict; + +my $line; # current source file line +my @fields; # current line fields +my $file_in; +my $file_out; +my $speaker; +my %start = (); +my %end = (); +my $base_name; +my $i; +my $dur; + +my $nArgs = scalar(@ARGV); # command line arguments number + +# die out if improper number of arguments +($nArgs == 2) + or + die "Error: two arguments expected (input file, output file).\n"; + +$file_in = shift(@ARGV); +$file_out = shift(@ARGV); + +if ($file_in =~ /.*\/(.+)\.lbl/) { + $base_name = $1; +} + +open(IN, $file_in); + +# parsing input file +while ($line = ) { + chomp($line); + + @fields = split(/\ /, $line); + + $speaker = $fields[2]; + $start{$speaker}{$i} = $fields[0]; + $end{$speaker}{$i} = $fields[1]; + + $i++; +} + +close(IN); + +open(OUT, "> $file_out"); + +# writing out data +for $speaker (sort keys %start) { + print OUT "SPKR-INFO ".$base_name." 1 unknown ".$speaker." \n"; +} + +foreach $speaker (sort keys %start) { + foreach $i (sort {$start{$speaker}{$a}<=>$start{$speaker}{$b}} keys %{$start{$speaker}}) { + $dur = $end{$speaker}{$i} - $start{$speaker}{$i}; + printf OUT ("SPEAKER %s 1 %.2f %.2f %s \n", $base_name, $start{$speaker}{$i}, $dur, $speaker); + } +} + +close(OUT); diff --git a/spkDiarization/scripts/gen_UBM_list.pl b/spkDiarization/scripts/gen_UBM_list.pl new file mode 100755 index 0000000..4001049 --- /dev/null +++ b/spkDiarization/scripts/gen_UBM_list.pl @@ -0,0 +1,92 @@ +#!/usr/bin/perl + +# Perl program to generate data/data.lst and lst/UBM.lst +# using all speech segments in spkDiarization/data/sph/ +# +# Author: Xavier Bost +# email: xavier.bost@univ-avignon.fr +# +# Synopsis: +# +# Source files: spkDiarization/data/sph/*.sph +# +# Retained informations are written in: +# spkDiarization/gmm/world.gmm + +use strict; +use List::Util qw(min max); + +my $line; # current line +my $dir; # directory containing label files +my $file; # current file +my $episode; # episode name +my $base_name; # file base name +my $start; # current segment beginning +my $end; # current segment end +my $maxEnd; +my $minStart; +my %starts = (); # segments beginning +my %ends = (); # segments end +my %index = (); +my $output; + +$dir = "spkDiarization/data/sph/"; +opendir(REP, $dir); +my @files = grep /.+_\d+_\d+\.sph/, readdir REP; +closedir(REP); + +# looping over files, i.e. speech segments +foreach $file (sort @files) { + + if ($file =~ /(.+)_(\d+)_(\d+)\.sph$/) { + $episode = $1; + $start = $2; + $end = $3; + } + + $ends{$episode}{$start}{$end} = 1; + $starts{$episode}{$end}{$start} = 1; + $index{$episode}{$start}{$end} = 1; +} + +# reducing segments with multiple ends +foreach $episode (sort keys %ends) { + foreach $start (sort {$a<=>$b} keys %{$ends{$episode}}) { + $maxEnd = max(keys %{$ends{$episode}{$start}}); + foreach $end (sort {$a<=>$b} keys %{$ends{$episode}{$start}}) { + if ($end != $maxEnd) { + delete $index{$episode}{$start}{$end}; + delete $starts{$episode}{$start}{$end}; + } + } + } +} + +# reducing segments with multiple starts +foreach $episode (sort keys %starts) { + foreach $end (sort {$a<=>$b} keys %{$starts{$episode}}) { + $minStart = min(keys %{$starts{$episode}{$end}}); + foreach $start (sort {$a<=>$b} keys %{$starts{$episode}{$end}}) { + if ($start != $minStart) { + delete $index{$episode}{$start}{$end}; + } + } + } +} + +# writing out lists of speech segments +open(OUT1, "> spkDiarization/data/data.lst"); +open(OUT2, "> spkDiarization/lst/UBM.lst"); + +foreach $episode (sort keys %index) { + foreach $start (sort {$a<=>$b} keys %{$index{$episode}}) { + foreach $end (sort {$a<=>$b} keys %{$index{$episode}{$start}}) { + $output = $episode."_".$start."_".$end."\n"; + print OUT1 $output; + print OUT2 $output; + } + } +} + +close(OUT2); +close(OUT1); diff --git a/spkDiarization/scripts/gen_UBM_list.pl~ b/spkDiarization/scripts/gen_UBM_list.pl~ new file mode 100755 index 0000000..d0e43ab --- /dev/null +++ b/spkDiarization/scripts/gen_UBM_list.pl~ @@ -0,0 +1,59 @@ +#!/usr/bin/perl + +# Perl program to train Universal Background Model +# using all speech segments in spkDiarization/data/sph/ +# +# Author: Xavier Bost +# email: xavier.bost@univ-avignon.fr +# +# Synopsis: +# +# Source files: spkDiarization/data/sph/*.sph +# +# Retained informations are written in: +# spkDiarization/gmm/world.gmm + +use strict; +use List::Util qw(min max); + +my $line; # current line +my $dir; # directory containing label files +my $file; # current file +my $episode; # episode name +my $base_name; # file base name +my $start; # current segment beginning +my $end; # current segment end +my %starts = (); # segments beginning +my %ends = (); # segments end +my %index = (); + +$dir = "spkDiarization/data/sph/"; +opendir(REP, $dir); +my @files = grep /.+_\d+_\d+\.sph/, readdir REP; +closedir(REP); + +# looping over files, i.e. speech segments +foreach $file (sort @files) { + + if ($file =~ /(.+)_(\d+)_(\d+)\.sph$/) { + $episode = $1; + $start = $2; + $end = $3; + } + + $ends{$episode}{$start}{$end} = 1; + $starts{$episode}{$end}{$start} = 1; +} + +foreach $episode (sort keys %ends) { + foreach $start (sort {$a<=>$b} keys %{$ends{$episode}}) { + $end = max(keys %{$ends{$episode}{$start}}), "\n"; + $index{$episode}{$start}{$end} = 1; + } +} + +foreach $episode (sort keys %starts) { + foreach $end (sort {$a<=>$b} keys %{$starts{$episode}}) { + $start = min(keys %{$starts{$episode}{$end}}), "\n"; + } +} diff --git a/spkDiarization/scripts/gen_X_Mat.pl b/spkDiarization/scripts/gen_X_Mat.pl new file mode 100755 index 0000000..f9cda69 --- /dev/null +++ b/spkDiarization/scripts/gen_X_Mat.pl @@ -0,0 +1,42 @@ +#!/usr/bin/perl + +# Perl program to gather i-vectors written +# out in .y files into a single X matrix +# +# Author: Xavier Bost +# email: xavier.bost@univ-avignon.fr +# +# Synopsis: +# +# Source file: spkDiarization/data/data.lst +# +# Retained informations are written in: +# spkDiarization/iv/X.dat +# + +use strict; + +my $line; # current source file line +my $file_in; # file containing i-vector +my $i_vec; # i-vector + +open(IN1, "spkDiarization/data/data.lst"); +open(OUT, "> spkDiarization/iv/X.dat"); + +# parsing input file +while ($line = ) { + chomp($line); + + $file_in = "spkDiarization/iv/raw/$line.y"; + + open(IN2, $file_in); + $i_vec = ; + $i_vec = ; + + print OUT "$i_vec"; + + close(IN2); +} + +close(OUT); +close(IN1); diff --git a/spkDiarization/scripts/md-eval-v21.pl b/spkDiarization/scripts/md-eval-v21.pl new file mode 100755 index 0000000..2d687df --- /dev/null +++ b/spkDiarization/scripts/md-eval-v21.pl @@ -0,0 +1,2878 @@ +#!/usr/bin/perl -w +use strict; + +################################# +# History: +# +# version 21: * JGF: added a flag '-n' to not remove the directory paths from the source +# files in the UEM file. +# +# version 20: * change metadata discard rule: rather than discard if the midpoint +# (or endpoint) of the metadata object lies in a no-eval zone, discard +# if there is ANY overlap whatsoever between the metadata object and +# a no-eval zone. This holds for system output objects only if the +# system output metadata object is not mapped to a ref object. +# * optimize IP and SU mapping by giving a secondary bonus mapping score +# to candidate ref-sys MD map pairs if the end-words of both coincide. +# +# version 19: * bug fix in subroutine speakers_match +# * bug fix in tag_ref_words_with_metadata_info +# +# version 18: * cosmetic fix to error message in eval_condition +# * added conditional output options for word coverage performance +# * added secondary MD word coverage optimization to word alignment +# * further optimize word alignment by considering MD subtypes +# * further optimize MD alignment by considering MD subtypes +# * add a new SU discard rule: discard if TEND in no-eval zone +# * enforce legal values for su_extent_limit +# +# version 17: create_speaker_segs modified to accommodate the same speaker +# having multiple overlapping speaker segments. (This is an +# error and pathological condition, but the system must either +# disallow (abort on) the condition, or perform properly under +# the pathological condition. The second option is chosen.) +# +# version 16: * If neither -w nor -W is specified, suppress warnings about +# ref SPEAKER records subsuming no lexemes. +# * Output the overall speaker diarization stats after the +# stats for the individual files +# * Do not alter the case of alphabetic characters in the filename +# field from the ref rttm file +# * Made the format of the overall speaker error line more similar to +# the corresponding line of output from SpkrSegEval, to facilitate +# use of existing "grep" commands in existing scripts. +# +# version 15: * bug fix in create_speaker_segs to accommodate +# contiguous same-speaker segments +# * added conditional file/channel scoring to +# speaker diarization evaluation +# +# version 14: bug fix in md_score +# +# version 13: add DISCOURSE_RESPONSE as a FILLER subtype +# +# version 12: make REF LEXEMES optional if they aren't required +# +# version 11: change default for noscore MD regions +# +# version 10: bug fix +# +# version 09: +# * avoid crash when metadata discard yields no metadata +# * make evaluated ref_wds sensitive to metadata type +# * defer discarding of system output metadata until after +# metadata mapping, then discard only unmapped events. +# * extend 1-speaker scoring inhibition to metadata +# * eliminate demand for SPKR-INFO subtype for speakers +# * correct ref count of IP and SU exact boundary words +# * add official RT-04F scores +# * add conditional analyses for file/chnl/spkr/gender +# +# version 08: +# * bug fixes speaker diarization scoring +# - count of EVAL_WORDS corrected +# - no-score extended to nearest SPEAKER boundary +# +# version 07: +# * warning issued when discarding metadata events +# that cover LEXEMEs in the evaluation region +# +# version 06: +# * eliminated unused speakers from speaker scoring +# * changed discard algorithm for unannotated SU's and +# complex EDIT's to discard sys SU's and EDIT's when +# their midpoints overlap (rather than ANY overlap). +# * fixed display_metadata_mapping +# +# version 05: +# * upgraded display_metadata_mapping +# +# version 04: +# * diagnostic metadata mapping output added +# * uem_from_rttm bug fix +# +# version 03: +# * adjusted times used for speaker diarization +# * changed usage of max_extend to agree with cookbook +# +# version 02: speaker diarization evaluation added +# +# version 01: a merged version of df-eval-v14 and su-eval-v16 +# +################################# + +#global data +my $epsilon = 1E-8; +my $miss_name = " MISS"; +my $fa_name = " FALSE ALARM"; +my %rttm_datatypes = (SEGMENT => {eval => 1, "" => 1}, + NOSCORE => {"" => 1}, + NO_RT_METADATA => {"" => 1}, + LEXEME => {lex => 1, fp => 1, frag => 1, "un-lex" => 1, + "for-lex" => 1, alpha => 1, acronym => 1, + interjection => 1, propernoun => 1, other => 1}, + "NON-LEX" => {laugh => 1, breath => 1, lipsmack => 1, + cough => 1, sneeze => 1, other => 1}, + "NON-SPEECH" => {noise => 1, music => 1, other => 1}, + FILLER => {filled_pause => 1, discourse_marker => 1, + discourse_response => 1, explicit_editing_term => 1, + other => 1}, + EDIT => {repetition => 1, restart => 1, revision => 1, + simple => 1, complex => 1, other => 1}, + IP => {edit => 1, filler => 1, "edit&filler" => 1, + other => 1}, + SU => {statement => 1, backchannel => 1, question => 1, + incomplete => 1, unannotated => 1, other => 1}, + CB => {coordinating => 1, clausal => 1, other => 1}, + "A/P" => {"" => 1}, + SPEAKER => {"" => 1}, + "SPKR-INFO" => {adult_male => 1, adult_female => 1, child => 1, unknown => 1}); +my %md_subtypes = (FILLER => $rttm_datatypes{FILLER}, + EDIT => $rttm_datatypes{EDIT}, + IP => $rttm_datatypes{IP}, + SU => $rttm_datatypes{SU}); +my %spkr_subtypes = (adult_male => 1, adult_female => 1, child => 1, unknown => 1); + +my $noeval_mds = { + DEFAULT => { + NOSCORE => {"" => 1}, + NO_RT_METADATA => {"" => 1}, + }, +}; +my $noscore_mds = { + DEFAULT => { + NOSCORE => {"" => 1}, + LEXEME => {"un-lex" => 1}, + SU => {unannotated => 1}, + }, + MIN => { + NOSCORE => {"" => 1}, + SU => {unannotated => 1}, + }, + FRAG_UNLEX => { + NOSCORE => {"" => 1}, + LEXEME => {frag => 1, "un-lex" => 1}, + SU => {unannotated => 1}, + }, + FRAG => { + NOSCORE => {"" => 1}, + LEXEME => {frag => 1}, + SU => {unannotated => 1}, + }, + NONE => { + }, +}; +my $noeval_sds = { + DEFAULT => { + NOSCORE => {"" => 1}, + }, +}; +my $noscore_sds = { + DEFAULT => { + NOSCORE => {"" => 1}, + "NON-LEX" => {laugh => 1, breath => 1, lipsmack => 1, + cough => 1, sneeze => 1, other => 1}, + }, +}; + +my %speaker_map; + +my $default_extend = 0.50; #the maximum time (in seconds) to extend a no-score zone +my $default_collar = 0.00; #the no-score collar (in +/- seconds) to attach to SPEAKER boundaries +my $default_tgap = 1.00; #the max gap (in seconds) between matching ref/sys words +my $default_Tgap = 1.00; #the max gap (in seconds) between matching ref/sys metadata events +my $default_Wgap = 0.10; #the max gap (in words) between matching ref/sys metadata events +my $default_su_time_limit = 0.50; #the max extent (in seconds) to match for SU's +my $default_su_word_limit = 2.00; #the max extent (in words) to match for SU's +my $default_word_delta_score = 10.0; #the max delta score for word-based DP alignment of ref/sys words +my $default_time_delta_score = 1.00; #the max delta score for time-based DP alignment of ref/sys words + +my $usage = "\n\nUsage: $0 [-h] -r -s \n\n". + "Description: md-eval evaluates EARS metadata detection performance\n". + " by comparing system metadata output data with reference data\n". + "INPUT:\n". + " -R A file containing a list of the reference metadata files\n". + " being evaluated, in RTTM format. If the word-mediated alignment\n". + " option is used then this data must include reference STT data\n". + " in addition to the metadata being evaluated.\n". + " OR\n". + " -r A file containing reference metadata, in RTTM format\n\n". + " -S A file containing a list of the system output metadata\n". + " files to be evaluated, in RTTM format. If the word-mediated\n". + " alignment option is used then this data must include system STT\n". + " output data in addition to the metadata to be evaluated.\n". + " OR\n". + " -s A file containin system output metadata, in RTTM format\n\n". + " input options:\n". + " -x to include complex edits in the analysis and scoring.\n". + " -w for word-mediated alignment.\n". + " * The default (time-mediated) alignment aligns ref and sys metadata\n". + " according to the time overlap of the original ref and sys metadata\n". + " time intervals.\n". + " * Word-mediated alignment aligns ref and sys metadata according to\n". + " the alignment of the words that are subsumed within the metadata\n". + " time intervals.\n". + " -W for word-optimized mapping.\n". + " * The default (time-optimized) mapping maps ref and sys metadata\n". + " so as to maximize the time overlap of mapped metadata events.\n". + " * Word-optimized mapping maps ref and sys metadata so as to\n". + " maximize the overlap in terms of the number of reference words\n". + " that are subsumed within the overlapping time interval.\n". + " -a Conditional analysis options for metadata detection performance:\n". + " c for performance versus channel,\n". + " f for performance versus file,\n". + " g for performance versus gender, and\n". + " s for performance versus speaker.\n". + " -A Conditional analysis options for word coverage performance:\n". + " c for performance versus channel,\n". + " f for performance versus file,\n". + " -t

n?K6^xY3Fi0lfNhJ$~81v)W*!SnI_y zlzHo>zmsZZtZ$u2hm1qEb|8v|4LXysUxD9+kGu>Geb_`V*BA-e|KW}Ns~a*kO|%%5 zQ+O#LywIcYdxs11H~8ucT`Td9#w(*Y(EZfrCY?1LpKG$|+M#o2y4^OU9Ij4L*08xc zMI}cn9J-W@Caoyy>|PeD_SY(@L*3WHQdhGUnMDq*A`V5b zv+anw>-Os4aOYZylQBN+2p*e}eD`e9dHC#PQyftZKwpZAxg2H&3e0yTXmKp{d`Sa_ z^iBk<@0WA;61zuki)uS%ZL5@dx@svS32(Z#EKlB&^eMWTrQ9C->Y93G!J=ckIpDCo@jmNrtP5FB8ot5!!!k$()X_VBAk2Wm!hsE$ZQ;)?AtXhii? zH#SI^I_|OvoC|kb5Te8cNiFnA!oxdV2!qq$YZsQrocqL&!YKLX?M$WH6jzYCSz651 z7C??l1tu;Nsx20lUdV^!n3IqaqG{f#v<;?`Y$DwI>S4R>9v=@W5?H>PQ{+f8L@Vnf z*OJ>3NrkYg5mC07m`X!2ucvK0Yj+mxa=?npXLBaizH?GIS#^LFA5MAsUYfCQMD~XZ z>2u{JYFJ$2fX`)vP`htpXML|ddnTI(pE+86pc}p-&J1CZ6&~{$|8sN#76%m$o3#OC zF4R`vPDL7WnjqQ$C{+7|j&5rpa6-<4lrQv5Diw-caBQTzS#Qhbnw8FtoVp#0B)M&9 z4fTAjK~Jz+x424jR5ZO~wnUX&Cz*n?{X~f-uVwC9Unt9bwQbWoc6B_M6&$<+?NIMt zJ`x9=yfdRX3FkwHegYmg|oe?-Em+vOd?1s~b`>IYI169Zy7;$|rDPL~Fu&tODE>ikh5~T-9Ta2)`MeQ{~Kh z;|TF=pt7lfNo65_>QqZrDm~;8T*`9Or^87IbFt=-bY$%&ztDny<>waxAL6VerBLF8 zM$JgVg1httlmuqv74%Q|)~FQ9TqkBKDDIgnmT46AXutC3>{{fxNn_!WGae(z_|ju* z6dIs-I@MO1)WaEy){(nv|HlGwxCM;yDFD}I;O4c3POruV-Z#kIj6F?|jVNNnVxl*# zaOo@T`=$Md${I!~nI&qC3iYy(Gv_}bU)}#m8d%+9Nz!MG@R>PJPk6Rk?mmPeF(qch zP@rN6cM}>mk~kMHvw=JnfBL1&esa5GUNrQr=05hY@8eok>0Nd*GQj>qXUxh#a=Anp zh=xg;WLMU~73;vox~fZ!$gZ`9M-WVM6IQIrmTMRzqq}?C=1MhRDd56BexmFiOGi4{ z86-1Wuf@lm4Fu}^*mX6oy8nb+bPAV^N##o{wFj$vxiv;YjY3&#dcnl{GggtpxjNBY zqar_v zQ*~ZAfa@*Zi);^n2B9N8T&7UoyCV^-ZW7qhg`OjctL!Q}5Lt29NhVj9@$UJ*miZBP zvyxIgXn$e363=8C(Oyxe9PfO^1ZWS zydL^xVOdK}g}I5-duAKROHD}}+DwoYf{CwmjM>R@B{lo#!_j~R3m2_D8AVMOlEgj@ z0zl+A_%Zz3Tl6k#;OU8lsgPI*@aL6>ITeGEV5H%%cJMD!Vvm)kwZgR7o9|Rw^4*56#O#UD%{2rPj#d zZ7ffk3&U|TGH+*r#bkXB=bJ5=k}4npD*;2lBI*116+iNY7%JmJ-#2b{o9oRkKTH@} z>%L7S@m4I*@i_ja_W7D!pzJA=wj`kgSQiMWvlZ60rS6X}<{DK-io2J?)(L1+FrCi9%@Imcyy zVBbt0UN}-aaP%hr-fnnKgn72Vhg|yPiUvXRBCE)3)JSDMD>m?=c^#IBAo`L-u$PN# zu?fp^OxRmum{!gk!3beDK?j%5V%bdT81z5m#i>xUl)~G=9u7adBkoN?Kj~M#Q1k+Us*juCPgY0CYRTD9C^3TmXCBIw&k{U~S;*sQI_o)FhA8yN zU2tm4iqHhRTg_+VB%Z`YHjcOZfzuiiC5ONHg2R4O(^9Mo6Ka|=4?>W##I6|NP*vth zbtT_=@JTcDFs)A*vM^LuVD5S9fO&`omkmVpt7;SWoU2F`9&EeFaUS;zN2yXCQEY9e z*W@^_oqLdOWstwz8Na1xIaDXZMt3Jw1|B@K|KneExh3fOrb3G^=YjtI!ql+KZQvZ?*y?i zS8!9UYfd3VELo9DJQI+VKe)+z#G#yfQg~y@b2Z#u?u?#D==Pef7&cP~{3Q~Jyk9c3 z<0Y71cH!yUYX&zqeCr$bDB=o1TWt2q6>YtB#3I7(y|JdX(=gJk=Kll{p)w=5~?9kY&sQgdPA<>!QilBztB)2!`q*R)xpfx=KhS! zb7=5kyKlybkLg#iQDW5OIa7X|Q@S7)f|RbpITheBbeV>(rtLFl!`7x$v}>5!StfEP zv@*Uyb1*x#ynyiv>Lepak$V!qoe89I(@6N;r?fr_Du=SWt(ZjUM zwLWQ3J`$`Tm`hbB9<1A9lzZVDS(UL5S$u}Z0h?%HqJq*#zJd>NOy1s7J(AWI2|r5H z+Jna!jjbq}BNxyKICD_-39D8(7-!Y0h=&dH0nO>|A2$`f;Zg-kT*Ue$41}J1VQ)Hubrre*8kLA81JB{L) zF(ZPYEndVXvy_)JiwlyH<$%%7+gMn!#GuH-nB-e@);08yh)@&+A=Cf~;ysj`Vgk9r zZU^!%pc~M)6S~GCB65KP94cOys8QFEnY z-9xt~7BnWa-Tp52BwYvA>7or6nl$#2y%D&#i)~Cjl&IoI4*G}y|Iu?jLS}ukhU%A5YM{NXUC57KWQ#@&*TS(;?hi zgC4S$a`bK<>B}SWBKTGleZzU9%1Es}Fp|^QD*aS$`9a0$c73(kK0sMQLKs0=U-tPr zRO&JP){Bwro=%EnOI~SWpVg)k5j3b$Xuvp(%5dxGrf(E_k30e{i{5V5$;(5jFO`Iz zLqADD$pievfEmmrQ@TxabZ5+d-1g#I(5!#FUf|9e8)DMrhSqMOMxh*_ey?npqbSil zqf4T6U&<&v%(+L)li8>oq!qa3$%2BK^SnfrU=Abs<4UH2@Bk#>=Iv$<_ckn`0S6_{ zM99*2A@Z`KZ?z-0x-rf=lMNmqEs~GXsBM7bYq~+$UO#Yqt4H}FoAvJLqg#9}&ECtU zt9NoQx3{xV>uhm~AN?Aaq;tZS@0{7|*L)j|e`L&aD1sijkl&W+7p5C4waq>5@jcw* z&YhfBB{_M{3wZ!Z)?T^Qsx0W=jIR91xZON%XxbLtKFhUP1jd$?<{q0?^WBYUPQE*uaHydOM8P5oe%g8o)iMK(cv*(2C@=Y zQyusn5jG<4_+7c;dy_V=V%|uV6uuf3O z%xWDvRUr|#*iMM@0XZ6$3s>9NYIHv18*To(rbXzu z1#tk=l>Jt%7VR-)v*-P+eT+ z=$S>fn114*dBMU2y9PeK+N6Hs=#|Uu2?A;0YdhnRJi-FXCeUdz@Z#Fs`T+KIFvp-rTbv?Fvc*wz6KJ@6-db;`sr$9}3Ut$coNmAyYa_)NU z1hge%R!l_n3j338sjt=>wK^9nVX+agy&EiLW<;liY`2*UNy|I*@Dg)Cr>j&J7Xx6w z+oSkpdTJ@HBl50zN(MkkI9fKRUu`5Gun15oiWeO@n?Hk`s&$`^1Y=sV(z#h~;ol^Ix>@5z0igFd5 zsunjjg;Qkvk8ZR!=jb%Kdz^E$4e1+2J7I@SxMyqtWR#PqS0999bd~-|Gp7~KcDwb{ zK2sGG8uWuO+E?z_vtI4`X>wz2012qnn2@1U7k~CBCsYfh3t13a zg=-}Xe}Oqb_)Vmeu;Fa8mnzvZIDHkR6S~^koqUrB`*^eT4gigvMcT=!rod!iZH~o@ zAo9du{$7&je<#(Xu?-@Qj+9b?x)jIF9$;}5=~3c=P$K5BnxbI4_fQ+=G(M3TqALiU z#i)ik8~k>Aqd13$D(kVz&N)VltO}nVLoZAVG_c9Q1VM#}qjfspC zLab%kKuh|RCJa|`@3qu-8m$gvU0(}z%pN3$^~uNf+nGy(>Gx-iaMA4HzDd4j$#T__ zRRGM6o{S=~~Kux@TP zP|@>f>m9mXAHJ)>JAeT#t>(oj8w4JODG9Q#PmY*xT6=B&ghEXQw@W>v6$hPVVbDL~M>!4_gk1tER%F{GoR&Vi> zQP!uJ3q`H77ZLG8K|qZeDc5LGRC0|YZ}Q3>by2vm;Qmk|wlL^iQFuTS!g(X9cnRl5 z1#dF+@q+b%YRS|J9;jA%?w_PpcnIU8n`D{&rvu-`(^>eK&mb$TDd?gdR}tLb+1YH= zyDiE#H1d}@dV}2p4hUt_9H*~$`JP#KtJ5~Qj*Ui;*xe_zOCb1M7zhFPOTezBsTcO(8ue zs6@;;X6aQ8^Kn@CO3J zj|kJwEgVzQS;c6wyBvq199_r4H!58(6^eD2RN1m-3mlvR>nZ2f<*E_6#LJ=!+=bpY zNYy)3?O#33JCKUdVd#;m1on@?G~&DtQ+=apECV41z~LgYS!a{T=2&9AYko7$rEc0Q zon@*ej&1j3Qc5846n2%H=;@4cPA9lIerqfybKPHJV_RdO@P@+DDhW=W6Lf$|q6{x# ziNN*cT)q^C#ki+Z;DOlCaoh&H>nJ82yD{$zhEmOPil6P_b1h>jDITo!rt`-{!+nLN@AdbKD4>bE>VmzCc6d!qk=|ATEiX zEohKZ@n)G&)fUUnnaajHJKI}3Vpy5=fbo5Pvzau=_E2GD1dutGw`n_-N%LY^t&962 z0s1Azo9_cJ+?vxC4SNY(n&f#T3RXBMCHeKR8}&SzcHxP*zAU34UMkYHY*D2XtLo(}Iw-U61a!_i!mCM^@tNv3PS$#qDayw(lyO&)oIHMWqu(MFb<*uv2Ztb`>Q%yW07!O|6|zWuiTJVex!S z*qTgKiFfNX%IA#JZ;% zP0BWJ>TR(&789#>x=L-2iRji|z+g_!rPO7_jq)Xg&lSt7uv_kFRVU_)qz&mO5AV^E z6@PF;!n@QNzo}?MopF;we5|gL$nlWk@3YJKG7aQ1E#$ejW)m<(;WeAY>hXyc zI2_*#VykYnoF{^BMX{Td0G^^GAq4Tq$aM%=0grP!f;7Zz71Azrk!PVY0f$$5ya-X? zgM@Pfjl0Phoo_X;eRdg3xAbl_bE244LZHdEhZ+ZB-*v~^ki6o`wq$fsO`SbQSsq7P zWian&YvrhH&Tzbj?Dj5IChc1_2MPUNT592eX`rLjbD2^sIsHPD$3w z!g7%FwWV2lN6C1SE)vVVT7H4>bEd02A(iKsDETmP3Zr5leMga`Y&uk%Qpn9a0aBAA zamiUFwP&+Z?bS7|!3zBWY3&f^c3&i4%2ah^lU1z$O;jd*THnP|Sx}5Na8Uam+3H<+ zzHyHeTSbwtOuT2L^w%mbK1=>S4EThSCUjS|ni^fILbl4$%_g!{G+#qa6LF1PAdY5Hqq=Lg>XEscm<__e zSNEisCW$x!htU8N05DEc}pAJ=y3V zj!c?LPq}15Pg*4@EoIn%f1L8NPYQv3Jn}{4Az~9}h0OJTO4=C-DRYU(i3Mk>oyI<+ zxKJO{Q5g(NExhR(YD|8wngVXQ6v!d(sq&z?Zy{KM#1vN}j#*aq6k}tnZO9T7s9KNF zWaW+ClxNa6F%%{NN!H^EsW%5kW$r2MK1PPs33FT*QSz9DH0dzb)IL*$kLs=nPKqj`O8%vBe*$CCI_s`OTWdtp@3P6QZs%5-$I;E@omGjS0F^<= zh;!WiUalQ$S~b7b|n!~V2Kq4+q`3AIu)^Zro3$Jiuby_2?Ll`ix>rgETgQ# zB+B&DVurlU{8SdneHzOVMRepzF_DH#kF@R?aMEtI75Ryme$dNbT%-?+6ANq%mdPD%2i-2V{8Uokg#$@wyGP4Wd` z`8Qd42+W0wKXK2IUo*~mp32h7Ig(;#6{NR&i5}V6FYM7v=C?OC*gfz>bgj|r)F?Ns zVd~hbL@dZyF5Y=xwO1zP)pvSTYng(x?)7(L62~ecVpdC(IU7HHi8=7+#EC_e@_P35 zJnjz7Qi}rj)VKLMbuqxq3FeU+>wb`cUXsmMp||2aek#xh8%Nhy0`mo~fLWBJjnHibTZT=xJ>aC#)D0Z_NSdW#r&FBKlMuMFywGZi{Pvjr z3|8Lf3RUtUG%6Rm^10l1s9@&Jw=>O zid<++Zmw2cnKf6q$#AtmLQ}2XS|w`g?NA;=YujTtl^YzVGjhYEb1>0cTo=Y2J@osC z<8v9a^8tyQ#_{&fbNx8@PyT&OD_i~TRKLzHY~Js)PgZM4L+}7AW1A#K*>0e#gsrt+ zY}7hWwr}aOKAx=5XkV^lG;7`5e(3}LLhbVBxWoZ58G9bt9Hsr_#hwdHs`MG~=E^RP z3W6i*YNc;rizX;J2>a>oG^Z{BHd!78b-3&E|m&J@tWNlMS~ht(%Vmap(0cL(p|EOsd;syEqPU@h%HK8 zZS1tSTU+fW>Rqv4h{H&eJu!4<3=0KfI?lYI|EL!vxlCJk*(SO$e;Ucrr(hOyFLyJ= z2|D!0@~np116hXfdjL~6oKp3UEFVea$5@ROZe^6vkVUEAcmjF*qBVNLbZ=@89}8L?_# zKAB5u@q`d%aM-7@ozbL`b#rM2Q`3OXM9ujB^)j-> z2aP-z0YbiddlAI@8dVdrSv}t`mUW&zZ66yp{GO1Q zoWJWbI)S~kb!>}-ht(@INazHsP211o17`|G|{q3mPUx3Z_q zc@CGN@Z9V{3B;jemMf?}&?>WMwaS!YZ1T~j_s)}_qaVDN(RZiZDSP>LeosT*)nsaj zU6x{G!Edq3A)*)`mmbF%)!@}>*TV?opIBiM?pN+$Keb$*Kvw+iHERdGII)vtWI z&rQ~};Ct?7`+`$ND~G&a4Xk^~k4uo4byl+ZF<*(-XMLssBTv0oP4sv<5(u&hCK$%E zQaNRcmlVqsheRU$dL#GdYUQ3DcSKGHFH{XgAach(-gGe$PtB8s9Yl@ znJDM`Zp&c7LxifQ+WwaJ5v6K+ffj-XBPdGUN&)wCQQJFd>Z6igEM7UO$m`9mc!3sG=7)0L*DzT(x0Oc$OfQ{c~@$i8q3|q!>q;+ zf(fH6gsoV~rzrEXCADcxHr}IK? zv$tI$G9F~6^OS=rO2K=OhCK$DHdtBppOq~nEw zjFjQ+HgRy#=5n0LzVGr@lb(#~9_H)CgliDCx(HN|#V>qH<2o)ac(%c}C?KyZ>?q0+ z-nu+2B%+1~^*tbs_OLrgEF_H_q2kTB0K2?jf$;TogTrONsX{b_uB~;ZAZeKhQ#OIe zQf_BGd!0h=6SW%ND5ZmnUbDNsutv}!UNl{)QD~;RJV9@oQeZiJozO4I>C0SVQ`Xal zX+o3LLsS$CNGME@K_A6DRBTgFEBYg53!V?*f$9(T=upr+bF+E8N99238z}^tTusA? zxgMyg!&NvlLHBfJrY?BeOI?qS?!!6H@DsFUf-l@9(BG%NcM!WhShpa zL|gPC6tHS-AmQsotqK+|E1x2u{Z`ENgAjRe5syNPeWUNW7;E0u?03A2y^LnU+ag zO#NPvHFVr4U-=Xr#|0t05R?DZsrAUyPX+k8Q^Y2}Q$Pr62C~aDW5+sM|F5}gZEoW@ zw*EyaEl7&eM_Ghol`L5$(oyPuK|v%ap+o`<0P1mn{XPAh?%CM|C@aZLRh*b47PB+` zIDPsti&gZYMtODW3XtqK8ia)(5nXTvQjghnwB*09kZ@i1hbJn)S2Wo zPu||lmn*p@;MX}s=`hoU5jV)z>}IPqaz=Ap{5`>}03t_t;ZJFt-GU#7tG?q)n0*hf z-yE2E^@5mn-g>T)h`p5EM0}`Se;Gre2u-PudtkUxW#o}IAgg&ZyPbnk`8Jb6U`tTF zyg^}!q=l|HH-w}tr>Ukls0Y8g!5plcw^ujJVP%mUgjIA8mEb&1zBw{EV<((Q#t_WD zFu@kL-7cSWU}XFXLtRBl%@kv(HYO0&9h7j?7v0VCQMS4FP4ymEe3@)wi8Q3AtobBSU(Qh<(^R7#1~LO>Dx zuyfR>gt?GYN0Go63FlP>HOBXwb~qKjcr;GKo)f$sZ z%0TJZ8l(=MgxP@-80d5u<*Bd(W7_mkP?n05DJq8YWU2kTDcjk^!SF5!f^1D2XL z2NM(eA%dAyuBS9ZG&@;7LIIJj(lz`ADFlMbl(rirH=xYDngRa7aG%ncrXQx;m5bf0 z;)cyt9fR*{+=tR?BF+ym6*<9H(=}&gziRdz=fA&D*B+Z~a=;nnQ3Nk|UmdPBdUn2m^`gM0M)Z=ffL5i11xbiUDs9u4iBY3EolMeY zNEpFwRF*Sg&z+^J>*V59#+TXI(MsH$7N4i*?WDf3t}5>Ai4_-eaGK1Gu|Ir|y?K06 z68c!MZL$(4tZjftZxw?E=;5rKiBsq}(pUAG&LU~T>dQT%_D(77Z`_)`n(mCsM~RkkO!JMs#p9 z4ZcwOIDYi~!Oe~w#zOUo;>#$8VX7sXMtdXE6al2C%kA{`ZkKKpNLfpQ?L4YhUQKJx z0u>-}SADoe91?GB`A(HCd8WCTfRiHl=%hsA{L^}~n{La4N7%M*pwebkK#$C?=wI2{ z*0gH=GkJYWE{7;$c&u4|fYUr8LmiR1Ji8axo|8^G`lLI)rv5?T@r(5Z@Hy9A8lXw+ zkESX5a~D)WWyyVuFdDs^TE%o21>0}uyH6ZExm9gGM$R?|dQ?O4UzoEcw4QS?iTUF> zTl|kaYpeQd|Co(l`jUMu!J! zaKnhuf;pb+Q{c%!MkC?8ruYp4JZFffj|qRC{VFD@>7$D2NmDVZOEk6n3%jHtKhwTO zWV!P{BaOJad5fWIz>*ZNZBRL9-KhWk=j`Zj$K?yhY#q5V4Y16O{c8(bS;w!gpc!f9 zvf}WtO+A(-)%|^7@aH9G9m@D20jZ(g|1ix?cJMpL8y+Sscga$m@|F z{oIrRy%go4%KFC+al$!e<4Je}47v%GnU(P561RyWgg=$|arv;bS6JK^V5>iw zd|&SZu7+dYm+cizQU6fRf1oj*&7*i)+#+|0ruX;5h5JI*p07`?Z|=81W<#p)+279O z)Y}}-cdi_!X66qu^yO~8++apgH@lrejULTpu4cF0y#(`)A06X{ALJrHaUcgxKbk@v zU(c{}ri`DKtKIB=wfxsThAFSN_{`+U74~wy+Tt(4c5vF19zbRkn*>7_FP53$l9}yt z@7*%0S^l~yh&u$2D)bv`glQ)M-ymmvU?!)P(rf*UQjRnT*8a&~fPbKsMgLq@Ysi$- zj}ffGTO%PU^I~O4t!6?`f2^N|o)^Z(wla@mmNfcwXSJ`yR*tP|J=XBrg|W0AoBwE3 zMql1!a<@6p{`7YFZHJOiF_Zcm{=r0TJ+w!f;h$J??dS# zTZ$~!{d~_Z%I`~_@hEP($LkMds>LyvGOLuQkS1+ zm!Ce*uIEcDmzqst*da^-IotW>@{?TuL!_o{b#PrLgY(~%?(kC^fx#h^NGIezs$eOD z$^kIcJH({E{T(gaAV@?RlF>IxMm68A`XYkEyW#C1B*2sXPa_)u;}~KPN_aP4eb(_D zDmG)q0PNwzz78U3EB2=v&@me4WAm*)#}JS zC3xlo{tV&Ms{#`(*V`FVISaCkJycan^Qd?cO_liP!%Oohc_Pq1lWGwQg^qs#a9>4$Ec@wQrPMM-dg&czh$J4#cTzJ_)(u2Allg zv83kyiv^Nx%C4`5tV8D#Z_cjQn;G!z zb}w26G4T_GQ&;HHxN}79bA4WiZD%tF!$&zdQc*`wq7l zzWsuDF|1XQcQg}A^m~6vW}(*-OgJJte%K^B^tK`-@P-N8pfWqtHBR_(^h|^_6oGcJO%dxL?HaWNQ?lNDpqzMw8BrTJNd?Hp|y@Ma+A!BDXD+M~9I z+qNw!wrAlSolN9NbtmzlBDm?U0&tG{ZI{pAt`-@_PVvcE>5 z@LpftJ^u52I*Y?ZY4yc42IY*eHPC}sg{`_@6VeXhD0k~Sg+1GzD@XuL+E_ISk!>u3 z*UP)_Jy@)pH7-d_Q_81Z)s9QRM&Va0vE&{@e2&nOvpb~8QJOvby!bA2fEKisW|Kxl zA?~b2J&j2uG!)(#`Sy{^X&8 zMuAV!Akexk!>02wy^ep3OcJza5t|_<=?WXBjeRKfxi~hd&+YY_N;~B#@>tvNtIO%z z%iG)D7MMVoc#-*}pqitYC{!tm2~*)MLJ&*XD(R}P3oY|4Ase0RQ>vlre}%|9pKe~BXTNaaPzujGEM(jY-rZ@-}8qW zE-Z>g1T?%u9p(q(raziygVChugDR=&3b~5n^M{U3ZAAZj2FPa%s*zc5LBFn7rLV@X zskY`=zR_X843BbwWG%%!HarbsU9sJ`jVIb52^X0al!J4K?H7YpKlgcNERW!Y=)=(5 zr!!p0OJ!3x>yMzxI9dRc*^>|RTk03l@r;GbD1pRIwl9TY;E8Tt(&rHRC=|+$(}S)S zps-A&tLNyj=wQ)3Na%YkLuTd|$VZsw{PddYq)0Z3Joo9SoePUkZVJl{rNi#2NF?e} zfN}WWu+DLgN5OwoaDv+e1TfwN$G|?v4z)v2DA^&rQ@&jX9 z(*-@6eWWz_Yk1+Xw_T5}4ViWXH2084vVsnf zBQ)+ko{PjVF`!h586Mk+1@;2`gtN+u69jw*FLht&&8T~9 zMX)3bRcz1ZVoNS3NT(Lysp*$-pjF9>pOQ_;uBK(TDp!EqrJ37@YXkV>|A*3*CovPs zqkFoEmj258=|=Y{=jMm*1;+MX&ENJDX>xFp@+z|eF8(2z{ctp)iA}za(0-hF#Sm<; zF6aTaJT)lnnX-QHwDOVhSwOspjL%Y&)td5S#!I%;1!Hmb=Qnu=xLk!7dJgq+HR3 zX>TQ6Qkzg6Y172HJafSM*d!LiNGP$S+f2kbiCxowp>oPc-UEBJcqzZdNDBT>sEz!s zHI=1LwZggqQ0x}q0mkYg@!~iw*mcWS0rH#o#q5QpnXF^wEz(vQoKk zH=BLA-COVLRIP^$;=IWVN?%+IO>z>*)~s64Kbw*E+h`x!g~tgn%T*CEYPM3SKG$?)7GxG9+o<@^_4b3Z#-f7jEJ(!d=Jf1|x~D=JZFg6wuDY6W#RVYm^X!>8_X zto5+5*}b)*?03pOw>;i$5SEh{Bge^EEM z*eA2yhk6bwLpq<|;+~dwL@`IJ5z|_Imyvg^QBpvUavL$ocMQDxu@qP5g}L@Tv~s{L zo-wvV2NVT2QJtiW#Ko6FRkkS(O@A<$qlLjr-QYh(x}vzs<<2TGe5R`3rR?Vt6^)n{ zfQyq?*UOJAe5$h1uz0*-y~?6VgBYnhW$$Nx?TkV~7T>}n@#DFcjmb2k7cfPF7U{>n zrzTL}MVEU-Be;aZpeXU#{nc_!9x_uG)Ycjjc0kAj3A=vg(u{|jUQl7Bhd9c9$<#WK zkfcmCB@76F!^GdQUShD}_~lDX4QVqR-&5DSH+Q0H+ldcF>Sz z-T|)l^v$$2>`sHm8DF!SSU}PGk ze3N!{D5^YPQwO3>6TU?g!}6URQK{p1cB8^Xb$@!;A^t{EIVNK5eilx)> zO{S0$gpHJ$RJ()1JFh=)uu&Cl6P!Q_S&VpQWD&rR`g}9}%H@}*kfAuaU2HxA9fpk*Bk4^zw^R_&JJQupls7kfUHhz+0<@B*~;p1CP$;yZNi-N`|>v zwAK&H_ndz#OVB;qe`~brI-sv~$G~ou=8okGG!2bje4BpkvjloMXx$Z~8H@HgJW)TN z;%=Cnb~V54LbH}=G_TBHE|{|PeIz`|TG9;~1J=?kfT4sJDC=PA>doS-{*1h$RAnTk ziuI^jh=WBO(K0rWzXI-{(h3z4=?(fjR>`AOAlt70l__ll6?*n)^A%}%TIY`#3l}@@ zEMuZ1xe(+j%8OHR3geGOj{OfC3Q z1(cT6A2T^Hhr#Tie3g5?GuJ4!#MtES>D=!%Bqd8S22~-!PXNRgLUGV@{MGf4)7QVU{JvO`Ojb zG%62`eRpV{UT@}btUWt#q8$5Jn`b2<1u5J61>H5gKzG^~7vxr!hQtL|tY&glei+3? zH9_1-gSfHt;~<+{tlX!ha4oZC|FO$q|IGvWd7l28^Mi--Tm5NC`W!x|zxr&-L+zcG z(UW`wPI9Uhs;V!O)nT0`?P=^n#G+G-j)&m2?}*Mu7_AQv*P_cA{V{z}oWq8PrY4T`$uYG7?B)_~-+q^`^bj-dCfvc+Et&!+x#yS?D z19g+CQLEPK<6?uepy-r00P{&FolJ`4H^$;pkg4+UB63z0%?Y$TP$cMq*vJg*7`(PB+gZetG6WT`{dX=q48EdKzYGb>V4!4#o@&hqh~ZxCPfVCs*ipct zbl%Hu5M^W>mhMkZ9~Xo_k^V7@^tp7<^90pz zwYvNE_DIsYYqm;R+^(;xEH@0$2V_rw2Ok!*P`zqh+gOo`5F@@oBLGj;NF~}r5~5ZF zZuKcc7(l4x5$lzx zcU03j?YRprN!EQeI;o#~jhHQT;X!Q=ZwqxZ!CFZ&W#Um(&|)2_nrYk)Jah@MN!=lG zI>_$rtDjB}hYaZY`#l>IR1#4;@t>>B;(D=JV48B(2VycBS*q(%y1`5|4b`j_lGak? z*llxzk7o0z!5)1=*I;;p1q04Qcs7n<+$!x$oKJtb=2D0{GV~piBQCJ0^#-aEF7;ZBGs zs^?&*q(3Z+*L8#~wS{C^&#yM%c&G?>%<;S=Ya{veZMT`@Y9N{vdA@wttg;BNwnZH%oEKQuMal4#xw3W? zq+J3f<%Xi**R#Wr?Lu*k6n>N^H49JZF?6fSV)4HV1DNkBgh|J*3$8|K4ZE8ZA*%f@ zDV4;bSlH4LYkGGx|Nh(J=I-6%U-!$6-eIOPW~^Tpu5wO;ZGCP(UZAmWgE{y^mdvbW zF=eJpc3?aJCrw5>I9Y&}uCW2y-Q@Y#&GBS=iE;g#+3o$!Zix!T z+4>Im&rMlttaF`bJ2ZO7AflR3K;x|TczE{)b#dTdMmsmW0mN(kUeX|Ec^W^7|IxhE zmww~f0$E}DQDQ+}M;4^U>4S!ts-}7b{^AO`9Fo@v-&K4plJJc3L*}=SXO%IaoxW6k zT=ZhSs~nlkkv}wPGfg%7WO5#@Q7z?m@7BMAkxf>Q zSf;@73I37m^2**u3D9RX`fSHiCt+e(@h&E)J@5c<<7XbQq-?ZCB9=9NxqZ3%74w0v zFuL;9M25VR2R`0?zgq-lA1lbhq(29rmiU#27j4)NQO?rr zf#^ymM^>sGM>m(*g=*^J=S!7HJOEu(%8VD9L1CjgqX7owe>aSIzZ)G1P%>|_F)HYXTGj%4Bh zjASs_+Sm5b{R1-e0)bB~})qDHE-2hdsb-2V}G}{wK*4(Qlq^zg(r)vR?HEtEACGj$RzzPri8^3{0gAFsal=fdeC z9wF1Ry#79YP50EPBQh%y^{0P-A!XI@7fgh4Wj|Mz$h{Qypn_O@n@gD?eOON1WURxL z9y{7zZU!^}7DT;mb<_b;4;?kJ$=$gXZ#`yjx z@FrD};aO!5273=YbQe-zkFZjAH-L&^_$-wNp`Gn1o3GDDDa1X`>f0(>Fm~n7)mN0} zqcn1Re@o4m&!6MU%10z>Sz&U^S#AX!x{-l`d=u3v4+6v7K6jNQ{%FNBY5D=TL1)JDC zkio|H(>odb8N3@bP*!`TFD`{+nQQrTB@=tWW}3bRr)L|kaJc(~Lg>YYBWr$UIrb8? z@`Tg#-Kk!g+k0~n&1(OfQsFc)cPT!xyuyI%8`B?q4;6M`1Rt^Su)k{{ri|Cj-y1U;^`-4a20d`>+AeT%_4O2t|ZmYt+41S7($tKvg z!qUV+y&IJil)xM5`8S0xC!+?z^{|mpD@ItYx$fXVt*h>7OAKu0%KZnpW-3q+T$)aZ zkU{w@2~P3YISn`c<#utKrkHnhp|-zDf(`LGmXqO!yI+ZnO_0~pEPQguy}|*W#uV$5 z4G0o6>Z{4unBZ|Kvc1D~trzc`MpCz|L9rQo?&TgsLL)1ds-cdn?k;ZcDEl0iJ7D+l z=T7a!KR03NPLQtRl(gj6{bI~Un)-CN=ElzWoEk(}W;Ehi0}(hThYV^F6f)Sp@|TWH z=)eRTl)Lc)isbaF-FUw&T!>75DD1XhTX6|#4bS_g>;(Obm|hm*{tL8sTR69PC<7%y zPF<=2k#8wD)*OQ>V;2WRw&r~df<7`ChmSbb({VFV%$8(srLMMwWn_Xwm{ZQz2=@uv z_U-z>tLZOW%3vNp>E|$2v{&oR?S(+)>WEET%ZlO|k8qm=oKQNL!D4T_MMsNe3iHbO zu0%IG+4MUzSO%PIhPT$+IZL zT>0o8kBPENFsKk&ITs?S_qQYbA&a5qFJ7WTYzr9-I!}MSvi%cE5ySt{v zY_#KecYBWZXrAfc_^^=$>~Qc24Bm22NS3>CprEh z(qA??=)&j|1^g9DOeFYI9&@sXueUWtXI+=AW%;*_BbzN7M|_&UJFTJJZP6sqoepL2 zZu~0Aj+&;jMFZ@rTg@t%2)1${8Xl_=8SXG0fjLcc&`Kn`67ySoI^e}1+vYf#2L9j9 zm#d($LZIdEcKede&o7Lqi}lw1K6?9d61J-(2kdl+$g1DF7y4A~Mv<5`rlJUFRPgeB z4Gk}EQqh1WxrPEn^)T+TDwGhtaqkQ_)~{d{!#$R$J*cLtoRU#8W-1v)n5~Lzp5Tb( zx840l0@DMKW%ua*4)uPE*YoXXc{}qP8N=n=zRp8ad>4^uceIC{G9qNJj}1apj2wlK zdKIK1&vb2solGxkvTyD2oAfO%7TJMvVn@8E?l%48gj-gU8MkjO5}DgR(>)La1qes! zlw*;OBtsElZXyw1Zm6iP+P?dpdUk>K;+M3zuw+CHYzEDsGF@)nM05c7;6hf zCA16rG|M$D|JU?7hj@>uruYZrJSk$9%k8vnn?t`NMsltigS-y$tL4DjY}8;iYIPKK z!cKOlP}{a2j^ZeH`m8Q@Yj|k1JiA=Bh_1en=CdHF=?+sgKAC^Rbsc-}FMI`q-5fKM zFDf)0Pqb$@;pU`vawJBrS#@I5Tdy)!gcjQ#{go6H(6O~i%}JNj^O`$13sK37sBY4G zwvv*PCza?Ena0Yqv&64)q0KHWv9dYIsm50kR$gPb<@Pzz!BkapH9##A?uk5(9Yji5 c2gqUZF)Klemenda)H~yPX1uOBqUkUH2N>Frd;kCd literal 0 HcmV?d00001 diff --git a/spkDiarization/bin/TrainWorld b/spkDiarization/bin/TrainWorld new file mode 100755 index 0000000000000000000000000000000000000000..788fd650ed454f94c33eaaa71c91f3733d29c661 GIT binary patch literal 903859 zcmc${3tZGi_dmWUsFk+VV^4OKiptCkOiL;YQ*$v?@=|6ND58?61dH0u)&O-wips7} z7rNNRZa!tEW-E$-+70byT0wSkK9ZNL%q-*oexI4o?uT9W>G}R%zwhr)$?iFG=A4-` zXU?2CGoKH44obhWO-zi-{%Pa7%tdJA)v1Egzg;fh&LaipuT)oG*Ae)Amg@{xJHT;* zV+qSrTYMfgtnJSZQtEQG#b+%3^=+dOecPnU7yI*Mjdt0eb_@AQd7+K?4&>KdTbtx4w`xgO+EY5W!i6l+WlkS_-~Xc zAJrxm5aCpQxCYAa&?jm6lkvTGBEKJ8s5u>6=n=gAIjXOKF8kB2cQxvnE@*kY$hvIMhrO>%c)QyT`FCIZ;)d<79)q$8_(xi5;>@a~nA1*c zcZILl5iVDJhhtphUAJ~fh;g-PALH_+f&f3HpNM}s_%{jvCgWc&{!PWdY513qe}(wx z#lIr_n}vV&&n@_};G`ALy|;7J&Hvs#aa7EdxaZHD)^WhmzaQAVaqf{@o;*2!#Vu)5 zmvu~G0@ z7?{@hT!_JI4gXw}c6P+1Y>j?%6h1dZX%Fotp%p!Jje>6zh5xlt_@5l5{TD>h!#Pp- z+!jUdYcT58^zbU&PHXrhqwtT7f?pm5pBsh$VoaXa{~;L}^cX6g&4tk-IGleSQ@E%#1Q#w?yH; zI*K0VM;XUsqKx~#DEL4WJ}aWkmph~2AB@ue6Qk(i_$cH4uPA)lMbX2EDDCMIg-@3# z<9-wt*VgRhfhhJ96Gd;YN0HkvirhI-`2QA#e{K{ze<_L`o)Lx5xl!8lR}^|*6#dVR zqW`W@+H+A9{dl7AFNi|_NtE&WK8oKS7=^w$%6!}&ML!*)@P9f=JKu|<&-GE{dZV=S zo+$jAqO`L)irn|2%)76n&}T-OzmGua9C6snEk|t`l9U-`xbu4#fs_kV|}} zrSTb3>T=b=0a|^vW z1q1TN7Z&Cex-!#74b7aGQ((}eh7QP^F+FG0_z8JAx~%n*%zW>Zf}HUaGpFXoPQEvH#&lQa*pc2|eKSW)$n>(HAZNn(yz$esb22B*D9Fqy z7+;u^G18kHBA7m7Vov4+pht{EgU1dVS=bwG&QDItWHSrB1v73LG~%j}=c$@boop99Xx z7l7Za+=)5U!8O-wq&$dhH$wBBp{ebGXl=wsfYJ=Cp-vl>IVvf0(8vojGp-tWK_+bgCYKU4 zIX$YGJ>xMmI7kQ|wMGS$at$xCSzf5#;`j5r8tq)=%Dy$uPg1f`SjAA^q;0)?-}_y z)2Rr^yC5?SEglZUG)#YXohrAR`#6FF0JM~G(`HZr%MaL|Zc>Fh9& z!5C(bpO8BM zM)%(+9&Qp!&zwAac4mG~LE(()ILMIGkVQQOBd%kILDL+| z8#I?QePUj#KB|>&2i?Ck#JMuceA5d#S{U>N18rYWcp+w4?&RrQ?GOoxA&<|afAh8s zVK7-Qnw;ZBQW&l~JCFKBm=R%6AZsz-Wn~V|_Zb)D7kLMyPdJ1d({1?%i z?w(nYOkJ8{uS~9fCiFuvX8J}aU^Eh%jej?jFG3twc+2!`jQcdsM~>a!EFl=HiMPN$ z&;W)<49chJcszRs%`9hjK7vxL%vk9%5hR3wd_+~I1PkFL)|{N3omt4*$*#=N(`V(v z07m2#7EQ}xVYX%q@1C81i>t5zF^+2z*Hsr#)3c}LyC!*a@)&7g5zC&MnLTA{=A`kt zL@@ftra+)cIWs1)Mjk4fS>Vl?o$GZ?%b8Y~<8@6c%*mOGl1cekMZA;9hDDS)Nme^n z#-wo-7G{s1PFC1Z6u2fytmDFlVEjba&4n`x;0!Yh9XwbIZG;lg6|+m3Ha>T{Yw&;p znHTg-at%&TyJA3Qub#=hgI`16F6bHh-m7OH*MKo&`d^WjncVXNO+01{c=Ya>oZJFT zaY8|^$$hYMYlE|!Se(Pf$tR(08b#;{A{6-r6Tep=^=)V}8 zVCiy}>L23jvGDq2!?+MI&w{v}O;Gz==$GLuT@Z+A9b;pv*%ZR1Kd^amUC{u`Y@FG4?d{(z&9 zA3_K70mSpH&Hl0T3dG-RBk^hHb%>wfz}xv4;wL%qc3y}0i4MG-7a@L{18?UQh@a`e zr_%4ll+>wTX&4hju9C#R7@TZ#t zZ_gDLCOPm(c?Ey^I`EWj|D-zbv^o37;_sJMaq}c+NBXr^12fnYaD(hy(9Dcc^sW|6vp3^F;@q zXY2OQQV0Gx8;Q>q4*WkI_$mkfcn5xi1J5&j`={Q4Kfy-gbE^Z7EMD-Z(SbiHh;_M? z18?8?VDUZ&{uBrOK?nX+2j2Bf$ZmONZ2xp{;HTP1e8xNQr#bLl9Qe~6_yh<3309Qf`I{1^xRTn9eOf$!nKPjTSSbKvtG z_?`~@YzO{)2j1tvCpqv79Qb4hzQTd;<-kAUz~?ydl@2`5lI@=t9r)fh5}!*Qct$Sv z&k6_rLK}(CDhK`|2Y!PC-`9b!ci>YT_^l57#SVO<1AmDFuN?SG9r%3?d_M>NpaXxI z1Mk`qvj58+_zn(ysskVI!1s6HyEyPyIPeJ$`~U~On*%?{flqSauXN!1I`D%X_*4hp zjg@uX5nC9Qbqxeu@J>)Pc`;;D~OC9)Y9QYLu{Iw2zl>={|t+0551Am=^zTSZ! z>%eby;IDV!8y$FUsk%@(@Z%ix`yBWi9QcC{e2Ys}<~)iqLZ*Yhg9D%Cz{flA;~jWU z@sAxmWpSS_@9y%HR(a#p$0+m^ukTRpAi~$?KI=fzeCB%mc6Uw1H^LG*T8+*4Idc_Z zhEP_$z;6&{=www1yo4}ACTpp{&k$y)WK|0M7-5D;R)xU#6J}^+`2@b3FuQBz3w#%0 zhC)`Bz_$`+2xMglTtN6p!l?q^M3^Cul_c;4!VGn+1cApA=5D}>7kC6=hCG%_;30$= z>R9{!0^-ao2s6a78U?J*;?vw-9E?VYvj}M3|w5weK+dzm9MM;YNX15oTy%)eHOvVTKe|mB32~GnBBF z3j7RVh7eYzz>g6=lW>K=_Y-C)Vfh5Un=nHND_`Kd2s3oBvIM@BFhd3_L*N3!-3g}( zd=p`Y2v(B769_Xjuo46wOPC>n6)*4z!VCp0m%u{^GX${q{VC&5m`lIaDDcIEx#U~* z0{0@!rQWI%xI1Ak<%wc-WdLYPag%gPe?(3^m{WLX&k?F`-rStwDQoX(J6n~_N+|v?Mooi@ z7+YPDvC{SIVAra%unYudKRwvB=A)+uyHq{uXRNGZ$&6r0BTJUEq$Q^_Y))BkL~@!Z zoDx_P#wkxqe9KW%hc*T_fJRFnq3f`OYn!8_udcH!QqHNm3tn{b-N>*FaC;M|%7p zU+wY#zJ~nNZ9l}iJY|EpiWkMHcVVIX-SM$o$6S9yHAbZhyuwE1Vri9+Qo`DsASIQo zb4Sbewv&=9mTYTT^5emXk-QFWgFR_Ez5@()rE3GYgpJ7aW2B_91|?zrxQrz&+x0Rgx#+!d6X=&w?~NN_L;LVc9j!TSMTxXH{d3#8 ze))|p&iVo+VkuH0ma*$UNwT zlCTzRkrLmrC<$xz3MolFF0$lFU2;xjNr{xWx<|^nNlL1Eq9m-<8Jb%%O2T@2q2|^r zvd+m;Qpq}Dv$u_uG$x@$R+`YfRzFh*mAxb7d?+QUt&}X265oZ9EqF{ys`^B>z$YaM zt<;$$C0VW1N!M~Nk8E2nDXHv_lCY8MA|;Kfk!|~HKYQ9pZlmcb-?`M|TC)ki)OS+i zYo*R6U1t#L6mX6{Hvo0Sw=I>D)HIZYS;#}Wjt3=SBX_%$R1QH&*l16Xk}Q^l^~WP6 zE|!GN(Vm(c<;c1g@_L=6B!MMi^XJe{GTP}V32R%Ul(>eXB&=<<)!d3ulEB z`W{CkQaj_)K z-ky_^R6GqCUgvIqxXXjD95P z3xf0nL-gBP@b5pm|0qV9BmIAP=Kk0Pc@R(e>O>sCy3{eq>Uhd;PfQ5-p2G@z|CSh6 z;DeV3yFC7#suVza`M|^kn|dYOgDZK9$Nz)cSb%z=~kqwWSfgRTfVJMtc1)!{9^F<)nI(YOe5ECfk`hf5gJeV zvP71I^Uf6BtEEhBsb{M+Q&nStM$`&qP{IR7LKQI!DS`c?1kz9fOTr}_p2^m)mNJ#^ zV5+hWkU+n>4Qe(0gYt<Y&pF+y0Zj&kr-e|@C;l!cPOi|oex zrZ||m-cHb5i!b$cHCIv5F6#9T)S2S6i3A)GN3^68ME6*a>MVX@lr zq1Fxgs!t7&&;~5?Ddbrr7WWHWfnPa3_ZcCikJA5Am2ZG7vV4(3 zE;B+>iRt(XFg=VA(#UAYr$Y!vqnnYyTIwVRQ+2cfD#>rk3*h&q!T5+dn-VqwBNIb7 zV`9i>O9|~}n9)F)TKR#Q7zAE1KqG*_3QD-uNT?#_B1)KIB#?%EU`e<|JvZG<43w#B z9Zb~_10*1a95_e`U5o@?S_xc53GIvo(#TNAXUjfZVI;7Y`t^O?2UbwZ09gP6eP0B> z!`g3s00x3yabl-8nHfN-ldS2fsyF}jEsqVI)q>X zPPPXGW$G~pQ&nz&M)F%g3D+A5Rm8kc328RbaP;0Ptq zND03i3~pJu0^d@?PGHyv(#UAYXUjgEG1a&!l&Q})n(0AcqXDu21iCE&zlV*4RAM&K z;g%W+q>-VJ&z2JUo55x+<#jMslMPTwezPf|kCEUb<^cO}hLJ!T83*}nDWPGSaZ@N$ z$2yp*I0H12-#$wC*kG!NIpS4d)&e6FLpWm`kw6+52b6@5^uLS*)>6Y9OjUme;PLPBf2}_1pj$(J>R13JRqm1s z6MiseBl83@>XXyP73hIBtlcStIn?3$IHQj1%4)`R7t5c^LUFmcH^0CU$fbWEznilGb$G=DAfX-9?cw!?C@;v?q^{FXOMVkU=d;nekL$rbLL|VC5o$*i2fpCBS zdi4)9a8Sv2?$Vtm45NGxly;=B*27Bp;u}#BBH9=RK8hFuRV|3?`doLHS|UA#GZsM& zYSnRC5Mc^hQfmZ#0YSBKP0!-&$-O-8JAAU+Rb;2beq)Qoz_uqHG#nbqfyz*$3YZ2|n&Yvha|_en%tH{Oi;FpQW!;K8|nV<)eHP;o7|=&iQkGD<0;-1<1YP(YW3II)}?Nx*+We-U;GW=t=dm$ z<4P-wP4tv&3r+X`00lN@bb)E=3G{t4Mc1kGWX^oeuUic2L_zIU_pg`Msk`y1YQBda zzd#C{%}S8IReR8dX(+U=M$#T)A%cw`tLu6EO=>u+-i@lPC6jCDb?i)oI#YzyG=1jr zS2ulW{{lxV7R&&r`9HDt7?t@THhHRNqD_|y>od*YV@uj#DC`0DOD5Qjc>hS;SW zt=<7;P`9tKTBerRWDzY+(_gI?88SLtHJ@aCon$`xR*+3IWR)b#BH1xcvQ$HMr6J2A zSqjN^v03Q52z42@etQrj^{}?E_#v?IcSzWS<$bERt;`*{x18mmz!IkR_1p8Ip~3 zl2wVPsa6XNStDR|8_9Y&$$W-vydkS3*(j35g~*T{Vf*_D&FzU<>H-pchr=tX;z#6H zSbVA}PEeg$ToWwj%nZ%;-`1dT9ZocZA8)4#Iw zPXt5xq`QF+%Rh}K{r)d)dV(SPv61xGkbYf|o?wW+dnEk?(%&DXCm5nX1bkR~vPnN7 zNKY_CzbTS_BI$bt=?RADAB&`4K>9X8dV(SPnDLA635MvqN7DaE`ul_Q1Vi+PfDdc` zVbV_s(i05PZ)!pBer;UhpL5d_|4j8EtbJ`%;-A&YyVLxeZ}j+gc#6Nu4*an zba?94rpiZM(j}=b)f-%Xad&mCI3F46(Vp|V;lopW@Mw?!`&n&ns9qrhgo}s2+^~j4 z&5iD^5P*C8glzh?2it<)<6q}lyX$gKOuc9G!6H;%r7LeiWyG_({ti>$*Kh1282+MT zki`C8%|S46Lv7q(pkjWm*5lo8YZ(Z1 zq080iPV;}%|C%)aXZ=T~`G4&{D$W1r=#lCEYMMk^N|k$lH!K4~%6rsE^AK=Xd`|DY zH_acLs7mbbgIsF1{k@%<#;>K@)BNq-B|Le+_x&Ds_xIcj&XzT19WHakExo$E%d>XJ zrPRWH_l;{kDcd~$%^v?Yk9+WYp5i~+x#yok>f%E&``yR5-1DSv@u4<=QaiZkv0W%^ zOEBI&?;H)r671rh*Ik2g1QXoz&IQP?-PXYWyF4i$doS~x^D#C`p3QsG{QHK+RC&8i za(CO{DeqXHyk(NR^F|Ls8&C1t_(|?_()M{$KAW{CJ*F-_rP@oDu?Kl5p|^qkZ|t9m zLGX!w>gu52W|j9D6rjJ0p2j(0=qlX_w^RKHioUd({9j0P1buwr*}SXxn;6d#n^>}G zzkAF^Yc&dOd8HeRZb;se+-&uP*wB2y%7!5KIN~JUU4t+K3vUQUNaV791tU|A@Xcj? zAA%8Tx~xy76`QPEi04o6yr%!PY5vdqU(!z8CqK9@uw$t@b(YU zrK6}aMB&!yWurOn=Up0eYcN8q~dXxEUkOM4kq`{s-ep5p45^pvKejcH|< zCK4Z~-rEWdmE8eLBJ?hxw6e=JuvCf$CW2F6V*Y`l=@J?mtAgb%P}LP||8M=T8S1a4 z)qg5oSmQ(EFuy(+iC&CJXBSin=6kyTknEJ|7>cw_X^TzA4X!nnAXYgj=B5h;x3-PL zT)P2b*to>_F_qE>g?f(g(BldY0lM2<}SdPuvZp`1NyF)zR{g`SX&!#0HZd$Bc zz|GuUq<>eYeuK&pCe=-Q)b;q*!d_@BID;FBwc7=!#EDwJ$@mwbeFQt-ZD#p_wIjNvQ<60II( zRVX%Qhi(^T7k^qq?gVjoxfs5bQg=y3)n_H~!Mha2dajUHJ`xwv`OHnug67*5~g zzVe`|uh-KhM1wR+B-u+KBUg`uS*wIT;aB^2WY>{j>2|Ul<6iJFl3n!Z>4|+kWx#mK zMkV&;s`%Itu8NJ9%8IyFUG7P#$9lL93mv?{T93cpJ%0y}uglU=srVq5#u)d!4Y-*P zh)ZLCERC;gkV|8KER7FokV|8KERA<)kn31~ER7QZ@@uzMdTE3ry+b`^x1(j}z_tAq zS|QJq6_S!=fh_O1Ho3}ET;*IQYq?CWOG`QEJyQAw#CiR=XUKsNT+~(Nv6l@i?~yVz2EJ!tVv_o0qqc{5*+$o@iL4I&C9zs+ zdig@(Dn0`g>3$2&Te%NG^AN~NYRkXPgdtD^ptvT+-{eUd2lJVK0~Sb9W}r}?eiy&N z31sFq(ds^I;cXh2`(0o`bAJ`no9O&tRgY9PE{tf}Zn4x}Xc9^ebDu(UKkh5tJyNS~ zY$>W#elF&o=C4u5eSohiwDi)8n20`r6_?f{`bzij^_2J6r|LHdy?XI$bgr5PGRTEE zC&ioCch+Y1Wr{k?8H8{7>Suhj_Mq*xa7{7R#6Oyw*YGJ6wd4cy4Xc29A_Tx9Feg-5 z2ve)(0D$eD`SoDfu49Db#fPAMXhVWpVKiS)4at>=vxu?16VdGM_+~vo`vk64b3w#` z6=rml|lC!%oeXw<0(VOQ~-L?qdd?t`cSP- zlyL8`1J~HOefH@}*kLfRIl+o?twLv9fqD#v>2)F~(&5rzHeaB5 zs}Og%0^fwnW61%d1+fk4ZBp=&p+Mhff*f|dPY!!n{xHkK^|}t_Y;L$-j{%|9Yw1S_ zr!iS^-bg(Tas`fr3?R^3YXw8@;(mp9cXzdM-+K}vIF%$Aus)Ie`BhFC zTd7lbfj)URm7Gs)wp|vBn^4Rg&kM%99Yr z&~94}2g23<@x%onbeA-u!Re4v0m#XU+k$)E3>Qi&Tj(SB&L7sQ#CH*TNozveg@nEc zLU+kj2u&^7&6+kBcj*C49Qw9KiMYg}<*TXFx%rT21jfblVya^(o$P+>e$;zwP^q}z z_W5#HSM9#%8=6#KG%GL$lSAvYmg=@Q7PmmLVY8z~JtqS)DAM_z6CBwy;L04%uNTb} zs%ZqAfL7CY>w-?^4p4vr;#*qraFQ@K3!I2YV~l}~wMoQP z^$2otxcG}GN4p}Aaq%9y_;t{*c=*y9`WH;yPPL>oo(Kre&sSLnPm`}+zX`Sh)8+0= zO}H{v?^Un`beFt|CBoP5!&31wel$@}=F`wlZ4z%HA0puxbuEYVbH9aO1{7S47}zWX z8C@YgQJQm6?8dfYQS`Q>O*H+J`pB$d%bd;xvzi{L9kf7OdCeg-*zjA@FiL*xF7~Qn z``MwA#HARpbcVBxzNfIWsnS;TGaVb#c&cS#U69ULSAhz)M zkrexA2bHq21WNH1twMB-%T_^!JVR9@jHv)xDb1nC#awV>Gux-Z@8#35{yhGVI&_?lNlD27wQu@2VtDG>a z^@ITxbr_;*6b%`F{D6=$X0@gxX0@#_UE(tY>M$hLyjZV*@dWl8fcjP66PUZ62?zVq zh9ppY{Z1<8=uBF53P#F(`HIuaJ0q;v9IqVO&SSrI9|{jOVJcL2p3% ze04nUj=+*r;aq6u^O-rqd}(+N=Ug4h0fU&u>Qp#)M&HjzmhZGb$s4)^QU@9LP;H=1 zB`wkF{hxtBZ+dUWr=f+FmV&dd-$!$0`maD7j>X1Za{q7eS7P=}!A1S$YKo5=I44rE zLm)s~G@U9f+S-LL$yK;#UAoa-a`R89>fc};A)mZoz_v|MTk{+SamghxDK?BYu;*Fb zN->CU3?K&a2?0c&ek8{Z;noCKF*RHU9SJgfTLvfb9#at5lYQjOmDOTLMJ*i73Q+7k za8qm7H#b*U4?(?*kGPG;CcSt^jAyg*98u3b{szg~9=A_ddb*052=iXrX08;zb!rdH z%F2ZnDdgq|dh1Az7>cfmEUM*Z2t}7f7HvL&fGc|qwsrZO8^6i4# z*~%hP!M@a8f>|VFVtFW8Squi0a@;3+FI)knn*EH{IvJ{|09I99J^&f6ePrE$`wfuC zfuo#s6yyGcZtMBbAX`E%@O`-Bp?WxZbtS+-YvM(ct7Xp704{nT1^|xv>O6e24%5P= zdJ}S?WYe?}vYH-NA5svziqQs!H&otx8gt@3Gbi#5@`v}pX1TB-QPVT3cK|gh!cZ(i zHF_}q{SI>EL{hKgmo){|R%Y>`;B`=rqGdZ#BVbAeIfiK#J@qjbjW%v_?3+7+23S1GR{<%tmLyoT*IfLebP)I)rU{&W|E;=3m`O8NqaBksf$gs$iJ7|uH?X+vc*JIKR8O6(Jl1!eIyl%(qna8~%!er)+2kSv5Za zRq}Q_Kg8_|w?BHjbLtC>zec0mTab_eA@&-v$VKi{-X)rC0zwEiSPW_uLtw-LfkSLr zTe+X=Wy>IZRV>yG^^`Qs(Fq))tFZxc3bp>wYQnmcYA9POtsh{%rK%M3EkT{nZ)nWf z{A7P59R0#Q|3YLN5YAPi#p(V=9*9-1tiim6a%-~EfM8r1uAivDV% zHXGDRpa27_0z|QoYMCi~JXH9!Da=w2<6G0`b|+Y|lo%u-tDC;!uXmhfxxspw=3A;7 zZN4R_tN0DA8Guh~1p9^h_56iHyy}XkFZlIqB+X0ES!9lIb|we&Je4Vm|YQg-P&ZyO>qXNjNVGoW*RR>1cNj3G0 zsL~u2)_n?3K{rjBaiC!=v_&WykP=h#;WET|vpmz3zaiz4FPrQvH~Um|Kg%OFsooU5 zK|NVCvsdN4O{$g~R9*?S^%FXcuU5Y0c&kM6Zke(nZ5=J=;G()DPfW1?T0wP1KahjR zukd~e&Uapj_zU}+{-cp)=s#*u@^_<0s`lR^Ntv>~Fk?~$QX(i#-mOON;M}ifK9{QP z+w^yG(u&u|plVvoZuK_mf?vTKwB&TZ;^}U+J}1FBDIApDdJIyq!Aa84@_}*9Xll?t zbC$@afx@?mB{Mf{q$8)A9f<+eurah|AS8ZQFcTBWTuv|VN zaF5$SqP3pndI)0e6NF47<=AI^7t`Lb`uiPqn?7M&oZGCpzLhpJApU6f;Qj9F)}m6U zrhe^RV7^wGQ}9nzTpMbJAR!(`%xYD$yP;ZK6{-a9TWsDd3>jfJy&Uq{xLi}*h!A|2 z=ZJMAz=e}BRjgdh%9C*Zug{}7u)MhdRYS>_CaN>Okuh->KLa}t@$>bwyxioJzRYzT zhX>4wU5nkAuU|b2U;^$^+`tdcvA#|HXh&&f?J(HQ8QqZNu)imz(fkI%h5eRZwqgO~ zsB%O^644<0{drnS&8*Aqxk~#?^Vb$Fr%>9CnhUA08uwjOI5&#dcXM0}2--uC|BJ%^ zJO_Vf*X^csOFO5=*Y9ZdfX5i^q>m-%ab0cMz#msS8YsI{n?;iBU2UivIz>bmwF)&> zbwcNmuMdn5I+SPMqSyUP?{{WmH>ndwGqks0ZhtN)JZ0X*E{wB#W8SYqHq8}yEJTrM zDB?+REGdw$b_MPZQS>tuNKrJaeeegX_+~V=9)|Ef5l%S`)(=3$i~FP~S+D{c zND#R-fr{7djM&r5r~z}~-dhh1fHT@wW1r5bJ3(P5!-kfvmJ=drPBREibE^22%|YIa z%{j_6=S|eLW*xTU5RvZ?o+!e9(CYsjO%M8O+aI?9h4IHN&V`CaHqM2-*>c!pR-Fe# zd3EX%%Ka8$p!Q#~eHn!dG;jW!eQ9rwIGTB&gDr9gYdO@!!FeE}-0BXyW;SoO6ty@W zY4WRQmQug={7v)!GFo3d>Yxr@5yv5JI+^~)j}h64xIt}6Ww3yus#Py|<6Qo)7y}Fi z(vwnCuod1N@E};h#XzN{)D~VZ>qPSQrt>*}ktj&_A7DdQ-GR!8k!l78S+~dQvDCWP znX2Uxt8o7La?QDxsb|Bw0XVQOSVGsG?my_5u(tn&6FLl+|1({F)A5rk^aY{|H`=pK zmBBATaM7t~*WgQpG|17ys{$@<5Lncb2F32UjOfp(8|^>&Dk$k!Af}zp1;cwj|L5A_*7sktanF>ruV zNrE3x;|VW}e%m`0@fils?_(U_vmD>2nD5L$=X?C^RV6ImQ;q~5Pp|X4;B3kkn9A?v zvpcB6m@1m2JRjSP6$c?xO|k2(N&<)(A*5T-7Z?!3U9=wz-6h?4AcU8nB_B{;FycuD zdV^z-(k3}7x;-%?umOHk&Ag9#@#<5Fl?{ww@%)?w`k=uqK=Qi)yD~a2%wU8=X#t4l zkFTj4=aV_7;T*i~4KxJxW6(@rzq_Z&^129}57ySP8P1G9lW}NJ7vi9Wm(ole+cGR- zNaV?_(qV><7u*XzllMU*5@EO(^wKrr#-daU zLcazkcEB1Q!JYReg4|ED*=g>_+F%RrkLwz7fA$7<4uL8__hq&QKE_orD1-)g2L=hz z5yWzi4R4KPENxOA;8N$~8B$RT8qDL9S7Ie=!K0q>2)cA6E$JFCJN*@?JuH&GiEEaQ zk6VkItRZj=rhKy!Ju#fJVt}^qp|)CYS%|N*-c+FNdeQ9~#y-0Oe-2WtHr=*mK>6xa z+A!wlQfQNtVs<=U!>ohD;enh9*?QF<)qPiUU1C9hHsddg4qT%dh` zyYx0jsdLxUGdSEd{7Hjaf#uy1h$Ey6T4GXK`M}sn>%&=n$Ub5&FxKZT<`tBX#f>l) zr+WRp#pO9UzK#mC=X!VXbJRrX7LLt2_X18j2D=Y|Kri(jp|LP4t5(Ou6l^PNP!<#t zLGsJXoTRdQ+sFqzxepO5YjJa>KeVMY_?3|CIFl;kKw*xb0!i|oP0qW6$>`?_5c0<- z9q=Tt3%1^W1U3ix8K7cP;8_WltJRz``h6UT29|Oem?0oezPT2}ubeK8Z%`dpGsOrh zH67A~gPMqMq2waf(o4E{d*W<1>p{`OR%;T3s}0ZNS6gX)wRM2HCNsLjQ-l0E^P3z6 zs5DSoei_f2CY;OGH2o0Tuj&0W_9DeU;&8KFbH)@hOOWffH&T$UhhHZg$@W)btiG?+GOdCWR&uNYWgPB9>%NY z5sSkTs|7xRChg}e`kJ2d#`&?*SLl@-&)llz#-qt6fTbL-iLuCNkcaw)(m4>UkjM&{ zaIeUfUZ_tm%3onY7a4(Vtn!+(%1^jS#wzE$V`$K?q1es5#5xENI;55NXy-ZStF)9o zv(B~SLAVWOm=56q1?*+8oTtS!sNe2I0G_gU<_@Wb)4Sh(#;nFO9o{Y;_v_WB4ylKf zcTQ3pKn_**b@~|EBmbPQk>5FyI}P$9 zAm#Ce@bUOir`05IMsO=pq2yfJ=p8%PNr=KO{Snx>+PQ?*fO7}grN@M&WcZl#59~|2 ze;4iw;Igj1tuIfya{Pz-ArB!a;?Hz{4TQai5R{BPWo;^I80E28-?5B_i$y5K!Col0 zyg@F(%^0J11WdbsYlw6bvj^f2n`J%tTWU+)Z#?htI}~J9)>_PQUG~K8J~jy z-is>({;zRIbu&u5iCII+dml!xzzybV@^QRo%!>#~p0>P*fXl53?)i8%gVexmnuv@7jR@U(`9>1k-UKr={#9#=lr{EkV zZ&1#r2D|p(_oEh9F4D?|h4-UIeRU7}ai#9Z2jJeaAFoxm?8hKi(euuZ%nch3cpglz z4y!q)?$T2*+x2@Npig5QbSB()lx`_H7U3CZjl*qFFMaJ4R8l&sWhCR~%5Q1E{RS-d zdN40=2r3JBs&9&|v@g=!uh)5E)~P;aajvGP)G(|>wxz45i)sE1%D>owTxgJ9ASGWc z`T1XDn`Gy1wO3dDu?GqI=aMaYE_M93o=e6*_XE3N&b}{qM_1us$ShEG>cbbf=XIAH zK(|@g6NUP+J`(MF;L&xEH~1N}(7t|mBDZC&hiklEti!cZd~<|rwa<|O-k$n`!&k;=3cSr6X8^8=ywD*lIue|7Z{b)ydgL?6a2=)`;q0GLsK`n?Z z=ZhGEl)TGf)Yf3i!nQx*W zR&zH5(^qF9pUKtjXi_7`^aXuRwZ1cULeTo_MQw4p*M-}nw?FmkJ%ck$MwF&L0SzM? z%rmRqQz8AK|LjK#^*3!)Z~jZ{lFutP2Opu6JmC~RJEzZ-J^tQ_Iz#gbyN|^_l_|^P zKcp_|)Kj<;P6egPVjr(Qnxl0zzfMo@l5LnMLJ+tJy;Ap*iL7Phr0VhdHd+6T&q~Fi z39b<$B%KFF_WFmjlZ(KQ=VMr_^#REbwanMl@}9pOf z%u`n3Q5IJq)mA7*;Z$`S20JaKVb<56n3Y?>laHpyS|c1GgkR12R^O1l-sYlG#9ZRG zTpKXd+5D_55?V3J-GQSB-qD1KXyhfuUH8*Vq$Q$FQ1wUA?P9|~L!gVOW< zb`U}Jn8E5Mv2rf=Fvxx@w6s*!_6}R_@3&(ON%_iCKHyaMy!SD&;1aCfn1T8ch84jB zhy<~-xRuvLDuy?hweQ3hPkd+4ZkN!?VN4@fyLkN+$MVbh_THmFw=iB9yLMywre+uE zW2*@S-j~sGdm6c@&5rgqb-%i+(iX`(tGjc!H7Qyu|93l&>8$}l&mp^-)Jpa>V_Pcq9pmODPXp}v(ts8eN>hH0wq zs-|zNaTmW#UckT%)pjYHw3tm6ww&xhv~ci@@W9}x}V-!XZK z9hxe1JW<{mZAb0{n>2UHITXCMF*ZGAhdf)9<{pgAd7YXG?Y8JP_lW&*(OkFE|238w z?me-o?JWCE)thb>Rpw(tX}B2mWypo=vo)Ans>u$O@l#aV`iR?bwk!UKpofO zOaxbxGuNiO2RDiWQtELJ##TVz=0T+~ZO`0I<6RqWWhmK}Tiev(u-)tYk;^Ztq8 z`!n80VEQTEy26wYZ*2Jb-7-QB#GVC!g)bWro(E)7g01|j0_Ukz1DrK&<`gX4q5|x4 zQQWf}FR4hWb(i!Li`VbvW|Xq{UG$Qw5<1pw3sO&+rohu)X?}&o6*5@xtm@i#sFPa8 zI(e_LA_S@eioyX2T4IkSUVpL*&)vHMbAnE2H3l*m&)mzPhcO-m1|HBMjd~0eV%|Tf z;hYA1UV!D#nDSfg@;&N&meX)qZr@WFi*iP3a^h9ePM>&T#@-J)-)w~4C%c!Y;&#Mu z47zu7%;+ys$>PcgfYZH$`p10$nB~-uCfZZIsn*1`=ySYmtkf-Dn1Iog2iann4eti1 z(?q8rqdL8Xv^QJ9YH?Xxm-PhXsiu1=RGfK|>Ny`e#5i4On-VQB1y!3GZ2NFzi@9f! zQ~+-&CL2{eWm zOHmPRO^{rP`u*;^S0z z1l-OGQYqE$;xojB!13->-Q?0#9d;~g_ac+ttW!H4WG=>E<3&2QJ$6|LZ_-ot%~~FW zC?MX3B&!+EtY(K<57LKm{^|_y|&mp?ojGPR}`; z($CpHH2c7ia&L08CkB^W)~al#L{J^7t5q|ZUnXO9JGeG=46O%vVpjWrkVl6X;8Kf# zjR7Fulhm6DH@SfoC?iv#(F@NxTgmzzpm1OIT&!M10`n3vFX3(&b^kc7qc%NmI)(Qe z7VFWEgBullHt!!w(<${|<&QfYmbX^n^)k>NTxQZxJgPb;e^noVfeuUUT-E8Ah{5Yu zzb=7i!e)@sW8f|0d0e1i!pFE46HCIiByyJm*MfIiN%&9qvXk!R9y$@2$%UNc&{wM7 zj1SJIUCWlOLESC+xH@&LeO(*z0I`$mB9(j+@HCh@Mljqw9xt@^ zu9Au7?;ndp#2w!!ryY+I?EMHcr285Omxqi1sg}fC?Ifp zj29EZ{vVG43Zc6s6ynv%70gVWA2$$n-Se4uM1_-ii((uy_wzbw4j55#*x)$_*Om9C zmyeH8AKw>?CnYT$fFy5}_cI``Ql~n}r61((asL31vxtt=h6myhBUQmKxJ$-?q1dNB zck47S&O8zcJm)+}g3%#DSLKmlw)yMc-J;~LQ_lAFKg--JmqA>{fqVjXd9UG+68gKV7G)}ux z@8co?W-!}pJ7~^du8J_qzu?w9m;o)~}41nD0zmBef&X1MTKCK$5H6jqu7k~6gA%gLrHSm{Jli5ONIYbyB!u2mOH6LbyL z$+V&oh1%C_7tFFmVp#noR>!1y_7UA);xYX(!BzcD8s);=3VhE7KWW%;GZy%fn1zNN zF=Y4nN?nIAx=;=lI5sQY%cryZeK=S`)!P8T@2&t8GpBG>G9(7Ff_`@iY$|y1_YOQ@ zDt^~?x*YxmVs+-t8PAzFl6>bbnS{p@`r|oRI^I9;~QUhv!N)6c;hZx9cq`+MV^gsF(K@ccDa!M`}P+52$^ zcD3{rLPVDd<_h-V-Ql(FJz~ohk!X zu-kf_YhQ)Vc@KtKbXMx|Qfdpf4c%zWO?a|azm8`lsAMIoRz)P!4+o`}Ib1>}hQW3T zOyRe12`;Waa0xG>vixyyy`D~#K4?2|&wCjhxKP(H10sL>o9A69Iwj*MG0n$y zHzk+kp7*S-r&Yne?@dEm)f$JT(bUswaa>PxkAv5x2wqaN=74fi1^62}XUIT0uvBTu zHP(@&3%+kNL?62L){<{OuJx_ZN8>-J1wH3ihr4v#Ywqgf>9Hj1B?*K?ABZbq1A0!n z=kc#NpiyStqS0&9sK1|$9)gxPvj|j1g`oPD2RYVU_RWs3qU)h5ExF2inzT{$75C~9 zFnq9WOiNyGoh!0S&@gFQbiP7e*rNX-{kEbnX~!uo==mo&O8UU^IOWAlETNYGK#!}Y zWouuYMIg%nv~@Mo06sKQT`2(Lu}k@F?s~>Dj(99Ip2^#-SAXXMx>Jq!MGn*6gUFCz zla5og;DVci;cPj@+CLdJP0j^NAHXn)A38HoZ1bOK^`cK zBk(w1W%C#4c)!_uk>d?O&BeOSFQAfjJ^eC#ZudKdgAQr^d&;D)%>KfH&f9NN|7`j&}_3od%ErE--)(EmJuHaDcDpH#B2_w5_`7BeH4)4PEt7N(lQrYz`svUIT8%Ht>F zTngJ9EMb&P%o<`wgGLQ9TwHMMELn^aa&6@BJwmcWqE2RJaJsl#14fb6`ma~8&888P zSVLYS45ZH>uO_mJHRTN)j|z`EwF!fzitvlqu}&gwxpo_J%TR70&;JH#UFh)MPun2s zysjUjPUJ$|CA{9W>J0n}R0Xa7k~Aa<>Jke6yqSK7?A+rw7i=ZidCl<*)qIfT!*e=`R<)K)UUW5mIxze7YQ5G zIUnNB+q}y&8Pr;MJ3h;>%$hA1FT^!1R&U+LVw@E;s6!vH^G#OXVYF4=F?eEd{tQD? zgR%8#kKtaqDv{$vQVCo%43cQ+hqc-{*@#)OH?^QjZC0Gz^%!MrLp+DIK zU5(1`p=;uA;HcB^wdpe;oA!kKVenn$pCCKRCzANEY&TU?g!@}(W4(v(VX|=$TghY> zPV!+wJJm9TB>a5;2HmofnG)L-eS}nHH|=@tMCD6{Uv`;LOdOhR$np_>lTTLV%d>aPeTp_KX_A!?e)Mu>9j4pGu zFBKC2xZ(4($PNDeCK0fEosmost?mt1X<;`o3^V-Vv)V zptDgyZ}jS|=uBDMm3<+LitGbxpkzBoO>Mjk|y+!Jd zf)K>*M3X^@{Jkqg!>lt)>MYXl@d1(6FH?i+(!=ZmG#6yo-LS)1F(?hYK877()y*`4 zY}EE=aGJ3j34Wf+_CWZr<41eA)H^7bYYekx>Cj`us|*uRfb3xS9i(${fLU;KQ=&Ns zNK5&0COkH_!Ez5t{dg-B!+Suuf`piLFK*y|TX15?|L`tF(_JArborEbg|^OY;Gx;9 z+qH#c$jVon&Wk=jOSko#!{L+Ew*up(Ez|%M6c5?}?*^$y<=*Hr!LTF=C98NLNS%K> zM{SXLk@7MrAqCRS`1>PlIaEqOI;4EOI$#%nJVpcLrfLlkPhh11*b?=M0Ww(f6ai7j zm+pCOn&GZH;g>^O0ZPyWvy{g39+rAu@co{L*|&9<_)Hh`F`farxO3KZs8=Ra6Uk_4 zHOKn=^}3BDRHsWza5G(XG2fEZ(WZ43B>0AJu0;35OcwF@g2SkGT?;02*K_vUt_T^< z14xVBHvpTd))=6Iz#9grC$N|ROr7lO$z;@1W|}={29sD$ zvp=3hfnE$NZuw6)hSGUsXd^Ye*6lC)3wGq+z&~)ox25rY6Wy!iYN;Kz7h<0lcIoNM zL#))=wVdH(CzDuIbv6`Z-3`wZegp2*A~KD8`}|0EOohm;%~M;r;#X!-W}O;^n$|Qr zGdRD`3&_TKU$*H(1~pU`wKsV*$AYGNgZY-EM#?w6YN)gF9H#rlGTU^|Ck^-?Pob!v z!A0;yAe(9k!pm2yqX;g?x26{;uY$t?^e>};eo%xG{GQ-Ee6zeVW3{7Z$$KcVG7XaM zmdNEq%2hetizN2qX&@;gp1>jlh?AIafDD%0%DP7zhWWsdVGfW@Z&7{+l&Bx_*&#S8 zF&ezDnRWOl8bxIWnM|(e{RuOHM@=O*Qf+;#Kbw3&R#-Pt5=s#_^E_CU8P*wwOVdc* z>LkGGYXig+*ld7(Z1s8rEG6)^0V)VA0bnH?ne0N-yZnV%yt?TF{`xfJ{rP;!;4ak_ zA&jTEF3Ea$YMiS=uTyeB`Kd%CWtXctKVjUyTvq!Q&s~o$a1?4@*jSrv41L_P?rZ-OlAgu)4@M=cJOaH z)aY|LxmTsmgcZnzD$G^6GsK8?-#8qfr~I1kf0+`|5L~~)whu4M@4Oob+#iLH;TCSP z%;y1J?DfL&`~jO0M00;pH()kZwT8buYj?JlKd|H&fB)VlMY{6XV=)RI|9}K``p62OFgA_|p`JRL%^v|4Qls?bk+8tCG-ustj&cF3c2m3tk61lim^G)vGt- zlY@aVuu5RG>TFDSbq#;D#joJ_eWD*u!T2586ES`;$V;wjF@7JI@ms6M@2V~;8#evF zH-0(OTN%Hk>;Go_x?}9lsoo8^&)p#$Au!Rc8EXi|Qf%8h~G+@k`zk9KpVL0dQ~z7Sd?wQtT1j1w+FO zj2ywIbEA&n1!N*KkgpAN%s}s*_R)6u?3;Oqo_Q}L#}qO1W?uI%K zq7}c`iQ|OvdJt9_oL4elZj7Y5jK7*d6B;k`ei*q)792Er7Wi`Y(RRl~yB~8ToeS6{ z1K=ug$MOguhWWiU;wpIvB6s8lbWwdLap0x~mpb?ByJek2cOxrnm~uFHiY9 zyv4~~Xup%Rjp;Zc_;Ln@O7p(v*40e1=RRhWga7&8RZ6b|1^(9m7-FehSc>r~bV>I22Nx0ddI$A>Ctk0<2={GBgccr`)k5DYAnNLyeYO|fC~wfuOr zyZoIOrRooA4ncatV&@+|MCP@XIQ2%(Tg-pGZeqR$*Uj7QGiy9c5gFfLzW%OiCWei# zoQ9}-u4a!AeDHE9+%Y=w0h-1r7Lji^HHX8CVQz=M=wZh4$+rM0A9|@?=dW@274kRc zeHl^5yW{`acrVWS-yQG8*{zIse#U<@-eaK~j`t3jOvHFUaa@b>zK7udi}C(+LaXEb zJCzO)?g3iMK~;jcXWa*Vh9bx7y_^099mGy1>ZUsm6!Rr9~IzpNP_ zF}^jbV%XnAO?N^K^wsS#ds;+Iq5l7Ey!(G=e;LR2hsRO%LphqQ#!;N_9LS-tYYt>+ ze_4k?||$?M_jxJ zr6(=}E0Zsg_vIWg_dM}xLe!-hAQt6#=_3yk@a}8o74$yB{rbmz(?#fY9mC2KyE7BJ|0-lN?N?p! zZy66OzqB#U|0P~bouBT0J*P{k%Fvh}S)&RyJY}UmO599v3`jGo>YonqUCtTxf2L4@OYcGe_uHuuoa|9Yg)oyCCV%R{e|_O9Bu}@7y}Zqbfe0Qy3|#^&NumpOo>RTgL@Y z?Q=(#V3EgY8fU&*#PGI@Mwa4_e#DNSaP z6n|P1X-EJDp zrb|lVZ9@u}B{^>72>R7FWV}8^C2xmLfOjBOqd-Ec3FwnEI>h6Zg_v06Zm*5rgQik9 zkvzq^S9%q(BG2u7EWw4y8Ar}I_rqWX|Eb~5kSW9j3Xdh`AigWP&^jKo@+7Rs<73lw z^S`nY7jEGtdG>4Cuavt@zt5vsqimje6@8ziqfBIv8QReI9si&^hgsO6txCK!8Jjv! zkg&tclJ2RSbGRfvfvik=??a0=of`-Ad&4b&sjC_<)(tL;tdwWD-tb*>Q--xSmRRpm zjP|`;5|fG7%k4`}?ywGfJ^FB3PU+Ed7wVu#|L#-?Z{E*3g}-27%kdsic?M&YGJA5& zIm6vd5f=6F^r7akl(jk!oID0UaEB!9I&~G)grh#@fx&2=E80fjt{4;ijYvRu{wU2QV_7b%@NiS@@b{prH*PNt$%~#j< zlh{d5bFjbTKqGyLJo8+GyT#GD##oqyPWgc$xQQPa9r#r>_4T&=zl{`c50Gm_zFX2N zwkBIr_q|e00;DcC7(a523$2{{b({W9D5z>Wabs2K+Y^UlQYhvH`&dF2)vBhUEYGjT zrXHscITF35tApjT02LG14mQc-d5Sg;NRQ2nm#(jD=#f{mYH053m3@*`xl5}0a2_bw zXP4N)idm}ge}VIL{(wL_9{EvaHX_@A4vjXTX1&D{d(lNa%Bsz0mCixx?-oyWG{t1> zH}{0N9c&40Ze4|_)^WdCS^5h1zLP}a^Mre!%R<_J{1Mh{@1f@6Q|3=sd(84zwn7}R zgm1%4(f*F4y_H0$rtlC)c$q$$Z)wE^ND;pf*giJxXxNp`Cl8ZwX!y)j4*2Ck_|+Bh z&oeoX!!#SkG&%tBOmpf9aEb;J>ErVId(pE2Or!QZ>r^$JneWX44JV-q{*M%$1In|5 z5LD!sJcVyuTZIWa{uVN{Ij)@+Of$AtZR6VNo;(aqs%Zi%38p4!v*QtrR@2$zz~8-p zXa~6Cd~AaXFEhg+xxWc6M`#(3gAz{~xH2mEsm4XgrU#AEZN759H+)dN_1#j7i;~=G zzEfu#?$0)0cH82-L%jN9bre4?yr>5 zCQGL40fuo&uC_1^R_==vDTlg8k^ECmP2Ogu%{VFN!|~P>Ys3+tXHc34tMQBTT`Ppu z{^WBt#N~UKv$g#L{qt%z{@$Jt_7hF#=bOI36x1@64?%1Wg(qJ(!67dU@4z7vD%ZkY zn%-3nr^6v@-M_)Cs_Aq%WVL&mZe+pjnnNxS+)NJ9UB`jIWq}FiA)aGzs_V=l7*|lO z-QpazX~rP2i57_Gl!Q%*VgBO=qiyEu;0|Hv!BCUww*$pGYu(uukd(g@G{985SwoV^ zI?C)tVP#%QCe5h+n;S`L#D&Mbz%O@VBb7KQhy3Gv-2*ml)(qGrE@Ux{H=a9e_OECP zgqvG<3Euq=`C+wQ1L8pinV<6i-bwkM?Xxab=pvv6jkiDq8Ba{z1H#fYA%$Oul7j(Z z`VbR;(NMY*-5N#`=!(T+{JNw3`?|>A78NkcpWa3O6&d;Cy2#(m)Kl~^+K+dUKQJS| zxQqM;LcXM19{GxB6RwEZBgow$tlPgzdmR0jv46I^Y8mpR*VAcv(u|T52>&;(eQsim zAJ3R!BRh`q0I?|?w+c``fdBn4XzeAX@ZME6J_qw_OVVJmaxZ&+?@@4vQYWz3zmEyy z&iqe}`|jjN0S<C+rQZu+7B6i8M5NF8`E+3bejYismmHf@eG5!J!se5hJVCZQ zP7QmNbhD_ltUK1(B*rd44wmjtJddL~^XHW*{$TtqKa4-~O#J(E27kCCX{iH$>~9T} zo9HW^y|X6zZ#>f89_Ai{cMyFtfgwlgp`J~{%;A_pkuHbhZ(<5R5vx3Zq=ut6T@`yQ zplBYRcNdku*eTsJWaji`zCNq zrRiTOx@L`M`^&-KTVk}JbH2su@$zV`+Ys+mKWXw{cQQ;IWXJ=%pAq7aD3rK6@@O`e zdb?{uEI~Lbq_T^zf47dawbBKgr7fte`*FL3l=BP>LH$Hva@Ib&rn0zSJT{a(<~Cf8W=$Hp!z zUsqZB-GyJob6uLq;w-CH`h`$K}qRON;jW!uTSYgN_U^) z-F^@2NlFi&qCufnFH(9c<)RwCHsh<8eVxfy9$%Z;*U5Zs&R3p&9mUrcd~I%DWqfVP z*B17*KVMt%wWWRS!PnM&ZDn7-;Am`(M*Bz9P`EMP3{! zI#!joP5l239f=slA_un;0?Eh2eSK)StgcOIo4c@F8-+Ia{qJ+(R<5iJwUAJieU`hY zhLJ@CsCiyFsA^c3de0DxO3luC(L4EPBvRK8|$D$dpdfuF6^sI3`YADf~EE0SqCtK9=H z({lai)dOue%41mPvMKJt7WsS0)p+BP*y-jKRF%$K*kjAwnzb01t9!bd!&$)W5WopF z0$8z=ZC^EZ#tCC%CoN6AAzA?Eao>uE$)femYaA9)^$$lxG~nWbVrf7Pt@V|{mN(|! zfYiY~^Cds?P zo*Cp#92>q88>#;8vK2=_`*Jke@nZN4? zorvIzTpZ|{c{#Xk2V3yY2?TD`z7~#JOThXE&*tFCUZP}Z+%0^eS+@TwEswNbyVhk9 z4UI8&T&_>z*8@@u^Lv$b3oTaTKP#+_3ul5Qlh6Xvhu3QEAWP>lo5b$|U$+B(TV~<+ z(^*~PHw1EfelYx|e&+Ez50F{-ZM|vyx_SH%d{NXtlX`jWyiJ6hw>jrt8D!IszC$JV zJYNi(EliqrvO{q{`Y_+<%c4PQq{9BCZe#AH#b3qteh0omLXLcozp&fL9e#LHQgald zYVRcsHGfCW{d#`zH#KvBU$XS>6qk-+4Dr43Q-PbRCKb$Xq1#74>sw^OEr}%*QOBYo zYp&`?v3?Bcm)Z}<8>tC~=riE&6dd8MX-8<{oE%gcm3UIJ04CmF3xwDWSYZ^r|sW3j|} zQEME|6)jVLpx0LK(%hohMd2^CEN3&e9U)`QbMDL>{{W@paiEA!4#bFhFYy>K=Mt21JWr63vAZi!!~z)If)tEla%~&<4Xx?mAW7QBS$%U zC|n2ZmqOyIMlL=#d~I&8m+(y-V)(A|Il94rD`V}aXzM2^8&I)|-ajgFLVzsu4a@dMs2%*m1={mF1bsmoD=<$Gs z6~#Ht-}>?kE4b->LAuV=be)TRothJCFXo)9tzwwksmW)2z3)uW!W#3KEFM(P)Zfd&n&1a@aI)h4(w5DQVMW3AHN*HYLk!pLR6%(H-!l{ZXkYsEPV)y0zAQX(8EsDdGO%_5t_%4EJFGIyzuouD@*+<(lj!pxw0rnB{=|T>+TB z1?*Z6tQrR^Vy%+stDPFEDMg*WMb()4Z!`6ylFZ6-cRcl#Q0rTcTg$gX1-DB8VL5=< zJG88CwY*Da%QMxoRa<2M>3wMV*P-Q8Ld!nABJSS*MIgSaYJqY0g{m!~>eGKrmr#rM zQNsrPHOPZjv-QRYr2B7s)M(<0XflLNgY=`?i#0%B{e*(Bn~3={tnmEkk9n2)(F2&9 zjXfXytPe^;Igv+a4&za4b6)?7F^-^MLgwr&k>8mT!k390CM{Zi2F&jaH^8ach916v0{k2M=c~oFU0Q zT0^ExcP)^zdmr}uD!^dEO(SefwUoHSBe==|?umjMN{YgV1I;M>1O*mW9GjCIYuzlj zQY|EU7XMkT5>!Pgf}?nO>gPS?iR)u7POli|zTK97?hJ?-&3lHKHQ{$YJnKC_vTocR z5=Z$&1uqKIZ48~$ypGl1VZU^ub~ROuSA|ETc=V!xM{U64$I9SmU9szIq!##;}0J+?=MKV21qN#89-Won(x=x0IARhjZAl~AdLZ1X1}1A zt>f;*04IkO!MQ%b`B~1w>JsVGD~@$X1Eu!jW1;ayfKpDOU}#x)+eN(!Fpdi_{%R83 zmqe6|aGML2-x(_9In5{056RfN1O0gKDLvtgka%85%qMYnp1S=oIewOH#}O_YT>tS2 z+Cx?lTA2^l?YD{ZS%tj|C!=raXU1{)C!?x9xE4j`1Bc$x7lqZz3Qhfz8L6jfFB>DCKIU%nT_TIH|UHFiLDO z_Gxvil*m;xL$oD8dsT_}vM})MN?TpCzU7e0N0PmzpZ1~f?aJKK5-oyetGh}mzX&Pi z0&s~^azjd?QqES2?$#KF0htq(7{$A(4T*!4*cwWX4vBr0_((`B4~aV|@#c`YG9-3W z;?yWHkm7ST)=8<#)_Um3yGk4x5?eya`AR$@B#K3Z{6k7SAS9ND#2b~k8;M%)q#yF4 zraz&<*5wAgps~l?*6K?5iK}nT3H_GhRZ?A=vdgV@ds-S%&(EWm~Z=Ni{JY@z>{Wx7B0K1un^T*EM8dyU+H^O35<>oo4 zcHl2_s@vm@3XLYh@UQ{$08<#{+{_bX3jP!~QO(Y4>vS3&2ib&G05|ES;XPDd03bn=RC&J)% z$6}or5cj0%-|<5c!oK0IALL*|5Sy-$PD=YBo{RmSIQH?_^k0WGy*R(`k+=7fAr+gg zBmbPD5&nEatz)=z!;cpNBZckH2z&8Kxg}w0wIujCe5<@>N6S7&$>a6NDhVqvYjUih zGd*{=&l*`2$Gk;4rehA)ux35asDcd!A{~?D@A>#lJA4B}9k6UWrl=t3Q8K}vAQVouv zi``@Oqa}EzED$q!4cnMcr~D0{rCwFBQ{po_Y z^0WPINjt87aHLqS^_s7z6njU6;ytcGI*;akmPr0pHMH8_}J~P4=#0$*F;A!k5+Pj_wL_F)~7rAR({og4)J4&2ej^C<1SaTHgkpg z2gUyI6^L|{>FoY8Oh9SN&Sc$|6!5bG7GN5>Enc^|AqiXeQ#g_pa}2xac&kQXw`8vX zgAc1#=zcA*y#5B)YI^c7#|QoV!b(y1B>D0;M^x(h*OB3LNq55affP4lt2&wjhP~+2%%5K6LIm5Nh(~->A+vqY}I6yj@CIO2p1orY}8UVX9y&uVT$D5hn zo2kdT%R~Sb3c5!Pz~LM?u=1g+Fev1EC``EC`M#VHQrOyj0)70ucV|1cr6i9}%>(nO zJ2r&tU$w4`Da!NRSP3XTY7Xq&jlP-Pm4~StYR&V7|L=^~Q~ZV^3BUmFiKra=>$2tv9{}di+ttu$Kp(4t$s9*YF;>y}yQ~ zFuYueITrkJI~hEEaM4cg?|X)&zts)or&=vH0&D(#e^p3vTofam8yQeDk!F!23$ChFTj`B+xGe-5mqRjcs#nX$9wo)5iUQ|J=fL6+r0H?WJ zLNy)a!vH)Aqf6PE$~S&sQ~4au1yfVGZ&A&onwxpd-}=b&?GgQp#zLs%xX8!l?wK(el)L1)Y&_59 z8$5fb@zkv8UF51?3K>~=a>!de-`(JWh?9m=Eb5}%F3NnhBEchHS`bwhxSAJJU5nL^ zrx(fI>WXKa`R>HOYsgo)pSkmzJwH;8Q0Xm+RQ-eUvaewED2g5+&J%-))7XNuFJ7}- zINGzDstmu5ZlBtMgFXKMaX~Dhh&IBcP_?YOTe4X;c*q>VFOJ}s82l@`f`3vPe*fwV zn2JOCaE^%C1_8+%dYo*qI;R#3H(k?Fs+Ua=Ysj3~9@*WKsL+k=rIX0XoO-u~o?3yc zQ~+umq3pVpTgo$qb2~p&`}M9Wix1OkSD@lhdq!b^FPhA^+xV;9v-X$!-1w2U{W4I}&EX-bE=KAT*hHki zMcGpph)|lK^Sd0X_%14JLv^moGgO~M4TvlSr+Hxc_IHI_l$kkz8eypXem*!7X3w8* zDD_{B%Per|M7N1dkN-G-uI~VT)8kUr75tsj@WcE$miaScQ}ZYO9rWm8{)~sGY+}3L zbnkLhj!^+dWiw^}ALh?v1uAQU@-Ej0H7LV0s3tfVl)6(rtc&gM3isR0%zLP@iTM-! zH(15r4r(>gDglq$==T4miAC*A-r7w|8fs+oH<&`$RJ(atDdSDpO_4+Hj7yNOk;#~1 z!`y`FzQVA6_+2b_k6+QLX@^b!LaBZ29o+fSLPT^n)jr#a0m) z0>4I#klIi|4ZrxUs+p}NZ)oYyH4Rdq3#~bKp&GWX6<@7iq335$RnMhgzy2KrnX*9S z%UJw0W|sY^vKh6Tf*_0l>#!+DDLuZeupGKa`r-5WIg3#Px* zPqkvBBN`XGUwxl3KCKsb9G^G!BC;CwVXf%e39;sdBi}MiqnILU#;b3~(6pcNpJ(OC$Tf-_2ga?br1Bzn*a^ zpf$E3Za7Cbg(yXdTW9#b|E9+FbeRm z+ald$fa{wqaO-w9WW2Uc+myzu2LK=fk5DWqN;}bp=anB~^&Fz1DYvqF!s9nq|24`` zu$7g|6;C8~-(IO-fn!S9dD&pO+X&_HA2_B~*>KFbo&D600Boqs;+Pu&-u_W~zl`&? zG-vKaV>ugVlNr;5X7n&fFt})h8PVKv(81WJ)vc%FwPk;J3&%9uA;;>OyoRup3^)DH zo_X{k#7Dd96VzpD#O;&tC2woC!*=E7@1{45ILMyFu~%XjZL7l`73IwP9+uk_E|;li zA9++_CmSZCPJ%Lp~K^N)H?F3i}I`g$hdBORTCVHxoqUCq{1}Oy_D5%*`tB$QoIW??_Bem~Z;o5f67@7cE?v6Z^595*?WWKoG zn5be3aHlK~KW0eB+DQlJR6phUqxxZt)-Ra1H&Z+Ca}`{MTol3GupPtv98pDMw5)kg z!*BpQI>;0+p%aUsG0xIZAm9Cx8osjlC_k#7FJ$9XC^i`R2VL4ItLe!OmJp+yW5S{u zX|k_X35$g_A|g>_NRFGkgP~)F9&bG9PxJhr;bpI+V;`E>`d7eKr$)U-4jl{jme2!t zv4B zBUyGa$+E(ow3Q%c`G7y~F2`b;DRwTDN{QHcF`smeuf)#QXqDQdr|gTepZHkWcAQs* z+#;g?cGS}5PFIO8Vpd4&^;hLTq((-Zfv;jzs9V6o9L21d z0SGPjm9f2BCtc+8^mgGXr=k$*!cKD3x8^D{SSpcfX6KIoit`}J`6|Ze>*pAd4^bxl zdXa*AX;(FO#4Zro3*Df)PjvWHwYf_lKAq2EP5L)L>2piFjkB4#qx*8{ zQkSm-!n-!!D%^bz1*Aj zyw2l`wZQx@xZJ!cxULo^kOTnRPlzKYa=e11=y3mRXhWOM>y~Kd{}f#zeI*$3H$csJ z;~`ZFVjgegF;a9pCIJoyKf8au0(b;TKDW{iBGQ;H-Ttz&ar@?ojp}V zwIi^akF2;G_n?kM7owhNNVoX9JN#7Bx6+4uiY5NeSQ2$GuX4ai#OphWC(KtH7888n z+JhzR)T|r!WH;`iNS}jm71NA(S6>;h;uJ9axUzsvJVZhMEMnxB;w1xgFK3DNODa&F zTO|C@QVB%6Km^Fpe`mO(Y_ch{u{~Qc!WUL46JNB!hjiMf92(NMQsX}@8eqC$Dz5P2c*CIl*fc!Ap^y*jC@&c38xdb4H&bMT zsU|^^NFIrm*aSx2FS=^#4}j$sVkhH`y^M>9(1taq&7J*HGzwpe>>7`%hA;iuliLp= z=ZEM(qTYD#X<4_Htg~U>j|g)90@FVrxgvyefoOO>_l97azcL7w=(v8cduZ5fuy=Vp zK(dH;S9nN$iGJ!K9TylTKHvlZodBR4ZF~dM%wc#uoC|TIwqKrU{w4$i)2N>j({Sli z_h8*GY!Y+BMl5r^Koa>*jFK_7=lATuEmH0ehNX#}2$u}c!>*F#Y(67ivU^sOT=%Zv zmkWv1+7afionbC;pYrZlRl^y;JOP-ilaeML&kSa0sL0@&*tC-~nW2ggzdmKe109l4 ze&UoA<5W}DB_jHZan2O!V4OptNyqa6;(wYy(a?t0^m(G(!(|XDktqawNR`}9WIZa| z+^eWFA!PIa*liGu8g2;zYP91~vKsmnzfWnh`lkJNKFP_^>(YyQsF+W-+U^!rM5OQp zsITposw#Z?3l7PmvKsM1cQsI=l;)%4vU*yl+UI6BJjxojlbp>!g#+WBtXpM&pJ&VL z4MK;;N4OpHr1#D<&PqqnBos_+T8`m7@NKG7UL^Xn ztDB+qkqsk15gp|0R zef?vN4~nk;oM)d`SOJ|3jE<^uiVDe2-&gf1Eko#&t5nqkbNBNxnDaLlF}H6I%{C6U z&3Qp4ZN>`&04K)zF8^=Baq_YaD!~ErSK4BixIbOyfz70uA-O-g?-cYC*9~kAhiFbA zw&KLRFgleUkKf4_8uz$&BMseefO0smskISWd+)|M?#RZ;KOyxOxPrSRi98!?dd1td zz94Ga62|d%LfDWfx(@^_T^<ODbs-YW8^7 zc73a>nhsoMfX}$NjcY*88ds5CkP24F|7aD3_vNe$_5QhN+VPQ78oo}OVu+@~u z>i19c?P2lfo znoH=g0H|!N?qwR2w-c2z-V;BOilhbF^%QW}c?2qkm_1r8xLK@GdxXxA>eq(kM70(z z!)NKkkCKZKm5hm>?4f<2oF(9roa8uMw%tl7@2(R05hJg=x{q?>n`=r2=eCPOjbUmf z*`P05JsTFQq@G~SDC_`eAt#%EF+1ACe!P*UVedk}r@aoJ=h^wdYA&Wo5IrrSOtD1p z1eH*0Ae;(7cdL~c!T^@Lj7!k5L^D=sf3fODeq~&S?kmC}j^CnY@-?{Wi`Kw-Rmpp`ehj)Gzy`2W-$OtJZ6n#{-;Zr|wA3#UD=s@S2 zPxWKxHnS4A_^ohrl&@iCTNjIqfgNTr6 znn;#~tlK+heQTVamSm&KJ(L|0K$)X4^%Jd+_C&QsO!s`+1G6sV0iVcC;EBuj-IeB$plPdCH)kRuk!UuOGZt-u_?2E8_t z78Wl(WiOtx=3VBB+$vd4?2;sLK!e9_}a^{VGBPj+VBt+$DocPnBXWHIlRVp^E@cd8xQ_LlIsW`R2Lf)glz{l|4X zOM?6HB94b_EOJ1elc@pcDH+jf%8wg(n7TZtNG@~qZE(@}SmL)T`FVS#`71mr5=W$x(a=O!U&eXM3Ln3 zGg1*}OQbVf-DB)$Wcg^&)8t~0xX8(P;%4){w!UATtNl(dR4F?uUs2UKx<3^*4lB34 z_WD5^-x52Y^1j5@o=-FCRurx4bqTMXX{Y(jNKUvO;_8MkJTr)%vyW1Nb>8|W>_7VM zXPuX@Uqb^d>s#y9!L|#3i7MC@X%?mm_Kbzh7O8{vEw&6zI+@Ds&RB-g0Oh{D(49{^ z$eFGJBoBwx!WGH-Jn*HO8@*m)s7F!eeI?zzWXY>r$tw0)eDir~i;z+yTG|PXf~w}8 z{Zacgvvn)dhuJictrE2*5^~ii`F#y~K|Zt>>H8OXmj!d@+t=@tbYH`Euxs5j*YhxP z`g8W3Ufqya9&vUSa2PkHsHEm0@y}vt=4TYCG8FVQRED4Kgvt(D2We91P~9Z zrTUht#=ER}DS|>Hme>LIi#O1iFPVWz>D<`VQJa(NG4cpJhV1TuK&!h{2&g^0DLu8~ z4YLfFs?wE&@mOqzm~qByE8Mybk~zNp_FsxPE5Sq)-}cDK?QG%j`Ji0Alax1g3@2pM zHwle@&c6jigiCKs+Yoecg?#)dOsB3bk}}GB^91r!> z5Aop&8}Ua zC;5+fT|iE;f{`Qe7vnviQn9HQzyLx2ho~LKcD}nqZ0wn9lFBFE62nByGGbf2GW=hL$lVM8!7gJ2cKlvN} zLihgKi1kM2*2YBL;-Rhd#zfo5=k1~2fS}?k-$+AN^~k2)KdB|TN#rhbzggc++nz#O zesmr<2K&Mw3{Q6KU)W^>lp4bOJk~_Q(?Hvw-_Zo1Miv!BjsQAj?_EG~(qf4zv|3wM z^e9|Q*eK?O4;g(`igUMs^q}SW_Bs06fp6zKbW;e>ImGiHG$9l;x_+VbIQX^sOO?z% znRtji5G9{b_%s9VU)sdE3hNJ9Zn>;I25{j{%ts_ST>G%;5gT<#=IKN$Yb^MG`3yg z;1++-fi@2?6j|-&_Z3ynfzAi|7WpYyT5*`x=@AAy;ii&*2~bVYBlSmk8dm1EMUL(z zTwolrnQk#|7OQ_&3IOuPraMbWO8VKRzDct_NJ>}!9{6%wBR@B}JKI1vOA{Ljq`912 zz@}GAki-%H3ro-%Z5J~aCS}FvuI`@vmct&&o|nF`$q{15qpX!Am)ZH!3in9otRle+ zQb-GyG?5I=qj}e~=5ch>fuB$!r<#dUE~XXBENk)%;R*OrCIMmRJXdBfRww)_DeS9ycs9tCZAy z5L8k*LpNS)s*^?@4RmtRICnkn-L-SWa~-=hrJ zs>J?Q!uGWvuT$Yj)y%Rzu$YF;Ict5izY(z?ku+lg7$Go_#5fXWNU3nfVtWfREM~gi zvL#^6hc-8E=2-u+j()k}1QWsdqb*ysozr_=qSvHky_kt#CCQnl&zkd)!5EndBPJNo zX1#UB3W?p_-}l3P_+@&mrXNvjpS;Q*cZEJ@h^WxwO-pej+lB2w-D${4{_7i>rHoKl znccy@J<+Al`CF>jFh8lg8Ez;4v1yv@D2fHZ?uECz=lIj46`zqD%~i1NG+mc##!%0C zbv5709kxiZ3tdWgWA)RV2Zw?z=gp20KZlBvGhM%5o zK39WXv&G&}*4u1)@+)k6#TGXjSMmM}u#$%|UjGr7i`mD`-bJ|F8!>OdyvTTOr^OsG|3%p_&n`9ynHHM% z2i%aP=&*wKxPH*DYy-~c)O5f0CEU`^`5&`FxbCELo|)m#<}ZNOmfe3pvs-40LYXO$ zL&xi$I4Zl$67j0WStfINJi=sntbRw-ig;bwpQx4_yYg~KCjzseS(VQuW-!M~58k~2 z+U_aZj>{V7e0LBWYGN*FgfSb|G16k7Z!B?nP`=R)6o>I&)G_@} z++KG{Atj{WBC?a(u6ezpw(Q0GB)sa6laQ+`dyKDcu`3loZc|wQ3GLg*8p(S$lRNX> zWeiQqQg;AD>rITmq!@@u!#tG|zF%^<++RhsB1O9l6*-t9*ac*(8`?Ohm-=b9=|2Pa zLA95uqxXU#X-TB5EP*#Hf!Yk9(3wO}o+y>P$QF=yUY^v(p2389A33DpYk39t?pUt2?1XzEI>kSu0N$Xn#B+4B15q8Xc%;d> zioSW{=tq8m5UsYM#Me^MdPC0G?_1n5m15IOq^NW$huzUi<%d#FsZ>Y0&!bdVbU#_d z_H>US{4?o(jLFe9x1OpJaWiPx?Y)EOKDlVTH$46D0<`9HnEza3pWzD9u&9!^H_h12 z*BqvDySMjjYePTwF67ubOdN+<7UCEwNWbM zQnGA+r2KK6^DCfD$Y1Z`mftJXU$6SQ2Hk zyzNe;oXu%h#joU9jE>J~Pe!n$+UzfIXNg+SU^}Ds{Pr)h{kO8u7vc>+`ou$ZzVxbO`{dK9_Cq=RN2HW>d5Iw|;zy_$Jz zb^he)`)xdpy#qZgV&! zv}Rk~!&E6xV7Ga4^Nw|^JJo$ub!qoAED#ZnGAx$6ahWZfqsZ?%)gGMP@=}@dc`T?$*C2J&|ARHr;00}0;&qb> z5sK~7;F>CO)tzy)pYx{{)}WlamL1q_U(2rudyQmCys^Z6a+ap10xLw28vo%THkM1R z*p>fR-s?`tXypl?-YgUo;6=!y^@= zq99YbAphE;S`fqm`c|X-dvrx1n{*~6`sP&5;UE21TQem2etx6}$`FdB;^ZERbKY~C zGyUmE%Y~>zBYSQf8$PT0t&Hck`d#!t3|{r#m5l>exFLHn`NB!bpC9Y`K;s{H6X$eE{*q_ zKl|6zYF-&>((cO@8sKmwbQcoMpBbI#7ffx;U$YWsm`EsJ^odka_6h09r4SG(E8b^$Wf8Z5(BQNdW zUfDE6oKDc5qZ%i#-5?%glc=%6W_OO;KzZ~>*Gk}xi2kwZaoV8L7~LdNfP($^{OLq7 z(zc|;ruH@r_TRJ58GcmXvLmnsSw!u*RmfZ%?>En$^+GTf#HQy7vOl8YFw8un3IH5k zf8*jU-RZY9`5m1y`5WxfI{w;2iwYC&h2{JWveNyyg>*i6lL}r#eDQfrJ_6yTQl7RH ze})w2q*6H%0IxZosEh8Qjt1_YW?y0@CEbmDK(WH6fdy_i#>Ep7xf6#wSS|u|Z1=OF~kaj39H|4L(*R)s4KUWyq-=`O@8JI(X|8#Om&%#oDr(o8jo1 zZ4h~<>sKs+8|uc{5{%886A{U;$j2@dcX1}_Kf8gN-vNwIbLhU5@z`nSz7fi8Ld>mU zV7x8+ufdl6)%%`#gJsWN1-y_vuU}wBEZn||Q)LMSm@N0A-*cFlY?Ap##|q-gxh6 zSLTKB#?p;%Mm2Q$z7E77h(F>o%1qKqeb6o76GU(ABwiM+|F}nnh?#_@UjGCswPj0h zG`WcSuN7$lUu<_-y;6Anrxj`WpF8c+0vjZj`oSFM2lF7tEo<|u6@4^i3}yBsE8GDp zA~I)6oH7H`g~VBoCgCN{M%XAr;=Cj-VpdHE2n2quz6`dE)*=RbT<#PvaI}zlBW3A` z!q~I}6kDLKY|ah;tCe{P+pVs3?#XbS@1rL~)dxbaOS|Qt@}e#c=2u3SHdviDH&Yx; zJT-`vVR8)m@$h$|>5{TSxQ*{+4Z=TG5J9 z(^RVCP+ens`L3sExgX6@jEHCJl-pdZYY1f!r)%9nl@O_rQxRjkGbtg*2d$%( z;oVl00j~VZc4f+0cjM}ma`uge9L&8 zvL;1l?u9#|zs${8+Rzo=m9CJzA9t;AlVow2z85h?T&1RGDtWKM?mmHyEod)D!*sQQ3VLa^b7Cglc zazACJa{9Zg-e6J4~UHM!8d!!!J+JCN;uEl}6@REnvRe%SzZe&(%kak+<+pFo5>b%L*%jRxN%5&yQ2_s?-RJ`+ zd}jMz?pAEX72iUv3FsvE8sEyC1c$miFp2q0x7j;Bz0hWXN`AA%4s0pSmoJ6f%W=zm z`bYxAMhM7Ei>Bofp%8hoX&0bB)t2pkjc7VyHrjVi^V1OxT^{Ui6Ehgg--TR$f-mwk zglXKWH#22W2J3LWAh6EA_?5vr7l_ob&dwe@luMCo_b|PG>CuORQUSplg_|83hM2Xk zn~1>MWqL+&w@Z!+mvZTi?^FA30ml1p8);BLJq&;PF9FM6I5XvEXlJ{N3gr4)aft+((b{&u%o9+(5rl_O4T2 zqjRY>ZoYe#V(QtQLW{pYC_l?2m%N+$?$=5ue`)9Zi(oF-y#w6S)%>k6jVc{(z_Ddz zwmc}b+((%i81)J1+jdCbHl%+ipc&=A`8#{CHJFNQTfXWZzQ+0%omj`r$oy! zr^MtcW0ve3y?*&Z@-fR<;V$mnRuNh5&R4Q~-97ZWoiTS)$#hdfi56G{xhT8i@<;dy zsaBHYUJoC}9b@v*Z_O5(v~ZPHzWq&Kul-$jAi&JYkz=`)uv4;Wt(b`Oy|g_ra&ndt z(%zSxvc_zHO(VSxkS*W}H{d!+p1YfnJhn5a-Y!^iSGduWb#`i(Yl6oD0bB`yw;^>Q zkXbBAS)d85KIns^gy0g$2U{b59&aYhW7-*%DGP)|roxK>HGSXRzi;Tnn7@qebjq6P zbg#Con=sVbByL`)kTRhTtJ%D^to;hf%;UUb_kK!dzGcJI^W28c{?fN&obhYvWPWLy z+N{=*;wT9nL}ITnS=1+Qo7`T5!#cSLWMtY@j@$ibefZ&Hq04{RTSf0c*Nc*U?Iq-N zs=cjh(^%z)>Ea?_v1@xMo#J)k>$(Ck^QUw%n!lP_iKSAoOSBW`H5qlZ?8Qb16svy( zLypA-(V$=dI+9o1B^|odK5#76Kt4@P{^JG`UZvA!@-y;Ah&R0C_InBX)Gy`yDpt?s zDwf#K^~fWqHaYR<_||{5HHRc0;IH4ud{u$XZ4DY#&zpvOy*1d}8l%s6KNruPUx^cV z6%nAyt1r?T+W*MLfzG`~EdR*r^XDhJwz}OKUB0>IMQKk9`+e@O+?}o=l&Ub_6<^Q| zb-lOr3wzMF_&j<~TLm?5`9}pT4o?`z=Dl=ta8Hdu$KfvdQPc>--Rk!Er)eDf&i!LA zS*2O_uMWT8W&UCKg2^1MmDMo0tcK{9M*H~gCTAei7@~i>SDg5}@ z)b|A>)3^5>y4uG;mgw7LOmh7n>0`YXdofOF7!N?po-xHyRAM_y(KBHGppbOU$Qm%FDY zBHMI5!Q$Nq$qUapKP8*xP#_NP~YGBxEsYCN-&BHgXCdVCmF^IHD-Wu^cAaS)uO!^!E zIg@7>4H5&3;pMU`4}+I2PSL~zlC!7|vnTjtMbM8Z$OU~`TFn1nq{h}GeGO7Cx-0`3 zH|H;)P?wV%_1}o$Z_;g>)&5?-{od?~GrA(}(M=Kz6yvDh4HNDBsw=zJsmke0?|UB4 z?CPA&p+|H<&j_zgeBWYt8-rPG*~Dqa+Y^v7wPk1fkFk<@#@^g4gzT`?$T83Z32|go zkIzLKu^EOCe!zP95OyTbPx6z%|K&EXYRQww!hL^Me-z#k;MwyrJv zVX7KWBn3wufekYlXW3(!9r>E(WaG?l?h#of=}uApY$lY(Zw$ML2N&s#I#|(1iQ{eS zysZUxH}TOx397N>kmx)`MX;sZPgRMkoAKhzZv@;9A zuS`21qJwHdc@rpF9WGYIAavYAid4Wyi=aQ!gGUc1-%l4wnVCvC%TlheGO{KsCj#KD z$$8vhkLqYYKZ4C)1l1kIMy32v*Rl~Xyl_x$bDpzS{ybwz?Y3L=h@#>&Cj%}izdnM&2uyoapJ(_6H)+S$6|OZCwaB(QURpKDt<4G zG6W?rXb9}>`AI76g|;~rzTKu#kz8+l2wG6My9(3sObMR4ArhPRfT^6XC2zIAh+Y6E zKjx!LZ@yj&e9ItJ3x=-Og*|eTy0_vC7)+=pTzj{Ql6Gehm)o@qvIbNN0UwOI6Ob;-4 zoA;>}i$r*BEaOdOnJU~z4|{kmpo0;J=n>$C$GW7p-Cu@u(SyhC?(?xIiq+JStflAX z0Onog2!wpf?EZ3L*wCJ=$J~N=jK}KDSs>zU%ujRty&ZffTL57cGnTo7r-UNfx)Wx> z?m^`#h}EC3g9r_Xo7372X}9C$5_0vXt=j-r_tsVIfy=wN##}J*Q-ZWt<1Mh>9TM88 zrDgZ}`4XeDUS#v`&Q?gg``UvdnNHlMERdF+p_IEfTg+cjKA?+%MsCj2nmfp(6_VOF@mDqrYF;#kc01o>%;ZOU3weWvZ*D>JMlM+FSO zR-3x1D8(^WuZ1)@PQ#WlT`qe7Pue3i>$u01Wa9^xD_kX%%-)^0-|4EKR~J^yaQk%1 zO>zph(G9l(<}thy@JKG`G-{!er# zd6ahD->ZWW*COpYF>X>l5508%xSuZSojLXFeBqe2?{2@|-PG)h&jf1?#rL=KH>&!$$#XHvxZ!~5XszF9w8HPrGtVO+*1=lO`9~;IBH&l5gvK7>77f39 z#!9dhWuJOiUt#3>qsWD*(01?`aV6Zjo*K#LWh$Z{D*@*>WjS{M7|Lbs2?wlGYn)fT z>AS7sQg}+-mow@6Ic9KL;SLm)vPt*X2)d}YfWqp*tU!DZX1<#h(y#51er-sfOuCyO zmM_Tx&%EcO)7bgOPr(X%5j^7^bIU0Jx@z)vN~HCi2`bW&beGy-bs}9XF%*_H@*R>v zzI@>bDW0ZQ@>?SxQb$dlh=;0r_o{d|@^&u_HoTpm>qHv6tSJ)s-PtsCwj<%^nNhCI zeg8W08dJ}@h@2>TxG%a3Z-e}&XAGhcIh8~qGQ<$^gRAr*A$?z^W9g&FadY%@t=om9 zOnXI#8|7J+7S0K@j#M?7(+~QF%oc_C3~C!Rw+@C1<`Jn(q?_{>g(l0zk?j?(65f~` zZ@>d=w0rRA9xOO_U(AAo z6~&HviX&y&U1>wnbFWDqWlJn^zz&g6?~A!QOU4vvf-&wbR(qtmpR%5$Ob)}`j&l_$ z%;E=O2NPYICgo}Y+wC4Uehup?+j@k>4=lN8?e{rpnmE+^@JB_Q4F% zc6h$lSN;}2Wn0QhVhJW5y&h4Rv6YS#vH7v7&D+35c18E$35{$EsczL>-Q@*R z9LaCdZ*T*`iA*%Jm-!QK@;XVpX;Qv>jPf!Ug!SFqBfQ~`qUc-Nvt^KwJIgDTl0nK^ zy6;JO`0Or7xve@VD*7A7vBU}6QGbAk6PtRcpoyBZyuw5Snk%t{T#o*8!@W}tzw%6n zhDF&M#6+H`P}9>@8m3c=5Z6r;V?x-NrgWI2U0rbA-H7b*vY`rkWi@2?H=He%hpZYW z6}u@<0gb4knb)9~(In60xHFW8DWo{_8nh4X!<%Tj^<4TUm~L<{t00O{F^q*huKE=J z8ez&l`n<%tn+oE3KFj2GpZlfDQn=q6y1t5$tEsPxH=LT|jv-*JHxgfx<1T!ZhvGSV z8r<+ny!4!+;)##r7jf4_DVkT_4p4vZ^uW~IzXsBxSL{>WdG5F6M{|D%1V+}}?`=}D z%`MQt{2H*$7}?8I$m+9F^S zhJ~MK!3+x{><1(p-_dOc7qalY9G)~IiDS`-xl;1?%T-r_{NwFDSU(d=snLX*&Tsw4J{cu7&DT}T z%^9SJ2~}Cz7Mof?=lz8G=E)9xtwpKjPCsRtDK{9z9!Orf-U$xdg~MpTs+)+=#8Ts$ z;VNKjIlq;r-|p(pZ6N<>qu(2t-JpK#I?hk<9-QS*V>NSzGSRgdzWucH>(y?k_Cn!^ zz26&YLyXWp_6`ZSgs-ff)U-SiE5B^m{=E?Ly5Za3tvOzssY!YAr-&ss2Qket;jS)H zy1!i+#vebAY$U26stW`h8O(VHCGeD%Vy^q9=d=Q>1!I~oQ;DvQ1?e%0D;QycfyzJd zGt&rw_l)E>krzas8lJV?9)ZMb8$MPDjHYay>+~NR=D90-q@>?hMrWI`M?TSEsC2ty zhtPLn$|f6zQb;a!DUuwn8!W9u`M;WI@CZl!_Rrdy7>FgXR_iR=+tbCpoPd1lCJYae zwF~=w&i$e2HY$v{lJ1Ssog2*6slmaiK0P|_$(bF7W{o@}WVGb;<|uTItedMRZ{+}q zJ680s~zp4;8WqEhpCPMTFxa z-k^?^Cq|VyB@@vzMu=hDUPM>D&8=P_dPNX^GBJ}0CtzXTo>9}`O~YrhwS{WO-D?aI zh+~8q0j?sB)-@4lXzA)$JrS$SawMY>lzLCQR&;CQ)l6AtMvP^TGyhRJYN4H*aWmAw z;55Qs*Bd4`m=Ur1zstf^S9atDtSpxv=Y5i^Qme|q#{kgS^X+pxuPXN-{rn;@CA|pv zo!&y`n3jR_RNJOSbrn9}AhHfb6!)R%j<5*oa88Mw3pjT)3m`+RVXt2$%7q$k$n6q4 zem7rS^CbA*G(No&(tJ+y*c8swA2po!=mO`pc@fSp@+)g4+%Dieo7&#X{{kS|n%(LS zGLT)Ygm^UyVGfv9(M;K#c<@tN8LJFRT2L*}@?wM0`Qh`Y zZ54r5)U$0@2ELAHVgVo(PN$0lvS- z;z}RsAP}_}^tc6H@zF`1rcNvo2j!{(kK1)TddnqLT1J8xd~S5|w00Si{t;X@3o3BG#~NZ46KbWCi_rsaF0rH}YsP zhV(C6kk(`TlhLuONQW1Q{aK9+utX9Qj)Ze~+4POH93*7oyFA|MDk$AJbSoJf)8cPG zfoO1z=jNHv!;V>CXFnRNl6dUlcBZu3+}cq>V|lU3zC+Ydus{|g2#|s-e!XJ#!>BbD6 zdY(zO#`sq58zQ%;D<#&2#=}AG=mJl}*u(SVx#+*>E|Q)vS;-9Q)qf}R+AuLehGyh< zRhP-zGDAm77Rcp@gq3szqNh(tlapnw5a#~SG;Gc+^u%Vt#xradZDiSal5d6369;w9 zdX9MJV#{4RXRTGOMy{MDmz%fjKpWoVK}06Udg4DO_(qd|fdv4QJV}2eIquDRwRFHH zuZi;Qm^_;EN_DN*iJs{Y3N0jR2dTa<=6AZ<(uY(nVIM0^EU3DI`iGZ zH|6FebCeiKlvw?2bG)?|W4>@N$W4z`b*8$7h}@YN?&1}bd+>+S)BN$Q*caj})t&dZ z^fAY`no>IV5?yXU^bFA@J?7Cx&~XO-~RwOHWx^qJfL zM0%>9YhCpTUSVi|J=JwTsbe51ab89j6m3Ne|w@W!IB&9tEM)wGy{06_T&PpKd8bKf~S5zg?c8&J%`^S>j7% z{%A%~z&yef)ds*>1CYkb&nx((k zb@LRkqfqPIFd1`;@4bDwW z`aabHpt&Bcm-p=`K}jv5&DSYqzNJJrjMuvEJa5>1kJpghiL=thA>UKe%(1TiZS@-{ zD+Sk}Tp}oqq67j;$?jPqlQ-WV;A|7%CnHurF9RpIxzt;*LZZZ@E`Zi~AZ zz{cH98QmvmVWOx%O?s-Jti&7lts+^AqR6p$)mhl~^i`r#{6~dStI)l|DZMvufk z_pprLBck7!bw;ZZS@nutg|RQAp(Lv7Zvl}d^;?aX>vz+nJa?0(sfLXLNUC_#_&nDu zqp}^M=@dbQ&sFE@TSPceK1raclQi7t=`ALF!9;%X!3?&@KvJs8X ztR6DOibRE#`73RefwkMZ{c)nUZx??Rch=cSOslYR0wZBgNWiSYH9Z`3zo7Q^=Di?m;5A#OnVoT?WL= z!P0p5l(Uthg@NSqDki6rMReAv_gvq<`K7_iu9$*4^b2%W4UkETTW0pi;TEh(5Yk2? z23#L@k)(MEG{=J0xgAJLRoZZu_~&uU5vC*l;lEW|-*Nj6HP5C^)iltf_z1#H;^Z@^ zj=3oEM>LFX1~@whVWit;a(KfR8^tTwV>5RWZWLQu3JcY2JLeE(%<}!Bz&Hw|&77QR zt|98E_WHX~PFn~Q9YTp!QRCRd3FktQqQ!O3x*qS7+;+3Jp!UMNF9OcJ{6Y4@Kz= z%ga)fR$8@p*=lw1-oYQJ=U#>z?XrP5s$!VTkWxhICrSaWE6Y38?(8zx|ASzgGmzO* zNRdvVuQ*h9?z^W~~Y@{Y={ohQ6 zd5vmJ{I_1k0&68tSs)!PQ*VXxwpxhgw7#&$Hcl+8d$otV{Wjbp4$%Zkr!|q5T6+@- z{Bxe4LFe2jAfQoc0n=ug*CpC&FZ1IzQ;D;rRGmkPrd%y`;!Q*nAV(vt63=|8560>{ zz0?gXCAyK9dKfC{j^Sf=%P|$4B7LbQR=C~3$1S?aH@;F(X}37kQ7dlO@L?1BXVE}t z!r$)pW$-dElE8R=yvpt#^@5Mki&i%~0GO%7r=O=6_gP952f=SVpIL0!uXO_+4%iFe zt(S!M^l>#Gvs(@Y`$yIZ`?c;gwa3-2Sp91h&_MpAlvE(0T437cE|v%D|9zCIZ=sLX zr>pdBH&a?CVDmf+UG@)pVh_pQ9eQHb3TW63CnfovI9H^#=H|PfCuiXIr9Qx_4|65S zF)4`jeC0&#b|<;`ls3UN&d7DsDA9hs013WG{seX1I#sMwMVzO2ia`61qtSZxi2%W~BkKPH=(9HPR@L+F@#F zCoZ?;jux$c9lEwsABW$AoJa;iULJ7Hr9}H{?yonf>G{cbLUvBb{^(+a{}U!Z3~DVj zbFV0Iww0Xh*Y9UZAyOs)?hF8IJ%J|M*0EE%G9=D4sI8R^Z@C6)s1q&1Y_dLd(*+-k zPuxQqP_ooncY)a2)5LIVP;Kps?eB~3^}qYVQG5M_+b=!B{xKjRElyKvj{tn8rg^3s zxk1GLuhhtgK*WaQ3x<7Rpy15EfY2m{(~VVEINWB5UEwz0%;ueR zg5|wJWL6+Fr-HM(r*2fwgD==wply*^RVD;yb=O%5yODdOO@c1v=0}Kl$<6BC88UMh zW3@In4-m<>Y@3UJm1vn|W@uk5T=(sio}8k+Z_3}HgLhTNRW`}RE}raI`bSMHZ=aM` z6^>L92~TQIqv^k+a#Ss;j!=w?pXc7C9;n6yPuL3+XP=7DP@Tz+uf zpg!z#%KS94%*PPzYfWCfZ8NX)AK{IkjhA7f+sGx;n?%~Ci}T&FwTx5U0ygn0PB}GM zp)cQNfBQ*%TSoQ&4DZMYUanO`zF(FJ_vY&~*4CGm%AhYJfE)SW+xvj#Fcxq4Mz`%W zJsU4VFOXU3p+-JxwlZbf-Oh(5Ppt^gk;xyX04_s)m`VEVRVavVubWlUp7aW4Lrq7r z-Le~%^SFHo)=JgM-HVG1Uvo&II_1h%vNY(2thg`c{xwl00-(FX$4pAPzlV=nef-rv zkRGl!{3>@B@vCvjR#K?$p?{|1Nv|MvC{FC?bQhA0PB%lA;qOVeGi-MyUF6V4y4(+` z#6Ocbm?N8bk^;|{$j4aOZ1J_OtC89r+DQD7gU_%`8Jx$6;r6}sRmQMCGqX&Kx^RL|2^>jTS79mOrjOt01Me#P z=%bIv!bfj?TpK=Od?ag-(&2mK|HIy!$46CUVZ#Xt5ESU3h*1#&1Plt2C@L9=CI+N~ zK~Y@7rl^Q0E(nR>N+5}*?TN;59rtzI6*rW?GzkF$sK_FM2nGdAwG9Sk1Y98B^PH-C zZ{O|)b>8v){`fwAn!dMgEl-^~b?VfqQ&mNHhh9r`2vSXWr_@{bumEPzMiaD12a!o)T`PCeng>Yl0YVTh}`(;3nrNlfpVphLo{d!d9(sDk?{ z#DMQtoHUrC`dtniG8X9MR8h#wGhw~3-(hM{=U!&csmCJ5n5CSjq(P#kj2??+!CI&% zIdNh6VdW3gtb}6J?I2xlgG#T<8gBZx+^=;yNbF%Cq$Wq0MEDB@N-r&3k zWZwkesh?RF`0g8l)d_6V=wiy{(rgp^g1Yuf)V_4_g9jTZwUmY!CmBiIdgjsqC(DJOgh~XvWE!v|`*ch0EyJM_Gm5gr%zBHq_ga z|7N1Ewc5)bBwyC6*65ocV#}A>v_gh3J5*P}+DLXi_Iln{bn|(b2uW+giK+y-={<9+ zuwbY&y7+!(WE6}xphz_)1aW~aTv4QXbFu1=7$}1FDvU_25XCvm6?Tc%I}u-w&^Z*K zwOs-m>K(g8vw8<<2zC_95*m=2W3U_x-%n53^UQ$3uxP%7K(H>LN~pL+ z8g{T@zMnPbd|yrQVkoOt`T6v2|J2-q=JkC7e%)o4-x1e5qRqJl@IvX2xM>oMg*|~l z1iKU*pPLH&vjtEG0n{LXKF^O|WJkr`LW%%?$262J7jA*wo7E~=X=9y`T@Jc4>R9}= zmPa;$iOY1Q&%&saCbq7=T%omO>e$jN7(nUEI!{9FC zOK_qEy~H2}7h=$megMuXzd{;yo55QdNIcertI?(5jB%NyO-RxbtHfYJr%83h>BXTtQy zwi=j5o3x0m$#M?A*s@(qcmohIvqoIFR3c>xMDt|Ll*QMRSz%)hw5Wr&H^IDS1ipn( zQN_9S-O0pl%hiospOnZa>V2i{u@TUv~TEJiQ5)A~- z;oC2Wz#dk<)l>E`>sJCVRoudbleY(@Sx0Zj6EXz$E6mDIo3Vc&da%-`i74I_hrvBT zDuf1rzOi5uuwgF8irbbpv_WE8@i1tIBwScK2tT1asr40lbDueI8{ zl+C|-1pGvVy)`&%VJpgk@am_Q&<%|?>Fk9uYna|s;QvsD>1(-UVZ`h@8K(6TnvBx6 zlochSz}E-k|JR)Rz85`MFDZU33UeIM=KFw_YP!~Da83GlC?!Vw^)x17YHA9ZSyn6{2(?*qq zv_O_&$r{*(@L!`!Mec0vBhcb3UEzMf!wMgX+L@s3@9GLCN`-Ueei^x8 zS6a;LTNl=75cn-3R8P%9$Kg74i_5`6VX9~8BFqoqfYnGaFy0OG?ZlB@TJa2GL8n=d zulrGurms=zMBi;erx?*SM>zf8xscM26#V>$pnEHnGILL9W2ZMRtqyYa$l0qxJox?zUj$H}pnF$~{hA^YC>p34b z3i=Btt2?g}u7@`O$cKZ3h3S3cEv|VBTfWHjCpjic7_E#>s`>tW@O?*%?=NukeKL~A z;`?+IKsHFG9Mzn$4M+JfXdk4ZOCQqhBg$ns5rqFi0j`>3Ua9qUsuyZy%Cr`(~5xcjGgV0|;1Uc|84QKVscES9t#nX-` zpwiSN8E+LdFQ3o6GYfx8QQXw6??irQAx(`kR}v}|=ab1x0W z)AYc2#oKs{KBzIw*Q>Z~sE3gw!~DJSD+hLlU{u|PilG82>R_zcQH-54jcUwU3|url zjPJ$T+^Ejt7l@tjuwn(p5TQl=0NmRfGIb%a8w1PA{K_$jRry&Pi#pJxVwxWAA{&dF zIIEj93u|F-+5H#7taWA$PE=~;dAO!>P+W5z+0Ch+*FPk^t}6U}Myj`TNxaO%g6HC7 zp{V#6qY`%_jmXszP{uwX#l5~ulEXG@!XoDLczx57yjiQPU0~d=+4)X1Zhc;=PLh{` z<$wr0Gq78#xu|vUxtVD5s$CJ^As%si>Q8~y$iUd$ASTaCUa<5XDDLeif!qCgskBWU z3YZF{P8vP7PW41TtD^lN_o9Nz8`HHW%Jk$52tPf6QE$SD3m5sJmo6?Ej7>(+Grp6e zboOsuYiI8%OQ0qy+lTaqDod6HuR*)p^e@T2B^!FCKK>1MYpQ-q&ag^=IwP-HD6}N| z0!CxG6$oB1ZY!LmQn4%`JItX&1bSee!r8zH;9AIc2v#-u_HeaxnEwS)JHb0eH<}4W zzMfE^P_E9;21S`gA+iW|5d{vm1XI|%SWnO=U#FOoYSC1|e52=~NHv?~VIT~fCxl*5 z%fYW|?QLfK9zpei*3eXSxzOQ~t(vy@J01tiPBHxidphw_NV(NluY1Xn*4@41`CXMq9>!lKmCbyYV0Wc4i4U=j_-6+-IJIW2U?1aN(N zt)LcINvgBPj&YN)zE2Q1u&5Tc`$j**09)7*CX5aoH5yE+Q^VjK4LDLU*d+SZPJ0T^ zViisvO?#;H-CEBBHLzW9o|AhC9hR0;2=2B$Bd^HPd(Q5ahag@GY4W$VxpGMXDx^ODsyED|@s zpy#~FlkiFtAW~h$)6Q&dMje532FjWDT#A@DYa=SUdDe1g6YAnyF{k5M2IvpwID^Hi zN|OOI1n5VYLrhAwc73UG^aV=Sc6ZJ2DO@>=le(~w0| zZb85J6<@2u<*gpyrRgBb_IZ7KIDTPLgX*h>JHe&Z0y}PaORoE$Z7Jk7k=m;;ZeJCX`2`V+6O09- z=weRzi_&Qyf&Aex@Cqa;3q@l&T1YSt$=Q$4%a+327-1CPHD>j}uc5}{3W8kn{gz^K zcGUs+S#?AMfbwFdQLXXv2bwuf%KfkT`iEN&%GW17Z#8yozV0r)3S5b96`QX`e-QiR z0s3#(+x}2JQ$V`^gZ|s*;Po8(+`;SlH|b0Vt7o{p3Z4$bL%6=^C`%o{G5WeH4&@kk z+TC}Uz6`+gNDUc`;}>S_UYvF3$=iz=oHwf;M*!4ArE~mMV9#D>8!becpIDMTxW6bv zaP+2W7p~lLekyM0@svN`l3h*Cr9kh-L=T1m{h;TS*wKMV=o}^4%_p;i9Rk-ZHK!rL&SQTF8>V$c8b$m#Q zIu5m-==3S{8JvGTm5m+l=^1*P#+^ddZ9cys5A>1fI zr-S%IAODf3q7Oo`I9pqtirydiaFG!YMx1(BA4^Cq1Vp**ghJwdqtopuVhr(9dXC@Q zF`K3OBVl}k?`Gf!_NN&oQqH`}ETZI$r)+7WW$B!Rr!aYwMTP@m-126PAi*Xjh#a&c zlnfpiYML^GZxE5$C!qyB5q4jC^YQ}!cpeens47u{Xy=R71$d;{K9yx-wIv99 zqjrf`^|DV_S{~cL7prxZG)NE6WM#{4g>==Ecr42aAuz$=oSut*%uB+CtM15OZ&A3@ zVra}0)S=`ziw6QAvWz4sCGbzf1HmcOWxl1P55PBC8rT{|n8PxBC-C8{(Cy5DED%_O z6&W-k@xEkYKvXuVQHUW%PSiHyI+yp^92kB)Wv3tuW1=T{XzK1R%v!IO6Ama|j^&Q# zDlCMYi56ds5(|14!CD&+3YKK|M;Apldtj%nK89#6vFfajHegcq*!U6ZuL0BdM*!EU z-8bnfVLk`_--;1FdVVG`B1cb8*^dCOtMDU=4dd!7g@18>CW@CM=k>Txp2Oktz^UKa zV1;t&ns;6vIZECcYdbE7;glLg=9IHa_ z!*g6B?J;4PdUY03a@%dPberIEr~D6Zh%SG(DW3#=RKB}J+_SosPPcItO=cb~+r_|j z9|$YBy0~z)Ft}bt%HSc!FS2iRQ7g!VN5p`5hfsNaq(i-)k$fN-eiy^l{%(9xEw8uj z(e~g3Z&x~#aB}N4ixALnz@8#~Q`ECl(cvjtKobbEh>?l%sr*G&HT&wmU}hPYF2Ym7 zons=$r6JPbEjRa$ZbS|XB$lTPC+2`3^SD~5Ie!(K9%IujlA5ki_r1rl>E}M|JLT9l zi@B4_dqT!%uBP}~TOI&QJY}OHfGjg3>ay5+&M3)#gIS^56pyslhv0=X%=b-!CvVNL ztnY?-hOEuc+TfYBLh3n#vGaW!a_3Qic*^M*JPayy`8>Q9^j=dCzjkohm!5L2HI`(b z&)7w8MRxDg*|OHzrQf4!(z&7h2TcD~Menwm3I$|xI%8aK> zji;<52dwEN<&gm9nUj-;T&N&dkXJ#-3}hTU2H-%a!I@tYdf8yS7I3mQ$k#bdwMR^j z34{EdF~z6jRRIPk>Ow6`;R~cE2Zu?LJ%jY=gdNk=#G5!sV8T_e`tp$mWsVV8iOO6i zqXaDYtJSj)asUzE$0dyW_T3yMjzXUw-+nsaWb)?{a%|@?QM2!jc>V3qJHE2$PCxR}nF@fkFkQn{3O46)` zNSiG*+orI2wgqP+GS)r~Qp@e(gpVaJp!SqCgFoaRaTxv401kckOGfqTUj#_XlF-3g zNLP#hqU4{zX!&9<-F2|&MwL#APP2+Gxo0|=JZ-@Aqc zFt#t*5mDcKK}K-7K!II`)viJu(A=2EK=_Q%#11TXEn9u-tcj7- zq~a$mquJn7&>rp6q*4$wa(u)^cF6Dm!hbRP3@p1bg#SbMqLQwr@GnC(z?N8O*hh0Q z7s{;VUt=!j_-iT4aPiVhkxgnDwHhrZHY{Z;Q zVcOIRp|Sf4DZC!-ZFd$w>KD~n=12_bER*;>va>vl?-nOCsELdc*;}SEix|D-MUFzE zBY!Oex^1Ru!R}SM2;33gW1c`ZGEX5b+~f8y=nvLdP46!28RPa(XSZoj4;}HXWmxK0E;oq%6dl0{K+JiX-1`xBdfz#-U zK_wYLJZ01;%&;Nr8!O2^kmJ*lHh4Jj$+*2*++w*G2*cnY^sZ#pc#S;(zm7+dyw2eJ z9gwRuOvyN`^+BF`ghxUd;?p_0zZh?g?$l+39Wj8a_SjNVl6^P0A3Gk9z*Dwd56>*O z0Aqxi(ZLTIBX-!(oTEknh#c|4p?NbV_Ce-c6*<23xr%gYxwxyRn;sdNmpu=(Y{^q!4Jph^b zlNMWc%iG6?sTSvz#853pAqG{891fxF&~(Bp)^w9?Fu=rsVIJp?kO01zy2U6|+vpac zwx_HHXu{MAUB%ag@#@tGWGZbGJdOjsCGT0p(#s=9p5SBFIM4CsWqgkuZ|(=3q+det zSIBqQc+U$o^mvc-6Jw-rEz_+WYUqW|09jWBJRA{nH24#vka0}R(e>yA7RPu9|C;FX z?{~^Sz?jGj;AFlTYgpuM9O{S5VDU9$7aZ%c`py*$S-y~ws=(JaO>GZxw1SlY=c8v+ zw{4py?jZ2G!bHrN9WGg^N64qoVq|(CVZejd@@cC?4ydyHWsR7!JRD{(w7i?5%U6?~ zvU^I|5bmyW?^~_QJubXljsO?yg7FwOR-5&QMu$U>)-|Pn`JxTGm_$LouU+9;Vcso6PHb?TM!N1 zh0%(}4fXd=6<@pp-_Hfmr^&w{I`%k05GAY1^=P52u~?bqER=R$WZ0l?&S4gusq#K5 zvdRmI4y%Ma7pv1DAJlOC(e!utl}(2E1!nMcCreTn#KTTrx`_Eh4<0=h3LKb)-ble| z8`&31P$SuoVmZFUrD2achRKYXa-wG5VZP1mvT(G@Tphd(H3+kBqts7ikXvf+6V+1mMYZ? zAE6RjP6UZn>cdl%Qc3lqF{s#9U9IulDS&E-tH2xF3*|?fLBf3Bd_Kku25Xjh7T+T4 zb*Qda0nIe|aBIOqm&NY^f;fvKf7RzRW;ll0HM0Clwe{hUFswDxq^UgoNP^bGH}b~{ zEH9Psz<>nX3ovT_D#`xmF;syL$t~R<@44$qd_W4M&qZmf3l3=3uYw~*?fAuf=V{Jh z<9$gc0^iXP>SG;2i$w1JIvu-^P%CumLB3shKv;g(CNzT>q0i^$E!Z2_81#ZDYzsR? z2XvqD>^^R%L^J-#-j8ytTqrjvH(gyA4r~x4$dy(MjVxK6gc#ZlIyqw5;n6XA1UDAg z{7bDdd?a=&3SCjtsfZ*Up47p8DvXo_Y6T8QZdRmoO(dx&WOu#lY-eVhbCFpu#6z4h zun$9qz$XLS1?$z$u~wd)!}9!Pw8RzLjKp2YxQiGUvMgxBSAat4ESx9knA3*TsD6pcu;d5Spiag(AGn{1g4j>P)tu2e>&&{kT`G4)EqpQQzVj z{eU+us8`{b1pX`Vk4qVx*{mMND>~C^_{?(J+A%GZA@kNejI;Z3+vJ!*`@ml#Yw%c@ z_#025MnHaPJ#Q~2A;6`Sz-cG}XRc3yNP*k4`U$Tfl5iVpg$&v~x4R_@O0QMHOGxmM ztgJopmBEYU=3avH=567C2{nzWrPJYY>mLf@V1n=UUxbGO9>jw-!+JZ^T2ug+Xs)1q zNC(AHG>)K5Wqu{uN2Q?udCJ$IF)_#`#|`sOfZly6UJC#<1w&(fVj2^L211VH`==#y zS?5Tz41t=GEEt3oRXBq?Yb-s8O!Yl?bwy?+*|U#iM-LR>y6+RvLu6X*O&FZS>^y;f zVVwdiRcH!OC7DRst&7p(ki>dIln%boH!$_od`f{h0x^&Pk?H8tlTm~{&9V!lWauc& z-Pa_f-apDj!)I#=N3}sTZu2n)PqP;R2G2#T1`M7>-LO6J8qTAlTJ|EGQgKK$DT)Ymg{-j-Gl9Voz>V!$G-7|GH%y2vNWBX{i9PDEJvD zrmnt_Mt~ABHT^G~ooI9u_66;GUH*p?1AC?OX*ElzG0Pf#^+BposSQ;>kAdwfQ# zi4XydOJOz-sh4MR%taCTzO%*e<{b)^lrSHohlS~=8Dh(mw~{NrbR>s?RL%R9dLfM; z@Dha@!claZ-IDGR4|EQ_q9eoYT27NFU|T_+m4Q99JTk6yF!OI0?$1EY6@yp7@nOVc)e=A5}BX0pxTrYn`+vD z<-JI%jRXHkSA}>Gi=ny~S(=w5H4`uHT4coJfLkumwa8!|1B3(C2?x|mEe;Vqg0gi0 zW(eBhswuyAYr?SjMs@uqC@^8Xbkz>6Q45rw&xH^5?hFk-169r^_xWIa+BM|^R$@R{ z(?2f!2YI8L9UDqBwDTX)_fEtppIXj3PNmA1&azu98oMC+$<9u?@tic<>8gwS| zNC|qgowB7$Cmq2fSd{4y&5j5^U{Ok8AHnx zYrBLR(I4l2lp&*gSP^VcORYXbMyv1D^oton&jtkNVBVxoy-0`T(8Yb^1v){F>UXk9 zs(SLte;efJx2ny87IE;gE*bYSr~Swlu10p#bPnjcP+C(11G^ zqV?3+a}ifg?D|$}RjP~^lwn6VT$;)UmcQP-_WINO3HCN;Z+xmO;$!Zdd&sZH1UzgM8 z^TN)n+C!HT+OYk7eHIoEHU7ToDhug@u{p;LvufnHXm&zUY<; z;3>3Ht}6~)YFB?RfN4FTi$Kdu5B&q_Lbw+ftiNGS}cO1+=j?)TI@8#L`1Fo{8T z3AeLdJ3!1~sWgX;rrNw-hDpl+@Z~;!=H!ZFpuVDf>2x}z4(AFMWrz4x>Z_X(>Rt7n zx6MM?6~K>Bu(9p`(%L$84wzlD=(=ILxif4QEjHCj4*0;QYJ$9S@&yr>JhwH+9FVOU zvnaAjvbw6TCLH#^$34d&tUe^OvLqws|{2E^U4m!K078+Q(}1XYk~PeuLl@=ye4e`Xs51wE1K^ zRYJ3&`Lp!!b^1 zZSFH#7`D%7$f@LkJYkWkUcHUU%#L&i_Tp^5765G8vysNC=L9XL#fB^mstO@S>gcuU zM%8yLiPE4RI)N<=e?|N{B%$yhjcnC!w4bmJ3;O3d?t-$S3OX*jphaVJL48a?X;B6J zh-~FNI?baeJEb(RI%|-?YG9(M!~5J1MI3FwSVpMhq>M(j^mtaLLDk^bU734X26tRG zsps*LiM|}lpaxYc?OhiNVd{+U1->1sMCXIE4^=T9d62>4(Dxx6(JmZvx#SQEy{+F1 z5baz^(WK61^k-30RcL4E6_c8j@+@39++=};Yv4iA5CF|{K&;wRF(v3 z!@f`nE1Pbjs(hOfq=_G1A>Co3H2ag20(5o5a zS}=$c@j55s<#-IO6`nxbL3{8mo=_E<8~QP_y?N@CH$omvjQNWB^H|0EeLVMf;3X6 zk-CxYJdWgRR5#<-O};^(j%q-6GGbwiniWw{_o#xBqYHYYP#1KBDX3jkL0=+UyNoUo zWdxYaRhicjV#ESuoKz;?l<{^iU71(#>#oc+WD9bGQOE#3d?y3co~;?+8es&NWSAgX zN$k;hG?Ibywa{A4D=JTN*%5lx;hhX8RZpgROn4{syo+Bf`)=4FOJWtBE_Pwsa^Oc` ztj9Rk2S?ICXU*KrbKm2N^r;|PlbcQdY;JP@CyS-Vsp)}j?$q?ub3M&DOfQnhU`b8F zFH&H5&s;528*wK|*V~$R7hSC71dD@$qTZc`!g$2(Cc0HgC@y%!9xKlB^LsBYNa&NM z?nNYsC6IGJCjRQJW8>m5-PZ;nUnoE8t7&gZfilcHWe%W`FiFn6PvNb2NuF|9zhEh< zdJ0%3a>uke-0vxVLwBFUreiJ9G1XkmSV9f9eN4_1;WD6JL|cndI_CLaOT^v8Ip1sH z5Og{kQuO&=_?&>E=)eJziD?@yWYoCizRDk5=X>?S1VYbOW1iQv1}XxacQ9?Fza;7l zU*X?B-z!r9fe8U9=J{Uz?eo2`(B7<`g>g~W>0sx3f&Z}oW*F@kLL&Rr0dV2W?G?fz zSfBtq5ox;Nz~S5j%jK!tv56ASEF^x0wjGcKJD~~4f*Hbs&6))>R9E`Qv>_JQzmDnxctF zhc*La(}ac5k&7mYG*076IkRq!%Gf-v>mxj#B0LU5IAD0nlek95DyYw~p%KObQaj8z zpq@8u4Km_Bo^GTmW53MU;QE?83aq+NFl@cqKA&s_+jFh6(H$(8q~82SQbG=?T|4kt zx(G9K=sw?QJ`Uoz5Sx#|XTh&%pXNW;el2rYo%@8D6m>o_ha83cQx7w9GPc!e;ExvB zzpfZ`!2VSf(Z7Ju-M`MZ?dGPw|3&})Chvgd|8Duu;+FyEW(b;DCqNiTIu)U?Pg(Zt7qr=XGndW%0bU~lw z09rLLdi`Rlsy-ddnGXM8<9Z}(sv|esY&j+r9|xNF3N&JHTnF_0&m}_wU1d0oN z4SS{DFDn$FH;QdCrrltGKIDd)2@iI}K}{b%iq=vC#63te!a8p}zgpER@K2wtUPk6( zV55U-ZZjs>jhQ>tI~aT^rE$L7r1-edX-0nf6Ch>9Dk2*LaF~W1LNVwoGEagQTIMrE z7Hsu?bMjFJd_||!Fu!!~&3l12NDf5)^;%7g!x6;#Ln>Jnhn6fZ z)$B1~XC7}8O0n#w^cTZQy@0EyJ!n;rcShGd(S*n-=^}d@P_) z6PMZ<*G4(c>l1`FoaxAc&r7mDLQja}K|-E#65lEomJtq6(7P6^3RWqS$9hQBT|Ac2 z+2XNNK>RY~#{8`Fgv5Xjb~GmnS$uXuB%f7ZBh(J}3Z&iJ)<%4oi`A=+s6{o0QveJ+ zWt%?t{Vijf+kHPSZkbN~7*;;a}M+U*?(WcZ9M-QOTK!-g< zV?am4B?#rG*jk3k5o-xf1z4T03V{B<1o4V z{1i;?pg)b{`ouHH-^(*(8&zOFYL3)8=sW5`zs|&bZzPT^XJ>ng8M5~_sVx&(GP1)s zt|s(HejJ(?smHPX$I61{sL@wIEs`saM9K}&q+Z-D0hgNK5M#OLRs6E#7B0&HgCQC5 z0H$t3OUX$Z<`|87kV2iEMkh#IM1CE&_pBtn040a1(7TZ8s;K;Pto*% z_w)MoYNMyD8_LP2cgpFa*9MCoamNys-kt9EMOasb^Cxz>>w-d47i0VxAE5pd<5~!#u031@Fxs>Z4%`-k!ThiTXWoF{=|CCW=gsy+E$x4-Z=) zpM~>RbX*=9GkNyCnOnQ=0VB;BF!psztdseYX_ci* zLVrhpHS^gMry~SBld972#JgpLf9ljl$0qO;do&E&oO!P~g1-%F9_bYp{?R%N_HQ%W za{Q?Z&6fO_q66{>UJvY!HU|1|S}+88?7}w2UD(-h^6Hjxo{lx1QA;uPX}9S|=!F<- z(d>Hs5_^3*KIvnb|Bdf@iiE!{pT?W|oJJCEccT3T$fi+~LmW=-r;zOq;l|Isu#O0(xe187PXp}|xY!90+ zAQ~k;bY`#LK5YdKfrzM=-CN+vEW5LvP6k=1Hh-z}Z&~^SDtB&%roobx4h_`hlLwM~;MOMRC0k5Qk`5HD7J zcxX541G=?MD>|PQLTxY^08NoS`?stg>sskn8O>sBJ9Cqoj#`So#35c(>kL`Z7k>xw z{YOqCq9aL}p(-`KA5}-qe{hF_OH{vFoX~;HaxcUYKp2^!Q8sZB0Jcf)+3i&llhbz0 zrxr5rSMWhgB6i z(G*yGo78Q1LEwCKbFfd_x#+(5PZNjYjv!jgF+ z*qEh^K5dnbu1-S68VHJoQ&WrmQjm}|84HDDmSQ$U%7Wc<#M6>|@A!V{jp-%XZJLBZ zfE?5S6^whMr#wGFPY4=R{crRMh2wYf%`@aMGxffNTmpA)q#J-bUB@HR`-Sk1ZMvTF zo{2hblky{`q>-rU>NdP1KKwO-Z6%&)75W$Iik7OuD=vZr_MP~+1U=ST#d7pvUjzKg zR8Qn$ozK=rQy2@8K(Nzu_ff#j9u$u_IL^^C3w}&+A?Wr!>gg%RDQherK2uOQ(Ae3d zmPlh`4qtSV-rBB`ba7J}lh3up>Ex57Zb8PtjC@M6|E?2>JGzK$ z9LYz@p}+2j%|<2~fxgQe>5NpW@I)ix_05BfuF@b5sw0JNKSYF((uGBd-b~D5wCHUH zPq-u%OL>O^1_F4LU7E#@EYMmPGi_L|>jVoV+F`HfE*|K?eLKOacwqmNTY>|%matV1 z_BCTmvL0K;LuToXx1Z~=g}V2RRwSHg)TnY9g(5Mq&52TAMS&Y|qw2ya;C5`^)lpO* zd=H)qOOHKIZcu73TErY~`0>x;?#=xm;T;(V_;n~^N8Tu%sY$(Or)g4;A`Lp2BuQ6~ z*QQ3#mB*xAp#&=Th*?9f?)wUIHpC#1kW_Rs2t zrhlfYekck(T38-R4@iw(OL5GJl5CTD@=>d=S^$&O&wC^lS-wGS#|z3FkCPWF$3f<# zZ^Zu}qpUHK-xib&1UDZil9g42AF>)Exq@TU^GmnG(Oo1lcw`zbti?zGiL_NckBq}4 zLAsg(u)=xi+--xs2XG6-2tigKgDo&9W`Mc@iNb~Br5c@EIQn$ykgK}$OFJQXvg(TH z9GxfvEP5onhNsF$3_W1t*27b>3htIvS_Evwi=c#aZXxK=57oN)IJ>`64a%21s7-KO z3a`EC;V&Z(dnDojIL)dCnv(T}5X2ZUvNqTm`vSGzuJ>}Zw0gEGJKo(NF6?9av#mj0 zff&I(vg>dV>=M!uezE)0posJxqtbV0dY_#hT|O?b%TAw&uV_Bq89z87vhZ!ak$5qD zNvkDYdmH!1_y98KbTgRlP-c7tB0zYs6TgZWLIUZbx7$&=IZ^JmqQFrf{*Y0nU(M3r zAnmF&$wfhU`ym-Oq{EC^uNgOZrc^KoN_Ys%MOcmcO8Im=j1Fjxors60;E^UCko8S{ zHmv_$Cq3^v>4lPHWZwY`qz7V6SiSKdrw78&X$?AIJ@6PQO%FO+M1UW3D%}IG#S2PB zIi?40LJ#}|&~y*fDnw)tT>PNa^`Jel8!~qFz@54z%o&CGF`$AAdBYXfcLu0$c3D!e zNi9K4OJJm{rS_Kw^}3ZuxJ28d(ZuMHl}Kv!NYD%PxeiKGxWf1=E@;N639ZNJk(cOH zxaP`P-R;H0X@@k7;L_BcZ`z0+(`xZD!!A*Oym*5zD z4qxA~R{`}*uOxf!R!a}SDhAed;xb{^X;f2jG8Qbto>}j3#*_U3V|mKo;P68C`evM8ts_rg37?eqxANg6+fsJUL_DqUVHOlQ z(@p|iwYv8VNaIrXP{bnSM{Vyqt0P;aqeX=bnwukGG&;-URw< zjS@XJxb#;@v5UIWM1cBOOFvv&!hUI4`botBC=Ip{Lt69+bFhibW3ajR6c}q&4ysEt z7&dRwYSkOVq*%f@79YC?ITZD%0#>BfJwP>WM{hwBPuq@uZT3xnMg6ZyErP_#{1OvD z77WOG4_8w0xZnn`f@6UL{TThH??p1;5oJ;0CAtGr)Zq}lC>9e@mZZl$PDY`JEtK&G zot=_`xve7}+*9(LcHV!+>V4{a5MN{04IDso$}G#$%4h*wCM_hUt+4HEp0d->&CHr` zZ+lIcI(Q*?j(shz8-7a{rFwnJHWzcKnBFCNU3ifkLl(H!hBgAFVu;hYS`il)r2=KT zThSn&X@jRMO<)vZ-oHCh+FMb$LsD%99((ob0Ub+)z$u2op5b>?O4iJ*^{|id-P%1l z%>SM_cxHFeg}Ehn!l9cBT4!THOZHA)1`MotYZM!t4PJ-cS>1CiGiYVjvv5^MMrfsa zzcXWEK@{>pFLtXINUWYjxWf#P2VmJ>aTW5;kDzb*XTSlxxv0H*1o?x|ql4$RPKZ-K zfK73if$o1X;&)P4>-efGqD#6ZC8?KIvtB)H|H07EJzTt^Wa$1SC7#?D<%5ohW z-0>Lh)MmX81GQcEr6#G%1YeUWTa80muvW)G(ai&w*Tn1d+IeX3S$n;{+mcoLm}u6w zAsTElDP08i$59T!R%k?1{4u8Z2S5{^SAC&b6aH0w%`Z5YqQHMuk}k>6ARK}mS!_zL z0u`faG0Kz<<|Wq$?*X@)vY&3LtA3=Et>x2&QWT}rf>aQAgxYWn;+NNeJBr}=P_Ksm zSy(?KgJ@WFNt!5trS_1pzJ}^iC{Wr^y~wX@CF~~9U>E`uq0%JUwnnSsE5>`3=5d1^%Ah5XO7n8E@s5 zYdKNI+c-wSKg7mDH)1E;p%^~dg!6fN*mFtPbA|Pcbw=zGJWid#ZieC}%UaZ46k-*a ziVHOuI3PKwA97eIL%i0*aOij@VU6RTQ~ zr95S=@eS5ZPZ`fQF6gbeH0+Vw==tUY$@6jg1Q+5fz1T7TA=2T3G+a8$l9x-9*5=P_ zE&)1E`FG5NKC~nhCM^Z@Z~0y&kaU2B;OWY1MV>}f^p(K0N6k*)8k^l+-)2*X_m!yb zdKqFwb7pU0@Y^tb{$7nGjZkW`tJGDj0PZm)Ne|qTYyej>xMd)~w7xX7dP8b87!=d| z>D8PvJ`pQ{4kxM!M+3&pMZ(FtSD5={s|vE3^ezpde}I5U{DR(1^aa_k+NQXOkL?~d z;m>E;K8Nt5*__dYzXxRpXNfjQ{RN6_TyDjXl;Am{583ab4@7>dfBn3 z3x7(>R!$zS`ZDv=C3B;%ap5@&i+~GeFNd!OziUhwoY)R%6w*|^&`BB>$NY_AGeeGF zfTo&IrIYPOnB1@7t;DTAybpdYC{wz$d8eng1-SXXViZaL-cn5rQMxnVVm2>#bD_XMFv@Aur3b9;@ zas^XB=;UbAgb+i_ef5J9y)>?=PG~f(J#T08A+C%lskZh!n0hL-=W*0jCyMqw3pE$* znYV|C_J#vgEbY0gtv#QE)^JH{S_B*=?(f1bjqKLJpy}13ns`h~@=%A%uLYdZOPzU<d*YH*}s6Wq5a*2dUd&V!q5RODXfc|_kNe5V9 z%rJ@UvS)1m(It_;M!5%<$oC;ev_u~H6T5(x$d#lKN=0Z50`(p?GX%;kG?gWf zdm))yz8+A2{-_lY{0V!;=~07|G(Ft`!q%A&tD`W$Aijav1hFA>BwW~G&GSx z9@AJGF67kdU=Wfo4mpyYl#XqCL1g9=^jRkI!dQA5=qb zMx~?W@iOTGS|0BMKmL{Sco=%Cr5;OHiEYnlMHv5;JbpdiMf`Ai`~xZa`||jBcFDg= z9)E&1I+#4>_n7i{P#nOEJ>wTNA_dBiz-h_jhmq_L%Hz{Ppg$vz4`uv6A&o-}uy#O(yJ8Nf5sI~G$=Pz}v)FOOc zQjJnlkXj8s317eU`ftXj;TcKZtUX0nOBz3THeO;bCMuccZMu<->P@WvAo70D=($^aA)y!M2dO@pF&&a zj>DpTHE&#!j25)x0?T!nin-2DkW)hcqnF`vOfR=zO+?xHki^9xSP@Q?n}{R$CnZn4 zg3JFc)uXzv^fl|@zDb~K6X=RvFIW@*1tmlyUj(&S)Ad`m7nJvAO-d2HJnCck1RJu9(}DVr^dk!OZ&f<5@_=P2;x@b#_^(U~ z`LQOFBm2vF(2LCFKwQBEuZ%?G%2{gyzzEE|MEMqp()cYo7+H@noU=fd zXq*LMI7?7_8|NCl2+n)l_oE9xd}cW%2tRngW!up);rc)3n6T$p8%mgyMlCyznV0;8 zD(1s9hPDFt_$QgR%ENkJ)07_hJWoPhjta$UtP-$8Tv%I0(BamYg%1iVd^!q;0gmm} zq&_0Cfhu&5HX^7)HqoBYq<$1$5tosxw*onW8W2Qkx%^Z0kqLTZKkwqi{U+P~B)#f! zRaUepy1&t(*J98DtU*etWr%H9hpXQf_Z&-B?2F3BqS-;{H8f`79m5LuqHvpDkF!-s zFSv>eaW;IZ>9tU}R)S93qUrS(f+FZe0$Gw$EdW}q&OTVf{#Ymd#r6GZ{r#b+?=zBA zX=GYs50m`y{mRI+;or5SR%ap(i>_5&>#9uu3dh$~=kZij`6hicNC*5+ALx4nzVBIS zmq2;o^$$rwS@!uOmS8|vzBt8m*BfMQ|Jg}Pa76%48N}7M@o*(gOs;@iZS6Ops&NVO zedEVH;tLZiXEyKOzkkoFZcBTX;9pVDS1UtFZ7}(j5_A;LpjvO`&=wdaSH%J4h6Hc# z@6dJhpd%**XRU)b(=Q^qbN0q!!$X9d_3^o9ko8IzrD%sL)<>NHR8r&u*lTTkaNEKg zUh|R}thV8%5P;(aFpGi{)Y@|8{_|2YYrI*@aSk>cy7ww?!g-n>eV?kT-C^vw%kX1( z`tC@3`XwpTj&^bBNOv-~d?@grjg5dcMb{Ug=%JNuTX^ehuxj6&pS5htIOzyJ!7#`( zrxWQp=x-g0Gcs#<`F9CWqwxo}${8>)zPJ+|&X>I(_ z%ET50SxaxOHie)LdOcnSAi3G%mK5ATeht?F{JC&W!;rlOstHO@SC@ml;Vn5hPJ7@D zHcdHLH|5c&u4&4_jtAaWGN*rVQf|pU*k4A(=XxGoi1wf)$01d_J@+=C5pYr8Fig4N zJ$?$_2KiLxGH-ny$&uL{>ZnUD*L^dW9L@WNn&@I1y3G*G8TGSV%7NrktQMIyKe*Gy%7R2+hTNVeHq(xk54jhnb+%L4Fo zgzAmH6U@g8`6F{#X7h)sV2r_@Ic>rDLcQFQpHquY(DW<$xlK_jYI`=SeirEis(8wF zz#cCt7`1oqxRXXQ?ovAZVqHpg@?*hj2AjGrOqACW|duU zDjDbg^5gWi{D`#b20S@OCvuuG5ZuUV2Iy3~krJapWr1EM=nSSrP%jC>83>Ej33g`P z%*T<0hV=0gX>sUlL<@aujR%k~E_tnw2$F#w$LT|PyVG(Dbp+|2A8i#l51p)Dx{Io9 zU>6B@3vK$3DC57UPb`&+*?w-zkUPk65VzE6h!HJqbFK0*uPH{!zo&nF&2nNW%O&8x zgXj~#{1B_~MPKR4)7NG1t}uP#93XM&U-ztGn>DE^(k!A+G;Uza;{0m_Md%Y3&Bcyl z?WJ70eIiGL1u`x4E!p+2qV5YgQJgCd#0)4t7CnDrW{n)tVCe&kCJI;EXOaI6=*Vq3 zhEo@-^@3eno=g8_Y0vNt|M>i}ew63gVb33i zJ=d6Lbreg-I5y5(sf*_McF2UK8Fzw}Ryz3Edi@tG_0SH|RY&*w-%DGM2oT+?k&JPZ z@IO{$l2to&7CT<$WG>T;Q%O>woVIkUlN9OHcVx_~9}; zixS6$&Opy03x`=fPzYhj4y|52efLve}`0wdcNM8UDUi-+`3D1iZKnaB~>jaqt|B2<&|0 zj8n^dNTuC3PLp4Ip+ES z7qcvmC`F(;KWS#hPvKn~_m#6?bZyg{R4ev0@s8o6*>dce-eXJ<5n zPx?^c_mCpAfFl!*m|h%e;GeC~HmnvWEc(gb9%2=B6Ix6vjd!vz6&lYp8jcH(+25?T z4R617C8@K)Chx&B1F89 zECEFbmVhe3vn8M^@XUXtQij!34B+#le84|GKO;~2IhNp3)7csjP{X-+KG{g85~MQH zsm98{l1_URsYs_Kh$eP+Bbpd73IB^|nj#fqBug$$mU1p+Ibm|?T}eQ)!~SpwI0YhU zC&D0-cJmWN5{oGCr==Z~E>Y5`LNcD8rYWjrsj%`yVMi^8NL_D?CIQ{7wpS^{J#!J+ zsX$+i3S*;N_RPn(Fxk_`$etU5kUd?aWY1HK?Z}=>jO-b%&R~2mUbVbwB7>4|ZFy7q zkro%Qa~XMaDAaw*o8;=-jl6kf2SY&SxzCbrTHYk$AU4XI>z11g)D`AwxGKbxTi*1N z{wc?G;rwlYVrT7!1~tN_mz_&zJD0=wq=n58;0`T}Eo`JMjj-`FvVJjIXo+wNg$+83 zNE%mvK@w@V@J5IjgXGbd?s4H^h6l@rp04=ZTGK~FS}f{Mz{RGCtp%n^q-M0 zk8DMP-;*zg*+R&YFUeBQLFLOQTmCP|mn31uKQ3QBB&YsY@})gE?9a%TuRz!^`Enl% zcFC8%^+r6{^5wN37()4SuaPhLL55Jiyza=C7xrlR(iUbDW|^#7n5W@t@8U@LvPAl( zkuO>7CXg?+Xg(ufmLP@BWxjbDuHNC3mM@J+@kiv#Ti>vLG33hx;gmlmUk;bf9422b zVCH~*2=a=OFBc{JIr(DSkMuTgF(O}z-LhX6;jD%R)d_5?cUI#NVYQcUFguG0il!&b z+i=FbH(|Q+PfIOb5wFfBSSLordV^&%_7?ajAd^P*$S0T|qtQ~;lOJ=MjnlNmOvUjw zRd3zJ2@{Axn*p{8%GGAp(h+_5&ju~TU|!oRWDR zPRXpCn1E~&d31b+XVyL$hMQDhP1O29E#p#CkHd(C16Ng&0X4vY(mQ*Zi-Dwf*M=`< zz5jJABf^Xo#G_5o?}CWnHdzt*0I@Mz$y$=LBI212zEaOg8#by@j3Nfa@O8^`>~%S*vt1WbS8a|--M86l7In80 zBG;s7H#m(&kv_qfF?MPGu=5v_jMaEpZ@tIL-CmsJuFeZ3bM16efxPYYn=geHwUG;JTfEvFZyWzWD=|xuclmx+q zZJa5|`KS{A0mRowB|sUqWA#O{i1JMSSK9Gm{I}!pTNe@EGiS);aC;}-Zwi0s{ULJy zcR}TiNw{pz*L2YcoEnJxLsSRUY7h=R%fE8b;PS0<-NN+qsW)())!X|kIWutMRs$P5 zg#!kOng$e77qCu%)#14XS0E5Kn&7lzULH~e@9f;Hjkml7Vx(B7Ilyo)_nBCSYop>jPcXUwn5G1D~r zU$KB==zMt(e7gyb4{=+Xn^|TF@*#3Kx9HF6;y`mV789~IdF~yGkKQZS5?b;ncS$SUUcV$h*bRZY<%8Jw zCoMZ$s<~TDHvp>e9_WHTuO=`=s=2X2SBu|Rt%2+nsOE5z6YqV@JM-duXL;Ag7l$N#{35jel9SwKoZ0{8ex$0Kj$%@bwZuADJZue6_y zBaf2LUg`A>Sr6}s&9Lzf;mc;cDEul2lbsbqcH-xUiXlHB6vwj+*{d#FPrAOZ4N3F( zqY4n@nN$8gp0Vg%PAYolRMLj!ne)(l^7HSv<>!6gHCs{2m|lN5jZlLsN*TYx&*(W7 z^B6Cu;$69uwsPKjG@jR2%834QS`kq)!zvzNwmz)hOGZm|H2LwDuheh+@t0@dudkGU z{pJ1TnSYU)PA?fRl4t()m(vvEE9GB*`J)n_fBof8$TR<{vFn5ad-3e8oW~zE6hWvt zuInShRQZ|5pNdk3;nPv_!oTWR9XSWjh&(`N!=H*$hN*qBZu@?r{=gsgoeo+FSSXS| zYMl<+se|~V7U`g5osd83Z5{NC4&sk`3PGT~E`7TGz#ovArO(hQyz+e>f7Eq4Xrd0{ zj~c0iDs&Kk)Y%9^MRD~rmrBZCmQU|5)iL-34l89Szs|;QMJeNA?;cOJDrE@2)W~m# zQvO!tVOf80n~JPp^u+Uidk#BJVi-q*vsnwurbD)J7)&*2q$hvTPXMP5hz98r;X1b+Si zvOX1geGs#6MP6V0oLG@}B7XW+}Qg-G0dv#ahkNO*e{;)h~rz0Ow9_)~{X_q|Mpo7BYLA?$Nmk00Z zpm2HctPTp72lpcAAoAcwox+Rm2+_kIHAV+b)It1F`8udV2k}Rpil8WYFmI{E5V7$8 z%Y*+{_Tbj>YqAM(NV7H zx|)S@P#_Kg)tBX}+LchY8$>&j72(U@#+r8r_EaBl2cpJ$!#2J(stL29NUuCMFD{V0 zi`IrF)qj;%aPjCvK2**!SMwKH)u~evpEi-4xRM!3aYd~#cnuj)cadn`yr;se1~Cyd z;8cSE_d6m@;5!XRt;LJDjm+&WfMgAP^Hz;!{agG<^WzFUh2v^aPY4*%34i#Mc$(Bd z1*%l>DLdtZcnZ7G-1d(xnb9V$s3ojLIWD*lF)tU~lL>cEvvw!zWy7U5W!%X!4cy*# zp|21~~)@4c;Y^ zG4bX&cvpR+@h*GAqS699x$#yCNTKgHpJ=@INEL*>_t`1S@pJ(Cwgq1FxJ+-3;EN>{2~ZcsB`1!F!UyyFscTcpF}~YPuFr2f*82(|4Q;@7j+e z@lHkAf!PM{1c5~QUf|%p>1$2jYwS`l!;_o7eI2~BSOoatcn5DkJ7v!UW?(uTcrv@-x+qwVmuvy zzR7VgnpfV<*_{jW6z1n*iDW|FYal1skgsqcw>OYm*#-ahY9!?4f>R)OHIVD276SQW z#MiQLA)XB6Fn|A&867mw>TCh^5~sRdDZ zk9P3h$RfZJM>=>r+bIt_0N%rh*MB$XwJ!P|7KL{<5@#*BTNG~l0Jwg89l8z^nv3I+6N_DQn$iE`}9Ul-A7)ss9T9AH+4q~M4|5NdX2VFDj?JyYo{E6 zCyTma>n$ZSItkvINcJ7U%v{{?19Av>4f}4DjET3(!Q1qu#@qNW3-2a8x$(XxAO&xn z!TYjQLGZp|r+gkyG4UQLcxmBral`XVBJt)D?_`6wzm4}%2k)5%?`d|aeWURH%6zra zZn!))sl9?*@a}ujs_8B~#l)K;cxi=l;oY@367T&eJMfIbTPBc5Uzy)&adschBBy$L zw_WNTcyiPC90%_+ECSr?b?^?eQ|28A?@@x6RC3|Xi^BUgatJInct4YjiT7oPz71b! zyz5@DsPqY*+;|@skiri;7iqkYN)?2@PueLTz*9{69xZrj&2!;>fSI}YHNuS6CB zuK`>qITJ9eYKDsy>onjc&sk)ek0&?adjzErxM86Ne7Dp=2>f?DRBD zk$7h@GZ#ao67OV#_i!68YijUzF?c)KrM8X2yFow--hKw}I;n!--T16k)75y2g}00F z1Lt8b@~)|kgnJW;4m@h$ju%8EFDq)`-uSsD@6~ppWAWrB?+Fgv5*7h|NO$1&wNv(R z;D)cym(1uYcxice;q4KHw-z}BY7E}@BxB-T@8Dek#}Uf251z4z^ah^XcyAMsLf(}% z8t-(ef{^zPJLOb7#q4jXTA!qS%>{T0b93=SG65?CIKc+I*#X?%0B&U$``gozfR_tO z0o>I9u9rFp;ExesN>vN-6pJ6aX}mQ4x$rJr5Q%pjPy~`c(*k0IKq7&agZI+UG=VR+ zOD%}Pd$fc1Miv2vIMTt}*-m*Fo?_wcuJI;EGQ?p~cxNMrK#sxtyktzgI~}}luF-h^ z^^`@WC-CHEh-(F;(04&Vw>A7izvL$AcsJW z!TW$@O!_7{c%NFO>HF{#7JdJYCpUdZ2}q&uTk|#EOQZ@y-!XQ|3-A<+zP*6gGv{uu z?YZz?z|36yuoF21l)<}2GA7<+2k-ZgG8AavK5pUNh$lDRR|TZtZJwv`z9dx;ysz6S zpTkouyvJ$0Tz+)neU6#A@a7P2@>(q)PPXx~riLHRFnCY3OYIYd_ZI;vc+WF<_ed24 z?{AM;HT@A!vGC#=9@-yLBk}%N9f_Csr3MBVyrlw(^kqte_g-xBB7N_&OT8UWZu$;& z@IK8Vz`sKryajg3vkri_x27+ba9s2~D+=#smTdE-R{kxrV7M^0!x1Yv4F%s`AX6E9D zRN@_M3=oIgcv(|}w~N8s$u6~R6y6O2QtfXI(P%iHQqT7SyXx*Pj0-o3P_>vr|)aL)1(SQ-`nk!Q}7gv zzI}if;~V`mT=HxRGjs7nGVxw%_#wf@JI=w|-r#Lzm--v7;&kI(E+7SOSA(}+svvkj zMtm(F7UC%u-oD1(R}%@i_Pt2JmjOoLb_4hV!9)U+^$i1$U8V_qkzMRLQGkzf0N=nO zz!04rz{l7rJ2-$Hmo4l3kbK{7aK%{5MNP9P*Z@b{N1?>4Yd+L&sdR^8=Du1U4spq{ zA9HyD9PTykx71VGy(N8C2c;#&=g(ZU6cvE)zFP1h9S|GUk#l8P6}vEs&dc0wJb~-g zxYrQOh0l7m?E{ukyxMpNH%T0IrbNKy%=N119nc*o8UjO@v*v^uFXCYje2c@-*55C4^$tx%}8q~%);)&Xgr6)Vp80RUwD^aIwA0NDhDY}^y zuSyC}*$K!ukR^dl>U|Tq-?ZtAx{b@vK{Mhi?ND#aACkPDtUkxRp?u0vALD6o*=|qy zONhxUvk9a%pyOU`Pw89Cj`0FJp8kK>d-L!pi|k)Kkswjg4hRwjwAH9lQHd)N)Q%z0 zkq$=Lf^1O~{h?Qy0|iaTNhsed5f9fp2?k$m}` zGhv0vLny*-$9XPc6Ji6W5_X({z0n5C10cfA!cLg5?P3F)e+TTt2DZI{B?0@?=a&YlwSBI}{VgdI`uqwFe|jtjA>KQ{fD05Mhfq)(+}=LNm>YnW{EqbA zQj(Kj67X)Qm=CLFR($_g%rh=2yWA~u9(~lH;y;C9!m~1l`9&`dv3nMBL^r7K{)R%} zR>NfY_tM!{UUM_g&XEDp|Uu&E@7@Tz6 z*2k1-wd&?i=vD7Y@61)P*?z!AxaiPKD>}FW(M74(Cu?G0CU!%MSZr~{l2@-6( z0s0w{r0rS*^eusC053rN3E(F%K*zuy`m7>@H^ zj%Z~a?sT)2ZiAD{;M4aQU*W2Bhk)hMu_ldJf*{Le(D1>Z?oo${Nc1-D3(nfF8F4Q^mc%EsU~ zHcC`|7)goIY(z9Aet{s>l;|ToE?oEU$DqVNA}F!$YfXt84d&Mx%rA!^V3#f^@V;?p!5vc?_#RSPRyQ`#G9(55MmWxF za^BDXO&e_M zmo#iAf#qRjpf_Rb4Qzo8cG+thHc?=C5Ew`#Y?Fb_w85TQreV(%*q1PR0y_@?w&M!D zeCcX~T{TO?o+Yq601H$S_DTc0XLh)41&{=!d1ry;iA-Q7VciC{+6H@gf$pC!GMVx; zB#=kgTm$>E4fZ<&+f`tB6cOk}*a8E4zYX?I)3&n(hwg+;Ags^8rrBT%UeWlTBd|Pd z2>iMqux}aIjs}*C3h1z8q3|q@c-cm0Y~V}6j+Ys^Rs}xPbRaC&5(0aVfju`i@HAoP zn{vOl!BV5m1xTuaJufzpOV}R`?6WplYLf|js)0Q}HgGjzcN^GyY_RJM>}DMC65piQ zKs;ejTB-Xu)dt&WU_Udk7sLjB-UnExfj!m0l7HLH)#Y6%<2I3_Y7Svj4eaI*!u+re zQ$OpzNMNZ;3=|VK+rWONVY^k_B@qp3u|yQ~BN3edXJefPspQx|UuK?eGEWg$N3mS| z0Af>2Wfx0jE>_lw@CByqJYCs8ZF2U9cOs>I!3+-WsKwWAOypYHmxdQ#zJEc`UWXNp z{+ue8RO$;Y?X#zAspy7FG3$aG7PEvr?Ojy+hH1tpu+ZW1s2_NS&F*3P;$j>flXjQH z2D0~t(U3d^K3*QPi@F>PPh2gG1r$+IWLN0!3%D+v@*9+quQ#Q}XS@xx|f&F_x zqBREg0vqfU1N)|dO^FRGCG4*T_An?wnMR!5rmG4J?B%h6R|$K-zD$~GT z5gQm!*f_BWt5t8>V4pPQ@_d~5c8?A8CTu4ITOhEG;wum-T_k;5u_n$fv*9~Jq(I7Q zun~zh32aPvBsc+X8n&Nr71P_GUV)oY+?1chYKF?5?$p@8kGqAO1b74hT;JXWmfH(L|7`zeci=$Yv&&A+^3x}+PPOdd303%`%qM1ws%(W2}3ogD8zjA%8h^+V;dz<&MtCDy~=)q z@wCJ4LtoKi*DyScDVH9d>MBNojXM96Yy@3Zm2x5~xH-~(xdr?6pWX#3c*6EvS!7tY z@@mn`RHfki;1J6ZcI=1WG_p;qsa7wenkYN=cRr_ttyiy4gM^B(V;}bqS;>*n7or?u zeBWCkj2{4eaI5{iz6E?QZW-V92Hzc6VnpDZ8HH~El|5{u@c$Oyhu_iky(W^rcfEuc0OmlTfXM8v6W*rSE8v|?bt0Ar5p5{J648El z;DY9DxYD%Yl4fmaL}u~{Xr3kBT6I9$B5gSGINM<9d(!YeyvP3z$1mi|$0A=uxFiRj z$2?MME-D=OXM}8c;Y9=?3?Ulo`Fzv#x24IB;>#fGQ&t-#!gwndk6uT`3=xADcG0X!WQo)&#}gx<@k!Yjn29t?5BCcv#*9dO zx4&TU6;W5M)*%@~z)}1dG77#dwbF{^TVj#;yo~~YuW4@mThaKIAl=}5vfx{AA#o)t z%gGMJ^-kc*PW}?quwG2W`wxqg`G9HKaJ*qAiX69htD63LWcOc)KC@U@s%cPH;nFHu z_|m^dv+!YL4wcj^s-&L*9#v8R>mHW0`LXDdK1OED4B$`?kXndzlIiekdK|y`hOk*M zs6o`5NC#YSV=xfbH)B$WS1y#|eBsF)wUQS^{6$=E+ku_xN4CUY#KpBeAz4-E1g@m* z3EkD(I)O_ndqNNOv`*l9$e!R*6LkU?KlTK-xRPokl zd3UPu@FF+VH0mCDeSE=onDOPP+l((;^))`Xy21Ed>MG;wp)NMQ?&=)lOI96?u^ zzC^W$)`zGgK^=NT*A}mSgD-F;1}1O~+$!#p!0qBz2L_3|IFJJu4Gs)5?g-nb?dyIRpaqlzkSmWMr+y{;O5ZsVF9-<#V;XPSdTNUk`qF#LBPlm+FY@q*n+mQIt z?H!0#?qMtaK0PGxs;~!r^Yvy937>69NJ64oEWn>~NMw5VxV`yUsc^FL;2r(S>+UL(=v!t-DF9RpWJ9j->5oS`U+k_l$Jf6iLGhG#~FX>-r9<9y*O9 z1dr1&&27?}R2QALUefk6E!(8ks~DZuC}{_nmSfTy)UOYd7@u;enD*tGv=wS8(xQjV zT#1VuGG!7MIb@!exX_TfpYxh8!-WeA8F*L=uX4Ek1$nq_nvQSarMr;ihU4Q|k&+_SSVoI1%P2j+Ey zb4TI2P1S6OoJv4gj^$M7R+_4pqw$VeT-aMi-*V z)aFHl*@X6gMrlkz{JIWO5OXW|Hyxx5=5DeO!DhFX<+?It>;Hda`Txm{Wp(M_F``?X z{LXz;Pkt}IU?xAjr}H|Ofrr!!`7+&=znk}HECm9dw3*T4kESNB{8Zs$P8o`?uOJvY=A?MNrJu zeon6HCBzU<`d^j!sd?&odWx(kc@8|x8C;qIVyj6yx3uOj+Apmcsr}NL+qJ)u81>Qq z_4Hq_{nDDtwSNlZ&(r=K`p?k*9`v8A{nDCaSZV+bY0X~km)308ere5e+ANyZd@u26 zO*K7O3SP!`KytnPJlFo!@|0k36Mf(E=PUla&!3n1^CW%(U_4np#x+#beFGH!x# ze?O+-m2ua?4euwoCQ>!v5MVPb(El0p!Hv-UJA4`eU%>&?zKX8Y?G^3BL|d=63I1}+ zy&Q9C8aFlds$o2Jb$HqiM@;qkNov8_XgYVD_3G}f^wz7VFMwOLIGbx(0vSk_Os1%0RjL!n zW%h*bYO+osE7}u!sF6BhN>qYNW#|MlwLOPhb<+v!qY|>!={lh?Dj`Q5!Ll0d;25$O zm8&-E1P(NNLY`WR1g!r!8YO`<^<0Vj;K^`YgDR7_PnRN&LVlW`;%RGtrXH6X z=1L4l$*nTKYY6IyAAdk}!(cH-aXNA_cNtvOr%N~hZdBXJDpul2=OcjcECA590}H)d z#|P3rPb55i%zWmVCZHB{!mGF7bTMw5P@sqI4jeoh*lP6}AlR0UP)>10vI%<=Hvb2> zoI>){H^!H%78+lU`oj3K)okN)tGA5LrCv6^9_nw#*IktuU$UBNd`|U{@g=HzjSu!g zG>AmK@oIp?^-5B=z!T_6;a~`Y_NW8r;!q~tL>7WFjC2z6awA4A{5Nj0Nx#In-HdDH z?{30Z8ux1BUTa)Sd|hwCy^MRKab0ln-jUhExhP9^pGQ0?YgB9YDcsqN3MqCG@v6Yo zs@{-noS*r=`GL%7)nqz;necZ^m_9p-tqRZM_0kKqTq+NxIVDzd$xQcD{B zj2OIGTydVcHb0zO4eFT7FOrz;>c}&U!TyiYzkKaS3HGy+RlQ3e z(%yheq&fj9sMjD09VN2qEn1uxeyJbPENFscs#SORH9w-NDm8+UqVgUf$@Quq-0(MX zN`t}hTtNB^sOTZ4O-I!U3%QBnGM zqxppLgm3lS;DsV}w3I8#?@iFf%$r7Zy!;+8i@oJFhU(RpJg7etvhW5^_C9^EJqMXh z-L1vjpk|Y5y6*o0d~mDQUxvSN@)FDT@e4T19L0Fe0osOxunaoi((e>LmK@_K$whNB zeOZQ$esWBQE+0s2sKClSW&!D--kN~tZpm#_Q`45y?d!H4qT1uX2k-B0S66)@r=}mn zPXRshnkF4`XIQ9(NRAnVqubJXH+^;oN=? zKRW_MsC_@CF8EsnD%*V~D7Kz%AV64rj|09!%nmUHlhM+EQ_3zx!@zJ&stzaz-o|oK zxjB;j!)ZziQ?0vUWLh9RP^-p0hhCm00XZmW`xHeMt>4r_tSSv(ts8?H!5iO;+n_#w z(psMh9w=1`RA-|!dA?MdQvM1%uH38RKw{Wia;3^KehbX!Z<&D&-3R6{=6*nW-*SmsvO04A)oH2@9zdj z(bh3#brAA`@4w=+Owye^jrbVJl9B4}_+TYEFYqNZ>yC7kbVfjvvI7vZcjm9c@KK%l zxX>-4GkZ;E3GB?D!<{(8C6K`UO3~&oA4{pZ(5R8o`54k ze5iN5nmL`%lnNW>2f<7-kd^M!&;-pkI!*G%HoLRo3%C*_h5 zcjJ^>0MzxUBG}QIe?oK^O&mxM3>cw98Z2PCanBHg^3`H=3Im1cz;c@PfWI<}7I#;t zNJGq?&FnBB-&K{gX>L*(GB9JMl~Mgf%HYXv#xSLhDHmY%tQJVhOsSC&Od*7m7)&q) zGQda|-113%@jCdEra;CpC6_6=AECepObTO2=wE~i8bYPy5)WOFN-_Z_AXO(5VEyW3 z6R2e1k5M{L83Vgbppb#BCJ@5{)*+x7Rk+hJ;|5AKQ1@#>O!ouUyo14I@Ud-zjhiuFm>5C!TE^6x zm@=ZDWRIz2OnZAw9b;nbF+!+aBW>ll*z%usjOhj9vs_{p1 zRrihNxSNyYRY2C`pJ<(?9a85ZqWl@;Hqx_Jx$xa*GYw=s#-oGYNpWu4eW4p_(z^i^ zPh3yM3&F|i0;GF<_c*gkesvVjLjpE33GSX5iTP(|db=!^56E~C6KUMV?*;oiU@Hf) zKPb^rT*8dZjlVjFdtqIiyQZcIfA|8o{uYd*Por8k)hy^S9m<-XCLS}PU16OXUyt{G zCrYknLCX8Mtmjp`zrqEM1PgExBKzO3xp_#d=#JmOAK*e&_QW4eY8rm@(p>6QpOMU< z+Nn|&)-u(q{Rqv6kKBzt0+s;P!9Cos{JZ`;+8EJ)uRii``tK-;Z>j$#qWXyby9*KJ zuc8^D{wusU)PE&7#EtGha7(EFcs~ArtN%_ylVw9@@4vNR)8q8tvd47)-G)B+5BjgJ z5dF6hKlc7RKr*BMvZO5OzuSlD{wu%hzv{o9ha&p#=PCcD|9XyYx&J;z^%4E|4@8u| zZ|}d#dqVwJjbq^G{=>{4>c6*nO#FXo{AHra&HAqca6L}{oy2~FlztX{@E`P_6GKeJ z;>X^9*F3EI&yTSW>BaH)98Q@i;Ev?}SN%8jKt%s_nf!11Z|a>b_uoELAJKnX5K;c6 zz5il3boJh^^_1rQ*UHv^+a~|t>p$*z`F4m&txZ|E)s5{|Eh-iy;PEqsaa% zAek}#zC%Bn{#!jn_uuuSLjA|@JyrZ|AQw+Z)pI#ahd#}&kkeo8#us`-iS~FRRcEc$ zbsU5|uh}*71lwE8qQ65?P`X9Jx6$xw0l+2Sn0#yhZO#iH?~d&W=FGk;Iccg3iK~Aq z?8E30Wg9<)@i_A%n(WxhG-s@o*`T&c9o5nL#FoonGT4;=H9cVJ3s_31o*LZIvFdrn zK(sRTObyi|dXWJYIY1bVR<{d6q@UgX)#E!Ov(<#U;E(2eQiCd%{@mC49y%J_CXrtb zS_f0@aP=>ZAelr*<`-{+YK>a89>&)xv(+Oi_{E==H=X67S^b$k)U4eTEGALcm~v-> zPonVE<-co{uiy8NH+t`QHH=03GEjUgx6ic{%F{%*w*$U4$CtpXj~)4W!dKT z9)gN+aiO|?6}r?1jciF1zW4MY20h^zqaMTuZ!rmS6_}3+7}mP7NpWdC*0Y1i6dsy< zVB@0o0N5Sh0VBH5uH=4!v2UJxBALeCxn@^ZukNd447awU2EvDtJcKR_RawU8Qt9x? zs)z_dzmR{nazaqdD+4=~yD8Sj!MC88!(qrn7~=mZz)u!_q;b?D(S<8!I+C9M|wp`cHL2iHcq>%z2`@m%3%Z-KujNMrsTe@owcCqvV4 zNX=P645mT}Z&bszG|1)m0U%{`U$XSFJxEXvN-?jqEsSzdu3=f$w-(#WFYQM9%GcNaAz1ZRcY zthWLl|Co5}1rBgF@fRerQCJfusFAS!#RUtl=hJy6!g1iAs`Vz}0g)^N!k5t<#$O5Q zdeA(yvC{mGV%1h!Rid0rAqsVolxnY`)ZixDd4ZgNL-~ykxbqGUk{uPQj;*d$t5^cC zs%Vsm1~sRY5mTKQVmX@u1I>ILT&>ml^mdH~%*aKuTs2e=xep-gpfv(2QVxwb6M;mi zmY%33_&qWOcUt3(XI40m&zE7m(@AC5EIMcwU!EovAO+t zSq*wZ$`nl-8WiBUvh1IUAGu52X#o(wt3&uzsXSe9aUr^~;uiU;Z-Z(D40xMwEF#0T z{bJSD!75D17nlzy=`TKS;beoZ!eO|Kir7Fh5>0EX)X^-qrdDlzkZTqpL6zDrk@e~q zlemP5qBON27Mqk0?b$vykuTaKXPL++?2#oV@_u{dcoUgpj~r$q(-BGfk-snc!^Yp{ z#1UH9_s|hW%e z)1dAdM{lh<^#Qo75b-L()Z|hp8lO}B-cQ%LpRS>Ysz)IBB|Cg2e;~rDf*bg=Nz0cR zU?5Ar(7p=u3zk_}xceW+2|Y5x6NbsjWmpWUjoT{fd zRfsY}^U_-=6taaCU}td8?U>DgmzfKz)j&J!WWoZGn+Sy-_(G^#t*zaDidg>&f8Hx& zy%4Fju<+LMoa5Js2VsRmDfMj+%C z82pM%Es=5iFb224L;e`*WR4D}I^bsGaPrllXb-5p6bX+a zWX=bcaBS`z%lyb9j}mQHAO6Kw-l$M{Z%cXgGz(ELi@!mg%Yu3FD-XOt5l&IfML6zp z$_$$}Qs3pQNCjck&2~&%hf40p(xg3{8B`ZQ$=73voI|n<$hpJ^RxSgy#>Qu{D zAtw#LNKnsF>dhuYXI0-9b$}EPz5ti+WG&H3;*^c0x@r#*eAAx!?oj6UC9{z7CgvAh zhx^>He5h9Uhx6qt_4h>Z4HB{e7@PyVpK3Zb1wO+;Uvlh3wNcd}ks*lSnZk zDMwUrvm^sdePAG-Cj{Hh$QMlHU+t08Oyqs00<`o26E)ZlHx!Y!3T`nlSK48&F_B&E zkxq%MSBWMuMpp!}W#M%!L$`4|#E2fBT0V&`rA_y3pmt4PXZAng`X2A0l{b%IFhk@x zRZ5m!5}nVG-Wnu|w?UPn)PG;zC02QxJuIPC{X{n;;ildtGK&e70)Y45QLeTB3f&i! zSxB~7G8L$aM53mZw81+TM<5M$OCySAl}!*_ldnnFO{_^zX1t>q7SAzmss{0ga}Dp< z?xAyyYRB}GporI}3=P1o{2>OFFlG&BuJT(?h{3Un$2+=*qj)b$aQ7VB-7%fFXHl8Q zHx<+3*kngBRmaD#WG+&5B~LZ4WQiJtN<685;9$q&o!BGO(HFPoaMIfWU*$!^`huh! zT`TU!_sh@Ka=s>=$4xN{;_(x>0b{~ChaH;?0=N*%4WC^yUNIMSSkYsny!SPscaa{W*CAt@GX{8+C7Z3y+KJ&@C(>VA|}RsBpCxHymW50%#2 zl-4U$+LiDHp*O)Qoj){B3T`WPmmHK~;63ChrbJ6wRuKcSUhWJ4`=*g-e@P|o?K_HJ zA?m(JQwlz(;p{bTpWKIW`<`L%fUDc!-O$*Ams2W(2^@EbiK{_W z+`@tma{8RQvLN^+g$)sL;fP$j11k1hsLvbD6AD0|SZbFK_W33oZN&UFUe8|(Sh1eM zzQAC^6gD37El29qJV?H5fs*5imvnNrx|PWg5MXQU5jHonE2n0YMGusbTWi&Kj05++ zt%X}K2>I{_beCXBkbMotTB1sQmXytc*xw*xNkkDu1#W75?`HiOloU{iKq%ci#*qx2 zc-9oeP%*w?uVZ-I^%2=RBq6T{V&+-NT%wy*ncodr5Y3|SHSM7b@!$HdhvPump$k>@ z9e?1);80W|C;C-tHHKSwKceUR};Xbqu;xg!b9=Y#nI1*tf|Ro1EkJ zj>>VA@O=q%aV{B!c0)2X>3Q>ZJmn&jGc>#+Xu1CE3Yul6VsW|w^JS)^&pNCNV0@4# z;x7TnaN2xn1d#G�O8pe1vMS>w(2J?QY*f4QAf-Wg&h;1?K@hx17*d`Z7-dzXG7g zpR@^1On-kjry2+v?R8vIX)!`5-(E*f>)JKaO|2bgw&s9pml31p3TNWZFqq<@%ve}t zU?<_Q3P~M-ejeJoJ`wPa;jQ0be&mZwa?GGg5_<6rbVP&MRbax*ZmKhQ+mazo3S zD#wf^T>N@#1Lbhl%Me5&Kh-AqZ2Rq~+ep4i@lb4MtAc~bT+@miMCJCubfHB~Xk2;I zbAVHh&_-ThEGK33>MA{q#!AQZ4?s}efzRS)o@T47;X;@694xQ$aGX2d?JLMbpM{J^ zJm@=G9p!5brT_yy{=Ml_fWZ`EP~t!x?wX=PAV8jxHIc5fYfE)1;rjF`9`9QmY^=^_ zK00qqR@MzCix*&Kz`FQ8RE?vdhagzceNB$y(^;Kw5N6x~(1Z*~o|LJs0dr!BkSypd zMWMhmygoDS&uOXsg3EwpE-wXLppvEG7{+vJ(Vpi}0z=HE}mRHQ? z#S9YKL41hHkBgmnr3Qo8oaU-yROoL+ysc=J`&;XKG)X zO&s1UBOq%^#1trU@mm42CNW2G4?v>m*57^~hwi}ZJ`{B~J4VJiwP2j|2xrHLa@3Pi zW$f4JVKTHtF!F??H5M6d*GmsMW(+19X4*0R8hJzYIubfQIv7p6+0m|pbMkbs2b4}3 za`%&aBaA65C^i;!ZZ-o2&$If|zQeQ2+eulPxjw`TWl^)#5;YkZp+{tv+J#wat?cs( z^epukup`ICUUD^NDXq2e)&{4mKQMaKFZ{U(;y})~wRV=H-~D2l5q+x{!?mFV6>2bj!0rO|RCKtKi;aVr-cm+Le3PKrxv&L3it01)!gVv6Jm>zp^>%c~j z(1ff~rO1}(QA7z4NssXPDt0AxU>=Mpkob@qy$4FZ)WwdHM_~6Anj5likh!5-Xl@w7 zRNLI(m_Y%GSxt-e$JojKg7LEYO3;}@YiZ6copk;w?w-#VGNX6E6vvDjDMC+C+}B;F zOUdRcOfByfLIGwPl*$&%q&Oncpj(=V^A;Fl@XH*_EU8L zrS{UAU(_%#bZBPV#e$m8Y+vB5K4E$}IM%B(^~8;o_oI7Y>wwvua5`ElbOU;Us}Gcj zRY-mGe0bdXFV;T)?H4q9qct}8X7ld3_ADI`zMLgq+@nSuo&m@;n$en3XmYIGP}jY(k{^OFjZsD?^_ zo9SDPx#L#`W4Os=|0e7cG1LIlD)YZkvBT?xrYZ>D%_)gD8XGE{;jwWqtS(qARO zN;epvQ>~;A1uQi&xvD~ZrqWLk2)>Szg7f&Z5I?vd1j~pjF<G8>~4;@;!q$oPQkPo0OoSU6Z*gkmda@EB3eizu-F}tEo-&_&fB-^2hbUg`(Jo6n97z@op za@+R!J!5!6{20gZZ%|d2PGb=41f&-wcv6>*L2dZ|W{e|e)r4wnpqG1Mca3p$T%DD= z2?#7F68UE$U)$ZpukC(=p6384lOy}&!8_t`p3zVC$PoO~7PAwK*@IahmnY#a1XOVHu zz&lNtSPl)gRGgN81LkjOH5(py0pslMGP%-2*Vm(n zjCpwAx64?D8F+OP;22nEd`|T(eHa6aO-!yT7oQmevk?dnJQhEdgy52+L9NW9w^mKL zRnw+SFu?r}Q$iuaYOE>PrS3F7ry4>ZD!tXj4P?xu1r-;}f$=4&t?6nM^aNL+RRYG1s>3M&M2tHvY3Pj57UkOTb-_A$!C7 zAMnx%;KO)#>LNgABou)2hWtu>*oBVb`;jXPreOG@3hw+SQQty_&yuS~Se$m-gcgfJ zZD3NPqxeRETdUjfa^(GMxl{_TkP87tu6w^quaLphBTwWKH7=RULELqkJPYYr+yu7% z3?Fpiip(+N1Js13>~-9xfatiSc*m2B+Us^)vJ{Ot_4&q#-qb(5q{>?p}_JglpvKYSj_=i-&Z4mB~!JU6)LNgKGd@mZyR$wjAzrK{MyW) z?YiBe^DJs@saoOMTAi^CIm7Ce7q5)ENw1ZcHR;k1))rr7yQ35cM5psLU?;u}JvPr# zyc-NJS`;g*k0)h^)U~KUpNwhcNlp3`_OPS)2a?LBLi(VP5!R(29F9GW67}L~HHgqm zee>GY=5S0FWsc$pIpTUsDURth(!tUZOFg28O&<8qQF1atY|0w2zfH?Gu6Zpr>N?co z_TkPTZbN&#qIl-XE2oZz-r=!8A+35{c*HKFz36qyBbP2v3~X10iUlZAcb^Pl#kZ zkYxSA6RD3Jo0F09E9!L=zajMMhgIknn;!BJ_MH#!rBZI43@mQ(ciRR?baby|8IM{I z*$=C1TRse?)>DVT+NWL(_w6ODIRVE z610b>T{`yft0&>)O)e73IKfa(XkO3PN2BYx^tkmrYw8JL2!-@#A^C$QnS&#dKm$=b z+9XRzM@gSnWG4tG(CiV?EG(OjUiKf!rn%`+WB76RsY$^-MrfZ{X=YA*_wadZ1kxk3(vI*DDTaZns{i$qPd2>`7@gRqK1&fS7 zmrY)X3J&{r=pQ~5Qi!UX%crZ3BcD15*8jD9N@@w$1~9q7wI%sf2Ly>|9{KP;mQNel zf0leYD_TBvLz%~wPhXU4`BdKoSLBml7pCRYcchb%Prm{uyL_6@ERaw6QbdG&3LF3f zM_zPoS>F6_%cpHdKK*2qPZ;Qpv~Th*3A|4sVaY3~Cz@1yhyWvfii+vQdKxZ=-GHB& z3HJYJr~xUv7&2)iMHZei5#{(Zj9JB)#g<<7R7#a_`{cCE8t8iSi6dit`vjveWtkik z%Ym_4<1#|6+EI)rFrnuf4cS$rrv75|Tu+ektTT{%E(s}_&^J&r;nEm-J$wcdrRVxP z24qOjm8>&I=(*0(`6KmQVy9z{VyNf3RhOdmTwBm~9K%r6ruAGub9VOG^<4F27)#I9 z9+|PyJ&vBswjtE#ViVKI^yUNy_kuX_N1x!VxX}mzyPj*-r7h^WLi$wIS(iJ7Gj7T8 z^;f81|^31Cqf?;ao%&7^S5+;|1haix}Peq1~pUSUQH@v z9Mt2~dU2R}ZXxXaq(a1(Q|-kEPwLYcDI0KWyUks487&g9qrjFNTX?PWnlGSGoQa|f zuS`*3cFIO2gi(*3%`D73QGB{0HHHDyK2qEUHQ0dVDv!kA{S&z1eF+O~k2YJa(p1Ps zcN!|l2VHhcDY}gnn@s~ZB68keb*s@fmNey7(x6t=btM*fj|^^PUGJb|X#mgE=MhZW z@Ui$z8~!1=YdzkedQrT1-`GIrsuGE*SC7GEm7m>!0#W4%Gy-J?=kbRcv>0LgqX-WW;>Dl(HBiNR!<0~Fq@O;++wmZz(^O|@(#?FYqI5b~IU*n`-;&xaqgmOgNGIqXLBUZ;kagQa) z{`U35?$CaQRU(DSqxVwYOqO>uOkplzfzqhe$+{q?DMV3gR9=`rL!@>$Vz5gK|8B2Otv~n33Gr@@h>JD1I)&b z(zO+uY%WQeD=C5x>3x;SmWu#8ea-c{c?_!yalUSqrOq^g7^bu}0V1cG&eUMUSnV}| zTn4t8fQy0kCg5b?8xtsGpuz;|82H4>!+QS7fV^ciHr_Gg*dGYN_)c)GGm2GhpGQ8) z-%1{#h;4yS-alW~i+YJS9~EJ=!j=-0s>6gH;*)(B>b6ilMn0(`KQ`l&5mH#uldOsR z<8dsHe3C5WLSFU0DX5Y#DCiMg5cc>xY`g3Z8Y{ia#EbuWvcp+UXsC1V7l z9-_bEJaX5ObRrr$N)f(#p(o>-X>@OuKDDM8uo+M)zm$dCBN-w!x;k4gp5S zpjn!uE;renBog?SDTHvrRhv_Z1lZn0=EBwddq@fd+e-@A-awSWRqvZ@46v+9xVpAV zldVot!1e|rhTJmIWMhE*dwLJn4rG})rjrgZhZ<@EWej*sAeVugOu)s!l_n6wzy&5i z5~xHIC}ZFh6DVZh*cq(nQB1%4jnAoe&f9;$T2 z$QiMP68YwGg7IZPX$WJw*fTmAbFw|g#hAtpwx;DWX1hJ6j4^BNF_ny2WRDTqI>#R4 zB$BV|7&IgoK{n)R3x?hII0Edxd#{y^G}Fg1%D}5pCcSSs-DA?F!kZAFMoR9XTxn7S z-3yrVqe)3LDblo4>?y}i*R>V0L3TDQt?% zH2qn|kc0GHLc9%6ew+m-fSZ*dL{(t0aj!ORd*kwQ0n_6#j>3Bno~I0`*m0V+2X4<+ zHoKpeHW1rcnv+tGmVZ9Bv}HkDX{Qaein$V_M(gSDng9%Rd%BbJPa8HOr7~>Kz!&|x zW9xv!S62_rJSXBbC8l7bwtmKbhLh1c#Ko;FSYlZ}2k|B=UK+)F@|U91ODYRa6T^$m zCiFU!)|$Xg4AkgAetWlnA~SM=3`|JE(NL+||7jrxo7?|29Z49<1nWFYN}i$fJBqOZ zX$sDcw0H48i2d*v%&oWi4WiFmi|4?A`>8WisJDex2imZ3@}1ZrLY;ftDnvnj4&0~Q z89E_)sD>((gx0qqi`w6vyXB!gA@VkqW6(-zXZ$M;pNuqzM7}wQ)rytCJs0p94baO} zKuZ#si=l#t-)Qk%C+OGbA*So>_SAvVET%c4j8TES*dJyh(eHSvJ^-vuRORgI-Q zun3t`-wv_@Bz*jRs_R=(H!VdO3suo&(%`TKbt48P`X|aBkh_hwDXX=ak$)7AZxYsMp{S5w47IRNC~Gx(u7zchNh;H&fMb~L{XRefnlYqz7LK7+U& zZ~l`2xA5(MObQd0Ql2%aTQJh7!IQHHdADw}O@B9N!Fp63dH&Fd!i`+B>|IMlfYz4h z1Gu7+dy>=HzM_`SA07rdSn;YWBF-OfA8DOG=o+h4Y4duzHmm0Ye8{=wdfJ(K?qfY6 zezolXts&eVLh7cTkgtRGu#LdH|=xlwq&~m=v%6#;pE=Y(sR8 zzTbtuU$HH2|7Ub?kg2vK7Sg1IV-9mTx=7$!d~ z?`=buW|h;A0zh}ceQ0yU@TJD@>NBjv91dScF-NGSowjv{nh!LfC5GvQG1lMBifxMO z$r&>HQ@y;qo6!)X9ncqH@K};SZb=p*XS4p4j|D>iq0%{6w7$6D_7-%-ZzZ?TiU&kC zgl!@p0w-wxxW(T~4s~S-O#O=8F3_fjo&2VygAKmeBFFT+2pf`I$QW~E(0LraO{&U# z3FIrdWSgy3nr*&fJ1lV|Y-1gXp4$$G4U41fW5f3Nlp6XZGY3^h%O@%ba6bA0fV6y? zh=Z(_<;G8-6y;M2Fe$a)_u?di??r|9$+v)gudjS929vn`UolNhNkGwl;aT>7GR9`df&fkotW&DNLYL206g(<90-7-1ZP!i*T~K z{hCCU1xd!PPeuUJD&pivM3*J6TC#JV$d;M$d~*xqc}CLpqM)t|N&WI^d{b&l!`#ucQ}^0!nOoA5LM{g%nU?%iB@3 ztj!cq-(N(~CLBZ0W%5Wh7n-76s*CYCReSo7`(zW7 zt761ws@WH(RVtTqgn@I{kj&Vte!!nk`ST@yN`v$1UBDk&_Lc^}iL&Q4-)rTog0kP5 zwlkib>3uW_>-IzH(IE(kVecmFpFO_(q{K{r1(DA5JpX2N?fZhuw+?*BWUU*t~x#_{~Zla^-|9qH(JabfXtM{zcQ-2UtYcj_7> zc~Tnz7QYI2Yna))E@gGfGWV)o;HzuF^>LWU7RJKk>4;tB8NF#`dxobYZEY8hahx89 zci=nqK3!~W-KpPC{w_21NIp#q;~H_C-un*>oOW?XK`@VZrQ3IP5{!9!(L~n0u;Hfu z{;PjLYw%FPk9eWr2rz7o%PdE*ovL$R+z2bCj1;^r0@F}@hs^DdtLT z->sDxRmtHo?W$1aX*6QSrt=iX^btB{uox~QY5>+2IcWMdCLWDyqOJ1KPCEWn6Q79q zIKtC38StD#QSxAC+Pv1{9Xi0t6t?m~+=I%;%SOGEK#U>S^1Jcr4ur=n7O7zMG7$R?&@C%x`CMz}oL*$K~p5u~eDUI8_Ip5@Wa{JmQ_4CK^ z0fG(-p?x0O0anehQ--f?Rc29TtS9zhR_xlW)Rl-{=qTY$2;kg$&eyO~K6*Cz5;&m& zLks5sX9y>9Sj1Aq6_b$yo9N_k1JJ5s?TGJ2&5HwUAW4F~u`it0ieczXkSt*^M@#^N zzzUBLdxn;yW@b?@ZLX2~JgKV-a9;ycI9k-Y{mXGNfjdx+7FXY#tH)^_ ziVMv%V@}Y6?SX;hR4p553w;{um&VD|;`WV?S4Ue>d|(z5Ri!qH{-PV>%t32zxfn$c zK-1)C2K6v4*Afour1P1gMHC||0ih3P&oO!GB+pz)nfEyZ5C9YSn1BISKg6&MBhi*h zfV$fX<8!IG#^+S;8_+_Oqh2$CItEG+2um{7F_Og5kEVR;q_;s0J5STA5;-`<4>Ki{ zv4s8-V9mXa&!w(6KBww#Knn?az6sPZa0UYU6O1?^t)>i<)75HyKcSlU6RLx&gim<; zS}TgI%Lrl*f+J7bgM^i5Rpdh|&tMO75)z>w!#vF!3mnJRQdYHc z@M427q3IY9v98-B#gd^SZ4eS9?$x9+63}LYu+$uZ79u`mgE0DB79caWH9vD&?c!u~ zqzyt30mXzb6ST2Gc>W4fmJ7JUct&3amue879*$}Y1K`mO;x?$&1}s-Cm6&=}2{+8o zoSB~?Qh_|hCF~78!D74{lOk53_zGOc3?^FG5XZ!Jy)!un)B6P6DEigN(8Z zuC`3L`W*7bOk-LAQD-3J9HG7|6LB1fnwiZBS6e3hakkFpl9aiTN6>Rjwp^2~klDmC zVTs9BX0kDboBqE_4$v84HSMS-dM*R`Cg5b?UK5C6;0_ZY#wyDM*g)knfjS1RG65I! zTxfwYa3%s-=w@ivo7C_QXd+FkUcvm9S;TLLIf@^FKMU<=_wytgawBDLBdL)oP>AbzAD=`vjyXVqZepey9fzd=fW)?H5(eaXN5R3 zTQ)A}-9=|BGubMcP0o(*Fxl!PC8}pnHQ7i>cEIejSj>EF=n`{8cL2*$`(Urd6jq?N zn?NoDKbe4wfp1N~$-n{=C}iM&OrVZ|w-LzX%1Pg)UhkOkDK&#~Agb`lL!9Y_zcY5) zVh#b1SJ~Dux@+>chPy@gNArG})zNs4I?-uyi3hy*sHs=Nv$|V zMxGuj9Qq$gc8qi875>zx_>-giSi1~Eg=mGqbA*T zZ%Bs7O%(f}j=0=zvN0fCh9>C4|2&gT8pUDD#vz*vuIg;EF~G=NW)uEOG1&?wWp3mt z{;y|}aF84(TP3pze;ttmAvsJorU*Xl=h-G(3@i!(Yguo;Lwjpr)HZ zE&~snfQx}~CJ@8GC=<~1Fo81ALuHsiAp<=mKskQ7@i|ozeV78en3!DEUVLV^*V+V} ztfujx#+CTu##~^J z$z{yx_Lwrp#M)yj8PkC64oXHvBrs{RNypGsXwXr7_HSdR&yxg0Hrq>1>ZGPvY~Fh( zX$z%Wz!R9w@sxofx*Cej4g>5W%9V?S_b@jwjCdE^itl+QQ+o~}VS!^(a^dPhSRhs_ zm>VPoW7j~G!Bxq$0^!(2fTUc?lW-I)iJj2`2AD&gW&$n-Vokuw!2W$^3@}j703P4S zOvM?kV+Q8BroiAMDAe#Qhej1(0_p5hQxnPcktszgd(#A@vY93zmCZ1LLRR(&0)ZoX z?1+(yUPs{*Q!o@LRnMLo8a*;T`w@H+Ffz!<2)-7PA-j)C%7i4wXeNO;R~;D?dltxq zcm`-QVb;HUZ9$jX!QeJiy2zLHjEOLYS;82L1?yPfTzgCm3G@$pjEga)_LyA8{M8;) z#+Y&Tm`cXnp<_Vh81N|YQf`US^WlJs?mMZjJ*wKHRn6@m?E3NU4S=lan_%AaOxBw5 z_uGTOP${W95977ikfwP6LwalK7H@;9JU!|?&lbzO!z!2juy^c4jzp)Z+PON&Rs02=UAs>`Wy7g8=lbRjl~^Uc{hS* z3iy+ULL(~Sf?ij$1dWb5qFSP!MJ4iv=S1AZI~4tfXA#MW-oQR4yeta*kzn5Cg2vg2 zHkkK3q0zP8aROe<7S5yh!6A5NlJ`6BVxCg#JTb5fLs{-S;{8tb`Wc~4>UT(YQdPUq z5m66B;jK=sH`1@Q9iYkpH^QKILthUp}yy@|(PDdvK7u{K2+_m>*Bw`B1 zIlcV=D@?|flSXI~7MM70#A3{$-Via5-fvstO+ZOZ` z{lWdV_6J{#d>_O{#>w+SE&X_2E2U&cBi45jzah+F(|b?CKuxg=uLE3Ugv zlGlc8?Il+Mjh^+4>~8G<|uj-{$iXdyv#UCHGcSDY+^x|5cgTKB6vQS z-;9^zNV`d6G@Jem3W%h$zqfZk!Li=kbq-MPH6=+da+iiski2hog8gy1?xp-01N?5Rc=OO+*$g=^yW1ShU5F z1(CIIN2}D8j+<8&HMVigm=16xpICG_wzuDPj3)}cJK<<#_)x-34L}K9c~4P-)#{26Pdq`sjBF398!Q8;q{nY zw|5oa)5vsuyw-i_C#XHYZ%kQ+j|I1ncgOOW=|r4txr=rspxm>@IF?k#j=9-!Mwj#4 ztp+B&)LR~oslqYW$_Z-$yD05q#Ybc0%^1)qXL zSL62g!P|JC*zlzVTlc0rMtZ()%!*x)yzP)TvnUYD3Lc(gjU8C1cvl7Lu*{CsN8UxaOxN9nEtK~oq$kU zykmNq4z^-2!7-ikg^v(1nCO`P4;^gHAl6cEAxLlXf)kmLx-!4F`(h|hmt=Y?aXOjl z-IEo&EI%1NgR#|N70=x|EECC(SAWJhF1}^AJ9WwAU7pw#S*c6&S!&$jeO0BHvt(Yv zp+!L!hH+EyUlNwbVS_J~E`W513DTHR%d-X8g2V(K3$35J;42(b+6G{LI z`sVaYj<9!(dXJp9k)D}{GSY^SRUui-7sO>^AbAh{G6<)gKL7+LyKx8T4)FN#{W*wj zSZUxi^u#RhzAP_}XTVoz7uCY2Ou5wKT>+Ju+q=he@sDAfXfg>-W{1XrQQQ~9j(7Od zhl5$E%kxvoByHD{LE3(kiGh(B8}y_ufBd6NzS$fb%!)ncj$N0DqdY&BP;MLFV0K?M z8Hbg(EkhCQ+O7>Q)T;eGt+8U^2|@*@R&GrGw*6RBMV=632p^GhBwdxnjnFgOR9|^Z#zh7XzsWolq zORSqFB;@g{+A#27JT3&fQ>z^%-N1Spi;Uke<8m9(JIQWOp z#`fUJ8(OYK2OYeAvK(aVdLv5j^y9s&dgts~Kp_bsn^J*b#t(qT)M+L9~@0}FBtQ_bi z>7ipi0^Z|xW|IcZ+=paqj)sCq9;mlOxM#8YB6+k(+t8Q&Bc$H^vY8(>_9ikgGmRJ(MAjE zG*}&J{UB{JK%!jPV}o#cYVQu6CdAgy=52{gnt76kUM zhcSl;1RvajIMWbaEeIzdXvM*L@MwIvmQ7s$5EDJCSk>qP@GyP;1oy=_rNd%xWq6Lk z=i~-{Ph?NM36ETHqDjV+UX`@&fC&wjYC{nygH^(^tki`l9MkVmxi7%? z*z?a|&2h&}rD(OT*1Dkxdl#%<@!6mhP`*~}`~7#COLW{i84qjudL_BNc-9!Nk{_gm z?yyyze*o&n%2LYnDiqufQ$BG@tuENf2Y9k#8$7Ao3g)rLKpNIo3m^ky z0$0)pW{8nb+36|#Y{o$bz@`O0YqJ~pk`-8QY7C?f)89*0(SbXqj^8jl13oYqKYE?j z5O`R`VXe%!fk6^j80d@!=y~t(vEMNnL3xPbZl*pi?K!j))YG+`*g({ZIWi9-#R$>~ zNSQYg2;%)XkM|h60rxEsYEqMb;d%8T^&s5Hx$uT2)P;^p;Gplm6X+w5s3y6rUKmFo zib`U?04c}>boG=3_53#7#RgI`n&FC@omQ zpBHqqPx!ND|D8oiv!9G=_EeOR z&`r1jKCy8k-a9eA9NyiUC3~RJ&DIZ`?p#LDvyACa zW8%|-{>>x5M=J>zt8o}*@+i^WNp44RJQ3)L67>3k(v8?C|Bv6nqV?)gh%LQ-aD@jq*AIdNSs>fI z48!q|tafe{{AK7{gvrr_iCjK-ymw=6)iakG1Ngi5697B63 zQrsR)Gm^q*XT3`xwAj7)zWP3jB=|D%B_7NM*qJ3`i#!znxZjuPc!tMen7Giy!Fv4= zxpY_OtuEBj1@#9%jt{B(<~zrQDmJ=rPxFk0FKF6MKoHgh{XWV>kI&lGyqsc zG+K*@@G=7ceGLHC5RKLvBD~4~K)eA+o`>;*%JeEjBY+)o{#5tH+!pI41WbC}u}%3| z+}g_$;&;3+gDT_#G(`HoW%UIgrI0;9M>0>_B2ademcJ4 zjm5hD`b5e>_0Im^o1nOo&7+8+xFp~X(T3T;@l0FvfwkXt7sVyTx_xm;5I!D%9tGoH zCs42E%feB^4pEtErRbHyfm!J84K`J27sO_Ie+IZ#ltO25PrPU+v$VGK=w|YCMzRRZ zBGfFaqFQ~N_zM>|adidHHm|Nq@@XW(n%UWiJVdl_~ix^~FHvRn&8Gks^M(2po#qrkm~kr7fcCV;JD(>z&jLCiI2!(qOjuT6>-d|12$3n4%PcgkvMX`nli z2Bn;wW#iFg29j09b$ascuIAE*nRgrsgGELyek6n1fOop^-B~Mh&#f?B`a!Q@vMWMs z7+KUMt1pl;?;uDalcOx(2SPY-$u@s2*Dy_LF5Jj9%oC_f*SZv=lMSHwZ&vHDP_3Z_ zqp3BGwKhi7`U|Hy)Y`|?dSkO%+p>kEHJ5tlAXyW&BYmJumY~w04%opOu|m>dyWk5# z4_+PQS(w-_ifM3pa5q(Ey`jc}s{NSxL=z7ErtKuN@^YZtZ|s(CS;x|7=Q=;B5ZJ3! zMu7KSd`;zBc9CVDnp=JcR*UK-n54MX;xaF}I;a%*zO`bYQ zfz=yaQl^XKFjhY2uwlqnhD6m~0yGAQH$Im-wps%e5@3%B)G_cY1CWUrOOE2V(MH+6 zxuCK^crwB%8?`=bGTG{ojRYUIm&KUA|7evClp#^QX##}|%#;9aw4O3P zrz)fm&6r|ha@7OkGre~w1MC9%49riC8Kscj@)cj!Tf};i%FVDRb+co}U6kz87Ly-6 z-rbf|tx~UR2@}HcWT~}Q?S%-FQEAw8?@Fys6sr)I+RC6d`XJA&Wzez;k>)MZ0ER0m zY34Ad7RWL176UM?lE4cLd~O0>24vUYg6j`-%3TOC4H)RI71?ENdHMbnDIVS;LrGi;8UF zLWv2hUS&KCsA#jB%HX5w3DnWt9%Vqqcv_7h{jTGrKV{NyK2G`zCY|kTsr-*k`U%HL zUu@F10R5Ko|76k^9VdOfY2QDNlipzRKXIJ&IFtXb7SkzT*FnB|ztbnj+R9)o>|fSF zwA8dJ-ACIOT*YiqZ=wKPg~!4j`pkOu9LvLX#@^ns?ut2a5C$=b35^5DbMn!nKX8g{ zQ2QHx=Rp_;fIEf3U6lV}QBV60Jo!ocj!wkI4-s$SQ?EJ* zGWeFPzW@j|s5pdu8EzsZ$avG;YW(-8rO2{PfeKYH+JW!S5Tm<*5pp6{-3uJpq*25L zy7TJb9&7!o?V0?KXA=<^GtD7E)V0LlKQ&ohrakd0i5}F2Hsd<)bk>1%7Jjk?5=#$A za-Tt9^DYX6>d;-@(0tcof1FN2TJ4wqXou$6`r`z)HljbqvqHRAupgg2H=pLSh_G#q zCc+5d5bl;y-x5RVmVxk^Zi#rGrjKFUds<+{{h}cBXue-*t^gwg^y}eq~uWJN;=Y;X=@ZaKh zRWtljBJn$~8Gfa#4)kjQzt#r7$9CH3_xSP<{qo^$nSLJsq-6Uj?CpEN&5@{{Wtowq z@EKy@r+Ip6z^K4Nw^^>C`!NnrhZZzkOTl764Cz)1Ri#OlNJdqaYD`kkurYiWo)u|m`DNWhNY?=>2~{cu~v zZ%CSVMcUvj?~=4Z_-Ie$qy!lZl`{6)sx@(q7|pGK2}iRVXHU>9)T{r+-kZl&UF`qk zprmNp!L+o^$jE3F%etC&!xTLz7UqUaMQMg*Nrg*SO$<;@C%TljZ9qKMdL zYMEvhWF~Vw87|$lGWk89ubKCDK{@d8%ojGDSA` zWMf~@6cpY7PY#!DZ}-8L1=t%sbme+Y`c;~A(`fYs$;SI!PU>}|6>J zqVzsR-H!DRPV%e%6pL5Ne$pjUKEkG~n@#vVhVWO2Ihc}d5gq82jp!6?>YL)UZ}RPQ z!$1?mzH>F-&>_vrs8S0acFOcVIvaA4XmfUE9%KRRy{>n9#KC5acnwc^d1Bbq>$b?ICpGRQDd0NZj0Ttj`&OqdsB@xhm`;9L+p>%s+CA`TBlVN0HIr_ zr3ms296Ak=@*jFs|FDsWypmrpgxdaVrKa1}L|x?NME7&rAu+N+o%^ZgqJ_i7s)L$~ z-*&kxz#sU|1f_NWPkzJ+eGT{hSAVUK=48X8k66&-(#LOJ+y=zGM>AgSMk# zwUmFN8R`z|jaBXaRWp>R88X%4d@y3vawd7wYO(rHf6dPol$?j3uAt4u&w2Iud7LP{ z_7$V~*>F^T4t%Wnx&23*pLoMh29g{z8&Piab1j1ZH9xmea2|fLK(33Q;hK6_nN?pZ ziPFnY7iIz!RG)_RbGG5<>76z|=~%*LwJAiB!_Nb&ZGL7TSdSmeUt!B%wsRW_=#{>= z_^ii?%Ug5i3dyWFSXsn)`8WW$DQP@V&~HP~lmBA72vlMC&w!0@SB1mhZB~|>7y!PH_!9i} z{QLMiY8Y6Luz2=mdA5nJMy^O$~w+u-N>wvN2(^nu15{Z!#f|+QNsfN7SJ{Z=rj-h_AdPUKNOl{ zRfqwQI?&+%=v%KH{0;msYgpjl0y@_KJ-ph(|5g|OR@QMQ>qcfJ|NlMyjv5yDw}7@W zK&N@|w|C*+zs%yF0rGF~f3*F-=U>AD{}#}>2I%2c9{#tu__wl-Gg&t>EBXIB_`UU^ zqlRVIhm&ci9AWCW~Vd?Q>_5Pm~QnMq=OSc6?tPJLL)n5RB? z>3IzAQ6Fr2X6bmMnyv$}Du)4^p0CQty3ljHp{JKa&j<3hRwcRU>4NeOJslZ420cwQ zTAQ9FMLpGc~N`^DbSPCNa^_GtVSZJ_}IZq31EijzP~Pjn<}T ztd1wD>vbSj4Q2qkSdP7L4qZ2Fwu$&*x2EefhpuAgg(_oRbhQ8+hpr>%&&(wLiDvYG zjDd=9>P_EKhuIKoc}M-o$?JeDGM-9}a*=UaD_ObNrPNk(V=Xdr0rTZ8Iwe_FDVN0~ zqgripWfCYCm6mm2^6Qf9U3TOtyU_w7VyU+aOWZ3ZZ~+BiaKW;SPq5utN|?pMF7J^7 zvsQJkiR2=uI#nWE5sNdSWYxrk;??0LWE9^A=hIrotYJi7tLC?ECBa-2RtC*F=UORM zrQZ4q`az;53FqGplzBw_f{ElZGFKv`;sFy%R=Fk=uO=}BD(=LS_jKt`h|Bu>3dZ0G z^+%A3&F75m`;x75($L{L;K54#6k81GZ1aN?v#FG1b+z;WCn=p^)to379?u(n5ZWdEtdY2Kh`?LwgtA`l^lL3>G ztY%2aDD7@WX08z~%r`Mb;KZYbNZBfNB^{nY0-2~Q4J>^B-Gt)Rd6KtAon=yzRa=Dg z9gbg6keJ3U4}Z&_YJ6W4!))nO;;ap+Lz^O$$1fXcWb>OaMzI8NJ5`k``BL*1uU5XJ zIeMSZyfrAVzvT&AsZlS=%PRE%eGG+7dW(=4{@&@%7UOv8Ff3C2!Sk;^e{e=T_Y-1A z*O%*2${c22+bb?=q&e3#sPqtr>sUYSAZ%_O={;X7tW-8FK7>q!hTTUesLD+MhJ~=u zeb^JE=;3VpX(0c}>T#W4U5o5e?pIKw=Chn_Z(IlTEyMc{pdb9<_&Yk^L>qud=~h9a zEe6c4#K~=NE>phhq`wi3^ESSeLwb+rg3qx__u*Om_( zqU$U}*OQQ*EnnyU<3uoL?mwn(^>-)6gHyGR1^?fO@p^!+C&omJTwJi6VTo9s$W&+@Xb3c~wd&L$G!V8>% z$N6`c4!Uii5gbj}&wmy{J+HRC4Mv7D?(sO|&vk^6@M!T^J!L%!-5?Z7KXLw2>ZDek zh9uYh_^e)Xo;_BdXZJ0=Ca&wXaT5=)!ga#gaKN1uj}3YHVEc9)IFF;><@U?JI@iv8 zQhmD*jfE`ml>p~FyM^cHhVg7UCLWw?x8`dFuIqd|{6*hbmq6_!L&uV9-%pKP;eudr zQpMDXQn@4jhi_@$IQMzR@b!ab(gPS9;wEH0ujZu5Fo40CkV%fR)vnRhD}U-m8F>oa0J zs%HDLt-vFd5aPDnnVL^h1J_%=tR$WUzUC$H?T=`?p7Ay4jd#=Q)IYTN)hKQm;6xZR z{5_0WcBJ=)Bk(Ovi7UiK^}J$(S8dE(BL&z<;kp35H}OK4hSh@+T3O{P-#~jNUqECF ze(zh1VYdewwL2KrjoFUUOls)@)AfsIa`Li5rd7(;hrtQxIqx}CT z+B}QIC|_c^Kd&;{cVbKv-1yui)_3AM--r#q5pZ~|+w{bR&x3nnGkfdaJ+Ym?ZSS7g zOV4|atM0DEmBcv%fb_%zIO^78W@^#Z(Y_INsol!Bue-;_NuB*gT^iv)aU*18mM)8Z zBk(z(R$W$2>XR0|iAfhe>>II%*)QD4`y8zE+Sa|w2Yhh}vwS0VqENyro_I^^RyJ`r zuL;Q~<;d^8!TwHE7%@jv&B|2^h`MwUjF9T6dzE?{jEhg@a}wM(Ri&QV26Mv8M)H!o z;SMcy+XVBhC0soSJWYbNs+`V4A3hu1|i*9j!s%yqDtTLHP4^VKW9 z*36w_lXzM^=0b$4nfs>%Yt=4c68i%yRQMH(x$hCGf4*ApPs0VKeymf=Wh?B|V87(l zMp3EV(G!5h&E5)%uvIZNI39ZgUd0>u#{szbAU@|xe-M85vq?h+1c$`qHVk}7>m=Qd zw%CB<@0+P(zQ0V44dB2(4ySk9#)IcEjV5m6S=)B0fs}SVeM@n)p=TlP0?u2L>@5Bk zjY^2uj%`ro;W}d#RrF~Gz>O>yixPiSKOkQ6xkwJzLE@xSjmq7sg{NL-ZN~R+@$~wN zw*b`d;HX{e#qsY595aZc(u3o4gCpPIm{t!*Kj3gyqDJX_e%x+55J8d|09KOM8On1q zUg~5_L@>M=$_!()Cr+j!{9*VP^hvS5K)!~H7MgpvODEyLATAd}Sl!1}&frA( zI_^Bst)|nC%%#Q2Y64^WM$DME(VVd%Sk^%*+b*?f9bTfc!Qb0M$cHMKmcxcXyX<9` zvVC|(vPKLck)w<#M@Shn%tvB15|{O6v20U}q;llRHxx*slrTf{3tl2h1FOA>Zsu5Awa!80sE+V`M@J!f;v+-TyEFD5tH)H!GS)9k5h8w*(`*vYA zVm1Uhgv9o1bumULnbI{Hp}cHmm?;BH6=NbqpbpO0*>V}#Z6ei-e9MS?4|WS~O`f?X zUJz7EM?(5q?>sM+O?R|v%4ng|q&`CcFxLDEJ1Jn2?m`lXL`F5q;1oK?nfC*o_e0J5 zd88>75&Nr$J>(4)cL|emfLZ{a!(<5H3?^2Y#5j`|`=8y(zr9HAX&1E!g|Q=FKfZ!F;J%$qV&^C91Cu~bZEUS&!ZYaSd+dH6&AJkOsz{Dj8pz1^X{=85ZoL1}sD zPi|i~dPH1}b|V>TBAR~_$tC(8CQ{8vCqzQC2ng6#;|KSU}@anjb(Jm5egb<;YM?Df_9iKh`rJP)DFkIT~zCB!##Q zerZax!d}hrXkOT>IUdIs_BtMq7KOc9;L)i4-bnn$0qDR0N2nX4B{};0lMTNxH0}q+ZeQ4CpLko<3^UNtt&A$u)YsC z1UJ%fOfNISXvwp*8|+=7D@C%}_VJOr-oB;rI{nk4JXrv z)1$Ek2LXXI-iFi21Lv3LEWY+5r{*ishI7P*0|o_7f(>WcM{fDNVZ(XKhO<|PAfFcj zQOk!1>nNY?<(8c9_P`lq!&z;^*YM)M+LY!|a$S)f zZx$6okI{MGB1&%bwcj5f6~blC&imNtP-l1kX3?Q>?s)U)5Uk9}e|&W4Yj?awbf}dZ zUQ0K{a2~opzc!^MF50j;(S5haSFoD}qbdCi&WXLZ%ODOmwcm-ef`9%|y(7H=^!JwS zl|<>>55NW&>4cO7w1DBv)x!1kh*c`?SpvcRuY5{lf8?3S9^R)wt%*3X9ubSAyoZR3 z8X{ty>@Go1sAQ%?#My?3AW)KsJU)epd+QO=*CwK9d88yRs87T~=@LXpqL)ns$I&n~ zO5(ZCv?Q7sB91(55%CK`-oEZ?pw^Oztw+SmQr;tpvl}9!w3P5E3EluB@1;iohazwjyQ*o}}^5+4Ay zmc)@|kwiQrOn4-5N<%~}Sz$@yUWW*uA!4#2VuDS?E%k`F6hugGAHA8dN|6$^>PoxB zr3g{Qx06H|duu8Ut^U_ep*T}0)-H79Npw|k!n0h?hOvFc=P?jl%AZ#xzE`AzxY~%! zgj`~2f{Dvb;sOtOFH35zdX7(#>Rg0Equ>t+c_)9c9NwE(u{rc*n^IYJsT)|TqpMVL zcvom7;!dINrqHE!q4QX1A6$`xDunNtX+lVItQ4tIdo67;@xT+ByKmfy-~h2<9z5|?SwA@cko1dDO456DnV&y%W^^U%T4eJ2@aRjKO_fo{+0 z$A{0e6IQD(1$Ni>1{2l&PT|u1+D)n>LX>#M)`SH6IG#y)YZ9IHlyL^)_a(F#_|^)w z>v7n{52V-b8O;32kG2@2#g^=)#v`oKvAXPAdQS@(prB<_SLuY~nZQO^U91zDTOC_< zhE8b4gn6h4s)bI#oC*5~N4PGlm!0R69VEst`%Sxdb=NXV);qwwsDx?m0cK0kvGhd%VI%O zj1l3Q#m-`}7fi7-d4sW@$x)4`-tWONu1VzG-^(swvD-{Bs(?iD4Gp4$Ai_Y9syXK| z@`zz4VYM?6B2dShNG>Bs9@W{B8QEtd@r>*=k!mVwi;0vm^0A5JGO|J<96P;hLhk{YWF8|;O(d6*-{-nyu*XE=`KH=Ls>$gWCQ`=8S`*1-q(mZ= z!P_PjuU=vZGI-XcB&#_RGBTKDB2h$huZd(bGTubW7`YJ<`9vGo3Gt3^J})=V?&g_n zo+;+p&pi2g2Ie1Zp2N+P?vv@)M?7yd@iFGfTXvc6PCT6j>p`U-zzDhg_aZ5+H(u2H zA-Oo*Xi#I==hRF%w4^^!q_P*+9;5V;jayjQEOmuxl?>m z6S?Gw8#7$%VN|>#Caj~z*I9y1sK6SIE8a-bVp}*Nkta9U`20 z2F})94jf28Wob}fAkWCq)99wV;BnnZ-HL*~rOC3QRqkEC;rLJW6@14>P4wbRLh?w^ z8XC5fFf|=TeKXzkVxB%TGYpuwzcwfzxlafjSVSBE*n8nydjQH^dOP|<4CR;EBcW$&Vb z1^WVbSxzJGT=kEOS@+*!!}74cpo7O7|0c*LN`-a*(EPS$eOG6te;u@Lq1K#3>%c4m}!0asqczK z7MRrLDdG*+8H+{>xrT2*;Buycss)Y3m0JuTkA|_y*?#8Q6zPzR!9`{xg}b0 zJIHg!DtHD_Sn0nhg&MUKPp{(g0oN$*>$kPyW?D8vy7NuRX?SYI?UVUw=&K&R*xPK= zI}O0x^q%gew`D{0E-bU?J;7jYQjgv*g-9{9^9;Qk$pYCVy=cTvg4KKaJg+TgFsdD`qqW8xY7QOuq)?W4KZROBA7APp+6WsK+G9{b+6}`D$ zdYeVi`zql$_VAQMBjkITP4Ck|E#EnKdgXhQ5GnFq`nsm~2C`tu_a;+vIG)FpZ=sjo z;Q;2ghu;Xtp?9}LBj_zyZpk)Xz+Mq}T6@PU+6RB&2i5E~N1mLEBY*y)@y1?hW{)Gqsa?1pu|{?I5CX-k zX98NBbMbV<$s9KWtjwwq$4jqzairA4acO-V8?AY>Y z8V-#<4nZyjVqbtYEvOC`5JEV-*qO-+A&J1h$20r_FopMpU$f@x%}oko^?C!E8rO%W zfZe`}?{v?-Jm0H{{7q>3e)OsjvM_l7%*&eS|=B5%jP&TJ_%(? z-a!gZO5pYe-U9Z;d%SiL`11)4lTCQ5E|v&q(h^K4UY*Jis5{Z5;Ql*=D8VQ^-R65x ztzUp8c|!z82PYsdO{rX3f%6S4X>=mJ6@qyZiBeH;5=697r7joZu-=eIOttDUJRMB5 z)G>hU#}`UqC=*jv6Np?bMpAL8FJ?ypm3{6^Q#u1rmMNZ3E3Z{ukz2B0|G&v{naOen zUeUm@>Rq9C*L`nDZ_ON*oSI04ayooJlR5a@&k)$zZBjB-H9}-?t2_^?IKf|~J|OL= z7K`}v0e|F>1{d6m!)QOt^_2RjX8!a)ris8l*oMaK+)q>0(CEGMCUwHqdUQGT2W+8Y zO|i#-IXI?Z;BPkY@hvqC|74jLU|-pf+ooeVIS|D2=xAQ)Ni?@-V9tOYYwQ-~FtZg< z6!Si8eIpq*4t?rc?MDk2!A;w`>tZ|OvyDgNMFqf?j5)g-+h4F`ML8)Djc#!nTT?hPw07L=&V1$FQGqSpl|rnnFoS)y0?>LVjH5tZqROVJE*2UW$LIQt1Xxp$m>W%>ZeSd?}sxgigoPHJ?Oj zqk;NGr3hA?+Xl&{C7ueN- znbxYh87%i>xZ0T?bLrcqY}>T#DW|_w_8`&=VfM%8KeeJ~I*PvBPUOZ+ThX{bd~xYfVGZY>KzdHUet>^(_GmK)`qM-2mZ=6ZOmeJ#PKhSFKDTetG55 z)!S9nWck(+&@KIdS^GEI?IMDzRj1FhwR_fmmUdm|=Uw{!KiB7M&}`M`G5@sG?5fY# z+KJx!{12pi>T^dVP|eqT?yb)!ApI}u^VDx`bw||afw=ES>hn6v7SN+$MArN;>vJ*o zFSzS-nVhJS`ur%0)T__A2F?c?95|}K0rKD0=O6Hem!s9^zSI9keZE>`R;$i`&enLR zX_m(A`EHlK|8Mm#uRhN+aJH^@;HcXTkpHqi$6RrA z^=3__nvPwc$B3Y6RoXMQb_f2;(yqHc!=L=r@N5`)K$n?pbH3T~J z$X-b2O3SSZe<_nR_-KR~aJ;hx^5%Qa-K3i#$G4ObyRWkT>fKFO?_PHMFH3C0bHKTOt;lhxNI6t6yK2%4!hDVb^oLo?Ti zkj%LvJ-=1DNJhC;>Kg*}<}gjxOo3Lb#yu&0c2aPsNg8S=aon0=&?T#Dpbg0X~C0I8{b_W-eRry<;_Tp;^tOQ z9Gh9Kc#-$Kn!l)Tl4pIeXm%NF1#?PzKb>!BpJ?CG6ABv@_KQZoV#FJpIG%kP;ap;L z;nmTF{Tk`{Mg9Kd!X|}7&HJIzg?*w6huZI(_?Gr-T6jX?)lCsV1TP7K$;T05;Wdp4 zuSTd}3}F>s)41^J7{b={^c|i zH0L;8DlqVIDyJ8=hUD=3M>u<3DVt|iS9!r)MfW7BD<&daWiRfng>RCv@oXpz7dWP4 zG|GPZ6p4<`hKHbE87GSUa31on&Er~vS(DxfK)nk;EJFhPT34(8%xfq~60K={4sD}K zEq%-$fqsZ2B6(My2i5D$62z!OyMz%BNDx$GCBS;4@1;>aA&d z6HFX>3SIx?ya!ti^^eDnBANE`0>r8Wk^}KXNahak=#tD06163BEk#*WUo!6l*ij^- z#}*x@>P<<{J!(7D`S)nKJT1?IY7U-SE&+t}G-?&A5h`Z|E+5w-u28r0?d!JvSgjf_ zzw?XhLocsZrC>j3=~iwlKxblIF$7#t25+C3(-f-X+U80wYN>1H;0@hl>Gx7A%hgW+ zZ!LhUD$>Md>C}KKxrKVyN5q=G#eo9u*T0+ZIXSQyp=BGc>lIa+yq`#`)O>>0+#h;` zL7X?A%co3TykwVr8X>(JP;18P*lEpsQ~6D8eoWwZjB@?K8;~$GwlqeFs8X9BK3tc( zq6{(2u;Lyf9H7GYr*L8yxYznu{T#z%wySo;$U&1uOwK#x^UZo$GJM^+?tpK?Sv=zB z&s&v@@VE_QeG~AN+XZ^pnf{0!fK zpPtqDxe1?|J>r|akOMDV9#C}poSaK6|K?lTAAa*vIj5Fa9+O;nPhDaE!`Kz~C*B-E z^hjam!lMxD$HIf4T)r-FH!(9eij@WmAbXTVhIa*iJv z`s_h&-N(L3njr3jL#e5WBSTA(tlM2(U-Xix6l$)T!Itt4)!}*x<0aiy1Rqz3Rp+t- zxvEKps>nt)`9|tjjrsr)Q%$y(j28>Vmcm+<{;IAfA55^S$y*35E4voeBz+&NNv)bj z(0a0ZnhW%mq-Ux(IP&RQm)6_G3kGfNM2CD{hZPHF3Gmm+)@QurGn@R~^!9(ONsFTHw z$f|@T@6LPFotPpD&ymG1aWHVDxG(J?OplmRqj za@er-LM^De4Mr>3IU(u-I464|AsJ;T+ z2vn^jP`!&nr3W0Y<|9t7^l;ze>Pmy^r8_iN&*JIj>UN^i29b-GWb}g~CRM3SF%WC@ zq6*6r>Uslb2%h0D*mmv?;<;?^ zAb5#fG^Xr44Fx)D{~HWma6J-%>k{HR<1pO{mSuLT4h9#Gxl8X*`g+S3Xj@M(xK1Z7 z+anRzZoqZ?i}r<1Jy$`@8u^3$6GPv?-Irtn-!d+03fC)JAgY=b+7?`To9^WN3In2k zo&z7SXlO#s$1C3JT^{D*BvT$n3Z)(3n~!7@JjNq?BGy|ml>cSOpxl*ZK#I11r)cla zSm_}YwRw}NJU7&ajZwiKUp{w4^4qbiLg*9l)9t!XfJ>awC-@V60_i;jws!s%Ej=W= z7JY&;_6f4s>bd&_8SXwoHrnU^zfa)m6Qr|GkikAdGW!IX=o9R-`UJakF0 z=n(XnQ`lloa^W8&X zDWHzkrD)t;@6lgaAoC}f@A=c3L@9cH9?gMQm%#WoJ_P$J*fX&WY#Ir2%Lf+Kt$H;* zTHk1N#Vp)T(h25)w#wAyN_E^l?7(wy!7B1Tnz^29V=hG9l(PfxV__3t)6999-uhoO ze-8$;j)xE7Jr}?_UN`(Ox7_-lhTQ64zSJ1?xzwC0H5oaIkJ4Xh-+2?RznX{=Xv5Fc z)iZLxuY7cJYGU|H#~Y8CZF?r^fX8HM#~QDF@qcb*6brGA8^*Y!Ru#?Do;Y3|7|YsO zqr!MP4ug4002=j|!4o8i@gEsshl%yN#FSi&r|!b+bNq|d-uSKdrls)rXrA!r8Lf!d zdj{GuS`j{a2;m&TNSkueQTV8M-s0l|L(SRs_}B-~hL1iHtWrOdAB&HDw`d83@U-}l z^*{L-0nBdYI#`=5ONk|6l58`FGF{bda3ce-a$o*qv`7rf4&2e;&~+M2$=}eRUe?p4 zO&kaOX+=}LL)SX>4j6I`UFS>G9=gsY+YJm|4+B{5!gtGrs;Xtz;VI%(t+PQNhWU0y zaeV_pSCqTNYHQU;5SF;`3blTW_V;V$S*J?z)Pve3451R9J{}ikE$5JypV5PV-^%be z(%K`W9z?$IS4`U|`@6jRYa-@DFd1TcDJNhJFjievpnLMY45wCyUR_S?xZGV`qyy1v})&ma2_YShqYEpuBwnta!& zC3rg3hI#G>XfD}lrKmZ~ND?2=fpj%f2a?nj22i`Q@np#iuqjr_MVgWFvPKQkFZs2q zLYQ0l6}$}Z;!jAh+#VbL&-O7XEiP zF>{Uj3QuT;!ap8NgdtZg{Nk{(MEsf+c)|+IG6DBFgCh0Olf==Yy6Ql>>ZAins-q6XsxugXJ_@qPVwJk+KCl>B2@+>|^|DS% z+j=RHXnnm5e9F?x`6xED2Vr4Yz8& z_#pwWUiwIm8ud>+jb84_b?e2c6t7#_c+v{Yw$ySrmZp!T4~&t_9M#F_F36F7Gi1R2 z&KVTsp=e+JZn{GDu=^Zu11EGWG<_J8EY&;w^5Yk>iARaSfFnAt#LgU$ggT}KP zPqz|l)dzrV`48XHm;@LQhKW+Ki`7Wp2hH)qc33p9ut)HU0rfnd>`!f>)xr8^kYJ1m z!loIXf%o?C;BG|FUexHDNy|+CNRQ`=-kt|3%QOhSkT>(EcF+g!hKN$z^FcMx%ed}f zJv9|gx73tpsc9RCF>3PVKZ;b9Nb=b9ikfI0)Z1z@fmE$0^{zw*L#b#Fk}P#mtgk+) z>p_xw`+8j@PQ8SXTUj;g9w0$Km-6e;+?W3ZNbS+mm(NuKnRTsIi|@lSOA>67enHJ4 zVTjzqb}f;H+pATj-8ONO`= zGs4tUr&%(5+mhj9C}+#?d&+PpGhywFj^0D@R6)NyVG&=*XBo#y%3R6HRSh`A^qmD?ksxvu~Vl67Is093N8?km7m zgi-1d3K+)OZzeEsb{XF>ic%Lcb>!#hKnn9+ksUtOm%&hK2#H*nmL~GHFTVbNqHc6>fkK}5)3;Zw{HFpXHkt|Mr zU5$}L7Y>pG<=9LmmZW?DPvhu2l|ZYoni2{#3$0w|Q$LL$Ih>l=flzp(P7eQMo~x(} z(rvP@knGEaRka8af>-~t!S@DjmM%?^2TYM-GBce>cnctC42R5Md(Kn3+gr!KUk-K4K&{#e$d-T4{jdyriOPxN1#?(QZIe(K zlTbJq!Id7zZ{=4be}vTO|ChV`e}-o1c|67c!#KtNi($C@Ki)h3ACaT@e>4B>=&KL) z#kC?^UkjjS=qtvhuYJJUfWEFkvRhxLt$CAILuMX4~CR;3hA=o zHp11C5h}zwih3H~mlyrL;pnessAjPWPwKBNg^TukB^h+J-z)Ln*55mb{O|hPIkBGp zIs8=+eNTjF!`H@mze^;A&(GPUeUtW!;SATJ2)2@Hl zMc^TSUj0=grM~|DRiyQ|W01zP4NtHB76S7BpueC;eP$h0omO36f43UcH{wbCJ${eY z-&LYV$A4ah_jdie1d+e1zp?b6v2Oo4=5Enntjm8c2G$1j_d9aB_4gEs^yse;DfRVt z|3g}?4_v3^dOx0C{iTylTYry4;30or{lyzRUjMl)sPS|#cuplAkN;GF9I3xP?3mMC zHif%vTG$3*Y5xW%G(kcWX#p*ddK^-YqenG9cW^=sQeu$OnD&SlAB5%w?M%{X$XL+K<3<3m34B0l5rjl8T<M&7S(?=0lK5uay}$f?}jv#1VKnyVYIPf4vo>9xI*I7Nw_ z-qyy&(qVc=;BpXS#w~d>Vk7pCA@1xS<9@CGZa>)nale;mK8M7a3n~&ZgNZ#pq|6scBy4WJr_bjeS3;b4Du848rNh~J_Jhy|(#Gs9QyBWk zskX#HTQ{<ByUCiu@B!D?{F5dx|Aruoe~G&J z=ND^e)+zZm|NU(K5sKhnnAZHm^l1F!jm$OwcG+7H`fL8j!v5>AFMFUWh{?l#CfVoG zvfKV|b+dmKN%FA2($HhszeL^a&o=D$$+OshBh_O6MTETUXA95T{$Y4z{|+N^ZU1)J zu?YPQ`%f-xfPZxDQ2&X_!+$*aFN)xQtcQQnr89RNB1An3dA03|$~ zSfSe9!(d3Nhn(i9R0~K81;pN(wMV09QKLm^pBL%Dhi zw2FUZD_bNi3{Hq25U4iWon!~WIWr+3zVEBW6R+|Ra*GGw+Z36|S;d!$1=Z>rk(exm z53)<9BE+Vl0(TYg`%l=6zrXYgtR+Y{aOO{iqLdo-u+_m^wpLp2U8>V<#Lg}tI7mi6 zQ0>XmDalO9)E};EW^!dxiVvdKD(}>$KAQAowa$d%RVhPYYbl>I*ATOG)}UkDe4y_ ztd=k|a}5bJ5)d+PK-)2PHyhpRHR^qf zEWJ>@P@-l*RQLa6S3vS~U034O%e}Nnp2O3rT*ew|)~9N@^nuj8a_Ma#^}y4} zR}1tibp@X`9ow(h; z#&hSM`k1*Z8&f!}ARi(s`;YXu2rXGu>H|)YO_FqQa&EvbzPk`CRXb$(OaiW=Zt+#c z!0laq`ML0x*e{iAZ4%<(@rFp?S{IeQ{K(AthjannwjtmHSAPCHhEX4lvd6bSV>Tv z>jjuLcTHhGw|6`Md(s5-1p$3QK;N69Jm=#gzW0_pBUAbb6Pw6kqOO>*>Xn6iGOhL{ z^1Z*PSF-26(IW5n*m7sI!?zc3D`uSM!&I9gLG2l;G45o|xaTT#llDlYMvX;8M$je0 zARC#fs8Z3{a1&s5+&``QcOydXxeDxGxlsf}ncYtm(CPW~R2)86s7`jta}cunNVe_i z`Ke;oLYzICKhrN90TN^QOt z4j0*3e7*Xd;cFfP$i0ra!B;xP!rGwul68L9{Y&s5Q`8%jL1kmI#)>i>2tD3IOSv*H z7eeG86jX?ZRP&?}4fv2hSQS~#UngIBIy|lDbs^RPLub+|0+*xt%Dj0f%Riu7h=-tC z1-9$CtOsp$G@qOqX+`gTpv%p}gMYm2=;dBsw(^)q?58rXjG6EURO|2%R6`p=b(W24 z1M=mxL4h&^_-CE2Kw&BOz@$? zzK4*i5LJjK7xqoYqi12?o@xn5#jNaw(f}9K`SM#~9u1$eO7wRhl!TACCi-SS3DM$P zU|r?=k~>ENbtFJFDZwFr6i!EBzi;*uT{uGuzaoX-6PwcY8}|VT z{_a-2BMA=)lt<@568`RUXh;6Q9L9XJ-xF}}(PjkV5DigG$9Sb3J#C28w_Hz$OBF!Z zqh*YDpF?v2M8*nk$g0X5jHgZ@A}3iiTAFyOj@begV$3(-{;BI#*rT&g(`;ZBFH_`Yr;P=ro_ z0XqBFRZzqA3ta9Kv3dzExHUrz18%tQK%;V3L~xLwaF1Y6Iks4J7kJ_z1Y~OgX?qD5 z)Q1~_I!d6CA7P7sRNo8}v6nFeMGH)!~TLij(} z@aZY!yv8!T!XG|+9q5Iv>Xlgk;ptG{?1yE>phpGYhVl{7`?K8n)7|+?-1*;VD8C5D zU1Ynv$mfVS`f`05I3WJeT`q<+78%kGvRttzzZkHKmFvN_oj)BB)g3LHcf5uB!Fag; zKjxSw8zu2;t$8_%(=hG4((A!Z^Y64MuBxFPAJjlgadWb_Vd7>mv=-t-958GxrbOWS ztA;7DA#?|>ve41ieEF<)Y1*}b)Om>UFD+1~nnj|c7dl4cRB~Md+~wQoXnHy407n@D z{4@8jbTEAgtF6Ml1nLnuDcC1lqxs!IFFFsw{g6A_gx09*Y-Z(fc?;V^E{st9j4joVF>U#Y+qSq~U^O7Fo&0rLw~Cw=_&)8xm{t5rZA>MGG|~Pd>2X-1cb`Wp z*pn7~mn0fWCtl?CHlP9xR88Y>SF_(ik2*rEiP|sFSnx+bB5d3BwZb=xs|&h`C`hl@ zL{zAB7+z{OT+YLDTdBT2U!mKP7I>WoB#mP7VBIlU2ZKYqD(S)7<3jIP&%k&s;+`EgM1g)cXVOz!9SqSU1jUehlznI>|TtM`8@5B=S3g_z*pAhn_C| zDja>=mIkc_-y}^^=usBx_AGs~FYh9nb-_1j!4`5l<-vLwlETT;1i7AFm~ zC3U~1o+YhSO(2J~Zhxc&ey6kX_4xu`AT3~bHPo*IX-QbGhZ*{Vf)rHboa_&-5ZM*A z5jBAN(?R{(ly=df^Tfy~*0kVs@R^e6%bzPWrzE*ZwOSj{_%PmT8Xq6f0F5_a(GZQM zJ37P=`0ceM5WUvm^>LvWL4rRZ)P@F7U6lotB193jl0U4NpWnIf|)PAa!^z?<^A zma6a`wH;jreL3u5h>vr(tW459XJ75{P8doDCt_HG+<{CRjBUMmf$i*O$M*niXy6uVEoHqYTz@isv=neQ zSuX-Xau^?VNiDq*!r z=DT0z&tm*we*=Td__I>toQ@2CV$a`b|D*dO5&mc3&o2MdgEdC{Pcw`OVB7FN@yKBO z&styp9&j<^}Jz6r_VY=S787G0gH9Tdv#_hm#mh~T55)SD=l8gv}gb%IYk8d|5gn0V6Wc8UP5 zrU)*lPzMy!cwJu2>&;Gry|aRU_ER0IZ)TJ~IwkgKPAwOLLBoBE@oQ+cw~(s8@@tL! z^lLBCIHak6Q3`3lHcP%PQs1wgPc0qGuXRNR?K4KFHsCWZh9oS%wyOcZ)*f~y_SPSE zc1*w4yRY$U8_^Bsd2P2}dj>qg!yU!1J&CuP#+49(%z!upy|wBA@Lr!r@^2|e^KaiZ=-O$mG?MKAxZT#B3+0KflORAXx7!{nQEx;XYo!^T zNHORO$!_h#V6F1e!fe~EP(A}eY`2jCoURU?Lu$}HQ9qkdoZ4wZ*=n1F4BF2S2|vSO z;rsZ3AJk{vS21NReu~2%Gx&K#d+gldgne6mb@LZ}9D1&W&tRHyzu$L$8BF7(Ez5a# zXVre+4I6a-UOl@D?Nade3;<0Fj)sxYexzHx0tM5$k4~R79j!@Pa4P1QM*DpQ(>TLt z*0JpFoOoXYv3suud~g$V{|0oc(YNbkB(+8QzxU|b%HJSOwv97W4%cY{!YxsG^mvF^ zF^F9RElaD`5oBQiyAW~TtQ$#;3=rpu6}--euOL=vbf&z}hDl%4P3GLI>ycTZZp5`6 zY2E&l7T6CvMsv0qWMRNZ^p-ZeREG%~{pE*~e+!HZYXdZ519BDa}H?&q7+YPFw3v`(CGg zg~#fYW*a46B_d^M-L~>oO0#vn^D&c^#&6VRd`zSCwe|8^oexClHo3-QiWPu zap7$*=*t0bfduL2tjqg8+P_ixo2?_CAU@-xkPmOzk8@28TlFw>ngGiMHGsc5uNsAS z`0d;n8`MZbu=U7StWuuvRUoI!H4v2AYF5*{Y#Y+o13L**)=# z&}Hb9sm*ZMx&?bBnSPq%Lw2^ol;Tj3n;`<32A%>_G>bEnkvb6~5Nk80Gsr}oa()1X;Ui=PG9CN*R zLsPC7_f40%&)|$Ky;9syn46leqR(Y#U@CSg^-6NqelO6klhlrm@;VW(Okd%x#*|PWQ>CgEi-r5cG8jkyxfqS3f=xJDhq6BP_S1!c8s76BZ;Sw%aM7c!q?!fmc*%% zWbykZKhm;-wj>fUO$a+l^YyLnSJZ}+nNeyJB><(5fWd@*7Z2K7$j7>kMIXAH7Jb;G z6#4{F%dcB}Ftbd|-3bSc`QOT3y1bo^A)%}N=vUN3(1)%Oj2sw-%jnnPoj34V)I$^% zdL8des+-i`j&wy=(k(0cH)0-@6>*q6Yt`pq1xjH(ikXh(k{?(rah;#+O}Ye`WO1KN z|2Pe=(QA~Yn09;3imJi78mqn_j$lfxsjmXGSFBpDliPuB?F9q9+94Ze zn=n0nBZS~yujSuQ-z;@7pb3WtHEdex=_D64#xz7hCr|+FSy0 zyGf}k2PQ^q605+eL|TO-IBgXhE;Cl)On0qOPm6gC(q#Vg-)#RbRU!q3c7-V{m{7f_pr<3GzH0cXpw6Qu4#yZQ#1wIE`2Gnm!o9v}^&fGcqs(LET6ugg|w9E!xwHT(s-g|uMQ0Zcqt7}if9??vR z)TpZw(R)P4A-CBh`Yq;pxkogmjqbC@tL_MS`}@tnv04qMW_E?1V(0ZS1jo{sm?4{5 z$_Ac7R{nQk&IbF%?Y-iLzb@c!QYY*pk0yi8@&r%M_>Rrs2B^%-;GH1AX7DDVYcM{{ zOmP?n5BJs#j%jT%I07LrgNYzteGjK-80>22y_g{|IF^{f;0YcE8|2Tezph^WC7mJq zg9mC*fBRr9UiSVC^fr6<3sq!qvcujPhP{FlE%v4&m+*g=ufVOl`jmW7yPQL&&1RGa!9=35a<}|8&(D@OgD8hD(?vHgZhcyQ_gBvQ^^?9 zLeF}&>%!A111wat|FIJJV8@s>z+^(=q<68(8jIC0k5z0_zn$hP@}Mq)xnz9Y4W&-s zdbclxQw>qZzoiDYrxuM$fN@2FdB+VVMT5cQA7HfEI(Z%Xw)<0k=dbYvE|!L~x@X=_ zj`7o)Rh#KV4AWcVmE}hx_!{hnUIW2^uQ38W-go~Ny2=K5JHuU!ehzQI|G7`#!h!Y}Gsht5gbev@qf^Ld=M%DB=TI3ZOgQG3>b>+`g};XQ#s zW*t`gbp9mu9ztF#&Lea^>#((xHrL$F8XLQ-mF-waR(BVIGb>D}pjm1Q2nm;VZ~l`LxC zTi^SE21C7YF~~vtRrq8RJpuM7>dUl*#MI!hSTs>G+v6*|nJ+o*jC58F_iC$5Q@2S_ zO;6z}?TuUoZj*qG5x)FOV?b2!+6-@gZdp;=aJL#zWXbyR@yLf#jr>I^oL{?g^Gl7R zI&T6Ujq&Y34%{%?*Q!T?5D*(aYiuz>=PW`dbB8o$qZ078RYHPq)+y|z*>sNvWUj4X z_NnCz6o755n~WV(Be19CTi@(4cP2XY>Y;tMi}hMw{^$RN_97lSK-eDNaxbmGPD=x^SkKwEBZwggOuF{+MEg z@!Y^^%Oqc64;H~(<0e{S+Ic&Cg=r>bHN?&<{J28mD;(uYg&}Mh5cm<-iUZk256$N^ zZL15hPieOv7pE3oAE9D^QrCde0l~?M1NfnU8PE)5fRD`Xi55Aai5KD9n;6d2jAado z-X)?NpuKX;Zi>!h5nRP?zeDQShgwP61;bMNE9_498cf_j8 z4J8Aje+HvDSs*0le3H-rlg%BJIadwnb}L5oG3V16`DP6V4t#h%E${=Th9bnz8uob` zNBjl6ja8k4mR;u2iOgfU>P2LRL6Ef^%qz!T+4(rbmSai2z#6FAAJ~|;1C3$G-)tjI zh_<=(5JHeu(t?FSo!d9a)THO2MrfZ^z%I+wO(6fgkGv$5(Kcd5_NplKT! zd$q4qOb1`VdBBR4Gm7TXMRNb%w;=j-y2#VvBAes&fWR*y&Mm2d8kDw``vFR9A$qg1 zeZ7rGU7&O6%8ZLGB^SwzY0!obpXf4q>}E3bfhJS!I~?*<_lZ%VtfPuLU-sGJP-X}V z5M0A(_Av#FPa-8A1Y7uTm6MPd>d$QGM5XI?eRv{Hsp=sGPXDh_zs0hZ9*@<9tunNz zRW(Q{c?w#A?)A_~<#(gq)T*DF>MrI^Je>v|gDdq8z`C#;IM<71j*Vre!7`IrxG&Jb z(%xX1Ww6{=4@(-blw@*j_7C_A*Vt@M0y_~r`@-9BQc#dYO$Qb1lbmxNpSU>+v(seb z9C^Pdyg|oN3Dt=jCrdX)kcX-(!as*UikKf^{{y>L`5oq8&Ee{qKcPX18siVfoRcW* zhO1p+Qs_Q@cC5G8ScHTIho)=ji)GV3mpQWzvd^zA>}wfDJj_Dtr%q4X?#O0Y1D7k-C|FLoE64%vJhEu$$XvtGZ1t&|aQ^-liBMM^$=dECtDdtt+tWvW?w#!92 z^pjta=)l%gbbyt`DbmvdZ?v)eljXexmJyfDbjPza+=~epZvP>*<_v^@wpw^9SG-Sw z@iN3!UlXC>sDH&qN68eRzU$%wfd#_vT@EM<0e%}2z!;(;0O0w#^~eToG|(hb52HN+rHDt%))c7ykk=wNOH z$2M_d!?GZ-)vE1mK~XeGT`kzSZLDhqs#?`V^IcctsqQJ>e=aM0Q|q%={=+ZQkZJwokg93pdixmNxeXM2)8$rhENKgq3>ys zlq%;6hSmLvh!Jc*MszP=2Fix+7t_VM9CCvGossRinN0BPnIv*gd(J@}y!p?vHE?+X zu1SzRug{&v_WZKiEz+JRA`?6UM4lGB@&}}`A~LJfn8z~<{?M3n;D@&NK55I7Ogc+Y zsQhC%*%kJia2lpNu#S9{sur8>4J)X`PrKc^u_nS~hKr`e>iSy5EJfMqHGe=)s1{n~ zmc=2;MQdg~@pLGF%{1ueP&6Hj=SPa=$*d_Uxaa2Pu?A> zGuNuwCUYl~nLYQ^Zrgpcz9JsXhM`$;&4xVzIGFW9#~rO|3n6ttJM^$yZ1v>B&_hn8 zpqatknz~t+LPs8@xbQEX_;}6YIbcz)$0~hWdasr2I4413dU!#O8i^F}rAd*(fZ&4T zCI?UEe3Y#)CYAx3!`CT)p9jV>res>6KkNW zVWMYP)s6)`&C=VZS$etttG1A(t6BO5*h1ZrU9CggqTXu@SoC4E-^5cHsZvoOTsz>) zg)wfp(&MBG_2nOQG1y9_9dLz2t*K95=G%vKL#iXYXvY+%R$-F^izKP{5pw(bT2){W zWYEPaM%da7MPtX)J#6WwwLzWL0`!Qjzae%It1Ag2grPR7G=@M%KC;QR|9H(^2<73B z%p0f=Pi8sY@UiFxglBxGqr>9>{cq^76h=(Rtpx|_CO|F@T~4{fOJ60n9HoMir9Av} z!}}dDl)@hMqxswW5_F46Gh&Uq7%1RdXKae_xBlR9_aMzJC_Q+p?{8=P5B`=OG0;?H z)5?xsQRqZJBe%MKIR3V)RnFsYU!)?u{`L=eOXF{Q1CZlyCv!j)?9b_C$000kM2DbH z^yl+N1^6O(eOmM+l-BNw_uiqBvz43)n}<|j9FyC49X7^<;;^w+yOe{c=^Q-$0}y>n zQ!IzwSnRG+y-p~5LR=D&^9F7|T_w7%RI^#Tg8ku^cf06~*7Rz(oIqB=5uI$CB#u{{ zoG1pL%(?LO(JmJE!6nH2Pm*bOiXm4Imo$;5Ay&sJ-+?R~;y2)wUjaDdl=FWDH=Y*f zB*V!HF}TsOY2AMG<%y8$v30(tQM1LPrNS0k8|7g?t*DC(-%M-s3x+PX^4c2CVv@A_ z-iQ3^F}C_7H)C^=$A7D>5F&8Y>KiPc=-!nQom$|)AEkl zUE!wudf<|F(zHW=LS7!q>0)9*ISsE$9ccx_u+`ydrs@DmH&a}6cQsQF(3sFnT>>b_ zsC}MhY7)!X&6HnCMmAF&D8V4M>IF~w$9nh5SiGNY(kw(pBMRDu`|QViafjN6S}%~c9W4jsm9q&fwjSTzy3nda(VsEberLe|A9 z9EX_8pN}M=_5Ar|$ZMGG_t{@ETVpWPf(qRro+D752C-a~|Ke#7mq^rU5LL-QiUwr% zyU1z~7agz~#Fr6rH;7d#2ME-e!i%(N73zLF_Y{V7kN!?pLWdho(V#oc14y;K<}K7_JiOcR!ew-&2U zkmx$kj{OgLKV@)L;p07xqjGMQWpRuhat6Zbw7mQQEYE#oHo$Yiw%F>O+RIw%_rpM| zd#5>P`-@_>YHwvulVdS#I2?JasL2&rtmMtqsxv&Vp1FOV1hPkA4@9ptLc$HS9Ee^l zQA-OYHyIUFqSMK8aq6P|mI}^B$eF+;+xvul&Y-G360B7}(-2sY?Z-acq9WK;4MJu` zmUnybd$ZUU!oy}VYZaUX2W^Jdqr@(jC*-11^C;j?zvGGNIEf?EJftsMOWNO&?H+Rz z%8<1* zZZedKk%0JSwH}wy(BpYLxAN*HxoFuI$PGmGc92f3YC%XSIql=JMZV3 z_qlvO8xee3%&^Gf6PZ#)99WPkmqYHMcreZN{-z(mBx%hjz%8wsd_2z|bz0|pyzJoC z1LcECXI`PtXPhXkMSgEWwsRHDh*j@O^_!ab{}J~l;87M!+i+Nvs9**c#04ERD(;Ef zAtIh2AQK4~Wf2Z8@t}e`V8V_>l7M53M!|!-QQY+?iVFl80wD<^C?Ftvf(Yqhzdb@!m~yZCa?=ixpQEb5c$s`b7W$2F8b z%J3A;It5;#Xzf7ob4ylPb_cjeb}-u*$mMB_wdlgU{U?0k2;!70zRopJd^l4cPl)7F z0C@Hfi3Avl8Rt6YA!p2eGo+^hzUhKb<{??fximeBSoppCj0esa#Rr!QT}6T1%J}f# zK&|o@D2(;zLwbksNipdiy!^;>$JQyX5HIkyg99`?wu|C<-5zeXt~IAh#g6M>-}Woq zbqKF^!`+dyAZSRdUyvWU@{i?oj@RCr$9Gaww?(SO-%k9sexcyg3xXhtwla z)!a^Oh$fn?OaTWywS=-(96ZY-ky!g$Hl4q@J5e%v3lTWlM~%smWV}Co40vK0>q8-F2@k z>JwTl3>-Aai5Tkle^i`4$s0ub3vTw~R@0iaAS%cDpVVI3u%e)U2k)9IC>Vb*3pXOc{ zt$Eao)2`*O2F~qfsNl>(?|UoG-sqqu&-dOf>*E6lu!t_W3y<2Ci#eAb=^)OJYZN+U zT^uOPXwoZqA)vcsnoL!2PLNptLc~U6id_HpemEHyB%(j_Zx_$@cbj8PZOx07AuFIV zlVzFl%P3O?%3(UtgF5%1<|wK?N8%S`lhkm3&XBIaC@`n=C^%2>@+`q+uUzim46CnX zq!!6|CPG8YSdBYEQC-1( z5GdMYS_mNS2}M&nHa(cQLt43c3tjn~IFR#+<;&8tq^Z}x9#s5{Azmo59TesrAj(qo zAvI1ZItKn1bfCxaoifuCsO|WvcMnFJd3wPRXbn!jZOKlEWU%3;r)+IZUv3oSXy0J> zDzLlORDnT#ALH_)IAzHyt*A{G#n{rbPHF-4_A$3_`^`yF+;E;&y((~k&V>0&Li1mO? zOX#sWEhq_IJxninC_eHk*Q2rbQ-dDw-HdIqhNA`E^xX-`RyMPpVb^%nCMGmBIKblL zr?~>jGT=Bz7^SD<86PI&w*%*-=BFmAx~jKghn(|MTwM1&9>Pq@_M`ToFIZMQx`^fK zDk3`nlW7wNgFZiU{BRbM+fD91u4(P!DH-QQs?5_cmpD00B6Sg9SL13NN+G=8qBk6#}(|I2>=V-Q*IHmF5rJnpNNlARMxSQ%-*KU}0zYkrFZx10&)wamtUmvo5n@4`#2(sbZeg|Omtqvlx_R_JU3Pkn zjAh3&KkQYHoukQ$&l8RD^V&i1Bl-?%O&PQo{cc-m zX566Ydj%Msq2UFoL$QLl^P|e7@Y`2H)9tw8jIXp$ddAnb_H<8gHW;W22srC~;u{sk=TZIm$SKq>SMP^k z0ST+#11ILYYzU(FcGe;E7sT2RTtCsY;8Ms2Gb*m+@$AmtA0dj$X1iO_Qh*I6;Hzeo zT!-KjFEy>rtcRn=@-b-o-7}EoBZu2X-<03Ar;yq}!{nsvCdgXmIfFZ7^}zx&$NvWG`HZ6&m+9 zn&FU%O8gD`HKcnc!sdl_%&E>>g%aQvcCLOUnKAn1GY{$4FmsoD=@f1N0X$;NsXdMBq$PDRdA3`L}&jUvu4E%htOG}SMkIk1)#LXPGq`O;#yAP~Ll zjMt6QzYIrk$|IcTMwa4FQDk|nKBEuV9SDBYC-@y^+K-`Zj0$Jv{@w)lIR+P`2N%wt z4c9GmT@MJ#eJ@V>6;Eo%L~p89g}eh~4>l6jgK~2w=x66uV**={pL1YtQmkcl{;QeS zm{YR*0DKBBRhO1b*`%2BxzrWjlRb)cMZ3+O@2wd8riNcYT%|FYW;MRNRZweYkRWWd zLG%ZpwXF7HRs~T}O=q~+o>y#7yV$1SD{6DME{EH6ywU*=3pXqTD|^gj2Wt8YC@uzg z0H=K9S^_LoqMp7rB!D*ny|NjS;4mha1Qju)mjqo-KxXNbV&{qvGZDl`gpYE)BuL+j zDx4Tw{+cxu4a(njL1X0)amqhkkXD&CF?7t{E99ZiDmNbx0qL04(b5swWa$_jONTRm z(lHhyt${xvvr3hpcnUvj%(5f!o4W{46iHpce!>XU#R))1z0&==v>>kIE_@J^o?tD{ z+h%Yt4@0=QC7JYK-vR-47*A*m;F5;6lhdjYuZte$OGSLiv(&L44p1haN(@sn1;cvt z!hRbsVZ`SULNsuuLNJC9#Y}la^i@)(St@{&DI7q03oe_}+_;*EEke^x1DVKa{-%Lc z2F}-jpMiE7C}qHhK=OugzotAHsrOsi@!w=$#Cm0y>6B1+lV8&Y#-tH#-Az7bE0rd+ z*$jYoHXIzx9w>n`FeKzPL8*3dU@JD=WHlspd9oSYRZq~h0v6pR5zX5zPmE=XpT&@oMFn_x^~j$(pMQ7{G=SxT_gEbV0_pE0cPR=SK)5_Z1I6Id9H)UC29A&bgli72WFa&F?BN&M zR9Is&O_hAdUfV4&s2P^6Tygh?~#x`^FVWQgvbno1eC#J9SX zbWHFf9p*(k7y(LT5F^o`yZ*vXwhY^b_=DF^%VejLIZ`x7d*nbEN#-2IR7&zr*7PRP z^dmK0c=>GwdgB!exf21mx~rIiTa5(gN=?ZW{=F%)HARH+zN9!+Phy^DOcg1Xy-nV0 z%VD)FJXQ<^W#OCnt7<`jp^C4VB@NPm6x&+^sZ8mjfj9;(*FZI;daeeF88}4)ISjOt z0PDS(e)-LB%Wb{y;jc8#8hnKZh!;v(nCCJ{?I`^nZ+|0sh{Sy0ar{J{;hz`qrzr9o zKi}e?_a*%A=vsySai37;vDO~)PZB_TNX&jGpRC0D_Tj`QtbdmD|2EF}5XX@%JY*ME zVs^ZAUR#hCfni9+s@}x!6{j$E=gasoF?6JRG^zwqkuzfZKUw#;$IBr!^FE(zVHP0F z<x&=E~%YWJ_AGUulz0^nMZ~cVLA66dkaPp_+R!CcnQ-UYmj4HF1 zM=XD0=WD!APfz;kv&zZ4Xc=g0jsvvZx>RPq*y9RxJRUOUEm^-rqwYaej?Wd!o zS-V@Zn+y=fyrYp9ZWSZsZ58;j#Y28^=AROaP(m)Qslw=kIt!aX>1}6TCY|`GPY>s$L zrOE`p!6%%vbh{EZ{%9L!=A=*wpKN$dkzrm}Yd+me%t-5k2Jkj4gGDLa-Oov2k`-f zUnWkFm}I8vmrsU>e1y_db|vIrjqVHVMD3Zv&pe{+5~URHQM)LwS40^h;pfz7F45<& zU6HkCM$6B3yhBGad}b-uKpumT@H15UE|;GQ7T(;;&yxbmTz*6> zq34Naf)J|>HPu1G0oqI=2%5k@cG$)-DNOHaVgDO~Uh4%t!T~isS#In#KLUhq&RoJY zw1$(ywns$QRAx@m$fn-NBQ$cC@#NfH;V`#dzkFsRzkqTPGh$L##XoQlM3W`*d7AvD z7tcEyS>%nJswk68P``X;qGlY@IPy$Q4tVkO)X2-ckymQu>E6ip8hMmAvZY4;QsZHK zf4OC{${YEEMlSJ2F4M@*ypgjtve+9rLn8~kkxy#mNN?mAMna%T<{?eKnaPlISfVNC zewru4^wd0;IeF^O=c3~mH+uN~7{{+}#!;?~P%e&N!k-;OYR#LN)k~$C2yRf3FFSsH z=@4hfuYXIhFDf697;tONxCs_A$$acUnz!{!#;>b*mw~9Yj9>RD250=j`b{z5{Raom z+=VYTj?ONy9lvm%OW>tNVL4T6Hn`BqPWd4jznVH3W&El&pST(0-Hg)w*GW(?)|!{b zIfD41Oh~|OHZVtGzWNECVhE(*>9gE{7{vkwrzL_wm`F@YvNML&h-fR!6fef>U5rJ* zXeA*%*B#MZ!bxkFz#+^C3q1tz#5PBIo-yoPK*o$=wdO|`_CKd39g5kk6a)3 zi8DsL^DW7b9rL=07pgl($e36CqleAG*ygZozPo_YY|pRi7sd#z*PccQYk`D(AI7}2 z+(k`#rR+?|KZs?v2qBMJrjsE%{zVC|HO*c0*DF$I{EOxiE&AFOSbJuq7VS6NCpf$< z<=nm=Z$o!lK6E^{9G&tHM|hIY*`flr(YVbg7R7C55M{MFq)aL9$^=fx)lV|cKHzP5xEEdKI#N9*GTKl z#gmALOU>RXaj^Id2dp*c48a#K7Uj}m&~PXAM#R$mGp3rq@DHjm*B~n5uV?ppw+gO{ zpRSYLV{;n73DgZhG(LTgbri#wBP>g(1z<$%2s9)m?=q2xobtAeu%H8Nc?t7(n{Oma z5X@*nCd(r2w7-?5zRbnH8e{DcuYowWlXnpoa}7)uH0vNv@-4v9h8&L3e2+T$kU?g& z8DkIEnaJ9M7-0q;F?dWf7&~fAPnE*M;F1hXx|Tge?jpZykh1cJxD)bVC<6&75z<<3 zO1Drw(K+M13Z;)&_M>TE!aA95t&_A@ryxwa+iym#%fg*@zyQ|nb_WuERULCCw!twU z)~i{9;~!mkn?rZV<0mRqW?hC)enVTawnu$gz0IU4W8+*gVBoz7Dp2l!nk3}G5rtn( z?S1s!d9lMjAh!FI8#matk{LQ4T^JX%V@aMC#%mCyC_lFpZITE2k&MpsEN-h@hilpKGBj7_@K=$TMRu}ZwEn|1UH&SD z%vk&7#ZoP5zw82qh5fP@OY@n_6seC|I60cH$^?f%N|Gmmc`BQ6g8@EC9cfl{9C96d zJ~OI)bAe#gWzH&Tk4R&uQ2B+GgwM>w7wwz*lwQV3u6^^__IARBfe==S3X{K%5ITMI zVMSsdmKe?w#{fsTH-u2%u$jTyAU)Qwc_Z>QYS`?E1dn0!JO;(EiE$$Gk+9CnXpMMQ z*l*~eUHwfiZLt61YmNPvtSY zgifai`UNJnV3r_H|R&5(PGhYt{TV z2@zPj*lVH}XX8L36U{L;AKaQ)@S*QH1|H_7z$YW*(A|?=U~K6Y+zadds5jv6hVtb+ zp@#&lpk4b@9~lEMc$kHsQ(O)9r|6aekHg^a){`auWKI$pZGP zzF6tbM;iDm7PKHpT?U#Y%L;b_2cGjVG~~n42HTTApiS^-j0u8cIKJWdO&p8Kx(jRj*BYs_NcZ96l1kUGe5>m~kHKf!d58EEy z-8JqE1qyD9H*bKSc%~iXrZ#P=1&lRdg{$2XX2#^+BEs~?B^ImZx1m*E& z^9oT?^juj3ai~U?jv%7aTp`4IrJAhz>dN&vOitwXc#m8^T~xJ3_X*0NdTA$zMTNV%uFO z=oZ@@-Xh1S%Rz;@l)ES(yEkQaJiLy@peOMQP3#PQoOP%!)DaDsJ^S|vaI)c_^A_mV zmk37u$f2;ttp9|GoNO$|mv<h{Bd*xeFfvD@`4$!ydwpIND2 z!^~p&(qiW#AnptiyoieZ{}BG#_j(sg7@ZfKHaz>2_JxK(@O#(S6?eAF8HB7GlD{hP zhkL|@;@*ALuM?Mrw+|X#h794moFvZ zb^#YmedV)?n9?*e^k2X5{v*C3#XuFA%|G+_2SnKSc*`Qose~B#FusnK*=Bk8F8p$S zw4;81Noch+;tRfS=~L#+uA z7g*0^Pjo8vgFO*slOP(2u9mAq>4lc9wH4}T{#4rw-Lsr=Sh%pJv26S@F$aa4GsSB8 zsRS5Vj7X~i9R(oP6K)QV=deBsHj@~e-Td?cQ7ghN5}>cp_xj~G%lHMTa*fF}bLC5Y z#6CnIRv*Sw5O#5~VyUh9G1LGp5lLo@V#onS=6*$-YW}HTelvhyC^SQ3GR<}JrG=&- z5P5|)JcoZ4@J|K*e9b@K@XvSA{^#Z{!TmD!M(@RxrfZ#E=6wa)gPNyfdC6X43hNYuC2(o$_T!^3HeqBEspy>^zN?aoZAP zlX)8EJ0*{U08t($4Ti&VcbpDu!)Z`@aJTK^^ex0x=_!2C^4HfZe;c$^XM>fdBWA{y z5s3nJv8yyWgt;@0A1#f%gt>Sm2ZBSAou}Nj#Ma$B)FJbu+HS(!EV5bcE!b$1{v79N z;9s*c>jtzU>B^J8vYq)fD_8(#UB=G5+Yq)VcIJfukv0|W$$NYSG1!||JUw|SGTL5t z6sYm`;;8TVGw50kbXR_-Gk5 z?8j#*Ou^l3FWPu-6Fq#%`k3;*P$0ct;w&-Ve!QvdJlnSA_T%)A(YEZgTsFA=Uo%=- zH+loxibqIR*odU*qKBYXEL(4>@te!Qi*yp^Jo(Z_d>R8_`2_i`GA%V*rfDiMHRkts z>I-2p>IxmG_TlT14!+p)ev40*+Jcn{RzIRvKo)-FHlHvbdnxmdd?^7h3b^#)Me-?_ z@-=g&87Gl7=3)FsUT42u!awu*r;;JzgVa|k`A7^zEhqP*>SV^n#7@Q08%jK8Jx9=|AHi8zd3E23yHOdh1?11c{EJc&&4YaPa03qb5J z$sE6f8$lK8c-Kn??|B*50aM8Eu|lwY7>w#H^B|x6n=$GFt z1RoEVvkxr`r%Hc@Tfg=9di}jYfBWk1K>fWEubuzO zqA*TLF^k+meb?)-MLq_zGDxL#HzDlkty#{*`=W`ZnpjF<%|aluO2OXJlxn6t&lLMM zaG7~RQ=}dydQ(PdiiqwmZ^{5oNu?ZndQ+~^6p?VUq>$QTWF+-xFs2G$;(0Ijp$P1T zWs&LlV^8wqw~tCDS$|vN*R_xK3FU}A>!A6BWi_w|(!g|(wk0^O4?7+!wu1SK!L;Y* zkU+s)+9SL%uoprFaLddq(@3b;Po~Nz+Cv#FaIQVl`ez@OX%?rb9nAS}@>tDv!^9Rv zpXN=#o>uT=4hsn`!BehR2Nvx3dmv>Y9_n5m$UV?P?3D`>rVKy_9l%*U%scUv+>#PV=uwF6Au(cP9)u8n3wd0x1=vYVo4a ziu5Mm-<@#cSG`j3X4`-j_`fiV6*fQh*b%kCb7?o%={Ug$6F*Gm!TH>KdP& zU&MXByqeN?_E+=y_}6WCX9%y^wbgU5X$8H9aW>}OQ;F2XMAHj59i$aZrtAQkh{x+7 z&_{q0wBq?l--T;&*W6FYdp~@zC*#s6yW*4LLP&2Ne)0d7vY!)fU&MpA&A$bGEf)uJ7vN5T zaCT*s7E8C~$!si@bqGo$H9&HIB4}uh%N1~kK!&A;U3FT@ZSe_HK1bt+xP+*nKjrMNH#ygELw z85f?1FY_IH`QXptUI@h6qvgD`+{uZ3LbkrWY!x86TVh*t?CVmG_{3C!+vc~v!bVXg z$v*SZ9@fbOA76C8Yynki0#%7>^gfEFeA5c%v3hy*Z@7^jloh)jZ!-W*0JR7M`~j|A za<5Lr1x>@+USHUJ8vuX?M#`*#X$8Gt6ZbsxXLh_zrRkmt)ym2a;NFLL)?stdbd-}&~5AHXAE#lLH%bX(&zsd@feP6sey#(c2liM=t=I(v_YL%ZsbBXoN%z**v0PXx#X_aEXNyp?B2~6xK1iiAoQ~q zn+__QlX@I32jFQEK{$UcvF@IIkncltn+DYS;dkIO<3ms)S?6|^L8;bUKb^?tNgImZ zFBO1V;`Vbn9o=CbV5}Yng87;;A#V#xlV*vgD&Xb}B3D!x?lKXS`-HGwW&53tryq-SQQ?$Z<43&_s1zLq8*vr+Gx3)SI`1C!C2-$o~ftF?!>%coZEdcs2(=X?Vekzk$MQ zF@WJ&(JsE!gsBx6bQ7kQrp8w!OunDhQoKP9)qbipTdGd``;BOv#F%Ad711>|D%$F^mL zlDm+#W~+P(O`SS6a&MQK+tOrMfUWYjyFh zG8DiIer`n{j;###;nE&#y_KR^)*FA(ECQafmE#hJ)-$@v=*Fra(0mOtH($YLaMM$k zWSej;Fv6bA%W<823z-ihYu$XIT-%g#0Qoro|F7hG4I?idX8hJ1)*S6jZ(pgRIqZ$; z*gyPIrp8z(Y%|jkp7R8055n3eK3mC)Q6Fe!&;QG|;ivH%YaG6v-9xmD;?HBtNUc{! zQo}NqRoXJH&@wJ+P{u(Z^^|cn%itJ*UWI&Y1VE@b%EwZK>+x}qma*bl%g0yvjpbu{ zY#D1mi{)c9%kao*Xu~p&&@vv-GVW?n#$_x+hFn_Wx+9%E*aQ^C{_$)|5(^uB|B-ty zXIfOueG)#o2g3Ir*Lj3-2?_NG<6GqO3S&OPbEMaEEA^HNEAU0rtT4XBZ>%sL2U3|2 zi_PyPn~zjHjn8los9!Yok!b3}Og&F}{_;p9e2M+SeIqg)SP;`2nZR3kACx_crDGJ! zMZ|)ARf;MSfu4uABM@Cq6^ZYM_dH`|i;NTC?~?Z=n+5!jbo_Ak-EkwE>+j-2M%Uk^ z>=Q`b@pt*x=PXhDT?+8|Kk;{&@flIj=!FK0sib)Z5$Gb)%HL%tF5u$Ksh+~(1|_nOqJ9}i%!>7QdA3AIHM?e!(wO?96pf*tze{%^)+^Np{w}ZMNno)tc>G;LA35}?T>ni$!{22*dj8OC%&p8^ zTzG4z*2WHD>SAQ4*6n86{wkZT$NIY*4W|Cw-zBEq^@MJ*-TkS*OMe!_jR~O%9i#cB z2wmG^8fegK)*!%L7ylgCQV_G9UFf6*wrAV%6cYh!s__-=+nDD=Az#)#&E&Jzy#Fyd z!5CO>X1b7X;p@Nc?~)9k=0Eax>HZ<)+`!-EA<6>wE-n#-Q;ujylR4<)4?Tene8B8c zVLp2rk*>eX+YEt!xCCGW-tIIH7I#?pfQ$IM)O~F8)$@0mJ(JOn-+^^tv3peC2tYl5 zm#;w`$ExT@}49P-RB=A0eT=jpkGO5uzvZ>K>ZqKZjdi^Jh>KuXzj27AH`w! zn(w0GqrzH=BG@vi2CWoB5oj`Tia5jUDUA|7ii8fbp_F)%+Cy<-RzKG_=ig( z+K*YQUq15-OC3RNzSJI+LlWtuLRFar{Kl&5CSbNL_^fCd;_p(XFfVpxd(p=Gpy=UCiKQ$?{ayYcaSi=ltUse| zTW&x8?{`VLv}LE|vccW`4x?lJT_#CZ`n#~{s=v#oFDx~F({(aI2%I8c+K4Y?04yiU zFV4egwoG%J#MGFh@f$0IwWzCTAHE}>7^>LwR^gMncoHiU@|#bsK$+t2vXJ?NfZ6h; z1iUZc(uWtzr(k+kGiRCtiL5cX`2BzG?-G(qtTp@C&d>#A!WhR+_$|gGEcF<){w|kd zq0jzQ;*eGisat=S18*~TLw}c=mG~j38C=J9h@Sj`@LvBs221*(D zK?9l0w%SQyU@-#q{9W?jWPjJVzso%_X(XYZze`(ar0p!t%goExX3pXq-TJ#6Q00+f zQv6*$*LjZ)lj84klZc|hFnP?IWYB4BcHFc6F6{*%c9>*ki72eUM{J#2f0rGC@DKc5 zUVg)tmI^M3i^8-1F0&LYM^ZkG^>?{j!HN~ElwjiTGG57N44dLk-SKDG{CyHj)7rmO z1DQ-YTLY;KwADZy1IK7UxIFx*B4CB@(LfFZKT3ez%Xr#`g1^gP!l2LTIfH!;iU1-GLp>F7F%e&*flLOHHIT|c zq6Xp^I7tJ-^U)e8CYy(HtN?Nt*ewC_yj{QiW+T7A^D2$WG)v@5d7h^MKZ}{EfgA>A zAixTHk&)md_jUH6|G)aX_>`0buepQzp^2~;di-5>A?)a_sb-?b-(|TbmQq+{2)O<( zpKD4rQ{H8YQX8x-|6Bep9}cGyi~VGVe4;%R(*pMg{w}h)k4FVy5cQkn zNwWQcPxOo2`^kBP*s3JCgIT$PoBNMobHCj5e~tEGcv_V6$!{NOB`!VTqXXhPl8|>8 z!9W2{k*Y6;85Lpg4MSC>`Oj6HGF6ESM-opAA+GIo{PI~0?pX#3u-ZlD?#V0R$FiUX zhpymd65YSV20!rj&WL)Nq~o<3Soz?-QiZ)Jyn>#Imwe#(!C1by`I3^u?R+1e*x*m| zMZHp>LfGjU*z!_rm>XssaiH2D8S%N4XkfEE<*;tQyWz~DPA5e`7xkoitJ0P&(q z*Fyw_w7vy;nGz<`*gRci4x_iA#%!O)T}dn(=#=tqM=GZ5*ryi^fbTx;W4Hy5LrtP^ z6$#KL7%CJ<`Fd0}R0xtT#e?7n zvS&F|2Q907r6e)Yy!(ssW-q6X|{9=j+?nW9Sw=H;wtDnCHkH?k9Os{ZY=Hfb6mU zC~+skH{yE-q4h_}{1^ODTz?4rCKnvL;FYrdMbt_sY(6C9KM0lPI6W(is%?#&9$&>Y zc6W|r%2O|}GOg!8S}@N(q{Kb;_CR7?Qydf~mqj@EFgBGTtdCuxo^YOJ42Kt-ros7m zbxujD0SM5lcM6)Zxpg$J76%CyUoM_~kO8Fdv~utomynl>zYa-!>Ei=9tw_&bX_BvC zBZLP7T<`80Y8z&+rw`Y`5drNgtF!b+*B7>o>si_D2x7w~JI;qMY!avhJ7B2Ex|JPOM|6I)8T=X0G*Z?=+2gVoTMf^G1gA_uhniNICkrRSb*adcGlleSiE)vGYs)q? zhdITpD|zaYl|NtnSU#O5(<4geo>6wjbmQ~TV0HYYM-?w3weBo6C7Yg=&NNWfnIQ%$tHUE;-T^!^v5asv5I~~1N5m5dTXJ0 zv|btQ>#@+9Wjr5K#)ofP7TRbT$2KTqBPD0;b;e!EXOBL5po;- zYaLhQJq*Z{=`)%BnFTd75WrS-WNQ>vQ501^vpz1UqH`baKlcf>IhPjugXUVHx&D5v zxEten26OyWc}OA2ytljwJ2TEr_^%?jls|Z8%D~Q;u8+At`LJtfgB;BhvB+B~ayg8S zbJ}=+jQ(*@W`)179(;N%{IX@1xIcv7nG{=o%UJlr`tZWfsG!RasNo&Sds&5Yx51G@ z7#cZx$GVJwJyLHzd)6^uviYN7<0b+;B$SHAcBI1$+;>y?jx_(d^I4Ra6y6UhsQ;ye zTP*d4Gr}HvgudyIx%34Zz7ORK4|&FY--+)zWr$K>HI0)Gs1n>OaikcyL z$7<=$dqss4GRzP~_+y2*L&?yn@^(*c{z|6hrK#XpbSst3mY>9Sb6>m+GW7jz@-SL% z;eAOV_U7b!CSG8~Ls7i5!khpV=kHSdGVM;1)36okJtgWMYOWb$F?~LjT|@;C^a}oB zMn5Y!@Tj#}R)Hdb?#AZ0r3oZ0D^ z9a~?`)-kGGZjvuyyB)^^(>wzH$r3h=?kH}CHIN!xog8-5drYrI2;k*NFvh|6ZXCwM@#x}L;w#$yvkHre*Uq|rE#habdHEUs zqRYqq*e>LA_;Pl`rTzbE>!|Q9tGT&5Q%zqGVcU~|P z(r4=G!rbDJep$>xkZUHp;FBEo=yrZI@_DwvekHdf(cl}|0=wjCMyqWPtUCMSIV}B5 za)A<3OoX;WJ6U{N^0}$~33pD^iMlcpFsS ztAK}9S!AnQpWzEIBlFlF!l%{?A5$-U5Pp%K{Cr>NSNOb(*ASMd85mGjyK3;5&{$*k zkqXEtRoE74S?^~!O{9dijOs9jMP#P0-Ui2vnI`Qi#${1eYR&z+d7WvleZcbVHy!mW z)m+RkduzqiNvigRm}2AA0XBs*a@kSg{4TRO&u_`)X%Gq%e!8FVRc6hTl(A@MnOVn3 z1pMY({Yo|E`0~C;?#k2Y&)}mzh22t_y^lv+vCaG^ELy+Y5#0((Lhootlp%buBf6RE z3G0>gaP{Wu_7>V_|} zBa+{H3kg^AYaa(L3{@>`&#JxZ&jpC3SX^d`fIc)wnaPz>$;=&5W=>aTCg10XbUeOd znYms#5N2Lw5n!f=@F%@$x(j(NzMNh)I^Xc{^IBPyAJ@x-{KPlP&zTMQDMbmP@0Fif zQZV_sC(2Lnmu%&Hey_vN2l$HRXRI(G{CvxT!OtjRQTQ3}LXN;!SC8R7gJ5Iza}x`Tsh`~_A@r;AvsDTvKO>|3Jo2LDXZt-4KO6BC%g=klgz!_x zg2B(*!lLl=feZOMzW$V-j~|Kh<8g7TG(#V2jGsv?EQTLH`8i&uJvHWdmmeNq)5i1R z3znZYE>$fX@Uvc+5PmLEe!dqLg`bT>9Z9UjS0nt$M8@-89H(LC?kB(+C!zD^K?e)* z+}kwbaqTtx9s-F-=g{zilVv!wpz~SBL`d~UD`@9sIy-;0_UHQL?JLmodO64v71D-gHbnE8BkJ?@#j{Ug2LZFY8;x+U+klefO-c-JN6 zChKg}M0E1@Yw2H4-t0V~U}C)a{)&?#7a+o>Ju ztjxrdchMA1@r>}tsglm`a9wtlnf4s%VWbZT=#k^>bhxSRtRo@1M$Ntm+T$ z=!`dGaR5>)JL{N8l`f{WyC z4XaWof*-F+eMVNIB6~}M^+eX?UyjJ$zSD~ARs6<^>;aLJbT$j~tjO-A6djR0ppbXr zS49@Po)&v1C*PQMVJ)G{sL?v@NXYBR&d*Lg)-+3Cj*Lokiylwo=J3pUIbAOxkt~dLynlUP#Bb3+|Xp zPxN&Q{)|bOt-!U9bA}JPxGWe)NZyw96E1T;9YX>q*w;;_6%)s*x+e9?-^ab9tj^B* z9Wyzs^vm)7SAKMk&Es0FdFLpP6bBD;lKsq=Sc<0n$~kuSSKR-Jch-kN={?XZj;=S+ zrY_vay8y9o5g&#>v?Y^$%Bp`dy2^aXTBB$fIiHb~p!rO{eCB=4I900Gc`(GCA38OL z`5_8>l1|4^ddT5n-nMEx>fnw+x5Aks>;nOqPRmMP%m)M+L=c+~Gu=VA1{a16rsU3i zP85Rq&LX~GRWh!ntr!$8=d4}qYXO*2ncmE%+Y42h<#lAayC`{O_<5Vx?srLgcrw$h zJ*^+_KBelxjKw=eNB#A~uT}J=*a{}dqeSRje=viWX}TGB2RW%RH{zGOEI@>f7W_pGv;)E*EUG|> z_qG2+>}9xgMOK}-2(lwfNQG{hEU6$aEW|6%blYnyH`V-}X$#6UaU8WDT_hY~<5z4S zSQg0hS()&MMJhC)WRleYV8Z(^0LG3p`C#xv;sU8}F?um#iXyw~wO?5^{|67ybEU-R z`owCLJyM>wj+_DVv`VnwG1@K@!5)S8DD@F+rj185u0~%)HE=c9v3H_=tc6ADC%BiQ z$lW=>sUp8Qg$6R*l}VbhH_*|ngLP9RSkKk`a)tOkuM0%p*biS^-A5P1U~8p{Wp zSmC%2oK%tzt3y6Y->XAseC^PCA}I$%EBsQH+we+~t2gibPK=G~&DF#y3sNhJmV1yF zMW&jCw^`(wW-;xFf2cR_F%^0 z?;)`5Q3n9O)GsiMKZ=t_xhCjFZ0Zo{K>qTevFI`)0+LW=c2C6qnDhFftlQB!(4+{3 z@taHU23R9z#rK47k6Cfxr%|)wys_4-m_3e6<2~0o(A9!IxE;hb&|{a%vAcqnrSUGk zuQj*yzRO=d7%dOh>l|ajolM7jIUpN+@v!bA$cpNu5pr*ilt?3F;1g?v^xq0;mLp$e z1GI?mrQ$xs?Xm4q<(KNnFTJx%&w?8)Jzw!bM(-QTv*m@xDl_vD$j`QCKCVn-9$re_ zi%zivMq%^X2v7t=O`NPpDonDp9xMvX7hDv4nOMxO6I`?vt#xj&%iqg%l3B*&+ z>2UzTnkkr2j~vy=&XzM*Ak<4PG>G7i|Ca`Gi1-Z&a3FX=zfw(+e)-L0egWAd5@RJ{ zhHHQ&nmZAIkKr2Nvhx+&{3Z;uGOb2DMYm}Jo8y;>ITGG%mZ8dd8I^=p#G(7hPcFtV za$3xsN^;3)rkpIYoF*K4Wg&Dd9dE%HAp7@^W7t-zng0(PCzI$$nj3Z66)^k-;FDcL@bDc_SmN`dspF{TP%(T9nPBCjw!34g-Q4O7>N zRk$qN9=}{~!4stg_PRQ7uPerXWAw=|Vlq8?twpE<;~?bbxa9?%2)BUXud(lTcs^(n zdL^@6d*scCXBXFhEUTnE5-CbAI4P~!SQDA9<3XR$0q89HX>%r-qkkGZGhu$XY}2v6x>1zTsjYDVHxD1^BT={rPBG~7^M?~Q68iU^;LSOX!&-( zqmOJ8Vh^8!TO26pkNas(z;}$SAQ~LGz*b$CTf(b31|Y!EAJVI^{XF)cxpA<{nPTvP)rf5?%Abw{O{ej9x?oQg36nxV+bW~^Q;lP!H_ ztIQU=!d0)z-WlR+i@vVi9ms0uwwMiY9cs^|=4X?NTC-_XY=!qCYE(e?TjS#R^mut> zPwe>FrGI+i$apSC<-(d@FuJogl2_`$iu>W3(nFXHb+YJ%Qk@2)=#DzoEub{+f57Ul(nL+>gQBY62DMo9q@~a!n7YOWw$eJTaXEe zLMuxq6}sPQB1zzEi=r+!JNr7=e&83dt(RYPP5aE>!3w4H#Yn66xap^y`zqzp^SgFF zunID8mTg0gxh1B$-bF93)#b><^mCYSZdcxHno{(3D@0|GI?~eS=T1p88Hhv%<>pG4 z>I;?XMEv4m4pIEt?32w2?0>8bhU&^j##Ix!q(Oo!jH*74Fjn&m!dQl1SMQR@2$ZA4 zApX{xVo{><2(COYx5~1LUmK&nQ@#H36zMPF1zMMNq~7e~c0J$ygGj|vvRFQ`9s+)+ zfBB-Z{;d&wATLO87w-kbr0z)fFvV-oyqxyy;D1~3OUI?XR&Vs)En5VFH{b=6#_?{(I5edQS#@1@+iJHcl=xeIX_MXzo1 z$ePHvczk*}x;0zMFeFD7*Xv*YjDIEEN5U@y;dl+l;h&_t{4?O8vOfPzcKO$SM)=QQ zg7A+om;W?aqk&uauP50C{Evv`A87uJe0eD2pZaNsEr^Svyaj6z0;=kfP7;Ae>j^!x9Irowy#FFuGv4-y0mY7EA`FKtVqlm%x|fMxq+( zH{UQTkbEwkh|DqPA}X@Q?GGH=i_`n3njN^YONfnj?dJ;B81dozDO9(Kp_=NPXFxS> zo?vaVM08OI*O+utAgo`@ugYeuUyzzAvkHS#2wI;zKv)r8E!W~V5?Itkhul42| zKACTPaUUwu&Nq&AW)zi%^Iwos(i?d~i=ma~+W{;`EM+mXiN8HSMW{7TJwzYmnEH>} zto<}Yvg^M+fH`CEm%5ue%r63J^E{zp6a_Qp&>GnKSr&LlEtrcyd|GhroML3eB+d?R zW`B^vsxg=JLi@_>(={%%dk-dppx_X2&B;6!{-$)k6ioB;HuQ)y-R>ocpc?iBp|;9w zd5}?3%=UE1Xe--a)PMLFJCzR74Ry51;`=`&lJ36?FjR+Hk@j1E1ijXSvC?D=XP1L2~a4rKS!RN$`gkVCeuo=d{^TUL!ycM$A++m+^ymP&! zLH4I;TA2zIp+AqXO#bkEdTd_8OwYNo0HbTgj=Tr+@~H5EDsuBzsnCHJM)#t(B40 zhpeUA`u!FObiO7kbSStUGu4bk&0$9Z2&_+~`Mr^so@%?)t)ajIo$xki_AD!hJFd5K z=pb_NQw|*x@=u~1P=L&rcvNMyoz97?5cdNi!qCs$_x$)l%jea$o~35V#~8eyMGS6L zzq7?t)#C&zdyG6(jAI#a7stpDhd1i29R`5rZOVwxNB!6YZpTM~w}vl5#yO?zCggfWb~v`1Xm>aI1U#6U5%M9G zy~X=!s1;cPnk4CyVK=7M&I&NT%DgBY3+#YprWjF?EsosWdO7(4TQ9SrxK{tB^HxeK z4fL;IF9>7(q75eSjT%?~hJUB}HS6d{;ASr=9IohLIh=EkBa@CQlj*`cm&N8Z+R`yTWrPezhzU%=+$w`UKNsUz0w*hti`OjlA0%HCnh5YsW=ee_W{!<9+f*h>rvHJkxFc-?<^QL1b zH;D^9#t4w~z%L-zoxt3Vq0LF+=yL;8k*f#dS@-jYa)c<4M4~hXa%+8&$D?6gKZLWO zg))B&A%N4AAc={f_!QjUROkKJln!gt>m2waD;uZ1bhgM2-9r3oxKYFBy?L3WAT z(af!U|6;!R0QifUZ{8vZz4Of_cu*+4@Gc0P^G(c9%xvx%p_HO-Yz&;XPL{81+{X#m zpp;zdKzGpT%s)HOE`q2eU9mTqhh9f`i1}i6PqIj6ImJ>=t!XQ*a9Cra*mTzu`2bRl6;ZA9Qtid|kfA`9y(C-$`Jy zvYBm&U43kc(2tl|>z3=SHVnKgR$IOT>IkRFRGoAe|F!tCFQnj2J$KFIY)s?4#|)Vn z+r@H{*(-pu%7r~q{lV~>=_2#nwPG&HI-w$;TalzILv4DgBAKMndq8DA_F~BMV)#Na zoKn$!G_Ll2EC!4A|B!G}XcqC@@&Ao7c zvv3LdT{t-agfCP^h&sfx_eGn)`(;C=M@W!#(;P|R<1~9x=v!uAuGyh>Rb~dVOW_pJ znl3irGfVLW+gd{Y8rm17s11aj<}GT76qWs~z=wWhdX^V=4=?VqF79Ct?y-tHDYT2Q z9lfx}cww)x5LxXj@{1w#CYAXwQTF(UyOue=@}IakTT}PQ?$D57h_}t=r97&P)1TwO{D6$VGpemP&2eiO`(E`iN z0F6xbMt0T63%rpRYh)WlN(tfHq2iHWu#4WGx{h6)QLfH+pky}^!Ww_@o|AfcNw@IB zHC7oeYgDRKittKK0388-g8Y=~3z;g_5MKO=GvmAk^!66;s4XBNAKtSTO(=&DX zg_!JxnBzc{xe%#@Ab)NdeZ3G<9Ehh~h}+pP$e#;wrWc~0g~;lRc1=Gu{;SM?!+t>D z-@#WCtM+l>P7YQo`>B9rwKTiksg|)U>PJR90{CJu11ho|SKE4TSQP8LUQx?`^Ju_K zK(eUkZgYwnMmdb}7M1QTYN9PFAwTG#2^A5dhZo`$FGMc~;$|0OCLvDrLYRMg*g4gK zINOD&Cd5_}>j>a;FGRSLYQWwDj$S@Xk$voi$n!#cVIi^}&Y935F8lO~?j4$hKX-sx z3I9R{O6HMUAsJ3}AZ!du>q8#_G47fOm>nypfk` zI4!rrJ**XL!e-;sNaJNS+rX?Ytk~OueF|quiVbXImE$*S$1_qzbNwv5>1Vzi37Jc|Pwa=%D#TdLYLs zs-(?e=zs5ju)1|aKNF^F({dnV9ETtrBI^}2bNZ1NuIC?SsdQ5M6+0UIN;MJv@|!LE zLec9aM#*1_K&*-R1+X!vn#<}8p!F=PxAdVtSvacH(}J(cj2U3{ER&Jr1vv{Ip7HI@BJ-`aKu(>3aL6sKO~6 zNMT3HItDAA4tl;gXFiA0xa>sKb*M8cg6pn=p#d{X%HNKn>sC`LWmg=kE11d=SgRYi zRouP;>JYS!;aS3A=gu>2aVFi8s1+%yqa8xxHPiKKPE(%=auxpado0LsO_>~Y#P8H$W%h6Sh zvGYf&&0>Vf%}l8Z*+ckDqh3Z-%ziKJ39GHqLKdXDeKkNj8gmN` z$R%~Ws_10c*>evxNyxt)BFvd9tK;nRQIo=KXgZ}&4ZAT~9(9b8Ft?(l^nw{VKouys z4>uUqnxkWw`4S5oTu_2Fhc#a~2WrfBXCAH#?*gmJms6bRG>iKIsFgjpxSuXXO}}A* z9DAygd6z@xdyT+-PPp6I%3QYGa>h22e=_s0kI6sY!GC=t`TH|J&Q3b^0I?&qk7lej zzYOpw&$-CXMY`6{0Mt)&Z~e@Vtsm+V>t{Y>nKN!coTqXYJ5+rNl=Y=mn#{@>oQax& zJASPhc02O8YIY{}G@Y8UPDzz!vmccLN?9q6d~K~>9s|1_s}&3DY%5Vuiw-~vrvO^o zt=5Yx=i?fo@N`fpRt`^j3ipY_*?Q!u&)N1Qz%8@&V|km#xv0zAbsqYp3H|yz04B;V zF4WfAYaWdvt~GscW+~c!rU1PdQP_TLD-e6l4PJ;dy%7Bz2ss%{Jl15>&I_@-zo(3| z9EhvjGQ?05LA=|lLtcnImnc!}(TMLlEc}s11|&cGE#}W*{%M+Yk>nr1{2Aei8rfDN zhcYrVd@mwx6^rrde$eGI`gf4+D#eJ4ZNO)S;!D({lWVIGQ$ms#wwV|9N(bUU&V<^U z5)KPaJ3%)q`g%%h?m#S22wzA{2}>11#QG{Au!-<6Y4n*D*d?QkQZgx{j$|(>T;LRl zk=}fS92^*@-(Y7rGLwEmBPV$y^EL7TZ{#qI9N)RNdk?v3KEHJ!aw4g-Lw zNLU+0Qb-I>9la38cpP&Ut zMgDNSqv7P_dzjD3$^7d*{n|oAhPODw7_-gPY|kMZdlnxi^c7v4s##RDUW@CIc*k- ztl+LKr9s+uoNJj~nMRnha63$cG?CrK*GLu(kPU$FFPM&nci<09>;^x8U}m40fqdbG z&fus1pF|zIZ;+7p3i3q07L>RrO7;V`xma!`mhrJz(i+1uz>CG@<#c8R-$#NM>@$4l z;yr?R6A9zpwWvKOhPU4^wuNi)2fXd_j&qgBN39d4@OgOpQDmk&zkT{uvi@3r(u+;i3QMvn^BW zy^)(VvfLZFSR-e8BWG#ki{8jrG;*>xGN_Tmy^&cOd5bslc8%=ejl5nXFGVE$ooL^f zjveCvTl>a$f;MX3*qYeTzA+JxMK@~S_#Bz35U*fi5NqFX{5AgD_Li>o=;_l4J+<@y zfSz-do?{!(Q_tUXG5Ss3E|Y4?xPEstywlN)-7P(as@I|&!UKM{)@kGd$4W+o&VXSfm;AvO#6T=v80*%FUG*z;NCKO zXl41e?4fE+hwiZs1JAKg)JD?E@#2$6FMzuoJ|1y8? z32G02bJ{n?-|_!t{sz`ZI1~uI{0(3M;4ihS%U^emx(HEGV>avpeL{=rS^|Ihrh>Nq z{h{yz^L4;`my0$YR{tz`5ZO306LBbKP`Jf4l$!Wkb?GPPFC4dS-j#U}?M3W&KJyC6 za2BB-_mIi!MQkJ(|NJCceBur;7Y@s-t2B;wMoE@FIaC72EpwwHlQqSiKqhHjpt&~_ zmtgIMFC6R1ev@8Hyq_PxG?kzIxMr93T47GSmSIe3aafq5J3_)3;mt9`6+=vPK9_wC z^R8o0fYLw*N38W{cn8G@&OGS|zW@m^H`|X0@*DdO5m^ zs71Gk{lRmi57oh-m32G=1qh%8uZe7s`UC)M6;S|bFE!@Z(}}yvY)YkyiKo#I8ubF~ zbVRgJlFD%=6Fq#?-$>4X{}QT()`3TP`CN^=kCGo}QrQjuG9oJTIPtPF>9W-h9y<~p z8i8j>O>Y6|%Uw`ij-2+r19y`HX9D0ITF{GO3iS+h)&KVvd?QF%ThEx0dqB4iT18%*~Ob@R)NVoA=` z0}#UBzN4gdV{0r>(j)u0cUYM=GIUD;JMnVUIR;X?vZF=T3fx(N^YK2YTmqtv_Xyz) z`8iIRF9-rHPSD&_^f{;;^aPa z7QilZ(gFv^KvbEtRz_vg9akX@*5c;Ag{zQK$`f*T!Ju$=k(@=?Z$3jTW@`y~8*%ic z{(X%dQcyYisNI)xid3b_wrh3>DbA&-Rpvds8{&{=cAe~@Q(Ev`Pj($lhI*@St`|Z$ z3wj_Z{WMPjVC-=Kgf~F)_B?@8APz3YJ<>j5=4dP@@8&WOn_RkqY4Mso%s?BR_! zs>#^@VeZT0qb!pC6AlTAOi~pn+dN>^0mub9W)S$EYO^#kI*-Um>HGPeTRm)Q}#6tD9 z3FYuKf_e!t4w=_~g70X!ncZMY$lMXx0Ftp@vFW{p^o|yi+zL+hRxn1unx+$a&x^?} z^ltHT=scFt^#1U%#t!c{aUl^$@1#CV^U_;KdVO*9-v5z@-gPHvh`8^@gfzX25hJ}5 zS))y_LuP-HIaw%i$-Kw|*H4~J5*T~chtFtXpLrZD3Ol0dcuuhTXl$+XzDur3^8P5I z4a-IFT*#I%{0^9G*)d;7VIojg%H0Tk%;OcN;i~V2`dYV3FXH%TSUMD_aVFbHa&-35 z%pS(z^i z3IOTzcBDUIZ_NR62O;WmtF|IVu;!fta(MyN-hXL&|Wv`kHn=v zV$x^CrOzqz>mz(B>{sWUHR9k@^JB7&vdssHByWh3tAkz4}f2n_@Jc|gA7eNTK8 zGU`-h#leCk@r}ouwXxgh9@yYPu>yN@J;lsk1@Bz>sxQ12d0SW%vX-P&@^2l4{91Y zViT7GBsFoflbMW;SM>_rHivq1ooMF*;-ir-dXkK%VoH$tZsTXd3AGD&v#0*_0f1%I zPTYbC^8|<&(j?z5q?4zsOun^tK2EvhU*Y3swmpFw%I4_VJm(oV;coeZp$!u*c}=NF z`bAH;IVjJiQP~8UaIsL_t9modop4u^HA1MKZR^!|lCIyc+xZysVzv#z-jBJq33Dx{ zCv>1~GS?FM4=x4~oPcGnHFN6C=aYRy(h3)ClnDz>)PnUnMW9)o<0{+6ZtEH zTrxtjv(*{+~0uiDXpRVcBYN)M;cwW+OY=Rshu^t#rP$< za?jevGR2Q621w)v0Jd()G&hn{Q9l>9zJ#`;}QRqZ9iu-ri_ePh&jb0e_l17Z; z1uVEf4O?ZnkIA;*^D2$Xv!LzO&*9LO|15V(m(D|wR~WQcH4ac)y7U6C4or<5P- z`;3#klIb$ZGGpm_usUQPr zuYd9*xSS@`!#YLYe(s^)CjQ^x|Li#~{=)>jR`8!LnSlQvB}Y8|h5EClP7tK<-Zp<7 zI$lo~+=Y&}ZZmZJlL652)iIimk>mkLFmzPr;=Pf*`q3MGaM8BFrmF`Cy}m75g|dCj zA1DWX;0JgEh7^eX_!RZw7}|om^udtQtZu&^qFyoHVnRANpMmya1ND;M@OYGLR=o*y z)()p(>igvLv#-2{nQ5)ZzeXRR53}m)F>cC|WA<_FU`gPuU1~F^TzoqQ#45E7GNRu_ zeEvAzn}8dsZYcDX4?tckd;Bop>^XpCh5O{Q!qE79vA6nW-NGe%eV<`~k$^kE5y2~) z8u(p@0Up~T7J=q?@2Q9z#eTq;3d{|F}ynLAA<-;k!U8B1G%vSjDck~S5gLriM z%5z9+_V_8j*$)zIxKEL0MUi2}ALv9;4}UCtjblY|JbV^OR=uU~@o76yKau!U~CZFZPv+>h#sBfzUgw z5ExbChyOrRFY}utzq8f_kFf_Phz2~iZ%adWtJgj@EFoUod=W*a6yb|F7E1#NYx;vV zOb-jS(p(x7vLE&+Lishqk8%iqy?Y$tp&Z&jgf?*)C2*2+5=*2arOV7DS=9T8iUHJ9nuXp)Drm$~D&JmuJ zB8q{!_YVF>eg~AuCp-QHW*Tq&Q-EbW)Es?BW@+5Fg)3w@7H*K=W|fcLj=soozZOXx zo~Dh1yvmJp+`B~i=!c8u^?-q7IqH-VXX!^zVlU~Y)6uSBycWsAcT3^DDu;y^addUx zbF#wylW{|tv!8+KVz-4YuJB~=e<_)%Ho}pcV`c`fnyi%RB(&CiW9D#ivYP#blZCq@ zp8XM6;`?WK_Ph8TE`astqsIMnP_r+6jeewc*uWg54b8x_zC-y{M|;WjmNEDNxuG_4 zdi!9nRG&P6#rhDyN(2~7KDzwzHb8#Z0Ky)SGoog&KeUGQg?4FA@v?6L$^nN=-11tu zSRU66q$PRK6A*(5eK70M(O&2=$>592zuyA?W?V)DSM}yxS&v8fIbrNL0G3WFt^htBqzxYxmlY4ty9|M$MCKDNvE|14(EME<|EAV%%NvA?2AIEHaBy#L;oQJs{NfvnbZ^P2{@;WNo`B0CvUK;nfxA- zgK4O)OV70EgNU4aiOzE?ZpHgj9f`@w=C4)J-}3g)R^sF0zQ@MH{V}J4;wUK&-!JkJ zdJiJf+gkR`WmXo>4`EApIcCP4c(b8{Z_azn2#p(PCHiJ}Len7D1}&3|2cVDEQM{`> zEH~LV`&FH{9iu6}*{|tndqz`zv*+t5-d-M-o9>(aI-(3_EbYJ#S!;q-?c= zYwdUb(5}41Rly4&XsfJ>u50m1EuQlp>l=0?-lR>ovg#%`qc^S%Bz`p3cigJHEcEeV zc-wi{@*sq6Si7Gf-e@2D-b9Ww2v=Hov+btLb&O`VMDMR$3XLNnI@4*trBKEaB77)Z z>p@H5@0%c}#!VdeW+p@iy5GTogve!X920Xw$&xvEK*gK+caI@N=7l;E~LZ(Ps3rn0Le`vu9(mm0D$Cvz&{c;}UVf)i8-PsU$?? z4!lL>fNb`_p2?)Oph+E-pciVXDiNXB_2ox|tMA-QlVG#@0B-jv#%W}2%K=@hsz=CN zA!o0ThC!G)bmG-%3?s$)KpgL2gZsYn;gp&1fI^vBR$9v%A$batw-Yi~XO$gn>zi{8 zvY-TxeeF-o#g*}l4d>hL9VewD-H#r+zfJDzkU~lICr#?Ywpwic48iqho4!YuhI&SgAJI7;v!`~b0>%mBMav*E@#IN%b zH|Aw+3MOA!!8gK_IUo>tQUIE%KWnFNRudT-o?FVFipx>wGOHptImb7*9zDr7w>l@O z-V82f2aom5zK{9VeutW|^62zOfb4|JcE)U z0lC$HeQ@%Jd0ESXrvn>~7)g8!z7z23k`(nh<3rihqJ)yc=mC#W%bi7V&aURqsxDE{w=ft)ijY-XL^_?SMJ>ZD zXKK_-2elX^SH0T>wyVb^It1P#Fmoj@x|b9~hv_Mgb#lx2(O-1_3{{CxtiX*XbS-di zp2A?W8u2?_VKPN-v{QBnLb$yfx(jZ5@#q)1L)f*k$`{WI_8jSM!SQ@pV>&0W7v=$_ z;1#yrB%Fuo(la5cD=`{b;aR0b95#V-!D-G5qvcKkc^rO=GjJ~hUvsPqx#2~QC#um< zVl}6>ovaaeJ7pM|{h)LyN8yBEo9|;rkP8n%c0Gz$%{0i?2~;Ax-9>iHxf9WVPYYE7uT`aZKhbMd|4o0C=uPIgwCnb_p^Zv ztdmS6fq*-kh#;3}BJ+Tp`r#*Crj(H;iNKtwJ~yFMwVol&AMcx#9JNeBhV2VXB$d^? zU?Rj)J<15S_lU9FL5BH?*vZFf{D|S=CJKw8l=In520{)Y3^S1gMh2KjBN4sSMCLJ) zX(FYJq)CJ%oM=L+Dw!dWkYrMF)WLm7LABK^vdctLSy3xD&rxJfEqYpCp2>(1T@p%lsh(VWgF<208Km60~Sekbz;*+Np`MBJ%{ZOWa zj?3W>G@|VGXCO4GgB5Cj3IgAI^*gLzb}l}jfI>enYJ}-au79Hk?~PWtUH5eP(l@Oa zv?ow{S2y-S@qziC)L~iO>qhH>u9B~Wr>t}6lvtx`Pr#0i>@$ShFZv`NzlBT*9XF3Z zg5PX}1ixtrL^gDF_0`f#h9k+QuLO3s_7^gNc-6N*5kYX5!IqD^Cs22)YoE?UaA6RB zIS+yCD;PYx{dxS!Zl8i5sm+G~x#1cAt*pJi2dmxtxB;glazPn%_#Ht_-uSARcox>z z&_w#w6Gl$LtRK0;4Vo)7tM*c2c;}!EPjBlyZ>Lv!$14(s=g?^dZ^3~*nw2^7wB*ZR zl*(<5bw{BSi$5r4%TyVo7O&?P(1YUIfh`SAqdC$)08Zt3JSP@^g2L?V<0LP75OZYz zND<~(muW(&>P&{v{J%3Ph3Ytl^d7sX6S8~!yoY)59yuhyt`;JzzGS+<-DpCo>Lbb9 zr0Vf2j|$^`5EvtBqK*9XHTfq;-D#s;Pnoo`-YXU+7Vb7A)=l^-Q;Nl3kN6J zfO92k>p>xa#{Ckwc!Bwo)k8mMZf2-3LW>Kp0?O69X&-J@!v#-q+kO>2i6~z~Dp-(6 z4|mEAM2JcdkhbN~*1w@?2QMf)m>9gG>|mSVAZXRWk!1(lRhC?@(fffwaHF;OAbZvy zRo|fz)Tc3D*^X5|GQElwu9Wxz#$RRpZHc!#8}Yw0{-V);j@3Bpb|vDa`0BK4F(P_V z@{(>*(%BhLV6xFCeXrS*s%}LnR;9RDc%tu6j&D5K8DhI5R+A7k{)PXvcOUjbh z45bY!OHzX!7DM4kh(4^jv*MU|?pzOi9qtqe8Ibx#i(KyPJY92V*lwFUS0NP3os)$n z!kyb$1-R2q7$)2~)hXE(A%{Dj@w1@nC=g@#Gfqu|qfTgfW_9_x;L+gFIF~;@L-Ppa z0RKAi>)Ra5kwufZwTmV(M>;mU$aGc@W&3U^+oW1VOF`F{2dmJl)f4ng(avcY4;R%4 z@i@lG{l;C77Z^VdSk%hC9j9)CqfqPo;1$cPX#jGx&X2Xp@%)$|h-|8wZ}`zHKA>KH zRM2n4<;N$6AKOo}`4QNu`O%lZ!jFp)iseU=FhTe+iZ}qv_O|$uA4vvAf&=5n=EL*j zSg(AHLVJ~0%L-kKKxie}A9m=fZbm+`bq?t%UsTyr(;caqtIDfO-mhAFt!CUYk}=p} zkyvEj)H3vhFP>-Fg6yWMHHK%}AJxmV;o?AItMQAzGCX?&cTH#+N&$70p=ACF&yGMS zmS-QcVtsa|hXfmx-F~U$*~i~$7$5LgU@S){Muub@DX99LmtW_iJxRBWH{*m^X1wWc z_(gvt!%>VkXPeYLpb4pFyt&Y%Ht19{-dtuQtJuO3JFPGO17K zR2sFg(Fhe*v;B$TJ;GmM z+5HH`vV9aQ)@*;{Xa*b9wMGPl?V}8g0tdzbgj}{)Mk8_S$Jp`g6?oRPF0T^|N5aS< zlDX9p)+tgb*qK9|G{K0_N_&ty&?%l%j|z&Ls`eR9ohT}sms4+x2a3Zfxhwzm6-Pc7HC=sYX6=U|+_<%OutA(ywUQdhe)sj*SykU5+X74)tj}pa4UC_@v0*eLcJ7aeVHmKF6@q}S(A{xd@{tDBp5b`oCCn5fQ&4Q|!`QsEc zZ0r28=Z~L3iOVmWi(gA>>-@T+<{21&b70(u(7)r?G>C|!kL>`St@Dd&8*6+Y zIlwRJiJP4v>@7(}Po#zxH40h|kt8jSg7$@A=nB?oQ9rzlI&fqRqxhBtdtyO1n^EsH zX-2)tUt!cg5Q=5gWZ{nV#1A@XMg>iy38N+(7!w>AHzDLQ3JRLN-m%JLQ#zsKcz9xQ zdzu7Vp?%OnN)bxPge@S(J`kR>6UmV*Wb0Y7mNT>NAPqjyG`+tR;Z0hu-XbPR(9f~wpJ+dd+JU4 zD^bK(Vula7bqR^~evuqJ4TP4%&agTVS~Zw2s;3g&8;+t!z%#nY%L1UjEzy#tw)-B@ z(53qTH81p0?lpO#I$lS&NBmAaCtC4Hf?5F*VE%?U2hV05If2km0eQ3C!m*1Vj|5^G zd|aJ4tnCN|!Bv4&Zl1~owY>$KL@Qyh=X_vRtq&<3s*Z&ZY zJ+K~E{z405E5KoOv3ys&hvlum?QD^ZkYtoCx69$jx!vlq(h6x|L}QGD$s8)`8CA4I zVUpmznM0_v&~gYzx-ZqFc8oQt55GLn0vs~@6}Q2ioL|-1trR{Xrf`-i`~V8Woh5T~ zUd2uM>P_gN+|D^$>%&66c1nLFiO)CVSaZFqg06(uUf2MqLyTEp7!E{qQU8$cFnv>$DhjR0tOfI&$|+j^KZ&62vqzzId@0^y-bgRvKNNUdPw3V zSRb{ZsIRsGD_bB8XV>U7kqMcJmoh=`ehuLhR}_%N`_Qm7z5HI9&(^W|tx$a-o&(<9 zuXdd1_O{VtK!$k*r5bVdl9Y*iLc9x$RhwdD4U08O@pscw*>c6E7$c-A2fvF?W3iAF zTOcX?Qiv~n^E}s-V4UftEFrsdLrn>$@XI`YIXwxmE-_!2!Y|eMQfUbWn`6!6f*LziR3Wynu(+`^0bMNYW0wbR5Nn7iIg%jRU%~m z?Ix6}Ze|D~cb!SeQ3Vn*?QEGy0;|bpWX1{+5N@y0T?v|&Y_Um(6PW?MpiP4A1=T2p z@2ZUrl2G=1uBk0$M43n-Bb!Ymhmj9WB$bh6CelbU7MMsiBQKapDImG|KzPm?{$$VDfFJnB2U7!~8*9xjTA6%uzT5~fsG^qORP`_W(aO!rI)LA>{-*QG&g!DVKfrPIN#qoe+Hv)t z`}Vh}OJq(KeDTWD{Xz#_99IQ<;@RtUD6y1CsQbSb3>uL@*NtvgxEF>ym3|`P;jk2& zwW{QU5jBevSQTB@JyqqRs>;Dt)fjU`|KCiRjMx9Ee;K`59=P_tos^_He@RX8hNM6R z&K%(Ck_;Y204thQyDd<5D#k-g`jLvt9sq}XeLh|5hr?7BsCZ{3u@1dljUOJsso91T zdptp~G>IST%lLiGdBCk+Sd18hY&En4#!p}`O(GPbU1)H>lngPgP%n2~OEE_VygJdu zt<2l3zWI4SXh5)5U56xMcmgf}A=V8Wsj)Sw&+r?4A33n!*FdEWcRkhW{XXnJVPC}x zFVx)rF?cH)tP!%%EISX;x3q<6+)t1%&TWPjHR^~>*jrg64cnxC0`_|6 zDP1I3w!g$na7!MxPhzDL9J|DAj(B zB@Cd>?#$xgS^onIPsPHiR=sbR`Kw(fWXkONLgRUhW^)Xlj{lNbZ%aoAPfyXz+q;*o zfQ9#~0O9W4$ojnM{vo(Z9UeNF`-x4FhJpu$6xpe0TG-Wco9{#!h z27{{-F4px4eTR-8xE zm;=ZqH(O;gOeA7xv5CV_{WbxH!y4}D;wyOzw>#{n2zF&Qb{7IW1&~(g9fD}d?`4H0 zQf}DE51?i|M??Du_lUJq4fR_JrRF1Js(owTzdW#L(fyZ z_VPccXOnb3P0xLsiDk1IOV&7arSHNV`#mRRm#zne9-Mz;PSEu+xuWT!0o>_A=5>%j zg;<`{=eT(vh24q#~aklo=wBzqxhIfU$)pA-GxMmES@oCox(3NghfOG-K>H)#Ll zhft*c2@aDf?I0C~DR*qtO+1LVj>7jJ$ALWU3w=kQ)2F5*PPHlO%ss+cee&%a-cK89 zrg`Qg1a)(hr+hVfTC>Z)jX;p5M4TtorbJAmzp;oZDE)L*Z5ocNo3{B~iH8q_ya1SPQU^!!D@T0@4WfT3`X>kRwEIu*uM1P?rar z)!(T1-$9L>!%eI_$_%RCP?71o?AsLeES@MeY}t4`*`OyYp3U@UedsGo1CyYf7Yi9PkWGazf)ZOHLfI{;YB^Lgm)OoG{a(d$XXKQtSQ7&+9j{mrj{Mr?s zHMa2lqLxJCgopj)ZcT|69!NUGRu6-=@JvQm=X#_CqGy`VG+1QlK^~*bK|8hU=tXA+ z(6Bt{Y;6UdpVS}X(cu{K(`Sw>L&6}m_JCreqrTH!y$I;o{L^g|!96W4YC9$%_ybY_ zOHj`-vKW7~eh~Y7dwc&XQg}%3Kkrw1 z|9rsKGGO<9wEutJ|08itDENf7c*$V>d zzaGU`FsM=cF+sWGE9N6o>FiID-PiyTJ{#$@6?4t&lLQ4v`9BI?=SmY-qn-rl`1X_g ze?H7D$P3llTaM1;hRs}2?}9jkJ4Y7hIAb-N)+nfWsTj}r&#aH+l8%;qu39kWuvqX0 zD_e2}p*JUEHfp V-uhf^vdP0+DN^41Z!hhGoWaNJYQ;LB6sxL$dQnHT@4U3G$7Xz{<3Bq%W6ijUxFGF1-MWd zVI8hC@Z-Lq&DM@q)Ixww_<=oz3FK1Qq&0B;X>kD{Dr|1`_Y1miMMM<@= zb}Cv)s{!1nt0quw9V5{pY58<{&saossEF;~$IS*_Ra{uF^XIE;5Q??Uq$!TUqW9my ziZDBzhJi^6a!yHe%ASajb8_sr($j_Xq*`ak6ZOmXc%mLN6=hV-B2o8B)FJ8~LsWN% zsBoQ4)C`1Ti5e)B2vN_nA`lfIo#Y0I8t9bmhmavEPG92tjrI;E)KEG-PvPEAsDX3a zZ3xQ7ZM|ClVGDMBedY8q_0B72LLATyI4YojadHoyg-K$>fR9qE=D=M z^I+STMIZH*e?c(+*1r7wm#xexx32-@U(+cI!7k1z>TA!OBG^R+pzCQd9Dt8xV5%dA zky;oBAE#{&Ww#)rje`#mQ|@UusL4M<1o5$9g>I`<^$9|;ZS@S`s%@CnR1MVtz21D) zDex>q0JY^S-Hzqbp0&7E4(qM$?)aFT3+` zyxu#7Ks<_O>w0f(W1N7qO)E7ehu3?jLwKn7c0l)t(|fNzjNU6x=XlU*UGM#4JUSd3 z5?yp!*L!yY4US1uw&B;T8;st&oO`qR%BIk zf8%7czkzeqRz*+Q0`u-~Xnir%hY-ih+ z+9fw2Wbbci>yT)zRL5WJkCvVBZ7GK$44C)XwaEuHol&DerIUgj-1eY)NV5kSX;P2N zE;KzZCbB-0IfI!CnfZVaCmsphq`A#xFI0Ubd$D*#%#(5F2Dp)pPgd`lcAtq2H7JGZ zr6k}+cL5QvFKDIezY?F~9bVq%^nLU;674#=RHG1<-Kw@xr!!7qjri5R2b;I*FHGSV zN{RSbsAc90Q}`v7zwkY{!@!a_(sNkieb#=zlt4=o1tzmtA%0aqQ-%>Hma>dES&Wb} z4~ox&&}4E{vsh;vZIjr@V&Y_xW}|Js@GK^sEVeXgau^q+@v8~lZKG|z?Za=VG7GIFDdBrr16M2Nn+(nN&7OH8Dc zUouRjkdf0(B!`jXO(d0(jwX`8$bok?25dgnY$DZ+Y%`I0jC^7urHrh!zYxGX5}|Cq z&JaZUAN-xMq7<0RSxdb>5T6Wu4NI;DRs01zwdMo6bg{rOtQcz|!iwQ0BCH6QNF(dM z%tWdgIp0J|8R>2!g^Z+_NDd=MnMf)l2j9`uCorfusS0+-;$Y&-pkCFFGq?C~* z_7?(}FA=ihd4wXJx%|NcVz^64e$O_)8Rqvw^Lw%Rz0CafHNSrIdzJYeY<`EC-{0gA z!f^x!3iw8-ET+1Tu zS>!4d@#=DV|8cC@51dJEw6Y&a3(zl6^SB!Rp#XbDY6I=}VT&q0cD+ivMJIaZmvCN& zzJB8U;t{c%VGr9C~h=Ui=5R>um+woPXQ+G$;+^^2ls-W6FeC{GM`}0zZ`RJqZPsj=bon;*B;iV zSFp&taB1Bbz5@u#CIlqIF^0blN^zGV_^!QTfQM~5d}WhXMlRflUm^&+BJ^NV-Kfv( z$MkzRdby{dHCresNvej=aoHq3A4lS8t&nJ&pNu`lw)_1yI@`BK=Nh#2Vd$(SeNejc zHhAcy$Ck z@I(e<;N9%Pd$^R$tQd&P1M%D&>c@>=7g(W{>=ro~(brgEya|9rpOrN+wfH+k;g+xt zzAd<`2eXRZ5f8zRoRmA$A@pTnfy3Ov;FCyiE zikqg;FoW~{a6^KEDu{>h@O!~HbYR?QV(sacYT+Y;+ZC35D4zK$O6jyD+i zfIR5qk;SZhp)UvYRhR6_%lg_^{tSxwvkFpubEvKd!Z#JlR@6%v|1lQjTiN}F`O4v% z0uJUU`a>tB>VyLvbOrlhl0)itU&;p$57cF=_r1A zqVK*-$^THlak!HxFSHe$h#qU~R_OM5z>~W9yMDnF(UfSjA&G|qlC6qqMPj9bPnK2R zH!TGi!yoY!AUA6r2=$fsmiDdAl}j{y<+8bwflT^LK{bRPccL{4Pq48PJSGqh;8Ia+ zvS8@3QUjrUxSMYU^uBPKy8dJ4p7l2rPmFv?Gn;J+DF934Ca8aF2l@NDLxz(&b<0w= zZa?^rVPg$9yp|L?!^vo1NDIhz)XlbFw#ZD>9mv||E6)UV{W5>F!k4F7S+Hc~`uDyGz?A zef~vQ0(frIMcYGPT5AaLdZ*2+0%8@#7VetOp_|#7cj91KJ2k9)fFR6a0xQ%StRaA9 zRrHwxScS+rjwNt~t1ehp%3u70wU+I{f3REKt$!--{XKb(?JB4iehHh=693}k#S3vFtJ&LGv9+eouE`^ujKLbzr>2QGY7 zm2`r{LVl3uq_14sFD7KFAadnJ1w2pmzs|k<_O&!AyspAaP!BLq$$2(Ln zozDtI)wu`~iJMR>(K{OA>1On~8QUQk{e*oNHq{z&ZjHV}{eM@i{^jwX8wi106};Hi zpW=NB+AIR!!+k_oIoS&LR8s#hOdP<{UI{UHwQ{_w(5e#dn zIV-d*ip@OST|6k63fm7>sDdS+(gBL;5TYY7Xl_j6eQx|8f3`$*?y~OUm5r zUxFn3<4y4W#;H%=KY%rraJA&Dh{6YZyvqxveJaj4TuX%tG9*{lM&IljWQtuNE&CT2 zNc|~5zVa3sMm*k)>+5KcEXlzNCXeHcb}K2ss-~b9_APC7zF#k2`8t+e<}6qOS&EK3 zGBK&%@5N~t+NrC(G#1*H7I2=ZtLVC#^kK#VfjMf=YMB?+v=69glwim#$cUt3Pys#p z)G?rMmcN4n^igsBHNSgHNYXOE^8;6f({|bpo9w3*bjZ<9m~PwTOa#k0-!g86N1-g{ zgZ;$C=$FCqfzUZM9I&x(9_p7LO_%oLJC(8ro~0ezX+69T+u?x4;Fn+N>HH{u<@rHk z?k}rL3}o%{&FQBH%@kWNz)q~)&&_#>f?>g8?|QKHgA$*wY?ZywgAaOhAzXlE@fWX%HW^R5v^3an8+_0KMo)21oljt8ph(i z1bL6q*-xTUCwj;YZy-;cV%PAJtJw9y_urt{9jI?bv8!JI-d0RCid~D^`+6L#))l+? zt-+cKShiyKs|uZ*`}FE`GTw4*kzv-^l{bn?*?jV-S^bO-fP-_T6sU@+Mfj@HkEYzV zsLD?KZBoPJw^=p5h&cjRiJ@Gr>Vxun_ihUX4JnyS!FE$^be*dY@I3SMB5Kt*XiXCj z9*3%!fOQ%!6Pxj^j3?naQaOA1sqCqtZ=%PcF>Qa3<(~D|Fz@=y%KF4t{w?v&x)w{N zZ3qRz6Vv@zljOU7j@IhQXiGnOvhH^SV2Hdj+#8Op->KEW8JoVds9$Lv;A}`N^}HgZ zBi5=_Ae$-4JWF#YL`2q5Ov$L~4AoKfTF*4>*)uJF@!y#C@q0QS7F@x!{6*rX18$$Y z5mPyHsktv`s2M6`Ldj~n2^Falgj_X(?bHW&p+;uFI387W4GL8NB{&QrN0YjY z5sXFhEmdXcC|V;2Y3ejazgG8R>UR0BtSTip=cIl0ivSam_pI#C6=ZGHjkg#8D(<=X;vPOkT2&SMFITTM!<14Uq zlc2N#gV^Wo51CSIc{)jm1+W?_<4G zdFyGrkzYp0+oTQZ4#L%|ns$;jt;`}*oszdBWLC@G_R?y*^cL>f;1qa1_l;!B z<_k12E<46RY);OuW`c+>3^qw>G>B&JOkI4wP_bQ|Q%gi`5#}!4H#IsXhZzg?Uf&TW z7liuVv{I0}_)^Mx^9p9gUL#Vx`=`~2tEUA{+&S>8SnO?6j3~2MBa4FzMN-1t5m5XT zVVgtsV@;%#fQL&2xT%3Al%x8YP^!vi2+ebWq!>1wVIsn$Zj9(_7tDSfIuE*x;o<&y z1c3L-*fvPi*wv_QOt%sG#6$$4l@cLBRVI|97MM_~dWj(*^t7ZHgdRd9dM~Pt{*!;? z5&(VvznXEZWNV_humkr4d~mq+XMG16<)Rmw{&$F@&&-$D?fU3BU!M-vYtYbl{4fBs zCf99djTp^59Gr_a9CqK}bbFoIPs89SfOV#;KB;fpqAkr!W@5dQGga4Alb3j=?C2L* z_tYFzs||(n`6B%}U48dF<#TG1DtQu2gWiUQz`?7}kgPt&?5N)26p6l5F*RK+yWK`6l@H11=`!UbJ*YK4!Hstyw(_(7KXumc&;YdTbbDs4~jq-@d7tb7Wo>k|U zuI1$43$XuY8vXP^dX!!<8 zkv9v5N)>t5WC6={MR_I*ZXLTdEj@A@zn87(uuHxzFDQ3Z1@~uC##h*PoB`llT7%eKLFn9N6Ixm-V$jbVYi}hyEV* zfe_5{uCKf{&Y1Ob*a8cuq@ZfO4#Wg=jFmk!wYVSF-h9~#C!R}a<2Cag4OQH4w6X`K zPCniWy>Er_b_`QN zO>d~FA8IPV0+LT;4o(mEgJrdksS3TQzK;+UYU>Y;gs9HKT^2VaVPja@sCxD?NWlaSL(bGIcye^nqDa$;tP=4= zn?GxhulygvfU~UZKc^O3f$-!Me-`lB3EG2c@TXB*2|arp2wCo%{V_6Q3#RNZDG8RZ zUk(1RhX^Ix9l_a;pL8j1lf(AtZeO{coc5}Y#LmDequqdTrV1Q9lhrpC4uRqUfy{Ld zWFu!~)6)}zI7VXYi5$u+qjr}Drom^3evzIA@|L?dT?lJyIh>~{xADm&Hy zptfuBHb_JYp0D~6`{m&q)6h4+DoKf6LwTb0$1b=k*v%jMz#pb|pS5S=SNz6exR^g7 zryMP@tt1_^;6$PCiZy=U6)PeUNTtRX>7h+B369_-2yG5jXm5Ev9e7FR@< zg58210IXQ+HF(hkEj{rkw0rBW&vLP7sT=t@5jD@ zMuY7n3650Y`1#SgywG<-2W|lLm0uy1ey!-6laI#-oRUW-*l1()O<9kN z-IeRSrR;ix)kP#m?-?IQ-gBU=SD7vp)S^!>PXMyehuIJ1{5QHCkB?|u|9mtZ=ei^e ztG0bnhImnN!KLYVpsOW#9iHujD;iEuEv-cLsvG-Jcq%3syf=KxK|En39HE^-y@GoJ z_$tE_BA_^(h*fa2n!H9UjIYgwnpij(ZyW5ya}4}44X_r?L;1yzp@cwMTD}>cT`T4j zH=x_B773aSYRp?ql4`~RQ1nX~FJttL8Q&^a%!i$*bU>FlvOW3~H|+PS*Tur$qWt(J z{wn8E-0>oW)TtF`@pW*(uT!Bd=6fo?lg)4q@s$r@e}w4{`XL8elut0_v4N<5xWtB4 ztCR_&Kd3EEdYvjn9b7TaBLGyC0A>lGg`P~=CR4S^v>BvYVOU!O75AnwF;G!15a3w? z(=fICBy5ssI%?Ie1f@^k-_A`1?$5MKQ{Cb64^=66J@#VEc+xvfO@B*MLIN&8!OR^X z7gz_+M<=xBPY`;72fxR9uma3&&1(KXQJinZXMJ7r8MjLEvJRF!@2rWJJwTn=EN~Yv zQU>mcVKRmOCP}_oZ=tga2j1#U)?g`-xel8}WVpI|6rdw1he@ihi4{uhj}m(~trYx_ zgziizyAv)vzVbKFP-4mi=A#G~ZN;V-WWto&eonYftx9LzZnNC-SJN!1o=nf0Ox387 zZPyo>0vy{c(=3kNgHC;W)s5JllCDWDfHk&NhSc}6$w1tX0NX8E=KVKKD}f>EuD97t zKL$slnan(arcY9zzKL3ej9PUM$~z6!L%27YAdMjZ%r`}J`y}Ixc1-&OvU{eLydp*V zvWRZ%k(oQ(Nmd#GS8A%VLS3b}KB?yfD(<&{!>i@1f*F&?Y&*HN+O?m{?&y7d4a{-$JLlw&In zz<2X01E0)cweG8s3w26PHTeeQ$*T30{VM?hqKd+*3rm*uD&}xWTubJvgQH_ByYDk> z**sw5%mMAdeIB%%8Np=onI4?DYSacP=3M8^S!*JtKtLs3tFb6l2ZtMc)DI?9Rg;VDN?8wI$&OLz&yhc?)gK7wyMG7qJUM-KOz3PZ&4$M z+QG=<8ES{WEQ>e0zhldygSdiN;m+OGSy?{c70bQ%88u>-lKD@V(aQW+)Eo0(x&NT( zvz*^BCo)YHAq|vb{(H%p|G2(@u-k4w7^mqLg_%1Dv0uvZNpH`l<)Ezeg_n@%&#Lp4 z-32l#B@H?x+@xo`!Q66#$Q959rH{c3P^Z*o2Wi9(UIO`&hg)DO;rNw+T`nn5FZ;q{ z=cy|T^f<-Q1Fky0l$agtQ0}}t!ZIHfRK4?R{{&9kydY(@&|miL zFiKpqy03!L#8Cs)KlSDTx@4WJKh3?DwR6Rz6m#KVnwhh4Ut?_l%&1z7DpalkmO)@c z0E~b#axvEQCoHM(5`_Ad?+gDnBmfCh!(v3dTCP{(t8N? zQ^Diy>KFQ&g_>wVJ0IC$K?@#N-v`Dzw7hXN)%!iLInfj|}~*No_RWmmwYglIA`yv$>nOgYujs$}i=E0qw?%Bvc!VDv5#GBFpCNBwr2u(nw^orn{rJq z4w0${a#H+HgZnZ@$>Lifc1~PtmA81edZ=6Oc@Z>YmXQe}osb)PI1) zJuB!K;%-L$kyBBU=g;-Vj=1-tKWZCc-9NMlrB)qf2)z;It4^0llNu_(hTsGno*GAE zix}))td+`ZLxymbkC4|2*`Q9vKqE+@sZ=I20^M#H@0`SwO=3H5Vh5Ah>@B|gZe4s6 z6ZH;%1CylDJ~1DUCL!SMTaw8>Oz6Eo8uEeB4%Y+8>i!orvj~VT7KzL`c-xb}s43&1$pV_A1lKI0>inR2w@Z@vX&xC*UxS zc0@j?l@!1~yh81HMdT&0-RL9I#FrDFWde_jNdPFf0jT%p7^Y}^9&>ZSN3dB9aPWBw z8QtNyN!|V=rX`|=1v>lHE^$9amsmVdhetr=#|6=w9W=Gu3Q~nWfZDz49t~DN5UCv&IJXAtj#x zn7Gy?F7hV6D~U~Nf%*72KVmA5I>jC}UuJrX%`%C%c@v9F;xKRG2$R?ciMWqJTVLhm zkQqHy2utFsn}mgU-$QsM9cZmA6`E8xKp@MW`UqY*Bg5oB)`(4Nt3bwdAi3WpuaFv@ zg^sCPsYz8y7WrPLp+T_KN@R(S((>YDo$F>DW-6YCd=!ZdFM`js^wsfZ;g+gL46cQ4 zk?y*Pw9_ppMto2E5Y{aAm?`KnBCt(rHO?qk73uQSx=(RIY@;@hVrP+niJeI%#!rD| z)A*X9u>%pKtt-?F1*{5w1n32I%)eUl<3x(kJl*8~tlX17qv|9aO)~kPh{-?DSgLZ1+m`!tjL4wL%<=APr`&W*`^tYPW^lY1_6-{YY^F9EX4;%>O zuTqupZ73HX@aki)d#p^iW?QtJwC2TbYYqgos;6~%w&p+=L{|+$jYM&>as}Pf*s6x{ zX~;@Lj>h^^L+&3;?muE@(98HA1qnO%izau1$(_R79>%YX$^EFoWZg`S$%)MEVf>>p zxo-nbLB$=JI#wfwX{U0N}J%- zNW<>aU6?9MOMV7nI>)Vz`XduDMkF?oPbzItd!La(ib)4%kSf^E+@y#}TI(i#YLcql zq#Bd-vYRyDB>l}zdcq{la+B^cNfX_q$tLMKH|a)`6mXLUnWQW?=~9z)hMRP@Njla| zN-;?ZZc=-bwBu=q6T3?_CpNiB4JN7HP5QtjEpU?-nWU%Oq~}f2eQwfRlQb1car(li zu}4CUN~y-c9~gQYCE$n)4z@)5y87kNL73`JBMn-=Y*t@g1R0Q-ikwxOt@`+SV01sLwK2LH z7)5Tu?5yok-g(y13txQ_&_(00^}+x^IC|k_0*`v(*REc;X};DAFQ3lJs8RPqC{`~# zVxED^dAl1kLc|lF@+7u1iQh7(*7kPYWdm$t2qk_;^w1aUC6lY|dHe<9_d~Ijg5{su z!-w5z_O}1)Wn_M63YMB2lJ` zd(rZc7fHn=1jC=2@-#@+FZx{a2!kjKjiydDoQLArz3uDj*P?)8sZY7z`JgFRN86Md zJ7&%iCBS8++(!gg4y9NF0Sijv|u6+;f z#XP#bCLYpW{#tSq%&1jg&|gcp%&~-pmKpz~layeR#z|7Ws(i}f_1Ba)_=QT)g97QZHW$!0)HD%ipt+mSPxP~CBcl(A_i(d(0%w}$2`RB)Bnv2~J z8j9TvuZsno#@mriaIvsL?E8;$10g)MmwMo90I7I4tq9+%?#{LncKf=pKXshS^aYa6 zN>*_YG5J&{)@&Dg8->&+NpZ73>dpT79aOVgRKFUq(=PU*Xr0n~Q`KW}#YcFH{~g7} zgX4POn7IS*dRgH+({PYV0z!VkNcdWJ&}zpBU-e865qD)t)s0P=2M^3j(hx51vn4ySYP_KgmtB|$8X9{ge( zG9EEAKAWL9UERJ+*Oy=Ql`w3Dnm}&qO$9i~a{+#?sWo2}qgD=5o2jV-k0K6e2Zg!t zEhq1}Iajrls4wJ@j1-s@5=1Fh$B`I#W-<@ko?i(6bAhjOs$>#o0I9YTpL zrGZkm`OTH+8|PHx6b}Y?_E0RxsNkD0?rp5|-Te~)?e_c5sspkbQ+*aE@fY*g! zjGt94y>-gXZe=rA*-YL(vfDSZeKBHorH&jXlvtA3!k?3;u(62AjT29r4|ym_u}7RJ?&CAt-P6=YQ#jtVPS2HBay?Bymq zuW-=jNY#=eNrkRS@u*{t-Gr&~L z6lOolWM^Dm#q74A@RS3_0(UU4S(*xbB0OKXC}DcPgvE@?!nH*$cu*skPYOG;qHO|e zB>Vq@G$ymQC(hAaVO%u^HCHNG=0uix)u3C%lsj=eUOg@;=y(JGK>R{LHyX4VR}Xst zse4RhK4F{&sQ&QpQ~|-v+RO&7@!h?(14o_V?R_U=%3;?b?Z?RKPR6STB}Muj*2Byq~`=y?&Ik{oOZWHps+3WTksysTx#xMt?P=o*yf<+ea>4e2-=bPy=qTRJE; zhd4OY9C3uECbyfWCK-*U`f~9SHqSdM*7bC;FY57dJ*hmN?Of15$9>#alLlh~MOz{)^RYKu| zl7}_$3u`$3Y%P|IE5E^tfK+c2$!Fv|6Pb^Qh*ltcy4sIK?2d5+UE#a?OnjnfEjU3p zMg|*WAs0iM4G*RZWQM6svfbc;udXqXovch+K8>Vml+p4mz0K_4OQbsr=vzI=;AD<2gUH|= z1Y{RuvU=GRlgM{Pn!*eg7%4=Zt`?z;%fR^S4$h%`;&f>DD-;~AO=M2)07 zg`Mqw4|p}xMDkge%$)gN4`kht z?3;y`+OgPZ>zkd3IVN%x(?gB9WnWPn4Rmbe7*owzCUPOZALbLb!VdST3IO|+|AZ}L!$j(wG&zVl1=qB}2C0&2b9JS7_cpUDZLnX|_VaFixv}7fsk*mRIeoc0v zmK&&RIA~3FphnI#S@T_LhP!||ny(^a8og|Mjr6oDa7&%;mRipR5Rn4~2D$d`SMkxo z*L)YbrrR{hYe@1YMuatydk9FXjW+7v$TkBz*@gWNDIkOocM3#&L@~6X>`T2U+Te;| zqiN(y0l{WbV+{gDL}0jy8ux2^_v>5cD+e~sM%6T4qhE<6wMim( z^86=5S`uKGvw1HL0HIH!o4IPqH?=<}S%p0X$cm*?WZWL&hy|9(GSkg+zCf#woF%`_ z*0QGdkqdSkMrg5AgLUO9yF&Lg(*;zvNk2U<{dALllu2LXc8w&r=C^rXoDJoE{pL@k zQc!;sU*qiq+|9)$UOnO7dQ#cGHo-H>_O&fZSABN^P?_AlBkMplm|lo>LQaBOABF4D z=XyJQ;XR}QD@Ur7K=fEv+*lV(=Y2b6lq$RE(RNYE zZI|AJdz(sG2>-lSI90s!qE4B|FZc%r<3^Rp-l>UrGh45}E9NkdLwk=UO6_-!&a880)WjdHm4CtV`ck(Fa>{? zO+IFCp6)lHoUd*smzeMY;qSNu&N9M`bL!*`aFg?G+-$ZfS|zKijt)) z2^Pd=!FfB~exJD}v-Q$=&xQ<(9Jcn*_FFIQw_Mt9xoVjCAGaT^8~J0}Bw$|! zGKkvm7s6rrqv2!aP2fJ%gaHA z_L!2;)L+4H1K9)nV5>v*A0w2O<_~ukhC*(>18yg$QD)#}2N6jQtY)|Q0G!;2Jm?dU zB?L}RYZ-*j!cL+E3RYdn*D~Z=Q}UV-2#OyTr|Ihbh4ivRb|eH-@!S4^13(O7lMWk9 zyEK%{LGjT!u+|M*10G^r4Q9m)(^$9<;L~9!5GsZ#(me0Gbr#Q3G^<-MN)cy{|B>O)Qx>IO1}{{2`*>g5 zU0({#`(K!hY3_FSXV`D$rWAe5J!>K9@|9QMFOK*WW^RVNbRe{=q-*ph&42X1K-Two zST>wj2;JJf_(aXPji~l3LeCD43xv}kskpCj6c;jbeq!x-xdC8FAoPl6-gEO%%ZO22 z0^!kYoLRy+Fanb%@|#CpB6(0?rQSgJ1?J|-o7Ji#$S~uRdJPk7%zkbRJ=umH>>$O{ zb6X5O*BwgF>$f`e_{#4T0GcLiq(jp$e-fG&9ZFM^rYRCeX6~N}S!x;-&=I2`OyG^l z@F!$&+rvZWB6S*Qv+1mdZeje7Jni*=p^xoh+AEg6aU&f1PWiX={TxFdEGqHzZ8|)C zxuD6WuL%m%f0w>pz`a%a?!MNc?-Fc~!$TW=KF;^sR}iuDjVtu634 zH}7F~4&h3>H>-lZJW0GFy4EuvU`PQ2Olo z?tjx>Y>z|expRm^Pv#AWYp*jg;QV@fJqP2;q3tyWG}!cXF!bO&j#=r_iP&5Om1G*t zS561~KzM>EUOVvkWXZA7J4K(Ac8Ufk94dz$J#RIfUnzLKOuea%XPU~Gu z=81eHw{O}BOw?D$tAOF8yKWz=RvVQs}1mQ62r>Caq^;3_@ zzh(V2w;1cENmxY1ub=+E<;PlJe8_t8aR|&|`0)Vw09oiZ>9_EsY$EtEc6vNNV45xT z+WRoV!RIV_vFyPQ)?VKSLVKcc5TczB8N$8cXwrhqBemTWLn|zwFm`My zZuEzz7v|x4O+5SgQ*lmSs8MdXcrUMq@-J&_I~MmV3@qY(!dF)Ggy}7qkz|Dsz`L_n z*8Y-huy(f4-6e5ZUXQQydTjM4{*u>YbzW#fp}&64JmP|X?uaXI;w_qYDOT$(_#jt- zFa79AoIUJ*yP;oZ2>X5782c|4+8FDN{r7~HtHG86u!Y94^|1fe_bZgj>SxX4FaGIz zs(s^sqYtq?Y`Pr%_0|DSd!6Rc6>G1FZ?BwI z+UucjTWhaDpuwhR?_V@M1&jG&kb5l##CUSL>YfF84Zkc~6?8hRru^zH4J&)@-H1UN zg1?V_X2=4$hQYl{1yKOZu5)~YeWFWDH;CprTmji7Ci%g2z&$#g>z zEyVhp#yLXowM9AX=y7Jb-nU^G9W1<%`IwtM>fvK)43_((CElSw=5ig!2$SR;U#&8{ zU-KDulg<8%;}7q;(59#+ERn1Vcr4&FZy)ophfYDPZil)$51W?D03nJk3ly(a^8qHhjw!3rrcC)eQ&uviW>L=n zWA07Bqb!pD@kD||1t%zI)-!6jrqfCoq-gg{8*fe0Res3eGz9tH@gT%zRv`Be9NO#-<4-T(9acpftE+ixFL)zwwi z-PP4S!0n3wh%ks&YyEB&6N6btGwZ*Zwal{~?aYs$`YbQ-WR;4!<6c?#DS+l?VdD1} zSa=qoX~Dwd!A&*`?;s0@M(4TNnC$yxYy+*cZ+|ur%f4K%aIs`@$g2zP)hN!p*+xdGw+M`<}#gmj8G7_oZQbZHs^Z)hCvJw_qOS<=-_-*$4kVe6!8J?=$N@__uGUMk}??5O<#9ClGG? z$f+me-~P6OfwmMoJob^MM&goq4k+#g-maf1_uj=L%v0Q z!BV@pYPZdiTH$S7d_UQh;Taj=1;QL#M$PKNA(}FmA`m1`XryCri&doLhTf|}o4(?w z0SGn_QC*GRK%9`;72Lut&Z(D$yTdVc4UUo`qTR$Tzg+4|8u4eG*?2}KL_?F^LTo=L zVSlz`_D*c`L9IyS8GOfM!AIOKO;eKq2=@ikW#90zXC*qv{n%gf70*3@^Z`t=dek*% z;rfKWp&i^q&55tm>u_OiYWp#ptxC$xWFxuX#1%x4zw-$V@mTE|x*X4(?y?0ucDQgP z4+ad~0wAW&0-o4UiTHOwKQgQ|X(erh_l1l|slH)xj>0=Jk>u`xj z@1YyE>wR1xzXm`8B0R0I{n2y62O<@_`O+!QR&EWqau=fqK^ag2%YI2Y3x7_)3@5h@ zB2gj*D-q%ZfqmU1_6}(+UIEkPMUbRoy=eyKgf}pKLchU z4-7vpr~^p3sa=DA=T0>FMN~Ty7y2fjWZ+aU-r(#;M>;SS`dzb^_(Mc?VLK0HJHPNl zJiD$cG7brnMRO#$r*A|jn0c3ULZ2`n8 zD>WoWW@3v?yD@FK5gZ9ur2NW{#D}O_J=_a&9VvdfJ5Jp%uXb$wRqPh{CMA!BYXx(u z`?7WZd=@DGN{ZMxWbhdfiPYivdMwMtpAO7Az&`J9CGHFGiE7v_eSpn4-M5EdC4TJ^3VC(2>)E7AiQviw2 zGT4~`!bkhrfa8(lfeVAQ#0G{-1D@`7I zjjk>9-!fhV19D1V5KUIJF%N{awjfkb*pmQD>~|O?Ihl*cUW0cy1HFk?7+h#AcpT^> zp`*Brp*k}BcTo-C$lk&TQ9pr@Tt0@>qC-%}CuN-A;ROyHOs(@Q!dC0?u?#)vCEY&^ zI!StbTqmzK=>mpyJ4aijyY^CxbOZ6^CEbZaFLCx8%ZAYF$D6(q(w%6RO~#WUo%_B= zPz|eDI1vQ}$TL6Mo#GV8jz$4SM0trjm1Ow5_+qQk30#E;KgPc!ivjlU6wfj{wnL4%{57G z{jR0Et~0hM2T1NpiOHe5V_jq~>x&s67{^9A*jxLnWaZ1mSohY6NM>)P*oxc!|YX<=%|6bewSUz z&3wWbdXb#~hO_EA zEB$!|G4}N5mP=gyxehP7KPNl=dEY4ApX)ES`ty4{dHeHC)Z1!*ZXJUD{CcF_pD)>! zJjEyU=NH%N{v0d)+G>C5^=i2uM_ijQLPx?s%&b?x5Fj!T>i3NH3Ls>YBi||f-?Nro78eb1}fZRbqt*fCzv{db{)6k zDf$Jz$;~#=4c`5ZebeW@-g}|Xmd+M^4jCFlpUqI2nm#E6&_ka}fllZ%TKEOxf%GXO zeKJOR=<|}H&xQZ6=u_5R(`Oogg+34C$xEN1LKLCTyMzq%x!QCSTB=q{S(CN~ zV}m3}F$-zcYBUQIV*}+a){W$+}yI3}yQ}z&)C`a~Rk5GceSISQ)`%3?1Yi*=302-L1<)(o1m5 zsETgWh;6(k7O{V#smfhOYfKafh}dS)g5t`bY!EBF&_Zksp1g?l6l?^sr`ZG$>mj%b zV!iB=-SK1))B9Beb4zbZlwBM8u}|8VLV}i>dv*HZW&$3!t0FK+Y`||t(=KfIbQ(rj z%-uZr!qrN|w^d7q=yblz-9YTF#-U6!_vch(>KE3f-Z3v#d@18gc)T{hvrvILyOx&n zXj}-snB~im3mnv(m%>CDBJzsElVFvKgE7jWXw^7rZXlw(GPVrA<*P0NR}c|tQBNW2 zsrZV=ar;Wvz1&a~XK<-Pb{qQ>IFyf&VlA;>dQA)Lp>L!bgZ;d&F6?KT7dD_?HZO&I zc|u+Yc-TCps7dC@ug03JWz2djUqIv=`0Ks42;;ZnEKL+LL_PqCehn$X?B`0cdUdpL zizKC(q(n&q<5a5-OajHK*ixMNuC6A7$@fhcxX@|9OLRH2v-eqiDO2k46h*8*+24r1 z>;68&UHm2UB5gfxUJBXpWO*SqCYq-dHQGG+)h#A#8M6+>OXL_#UD)WW{Nueqi7Ud@ z(OUlbjQgv?`PP2rQ*4dVX}KP6oj;MgT`k>dpFep*vYOq?)q&FaGKp|5oK*w-oGs7i z8a?(l^%^PmaNDX|uc8E)I8L2#F_jOloUhB)%dztLGW~h5IzWF8;IrP*kk4o8&*^I2 zMI4$F6V*Q;M;zvn~D`%!X8WX~1YU$Fc`xMw;2j z{Wqr( z@v`^30FSr+r%e9-R{rgmTluN*_8C9f;MWTrXT#guf_G0h;OEgl11hJHIkD+>#d++u z*m%pL&Ot9veLDsU{%R(w6MU|;;p1#ThbFf6E)vy9qJc%%x;9cxT~;D^CN4O_3Q56B zjBiUa0aPTQ$_jkfkyP4)QWbP^s(e-8tm8~&C0UuPxVI(yia*51+-}2@#v-W4aC-Zg z9cGA!o*XM#Ne~`!3)p7#t*PAF2;YX&QNyubG9121k0QNKX~NI=i3=c#J^ulqx;l(` z1pfJ2z`)wbPBjTgdO+c1J{O?$Debh0#ZV!gs<1h#vPp4k5OIApQaylszZfdrC2!_1ot{61hn&0@2}LHV_g(=vp6^WsJ~hNW z`Z_uWyr7=V)ZiYD0`!-1;9U+ximM7HLM7w=B&>+NigIw;fb-t~tQZVP9D5X7WOJ&m zaM&s?Xy|@aMPLL>tchMh9}g57qjmiaM%3+?kdvT_a<$iE~#USLCT6H%S^%MMHxh2xNy)rSF@GImQ#r)Z@;y}bP_@Sz8R=a9|>pe>98>1~s_x5xpA4)qFDy$60hU)olA zFOWA=18`~o#0Ann{m9$6TZRA}BIBhr0lZ&bUYHGvk4G67#XI&z-Bx{*TCHynna{2- zoS?Kgs4h=oeGho+TbPUboYf0)th$poduiWH5C)X*orJa8;NReA!S$ppTrVM`S~wGd z)4~7de(tMq83CYV zO!F0gO$>lIqONuk`Pnyg=3*Ik*i#Trf|SY0yfe}F;4{dY6TXUj=0NC6@bFAu16yA%uz-c(6KQ{5#>b&v>Nac#f-qteN znk|n3ugAZquD4hVNHguk`v2UY7#BPeVlp|SiuyIwWs#P6y%Wd&@@qA%5nO>zl{sl+ z88Hu!0YZAtrj9$C(+#W~QD?u~1>A-io?m8o6H#n8)#`<_kWt_8`4}HL?d1B-2UK2{ zU&$0R|^YrPuX1{vGJf)}-J|W{olajAS z^GW6(!xDXy;cddnUm2h`Cp#hS<<8ndB&l9fyk4CR7P8vGcXhU@&aYCwOlp zus79f{L+s&2&s|xais8qR?I*=`pI#v4TS#0js)3+Q9njtgX`op;2H=Or(!1^m$0e4 zfvkUC>R=d@*rZl*y(oK*z5IZa<7$gjyCM^K1YMgOJ~aW>qMqZA zn@`2s+}rbdgR2n#9xt*3&^M&Y73raaiQkj2*B#fMqS-k`t;ADBRe#)TmM8a`A>I$G zrUix&Lg)lllg;;f-nLS-A>LO)_d%7;o(@AV)iRU6`3mV8znXG6Dh|~yh-(DlKI+Mm zb?R3GEY?5JntGL}tN^m=bao&ITn*-RD%S?;Qa-Us+|Bv3@K0nEN1WtCG#35)1DnR_ zam)?AQP-hTMr{L>;mdSa5d#kJ5$!=uJ+v$~=D1PwY{VibqIOwnK^eF$A@?#N8sPdy zEoQzJT=4>tB3D>dJKW(Koa!oR1XkCE$b6to@jFC&sLpP{dVn&j7Q;|5XOh6!45-fLAWVSF(y=^@g%aVk-$GcQ$SfXOXFt)63(9U9v~7BKFP!n4I17TNE=l;zQxK+YxU z-Y3+P7LzS)NoVn|Jvpbdk~$QSMP}j&#+R8dJJK$mABW?kmWNiao1S#?eG4c=lxV4V zA%Vh(a-`y_6J1jAGrZVR@i%gymWsoNXsP(w3H*-YY9XGyQt=U1ZKR?GL*33!b_qt- zsE#DTjbPM9lE_A5FWo|8$`X&yUBdEp>T7}8o9U6lzgjk3V;jap=~r>MDn z($|r1LY7D~fC3p*13^L)Qvj(d!XI5S`ic4djDqfGX2w_|i;9^3O3g(%5!0)2D9>g- zO<2f?_GJX!&3YV)msx~&^BM+d7=m)wy{Y|SORoP?Tc{w z>7{xK@XiLGWCA2jspf2$XYMSDcTelMnvMVyWL*EFDu|*1x)AHp%k{ z=v48g;;O=o(_kEDZo_gy0ILc)zTQ||z@>tExl;Iv;YX}U94SJ@+q$}h0{T>+cUXX$ z5n;8lO%zkLo@}Klx<%GAd!B{8jjBMXcZ#n##7xd2DjhJbiSIIN;`^uSN>J$*PEhGM z16x700jLn$SU|-dC7j%DOS2b1b^h&DE;Rz%x`|Axe_=S}7pd;QUz@5?Rya21m6Wt!x|1yYf(gxA+|p+F&Kagd4Cu@;z+*PTX=&oiy3esUZA+4`QFDLvV zk?&DEnZy#m#>sJb;*o+PoN((Kp2_d<=L+UCGIr6X_+X!$qD=?nlun+-55Acj=`5V+ znomnyAm&t$M%kJ0+RiBr9t)mI#u-F4fr;2E2qzbO%_A*4)U8YjB?AajnCp4qxh)pY z<4#Ki3(WW~k^*Z}ZHB7$?w82!2F`SHNkJTBuz-ri-q3E%P!mrk3|YcZSd{pPdk>iD zD{N)6g-D0@Q0sfB)zYW#^*PwJWUt&(#8)lan5NQCLS6OIJKgy8DZABA&#(@0Gs=i$Z{Cep1Sn5VC+Gsf3hz3K_}KVh3=%UsJ6X;Ei(0C-N*H7?LN^7sbY$pn@D6@FQ(05+Pg9FFgYH76E4Px#Qo)<{{S`i zJODtQR2@82E=iX7TaW%hnCmP0gRYe)^NPYpz(U;eo$evv)*xnK|EW1_nK zILSvIL|5oUlhUO(g^{+^_yt6TI#lJci&Mw-TI zK)$4|Bx4OX{%g4L&wj@rZ2Z?m-{+r~Z<u|mIuVef;=k0s&H4@G@6P9ZKu8wlciT|F?Lrq{C*pmUO_whi}kBwd@OkJQ9k@6N4 zvKL+h!w5?NY|g}c9f29iEI9OF;UfpD8|ULaC-g0j!(08s^xIs?}?>teoa9h-q#mO1Yb>!@FrN-_zXYT-{u4C*52ne!a~- zgsNqHSF4vyrl;{sNS1eDcfkJ<+-Uqs#aQHi|zky2Z=?g$u;a z2_6LdKy-KYAesM&8=Jb8O~~Ai;|rCjKTvb!`SQ}Jn%JBKmi-yy)J*LDnXPg9<#26& zrznLd@APMmfG+#Xhsa}-dLM}DWhph+E;$2FmN%N&|FX{aa~pt*yK$KH=E~meoMohK zDZJ1Cj5-`$%$GvEV0A*ZG4FnP->e=xhJ)dQRK7D`K7K2DQi@!CK1*VcK)!q+Uzno| z@2dTI{P=;MA0e@d#jaqn6HT!OQ;c7z;#YUkfbd=YaF~86aeKqE0gt%Y5uiNdF-t*DJS5 z@0lHn8;HV8ahkPvC<>T%nILRUbA_U;G(oV^I}}13Bv#BwLxH2Dz~iZGTPP*J+BZ;r zey%280}@G`JI>Mc;Jd2oXo$m?_svToUtW_JOzqTj<|#$}i%+QHpC%<=70Q!wMjOo+ z?0+D*qpxHQ1(H~~+k7RT;H5|5eBpav@w1>K&s&wm;enX&S8Y3vpggV})sUEi#L97` z2hI-)12Bacyp_RsokQ(O(l1iSR=l8{oj?HgNI&GyDVk3n#oJ+gD}6^yg70L#g}X*g zYEuKbQnMA-EL2|^3iC9VqWdnA_s2b4Tloax`n8*eD<3tphC=*StT+T;LWbr{;g>Rg zk*>N^zM!k*i^J3ncvmM%*T9DnFGO@vy2edDb~cEXF=wKADdfv;pU#%gm(AwI&zH64 zrHU_K^99|LlleSJ;+wpiT{LO23};vD(aHya9GhQ<=51=0yocPCFPKjs<5N^Nvr zRC%aL$yW*TWO#4Kp#bP1wy{^|LYPg}xZFHc9YH`JfqwxwHpF>r)DUjTDcC@uM7HhW*gDqPZKL=JLU`*mE|`J!G02VVWD-qPf%28~_3t z)g_XtNnLzO-NC~&+^FD1Zs?mZ58=#?lO#SVlP7MvAn2W~KaRXi}4P$wJQ^t~X&0btsh+?u#kBJC^V4&Rj&v<~-h4oZc1{hr6uG3D1}Ld}xEpewnKk^J%tA zlxMkQt^@L+(72p#C58A<5H@}=IU(`x^%ZYTKt+yMP;MqJq3E?!<{akG<*}!ksj9Pz zw^%6+3<7@e8p*z)f6Hva+F)G`qVt^l4QJq<5e*W7(Casm1Pn6j3rCgw8wL>1T_?rm z)RjyFoc!l2#^H1x;r%kFv}6_%aK92xsB#*Q^WQuGZRpsqw9C&dVA&BM9oC=ROF;K_ z64L4Qr;TU~SqKf*kKozhUVp-I(!P?pL=ci~Vab07+C=a~jHtm0>4bFd7AN?rE8utFdnbBqn@_rs-q8vVZF+fh!}g{l-*v9NeFwk^Vj7r=n!G1naI z4bba>4B;y|8`R1PKQDv6XOV$-xbQsI7f9 z9ZzyXl3l&>EoRraHW0Ob3{jL*I(sS#=9Es%Qy+H}N633~!V^IyI6@vG%{;-*$mupH zKPNP3@R(fnD0l%qIhcr)OhEVK)MZoh#m!B`A2LWDHu}|uQ({<#BXhP8VbI{5(6Esh zkvZYnf)jVM-aH-E7L`zoa`9`VC9SaXCF{B3&jyw)Lk3^*#UNn7KAh}g-azIr(!RLH z-qaF?8kHe12sOmV1v9I61PY6DQveCY#q=~HDpWVbjyx+QD;Op8nwCU*`AT|8?--h` zBtgQ1FxU*i0xDnX5rP$rZ=G24Pi}=+Qx0RVyNNZ01SYX2q7NcVsY>isZHSG0XI0xb zc?`cIHd^FXJg9jz7WSHVEL9%!-X_Bm`Y^W?(dzXi^n_E5)W#sEl33VID+zs=ojPD9 zQgT9(oX{$nhGIM!slDQ2tt4g~s7;sG@at6)K~(N)Yc@JeCcLJtK`q+Ka@xuVHJr9? zHEmsL+PbhsTZw2(eGZ#LrGpx3hgct?Fb*|k4wT;=>SBOF4p@&8)ClYNXT3Tc#f*yi zzOBaSYy4{6y*0Yp?XS0QeKF3fFCfig6b8m^E_|-ISY*`3*^xM~mbE^+SH1Bah|*GT zOvE)q7_(Y$bZx0OIy`6V4N)0K#i$I+pVU?vd-ka^AVH%i#&9(DtkfJ0#$GhWbWoid zBOQamt1%K%BZmlQy7a|tN`RL7;tmiA`rVyVFqDV*$BI*djy5Ml)el!SH2`pJAms4c6qCq%| zg9d?8r3OiZ2H{*2KzH(Jkn6vKu;_L>HOL$hhmHn$5WNIfdPjpC)T##Qf09ds+)IJk zss@>!62n5&AftsWZlP#vkddh#4KmK9L0tS>1}y)o{x~HT0y6Q|_9UgHKeXlJ(H{*! zkJ4i#hCqz|cwPu*^vB?Xwf?~2W#rqt{z#E}_NhN69^VS70s^R;RJQ)O2p~q5QA6xi zCye7)>I8&0YE~0q#qB+BOZ~xB#dNJd)`E!cMa)U@T7Tr(lZ-o&(l@l$(jORKMt?ln zRqKy`#Bq|*q;A5mSATRl0dP5O6~wgFxkX!ToVN182~Jz5o3;)xZT;T7JEpCVQMoFG zaiF&F&xiP9w82v3C49B`<%DAox`Q0>8liLa$5&2?=S+#m@!Puo$O)}v$jt2-+nuuj zlQs&YIdct5YhZ12R3Ma_nw|@F5x^QY)kd1SiOaw|;iNZ?e8uxI*aG2PWPvYbdLaH| z_)2SI8n+)V^i4Syavvh#yc?f1F>qjSBZ|-#G6M7YAq^NV2k}-9O>)p7jL^{3uILKnpcX1#C(ve%3v`qHKwt5AE#XJN z^w(y)9PB`#5ZLNz2oo~SSAsi-u-5buEo4ZrM*uAKUm7Nv_Ew#*_-L*FU{uM5kIa`C z)lMElAvk6l3^eqNGIIRgD)Qt z*|4Aqij@fgz5=Fz4~j?!az#rfxJn=-In{?t(7EQCbX59>&~HL&Aif930b@$e!q1p4 znvB5{;J{$n2eJs=s0vVn4OYPhbU8ZY_S8VZl0fPEQ&AXuPkHJQ%w{ zXfhx)Dko1kNS2R-WP`^HQv;8ILgI6)YCEZdX+4%Sg>djRra(qiUvDMwkiwayDY zR)~+jV!C^~JQbbA0UWq+=2r*CLPh7Ew zZs;ZL8g6)<-~SpnJbYvfw&aGZ!G&IKkmkt^{XlHEkC4x?3a!~5XRUyuVg2KT^?L#U z(h27;KH(=b9Nm2XMdUS>s>^a_{Q3?~PYSlqn$^#+F;p%7kiS$&j3TUVlMnyVi+gMJ z>Ota9HA2fSv=geZJ|&6iX&|GuEe&*Dt)qcZ>2F2@rNwBVb2K@F$7gJ^&g1HF zxUI$+hl$QOOet@Ty1nb4%w@g@YuLY95$UD8;}35| z+-!h5uUFiN_@ub0KZ1>5h`E$cp1S8!Q9cCHqkIZEARMXBS6}fM!r*wy??wMScvuWz z^Z~kD00V!MgfPcH60%q#KZ~$I|9sYoFgp5YH@2It(HWV~7fYDG3%h~TEg_heFc;r4 zw=lm(-6J&`(q2v};}zy4Z2^M(h3SBZ87@KNb)pCl0Rbj3P%o) zAq)8}IX=63FZ{DSGK6JptzRZo=L*yQsh$)IGj;8Ee-h?>=-N+79uWQtFq3848C^RU zG0 ze#nng|0kRCso5!3a2NYt;z5|lSoczdC#E9;OA^=srJOrB!V^=FoVctnD`Qxf$I$tR ztCFbt5Xhp%&=8Er(w%QeCLOmNiaOBKX&MbxCTJnhifesT{HuCX#uCpN9a{KT>C?{e zIZaemtf#IG5u$DKE?z}0S-z$kIyjOE@bEbW7b9K}Xy*y?&5?B;w&!6j1E;JslRKTi z6iCL^PTjSGc@WPCn4&!vyB0~&b=VQKyRgSV4MJBG9yCBb4+LbfwmNtl7*llsjD+0< z_V1|UFM$0%YH9)YeZRL3Hi%cz8xT|;2j)?XNF51GmJV?lS*)R%>FwP@&8vv85CO9}ydMRRC-u?}H3R9jm*bhnS z5mSW67Fg<3S1DidOF+QBFv9Mb5Myr$E^-BFz`nN?hoUy3gj-Dg=(zK{?rpuLy`dzx zq^vlYT`*Fi|4=uS1CQ>fKnB*JKKK_UX)?V_auGq`6*&`#>-mv&Z)|dK)c)JvbV!S~ zYt&rwvDG$XDL8GvuLe*_RelYpj{(IZZ4NGgH>xp==cPIfg3?SW4H7Tb@>B#Utk9hlZVjw zB*~N+@jY10KEr|o4?Jj}be>too&*>P>j&@iGww}S!#C5a9*zSkwQ{t8rzoIx!C~W* z3tj>nTq5I)XXE5lhieb8F(H6(!F5&WGL0?{1?*He92_&CXd|4(F^;alB9GVz_~&%|;kr3QV2#>z5V5USC;v+7HEH=^ zeM~~4j?4VL?e8&2`iHKdcam9|vc81(tbqzCj}ppW@=G9dhp(9N=MbeJ3H{1QV2*vB1k#N%iY9BmOSS9l`}ynzw{G6y@+%N$E!D(Aq2)Z8(b z-^m@>8_6Bx!5xUMYlrH&4BT;9a>29Uj)QFOc$j4tuC+vijwHQH$gKJ$#tctAPLAaG z36D;q?TQnZowlJ0z*WbckWf~NYDbp92Gt{=ETO;(S&|(8#d?~hP{1E9xrNPZwF5SW zIt6x{YKK48{8r*o+1|rgC+rU-`XvPse`hfw_h<{5L4b=11pFFE&?BRFnsKISC))el zF^Jggb`qHi{<3Hn?1!^*kan)`h>EgG-A=~TgD;5aj@?&bwN}v|2RA0Y5*Y_}H+B`E znF|&%CVRCy4cIV#(mvsLm(cYH{K1=Sd^`}THNWg1;tJ$x0dWo7cd+3Uc9Uc5D;^T6 zu`oE%KfQ%dt#})q1JA75WCRoiY13gSA1*_Z3gRd-A5|v zTGSa$0Vvab^qax`-?ppk;}y$WxvyMJ@|ZjpKwZ4u|=Q zzrpuDxNS~tYut^Yf|~}Q6mX_7MO>04281zc3ZC>>9^%&TQaLWmV~dvHJi*=6rd9DW z7cjIgUU0ky;$?a}ikBTK{XmKrSSB<;;H(18gUx5|*Lal=>7Yh$!wLgdy3!-`2Uh=t z5u?ia=NbHQ^_Lw#NTOjUs@>~dW}Kj9n{kVSCulQn1cLh;8!m!Xwi`E2e9HmB{x;I*E3LvD?v)@&pv z41&1*GI)0&+zEk3iJpY6{Sit@hZ{nDZQJmL;13}8u``(Lhnb`%MNyf=OX4P8 zqdFl$m+`ApSq3S`^S5Ymz7;}94dnDK1na3$wUIpaDr$&~DiI%LEihgy4fD00uU|TY z3*%G7ZCyK=C)?`-H-qb8tqqAB7uoyzz}?bdi+G{5(PHa6QrD-xP{5G&j@h%z=;;BK zT{+*!dc%oUeO~?Knoo}cG?*f!=jr+M^?3Ep4z~11RgQtD=hH_u?`k3Fy;~6CV1vCbrrWW(-<61-Go+fQ;Uk(r|F9vnhjt!)H%L(>%APuF}hw(OoxBrbp zuU@5M5*J-zus)J65ze-MvhD-?U)$rNGGUB6ItpfEnq!B<24C4iZ;B1RsD;i9fH5pP z(nLn04SxBr@E~>B;L};qQkO5f6oaq$U;MPtR+8@9T-2w3n2tbynh9r5?AJU-=G=!3 zUKB?fH>*QHb8Uk|NuJ`^t9!S@=VLmhHsX)y%}?;)T94YdJ^O#N$I0Io9rtFBe-GAZ zVckCU8@CbnZI3r%D)T?L$NK@A{Xu+sYY_ho-q@c#ejXuqd|Gf=Rn6Flp=PZqz2V{~ ztQZBc@5VKy7-Pi9ZWzU8e)%7*&-DF0hWTiZBnw8Z+9Mq(e=x$I0Mpv`$Ozga&%$U^ z6YwWSe!1*VJ@3fdt?R_#8hgdFXPbO2i0xwl@9!1T3^Dk5s=t(TTs^eI_s2mULNMFt489>q%TjRgY_{RVP45*RMT224SnG2W~F7Ieif5H9#FfV?W$a zz#T4pkI*u%CABBlaoqM2O84&*K2rgi6ZH59t;s-$nOYB^Ha2UZ0j=4rx5@E9oC*<66*I{cRLr8?93+7T#4KeX3LY;=5+>89vG z=}j1UnxFswopQq?jf{{>4Xw5=6OW*{hwDm@07 z)Jxs^I-Ib$Aj`GB|9;&zV=X%`cHOpHlvct2aNYLJ-(t|?x@`g4-pjh}tvg{5fTMre zPQze01i`-6ZD+w$Q}z5)g+KPX?d+exS>f)f>TRF4-$wj^1~ERq-$B7xgHWCLiU)NW zKIq^9t7uQe@()7ivqv$X`HTB+xT?U~e^Y-KDD=*o*y6JD_BS9VJ8#PnAxeuj?z}DH z8%twivYjz6xH-4UY{C7TA0Z8o74WUQ4qz|*PvN~^LT$vtdkgqefJqS`u>a(NyJD++ z7Pv3A;6Bg5z3Dp*_l?9E4zvi>AQ4h+{a}{2k~n2cm%f4^XjC=w*r-ZbPtoF}A((^6 zv~Ge_T(3HzLiQKs*9!Lrip(a8HYTYn2&FSS%EIek7>s`an-koEr5CvobRGCbbiB zF*pLYAd+Ep89qkg!CDjDC{nXVJ&nTAa(n&Rkwt>~q>TYMjHrPmyn}r786Rd;tAx) z+Y7(dM9GA}FhqISF147YG@ltCAL@n$LmU?wAzAmPVd!_`P* zKssi1!eu5g3;rSZ-}so*=6=OoDJGrIX|CsV*K=3%oQvy={ee(BRfXPQlvzJr7yVWQ zUN&e);63&iD@&;pfp>~ku7W%1RIQ~5jr$95;nZ7}SFj4{M|erJXo6rq4!%ba%)zJ} zK`;--2V4IyMJ2Fbw0@1z|6oO9r@(O=h5ErNWZ#s)MCQVA6*{Hh_^98uAEbG)t@NtU z+fBQg#WY~4zr!zE!w2KwZmgW^MWJZHC)~*a)%_|Eel8)My~E>^9noUp_^xm>S`HX} zbF#9ew6AiD>O{go(ab~rmMN5z`MK`_TqUqCqJq)^J1}sQh&HxdI&PF&h^ojOg=mXC z5|9|0&ms>T&jDD6S<}H1hI>pW<|d%?941kHSqCC!lHXhrGiMN^NsGyrdQ3=Ac@Bz) zHnKpQ%7fWxsJ=NbJ(5feAPp@(b=SX%os44Jzyb)KPpFO}R6NfwT$S6&kAv#qfdJCf z+2oYaDqOPUgwy;dK(slbcsty0bX?6JSv3l#$QlYu7k+`&N-Ns%XuQa3We%bZ3yJiC zqcEqL<J^P z6xJ42V(^FOz1OR!HxN)AagtyjB!I{E+d8yq`fcZH`|YVf}Ox^XjJc=sgzNp6UW^Z9Vl2>g_TFgwczbo2o^VQ5+uX>?cJ-#@fku&M$k{f#& zHieZOO3ckNYysv3hwf{BbNNch({Nu*B0dS;hWX96GVFAax*Av}axkJ!oxW9OG;{Qz z1S7(UV~2W`rVFPQP3muGGEDpiw=)1OOE+PC+Y}2C_`vcFfrAz?372aRu8KZy)^7lc+K%f#*kY1e@}<}Cz;O}1D%~?R8Qmp>biU#fzJtU1j0M zgOlQ;!G#PpJIYB1%&a=vVmE(}(GebznkJqroj9(;td_UB7nEY@<`U6t@M`cC?}p5F zIfyQ7Ob|N@cT*r7YO{K~F$OE1ydEonfC74bfmhf&(MWF)C;(*{AXGuLchy<|Joyrn zJbWtXxLEEBK{|ct#=T&ZZ#ixuYn^;g$%X4Z$?+iHBcQp5d`0X8uKRV%N-jWs5>Wvg zyvf14VnQjH7z*G-=*T*C{LigWZ-X>uT&TR%t0&b!y_>jGk0WygDF&4!r&my1060fJk6N!KwBg|^dfy;^OpuZcP2O{>p=R<;-r^GX$WSddf^a$*9ND zZ#NzR()FoGtC4WR7>z8W?BZ$i$dNtso$@qfd*$oboA22 zT6v|Y#e6D~J!{kYiKg{ugm_|-y=Z5D0#9ZuIcEKwM_W8QX*sl(^VYxbjG!C5S!D+N* z22+L0MK=`hi`CpU&CMU7#klBU@P9yfIr8``NEDrq%JX%DWm08sYJQ+}UTPuoWBr(o zj+92NSaX0y&B0!+A#t6`RD?;FfHJwaT7#IcM&Zd{ys03}_Rjr|K(X-E%z%{3@k@$C z;Hha>Acn#>>O8xWGt5(pI>D6toBY;8*9D4xj}LZGJAWd}!2bFs`k4yjMV*g7LhLXc zcCc=}LnUykHED4fu(CuL3P>3^XOe~FMa^4;j(wUbev|ShQzq+|$OMYgP+hd7yb!}i zhdv#Nrv=5|Ayo8&dfF`fXRr4-{*j!U>Zp!s4S-ksN5Z11Q_~O)-Oa%yPA3a(&C_k= z6odV!dI5gB#@$_WB182*gEx`*@G6PvwS>%xQD4iZ+_{ z8Zp^)9<>a4MEs0h!vS3g7@-h!{*@*_@8b-$!_4>NK=?|G(N68W@xED~x*0%$U~G6u zwU^%b{;O~^8dCTFET;Y;bIJTeuxH`7?CW|pT)q|jR5??^lGdv$bi!9CSm}o_84~d$ z#b3NVcnB^cwB%19+%AA^v9RCY+#vYx2VPl&kwB{{(L-Qou#*N?p_9Vdcy8k9IoTTk zf2lIi+`!(bs(%tK{e?Xtcuyx(8h{(sOFH2lftK}7MM4kW*4U`FE!f=*_rHQ^oUAxo z|1wAU7T-vnh3J2?pM>3f;WJ3rZ=}a2ZL9*#SW}q5lFu|FPB5=Jh>p4guazlVIAv*4 z=>m|iWTlwVZOkkIb9j+pewB}gD}P#~Gq*9Bce9-^G9xe|dI{WJdGd0EdJT_ES1)d0 z+lY(E56Do3--kGhxMRnmmGz7 zP1bchWpKO0E*SOjHl;^lOV zZvDOJGg_b7Z3%39)(Rev+o=MZLMmX37I8d)wer~=uSnIlE?O)leZ@;aO`aQLHg&wf zh+g=Nhop2A)wg~C@oaF(0!`}3?+rmwxU!7os6olfk7R1yq^4-7aLyELXVe<8^$Q76 zM$MVGyE$?>8kt&2c4M6bq)_lP;Z7!8suL<~_Rr7>Z&YsCsaZTlCrpdJ?#N6*M0dp6 z24T07W2K9TxzOxWlYF3^EJS*4t(#@# zRB$UXI>FAL3BhruS7x3dcvr&2Oe$O2L6xc-pCEV6N!NAn5vIb440)$Z@a_`#AU^6KiapH{BR`bmn2c}d~R_ju7UJnPX2_YYXE z5N)u{N`8IHjLB*>ldn_w>KFZl*T@*LfT|<^Fu$YpFKdZo1LK+La^YPqby)HyCU!T8 zg~-Ol%UOFJ3pSYMFJZRM$mWa}y*_9yo^g@T(obB603D(zLkNw2B7S;|aR#71$Eyrs zDv7BO6{P?9?YN{OJrJbuA>+VK4R&Ba9$?y}=FByFV|gcohe{9lA3@fxiQl~m)4op`ZHoPnB1 zFRc@_2gZ9VKw7G5j_~tL#Zrn;>Sya!Rs7#SIDAY&k=PO#O13NT7ZV1 zg!(n=a03vNw5rRHnhNGbUl2P^;!V8s4H}(mMy_NPVRE3(ih!lMPBGEcmepD()1AYz z7vu}+|0_PS)1E+Oq6nC{#v~Rpkphf~pP0nkq*-vj&<{k8T#XcCSKI9QtjV1wx#x+v zWr1@I?Ko(uJWi7L$K^W-&UEy*`i>4ZKtl%i3$r!BQ}9teikIj~ragzeWh8F_zKJz~ zl|PqyKt23yNIVODz^a*~Nxbx15<%NNk}5)bu1*!ZM^c5xFY8pXdn8qa^+QOt>>jbt z*#lsGqU<;A@m;rft<(|hP6I>dQy+bxhe$DkTI(g!M%5d=?C^liO}=%XbpR>r1A(L{KZOI3^M}CO&OyoCMVnNx&Ct-1|Yp$^iScmV~jG zPFSBxD_;uQ{lx4}Kk-e?nAJ)LL?%|XxQ5reQy$Rl+D4Y&LqNxr#W)_4&54RINmgruR7x?D(WRppsrSJkP^8?_#J~7 z96%Fm^Gqa4fP27N2#PcDTPEh3ocX5sVkTa|M2(nm*i0s#=t?9_o^JsKKoEGZGO{RT-$Vq*{wx31Nd_XWqKCQZ5`BH?;0?DEW_f(zqwoZ~!Jy9pgf@X@gLT*J8 zR*9lvZU1Qt4)a@`v%Rzp*($Rs0Q=TEAXY3qY8yZ`3&4$PBwj>DnKN4f`oN;-C>9mW zZsJpsj^tm>uE5tTm<9vm!Y??1!TLJl-`fSwGarwYkJVUwWIfDtG`>U^*z&?6EcX1` z4QAw$z3op7_<)O#vOf`!$0k*^l-oRd{qaMy{= z2@<(X?|Q6y%j%bY>IY-eZ*5FNP|y45(ie!dZGw?@EtdrS1O`w;NhfN-}1bcP%e!~9XzpFL)huZMJbMt=< z{}rF=&C!DamxafS+Fh;VF&iH+T8YQ%SsITkfWP?fZj%{250<=06dC5V4f_GR_Cl`U zWuCiPlkDK|HDh{+uYu|fDpd@!CzsK&*w7@Bejybu{!DTAuUNz9#S752Zn zZ(=&vK!nY@33#~w3h2?_g!kWp$^RUn;sG7m0HP&3P5=yLC+Y<5wmrbwot^towgc$0 zF=I8LFMtd&fL5zpL`)20xCNfLpO_d|&>@;``5T3^lXDOaHd%LBxI1>>y022(ZbZKo z@qz)yJsOrcb|nowtl!Z0+QBab^du;Z*{Fh`#r=abbq6emq{4nPjsj!zDcIABAL9xN zqn#pfpSO1D;F0j}YYYY=wd;gc)$1}eF|^d3U+En$n?FIiUwD=05KzbJXB^{CTtFUI zGuYv{l$HRv?}sffyb@z!D9Y%u@WqQ*?!Id=_b0f8T6BLhM&E88UuHDiZBkj~aAe1V zkhVh0*E@*fCW-Ol;put0vDwV+e)+qZNC~X zhpUo&#oStOb<_wpaA5a)%JaZL`ceA=zMQ&iHc8xE6sL&Z056`4t#FRgf$+DA(dejGl73 zQyN=z!qJa#x~Dk^h|JYv2Fx(%qDM%9f? z`5S~TE$uDcf+0&@;dsb3Ij>lN{kL{H?5V_%9X|?WzUcb6ICza|?^990p8myrT1^``Dwi_yIjS9X)H+ z2OS1|wmUoHlOEzl0RIadw!yu^mT`x`xYWPu6&9{*BQ(Utvq&-rd1BRi&egfPEm1hLH6S?QNWN>cb~RQ zMhI&+!QVq9x~;zf3={!f@fd{|4=Ev>?7Qhc!3L7B$5q*(Ivzq=3X0IJ8DahhW`~w! zhZ>;zzcDIbs>siUqhy{{&tTSbUq{q~O7$m{F%;_=+J$pPT1R;bY=UeKgtA5fjbsWO z9x9^ip=QKp_|&k&c2v;{5jp1g+mO7ZZL*p>&!+7K`=BixiiEam6|0TuN)KUQe?thX z17;auG+8^a8v)Ucgot_^=O;s7m_u8AL!XmYi$SPulAYjz(3mR-Gbo<}=n#@=WZzH( zM551+fL3qOCZEL2AehW$U`6Ht=N%|v)6-L+Y=R*ska^bTlGW1%8NeX{B0Ln3}YsC32QPkTRiBhy{H`3&s4;7pjC^#o->|Fy!%=D& zo2J+nj;6@p{X9j!$ec#C882GoF91G9~ ziWlBUc`Uq>(Y6imy#f+R97nrSpL*(S;GJlYKS-bV#Uq3`;+8s3Km1)=X_cF7Q) z_DSDqUU);S%)<|-y5T*_hWAhh-r1jMc#pMPJ-h|HYXwMw_k08I8bLweUH6oQ>9=^= zC%k1|c)!KYj~CvtXxpamtpXD1+u4D)t%3IryVc=%^3pfMf%ic+0e(2!f%jay+l{=07ttSBIVz#${@2SN44WxB!m>vNFY(LX zthOxVMg{SFa2}q*4+%u!$E9fvn1EEr`y~=Xol-TJYFg0HhoB~_T?<$kPuMyn>0EZ! zO;h#EYsGBM0)AT!2SGl~6mgg}s2k;VAP7zW@^Tm&7-{utPc7J%tgc2pVTiA;!IPH} z(&jk!_Ft#VVaJ26IasdH^H6Di3kainZU$tX!8R^Yn1 zXy4GaT7C3500ro;xD!`Yaz~?HJ!}$FXahaUoI?J|c#6J*v}jY0t8zkLz%<6O#%!8< zSpC60AY4xjguViAl4pn`H;QrrE6?`!L^m7*F0weME7Hh0dGxv=^|%1ZiG?t@+9mCR z%v@bvQepZ5P7kX2G3|9xG6St>hUVmikayZ*7@7wG?#mH|9)(9?=;l^{0z5F^kI4=F z4jw{FvA_*T1Y2G-mHb@wUli{m!2_zJw^{3+*qke5J)za~66j2xG)ZcDx#n)t4BSof z06L3$E*2-iU~|B%KDdjtv+6`_n)&R(VWYs~>;gBB3;$?7-~3)IpFaeWvJdhrh0iC- ztKsu}o6nC}tob}&P576^6nEpv%jf?0QF~0^?~lx99s{2J3j2)~olJT1ISD}~M-th{ z)m31gb33EpGkT+vO#T%euD}SN5eOp0lOanVwV++hr%-)vXr0>iF3u<|!RP2t{NrrB zl_5{`eK%DrKSIcwmoUS%=Z}mR;}*_ln(NGX%n;zUH;_ulsH0~B9+~+1ikFcAfDIAT z@+)@gqcP>+I9D9VWN^r&TaS$&1R*mvW__r!OX-2l{&iD1Hky4U&!CaQi4^vQXojTO zxzUV`dL;NBjv#}Kj}*Mh__&H04P4|gz{VTfl4Q)%56l`I>;?jNep}WIA#>X(5Vhi8 zs8LVJ?|2rIEzN@7`IaN!EuO_)g6mZW3U+H8l+DrOfaH<(Eg8>9O(NrsKnb-^C75dF zKakNL1U1T6!9j4_s0bsH>iKd>Rl$V+2(|GznIGYaLS6npDtjG*3q}xy%C%mp$K4n* z0Y$0NFEy$Yy2~~0+RAIpxNA}`R9WLL;Sr0Ie}C9J?wZucsNJTo=|+wp_7?PnkP_oa zmLJfS=)djIxsh%%ctle?Nyfyv5V;`wv>5;vY%^(=Ya|t;Rlz{r%O@_i|Ey*rXLNxz zl0?qPxqS{IaxRoeE^Xn0DwC$R^cSdyMB2S&uaEQ?$eKc*_6;o=)H77W>}pkC$W^ZN+%_;b zG<-0Y6If+!R$hE<*5z1^%cpgK^?|IBdd=6}{vg@&HOoFYy4#NHrMzWofRI5}tLVxK zRdszS2vf8;%?St4pDB<@7odZz^&4RbnN+F#cQk?FxNtSs7^~GD6sXLXmqxXfrRf?~ zK1@hQrv>#;r8bm*dx#%td2GOwR}Rl*y?OG52&mHtz`XEkcnOYL|<$fg8mud_w*0bR36d*^N`5RZ`k-#erD6S%`w&kY=>`p zhTwj(*${ao?q@|gj+TIB;q>&)*{Lo+StqC1$?D=%CRt{gn179G*U30J20c0pm}G~x z_NCzg=C1`PavK>w(L#lUPGq(+JO`jv5v=S^({PGaMTrx(@!3BC~nN`@V6s0B%=pS*!1eK>=y>ZhY4 zMR#ziF*$gaEQjSn{AGu>WOGeXTY&VOqliudALrvYQPIm5i50g4-pX&#gX$|JkvqL& zS+j{A_Ze@JZJJc*ZCTs%t~Z1AWl6|a+y*eJZ_Xu+$3yxTO+^!`hVP+;a|@rG2GNc5 zrvp27nM?RO7O^MPIq82km*%wrI{5AjELynpfWS2CKCaIAShTYWAwP<#zbZEi(>1D1 z|71UWRE9LnY}KBK=Kk#=xa_H-27jheER~z?(2N4S64&28KAC33ryKmll=n z?fZTBjtlo>K4&Sx z_Vd93>itLdryn{B>o=)eAmm!?N7`Ek_Z5C593AXz7#WPi%>yGp)pru`zQ*z@%L|mY zF98s7JpZo(JGNp+zW`1=<437?_m$I<*(jh@kZGpekB+FI!6ayDvE1&ZT_)(&CUBZ1 zRxa-VK43pcPK;o6e=%gr3KTbM{cW|f8s`499p^+*V(k6#Axw}ZSK#CfPC$C&N z-;okwwuoLo_uu@51y-%P+9l7%6D_dnXp?0hYSXYL3zN8U$HWyJUpVfdxFEE4otngx z1)7+y@rMr|<5-^gpr;${*ro@wf1{zwEe5k`(moAKEFx&MupacGM(f!JEVLfQQ^m4= z5SK~6Qe4)n>jW2>F?>MQgNz+2n2KR}y3h^5t4BUruDJE<leyqF{U>Nyw z+oo9gvFtk9|L1$;2h-G+^9ViUN4pmt`C-R*wyvc$X3IgGPuI!Kq)EV99e#$^uAC0l zooSviNl+Eei(kECUdRYZU;r3b`D*YXP^8^c5A;2F81ytQTunOAH+cst&Dg}KFy!5B zP+2h9un19uiF8WnH z^kuUd6~39Dvg!1qg-Ja!Kkwmte6d=6um+at7(GGApgLF5C?@5r50C@^MuidFCiHRW z_g31!MYm7b5&#?E$YaA@WH|a}{!&z%)H8FlulO|NgWI+fPb_$7Pv3%?9`VZxGH%M; z795BP{}f^mvq=2Agd%eG!S^5n_%}x)_+!TZJ*RMC0b9Z;L>T1s!_v)%`K^9D=+EZb zxOkHdXE7>`<*t(E_36GDYDmO*}>RShF;({pKG@!pmIW(z$OQ!6ZxPW_&`+>!xJ#te$t} zhPq?=((1IV3;=OjhN;+3olM2*;QO>d@~b#L)wSW+*WIw!so08%lr{CL5`w{iSFIKz zk@r~hpKZTjzfdk+v-MZ9%H(K5;dgQP4QI4cEX|UFb}NQ^Y4*-DXaJ1tHeEx{n>0+e zHywz&L=uzE6#hp83EOTxRB$so<`z_Kbj*r!EsPH(9xSdB@Z{AoU$Pm_HJa3^@>s9F zc!5cxW4@kXmHZS>wvG}17W8jl_HPe81^+{)o#QEbt1U`BD9@AUV^Q5f$?LjeL0Qla#JgxwHlUQ$(SQ_dY_0D*UOt0W63LAtT_pR|q z;Q|i)xZt5=2g}CB#eUYb_#u2$d)jH%8H2NAI3f3SENlFOFpyoq8eb;-*({^a^wX{H>0zbf9^c~EOOMylOsn+R{G^K>FPZXB%Wsof{i56N$nS~yM9;}+qQ|AZc*v9;yu<&UKp1LTih+gqo{#ca~hOx<0Q}X$Cl);%)gtTR zIIoj$>|Y^ci}^L~lDZ!DZR#0b`xa>`32A6xNaR$2Vde*aW&Jd*L#$ku_0x{9dxc<* zxZcBEN?TW(_0#esbPAL;SMBzqsQ0pd`ghZCiW)RVcaC3O#wQ4FAhe(P@d?ZcdLG11 zXU9@VwMXKAJwJZ&G1T;bnja4Y4Juzm530uyqX1(XGqJrXn5|?MNa!5!g*`vk@jd=D zk@6ZS7%Yu(Y69v$2q|i1d$4we@JXF|^J#s6_!&%C=wCl^lzN@&lX|^Y4HY6as-Dk) zSVRpgrdwI7j06dfQC>jW=TZklhw8X`CC@Ppua%35OfR${uiRCCBdA|e)QfmRR0A}H z2r^hSRS&$Mtbadas`TKD~Ooih0V| zE6r6>gI`<{I7j9IbDW19=lAOEAK&X_R|(a~`nFFr@O^yJ5UPAtgWl0_g?dW+fKMeG zIP=w^i2w_nuK~XixGZ;^x1pW(=M^65>HoO!NSgn>!Xqd9abMKFhKtKaKdQ5(^V+vo ztn$8MbfEL87g)bs82E1TyK?C`Ca=c|&|Z!AyoXa5H)oJ)1Pe+J1{)B4{GGXM3p&!* z;V(E=9}rc106mBf)%ypaMqesHm2=tqpujx(MOF;21Wb|!o_&@nI+OZw0wNk<*Q_#B zXV4A*tB7z==!39VT3~K07k4ArC&V%qnT+s=YF9P+`!S`FaZCqLSM#@LsjGM>0vOhR zYIxN+G%ZAWD`b2ItQWn(60Z2Fpp!|#Jl=Npu|`+>N@j2kUB0i6>+~?!7xg(-^@F$$ z5-i~svQLc|4<-Av4_2ijBC35?@jQGwSmj27sP+T=B)a{XKg`7^|D}k_rVYQcYm0V3 z`M~|=GqcNQ+|cnBEh215uHrH12f@*vJyZ_Ztv3|rM{gGa29B9)N~p`iJ&&y|pqc`Z z$MNfGG5giSy8LJI3wvq;hjILe zM$~_l@3k8DO#8gR2(;7X-}8A>5|~6%HFDg>Ly354V~>oM^N$i* z8rf0p>cC6YKW)7H{E+U~Ui>DKz+yDhEM8iL9C#@+<=>Ov1{ERA0x!=9er!1|u8-CF zfjE8q#(w8G$s1L*`j!38!}j#x{_kKS9$HApWAw3~&^3dHh5xYeu=hcYhX{TX@vs2R zG>eDhK?fe*Gv)swzu5ngcmRBmgY{qR|1^D^X6f^)X7@Y0F$Y-X!C#T@N3cml7fTN$ z;$t7dA}yQ!pF~fji?`ph@v(KB#>Y4KO~l8WXr@_w?0(XLk5^6kKg%!new5oZvD84O&WZ>|5GA9z9(35e5{e^iTL=xH*I`;^?=65 zXZTIT#|vntS$u4s?ZC$~rhHI-vHyEYRC1|>GxBhvZ-o|bASa05zqEpHGlj-GFyf(Be>tN3 zhu|t5;{H1o$4*M}iF*2#K`-Q+@anzNy&ILc_Yk7hKXWxSSa9h2NfwT5v!jx6Sfs0s^KD>kcT;#EQ$k38ET~9`EOS z!6OUA1^c)uz(FC(@t>Nr3dB%b^ofoVJ(VUXCLf45gSo|N$fHKi!f49|!;dkkRci|D zhaa$QK~4RV=A&Kwrm{x+n!fr2ij_YCp{YWB&qE_|(0#|m?@36QJ88sgHgALLRnxgqZx%4mid9|Kl z%f10_5dRb_9u3siP_qYFqB{Cb0zJTg4PAhFVJ;TG-iKoqzI9PBmNU-JgP#UfG>7uO z|5E)aa3AMZo!$Xi%vZE5&uk4r5ZNN6XI7M>YIT{ZCX?0lLN%-+6C5Cul}JmMAVg2% z|Dv+|=ao`7cY6;vsaeioilL>f3UuWc(KE1NYctA{t#6{W5DcZ4X4+ zbgN2yjxOi&6`y~<*?)o0?teI;|EMb7f9Cs*{+nua|4~h>|Exs!AE8+PA6+hWOaGhH zd_w=tdS&;2^l$ecpHJvN?9t*r4rcD`2=uu=9)O8P#q{9xjN-~C`=+0T*RWavtwl2m zuyZ(!ojLCS`p*gF3tl(&?TW*Q`5Gffag| za}V!|xQh7FR^ilJQ1#ucA@r;)cqoNeS?^6{Rd|Xb4fwXY;7JNx$m6Dd3EpSrdAXz-BVG0bhTsS6r>o?TC&e1i!)Z%P zbca_9L%q`Zgi3p;wY|Vi$q~sWxWdDdzAg({I@dMtcy7r-f5DC6u8R%hR7gsvUBPBuUd@oqf?-pMS$vffDCPfXz8Z!nv(_GJi zF|MJj_G4$-K0WZ3JzOpO!ZNg{ESqLzC$&bP5^cIZ24P@tPm(#o-X4Rmv z#P%RTAJC5}g5R_!@1h~Ys0cZ+Ddc2&v{Op zWgWbiQ=~!d#&4qS=clMy)}NNovNE>+1S~rmg}h2$h5b+ARItoY5wYeA<)`}FhjIqX zRiJ?wVLE>KNodfFkJq!z^#lR8Lc(-?p#abcH`*1*?dyr>lV+9SD_8f>LpaVEor;S@ ztl$%*;$P+YNV7f1u(Da-;;S||%r7*&0&GGU0bdgB0@r4_9=wf+J|FbD`hSf_#eKnP z9r0Xw3)Q)ptNbDL_a`VP#rhEK9n+`OU`&!C_n^mGKY_P|##){gt|#D=_P$C0yhO!-gF8}l%60K1HHD8vD!vlXvv-a5;3ORDRM$?QhBXbV4(KiKsc7J=ub z^s!}erK!bL+!sZ1gNJ;sd52|``=WQwIaliYjrlhJ0q1->o0N-H2t<)E;huW`7uuku z>IwH5CtTa~z?+yb2_3ls_JK=VNN0N9l8PzEuddmz0rA?8pY0e3&EPHj`WBHlY5W$- z!RuListI%E1PhVS3)HLmm^73{gFCDcR;E6U@ScbBz`LOX>40iE!E)1Rchd%I(awc7*a>+b?HvRFf;*%gHLN1Mi>}wKLLhx zz<`+qgi~7UZoqgL?Qsmw1UQt@xuL@b{Ib8|FJXp@?M+VjG8FAE8>pCCJlz*~a zyC;4L#meqZ=>DNOy8CwzXN{(kTP1?llx0GB>h~s;sk)i0?18$J5uo9G{3Z_Fu4zPD zHE1d~xKlOWCHaWKpAd{t(;NS~m0#`Fzm^DFUtvOds?vlq)yF2QwEho9^tk*5!N^Fd zby@TSj8|#2oYM1R{#hpR`>nt4{K&rw@NgK*M%wV18oI4iBJ zM8-#W=Fl*Om3p;w7(b${`UIgwG|ytanB17}o2F`#ECS|5cUY~SjFp^@kTGnt&*Nxs z7T>d4_TKj@)nYr_1$(bi3qVgi&Ul05YWRxjn3xWU9~jvryNZ?MX`OYjv2-qjx`u$% z;9qKm?@CY8xVR928Z^|=6PEN3ug;$YHUz-E!ENgLSs>MC1r2aSynhjP&C z)W7f>#|3jdMg+v0S@>9DGsB3C#AY_YhPCYJgl4vfbThf8nSLiU(+~sw!a< z=*ATSzCeC;tYijZ)y^Jc{?_)(GzblV@LlP@oDAsw?}<`$u14KAP1DmWBoNGxnB^V( z<%MQY+0qOhNy#guq#s6w*idLX+BhXPzzw9M#|T$&qmzyf!F03iE$RFYLq{o)kvOX! z9KzfUY7~Csz2}HsEm(~;GqFiC?M`f_l+Ex$Iytl^*H?nNnUhR2$L?s_%)e1@*_P3u zqq&K6bVh(Em-B#Hlp;utLRxj|O&JZFh^o|^_#Ry+L{z0-LWDi~BNO47rYgEOy4ra@ zV%8@(cG08Lo}<%#D*)9?mDUI8aq#;gV#VgNb1551SQ3aX8GVcq-A{x8SO->pdJ3(C{ z?~^9(kKYoKn^Ax<62$;^$gX1UXI&qUYmY7b347u$+zk8|d*UM5b;S3?gAmty;z#ut zk#GNpJ@F1HrlsSSvNe`HG55ng&3<_2Z|sL}40n^Arfh)ChIl+~#l$wmN2GqeAzmkQ z^S{^-;}#c8Q)NS3yc<}n$;pm!1Zeo6b>dsL^u~&9k8)AB9eP_f4PD-5DJ}qdFX5Vp z=A?Dxq>bGK9FWN4Oe}fe?<~o^YfG(mXnqR|JftSUA2VnvQ;W-37xL8P+elx2zCjE5 z_&yjPFoP-_jAUCMa2}vnoi~#pvCKB8k<1pF3foOwy}`-edd8U)?Q7F#Oyt?-nv}?v`oS9osEGgxxY6 zW)6<+mR|!jvRj^}cgrOQnEiy!%rT_OeogN;|AIY4S<+a{>ZvI2;Fetr{{QYbSD+!b z+w8u0mV7J(1n3~-l@s@)pvh+Tqigkk6o)~er2lC@$_-U6WK-FX0*_w;E%E*6LG0h{ z{b>8&H&y>!aF=sC`i6{(Y)4@PP?PL6`k$k($#yg;*Rvb?pGs~=Q$+vsE8EevmUBCL zG2n~zpb3amU2vTA3It(CPk%{sfv?C~cHU&NBB_jVUgO`1Dw3^8)hd$S<4;hL)TmT; z%<~KUA#iIgDiXZ&8qg||qZ70uyyy|Ec593+iHAx>MN$YQDKPP_uXx9FV>^2~Y zFJ8rg2wY3KHQvP$P)LSS(zUWgT!g@lqqnv=-3%MoV$~bDAUCKEZr%Id=)D(L z@LxoAlqbUHm9Si1*gBQi@>IEI)4RVn^sn>{lKW+;0LqV-rC3bq zb{iL)p2MMZD`ssaoA4eybR)x4T_rz|zMC#1`jjWwHeLPn;0c6Os}|!y9V^rpDp9VN zqGj{^8@h~t;~+}(ZSP`rp}ws<$dG*?bXLepjk@gfFg9)lzp+BSZ|IVqRDKRNAHsyP zD)Fc{oz~%B<@xI3aqtw-0qeHRuUUczzDA9AYAKkV`6@UB6xl^&x!O&ldVekl;ALr( z3R)lBV{(RyUg}(#&2anMGshixn@=Y1=e!l4<%8f+xIMow+0xSZ*7kXhpj(IaoQePz zIikVOb~#xG#OWJ=xda;Kz6GBE#b zeArm>7U>aBF28{Lu~6@eE>G8(A^x%|Rl5g%Zp`|u91@65UVI7isYR$9Vx&GWOjIg! z!~u<=zRL4~d0Ve46y)Xv57x;GA!YgZfmLi|-BgD!7Jt*pXi=@!0v>61=1ZC_{~2wn zubEEj*PDWBkc+*!#B5fhb3vyN0^AkZ&;qI3B?kP)n+={%@e39_)6 z#SjtNYt#+K@WZVS9oGy5j%{JA2Km)Yx&kI5xkdcxew`%v=Z=a^GqO5kSNomWJ z0;Xh}lv9}EX3CW&r43W&W3f@^nUs^6lE;)bCIudlKTY3*d8Q8Yl+v)ae5RH%^$c#= zV#*GrW^zsfv~M`ZHoIhYSsC%6k{{3kEc~0*pg}wkrVNUdyz(xb9p^v941>`_e9)>q zwaM5)i1w}&V_(kaDY4!$>xV|Ur&V(07r0T$M)~rbZq+FFq$?<^!cyCZa#X`a3XkQ# zXWOrtV$ur~;}_=0V_$DK#Ta2?0gK(rVh@^PrSj!N`NACYS?qjMj1eZTVzDtScC9J4 z#}wli=5TWa6b&*60=WSaGx1wKiN%gfh0n=AF$cdeM*)kyXNobx#8MWU#bULl*nIf{ zq?sJ6@T(p(#Ta3+J@_sE6N{CaVk8~5#xDX7Nh!w^%ao766MoCzVzE0-u>wtTK^2MygCClaY^2gb=HL zm$k@<|AY9b_Tl_U}BbPx7tH!&~NP7}&h-%Ci(CbiZ?GFkm{6Deh6p^5Baezkk@<`~XCiK*Yqp6LF!Gp*tYYLLiD1o9BN>7uH1Kt-Lht~Eui}@Pt~B~0Tr{2M zW|#8ZEQ#8QGPLj5$BY_j?_(0h<}PwD0|N%L*8I{>53oSoU?KwX_a-6`uQd^Yc)5uP z#0w=th~Hxf5dRrF050aw+^2aHrw04>j477KNU@1zGBVjj_7GDKn8+$dhMPz!BY7rL zz(|gXWHQp-MBI#AW+JONBIlXNd`4U*Qou+H6Uk%bKwpgpHzUeKgnTxch>*`p6A|)R zA`z0$0u#zp@0d`gdd*~AMN0dViDa_+pox?+@;D+9oT~$4Rgul+_XqQ<%D2X?`=!@73nFoB8#a-`|^G zKAy&U7joNy-%9gaZGO4^VEUK*HA@QOYIY7fz0G|5D=LZG&yc@E6cJmf&+F2>FZO#)};<;h2cU~rv+3Yiq2W~ce=S0VD1HvkUx#c0xzT-NcXX7~!RinI@F2CNspH2OnHmk6c-Bk7MLhXpXN0p@jqHAz5E+hc1ony}1g=onJubLQ`{gNfk#?Q{j2rHDKk%TsT0fFC#XB$= zW)b#xwW5!1CSO&WP`3KmgwoW%7($<4=P$b?wU)b6Gc^qshI!*4XxHYX0vG1e&us*>HpgNLC1#w^anlbP{r3RUXoJeRmv`1m z2W3?jPR}60Tfxbe6}%%A-rkbn90WV5yf>im4y+P0LG=NM?#Z0&ruLvPxw4X6&(n%i z_y}J2sdCEK+{V*E?g0_BuLR66g-rE@N7``HK1(EK4$)tL0RS{DBPnnu90gizP~I7e z*`pHlPhNMxbuK4^BdZK!wenxj-188zz7Ka2l&8+md*q?CZH2Q92 zC+%0f^#E{-;cW@fDk>#XuMV+qhZ%I3_}k zy(I|$cW4rI*!11B{NGs~qj?&$$Lg6sG=|Iref2OugnHu05e`sC|s;i4qRtOo_{0|;R}x&0<9!eWySF37D&SuHBSwIx(~0O z5VN+j-}VOtv!5*}k6ESP;5iSLBv$y@N=cI^sIP;~TlA9{e-R&Hm}r03>w#&X@6pWO zfo?`Rcaatc-4;so=kMZtY5J#WO)Og-y^T0@@dcpu}X4PEO7j388sn`XM zL=ssjmJHAj=A)QLO%fY}F=LK4)}&-)$rE{=of9{st9oV8>Xb>t?3q;fpq}pSdtoNE zlSsX4jfkG^927I%|MsAsNo{)aBd2>3LW$FTCF|9cevt$l)W7dyl1%qi*V!d&5VB90 z6X!eqIXA|S`1V(15GE)iAer*z4k-8P)LD0n?e9f>YG&)vhJ26j&FZH_dlsHc+;PR- zNi+d^qqXQ{I-^gU)M<>Ofpy451BunBm2Xu;NEL*uT>#w2GbuR|hM(pJH59;b|Bnqn zH$V$VuxOvfkU5|@xtQAyNnhj94Hu}-5E9S0o|E_yn`q=U^@SfwRwqk^_Ku!AgWt)C zzs{(hl8XFPIzTm{{!dP#G5%=R3zcPY8)6EzQdWl5B88a+_+}?noX^ec+TrmO-nqS2 zV1gNCvA|LX!fBxjSd3MkFMzVOcK}=DeRj>3uh5bR;`@8(8t0<|^&=vDj=ZGC0F%dG z0mjEJULpW}X!HWCc<`ONI5Vm@Sr>+(0Z>Yxx)Un2RDiFhPd}I*Fsb71cOZ&g;79>; zxfhk-09e1k(;mO72xb^YRMg0>67CIr0A&xW z8nTi$SdD6(>HMl#ZFpaW9fA_VRK-tfGbbwwGeWdi{7%Q2Nxg?ig!f~~7nrLw-rEDF zAd_@&+c{FuTR#f3wM(?F zslbg2@YopJ#}He=nOjh^TG5?-CRtY^6v@U~%=|zVw}=L%hg6Y44cUYqAhl;0OX_@r zA66HVL?8$5e+4{FbN9tk{E-mfn@%XnXGPABgiFPeu_}! zD3GQX&fd3k;rvt-SrvNitX3OLlWqDbE>wm)4Ax`K2d#AChl^q7G(PpI*y8 z=?c|6M4St1gPO+nf^uIXQ>_|p}}EQ6xtqk)^?9%!h7Af;jCj3CF*Vb zvomXT)~2jo#jC+#0^N%@1-gK4py2ku#8D|wm!nv84nE46I0v;OQ=n3>iq4d^FS^4X zEuKFd>4vYLWUZ#7d;P+A^ffu8awPnbUDPAlH$64}K`laIeWJy6TKr_A<#>kZD}+`c ziQI^p7kvR>$fJpRJl+|s5wHhs$Hv1lSXjkG8ISIgq91A?1@TMSNc^FA{n= zlJcBUzG4}~m$LB&oa+oYOjNI+euBdaRVgBg;EX_f&f&Zr!|U7O6JnnDa2zlm~@R8$-v{PR%ONnZ&{H+{-TkZ7MQ5g00xoIoT?rBl0XYvO?!E)2-w_<3+a(tvDgTGHkksE zVbt}YvP^^fD&|h-(!>^|dE9?TBI81RuQEqZ<^ZxI#$F`iF+~bYt5cclTWTdyj$jj% zF{U1Y{7&ZBul1JENaQd=4*Ao*Z)BhQ6zv>h%g}Uv<|J7MT@qe1TMPO`n!-% z$%(cKC&3|XA1GxYf$-(sSD48Px#^&x@7kov8`vUmC&-B?W$zwX9g(Ic?tx6-k23v` z1dk}TosHfHN&e_cO)v#{Bp9snhFYrBX@a-s3)v`HR7ECNb8T;Hv(Pf0B6IP5hR<^f zBRg~zhYb~}T?jd;1oAl>(IT;1g4oaBqT9v6ShZRhEBhWo)O;kou?_nG`oEJaVYXRs z@DMf%u-gI_R9AExz~CGUj>={OfrwyJFXfyqw46;lha@ZPR?;$6ovHhB3qe&b<4b_@x=6(+wyoBT2N_PER5k#)Kb60nu$_4|Gn`y&VM=FR;U%%mAMEu=3(SJMOmiqo%kSi+hi`9YvhjM4)wmEXvBgUKs;8xl z_KZ`$?iB7+VgDy3Opa+?S^U%VLS`?J2pbz?LTTzQhA6L^lx%gQgmj-&Z$t_g3Sq-E zHvBB>u{&HbjFUff2V1Z`-RNfZk?sWoi1FJ4z@G7GSSkt2HXIb$6{+=%%v>f2rNY6X zVz0PQaMqyqv$Qi0h&WckpI8Bgc{-`mV2A7cbZ0A%NGAA0Hkoe`60VA3kl;6u)d5JK z`PfaB$WpOS;4|*fwuN4x zSOgmz|5Z?m7=3@JgqPcKD`x{|BQ9;=%0F&FJTF;=r>vQr%jmnn-~ZhH(f(-v?k4TmT=Q$~xBU<8 zg9tWYyy@Fu-vszJxY_n?u!6n~aJ_P$>rdLZfu;{_Zzoze*ttO1u{;X|Z!jP4;hHr) zg~HBal29&hE!>7U4X}E^a;_RcCwY_Wyil(~gWdsX8Iq`S>I zS+GtNo;C$+Ox+EyPk3CI8jL2-8TVm}@W{1SF4oqni~rQv7`hE-39aD}!c}|;cBUmb z8L4#@-+~}ZcO*1c%U3EV#)#I;ph zaH-Yud3M1HU59DsDo!DkA(z}(XNzf#xHAc{ErZC!Q3&KzWWeJaQl^KLSwP`6be3eN z^p|_tPmQ;t6bcaTS{8x50Ob(?`ovH!O(mOLCEu`P0`9EoQeEG49P9u?Lh#yq#KnC< z#v&NFihp6#5DA{S5;eg$bVuN`rFI^nkCa>`{aKGO)m{t|FxIcvqn0MlBx+QfELgvm zKvtTF8~5X-4``c)fUa3Qd8A#Q?h|@~lgCO6Mux89iTo5?f{5FmuCSrQRomKHbga=e z>s4gXQ+9bylV(|6hI%HG1Hvoq(6OWuPZ^eHB~2yewk{@ij+o%`4q^bap3>YgOed$K zi#jzBwfIm=wxQHTq!Vwjv-%s{z)AJo2R@GoXv!PvPMRux3n=jgg>o<(BKxo>F>=ZZC=^QxFB+Zd6x^ zI3y4v3Wpq>kq}AJjTHkXVmlWGYUn$gT>|d}Eh6gyU7SDIql#YYYq~E=s}1V=ZLq$_ zRog%+IvRm-9XKxhcOaF-(lf_%7fAJ=QZ*%SPdTL#>UP0c3mIkt=M1EDR&O}Q%DbgT2 z_$A&SV9mj|WnF_e8&u1GHASl!!Ucs5CI!qRBawON@e%$ik7kcCFM4#8%Zl**O8?{=+)Y(^jdBUHjJ^~m;aUbpSA#6 za>)$y{u4VVtLXpw{!t2JGKLLlMS{g-A54L7LZ4G#aM4tZlX2Mzl# zp-3>~0SqkEnKUZF`qH#M z&BA`AzA)zN#%QHZe&Q7tcVMn~g4-!U+ zmskShI)QmH&JSQUL1u3Gj48(Fj`Ky?@72o4W54%suM_rrq6*;{TPpv00!t$REgIte zxASo-I0Q=*w@`Z#(Win1q-AXc@P|BZKatpYh!f;j({v8_j{ zDvy<%kC1&Tn7Cf84DRJ632gjti@D<(3n#)eFsvf~;XKXX4fiHEBa>*+0sk&S9Rmm} z#X}geH#gs`FdRFCCKvR}f^ryTEsk=({5=)_p1r~1iSe_50+Tg?j*Q|#zdG!GyYDUBA zzF6gc_?-~dQ?}O0gr*dzM+HH!i4xhcp-&^saJWI6*$Epozbpw&i}e4MA~&Ikl?XW| zpg?|24DvwFW}*HBL+>*)#ccD>N1ESB_7xtjmrgVIq~~uHwH* zD=je^3F^xR)fv_!B7LZC56ABANtYsTV@2b7;8`Wua^>JxIGyxNO!_chF}VHkwkmKF zV8BiA3HPV}z*~@nwe6-q&Hp+A}OndJ@q8bj!n`#&ofi6 z;!+9`H%e4Y=%9QlqyJgf@PkilE7O#hbqWPtk5J-NJrxUtnX31)A*?fP(6p=yoUEtD z%Cb;~b+ml3&Rl7-wPih;&ehDsxw@S|);i{D564{9_PWk_iif%zq$1#Yq6Xh(>9$pjGhL=gAh3B9b#;D&4Y#BP>-t0AtEhdcl~ z4o%bfb>KyiKPZnjrI#Uec~-bsgeJHvZ|K-^^}8_=R-j<5kZV?rso$!d+IDPiv()9+g0e&7ca9sEE~ zYER7sZ*(#3sS@bSUiS~Ix9QAPqSvewX>Dc#txbf+)?Pggt!X0^p|uhsiKq4nw3eyD zXMxtH2(4*(F*HCs%en@=FR2^@f7rB@fX#}1(*=45JDi6Le9Oc?TW{oXeVmg`+(!O^ zp^fj4xV9Psj(mkLG+m^GU)5Wv6(ry)&OmWZsUQM+Hd`mOiI8JeCK+sg9b&bi*FpIu zt6e2uk{5;G1wso2 zenK!Rn+mKCRZ-m7gaQ}qa&&K^eHZ0-*xEuYp|VtcRxsMaP$u8Ea0d!I&Q>Unc7m*XAm&fcyl8Q4#(4#uD z69sv{vDqrWo_zZI?x+t_949J%3^>XasJ~pxG~@cI6!q&XVhbeebGk*GMeqwDScPBp zfRxcT4NTm_Vsb^S&=iv%pcua}M<)AujVZ$#`trM7|l*N7#(*=NF zip^&+xgvIkDYnWK;}?MkzpC04+hY>l7!rL&Y?Hu|XeuM{aM0$MVtI%#v4F+oirDL> zSgCx$JvNhLK7Q35rWhkEwhF)cir7P@*dF-;q?sIUl3JQ6#t4gL;#Xf0v+YMne-<#w zF9HvKRRq+>!~&C8ieG(2tWhe&xXBkFjlYqxt>T{Qm#Aa~3zpDIHXi_J}@ze1a(9eXJ(_p}|29Sm8-&c$BvP9;j{Q z@9;$pP8;>GR}(KC1nh$FbRfm*&t^ecJL8h6-1q;7oQ9 zq>VutuGvAdhftsg5C2r(t2hAy*;aUJwp!mIR(OaU)eP5#EffZ`8)QL|uM0z%LgCg@ z_#>VYzB4%v&yvCkb$!1&zEhj4tG})*Hoh0KuKzH;_aIMf%myQJV*cM4-@714Q(sUxBVX=V2DHNn z92Lt8vz+x(U!TFg@SB`2qWCVHaSyh%vk+xDSnKOiaKrwNd9qehR`*~k@%PmWIRuMj z7J`NSk0I59q9w`uT(_jG+6O--Ypi6v z60kS0!;941;-{sz#`(rKnezOTydIKOO|Cvyp&hB^5M@BfwJ-vz0~0f=kubAO~{Z zjJXVJG8CfCS=O0?7rOtv1VLn=&DpsKMpt0x6a4|JNNH3h!q59ChnfHlWqGQaSla~f zCs=*>wK(99NP+|Kd`b8~1J2Xfo0$+iPJyF64-<=Ml|m1kPFuPo@HxfKJaL)RmTpuB z7L|V8DM7KNy9q(luN(y9wsg_W=v;Ig>@|2GV1*YG2=>FOoqZUbjQCe>mJW+!5|yIE zvUVQ^aI#1@FaRI{Fb*s3Az(T?RfDS~mtO5_>=KI@K=-aSomhm~hs;jSVEbamP zX+QnyGuE$-4s)q1xKr@Lhc6stO?VTiV~`{`sN)8K#U|@+8ldtKmGP)-l{<)*fTe(fG)Gs$~=p&U0-llHlW zEXnmKluMfAxhdRM*sL!Y@rEBsg_`RC-V2cN5@X`eEm_U(T!K=qP^6VFd8N;@B=9{Q z@1qviZ2H)4*qaHa$^|8-yw@#jfHWH>yAo>ZwIHX$?2FJxkIE@ z2r8cdIQ)ayVq0WXyJqXV*bQ<7p=Lpd)A~0{CXiM)2rXiK)ekKpo`xp6wc_IWlehs8 zZO3l)q(q=7XG&(pKa)YdeXnE&qv*)f4zIUd%(TJ0Ip?PuL|+k6e@Lp?u+OvP~&wKpyG5;*&pGy9Lj;<>Dg)JZ0_WQD~$0jSip{A<8E_KYS37(w+;9r# ztnsbz78~PKzX7)V-^)BlZgIjufg=5;aIfvC4E}Yb)F94u9GpNyTs#&Ww|G$<$kbCDxvLn=lP!>doQQ zi!T=Na>@-uGxKoLD7|8Q)v1{kQzX~ zW!YdaP25O~Mwj&DABc5@1kX7aoBTgE9&t?m7i|)!V~>zT5-0xvvHMM&{6AdK?Bstr z?bjy%`%<9EBj|MwCy4J|^1@E^cfbMn7JY-4)= z+T<^dVxwCX{XAyRf8y1UnLGEe--BS7L2ivhGDOL$v1+?Y6eGa~vgfTd-N4?Pt9byD zXq;8!@Gd^jHNS3u0>8%LUW{M&Zyn>;Jo6*JF2yuX;MaF8wfS}L|G=-?8h-5tufB7| zKG$8~+cBQKImWYP16DLHfoHSpHqSOb`kw+RClD}~xQjUmG48eArUx9>s1*`PB;Z-_ z6V;S^U1-cQWQRRGm!7t=gGTfjU`2rlDVs z08~`p?OaX3-xAxuLBKZma@zN3dDC`&8XBMp=yy;Bx}MyI)pwuey1Wt$qSK*gWVY{f zjo1K+xC?9fqJ_WUNu>wVaeh?g#V=(;q>GH!fTG@>xT`)9n<&wAIhOH;pc6}QE= zF|G`ppl!Ck+6}wO&){wJGiVyRlh>u3MOk)CAJ>_E&q^KRx^u}GSG&F)P~fb-9pEfz zDXLsK8Sm{J_4Cf0I|WbM+*yS#^gRZapOc)0qkp}>_v{B)gAZUa_}L2Xo0Mtzx)fT8 zPrkK)bt!ZJEFPPMDa)R$UEzjn_2Rwd+5)l_o8r0O*=ra!;8`OMs zA2pp?&@nkl*mC;VF|MnYxMqI`M0jz~jM2JfD}WoN*Ni8b&cR-e7Eiqamnu;Dqzh46 zRiE`UdxEp+J~(#GPex0u`NyZ3XN0`p?1M7WuiZKBPjC>-1u=LL z1(4vIjxy5OYx;L(i(MTt)`wx#$~-84c>(0*l--`BNvNE z-w^R2FZ5rXxLe?OX!iXFAWqmeForpzx*q1z!mEuapQJiT6bF-K#J$|JuT!67a4kX} z)%lQ~-Dl$0xt!FgZKxOZam2q#;fU9%t-yg4BSYDCP)bt6@{I)R)ag>BL6spNvP8FV z$N6JiHKg}zF86>`VDcsq_f<tyX=JJObEfY9l z$zHAAgo!&V435im6_aXxJx8WZ?gs5=MqFnEwK?_6wK-|BpqW+{yOBNmT1;LRSMTGX z7^hXoNW7K6rQcRc?`h39{LF@M$(9ta=WCfC^i`~GXbKsJ`BXrLjXbJ?r3y~)cSHZ5 zqFNLGq9=k;EA?5Ck`7dN5(`LZ-WEZ64(0O_pu3LHHhd}@O1g=mbRPWgp6 z$9tC;1Kc;#_jkO(15k|1Sm7qDszn}es2@-(7>{9C?pmY;uHoeA2ebZu9WftsQYGq! z_$^Uh8SZGy41Mml{X+(qS~TRrKMb3VlJ8SsS7oE*h`Q>GW(MmBM&BFCg+^c;$ni7( z6Ir_)@4;EY!=P>oNx&~Ii{VwVYWRL%mK*Gr&NY%>f>Sf30#C#>tBbnTa}zo>S9YC32-NoN_(N z0|jaRN305b$3OIQN&QK%inMAgIm=8x2OL%dFeV8^$%paIAeGA*3#=SL1XBe9bqYqB z6791f7Xb?mi(^H#0J5$6oPVAbDOZNK>k&P?ueUen9ZmJEav`BVhIW9SHH3OVTHtpa z!~q!70r4>%AY%$08AqAJ>a?)8_pNvVHr8KnZ8bYeg7kUzNPoSq0msxG?k4@^B)m}Y zezQHUu3{oG3!XEudiuaxI!3c-hX}gi+iG+sjsfu|f1MlbDkBTt#SNr4geo|)J=rpJ zVDXVn5;7j3NA|B65y4+@hZ$KJ)C`PoHpa9BpG7IuGbb(Z6djIhU*l>1iJ+{Ltey~H z?E%D<6<|c#uT@iBrf<|kk)WuD>d#4Lk0muwdMvN!7-B4IG5&fibJ#v=inIsxYCCo< z>InZV!5{2N;7<|`=F&h~{v5~j0Zx8p2JJd61`T+L21tE!lr({rSv`Pi6W4DXgY2_{ z2P)`H#ms-$Y~P%r=SBsoDTHk`060xnpe5T=hFQsKcvV>v)?$72iM`f~&Gb`$t$vQm ziS>{8_4?HYNWNH~^i_RR)D8PGPD5af7o#8uz}i?Wazg_!9S5XgA@g^&X+|b6RDcg* zOFLSK1zm94OOsjO?UBAC4U8qeLUGJ(P2LK7g*vRl=%CD88@U|qA<~OMpk#9D zwcE4K?#*F!Npro~dltJ$Yzv6HoQKQ~p85hRvhNq8yz@NHURUk&M%16-{7yseWBL$! z5Do&kD}qPY3~nL|5mqlZXn8W5x}U2KV){Xs3#$R#!Y{8OyVCYC&q;26%jeGEV=?#O zP5n=In)2#>37Kl&V5A6sFMD>xr6u1W*mCEHS{VC8oCW+Sbt-v z+l4B{z=cu#zG5W-St?ee#veg;`39zq5F?hsxap>$Hm#o};C(1C6Wj%Dxu-WD+r%JF zGNCkeFpAc(Q10e0`>wVzB-hP{!?Z$d`t|EVzL>{BiqCeXA4vt!|6mO5M2hRLm>Pd4zsK@}Y*Y5967OP^rBVz1w;F{+OB)mrRZ zKLGyXf0FeZMhBJtQ>;*m;!MH4b2SeVrSO+NxB0^3-F*h*6qklD;`YM|-Q5w}?0_qJ zODSn1G|Y{t|7<9?F#Nk!21XfArEkLr$ycB2+3vr@iy_D726eK04s_tAEn7EeUO}Y1 z%Bia5A-%-V+pFWg1O2Hc%$GZS;Tdjn0hu?sc+8?fz-U#l%G}`S9)e6>n0H*>;0} zs4qOqesb@=ld(xm$GC|MU!_{_IMP@)43*jbQ|i>$Fy5dj&^Cgd;GSH%#M(O`i30jY z6poWXZg5%;so4slr!4WVZ^Fp(z;JDm4Nb0HY7vy@@A*ec-WZZ_z`U z$+)i_I6c}2^y&-l&kaq&q259N+1~JUl-jKhW4aUn_`tWN1NB}{oxi;mo`|pT?=N3n z#YMo6aL{^n2aw_o^8qdRL*C5W`PulGq~^6n7T()mW3rc2LVIz3vVZzwi{JkW)M4cY zPsUCl&3`(Pa0=?;UG8jeus^J~9#20X1L+I?EN|lMSG`(e^IX&~Q=IV4sMmQRW;_nE zf-uRK+8||StMoRQNr{&n%>Jti52t$ST*Z&dbe<@9}G65Sgv_X=pq8pH(!?fW?owZUIr7&HMr0Bo7 zpKIzbT#x`Dh^g;=e|ct9Vf4LzBQ`w2XtU8>gO7NSvh;)7NW9?*(Cl9ln7?WPU2 zk0E5-VN&wd7KYdp;REpDEq-?reR!+2*h3mT&6gVL)QiNU;S5Cii>AhGHOGX~RI%i( zSC5;Nd^G`~=qJb@UBf>_zV^($#kpRY``CTX{wH$msLC1FB|@zK(Y~i=Rvgx&3cRA>LOWS zP=mJ}(TZYG4gZ3Q*-OjY^RDzf|4<96Q7HAk!`#6`wSDP7VtBSnLmAE?ht-8cKTsWg z!|Pe=Djp{DXhNE9=Tndk+)zgPA(iW#6;3%9Jz}MKuHyOZU)%z4$qy;EMCn;&OOr>{ zhGfXbbU{%;rYPO6Qm^4L0CFfxuAJiL$6ZiCn&W@YdSRQHM+CA{U$4T#sZ< z%<)N>$p6HjvMr$ea&9rD3B4J51Rp>&9K%a~AT7iHH0p)Tv`*(tQf={t-hZmp4XAX? ziS|-j+QzM+Y{(Osiec=;;jw*+m1Le;gm$JQ8m6WylfRf;)I)G@jHDh+QU`Y&)9ME? z_C#{_{DF`vYzObgYE#Vv#7z)|_hNT(0T?IOyTnL_SL(u3Q`J2rG<2#g!VC>63muTg ztJU9;6kW&h0=GUk$o4OE2Nt2#{&X3~P(N4)>bu`<#HkQ=6StYEy=KA|Sk|GHX^<8A zacNId`%}?cxF0&-&vdt+bk_<(PZjKEHXT)3pA~=n4OSjE>!oiu2*3*WfvWTX@8r4q zud+ONernz1`>k--18f751{VGOW?gr#j~@f`Bo@v1X`y3`s~ zWpyg5PE}c3Aw_!jdvQU@nlz71Ln-2O_1}~0IpCVjsTr^G6;yd+xT{#};J%O-hskXO z4#{$3s8N_AYE!+Q%@gaqU{yF^xhdJ_`O-D(Le!IseN|BTf-7<_Q(nB0 zX6o?)dMdfY-IBc_eKIUA(B9CI~;su4(Kf2DVD+JfqMvF@R(ZC!m$*#iv|pyPh1a| zr<|}JHu(G7>)}7;YoI&!_1UPI$Cs+6j)DteEviZNK^rt%7;jUJ735C<62)`tk;u6+ zmt}T7iP9wG0<072d2Bt+tSvCLWyx#2)6 zMQa|#;eHl;0_a6;K{7G%5O~6_z&Vl47_*o@*&Ezxg&u;uy~}?t=pU;f7v_&)90U&W zJw8dH?YSOEuzd1TOR%z(JR_N0C38pv(2iv5#{Rh(y<-M&an&0wOO+HxDqC|#a21+` zJl;?M69q1-?`O3T25`y0=Q*z8fdntM{}*MPXOF8m2gz2?^Ogp7nIy{?jZJVz)8qMB z5$1Ut$rOCN&0!q3f#miCezb~qCqsty2GMMAFFlL3#2~<@1VwM3XDg^pOj=yCaHTuu zADcEZak-_lA|kPpP#%XfC{1qc5(zF3Z&w;gInWHf0l(PK2!3yeagxTb-qCEw2^E}G zkOK>Ty36;#)e?g;DVt_6q&4OHj+hgGU9;~dO%?Gy`FqOb?J|66jEuw4(kH-M zlD-~!In)UHRH^&1!+MMihpJLvquz>DS8(eGeIX*k=*u#Qb?qtQ-qUzYRIgTiYsObq zB9wTlG{>%&4CYm41ephqqcJjxYBeWTw%C096eP{Xe3WFWHV;J``l(XGO}2jgtcj{h zStcG(R$Vp5`Q#f;xe9uQ{a3T5Nx>?QQ z)(%+M{5@B9+=nF|A^%}vUKU-?Kc5->5BJ;(PP&;5{vQt?cI@5A=eTpl4japW*K>d` zlFIHCOs1G(iw}D-D~Kb|gK7;-fIxybbNTFOc_3~s^=Gl|mr$qPf9Sr&glT-myO7CweGI}<;isc#tnt1alnhN5rWq(x|I=5QYgT!!`P}$Qn#V_9F)T znNgpXO9XEC6O%D@!k(pJ2fqUB@Lf{~Fu_lNvTw!FHo(cMj65b4BRwkb20QBCnNWYb z6YBp8HZ;IZV*R!}W9wWY2fzcZpRcmh>VncbM4W7Jg-Y?a0+dN|EXD0AejqUgXziMq zlBVsCaZ?`qb9kHk2p!7}-G|6FSMe-FXnsM);~(M!2ZG2SXcGlX06)b=05A@jU$>w~ z&_K_VXuPm5)nZ?Y{n*-o`^tOTl1a^Hw~ zJI3-Bo4hYO^P*cS@-+sOdEK$RLrmTRXI^N&Rpd`5FL;;%wX4b7*O?cxmx>HAd2xbe z@+O(Q9ZlXggf}D75gEZ%df2msd!`sa?sEr3w^aIkI4-9M+<10`0uSJ%!2WX+j@2;M zka@XioiYaY;=K~qh)9|-$z zv4US%Aum>*&jK3(`=*Y z@0m~J^JC0b?KGrw#Ak6_cx?pltDog<`Iw5nVDqzzDdgB-YPYWCc;VDALB92c&h)mN zuqC?Q676FAQpzfzNdl$5Z`4j{SZw^UB#{@E|AcX3CRMpwhcYWV zeFf$JGiw+%R>E#|@6YBd{c1grtnjPlDyB-vSek9U6u}S{X;$3whPlE|)HqfOE|ZEI z90XmjLNWaI4el_-mtKV8P4Z;JiJ|@djMJL?ZVHb!ZL`^gI<$Oz=02_?=wroGLY-CW zL(|v1in&NpZ%EX>`cQVa^r}w%zNNOj%2Tg@rF&nXUP35QN*>GFd3c15tEtQgLLG@^ ziYa+Ae`2NY(x2&~;~5ZdbOp&1D`#~yA^>uw>tU)$GgV|V@ggKfU$*@NLhwr!4{TYh zsjK)25+F$A3rdsbR8X}ziF`LDy>MD*j8IDwCPf!gW=sEtoE`3~4B@s8S{jS!rFtTG;}jTJ z{TN#>DZe(Tex@1SM)a?mEE*g1808zXs8+8?Up`GQ1caJ0LXsltXng=_h@(MWkWAvx zc~$Y3x}*8(F@&7-0sk+1NFO--t5?IBjRznH)fp*-zd>CGGO(+`a-gn@)s!ijPx6FW5tHUdi_Gc|egQ*9<5E3yvhZucaxSnfdBx|+3 z(5qG0wFtG;wj`_2L=x?4h~#fTi4e(W2#`p)t&S53Pg>L*_DK^7R-1Y?Vvoj3ni>U| znAs4?wbDsLB&i3?w?61lPh{*@yvsjLhPhsaxGW?P$l0u_DS==?DFi%vy}*#ys|n{5 zztz#N4Sj%$C4B{WSrhuGR~MUB41LVi^ij8~DSb?nZaC>A8;^`C=4UXA`)y+ z_n=!b`QXiF`2BxTKdO6))y3NB6*0J~Q!`CFKcmMd@ON7t;e!b_SH{D)!EUXs;LZ4j zt#|DJQ3T_(*l~W$sSE6Vv~#Qmlku&D<1II3Y4nV_ozRw6BpK?t551OMX0 z^wJ9tWFcq@-fdE|JknE)1KKKh#=zKj-l-=bs)hui&PO$pMFfiIy6Bf#tL33u-AWQZ zN0&E|pMI$pU-5Y_`62cr%LgV>*k+ z*2c7LM7s2Iw5j(y^tZ|WOYhh0^;nArddWGYrWXO5uwZqSyg?M}#a_SI2p5Jh0-B(v zPNdqHoRl`T>hn^R2;sPpc|B@!9dr3$V% zjwKYHacPrrUV*PCOKAj>5THbhwz&>r;ltalWl7WQgOybnsl`(s2fn-ia2S5r`5_5B zv_d`E3`koWzLAsjm@Wru4*=j+dQ>Sn% z&Cx4LcIcH-^VtdZiYbKiuaXaYg1+nm4l(Q1%Ogl0?2r&HYkTyt?$tenj<`~HFjU); zQv)3_#~pGujO_pXH)ltKy3p=KwYoG`vJ<=W4W*fexO}@-hDOfoF*wH-XMlF8$4XTd zTY(5_Hmm%n14i3?s#YDKP7MCfZ$eff549#Xm4wOlu^%j#YSp!%8v+&H-h_S<^{X>? zej@W`28AS7aik>%alUefUr21+WYx0Sg9?w2&oe0kGk!KH51<$j%Ly~tB|<)Z^M zAkD2N051ZJIfI97Ro?3`M~J;Wf`D8#Q5ooU!m}6@^7dndp$!$4psV;Q2p3p$7gdvP;*-@KtZ z%j9UrRr~{wK&T?MdSb`}3t)J0y$l7QbQQ1QS26QHY^?b#*MP$s*Y|H}0zS_ax)FRi z+K>YYTKU81ReM`dm&(G|pyqv#Q6d=9a3mZ0GjtM*(dd|bXf^>K{Xl^ECWX`M1sggA zPcB;6CufK)(`NJ#C`d7z2i^#2r83%*LTgCdi#R2)s?p+Rl%OJnSLk{ryGlkQgx{(HbAW@jp*DR*pm`XYo=a10;S;%MeBlau< zA}J2IYyyxIs}D)(LMIO_2Xr%+kr3?_0vcb~YKXKOFUCv9+oCn9BgFK@rO2)J0P%!} zxpsf*;P(Fm32 z4}zKE9x+qI{Z|`cyT!2;q&?-n{g=jyG~k~YX$iw6I+0#WtaEzYO3uN+&-4^*$gmUi za%SgIjqA3n@#R0T@Rmj=^PsQIm;lGjNL9xOtw)R>F5d z7^ZZ9m6uii1<0%L2!xOgx2rjb=LS{TLj*Di=e@$?h8UT+6tkbDp2TmQGROsQM?<>F zmqDaXz~X%B)x#XXqP(hsenc`;|>G~(}jct z(5?V%@r<9xGcG|e(PeNo?8(Za`x5rY3I0vACn9?%ZHC)bd=%V8tsZU0Q{MA+^1al- z=F2>jg?#Utdv&7WdxP)e@R094w(P&Cf2}MLaP}bcBaDd{+-D2K1$?x*^mY7n>g_D1Kuax4)+&v#jR2Kzi9$H zdC~QR{nwb@)iRz9svP9)V0t};S-|6XbfoOlq2XWtErC6e*)3C@tJ#3f>|WIU2eS)J z1!LSzZii+0Q5M(iZsqGCCTom2>ksN|s-%Nv=d zlKL8!2YJ%4yi;3ob;6v6$tJH_;yhpGk*kET&}5? z=+8y|D~Z}13chQ~c<9Kr^@W2rhx(#S7s*pq2*oEcb3KE`aNYxc8)urrYb`<{w0XP| z;GW=_O1+7}w81<@z;v)9LfYLxTA(4lRH6=cL|}ItV0Rp_*-@GRYuHh{6X4y7R!e~y zD6lkiY2pI{>%sSyFw>JTK5Cpsp;MitE?ozBWAa3>A#yfQudaart{1WO8+3m-PkY`# zv}qu+{A2>8A&52}G28!YSl@k{%C$Njpd z{I~Qb2mdYF)P(=826vW8`)IZfaFV@pmk!(f_Z?)i`R`ut{+jULLh|3ii9P?v8k>%u zCY>4nyZ?I9Q4{{#8GUr}-_sB${~a#lWHZAJ`!FNG(cB+%^y^eAew`FkuhyX>Vdiu zG!@V2i)ZYEVDtPpX00&>{)mTg*9?8sJ}LR1&e!ezDNV~saPQmCSeCUsYK(aG=SuFV+ zNE6s_75{|;26LZr{jv_m9H4v2NyU812k_kKL1C!y7 zb(jA_lr7ceW=T1`W6>b_YYQYl{T0?CKXBnHp}SkjEJg${${}tN?NI<2>s>*L;vPz78`Lmp04s*Di4d12)DEqZxtoz9}gp{ z{$5YMZJ*Ux6)TDKLluGAB`S<*G4lDv#>^m0;< z93$7LuE&um)B~e?A)eDC?S*(W{8ngMjC|Z*vw~?NuBSj-7Nee&^uT%`Q{)@u=V|KK zYvOq~fQHTZ)~mP21CgjiEp?`r*s0&%qNxWj0Ao|W>;JL$Ch&Dt)&BU2s01F`I0wfA z2u-o2Ntx2vmZVAARMIv!fd(ozH_1&Cn&EQqO`8Hjpj1*yH8R#YAZQeaAcz5^M3A;1 zNaQ)hk%$O47HCADqy@?UyM}$HJ2Wlj|I_z*_tWNk&OUpuz4qE`Pis%{i)nXLnXJa> z-atVsut;MkI{)tBn2BfarG>$Z(S~9gl$H%s1eIH{8-cX`97MEa?jK0a4`2U7B0Al> zUly#K4j(8Z)G|?ku6C&S+&^^wS@Iet!D*Yg_6JqbCfsrpR3@G8EchKou*0=)P*Q(= zo{xUsMM{6{Lr~JY?aQG;CqU+&aon4JhSsT@KG3+sqg&5C#s*}k21>18i~d5b-;;?K zen@qL(X(EJRXzJ9eL!hm`owNjqg$408|rS#?#d8u^ki+Vp;if5(K&-4<cUn@0wKYq$f=JlZPaG?0fH$th)xa z3@75D#EnkKt$5n6J=TUwi9PnDM?oW#J$AX#zC`KWMwL?8V{c{E+LQR#% zYwG)CcVGH0EB^Mx1kOLDlG+X8=*Yy^%Itm?be^Tk>Q0&SRitKn54W$+Ca&Q`!nl2R z9m45!*sLc}B|syt|BjK}7CiZ;&1cqjiZAhg zjPbVDVVW5I1WLwp!#vIUCO+I(s)_`}aChCOQTH@brL+|3lXflg@B~)Q(tOpByS|Vo z^l@S~&X(G|c(`Iq6&PNI*s<(xbLD&BKr=WshvR|1o}J56*!aAST@ye0HmN!%ixR(z zXa7C=qZj3&!+lo8*6)!KRp!RfDr1`Dg*%{>lsA=||HKX23yClOiT3B~8>z-sqgu7l z0(01l_9S}BX`G9Ud|DwMR{{vGkBP5{2%3V&eeycmjayyTkp1fxT{BW)&I(|T0 z$sz)27{ucLYh*NWJsaEx_Cs-}6@?iaJ+QlIC~g-#e9veOuRMsdVcwjV@lwvR)%D39*qL{iyq26I}rKmI!@+joD{NZ@;T@|W#T5nbsz zJ)ulr_)~J?GJ2^KvJ+3HUQ99nI>?c6B)U(P!{>HCPtHjut@irkmJKO@HNd7C7C zzhXuxeHXatyWqEyzTfnl^gWIzfBL@6iQ=x|ixe?3ppBv5_9I-_TqW zXx4k7(xT%HQ0D)-{d*te6B8=8G#4itdGRWux##G+7sKN4OyUi+)`XX{Zho?466ZV; z508CA24@cecYlHAqse*u*T8JzbDUb`&#Yf#{%(YC;_vOk7B!l+GS|WrvH9B{r0^g2 zhX3%-Jn37h;m_~Bw;Rc_I^VWqBRypCu0rmArc2k=x^C4?*NKm$NZ0>-UDEYDaQDql zx*jLK?ndk?h&_p`AM@~aKYVMtXhJA!>}nKYnP(Nbe2c(7UsD8YYK5`nVgXXVGa!uXj)FpTANRiW*Daj4Mv5OteuR_)(%86U4 zeD)-Axx^w{Xua#18mbhCb+6Ml6*?iC&{`$_%Nz2Ktmzu^Z5o2t;CJ6ko33!C+K!F% zkTnMFbo2h1n1dUZFq~C;i28PJ(ub^O2 z3Vz42WA!o4yM=EmAvZxF^l9`aDj~U6ys`VDJS#p2Wd!%vvfRdQ=A|rJRDKAL6ySS6 z64#9ndX$3`(@PC4wKJ`VP80N`X;iupZ1>G1K=xZ_{1&J1TM54&A-#u`CD-)_``1p2 zK$HAIW$fKR78Y$0l321ogphxPyCdG)y&<3OlMuWsi-gd5GM|F~En1vI-LMF zfyDKvIVM)BRbUb8MC0WAS@`O{sLJa6;11kdHugy`b1{4)rdAPC$zuD7sRJCb)u-ZT zmhy8v@$&@{+ZHMo{~+?FLfOg1P{p?IE0Tm4fvh9vIy&+Ug}lcba;rDwkO^`9KaEzk zQx^4jL#*6>zH{p(F8Yx;hW+6GPBc_}?X}N)pU{g*|CdE=GV@fH#M4tl4n>!z?|>NP^sPYQ32m#xQ``SQPNtY& z`v)52;^^19;>0t)o&ZnB{OLj5<}nE)l@k8m1$*{$ke^G`fN-e`lC+ZIf_;@9xA`!ROG$k6cn zRd^*bH!9^zg|eq(@G14tsXop#K6c+B=VtHzibL(=>UW9yEiir^AG7t#d)ySfA5LR) z{VB*MZ^0Dc*jqORyI(?+_KZXK*IyLL+<%`(?hmNrx4e$uQOE1a5w}lblFeiv$?h}w z>@LV2y8~axzKK8Xcvg`C59EHIPaH~1Q}=3VOuXiHxnP%PK!;>#rM3s z0mbO~`^c9$ArfQv#BDz!m+P1?eW|0#u+`9dYEeJ=YYZU~x-N0u7leFq;wpWz6W#QL zsJqxjcuTCsi#tZz@u4N4)*kU*ji@mE^M=?A3(T{L7=57nAF1`MkMh{d-pq@R zz4oi4-XrEK+VFvY*hR{AD|)@3s#ovM8(4=D(%NrEDt#4vb7v6-0R1CT#G}$g<73yoO~XbA~jY52_Vgb&(c!J5#G_p&w|N{t+#o!aZlo> zkB~}Xz2ukK;z=qn_8wHkMkjY)?-Ia45Q#GbG++{?;8!S_nL;LUi_}GOVhc`deQ5VR z-ucmV`sftX4|(mBiKaWjkT>(8mHXAtx3TCv`e`F62dbZsB1}LxKF>#vIr{m?b)=u% zeZyfbv`C8vXI-9qBqvQ>T}xyi34WJ}0!Eh7;!}_V2hSj@xuiFV00rrTE1w ze2u{^Ov)pKJBW}J3)K0w)byTAX5_VZpyP%4hIgWX_w8PcX7MjPxs|wlfOWz)i|%D# zretbW zr+S?Pjh&3bt#;i&`366qXAz1hn4f-x9HU#Xx&29wyE!@Ta;zC0yA(mF{_wUxpg%WA zzk=xhfy`c#hlRu`^ueZ5CQiqz(_37px2w~>+Z|t%pOt{mx=zoj(=S}7->B1%;S{(Z zAiaKE!LfPt<65GULO;&D-PI3!%%dOm-#tkEIKmS(=SME0K2ZJm3Bm;Q<8%M=>Bj?~ zaT1hSKQ^%ZJo?dtkeT$OB028kf16%Ejt-4BP-RU~rtxh+=3F|4bKSB<9Nil`hPSF}GOv#<}!d8f%B;p`~i3D8k zNkb=cl}V*}-VoEgAr@+gE8d0>X5#Ba8uW4KFzkCg0@+9GNt}+w@y&2kjhJ>t7M5|l zwZ=#AMyoeBZ9(-xtIM|Bwhd2-Ywtmji|Vl8oo>VE{D>0~RgBy}{+uTw>M0T%i7#CZ zJ)-&$@{jz3itJ9R70>!EYyGqt&>#K2N9dDVROqz!K*Yu~UOT-ZzTge&}1?NV^EX*I$+*>s{Wn`%rpJ&k&>a?96x zNC;c#7Uw;Q#30G#Ny(|ii7;%4D0xkRIb(ch;`R$)o*cVX$F)v&^5B&idH|6J_2y?+ z?VEH|Wz#Qdy2;g$3lME)4e9WZbTs5b&@>vd3|0@-kdwcy8geJ)4Qq%~Jth{xXacvf z-+%+jZ%VgCR>IAtU1P&=Hs?QbVc^-szab(=4}LO0FIxCs+N^qTvZDt)?{>d8#5LX! z4{3-iK0vvOIY>{Ie&3Y5Za27-rB@@MlcgU*U{{>)1=q;JW=hKOKcu9XEWFamLX-xi zJMrmiWZhpeTh~jTv&j;^g^QXo3zGr?Wqq^QWMkq&t7R zBgpw`sZL1V*Zn<-^V>_Q{zG7qIZX&A9;0Xs=Y8MyaQ@$$l=J@~nak|yv`tME+^Fbd zrY^tIrQ#&uT7(}vU0Gd}#Ol+oYV3VHiPd)#tNUDA@`H&okRy4_{07#%A@Tp9HpiE3 z*SHkFkxcQN8L*Kg|1TK59;`kaoo=HhF_=HjhHsvMlYJd-$nrL z$2^4W5yA4bUECXDu{XqpCPbSPf~L_D3%w!U%Eoc;7kVok)~v*An$;Gx2_y3GBpc{=KvGp2WuuM=-l?f`1(Ff}sBylHfmh9Y@u1m)G&9>Uf9O z@h)}zir4Wbb=>TAyjmUOUdQ$7xZ3MjuZ|z{IxbbmQ@xIb>S%i%k5kA0g5%iFpuh!B zjBWSo@f*~`UvKuv;rVWn!!P0Jv0q|+9vT7aSGe;LxU}^u>buI8ZF5z?mW!~t)jj^p zG5f!+V$8n)ar7P_J(Q1oD7ZuS6JI9fVY)Xd-J^-F+24}sJgZSkENU_C zkNo}X+#k{Ntp0K-%RyGp4wAq0=Q({|$v|OoJ|W1kQlgOe5fRqv8}Q_u=k#!bY17`Q zKL#kfQ>t>F)v}wMyrHtN9Aw<-!=&@9^6@!%o>Rv3Gk+%ixBAk53G=AwCx02zuVf_s zAmgN;h)DYJ{ep+;b? z3TviGk@?uO#AD2IoKE4yec`u|NJ@T$RtEL+KK$hXiCv%4Htu_HqQiNgeHy)2th<8* zcF=tH;Vco|!%N4hB|4ezopOK#NN*C-_X+7=Gilw-c|KErzO$1kfB6}rj7xr)@}9(Z zK&Rkg%)9DQ%ICd@Y%-%4i9U)=gkbE(STw0D9)L&8}Gq+Rj1m z)P1yj5|?mj*;h-8+uDi1iy+`A!b6>LY7`&ZD0RmCuZTh*ZYmH9;NPPVKl23p2&M0X z_`dso!-Ir5(jVsMRC{1zoEESqUbqPUcd!ect??wicH?#T_f37W`%73E@MVY_u8I5U z`;B-St7U6v83ter@r0_D&XOUyRd2Vqkm2~{L=^Gz{tMs!6C99}J+}VFS25=+>v-|b zsTf;$?W=TOr=FjH`TeuxD1SOBBR6p!31n+2rfClwzM2*t!M=up1qtQht+>;9YeO-v zp2zmUXA@(K=>0af5NuvsM=M2jy)9|Yy-&T2uXpqz`8(K@VoA7{61Q`>dr5zGY}|#v zh-EVIK13|X3cV37*i=B@2U?KEof}8U6MlFc1(0$le!4AiPyq? zL>^Jz%1h4^uawc0nB5hd~GOC?>aNU+EXf4X*WH|N`F9o`S(-Iqoz ztiRY&+U%VDi}e>Bb=d49WvJkviB~>Lk<+pkI#|3W^m zC!fXmGj|_9y4^f``3AKI|zY(gdX}I*&qU=e@ut(~ zfSkWLYUF$j5|vU>dGEpjD{K4|vm52zqPG`-zBdoW^`}p~I?3BqT)VuTc!t*csC=>T z%2D7~QFA1|i9fp^aD;mm2#|0WLXxg#w90JkIY_djZY#EhTgY0D3WK%ZJLT<`Fc#4k}@R%YEw zZfNSM9e$81P+ZA+q6muih1Veq4zD2NDP1Nr1IgaTc8_jRNzpu&}1Kl!dED)=0@FM*qrjnCzD-_JTi^(gk! zC$RAl5~Ra6slEGQ3FQb)GUWu%OHLEM(+w~Eg1DE2r@nP=QlSnWZF(+NPU7JuTidZR zb5G(ND)OX?55;Q>ez*Ir+E08CCrRv%FEUC;KBsM_P7oHX?MTG2CUN0w~e-Ungh z^nk?QicKnt-SI%;r!cbbzD{;Qe&}-$8|BsZeD1V9n7Ho(bg;|t!W~T9w?b<(=)m^7 z`PNoB^S6S|o`uCWPcA&{$ziO)5_+FCq665zK|us$-dMH*@>r= z`y-wHTY`o~-S@JVLS&s#4cza^GX@tGlZE^3XPE4z^_^zCBK0Be;~_D=LOmnavWmoE zR6)^lMVjZWpl$B)%B@|K1BR(9s z@j;UxSa5^mN6J8B@}0jYrLCB|yYsKqclOA@v!3)GLk zct_M)9g0Rn8|-7|+pAZ%ceb`#s~bX*P(w?c-SVv?Z9CR-Vc4E;)8o2OYiD?sbsoJg z46kWvx7T+>TN~}Rj>d4S9gl`u+FRP!SRI}5NN0Q{eOlDg8g37@g{_wMB&S$tU3f`* zOMEGXwpv5=;nwPKEBFdGE{Y;dOafKMqv23nWlJn>)ldvf_oRkM#9AM2S<@W%eCJ3O zg+uYqXxNEazB7+A?e=(-v-z+x3(nN*p*|6K`H+ofQk)`F2}4 z)IQTLup2to*;Z*s8`*JR zXLjY1lGQ6pDrcW`((IDTCFhpUp54;k(AwD;p6%xKNzFvZ6`>uDMmwTK?H%A2iLzrX zXYxb8B!6~$XIp(ZYIii*B=>l8%x-LHY6?eVcDy;%?)mH`7ZYk0#M;u{81BMfcn{l6 zl1X+f99|F6boi4+yN37=Q9ps1)L5{8&N zqN~o!Ywc)XV|TX4TGq6ODXZc$kbmv5xV>t9OT5{xfp#}`bk?_q&-0V!x0(|UDuSty zX8P+oS{l>D5DUkvk=e=o&$R11I$CE;jsFwVP;Wpfi-$|7I>^f)ko?5?%%_c`py^jU zvx3q5S#~PRzaZb0|B}Y?a`V|m6TYLE-6D#%VxQvBJH27Y&u9&=LsdhX0WE^+)OVni zwzM~OMB75~mX3Bie?Bx?KcL*=4PRPk+H>Z&bwtCKQM@LtnCymfzS@P1Aiw^VWzdpOk4jHJ3{)t+THhMPj2t?~Kc3p%N~ z;R=z$1)dqiUoo(8!Nvo1Lo&IiL+N&9-=d|dA>7hRk&@OlwRUtc2c*%$ z5;+q;B1qPwswjF3^$3Mt70Li$GVrNS|MSU%&9N2lGxR!dO-YQL452Yx# zvIaR}xhq9+EJvRu7TORa{px6kFY3m4Wgctp=tR%0KI}%^Na+pI4Yg4RgXt~>iRDBK z^to<9XA0GliCn5*^kMj?^#u|j>1*t0pB`uJr2Z2nF;$CSkA4U^h-trzWz1bKBd=(< zu@g!};oY2ZbUtRg0z>+_lo?x}&fLEz4NYF)NcJ1?Pr zY@h~JuS=;C3bj^p2iv$w#iDK`uCuk!FVe!rGBl2*Qu-ucjHBa|bIZ6IukH2RnOy>| zxG!MzIq+)KJK(&m9s!f{*%IYhDmA)ShnU?J$Y4(&`lN7I*g6|^9raM=%&HH^Lq_-( z#vk?~G`$#ltg>cWD??ElL>Z@TFySw$`zpbkE=t2IoWSL=PN3fkVcYR)P6liybBeZ_Nr+mT0F(Qp$& zL!xMpH+Vhdw^^Y^wALnm3N-=a!}oq&w2fqRy2wJ_=-8Fn_Fa%3SoD$tqwM*$tug_73U>Yirg@ zRV6A=r(ImIz(%vy5DqtbA_Q+}%0uh~>2rTX^}{gZ;kO2rxWg%W?^K<6)3e_w3{8>) zh@lAv1@!(KI-=2V4Benc8rN$S;4L68%}S34u1G~>h#X=DP3p6#w4@5BSgAfhEfqs) zj&w#NGzNi&F&}A$SBGl+nPGeg?L3T87=7kjeIF%G4?I%hZ*f#a~*LlSysLJG>N#}W9J&ZOTrJ2 z6bt*m5ggF>s&|WB%hG;wT~!Pun9T3S+Nm$a_wuq_S~ zY79ka@H11mUuBstxSjN6C7YI%nfl2p76lxUWQ*|S03 zX1Q<%nsJU9h7X(pij6%+X8gse25UPs^3oIE#!SbM1O5#!TmJAN{A<3MMwVahY zjYfooL9&}tw|Kr~FF`hu3d^`G=4QQgpvf1B$Xd+yopWIgg#o4uV~*B_PS^oa09G<7 z_Cx~hj8ieCF)ryzjES$7P$vN_GDR`yU_HZ5zJGb2UGV#=_NImR`|r9;y9lbxPq3sz&Ii<-z%Yh6gq)@XapW;7!3I0j(9qdNg@nu$^y6{{#chc-hZ~_2C?nKZ#JB*# z)XGL(_zM;hqejQrWi@tQ8EX5mU4xmg8Du0ZTWFjXqWXw#FvdsF@%Hb0z1z$KT(>`( zerlDH6Bu9kVwlqSHp3Xl?dkf+8pdCb@sTg0L)8CIlMH|VU&N3?>W6xKYWmCh4`l2w zpCZxGP_`shWrDt7N!e6QsN3WIl0ev_9XA?Xt@Duk@9se&WMx{yfz-B5pX1R5g zbVtyl&9|hP3^$f9wWMc-MzVaV)Ccm-#JBv5Z$0wPKVS1vQ=X`)g)I-27Oi%$$~ItS z1Uj}IkyUO3D|U0o1b56a$7nk{({AX5=?X?Go#usUc$L+FOa6t=h~ON+m_!k9WGRU`=NI9J)bLCb%V(&q8gXQyit}FxjPLZ8O&) z;iXFmsXHS=a{Fi846U+OyCzQV1ab$54UL$6X|yeIY{e29R9uUBcBIwqv|?Qm&5ZDp zC9*fi&=!T=DiJ~QykTb8E2C&RP=}&I4Txl>(*-jE(F_$ynDk<5QYGz5L_CT=R}krZ z)`aRyTU(H&m6$*-Dx##(6P8%aBE`@I!^K{Jcl4QAQshM{-I^#{bkWjcUd)a~!f1@6 zI&q{^?%W`ml%t;q)BgC$RyVoi5O&GANilktCj{h6lvG_AnD`}&~Q(LOb$ z_SM_|d#x|8)xLAw!fTGY=}S95YFRcZv=U=BfUn$O(mGgphwGYY3y2wp&WYF z4JgR;$Q?dPgHK zp`9==yb#HKsa511Ab@hReL-5X{%3pT^ZdAQUl5RVLM5G7^k5Hi<{e$~Q6u z4&}}&t9kjDql?)nR*msk`x>4fX#~5!2nEJ)^GSR3?R9yyceZpY{DTb^px6 zy6TGQ3aORZDuXxRNOYod+ap zC04}NbVStX7PDxbTV;7oxm8uNqGk!^$kDSkA9)3hpQ0=#;EDf|%F5M?%5k#Yit=h7 zb27O-*B@|cD7MzPu;?LcUOT6eNn9d$%Oh#a5gtaoMp`oXmGG2$H4^cVSX?Fjfp6%b zr*!wo(L>4OT8)|UlgU1LCPo24(QA-EhS1ati;3JzjCz!!=ig3iVEGJs^U2>Wu0d~p{@PGFlYB^}ouZhg^yw*l zZm~<@)8j8#7*qHbJC`q?rMxBiCAuCxP2)@GdHnf`b`nvDAduf_=?46n@}ESK{5i!& z>w_du8n36&XN-5M^6}7f3Q{ocl=+j^cZ&SU;FmNikWXoS2jrR2pCiw-zLN6MsbPZY z_vKGoUsy*PtmlG+D6#kvJ&)YeQVjS@n-cQp%kQ*4C4S}8sSJZ`Cf9vIA3{g#fwXj{ z+h!av-SjD@lj(W7b}Xg~8E@0=mVYM=7J3p6o#ci?C>nRudKl6igXu3z$ItCA5C1B2 ze{)p7_kCXalfz#WtkZtxP@lXz{bTMimNthQV85YR#88`s-CFK8Egei_rbk#&uiO=7 z@3dB)$4H*d1HRtqbXdmLbn;%dDE5Q2U}g&w@mLVXp)d-hffz5jX9r#@7snJFI<;mr zW!!YYHEULLxHV$g)y=SI@*WX-Khl~t3j;P@DJh@y4TPF_{tc58M{52-J7`TFMt9Qz zNB|8V^^pgWnj0=}w5Ze5ca`p;Qls*L!KgFh1LtO><}ApV%K8MC?zOusTP}(=r z$KoU>>7nMtgInK|E-tel>tvsYQ#r*n*fQg*f#0Oock|u;ZR+pA1ZaHz^)Ur0W9QW} zsrhq$M{Axrt3CB7QtZ851p5af|)JyG|+v?V=)Drz;=w z)RrJ`9$NwtHTg3)1re|QjQ>vbW3<}8AJAd!ARiohb&HrnmBE?C@*c>?Ds@j6T`rF3 zq+i$X{b=0Ng-hq2qjZKee{+5)`P{4T!F%h{S+XDi+ga8a`$PoG+ifdQr?$1kVld?eol!qK%|%N)+rnu7Bvd6q?w`$hQuOZ)_(cDWp3^h^MptM#;xnhjjsA|~xDxuML)WJ~89Lo(O8Mzi zH030ypN_jJUjYo#H}8f`gC^cyjc;f_@ftb@ibighsTT|yz7Mc|sQr`V%eGNJ4r+eo ztGn?xs{Rj@Z{xpM=??!`>V@tH1S59~2J@#+-NzNX?-hUJKN1|iU*APd(&|Z2e+(aW z8h_4%LdWnK#HxGb`>4h{r12JOI@~&dCSlR#)k@4da^7rHogI0ERA|<`*;=u=?agUH z0$P|%f1vIu$)D~?!61L#`n^iiQKy)%IQ~c}2QmHg@$K^7r{8^jbF+*CopZH6a=lCh zN@a~1)^^Y|LT5OJ1xwyFW2khoLJb?YIX3L;<$aK}g3IPkHFm3@rolvQ$SmQ*VmDpe zqd|P&?VlR9xW{WI7*bDQrdSE$BkQ~z>h&QGVSVt{>*&SkIV6X2eY|Of0@SCtK1TaH zr)xeZRpCbeMxPeF3!Z=Aq!+g|(a+u~L9mu6!;oV~vzeiAIxH5qXtw zo;Aao!E1dz%Nq3yX{)Cvi4iHR|5#v#127CBKKsS27$(amEfI#s(@)+S&>8T&(LpHi zgXzg7?RdnGV~=%oVhYtz^|EJ`#A28Ogy!4RiJ?_3=Mhhs$e50W5-4QYJdDl>O%sBs z*%ht@ZI;cuV);B18g90QT4)h_BSyY7pNR8Vv?mnB3Oe3bdknFZ@|UWA;K;bBNX@U9 zJW11udA-XI>Q1-cs|l+htv;q9i0f&5T<^x za1|H-v>pg58{I`iztP8}e#m)Ta7f?B_vpKxf0DCX-p3ym>{I`}znAyAp9xx{f}{Vf z?-DWAQ`mUQSz!2H#PtQrs4OKwyTn!+T4cnA9@vSRv3NcX^Gin*OF)GT)_?H?cBIJ6nXDHz#zX9|#Y#S$ z4}u-nv>ZHa`d!*4po>L22#V0O=*AUL;q@)rKZ}NO@QPSV(+43lrQ7(ic#{6S-unM~ z*RTIqzA~S0W$ayr$y&-K&D8IsFG%@G+yC1m-^br8<)iq0g2U#0uDqM_B zk12-lR{qCTezwZ5I}QK32F6n49@}afOP`I=I_7oV^}(pdXH6y(FtQ4b=kzerlyae&&p84TIV<|SOd_) z;NUM>4lR}tL(iZY|LZ7O*}(!}eM&RzH^F`T*POtx4w9HiB>u^YGfzl$Qh`G(#Y2!U zlH2OI8I(COPGLBff;gN~(|2qOQ;WbuTI(8ZV~)%%7NA`)tBhssB-}XL43a z`5V%AYmL6^__V092UKyq31!^tAa*HCYl*s2F^-iiCb62_ZROUXxQMxu| za5PWl^yK+D?VC4lk5r62iuY!gN1cAR)=E0_6?4pcr$7A~ovfiTrA*#9D)`Bwa`d6B@NrKn$)Hk;{$|c3KHcT_B`0@Ow!ep#AsGQVoP@z zJH6OS2Mah^98pBE55?K9M6V_So?pn_%4yg2VR;8a){OlDtR0F38KDT=`k+-F(7;5A#NJDgw)Tb%c_P>2KQG z;x@;cC+lezj>;zcozKHGdgL?oP>@Zo1m!QYcSS`UUgp;QO;}*QJ!5#D{BOVt0C&Gi zP?8zLV;x#Fo`=&FFbzQGb_WCFJ!AMqSPdD^947O>U7@I=xtCGW?po7m*~;x!-91`5==M$xrmksmNYbQqX1I? zA4A;eRIabP{nsl$-xNhr(Z9w1dCi|fBPU@mydE8=CCi^x{JL>a)_D$^p`;>3$^JD)Z`dg6iYKu>W zjs6ZDCi-ji)KL(97&YG?SN&DA6oczl>V7BwhMpFTJS)hXTP^;pT1)39`1=`Zn&RV9 zahQ+{96Q7c3e%t+Ztv(^(=0Q)riDAc$+nMgvW~z`RUV%<$T|($42R8ebY>HF-D)qL zl7wyZ=x44MBIr%lcedboY#J!yz~y*{ll<4)KA%BJRUlYHywnfod<8#cNztL%Kaq;E&_CGy3x=Z6hwdX& z>w~J2e}BQL9GZ{c)b9la>?9fN%}qnUFAaT@?{)gU_amxDiV?+N`)0x!9MbUP$4U6U z4+{?KdoaB2`Qj4gU&W;t6Qo)}Wj>+A;npDjQ3=FrBN{E|QUh(~%$YpSS2{@oS193x zi}NzAOVq7gGDLj6>wmBQ`&I{LwrEaeX$fbIzx?`Qn9}(t8N&Ztv=6HPr>j1BRiD%E z=>J<%moGMxUlt{@~UP5#wQll(K|e3NemyY+kDJdy8!Vz*+t@&9O*_&1`Eb){``_<&;u zfMs}wJ#T@jX1wmGe4N3in24Dr>PZ_aI;jI2G06s(ktlVHVJ&z0soa;N-)5@{IE$mx z_~S8xJ=-wG-eugNf-&vKQi*eMS)ha%`3~iXe226g7`Yl8)$jJ%BCooYg0|vlqr98) zk+1$t`4~7yzIT5@u&Q1#NBtEm9aBE6kbHOerZXXp>Mbs#HSPVX?0nbk}zOZe8c z=#)X2v!mr!=Dw`e5ro99ahQIb113FIM2o-kqSL~1je#(6sOlROXW*t=IwQFA5!d}3$TXscEfSQk14Mw`#iZyW%McM9imTl zCkiG@#_y7^{;SqXzFQH&e0}eGo5W%CtL_5%KGZHa8WkK+|AswT_bK ze5GT`&-h09?#RJceik|9rxQ06IdwG_$MP!JqK-Vne?Wg1CFw7d`uEgdWi7M*vZrMI z9e&q=>F>DuFaC_kz4sbHTi=8FJASQv@6+!C*UNixui&}$zy5XZv+)+qKk3+WjhE8S z>1>KLZ4q4%V_F5AI8LWcI_(eIolIXB@mEt=Qio0V6`co+hTR!d86pQe=rUQXG^A7S zbFz=aq1uhqjW^}7z|=Rv5ss;Ey5A%DmCpX$r{Ak?5%~@&_T4D&RRij-^XERfQ>R2G z=1dDDY`E^6Gp5XVQR|aAe*WEnuI5Q7lb+&SNsskjMK96U@~rf_@0RoqE1LdnaGYk` z(?!{JwD32g{2Daw>B6ORk0_n0JB7b-#UaHYf5qyaj-JZ@wtD`h|1PTQtS*8w%`AsQNC+GAbbugzXpxFU)uYBt5Q0nKa%pDf1luhz6Z;9{*Zi6 zBVIa2V4jR^b@+>6Er!4N%dYcUgcf6DQ zmDai>xmtR4gHxB#{eMY475f;>anU50p4Z^qkD|`F<3tW}(2HBx#vvijPyZV`hFcen)t}2Jc_KDgBcqU}*5_E3MhXNh53Mo^cJs z%leGkb4;cvP)c!D$&|uSK+}Ht<_UETl34}ot3%wThmQ@R_AJveB!>PJ+DE2$pvRCL zDE&j-{(@;=`>WaRfa%}$9VhMF8}Nnxn|?Px-PO==^Uz zpTx-RP>nApj+cBX3}Eet#eG=O`0GAF++B$u*wd)$!RSNUKiR4M6MYZ%Pa-?y`;g-3 z!}1;(5ww3P7}SgXy&FENly0B$kuEj1e$UbPhM(1Vea`(?mkbi34dAtu{}`foM205&X;(5HvmE%qd{%Aq_j+=DL#<+UTZBGr61ock=i; z#bQGEH~sIv>7pm;<`aT(4y%9bIgw|M;^=ObbDHy2#wY#qH+E}x9eK>2g{v@dO$$xb z06Q8y*B)X11oyDev;kYO@CsXsnfr8%E3K_-Wj0i2K0{>G#>G+MDy9{)YP|urAUau* zj4Sy4FP`80cbcCpaO@9I0B?h2^s!j&E?;3)maIVkKeR5?(#pFZXg80& z7TqaXmOb4%3Foa^H7lyE@)|HuvUCaEOHMy;D6MZ~mAIV1X~O&bIh`>KJB$Y}9aAKl zXkB;)I?freDPv^zoIhG0nHy5AfoIO=Z}~Gbw@W79yVd?^zf1Dj$-lt*SaW}c;1R_p zKMmpxT+Y!_J+CR!iY><>m}dE&`aHh;5LXw<9ToF2yUF`tj6{y3YKHx2jbbjo;9bke zyKrl%ySYu5L(x(UV{SwA!oSh)*|Q}5y|Yuxp;*7?pCI9i6>}8(W{SI+AFx|h%xbTK8Uh&jjEPyIVC}+2%T(n9=!8!uXTNrhZkr4)1g_Pl!~$>;b7M% zrK4!_vsm-d=&d8Lz=JA;fBjNHfrq^J7GbA7_xteBH1S8K7{3Xcqy7g@6+N*|6CBm| zV870UGida-?i3Ag!UfiM82xn0t$sK98FYsrN?UP5OgPHL^(*_WW@ zP@J`F)BdrL9qyvpV^hH0X&86I3yQP`=bdblGVi$0f28oiuJ7|?Ewudq%1_)W>m+e4 z4+Z&d#;Za}ei;3(nv=P{6yNUOi1B~AkgF>ctWrHMUMlZKKl95q+C_r->Tg^zq6jvn z7cQ-dsH$8H*wQ$EI#e^<6~Xcf>}u?&KOYaIdCtx^JjZZDANM)6C23F+j+>-`CM4mN zPxE%>BGAmx{!|!CXgN*HyTKBNf6ECVP<%Q91U4C;r|Ir~Y4#BO-XQHFPhOy7W14^T z0+?ebF7y|4nk3z;4l#X~uqHz1|Dgt^8Ff|wz)e)6 zsED_u(@K5UTVSrn{eZnCY|N4f4q5w`B$-1@KS?q||24F)X*gEFE4&8!%(1CYMo*La zB-mc3Y@bg?K5DaU!rP}GKzLv6W-1yy8M)oC^f& z^nHKryQT3BsQ*#L;wgrYnDEBj*sk%f5F9vP(A2+9`dxc1&DExM=DIhSVtMzr->Cy< zo;yutpG`-HYCz|knHO~&+&NJ%r<&h$<~aU*2^OJv0+{?So-6t`aFw9POUlQH`Y-Mh zl2wYfd4IQG{sSB2-N%+=6FXua+}Ruk)N<<28}Z5+)0xx+;+8}XOxK!tJ6pYy8b-q?KjFS>^7d=+*$7^s5orTR>jBNFr zU4!%IIKUC}=n;hZDpw*wL^iZHSaAx)mO-V-e9d-an>Sn8#XQv+U2UycY0Kxd&p)={ zr2J#C4-NuCt26)DCDqGk6&9X4cUHl%XUNpqk@JozTV7goPF115K}5^*S{?G)!rq~0n7B8R0AG=ypk`S zzm$~*9A9ty=b`D}oJ~iH*SGM>V1Gx%TmSpVZ&4h0w=OK%7)#!SpW;}FnPx(<43$(o zOlQW-u-%;|{-vO#U0~(Vq;ILrASg|5ULDH*ZK_z36Xo`Aoub6cTRoxueOvvIy8ZL# z&w=m1IoSSRdX4c)7y5sY_wRV5;a5mMdEfaGEB+17KR5NYweUdtw?1pWuY+so)uo{q z5Rb731ngsTyxHe7kh%5)M>{c*73aI- zsP(XOn5ap%Pd`0$=l~w7KFMEL0R4xE`hDB5nNiQMr%HOf|_=mUx-;}I*UT*nfM)LwXy?7KI)g_&}$S^ zYZe9qFjj+z%w5ZqOAsIF#wWgWfv~lTT_Y-*Qhd@M5 zk*@Lf;sU2;ybk>rb#80*VuncO0lUg>@zdh7bXeDp684`mMp7YZ8r1zdM*;e)K~r`1G2z#KpWOQuQLHi;u>Y8F1|u5Z(Emt1m-CX=ch3t(_WJ9;TDI-*U#{^C zogf~X@sTX}Ov)@o<}F{Zd48IYHSx!Cu=-^hoXLkH#>cW@JgX z&v139>Mxd#KjSotL#ZFBVmVm-FtnWfTz&xhq1xbAj~K73GW5QhhMp^V|5Kg%AHrfK z`sFMZ9M|{#>BoSH?{p2PIHda3SDZpWTvNDciu>-=DXHx9tW~aGIV_a)&DiAGgV-ZX zeM=&X#oa(so4Ms_s4BJmjg&_9d!5RqPqA1rD4*U6N$*>%B3gDN2PR<+QaBoFwbzGY z>`XU!>O?FKDwCU!aRzZY)`QWfdGOTK620#NTbNlr?Il&XuvF<)jhre{j zagVa@UgKMy<=`|YEGMPN#;E{wEvU^0>B8tp3-{~8@%7=bmrw{ixMXF$1rac_-Du-+ zHY_dIjD*{X+y$K-6u-kL(g+@cVTh21WD4`UZ(W3;AK=7TRg$@P zPbo>ZR;8pYG5G1b#^B@#QVd8y!n7}^1p{cgGwrdxGIRS(i{ub? zx4fG(-dz_i5oSf}dYlJM)if6P)VDM?hIy%d6D|D3>{ApI+cZO^2ZP|mZ)2da_*xWu zIu259^hCL+BZ?(2o?2X2AEEidIr1j&2#tKqg#a#lA|NB5;#!f<@Hv8B8uVPJ-;39Z zd~#X^yY)RNpFVZ(JzxEGC|)XP>Gw!P-t7wnhYf1D0YzK=cSprveoSywu{SR7#hrrV z8qOm$3~+I@xv7`6hXYAUewedIXayFpvf^do$O>In78HoSoBIFMv=R9m03+`{m2=wj z>;v&R`J(d6QFPXG2F90;yRQF?{7mH19Sj#(KN<`-dWnP!y6^9OSmQ|&OGOP<>IVxC z963J<7Td`Pi zbd$I{`TI3_A0H6xyIrvA4s}=T{eiwK{fP3HBo10ll**CwSu(i2v#lO|Pn0p*hanP4 zUEk3}3*F{2-Oh_dTRKpeZkS=CpiVbC&!_9v7D2H(`&ZMp!>M@W`BweF+tFRkNuU36 z(t?x!=N(}FtN$U*pJBy1lV1m!|Kpn_zq*x9pTQn+f35jnta_6q#_FnQ$H~bWz|LCt zQf6f=zw9}43C>u4J>lIF>{k(!pL0?tz+ZVIsL9{D)d!Zpz3SiEB681B9J)&L;UM#O z;5yCU&nX?H*LSVHoBI18%XjZJLMNqoPD!1=r*QtxllptXkyv!5kABhf+kW%^l-HR5 z8vfw&-)y#U8F%tObb$G<{ztDDd5$X%DIRS7-glGGtNXHGB|56{M>;Ffz*Vk;))OeJpTS$=J^0O^mqim&e#xZ9rQM+W59n%+;E37+liugLd-ba^D!=HlIgte3(B@gos5# z4dElA;WeQs`&7BfT0Z9jsR&&UinUqJjWUO3ev_|=NohYe_D3BjieWx&hp(EIvZyHD zAs%s7CQp!(1XKSEefDPPN?>OKRb}W7olGw%X!>X7ez;&E40g~=`)ujB%NaMTV9oc4eowO>r6AuG#*!xA3cFwq z$$OR3>w8$*%W=hFMf(wPH{-V;6*ErEG5tVAGtNHP{(%Xf4qt2kAkhE!v|rN6hgD0A zQnCRKtE^QcX-)>MTu=_0-vx#0%|np0+T`E(`O^Oi=3kJWc{g^JoW~^}stg+Y#}w@+ z>Ew8*-IJ5Q6nhPtT5!Xoxsj(ydp2#M*jj7Z^3_XAs?SXM5mQ>!IclN4g^FD}C=?Wr ze1(BNV@in$s^HS|q4|3%x6E@+OYhNFL{0wnwMzb(d@=cy4u{ph^`w>~#mKO{j~aJ9 zzo1v$`!t`2e<%LN_1)6%_Rp1`x{oRjm~e_Y#=l~|VzFYCVx6LjV`*n=yajztx7sp2 zvg9u;P;A|?=h>^9&~S6JYOSV9JshoyN2zJ@bP6K{o)?YIT;#-eC{ah-^oeD+t8|K4 z#7&|+$y{)|XUI_paYNXDp1wbaUibbVuAnsCGPg?R_W9qUebRoZ3e3&sVCONFpwWFq zl90I>`i-XjGxp_VI==g&R&Enoe2KPTm3;CU@qPYD)JXgSgHWxpuz z!|Jch@z#~t(c?e*q8PGL@WbvZdfyCu2bp` zjee$I1o)c!f9Xkc<{X;-S^7v0vVZ0f^o^T*1=J}4KG)Z}{?zmj-23$O00C8H)4t@y zME}#>r>EW>$XEYEZ(7W5b#GRj6#Wg(Z;c)<-+QMCR=r)Y@=O^)SmuFib-tWk))G?% zPpgn|I2OP+{xCs`igdLWhCSZ9=Nx7|4_^In!>6qp1FN^w#qTWL)#}Zq99)U-%YVN& zM*&>t%!4APkm`WqO39Xo7v$-nd;RkQ@@R` z&#X^@Y_@W`v_FuqdQ>22A1hdOLQ4H|J2XbiTo=|g&wQOGi98&{`UFpC=@dz-O?pR_ zf9oPiM=*U;e%J6-#gg6uMQ8k$W*lgjseBYod=ndlpV|N#cjIr$sC4W?jZd*xG1v}` zpDz9^{hp(kB+kIPhq4Z~1$!^WqBSO1E7>M{VeQ3yaO4#HNduWCflmK5Ekj=IP9`#7 z)(2kb=6j~~ab23f29qi7$K?>|M{;u8TCnsqxfGSKJC~)UAuJ>9GWVo3wuIJn;5sI= z(oXKy(o0kphdN=z$AO)dOG<252C&Y}=Al6&R@q`L>PfC40L2lfBvD3VT0mm(orA6+ z0#|n#IvAr+hlV;ZFs9SRQ|t6qQ98Zl((a8a)+q+t$DFgpUoQ@jrQeXY-$@EV>y=VD za?PCfJ{hx8a1E_uYLk}Jmy}HUvv^T@4FWq-uNmcBlv;sa_xeZg=R45ymBfFU@Ne`z zKb5SZ>_)$bFaOWb?}?4VXKetDyH6RW@G`FH&N)}~HS!6;@s)x}`n_7*>(swpEAL6- z#RiOI{e~m!_dIg}#yni_iu0gw!K-_l3NC};yDyxB+Ue>T+=bz}ib;D5m}0=i6nfW5 z;06@B8CJR>wnXM!{Xz7dOJV37#wK)G-0daMJiZVrWNVt_^hfH$XdjitnkihH_Gs6) z(9IVd&gruv5pi=ltfqqP?zAjh#{9e?MoDlz;P^K^p>%$UFQ@0FJaF`Ri_7dYX4;Dv z*=HDoj7OMs^3#4v2mG515IcVw-ie>!FJ=7{SpSepm!xvabhC%VWawvX=b?r;C2k!K zC@bIJHCyTH4-g49mSDk*A9Ajga_Zc#q3zsZeUtn%`+~Bz$-9x$pgyES^LpQ} zQ6X$j8Z`0to++w5q?m48Yxq52JjDHjp3Rakg?i4OLF2xyN4^^z)O^fWcf-HQAM>6L zjlUqK^Ixp-*>R~?2i6IWYrPu`*Ig&y`x*u7F4b@s2-^C6v|iqa8U#%~1~EwAya)Z6 zcf;?f@*7z%^m8=cVEYkK_W|XjSNS&anDTbI@4Pv&&=`|~x7eBXyIb>fs`K;aoWKm*0~7S1FQk|0o#Ftz#iZ*@Me0)wGV^z4txTb0KV~-mnL(TTGj`F zdB8$oF>nR27T5~R{e)#*PVe=WwG9{nejnHad=%IRdO90pbZ{|YR;9qIiB+#f-DfrCFqdV#~h6~F|r6=*$bS)T^x0{ejd zkAog?2sjKJ0sa*@4t!%j@^2XQfX%-KJzzI*1#sjypa&cWei~@~1@wUSZp*p{*mqc# z^$Xx2@CD%bTeGa}Z@x6S?QL1svA_Y~Jm4o93T;KpO4%`L&3^4!XEUTZ~PtUR*Aa~&Jfuq2G0w;hu zw?SVDv#b+=dB8GYG4PYXuK8J37qAz24X_{hZQ$U-ENcgF7&r<{0QZsm(k$zp--aAk zXIUo!2Z0s9VPHM5_WUgCVql^z%enz*wP#raz+B)Xz z4zRm3%c=x!12zG>F3GaGfxW;l0Q-S=()X(%H=tc)S=rx3dQi>^fwjQeAs~)F?E#K2 zLHPj=eB81UKnvv}_s2lY(NqBQ*IHH=A@sc;XkTnuBf!3&gYE-xe+qPg&Cft@fmI3U zKd|RH%i0Cp_2w*V0yvVLW#v7H_}-Oe)dDMKXIVYK+S9VELEx^rSylpAScmlf1h^J* z1J->e%UT7DpkAqX2uStGPUtPLVi(eh^bI}?c>?pE0v+-POaQxpRq)pjti|_ZzVlsCj{J&#jG6Kv#c4BfDunU-73U^=yF!#d~ll{PLGvST~pdV-h2Z4pa z>{*BpSOMGytOX7LyMV*M!rAbT?&(B6;sN&0LHxklQzj;J&nu6oZdGeo@)5N81KNmPeDF4_ztW9=5~Wm;NWG52Uxoie4YjWS0EnXwogw?4gz=e zAfB_4{;LrWu=aD1JFwzf&{+w*9&!e5yAgDNBcF#p)#(L1540pnopt3?p9P#3J%0kfs}SEya3_58-pN5=0=NzNl70Bz$q3|M3+w|9 z0xOWtUH`RrGXE1u-%)!fYk@t$Zr~tr8@az_@8mGB7MOb;zE1-kV0I4Z1N(v2C*l8X zpa(2```*c3VD>xqPL2R`f#bl$JMn!r-rs}xf&IV)ur?R**TMbhy^~$Q?Dy`S+y(3c z=7iw>KJZ2OeuM)SegO1<%^%!5SzHf(fC=C>pw$3AfVse3zEHv{p9enZ9hlt&e?S|U zJ!9`=A+Uco{1Kjt?`uF0SPUGTw|BB1SU7+06jz z)r#-Hd|-ApB@I&vwVc_89;I|Y0dmw+{ z$X4hzu;*In-#XCyJi-C{zXCpigcBGx!A-ehuHdAg^2S z9oPfx2KEED0e1lhfC=C(VD_y@2QUvf0jvP#Y(RKm9^GA=m2*Cw*g0h1HjyG zfDW)0I7;ro339&;`EViV0-J$7z+T|sw~>C}$afIWMR5N<${8?m7xV;JaWB#V><1QJ z3_iAlKIA$A94GnS5BZZja2v1-H~{Pi?gEYgM}gTx-~*To%=r}f0OkP)ff3-yL+}sG z-2s2VW?y|4)!Va2K!+*!2|3H!$zdkT-AyI0Ec>8s*~(#Qzt_510T}0k=Ja^aCrNMf!mg zz+J%p1kw+z9YgvzA^yK2{lGzBGq8C#(htmi4(SK(dKu~dG~8bSU10XBpbH!X_LKW0 z_yFcv`zEum1V3-sH(3Yl2X+Am-?VRXnBI@tH<{N1zTdiUvKBZ2>;eu>+c!A`?0Lt& z$=uC|4_FLLymQ}VH!%BM`zHHTuKx+%$-vj!wvYh_D%Kzn}Pl04jc#eoCN>9kk9OWlM&zqum`wn4!#3NfZ3lz`cK(6SqQ8JRslzV z-N5Ek_e~A}yMViZJ-|_5?rHlbbFP7$fqB3}U@@>3SO;tdb^&{U+kpMRL113dzRCP+ zK@V6590B$M`{#i!a2Ifb+<`gQfp1_QFmFEc1y~4-04sn!z<%H$a1b~Q+yzVkM}XG< zN88!Jw^fyoze}4PX6xUZ`cN7r{Fi} zJsmw5KZEdZ5`H%I0uyiu`p+R8`pzf(UhH2){$Z+ve97N%RCpzR>?7Xi=pQh275;)@ zn1)H{yAM5B3j>|x0|sFPhF~uY!#Iqn42|T}6IjYAt?(8QAu1@^u^efpIttL%o#mJIL?A z&(MD-{)16C1k*4HBVWgk{0;pNV0Rt)fW8=ZVCWvo1H*6vMxb{9{cqClp#K5vz~CU| z{VsY#$YB)r!Z;j)NjL)2Z~}TCqdh-Jd{_&Eumy%;Cyc^g7>7eJ@HqK|Nf>yDzn`F7 zFa?KTWIf@~_e1(!oO*>(82S5K6EOTD=?{_rmq;I` zenGjQ?`7%>#$W~}q3<#31-3xnE2IyDuotG_FpT^XyCNUK?&G8nLooCz`Y;Kj(El2K zg#kDWgD?d{Z~}&*_X+9;2B7y>)Fbr4Zjr+wn1o3ff1Pr#C*GU1PZ&&*Pw4#(7k>KWp>r?pO)fkQAfcUmiX7CW#3 zM(0gy-O#_ww3dM3T?u~3%R_aQ$p=9|{yFtYEo zmV$x(rZw;L$oHStLeP5v`Ge5|2^Tq>fW9iy*+{uz5GD@7f6#jcYgJ)H8w zz>(w^W@;!8OdW;)UcjG6<6jttQ5c1Bn1U&oh7&LYy+6l(Eq0+F24EPrz|1kE50l4E zYs12i6Hi!&eiD8HJ>e(uyYN%w2c`n(!NhUsy@>pH^kC`)^kBLkdoc59>h&ec^BKwu zGcW?9Cz4;7YM9p2B8MfvAfF4SH6QfD01Uzq48cwbUx;5N9M*0k9&CfjMU(?Z7gK(i zhTfNn*F?H7*i1b68zx``rsVIFN$(Z>0c&CUH1ZFVXAuq~=Mer&>Y)uk!w{?*As-h~ zUYLa4Fmeg)MC4(@UnRZE35S6zh$nx;1oU@MUg*6NyRVTR48nLP`G@}NX_qk5P5FOC zzSbaz{Fadq9qX!$H_v`o-`d}yY z!zc{Eei(xzFat~8pxo>54@|%|`TH*X2{Uj6roMr{-{fzYfbqM@FAT*0s|zzi(kLOKtSKNy59Fa*OeHbDP? z;fF}?ci4-QKj?oLKf?sq+k|{(cHM z%>0COM)~`B;=%aONgw)Nq<=y`^!|Z*g;mi167>v&Fb>0T7)IeJjKK_yL*F0C4-CS< zFQ^xohQlJ?M7n=M|7G$GqrW7-(El2Cp?5R(VCZ$i$B6eP<%faalRp@OBQODdf2Mx_ zKz!)^6YU3vVH(Dv_b+aVd#H{`hh7pD)M*n+y9|If!|@|J^TlKA7B?|{)xT6;?E4>Ff~Oxg8n(% zwGolS2^fcgzwx(wyB3A9x!biA%s}rr`JA_1^TQ+z!wl?)2`}+se7Egd)!zw+4KM@S zpucpx)(ZnL4ufzQM&SfZ!m4-h)BNpP3-rM-48dL)fpHjx!!QO@Fb*eR0(#%Y4y=MH z7=ZrWw`-j+0^<@6M`5&#a!kNINCyVXDF^iJxn0XZKP>+T`GtNMgbgqRLomG8b}a^d z732q|;RH;4nDpPn?%tFGhW6R6b;Beaf>Po87(Nnz!DtPBf=O64 zi9QTK|HmjF48U#}f-x9{!!Q9;!lQ^c1&>A_reGANVL$ZOl0FQ;G>k&uH0=e}!UPP$ z@G-=LzGJZuqi_NSK92r&^aA(~reH5j!#E5bM?PQ}PQVEC?w~x-5B(5>I8TxL(F7(3~48jDAz!Z$a2^fRkxpPXAunKx_BwZMW zZ6b%=Fa={0z7jhy@kQcsJv<4kUm!(Suc zyCT1pcrXRKVWx-rhrZj;lknT|=Wh797rQWg2lin4PVxo4>&Q3@rQfW8OtBlJW69;62wU=W622zJ6SjKT=)hf$b-F*pL_Fbxy1q#O=l2l~EC zJAnb%4MPv255o_k$NezgIR1kPI7B|ua0GfE#vj-Vz&64|Fajem12ZtNC+R;z{$Tif zD|i4VPx5`Qns^?k|-qdy=V#$W=*;Rs9&Q9l)gKS4S$u^v4b`yuTQ`hG+>_i^~4 zA4XsZrhiO)7)X%L-lX>=`GIK|hOwvdJM=wAIrkx7!;}+-e}*4m6i#q|Px1xi`;zX@ zDF=)t@dHf3QJ97q=zo#)_ah!`fH4??ao7nHaCCpt+k{>v>AZ{_CSgB}zCwOs;8ns8 zAU+Ji42;6m>$D@7h8Y-slX2)k;{AsB(7T2BF!4Lu&qv@}#E0HL5Fh$s9ERZt4E~9D zQeHSL<%Od#0ZS-%8V*6<82T^>qm;w<7xDq4Z<9~T6HikP=>Hq_P=y|>g&`P(5g3Ls z7=_+(>K7*9sQmpN^>PsLVG9hxP8fnw7=dw-zfXO@=vM3=%-{ zqmdpA&Do(1LI2zxT1hqegtajE;T>8O`u5(TC1C(o9ZGp&5N2Q-^zO4mi$EXjm2fx; zQ@$Nq!(rIl7dgzpIE?PULo4@_e&r6W1%?mUq4mSyfjhJb=>G`u4##d4@n9N`!sJ2Z z>j>-}yhH1T(L;7*`iLEx z_haM>R>8oL?)uoi}48}xr1 z|HAYq@NX?V9y>5qj~seGLwx!BM9O^(I3><5GLEHKl%F-(ubii z;m0F~ZP0f)?G6UukjSsV9*lI*PEH^nSCcOEcTr9lx`A}+k$2+<;aBh%^xuYm$X^Kd z!UznJuQ&{R8oO{5Ms6qmXNU)DVW1Z~(02#z5GL+K4@TD!ej??CZ7}i;@&^NVG`Nhmn5D3BBJTzc2}F8<9Uie}$m|;={mq$?sz9Lm!O6Ak4sS`TIfoH4Hq2 zUzT7mPPt$RMqn8B!r&vM12eFEDSrAM?FD9FSU5=epzr&X3q~F%ogn#w5g31h{J`{j z`pYupPf`xbm4Pwndy0Hgjv#C!JPf;G91g(@9EGu`NxupCGw8wSv*ZuPU|i&I7$)H; zOu-Dy!1Cp!^BjJHVb}trFbw0c8wQ7IXE6N&`D{l1D*1%oUy%+B!eJPKDG7((lkf+u zf@v6lkqRe*^!)(3`Xm7)X(S7=uZeh8Y*v1dPBG?1dQ^hu+_lf9QuP7=#lr3ad_~Jg@=!-XcB>!#GU9 zBn*vGPp6SS^g-VrC?|}=7>xdr{7Cqpuy;D?jNxaPg55CsXX+CM{zCo0G%Rl=-*1yH z45sl1%)ow;{|!F~-@(oq=>LQKK<|5$1NvYJ24Dt8q5n+MgCQ7spLAgq#$X&KU;>W7 z6r2!lCH=F|`v8Bz)ISM_=?wK1BE3oMLO%?`APmDWjKV04!#Es3?9^k5ZC!xk9! z?bLdO`;rggeuQ6$okPe6j92f};xKe5_C*fMFCu+E@nQ6E;=@oa;m}uyUoNH`uoI?X zFO1jk)Y`~L3U({pZ_q!lB^(aH&^?szI_!OuazOum*n??U6(Rh7$^}#X$b}D} zcRl(8_!XvMQ0zT~9`S+?^EY~#NBEm?@ApUt`d||J;V6v4@*D6M^uq)U!X#{ifkEmM z24NgV;RsB_k{hxAebR^i$FK`SPf(7P^g|ec3D^RC>uJBx4`VO{hhP+r!W7I%_z&^h z7vYacU-)Cvg-JL9!wK|Y6#8x=->?>@U>i)sVHkLlb_;{hdoz5B{J=15fq|#V2lQ^B zeZeU7bz|=*)IW?oPyV3qMdE*na=wILpzjydKlH89a$m_HZ z35UKfwGUW8`}cde8?0e?cDxVVlTdKlHy%zF-=be1&wO4<`PP ze89+Gu?M4Y7>35tixTf0@(Y6#34#7A~!UPL8wU5(xGxbo3_|%-sQ)<~zTvczIg#=?`_JFS+dF5Ma*jW#voCd`)|lUgzyDIdQ)ej`(=>!AO-(BMkA3*^AMgP~x9XsL1>Hw*>iqhFl=>_52fk zt6b9A#J?)iQRP$Vv}e<4CX7o~B_ovoSQlRwmX+V`I;G5an|pCt)mqQuGJnt9#5ivhwpNjg(V9b8cv9RyDkfd-SM= z61QH@{q%=N~SI?Y?pP&Gsvy&Px8}j=v(Dd zAMMEHSeH}cIV!Q`tXxITUMkl2P8e>i!JFNYg~)Ue5>3`%c`y@ z^U*FA&@Low6ME%5n|XuikJn0TQtF>T06SpIcJW@PlpIabic6pZ=lBf4S->;^#Vo>d*_J7ZN>N-@0x$rMj%l zD;?YDU8vRYuY-8q#5*q=Z)vtqN>%AyQ36SWe|_i=6-noYY&r|`(hL?8w}YE3ZKtWM z&2@&JRlG;6~ zrN+4ag|fg>v-+2t{k}x}vjV?WJ-JQWLc8>wQzTz%oKkJGscdA9`;%_RoMp!m>6h!V z8{e=^yG!h@((M{!z_RQZu(YhreY|}PSY9ge2dFPE&lo?$cfGyk+Rcr+bJY;;T9p0c zWV3!ch*F1tqnJ8*UEaKN7ft0 ze7m%)hX>CmYe%jeX6E$ zXJLIVDGe10Rf`tCbzwg|x=rgMpPrL+`vvP4RnN<0jA<$x+Qq$dminl~?n<0E#Ix(g z*3ErJ_`&GPn7Yc9zi!?@_`vyv>yXXJA9Rq9Bab`CJ@ZRS9&wOYA|G^+*CGGDgS;8} zkWDV-Y)9^+oKEZV3c^i)JJI zIohG*%R1&+)?a_pTXA-*TVA@@CTY~?$v*6r{~!B{|B=0M>~;TjoA!`{y(PKz;csoZ zSx_v0^^7B%m?F?}YfJkw0r6Q~R?emOVm)>%Eyqre>;O3-*S2x5WR-UdhM%LkJ$NDqY5t4o%_F8xs$eDc4OTX4w z{pw3f303`e6Z+lgv&~fdW%C?i40+Thm;SsRc`tJF++meVV(1?Uul!K)a2cQKjc}GF z*^kIukxP1Zd57p2c-8 zXxW5)ozn*-q@=I*r2X`;U+?B!FGq>va(e=`#>=hav;C{nxqsx}^Kc1QEH)cO;Mm~z% zdj28prrpp#mhXC5mdX6f+VDcv0%Tt;c6<15+!kNt1N`@ngM0(>2?zOR zTD?#5E*-vm_B`C`SH^HoF^t0$+^X-_(H}xz_W7QJ?fSCP&<|fkU$rL&lD3`Ov;`g_ z(0~oKE3Xv7X(I?VQK;4kElk4HJw0u&h*_=k$p^S4NvNlf948BJ(1jq~;eH z7q$?;c3wt1nSF$1J)+jcYL7z~Up3FY)5wv&AX%)R-$;9|+?)2iYewyFipOUtcRxoa zoVRdw*lEX3hIcdF#CNe{J&SB&EI8NUBvRT@M>f&*DG^P;Z;kV{(K+suik(AAUie7=ub^JS>oZ!J*nLU2dz+j;6r49LEgN#V z*Uog_B>8N|Ugo12?KC-maeqwt%i0Ikn38LwO=S}<_pZ+SeQAp7BkiYSfBri>qa7p? zJTJR>8822N_aQ%1G5Z(hH#cUeI^x{Y z<^F+lW6$PS^3{Re&LcD09nx-&)9n_V>&RHPAI9>U;{tVVIY|7GnvB*b@jLYR*0En* zhdMm3V;HM{z1@xzzxF62{crty>5E@#@N4hU8SQRK|25MuwlTn3kG;FPPjvQ6HeX^_ z>MO-N{tg#^mmFoZkDT3t_JQ43{sp^Rusg&%164ads?cshJ@)VF?wzH7NPg=o=^wm% z@C(vE&imikU5(v(4nlg5=bd`^*D^2U#uS;UH_e7XP#oKfyZ}gHoU0 zGyS915NhvgTSG7cyWDe}>oa>@q!GJ=*d5}XjmL=H7j?S@*W}b%qN%LkCHrCfIrCC= z{d6mK;tMj`D{}t$c3%E+=ij+8xT&n$?f#wfb(?HEmj1o{BV6y`-Hzw;z4*A(ST;20 zhJu`l-+HM32IAkxe$R9B(FOg$)?SyE_0DrYvAg43p7op99m8&vcSWAgIk?APJG))R z-?Dj*cC+P``WUaGyr#{N>t< zt=vszqi*-3yE^7ipQN!V^H|S8jJLeA@(I36{tD(Ca%Eg|U&^&7*O#3pT8Ya?@>x^G zehhmLO8pETW1YvG_te8~_obzd`ONxJ@>zE<^9}FByoK+2KGoRg)K^qK&zU8ko5^Pc zdoQtH@jP_w?Dak3ac`)YIiITh_;cdkjP_3s06Z%{KD*taQuly!J!Q);?PxW2V~=FC z9=?0V>XhALb2gWvPAlx!3rcA^B`Xi1e%kZblOkV-yg8V^zph3;h`jd)8BOXy-wzqr zr)#e_w?pdQkIm>M(7V*G*C02%umWYnE$M7WuVjdMO!SOT9jqWRAM*1=rq;5gvqtWn zSmkjoWZSDRVw+2|>si_ws?Ee}AfDK;#AEbd<+;?1C1HFd{gvpK+sfaHd`#LGc8-v7 zb5i%O^*kdt9vf#t>=9ma9*^_tZCuiOJd?dY!rH%beb%`4)xrhK+(}RNLUAMctNSSD zBiQNZyWak}cyHZTy5Ff>Qm?Jp@v|PcUeA$w-GKkAkiRJ9 zJykESQLjz1muSk~e_*Wtna7TEuGb~zx?1d3Q2y8tjrQ^t)2_`2YOiPbfcElpXS;dr zrSdSw;~!_VuV(#WvuUm8HdnioKct@9v6H~gqggve*NWT);JUS#o$ZvfDv{Bi#*XKy zncGX7tIM&y$k@?H{lu^{E_U9U$zMkQ>U4d(*k~)|YxL7!IVbDnyL~=T{mMFTH8|gY zA$EGO(}taU^X;g8rm~Z(L%AA!Z81Mpi@&k+K6X5wPg?sG^Ii}8ar6EIara}?`^*k(`Wr7`45mT#jUT#`5k9aat71jGOpP&1){;3t#QYVdpYS}n@FegCmHQ;|60B`&XjMl zSNSp43qSqe_(9rd2lj@rXYU8Ak;jn(buJV(u7~s?7)H*rIQtQQu1B6ke(yZ~Q1zqc zC8xb$BZo$=XNwe6ze3HRYCBk!Lm)|~@+kg$k$3J(hI8#8myQ~bvuiNd(~jvhmbyD- zGg_FA+(cA|>D8nYdnKct!gsyDQ6B4gIR~g$=N~Ys{B0oK5b>VN`oU>lHS)(1z=3jB zQkacprS2`xr+4g1C4bc%V0&NBXrIr|A7>cG`L~?Hx8`S1;;kTF3-PX)Dc;HX@fy)x zN4zNUZa3oHE;ol3+^4SAGBOW3t~;dtZo$q7c8+l9ceyhv)sL4j5l%W*pV5z{JTx@s=-JZIGU*-lW6ifUibPP_#1K4Fx{dNy;uZC_B0&N}py=zm=F z89&#^IJe5(Tvm0ixqVUV-VNxDqG$TadYwjH-=ePN9=--w2Xnmh9flPo;W>tR>&=YD zF-!KN`akkoz&6feW@z-+9CFSlhHOwDz<)`8&|XA_oGguwB&0& zb`scGmd#hL|L5!&?Sr+h*ZGW4-9at(TBUw|m(k>T22WSsx+Hf_kX!3YS&JNh>G%5& zU@!iA_JOj0i{{x=X9NZ79Qx*)&d$rO$EBVIxqw{GbzPRPGES=JAzJxbfj=VrR>tq~ zhiAY{&$d?2ja8h-=r^4@OoG{Ss2c1_eU*&q>vm7=r;O{x*p+M7ZKvoPVdEYY(eFdQ z8~w-l?rAdhSs^I>vkLS#pfvNLa$*>(pbtJlT|Es^gp?*tomakevJOb$mjiLy3YBO^-vf3zPB@4h16$lK&87@ zf1W~}^)i;onyAyoBLKF`0O}lSJ@GT?j5a3uz9lcdx~@fgkY^ye=eW3g-cJ+BE~=JD z0sM6QtVGHnAIaBz28iCjX0&R_*E4x`^Ye9%bH191-#wnu&X#=bahxib^?Fq9oWbZz zLv!5av$RvGr&b2K=-&(WZreWGTP6i zoX6yqGk0cZ-J=c9aewY#C};gA@&CJAC(GuKmRB%O8RJ<)tK)t5;;+@%iDTz$`F3(+ zkLtUs4y2r?StjwkbD2%pnZS6kNj^4`j}Ydbw706yksvsZD$5Fi>FWh&xBadbHEhuzk-ny9Dm3FZb`4I95-2cWIh$?l zR&xoR(d~Z8c`uh;zqOKw8u2&3S*Gm%-~Z0;YV7*>ZL^0Yzn?k5SU2SMp1C!+kzcO= zz2ltUJU?u~Zs!3;e!pI5H@9c|_xw=DU=u&su$%th*p+tDgWb`?Ce`zuo=?{+KlHe` zw{wk~nT%^i7ZujGw8yT`(0=(%we@_LaUrj5eK|i4Nt6trpG5!1hQ4*}X`IK^%4wJF zJ_FHKcGx%n+aZx$@$h7j`B8>px9< zIbu>fNankfbw63l!1$#0&aTxqBg`%me=G65M;h_3m?1v1MqVa3(yJi;82Qf-e}Bn8 zBg2`-`O{+D!DAg^+;--X=oAn!q5 zYmuAx6%QZ}Ah({IiC^ZEf6-U_p(uW_j)S#w!OR#3xjU{o`-k4;B!Al_y^rx*Tzoe_ zBCl9L{*YVGpG97Syb3wpw4~&`vU0h9OXQ8ngUH$Dl$4y4^Y04eoycz%x$$X*8_9PH z`Ejye{hnT**743Ze#oNEUCONGaCT)p1x=o@yNUFMYxDgi^UfIZ1oBfQ56Va8*ngwx zA=S>Lz9!I9?R0F0c2=aF_7Q*dm`QEVIh1S8r;Ykx{Fi%nyXRa&6)aMd9k;KfGc9z(=rl_4>kNXs{ zW4${m&rSz+8cs0myzrmdsUtt_i&*cTIH^h9Tl`PD9B3O&bZIHi*z2>lXsP<_BVPC7 z{Pm8sd(T4FBiK{xoqa!J_=)+)xYyhm(>mQ>l(m($c#BIbiN6)Q$%T`S&mBrTs=$d7 zUeNxL4j@kc_PdLcCkb4*9w^OmxgS^Bh7tsL!Ww6uB zcWD#WJvz^=S>M|s@7cJ*>D)|wUr)Ikuz#S;+o$V(v)WSqPVIjd>CcJ}xr^O@nqBwH ze6|j|-k?4%cw8r1$D!qARi|d_SQbm7zY%>O`he#U?E1VxAv zAM5*7lszMScaI*vM)qN=+@$S(-)$O`xO_x^EBd}>>bFq;9rQ^-p2*NYQZLm@@c${3 z+I&MM5P3cF3FL=}z*6t6$h|F-dFOPZ-+{ae`2mK$JUuD$)yVzGsg~?V@;Oeui+&&9 zJqMe9YSPD(hBo}9XH`0FH9D1)s~7zTME_IhpCo6;YW(564j~`WYn1Zy+o<2+yXPeI znw|AJ(Cat#E-tRO4n6;AhP~^H>uo@9$ke;NxZW6g0e-7htv;(B%H z1zRVz?@D=JMeh{n@~%K{#MFDcxSrHkh~JP^_I4E48$@puy$2=Ty&9TikLpw(o6!rO zY3LnZTyHyi6X*?yy%W(p+1Xz8QqF_Vpx3}}1S`G$i|egNFNvPY-!bSF$=??ATFx`{mKN9ZEMvYg_0B7dYu;-_P$kIZvefFsrSR;dYjPeZZqutqPX5x^t=}udVeUc zSJ}k)XX7@3^9*jfJ zpr_U(w*9|aN2oL6)8t-V=l5eRQqPU9K8gPJ1%AU9+xGQMZZ8m&HOVs8HxZ}xO*K&~ z$z1uhliHoK{@#OHR%?ZmIrF-Jg`j@QB=c$`deQ5Qep{#Ot#O(2YB+CR75y&sy%9sd zX?Fbqv5&qw2WqqHugtUGiv7*#`>vnV&Xn`J>(E#0ezl(E-mf(tb$y7Ho%?KA&n~fC z4dUHLNSt2aCF_bUCo_KDIH`Sz@3KDOrA+F)sS$tsk$c^w_mH064Ery+A>4hh?7z5f z!`hlNDe^`ht@{osM;~@azc{J=c^-Bv7dy8L>$M;3etGW9cE$f&u^U;uG7nW7rLUZBo7O z%=034RXgVFme+NdXQlP%&8M8*=&AkY@AUN7%Dr9rXUtqZc-*!RTA=np+gq3)ZgpN) ziytf5FwYcTPk8VB#pACq!VkulUWWYlx2z<5;r{vO&C+hyA#Ze$4ARx=&r+3*I0d>9%^wxSp4nbcnK zpx3V3xAs@txu|;PfTtlHn%UA)DPJT0O7yb-k#VviXzfqUWo^>*CAa$Fy`6Ujf>T}>d^OV z=zH&*)XpKU=NP-b9I|GsPx-5w3$mGYliD*8T_iO2&bw>EEd^bN*uYKfW zf_QR1=-EI%Xhp_;hwCyedG#cAR$`}wc3`(Nh8;@h9obC}j&AJ`yyz5#@wru01q`#GTGQOWL{rM6z z9`$29lha(*!1I#1`FT<4=dFLLceP3R#wlOtxANOtJMvcXFY=dVeetAj-+FJKI!|O# zz$MMROT9}@9aO}~xAW7NdfH6-N#wjzo%^PiEB{)rNvrhb zZHtDT_1N(~P-v%;@|7U}0`Od?+p+rhi&^(BR`WnJ`Yq_M68&4zSN&D3s~Cs5Fl*~) zHD|Mbv85~JYD6AKKA-RAN6Iyb{eI-P^4;@*-M*}YbK|zy>A_CPKz_MIK7c%9v#;7e z@(JX{`pp(2+?p?mw-tGsc>D5QUzg;+_o#x2M#6LJ$Cm7QptQ%;_+P?rkagcPx}OW) zb*Ao{kVhiM3h$br(@D8jl1}fQ4(lJ}ciQCQ&+Vi;@!+KX{+2b(*7~APa|O@hPtlk9 zDt}1t|DJEy^$XwMvI6}E^k0#7_#paf-lQ)(KijpO*E%#fZwr>F=lfQi%Xktu{76+d z8Rwl{$dkyeqV&AsQLUt{@5(RVrR2q-)cwX<3;RyR_OLY zzWrKyd~PWup~`+8ifQs=9Vf+pGxAXfc{}oygM20O5eNA?Rd%kdztshw~m9n1{{p#~+ALtMAU2lI)`Wbw!>rT6WM1KJLf$vRf zQNDY=T3|o#eiNyW)!2`rf0qpKYHgjHTh-cHjV10AWcSa3Kz4F%W@?e~sDg541}C+< zW&XOK^orYfP;6KyXmjH!`Ih=>`N5=i0pC48H}ie6l$DEUpQEVycr9xNY47zYcB60Y z$6}`yc?3DfnTEgAo`$;&xJeE`!E}&=a$oO7=G3$$0oyT`cXN3{ImG3epS@%LL*rlQK zc150RWBQOkRQoX=E8x3&qEP%kfSn}iJSBEi9jWo5iCa9`@EHBYxD!Oifz9Z@vuokJ zGLC%0LGEeieR(#yq+5x+{IyB_J!C4~CUe~94iF<I!p&v)zFZyW7{j!puLFB{8KQ40R&zzkLRDQTuRKoa(oh|5( z*zzOtt;mzeORCBNE z4O>3VX;Y1JQeUChnHOZ7+p61f9+y-LH5$ zTH<;RH}#DKkuNX8l5imLn+o5qJO@rpMPIL9btXw zjiC3q_~9D#R2wB9#=EK2d~<95eA7z2&0_zzliCIk@qVPoEAXGXo@CtjIqY&@#CYdY0qzQ9^=OD`?_7n@lu{L&)c-K@Fji+@kjqSsWt6J{F6>s<+0{VoxA4p z#XVkLx0?|&fQ)&}@j8i&n_Xe{1LMx)ru3_Igs+@iIDQQxzsW(q5qY;wF72p>j?haw z93Pi>5@*=fxrO`173dG4&o;BfleFvS?-yyJB|YemqW_5WpA`Dkx79zn`Pgjt>KV&I z?=+RNk#pz{%r;VwTS>?N&ZPEN$=8IQjexxQqpM&6O7`qO9eH}QW*d`p{T zDa}2)awncX_o%r|{9kc7{psCF?R3#MJ|eF{K7yR%n(RmHHzM~|f$H!dLCGW?s+SwVvDDw=)W!xjX+ksU7bnor6io)?OX1qqr}d z<@%)9T_^tB$$65jryee}YwHI~<@w9=XL(fwJ*TZ+u@Z%nZl$m@B=Dv>rw+>O`?luqgA1FLj9j^mkOCA+)A zN{ysVIikd;+mv|vh_BW~YQE>(_G0UFuljo(`bqS^F8b?d%r__S&iPj5$4=FJ!_Le9 zxt)#JiI{f&@}Jw0`Wi9qX#csLR_yq9H_GKZ+o)I8HwEucm9wGZ{^`R`w`u2?|J=?P zc2cIDrvKbd%~jm*R%Vpz;{VJ}Gi{~|J5lUBChcdXZpXNuntOgWw+>?8E$@7Dn9pgy zVs9h%GT0jwdv}}m@ORO3W)~OzircGTA`R^^rTs+gJ#N~|&1trE8tZSFm7VQLJ8#Ec z3VZ9t-kUS}&3LjpdnA|b=Tgo=?6j0mso!PuO#e&y;_8uezQo>k?2VZA4m!t}zh*4w zjP{y8PyRk+D1&-VEcg=x;#3*VNxOyZ*T3*VNzR+*$2cUc-4sg^{1b zX4h{cKr?LkC^%o&#pg? ze#5?o{g-CemvOuDTK2E#|6KMFe?y=3eZjiwGX{H zqS!h8JfmLJIg-3P#q~ng6ARQi@;dZ`l~ek4_wShcjLY)eS6lwMu&lGYB3$o4{|LUz zn6b(wZ@kh!626Y`IN^JVNQLKqPq+fndcq(1;GcQ#tCM(}koOYruxvbTJTsn~mhf@H z`w2ff8{VD`mvXPT4*wB;JKsIen&nXC=K8YbtkqbD_Ml&Wz?6P2^veQ$?v3z~d;Qv> z*x!JDH~KG&{Xdxc=6Rm$c8gop{WRm~R~a;<YTR-&g+5{eZK?t0p``_}pwP^8HYUXdQmdVCUCr|9*Z!J;}MB+>wKIO2^3rg{daq zCgSxUG^IT$@jgvF_aSq#cZ?ZNEQ#J$^a6)WX>ah|6GD&I9-23nnGZIp{!e)((0f|! zb?W&r_RF00SoddgUj}!>*snH`uX@sG$4>a8Q`&YpH~gMi9&(@i{b-l_cy`-)B_bjp z@l)$c_7jIs<=qb>?W_ZN6>_J3E#W;z_`ZDC`+e@d6!F8L5x&d_Un9S1t$v^P2D94r z_K#kWbi}6lk$jCKZ*h=&zDWB+e!Qs+MZXexH}WMGx#Xh`c>;M%v&DZqz{ov;}!l{GjH0FdwMRk&i~}wxI$*+TkH*D zuiMbq{m!ifUVa*Y*+arN5k8a`ek$QhO3n8vjuSpg_@3y>^8hCq@jN$kJplRPB3JdP z$CKv;q#aZfo*}$o{6jv0d{>EQd?X*OhP~W8b7gjZlX7pQ{fIpozdU`mayKwiSn5mK z+g9{_pPbU42OL7*;dw=|TS@u)(NpWw7i@N`TePI0mJ^mv+K{t&%@|{U-DCL z*JtZz@uTFY9{q;n4E-}_*Y6Pfrhez_`h8;mc*FkJX4l^&_D%hPnf0X|4t@#yCrs(< z9{!e($TuPnBHv$0^#4S@1$m2ud@J&h%}zb~E4t~A$kqGMo+UrF^&{7G0mlNwQ7k{XvkQ3- z+m9XdV_boh{0x$x{>CY-OY-AsH|mr8Sf9_~x)nRUf_Y8y(?@aY$87`OAY_j{CoZp|El^T{-F4`p?G{3M+bHX*Ab@~ z|CR)&)cqZvv-J3R`wQ8E)6Vr3E4q9d`L~*QVd5Pt{q#yR9`%~N&dm!1KgyCOw?5>D zY^;Ck&tI)v!+6u=ygrcetIr6x&aWb0k32*?yL=P!76=A(i@^9uej1Vck=w`L6^6cD-euVTlxYM?d*4F)5`XMX|MQILeziWg zlRL*X#)MASeKVaO)=<9MFKeh&?q1s&(V? zvbMtKMps1X|LFT^Czf%LG0gn|t;3j|^;=0QQRxx=ldb0hC$WBODwTDbq%ZX~MELW3 z_q6Aw&-hq)pRd$c%PCV@qqNg*z5Lem5OY3L?~bxAtQk`!y$<5HojRqBN_wx^((9Dx zaBu+YQyKE4KlY(te%h4wxcK|s!t~U2dU<>9VfN+z67_p&Jzr(~J)M1v_)G2e)t-x- zt@60vHax~l02}2Y3rSmjN0(14|0?lc=NZO%vHw!*c#93=UDb@YtZwrTf0mZY^@==^ zIV~$cbYVA*UA6yg#%`|O@w+^)ru#u2G!efIpdUMPN_&>?o^Ww}Nu(K_&FK5j;=Drq z)~)B;xQ{~3g-!B~7ha)n{PvM-Ub%0|VJ^g=)I&9X41}h%u-N;d=?AV+*xrxhx}R${0762s0OpPivxi|ux@_sfZ$jo8UtYMd7ZXR>pJ-A=Z? zq@T_2!9U?CZ6)75U&4;+m)Ubyd74aLY|<~J{fw`r{h&Xe@8+kHFP__IKggZVWh9+0 z(vk2c(Y?=1$2@z|SczT0#7_%Z>TvZ)Q1-a}nG8B7W&XzvPN3?H|Ci%jNmw zqC72UjEgePiT(!kN6>#y^sDXqxm$TneW|bh4nu#z?E01XrSnQ7Kj+)^3-i;Ae#7Ss z{TpZ27yqtAzx=8xtxWtILqE4ao7@g+|*aU1<+JBJjeBIn|>t+_nn`g(smL3qpvXP!#Jn1=}UQ<(QmnW zN^^_;=h4rVN6nY!`ha70`*5u0nI7U-T{ETsuI~NC;}`SCCgM*JpUXTYo?n>x&GujJ ze#!5@gB(3Z_-~Z-zQcFVv6RE%98K(3e4Y9KTIcal?AH-~ z{%`Z^LFCQI+Z^QW$S-n`uSDMNAYX_4Qkz`rc{}+RfBls2p6AHFbsbhE2l}~s6a5#t%t%06Xyr=SY&S|4JjD zysBM2N0qydE#sWDuhr{lU+7=#;SaU$rR}b9bIpQv?`Bf+QBiC{mzTOfD}PaJ{?eBm z%|wy<@_unj`;+9mj`Xl$y${!RU!&ZAehzj5Z1oFnQ&#nV7x}-5aSq$!<5j#<#4F$V zNO&FLF~Ze#3e`Sy*D0httw#9k_fSXD#J?Fh1ut{*AYL^o!>8{oZBg9E%NK| zljpOA<;zy5!UEfIg2e6xt zPH7LxzUy7xu65s~ek(@(qXj}bp~EA5aD?D^Q|3hFa=KdHJ$S6xB*CHLt% zRA_b`Sb^Q~Z!q8ebV{q@yZMp&^xRE-_ZIK()r3#H`A>cPqCJ@JrL9N)4)XoP7;=H6 z(`xA3o2MIW3HN^-pu=-+$){! zou=+9=!-F4e`88(z@9!XsQs{dZb-e5$ruTw@ztTS3H^!Kl=c_C>-uUOQTt~ezT}#2 z6#|^d=wUWksV~nx)c-yC{Y~VR$ZIG5nfD$`sTZlQDEhyZxEE4RYrV8xua8ic>uu}N z4}6n;Ci=J7^{uNOeVsUlej0sc{{g#xzI_?DD=2sDUiRDK_l>&Wt><`bn9sA8ou3qV z2EXT=!9Xnaw*oum_fKh8GuU~?bUW7bB3r+c-zVf^l|!#%Xl}*cAody_WWL%3dsUrA zd&vEkmCYVM2k&)1>2b8Uh$>beu`BhJcyvm;T*il_X_s-d;QmQ9ZZXo#b>HGVKFAc5 zwYvhlBacsMKb(i%6F)y&`#nkQ4m;;JYggLKdh7GhVwHO^ve~&>KR}nm@_+X5?|?*7cvr$C39t=zH$d)3fSJy>;N9 zUi8o9yXW^;tM*_#+oHx4W5=eB$3?#n{bBS&qW_+$uf`xXX4&;Op+ABCX`(;x8f&|7 zd=He=SJksq`g@@Ev+Hvhm75Nf|7$333;GPpC7z?uS8FRSRhhrXkbBlN+ivR6Z6{vB zjJN1tkJm@Ms^_M(*CoA>8Bbjo;2ckWpGx240^k_7Wh!-zD6$)~pA$ z&y@G6U1hBZ)&J2?p#P}o4;1M0qgT0#TY=6x(hm$zX+JR5kH*@GHkAFn!CKdVt>-T) zz1FsvYAm>6gwrF*&sOY5e=?=XalYOrxGZU0yOBH1jVV&K3DK|aXFfvz1kqPxm-&8z z{4;k6ZsuQWKj%N_a~!VhTgNVS2F`C46`VNpDopavnxFncJ5`;E==J;?=*J(d+iv2! z+RK=S7rO;vI)2Rq*C4q zz;g9|m-=tBKKR*`wudBSd}N$yMSk@wh3%~ad6!Kt{cSb!%trm3N3RdH&QW6w+iDgF z;uIWjS+_{M4a6HJ{kJ4-)wfkV)z`$uF>6F)29^A6C0_W2+~6%~{O{loaON^17d`k$e`zFMns~W+;)#4E@=@Yh$8TwG>yW3A zpCXER?aldqz>Vl<(3d*R*LS`ja4Y&=`nR<`NPgx&z<&<%YUEnQ%Vo?PWEEe$*V|$KdBm6zuAWn6oUoopYsNjXP0v;UR#`_FZ|Gwfe@!^a%=owKap#cmgN1HYxe%0A}wh{~_CUA5nkeUW?f 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�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 z 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 B-WmV^ literal 0 HcmV?d00001 diff --git a/spkDiarization/bin/genW.cpp b/spkDiarization/bin/genW.cpp new file mode 100644 index 0000000..ab269c9 --- /dev/null +++ b/spkDiarization/bin/genW.cpp @@ -0,0 +1,57 @@ +#include +#include + +using namespace std; +using namespace arma; + +int main(int argc, char **argv) +{ + mat X; + umat spkRows; + mat W; + + X.load("./ivecs/X.dat"); + spkRows.load("./ivecs/spkRows.dat"); + + int m(X.n_rows); + int n(X.n_cols); + int nSpk(spkRows.n_rows); + + W.zeros(n, n); + + // looping over the speakers + for (int i(0); i < nSpk; i++) { + + // index of current speaker utterances in X matrix + umat idx = find(spkRows.row(i)); + + // number of current speaker utterances + int nUtt(idx.n_rows); + + // submatrix of vectorized speaker utterances + mat S = X.rows(idx); + + // speaker covariance matrix + mat C = zeros(n, n); + + // mean vector of speaker utterance vectors + mat mu = mean(S); + + // looping over speaker utterances + for (int j(0); j < nUtt; j++) { + mat dev = S.row(j) - mu; + C += dev.t() * dev; + } + + // updating W + W += C; + } + + // normalizing W + W /= m; + + // writing out W + W.save("./ivecs/W.dat", raw_ascii); + + return 0; +} diff --git a/spkDiarization/bin/sfbcep b/spkDiarization/bin/sfbcep new file mode 100755 index 0000000000000000000000000000000000000000..95add5e2eed2ffd68a125c06c29f4b57f81edfb8 GIT binary patch literal 333244 zcmbrn4SW>U)dxJA?CPq-Sv1jTQ6jE3LBvEsvz4@2vVmEjIOrm|>=l#8- zo0)s=x#ymH?z!ild+wd#&hp5F43|r>uMFkK3R5-1N(D&%Rg?u!x<#6QN|j>8i@!fq z{K|1idjyO*%qtymPg$hxyI15YN+#}tVul6CD3uS^eV9xs_TA=?ch=W`m0FMTzQ2f+ z6~(?QN}fow9C$_N%v+qw?jM;a)eQXloEh|S}3Wv?t)**l)-NXz>(Cy1nC-|cc&p&a@Azg{+< z7cE+N{iS0rS~Ty%MGF_#t+;SS@ue4DI%ah3lF=6n{(T_GCQiI^svu3SSdU%449`>W zBhE?q@%j;dReyoP-57{n~$FI^rJ`FjPJeJch1b;SXh07;FJZgD1J`-wF0Ur?|?BUoO;2l9D;Vj zAC+Kb9_~)~pDp;)gWwt)jLS2Kj?K?&gX;Z@L>FT)&w6&=sMp^IzjY9uHmlxwgWz`G zO&SD0+rnQB`p$OcSn%Ht!XIxj_2wY_2^M~G5dOOs{J#d_Q@?nP93-EVg})1VPJV2; zoj-^^$1N|~9w&aOHOMX)gm25IY*4+QkN~cq48q?g!OHJ(cha9`!D|QMpNTZD$RPTZ z7q3$X!R@J=QMNtk8!cST7af9gp)`Fij2u_>N>raE|(+2Qj`<(nd zA)t!VGYH;f!D%O)_+wBXFY1L8KEjfZXAu0bL{}ah1b@!Lzhw~oY70(zJL%iccMgJA z(@5g##m~lJ`d9pe>)S#2k6QF+AaTMoSh)*#C;r5ZoSLMT6jTXuxruGYD?$745gP zUK_q@5I*&u*9QEY_-z6TA7l{zFD&@SgW&fd&Fg*qoOBF}{tbiR9G|@Yik}nzbpchB z&>%V6`h4*qeA4B`@!_Q7vL;y0rB3+0M8a5@}1#l|>f3%YxhbNq?63j}5}7T_OCbLHN&FbUFvYAF}ZOFo@1G7Jh0F zz5+k>Cc34UDzj(LziG+h*|o8`OJlQVE3>ayHv8)8`3q}f)l173&8@Aiu2mK-nXlB| zyfmiNE?lhCELl!KQ6W=ROKO$5vAK(ts_KP{qDpkpk|j%{0)oWS>J>E-#OkVKbE)fdEg5;^Xh7pn(C!Xmn>DH zvFb&OSZ*;3GIws(jkBv3+&DWrci|$XZZSOW8x_)7Fn6i4w0iEMMN6uHKMy=FtF2kO zaB(ck;4`GKOU4)>c=M!tAQpEj87%ub<7PKrVBaq9bDSSPN44UjZMuA%8J*ARADK zE(DKD(8wjr7c0@_OBcqf*%@=$;>B}ssuoo&SgO>;79ufw_6mqn_JU{?=&=IwA$VZl zS?Y1qTnIBN`(s(uk|{`6D-$E(@ny3w9z7=gbV>T@;?Z1^z*o)`Kl`sVWto6}_dnt~ z|Lae?9dy2nkpVB;3GJ_oP)Q{N_kMZ|pN4W~)l(17p+O5p6 z(sgGpJb_+yHPXCX;y;PYw9L;)=cg`_c7eY4iA1n2+g^B(rte{2_IM_ow%xvLdqKGE z-!sp)7ld=YW?%OBC;Vy~h`Vh^2%qeL+jffZNe=j4i+}pBFfHlJaKJ55h`b<=ust z((8cRHd5q_k@6vZ)@@&22i&>d^Eu$QPt7v94!CV=3D0xD(Q)Z3-vJ+zhGJdifI|_| zSFr>3B$xz1hT zfZOX_;@3OirxRdZs~vDVX27f_2b}A6`&#RObFE}w4?EyLuz|Qg=72NqU|&x;;9Lva z*Lnxsxh_vR;P$$lWjY=3JevsaT@Ls;4)|^de1rqO*8xA*0XH0QzXRUmfS>1p_d4L` zJK)OLe*OQU1MYRe^Br)X176^O=Q`jc9q>E{obeg^%6Gs=*+AS29qoEu1j*BtxDF@tMTNA$C0cSkUzETc2 zV>0&D>42BoK-{|=@Sp>}+W{Z%fbVs{%N%gS0S`IgJq~!e1K#U^PjJAMOZ)YIq66-A zz%>Wl=YWSD@LUJ{3I{yT0cZTvzO?u!USkhtBI5>3JI2(@GZZbp+1uVX_Sg^3Rr=2R z8h_Q{rFdd`0gIV?`*59ih-prRW|v5R%rvJ!GbPgdn9gMSDUp7QX-;|O!y>(lX-;)! zlSpr8np2!vFVbyHb80hdM0z9BoYKrWBK=RMIhC1{Mf!23=~|ejBK;`SCox?p(!XJv zQ=FM6(m!XKQ=91%>3f;xlx8X-eK*sb%FLc`0XXkgra6U~dqsLF)111@E|I>0X--*Y zN~Eu6np2helt^F8G^Z%@VUfO?X--XMlSp5|G^Zr9UZlq}&8f(&5$PW>%_+#7BhnW$ z&8f$nEYc&H=9FWWiu4GkIn|hjB7G*)oMOy8kv@fKPA#TSq)%j;Q;MmGbOzI$O3a>b z*#2W@BAv(dUXeb;G^Y-;OQb($np1|E66t+RpUd=9BK;QAoFdGJMS2(0oEpp~k>1WU zrv$TJq}!P0RAAPK^hTyR1(O%rU+5$TJWrs*{&i}XmQ zX>!d{ksiS`O|4ld(q}SF6Km#)^eIf!w3s3i zJZGGKuA()jVi|p1!o)Q>uc?~;!4x9amw0~!t*!g%dIei_S|TR{N$tX3?DJ`@y_s6F zvQG=VRePQ~ydJzLT5`Ng(>?D5U@Wt@2&_cT%SZuf>AtO=XYuG_bu+fLN2Afv>hJ~@ zQ>JS1l9#hl5$cVdxt<{M=G){&tzo@=Td?onw7c8dC70mu8^NE}*cTgLv`0&@FvTVM|(sk`oo1fq{!KuLt*0QM! zrKV_ied2?$J**B5`G**v9s|wBl%}_b^{r~dnK0u;DRnq{Q|kz2(kSD>ohk0|lus)m zjkpU1N5;EgWD{+v@t~v}`+?R{yQFSuRrTzswt>rd zF4r}^P}4OpN@zMHf1}U%0_cZTpXW>VrC#Q3Nq{Eu*K;CLuT33NXL)X(oS_&iSp%)R zaj{iHuC_6{6jWy~s_rQDE}kD-u(fmui1-BgGN18li}oXecKJZss6Ef3Ka})`kv?Y= zW7n5LHnHsR^OAn;0?=O=je)OxNjuLdv1ph42ik?8ZFB-j@_dIyGdKKf&C=@G)i>3U z=G@wawd6UX=SsST#s@%Do3p+>4YPD}&OzK-)<7bfUQVeMrNDNnQIn>7ewyyaX!YD! z9cY6tLoJf7C5uuc3B*Ls??I2GTI$~tQWo?k8+oM1nbml`SGN81@P=p2j^R>N=ETIxgHXvPXD;yBA2yIBO?mGCSB1CP04XONj&@hlio z@BI};-uM9iK2OK#vCNnc2JR|y+qg?@^dTdWb19NcJr0ayd7rjcYu)SClJ3mzlhomG z4h>)9f!Gh?2Vm8TmDurGe1%u3Gc^6Z@}eWgR16F4uFW(Z5xr-|b-|gz>w>e|qfPxi z`REZT&~vm+c1LP013OaFi#5H*y9s7ScI0BK%yAuvATEO1q}WbjoV?~Ga95i8Rn)kP zVyN1(iM}9tk0eKB8lx-bf=u!)r#^V5~JR4=YxI{%j0wWtgc+J$J#kj3+1FIkx|4sjMY zwy*@+^E`!-@XWg8T*dTIUf-?n#yPAk#L778jANhM{j?$7Pa6mK6DF3))+nE2R9cmp zk6=c^Wapgkg43)ShLcz^^m1aprmytNKJ;;9oPP=j%@{v810yu#k6n?WMAgyauEuY` z+Tu_|9kmyQv%VRMc}4$77>#UWQ$Bj6F(u}vSAdqtdLQ|X+tkLXNNI^uFQzGf9$JMO zLjHWUxnwgCwAPO@j8kPZ!+M9>upHRPdy09GFY^|qB0D5aG28#AUS;xchIZ=O(aY65394f@asgv^DOd=5eo$K zWGq*0*aI5K3i&CMkUv}KxUXL(4~C^ocvs{94TcVB>ZmTg!aqjL$B_iumx%bsg!Fxh zu^WA8NkWL(=V?X4_=8^|uMI=dxKQG(4S;&~nfTx#RbgdoTHH^LyXGUHwNy|6qkwP6^>Whmis zfu@*63Q#i{ybmh}^7Q#3D*Qp?6W-%1(dn@hDS{-lI_>dQ0S@Il+<=I4pFq> zp71;+uwrX%e^AIw^7;r6x*Kf25&A{_&N}HLq0pYb(L%ptC=YNY^?Qe!{|avH#(XG< za2u)Gjpu=#P~yA^z$|avuQu{X1{vB3l_Wy}i=iSibk=Y(1jT#|Sm-vj;TX&ox=!+x z1stL8rU5YLr9_24PfNu7`6T%_tXs?rQD3@0i;fU}WIVR^J|U-^vq7<(3bECy@Glrpl+#ckvExqQ zeSnG|J?K#JkC6~6ZtTUASd=rFZ|p>}$?TA;2Bcd>x&Q+!QSz4|Xk=gAGByw^7g66M zB!v2YjeB|k-A5n?P|+Tv9?xP?E|kW&8ObJ7gA8PSb4B`;bowfh9*O#7eo&<6qSZ28 zgtVmeLp+%`12Jl?;j*enovUnwbD^|AEtE}v!Q^aEU$jKl70fy(ouy1g)@dSZ>_x~D z?tro7Q-OOnaXAnrnSYYZ#}sEGE0bAV7R#)Bl6hHVjWsT?$=o5yyaB*QdQuYid6N0P zB=a1z`pGOHnbjhzfiL9|-jkFv4 zzyS)Th~EK!lVQ$ZCQBk)*&mAv+@MN$~GXhtOgjYyd%ntT?dflI`WC& zda6YIZ=$Z3sQ(l+Qh=a2jkp!1T9j)+{MVAkQh+24FK9qR=K`>ifhWmhF>x;xxLFgJ z)!)@M%sNGqxgbrZwOf!mlem~yEi&tg`=RLStiF6?F?1zs=w;RpnYEu;73r+P8OVA{ zW^H3uKf%?^`lZbJ8?*Yw+R3b2W!5j4)!!QLOk~X#Sz}iqOSb%E$?|;SGUO-uDkbhE zl1zkI{e4=)tX!E@ge+O$DL^+e#AkdXL^<{}y9UNc%*Q_FRMLQaoc*1)VFhp31odx& zQ^WcfEu}Y(R}dj#WW<2e(cyXWhcJ-1Iy}F{6D^OHT;%sflF#|y20|qH2Y(mtFrA0B zKTgtnHQn5pSIvd=ry-cvd(ozNZ=c$5GwfO12*!IaTNco&JlB92G@%x^mfiElE8#>1 z;z}vwUa%}Q8S5)D;BW&l|LLhd|CTum$0Jx@Po_Yj02G9gi|8L3FQ9E&;y%eyA}5QL z=v(!%YmdW2U?+TA*s=P6qBeet2e?}CUYELRf-ur0ADw@$q91}@dS^kbE}Ic^DYDb` zowWg2EeBc|eR$7!$mr|iY#G90yu))PYT;#mA!bJSC>@@CKz9-LK44AY_Z9%i>Sv;} z8*Emu2bj~b7U;5OWY7Ho#ZIU%R@8<+h-syy9FUgc>&4ici}FHH<}OiNJ!=O2Gc5WK z45Xj&UHTINQX7_0BB-PBCOjZgp^olU?;b;vU?x$r>pWChiVjMf7Xvbu6;B5irgpRw zh>rj<-47v?{g9IcO!w@-UoBy^G|*)=X{VS8OO}%U+A3-P)0F8Pa9s+zVJF>BAaBqe zOS-L5-Sdfi0BN;h475zN<^nuKxi(rT>d88hWEh8*V`L6$G~NZ5vL*NT*Y~F1(T`eK9Yn`+k=!9z0mO*Gy+S6%gm@H$HV3&qstox%0-a zx!=F-@T@@@p)dac4eCo60P0Jt5NTRpE(UmzzU;_M>q|^BkOQQawX;Q)Md>OZMP^!` zOU!d6{ka3_?*e!b{rRA;HWWbBg@p6)AoXQ=7M8CroP|~I{tA&1sW`s|ftJarJFPf> zhcKnM8Jf5CW}#L8`$E*|_Fetm`fmfsQl1AHfJu~$WgUhT=~Zd!ZRA1P2jdAW^o#n8 z{rd?L`t;=p+1{H6*0&GfLG7KLk*?1#>)QgPmIc=ddA|RV-I}ZW>x*Z-4-}XAIbw%a zeL4W_Ki9zemI6GeJ~bm<-!mwW_Duy+iy`~(=5&4g1o3*P6URpZaMI)Mg%4P+-~J&_ z*uRv^vVTP$%l_r#A#RkGq}YqALbARO&Y=YiuIKw48%jaHWw$gopMPjKwi=lI`ilDh zf--F1Ip8ln$`d(12Y68Xo(4#5c)@MyPdgsqz+}A;fZ~kqtfdk?$LG7(AuK7Cr~*Y= z)}n*cN_0b-lRdzSXWa~p46}hHWd9Zb0QX_(*bHUkA-Jk7NAL#|OA!h}6W-eA6H4L_AE|7pY9tBRz!}DhQ)g z$xtWVXa4PM$C2TJ{5^dmzK483l79<0Et+h{5pX5jF+a`sS^pqH2V~26@WJ;v57sT{ z@U#HT%lr&+#HM)GPNco&ek9o54$q@V3;VWH=97%i+-&8yylD|E69m=9GT?T2zW8>8 zEcB3#_lPwC|G>gqDDZ+HhV{Q<#w@(V*zo`%klJ`8b{cL_u?q>fR|US>cmn=X1J$!K^k#pc|jGM0bUQfK& ztv2`pV=6b^>r)#pw^Bny9uLyT_l<}j%TpUJ1*`PnPX{qXjz)VD)Au2u&xlMiQwkO=&HWzJ+qg>i#Y{@&Ku2{dIzubJ7%kE;Ef`$n;51#GTHp zlbJi1xmp^-kJ4mCC^%8_H)d*b8rq)Dyj+%ifSJ8=AU&DRJX>bQm}$s5o6?ysnK_M_ z>*ok=Ytxzg8Ocp#{Ro*GwRC&;vb`s#kv0LT-Y=S3Z!b5ICfrI;1WH?90P z()r1+M#vr)F9KS zMV9OezbwjgCM>!aixp_bFJ#eqEZVY5&4X=@{iF#u-}{Ck4$cM0^8#m7b{#yi(BG#u17tBt1sjOgSHfDs3e zFt=}NIyZ*gP{Q*jD3mv1y^xJ`BI`Fu!rJ$JIRZ22!Nk~ANYfyE2!PRw{V|Qvenjkh ziJo(h%$|(kqc3Y8aE`Pgio5}ABFM*dq9g(o#_VI4sQGQ6iP0NjjD2Xf-%y|(Aczn@ z$_uD3+pjjfC}>|GXiwj+Rc%+Zx2e~*a%bY?i!($Vk$3D+w5sv@P??Ctb0=-}L=-)& zsUx=|42qx6^G#8P5=mrT3SKmQyV`s>zRwlb4TRZ%(Q2HHb3THDcC}#_rHgReiK62@ zPoDu%G^S#1>}YBv^*8`9iN6O$m}L)|P&Qf9-(_U*SD48ysYgJCAUAf|IS(zu$s$bh z3g-rOn<(XSmZB^B{bu48(h^AMYOGB?Vq0XF@M0*^&gXTY7*4UH>!k%^P64 zqfMAf3V@KTbeTVaVWq#n5SS7Dvj|QS9A6>umjfRelaXQUVcE8CP*%`K+_m+4Vy?5e zeB-(do95e&QX_LV;?|OnlPjR~Ew<;u$8gYsjB;mSK<^PHnE5_3S-AmRART*KARWHe zlIX}OQsO_y88S-z7|wc`zq9K@d7dkX=!aU?i}JzecoxTaMpAjwrn3KPNhJa*=4_PK zFk$X-SeoM`IaiXr)+YG?NSfIsmB=~^1vdUL-G@ym z7kp0aNObQJ&GDlY_2vbfoiN`+E!H8KX#AKfb_)Jx#QahC3+>iABC58yFI#&^9hs7H zx8dq0_i{q*bXe~R?=)iPYRNH|6>UTRuA9)OuFFRNpbLfN0X!hz1^9~?#* zoR87JDcU7Zyd)+TtId-}X^A^=jHlA4B^2%GXPSNtQicz2Jn%7CuIfybkHIjRHVOMr zS0|OT(EpS0S2lBoVP)~*F!Uj7k^hOr?v zDbTv?BoNSC?cL-@Z7v4`Q;Wmu-&-|(yq5u^h~6oW&_JK$`5gT)jB2jdctmaZt*G>< zQMMa`r*SE#R;UgC2D~Nj9hh(ZC9oxOys^@jn`-GWb{L1NX&Ylp&{;J(=&YX-AA?!h zv~~#!h2Fw+LB9YDE;@t)K8-oL3TrjWppe-W)_Y%}=7_A4JDQmQTK4 z0OEQonpq~sx0aCgc~M`2_016V)iqJavBjiepUKxzUI;^~MD_AfMJX7%@_f^S(zIJV ztrXV3MmP>96U;79S=@LTu=(Sum=3>0ZI^?N@E&##ctq3Ax6L*bGQLAL+X~4o7Ag9 z=#>Y0mDV?*Ulm!(>QENC3JRXqunz<=sbgD~sY1uLbT?b$DU5a(2i4|?e^k+~h`zv5 zG=tGTXnjx|*-Go1IM_DP(O!-YoV9w-821Ju)04)8^;V7tP9T%ggF>vY{(p`KEm2;~ zqc4teFkru*{znh}54sr~5g5<#L}C*)gg!5NEj=b;(UxBc&417M^{Y128!L=nctrq2G@blN#zr*j%R(>b>y^r}E zKmQkgUrux8*LCid8!{Jt;JZ?!BSzh9#Z2g#S`3pm~jng2HP2l0zTLW`&r z!XKqxERcGkHmspRgJPVPW)bm_zW|t4j+MLmg?O`VvllJh(Huu!4$<(V#`aW}@Tnk`QF}^hTq}X~F?QfF$^}a|$zeM{{ zn{5Acwtlr*`NH14&3w`RheUp&ZVXo1F?C&qe}uX&#i*aA`Oh^M`^cR~$safVytt#QuWQ zCTj76n9)9~`)Jc|Fu*prArwTT4*w}O#vz+5@=V!ym)f!!VYkeDPdG0PD5xl`%(v-( zY)Xg!RJTFh1eT?_&Zmji)J+k8G0uo=+NpQ79vdzU_R+73cIoA?#vy;Hn6=Auu}*IU z<$>!J?y-C$wpVPMmVhTZ$7j@bSslM6c4HVuCyc%qW||f~;WMV#iqRfBzi5}k{)Tce zX*VbjUs|O^gSxvyi?=}@uPpz7R9INA^cq`89aFhxAFDv`*NgTNDN%AD3*KodWrGv9 zK6rg@XlVC~(Wd{%Z~M#tJHNl*Y32VXevAJ%eslg`_$?v7s~!ASKs@AkO8ibAmJnYp zI}H}g`64;x62p?{@6VBE$y1T$sYmWvT*H1B)hHzEM`eehT4 zczzH5NrT`*9s1*^!D(v#-mu=sQ)83#Ey0SQ{;HVl^Wj{r`4qgX%@aojwyO8*StWA z@GCIxuR<9uFwv_vyiC%GoKgZVpXRN7P0ijPO#G}6M@T%E0El^d`6%_;SG%ulipIap zzzLEabteSj`d$OqxATxX9sXy&sW!LA+g+OL5bF+nf|ZE@@D|2^#fDZ;oPxSztQMH& zU3L+Vp@5jH?#XBnzV&JJtvkD)hLYwNr3UQz)q^_)1T{V9zfa;pmZ4d^tM?bfM9c+I-)TJNlimhUTB-h_4)m=dnqxK2XEBo)}lQK>#g}06Oa=C zYV#{FQNaX`aG`xcJ@iXLLxH_3_nB*eHqakv?3)7hi=7TH-X{;LhhIe9`g=3XQasGC z#+|Ka^dI1=E%NV$ zFLph;>BXX5nr^@V741UmB{oQ11AZ1 zAjABeD12Nb=W>ypM?vH0*LyezvjUZNzbeNInwV~{bufQAd18CX@AtLW;VB92;2Xjpb-ULieW z>8nlZ5< z^|vb*)_Lo1cPVulMF)cMuiaw)UN#Hsg!hieI-vlla-E>STB6(kf$rp)!e3M8)9W9p zF|tpnGSHSq{yeHoKI1Bd=%-@G`8~v8V1K*P_E#LSJZSt82bdTZOQKRJ?$lBEQ&-3Z z`kt?a7;vz-xbEku9*pFIf$mjSfAfguL8I<-_9Fb5?hOOrSzp-jM+U&B!s<(WeE>XZ zcBehE|Y)1{fIgAax~?^)L`Oj!cWM3)7Sl z1D^RZ@|`c^;2CrR%e~7~wfT6Qwa&mQZmX6#F_*D{dQd?9I5|Q4tgbu0A*D8K#v`Wx z^!qh9P%-X|W!RO+;5f5%M8Si*L`6@Ybg853Ke}c%Fp+ zr3rJX6W=Z24>WcEYXICU;A&%?kQU|t%K`a5D}Sn;Z=Iz;8^}_$sq{z()~r1^Uyso1 z*5j^4IxlwoR^@7*mPNwFM7fplG7+*8J|==p#6NQL`ARQHRZL2*nWBHRB_hXD9_K0k2Fh)5x zG2pPGw})ZfIRi{r|1c3oRmd5Kyp0;0a9M6FPi@|Ue%5cy(2_$MNk5|Rjlu>pB2?z< z{+l#?2T-K@QOEmM;tUV`%c27`%U~IX@=h;evh#Cea0;enbf01M>lS#4HzK5vxeRrs zCMEq15#4NYi<&+%Hg{rxG*8LEX_VM2U=yCBSetWUjw`KyQ;N39dh+0SW#Byvy%X4Q zwQPANCg$S}jZ(4oHgWQ;Cs^>K>G??B>7&^R7({u(z zm?*=s;ZoeE6yxwT!x%pmD8cm%nJ_LE@Z*k!e@IKzV&=N7(l{!{;gm{EZ`BfrVY$lY zsLf@5t)pxKC8>3c7qeYd9}nFd%x~8F83TrIXAHylUr?2zZRXifV`1Ra?YH&oC&nRB zDQA(`sm9bTv;?F_jg2QV1Bb-%60g>&4Zz}pFI4!Kd9K0s1f4iv$ ztg<^_qf_{~a0($9%n*1h3PGcYj`xV7a1qWnF57Htq&U9+UyzKLDsrQk4A5*gI<23a zEb^eU6dwXF`4N3ZX-DZ~3q`Z;_ViI{rRP|8A;5^<8#%!M@p=9$BLOUT%Zk;;@tB|h zswz~QSNgBy5oNFOH)*^@Hw>yVX{{Xo4Vf9ZX)s5#Y33`a7OE!+G8`23*@$k)tK*pcl92 z8hv<~i?hrR0R$UZtxZBO5ZuZ|HYE~;Xu&*JPFTq$%JXp3jCJfzthwt(*hNZZ5$ch# z*2+~Ic(fi3SRcJbL@0lyAQG;IdRpczPB-A4U`!OQGN9Y$~}uzuT>8$ww2|7Bm9u#piKypeV)pk7Y6ceU6?s z&qGP8pVH+D(Lq+Z?yZ;{<0$Dk2ieQfH4Q|>0e9qAF~1CKN#COe#Zk>ztC}RMX+dMy z_dUo1FGb{Kk8!nyasyF*n{IE~zwURg5lYZu;$Uuzn>@A4Hq#euEWWA9nZI{R~1IyP*8( zkyb8-1-1Wn`SwW*mEZW3Tv5-@l6ro7zC+D-TA4BU(^=1f^hWrURyVB%f9QiXZIZDM zd74OihWYf?;SbK^w%a0ZyTuS8iEq{{e?;ix?RgG$Txc_~HiD(hN#&q0H6Qa3T2fp$ zo8|*in8IkF9RA^vs9IJIi_>eAaa}G9No8FFx=na(E$hJ-v~MqDX!#|H5*Jt(x|?Tl zTMTZ^NkVrq+UhVXePqO7mpJk=U_9)RR|puZCJW|DiJz`X>#wOBvd{YM*AP%)T0jq@ zgN-FF6(>xg9)To;d#Qd)|EFs;m{SfvvT})Mhm2irlnc z?rM!;z)XO|$`-(HppT;@run#ISjr8`{%+g8&yyXC)`|4KAQ&gS8gM`X0ZCRIhy`O?4tO`uGnyKct-D%YhrYewQUupV{bL^fh+SPrZJ)X+Yl*y2bd#D!JQu{wzfrvrexWJr`1~j4jAl^@f zFI4c7qQPS@nPS4`uAV- zFVyDCgpBS)zkSH{)E9=g1$ZG^-M?axHi{rEUL8g(CO8wSWY7N-Gf-FTA?Q*i4hC4qr@Ev@Eq-x$-w=SaUGA;5S^OoK$AY$>#f?R~ zn*I}iU`L)K5U07;N_O6RPOx(~tjAw*x?qzRZcqQNyHPK)#b<2N`foY3@Mh)egsXo?|7fCF#7atfUSfYO>$4-U75xXp3(*MFZ?r)x zySvEA4#%3EuK5x135h8owfUlQY?F?IvGx`nDB9C~GU7v6R^g)*p}>LL{o%y8VVI(f z&W&OO?Vq6==@-TA{zivl5!#<2;zi;dlfFYlio`i4>>0?TOjwNWhR0G2CJ-hv7^Dyf zVOC7js&;Fw|Au|W>94;{(2J1MCSB!%G_2{6m4eVRv zo*;U$uP^o@BQkhN1KZj0tuBl$xA7F(1s&siM|z)YfyZRdSuK;_ZIC! zxKD)z^;&Q8Cn_>90d~RmI@hbg3M|mchZdOic(?>mcneed~zGt5g!>Y z(QUC%l(LLnS+s}ax7#P}9wNcfz;#N~vP%*6ZaE^0@NIc5ll~SqjKwy}^BY9h@0@Yn zdakTQCG`{wUw&FC>-n|7Q5%<`b=|KIYMc#`=M3D# zwSNe`_Mr6iH!vel?6r7oEW4@h% zK=k=Rs(*ZouRQSSN`w~>U580=tmN!@G3(cdpv)JbU2-MU1!XpFYKELT+s6EA`(##CwW#Fql5!?mXo z*!c{XP2XbUvZdE(K%)MuafqwmwV5RxU$MaZ))D=uYlcW3% zsk+k;UvIJGiNfl-a-|^^`>Wd0v*{$1G*sCyb^DOx(vsJ?P{xYuo9BYQ*zagZxy%OC zIFt|+Rax{^*{axk>bf%5)=a#`R>jh1m_Lx^IPYK&+6^|;hU1+jeB`yd@0yP9qn$Qj4Sg(fF=D5usM#UgLvT`e(uT`HkU*IpIZ_)V9J{-VB0%4S7urJziJb+lZ#5_Dv$8aFdF9ecfxSBZ*nAlIn z6C%%1effzP`tg0f*qO=flSxEhJ|sDw*(Wo5nh*VW*oxyt^`E(uL09)btoaX|npaU? z`cC2cG;R~tJaKAlB)8`BimY>mh}*eW;gcBdyAY>y-@}kLzZroT+wK|dTI;?HL=pxY+KTiNF zX!AM6$*0kQ?Kvzmr)TXE_e%TT`X8DY=eR`^@A*$nG?$S7^!%D`Z`I!%{eqWB zNJq4{2v2P9&(V8q?~7nH;^$s{)^PA7`X}Pg?Y`34-gN&I8rOm_k;l8)%9)+qh-ZHt z8_F}@{d@I}ermx$W+VRjpBmBqJKJAitU&+xyFDp{U1(l|#!CD5T|CIXa+_#OvAG5{ z{=ehpo2OA21N}RmcwoF7`{`)fD;yYD@L@lGHk_bcu`8I*(U!l1^C!n!T#m9X@j0I9 zRJ_imA01M!+KD6YyAY{3U5aSvFu(DQRE1$U8=T*TuY1J8z}te{_2Fv9J+m%fW33g0rnO?q6mJgwNj{*~JNEx+T#))*82Ds%(k zmDsE(xv0e9iFRvbdfAy5BD@b#y8X#AoX6l`n(he-7&PB&Oc2eO?uLd}dIDfL-SHR` zzr#)!yxU;l?d7dx%G&vn@w(tOYW{8-9ZSSQyf~tQMQe|`ijD!-a*cn4a&iHUMZ;z- znJresTIST;Fw8MTo}sSFgL$DV3OR}?PefUg<1)IvqTkj0oje!@Tvc;*;JoxO>D6m(-m{!UoRosU~1k~Iy(ixVr*T9C!!{!AES zxqc6JxbG&mRH^pm2eA^Pf6IT*LkI(V5#>dD!pZDaY)iRp%vL1>9*AFvN!s-=8==34 zqt~eHM6FWwI=%}46S1SL;}|h=$mEUh-;t8h)x7c z+8;p5MX4t9N{npOqc)V`0W>VW&11qcz_G~+fPaVUT*($>VPuHoh~~*GHXPqK2Rf8)jwt_ z)RqvwWaW+E(2d&QffIww5O?=j(zw>f+Umd>4lEo^P#d1l#3n_e3_83;z2_MuupEt8 z;U^5-Ntw6h@|}u;Eh0b_@>gofsV*o|s+>FU75+JvT%nu0AZ{!nUqiDH)LQAmpCQL- z^p8+i2lN-K;EBM?gayR`#Qg1uH3^LkC*8jiM-rhY=xFFZP9VB^!U&o1180?8us*!Q zzz;ngzY~_f83YPQwFLv4?`&Y~a*k*)qER#PJ`S3l9(6PRY}vYyf3iaW@51A=#-1Gi zIJrJ~(Aet^CuYFr?@=4-fX$baZXERV{HSl>c;#kVgTw#x=IEuJ5^y6fHq6wj0q_qn|IBOe#lyM-xO#?~|P%8X2 zEGbZG2BNS}fFuj6e+PNZ)hgPDxZJOF_XF~9XN6x|j*zNkCz5zju=PCoiey%xivv7_ zs*bms1x{)Z0Tkr;*|f=FS1J;CW!Wk0OEGwvRT)l>JHF@$4~;be{Ol3Z6G+$UtDwmQ|R7qALD5_34v1T8g8ya?Os4SoE&x!KEQSepI3`)q0VKB zN@vuwnDAH*;u^IwJT3B2sBU~?yCb(~ckox-es2`5|NVRs7b&GY;EhurBHavY69 z-vmQ=gAT_9^EgeWIg(%Lm?i2`@4p`QON+}caS6pkq8==}w96k79Yk@ftHkF(dER2& zJ!S`N83(WPJa2Owh6WDgZ9!3t!w&aW-mRhXK1Mf2X*e+@*B<0C9G`5?ydpW~M+ib& zGcD|%ctr!_5$h#kjj^ggS7(Z@WIqad`A(FhlB07dpB3C$guS$dM}@+H-esPM>-Fxx z(-y;DQdjF34~N3Sr@;3KzjVRlge2cYNt}vCukG$W8TG@~gICbG<96JEumf&@XcPJ^ zoW!AJbPO~HTJvf+IqEcEydt_volZAuKu`UUJq1*BKz|?A{%K$ziEhMOjbwq^I7u;A zpi3qpAQ(ote-ga0m5>tOImzUEEtZY!m(xx#2EG3;S};l{sLl+%=5&k{9H5lnY=qjm zUw61n3Pfy4ty#YC(uNmaT;Fy-!h;TzjfubK+;-6TiMSs%F2fzC!`JhOvE#M3^s>i1 zidX^TKYPDB!(H%4dxpCO#Upx(D_)rR$O)YbDb^7NG2&?%I07bZn0+bV|HlEdUiLUPP1$hN&` z*QBJo9#5`GI(pQX^Yi23s3k`=QjM{nl^mZDNe($%3v|E)yo3+5#IA-no?ib5i*pzL z&UDAo6GK+e^$mM>?Pwso!anwWFNtr9GGkIh-t}>PvJB?g=bME!wLZU%Jtr& zBha8cwYiHL`r;80Zfd-e{2uA>#{A&d-?*zuZTvaP!WjzrCjf-4caxtQJZS8I4GYFU z^2NqrYVoVh75)gkL!4(sYfuXtgy!&c*94Sqv&ypM11QPXK%VD=HasfIJsqV8&Vp0b zgz@9&7fAm{YIONK7!jpFlR?qa+qqYBz&H)c+}%R^6izI|=3+Zudyu<-J;uo05F~dg zaHQiA)DuojfI3HW!-<=6xpfha-$4g`GyO#}jW-}T*@Nq1%s=3tN8|c8o$zi7UN7Mm z+szN-)w3AbJHms-_~M{acM97-k7Po@MD~Mv1-7YR3B!R|TnQbA-&AG!Uqu%+UWW?t z1m*Yzp4eG=u$yWl-x;y`tC9cW0jXUt++ntleq;U{2(Ixn48(_E=RvR`{}t#G5q~Ah zSOy#ELc45EgcWnztUs=E_GeR-=%MT_y@Qz31pk|86{W0`>y#d-Wb5gp&S3=y+Ff=hp?D1)X%7 zb~jSH_p7VVz#=v0@f3{d?nK2+0bzd`FnJqnp_1nw)QXZUIe~?tF9RXkn1%Nd;!wz${e3u zS)wF|oDM*zR<$kZJ{`wM6WZED5h{--eELwmP+fBo3Za^}lX!tM@P@i(xJ;u&8>Yxe za#$Se)1>=E;JknjAtbZoGO-tLl;9~+Wh5u|6<`W*H^RY&QylWA()+gUZmePPYjZ~~ zkN8tE9vO6Xl_iH12NS1iRjq=RLfuEMgZd>nK@d!wg55iED8ZdU{bEeoCm{>HwYNO5 zd3+*!okT&iu-AoF>Avy$xOIu4;}h<`>8|m5_TMOx`)`GXk2dLD!GbPyUNYOa^H?y@ zb^E90TxQtob-km&1>Ky8emBA0LSqhmLmZyMqNUwDt}U z>brskZ4;A2vdaV8)#N>>CtTGQ(%*@5iSKMz5e zpF;>eL04M{qWoM_(2~2prQ-kKnw`Zgw>#|rZ-05d<8~N3Jq%YCa-WOZ}lXX z9-kb499vR_ucaT6O&RyBwpKQ1%+nym@5djn=KotZ#E0m_%)M*~Vp9O25i@tffyE<& zF`_NtqmAW(gci>P2Afxjf39X8t6fCf*#`P^*1ohSs#v%JOXuO&{9ZW^4&_}dcy`p!nNDkRa;s^%6EbMeb zMW?;ZuEDax>w<~t3L!)Qk;tAv%TGZ_K?+pJS*R1N1PA^gS!aw-W*4DL*_pQ3$0ywv z3snWhsvgiT4|J0Bn5V76)LKLvccK8hu?sHabo!0c(YLKZoJ#|cY76ysc7hKbD^weK zmC*X3L)H5(LWe}EFh@{HkM6o6=@yIckZU_d_!wHc`{-_Q3_7^GHeJ1bsWixS3X(A(N#0w4nYXW+E?WZVtL$Lqk#i z8Ao|cFd;Z7Aip+L@cN{x7sFLw9G;-& zzmGA3I3ZKH5JYwp5xUfTjNs|$o#`J?qTuEk&_S{-h<#GryGbouP=nI@F2nD~-0y|V z_Nw_Eq^Qm`wai8S$JG3nw9J|Qhk-JzDVWTLk_*c1`0`As0ApqP8|+v4co+jMCp?t*aG36$hZ{E&0dtrurw27*p87XHrgse-K0Kn(E8N-g%=fv;m4^DbSC3329C4A z^aHrxg|65SnyHl|k-Hl;uLqmF~A0viY)*v zobg>{#IeMp2&aI=@_hR>LR~nXV6Ro%`R^gHyjV%i^1O?D zETue`0^e}`LT=n`7+lD?zcLlEKgRrv)zMG~M96PF4kwB*kEx@()c86)Ktygo=p)SH zc?tggS!y8t@I-LUcBJW1fEqK245w6qk5h+ikNJ+T!CyXlvFl zO&n?#QHGhjk&g{4L<4g17dv>}OW+5yg{T=pQ~aIhcVkgVMRfZQt8HyA>{+N4o$A!L z)ob2_eMXgdgAfp4%=8aYr?#utkPj^KtTHp()C$kTUs1sPR~p!sHl|iR2U`jpi79HE ziO4R#ON12xc(?hU?s)?5Byg2#uTZ4`B7V0-F@Eu&*oKQR`UG-l%XGXbkH1(gp$oA# zL$9_PqtGdcw_=ftud=Q>O}H*{kIt^D(z5_nnO_MXg}iw-A9LZ3z7dT<{}+o7sMLdX z!u|gNp8b7rbag)Du8z(+({S-aOnLnh>G=XL51uXK-nVk@@?3$MQC~iT;SH<~-HdOi z|N@$yU>2bdoZA{-2s7QO$JpV z7z(L^f~iCxZ&sV3{+z-Y?HLY)r8qD|-QJwfxLkUF=T;Ngo(bTTTOXz1?h`Nm1&8Fz za24WTDzV$|h(!`PtB_1&t;S#QmeYVccM0JGgBjVrqEzFypC+>TqVtYB&UeHspkw!- z0o-#*xdLbd^@SaO=YDY8AD|eI0L3Z>hsp!3cm6}{MtR#Yeb>H(rOw%qly%I9OPz@j z()xLn9>(s#^K01F{9+1s1N*QWn90@%y>%OxG>K&{UU`zQpoU41`DGg!18d_uGGcjJI61o~!d0lH+Y*^8JS`oMSLM|i^hJl-w804vR@8P<*> z_x&+6^0|eKfNZL;LDo$0Tr+<f5Pca*d3fl&4x2p^4AwES^HaZ@5I+i>3d;`cI^&`-e`URT*Nm| zwsum*KNV!RJK^~fMV-C#Yn0{ZCTL$_5+pyEY*I)ML+fB60EDp`WxR_{Kdg?DJdZMF zqqRWK>3~517zNlAl)!w2A%{X0etzGw!avF;GtzQvM*?}KoaZas@o7n5p>B1;Zp4+Y z1F`9ywgD?N7C37yG|V-E3D(9sKpk~V$G?n$%E73p91)|#>cF~0zHCk&zhyaLH^L*E zQQge)3}Y%{k`_HQG$e5IK&#!jT;#y$hJrXNB;=rhbPD?Z)DF=H5x>?iPJDK*6G(um ztLJcbf?(S)NI?;%mz(Fb+A^*Pb+tDTkdJyJY6A}z1GmB-5{oqIZ#ucIyMs*SazWYlAFC;#C6Pr<@j#8tbzwF7PENUKO(ajQh02Et* zuaA-j0OKq`w*ZKm=OhJv{G&MNe9ULy8pU8SBM=azK!p(f49!9wD9AkYJLG>4kKbEF z|Er(qNrLF8E^`#eVv}>6QkIxxE8(+2vGUEU8N6|fW9FmE%9NRa6k+S`*#=v8K1PPL zbv?9oGoU@@dk9xaJ1f3^fFXWRysj10F~)C)6OHd9$gd%Y*SX@KtiY%jV#vqX#{=S< zf{8rif<*s_->NoTg~g9(R6a&@)%%>nmYsmd3Op_ykAZu*(;B$>Eh{*1p(A48rVJN2 z<8c=3PGV2b{&WssVp_m+(lr>-E8rGG%kwM)BE*V>FYB|tupKZbQ`rq*4)f<*1YJYV z5d~mTp!8YW0b71LTq<}^vi-}++|vLr8w=*Hk<39;MLqtOl+(6QZ;ct~A9Jek3*!vHm!?xO-&)}+uF3Q1a4#8Y=jxD+8_ zKBP^N&*^~;4FqW}t)wXt41;Zi>n&?C3PT)Kc49c3Z5xv@#t)p8jxip(S16${;M7-e zNQ)(iTb2ac{e6~%It)Sfn~@0_>gYE0-ha~jZ2T+7z8Lcm`;_;f2l!XsLddzhP3Cyk ze8wiuYzrpK2bz`X9sj#od4>cmvmy-&=KooqU7yfpP5<*c!kRoOEC2?Jv?kq`HVK~c zMGHg5|9sBIi?QsM!XIcwvL~o_-yn?$NIHX$J+ATVg& zg+fR}5;8^%1eaPoozzcH(XGCLRT;%8#bHCf$G(8V0Q)jj+829D3mH!xPB-_DtN92k zGXzMSUq$WEQZWnBJmdUQcfUZ5d0zl8zst-QZm)%(C-KoNeAiSK8saQ;5efk%+i#vq zgY>ay?2fl^oE&=IW6DD!!_HTT?Rn6mt|Dbp}6jV8#)+>Yb51JBFrM`bh`#!P))cI=l)E&w!I8BIP(y zY;RNK5(IpFz=QrR-mJ#!9XJ}oZ!$;lrN+#&{*2OmAsa6}U2YtMs0C3R5xpBI*ytRI zcK|$h1F2}w6^T(;e$Yh0@$;Phwphf7lnpzEr5L)y0UL?BMHz3ji3iaz?ZJEV{KbJN zPMz&-q?J#Ph;lHy#VyX6ZIkEvw|b-HfrIKjmq7_oeb#b(rx!yB%Pj2MV`>)r_9wu@ zY&BwN1y<8o=VhmK&r9ua=hfy8y8gQ7DWuR_p676fkZcG};Jmoy<;iIpZi z^>}DZ-7yjy*$8)dZb1^?{LvEQy0GPm4@Rs8-*P|ua!&;^SH1<)JOvNNV&rsq#^I4y zhiAO?B;5OSz4CC7wI0I1&kLk0I^5imQOp@)W-Pg>4eEsB%1TRNJv3?6J&+V$EgA-X za!lkQ-iu=oV5!YG)*$lgJ^&LhA&TiICTpoTtRj!5V_$9t3>hPw}WB!&r@!K24OGza%d81rP0 zVUD3*vm2U**PeHw&3A&b_}A9)eYa`lc&p}`N%~7zQ|Vt|GZ-&GzFM?v>J)tkmQ!!dKi6)ng5NUR&*a3LPkmt->g11znAMkQj0g-2K=Ma>0s&LF#la zT(LMExfQ1tVNLR1Kc1eKHp(X7t7@sK8jgxyAzpz&u0AV{X6YcDDv~%hAv=bo!tijPvyvB!jFIv%1 zH0*mCiq|3P9zjEM1~v3qQLk)ghuzM!{(Yyt)_cO`u%xw64;b<8wRwG|Nhw(+rEmtF}Ilf-J3kM1QF>wA)|BK-w z?uj$EO5I#^#E+hbQleD_#)3OJv`fwaz?dnYbND=2KC>Ppgy#;=NPtB@c6j;#X_{}{9%68g*Sl+b8Tc%KN!ah)(4#Q4u{RfAy5 zQ)mcYJsOXuKqkfO3H%Oy6uO0ll4G7E7x6{@F)ri1dK3}<#&yWUjxAUaE1;4Rq{I3r zTC0%}Zv7+^JHPZ$yg|L=isUdsfggkMAr5N%CQZaEh&)6hiIPm#hV0wY*`GbjIKeW? z7EDh376E%7UL{^TDH)2pCt)KT8t03DoPkY=cq#)Q4gG}|N9%s!=9aLk%-;^}#;9R1?FIZ06{W@LKh_jE32)rC$`awY!B`&9 z7+*s$vj24r9IyVEGn9(oadu2YPz2?H6i?vBJkYo!hQr#Q!VGkPtPF$LMfxMxm_1HJ z+|aEdy4g6c4=U2%O-Db#+gjmPGZTmB%Jt4W#?UsS^Kvk-BKn({ZE!{y{e@F_YS!^<)Dgm|25ue>B+uy-^ov11Ze$d2`_5_{4RAmGtpn+U;XA`sZ-qN> zXq!hmCwQ$pUO|J>uMO+7a1v=k9>|Zuh{C|i4#p2=264JyU2`5a@Hu)}!Sx>g-GJr1 zB6kQ8f5a?Nw2h4gx8t^ktFSLNW-H)$;{~>zd#zaJVA%eINA-60YC5>w>J0_9t$b%< za+tTgptEROc|jKnPD;8_zMW*i@TsEtTbsi82z_#LCar?1wSgo;*j^0>6wr1oRF03h z3|Wbw8w_l}^Ti;x1j_?o-@X`RPAS*7Pe{6RCnSe>P4R6G{`-K(5T1w+eA7!9IrB6u zo}fLmo73L#T`{*`AQhiyEoDzi+4gco_;s}0jzmQZt7vv&ib88kvj_zSLHnIl59Z{|M)Jn zijgjyN?+u!;THi`L=u1X*P~=4@r*dX97+5?ti1`GoKyDyU!4Sl7|l9g>LQnzMHU7+MkveoP=kk2;f4^y6|)eXBljNc$JuQAJEeD3XF zte{^@zVx6o zW2w#AhDJa0PA#)d7Uks8W()C0zg+50X;6Cjv7#6yD%efRkkK%RTba3{Wik*r-toED zy9}L}D(|a(j^1nnHvVeIWM*nNZB`^Vtm>D{)=#us)ABkj?rrO^(fNc@!m$(!s7b2e z;NLP}m=hqLS!{%2Tn2gt&mH$lC;sxJNy<#xmOlcj>7s-AmuOQRmvb-i{&ulZ4H_$h z4zDZ2gJb|No{A(^DCH{a6MNIb)D8*lAxmwQ=&zs66aDy!H+@XKL;7paN(Gxc+kg_) zRR<^_&H9)~U0K0AtkU*Vz7=>qioLzmHpcVH{@+@sT~^b(lK1JstcrV(XYNK7cDr25 zj3#4gEfkJes)yQ~;OuuRELG4i!9vtEdmTgqm)vhis7rf#|90S+Y z7O}x=WO+Z`-^Ip_uC?iZv*(pPdUoFfcgc)l;lI8(d%!j6SW(o}(LiZhIIRixRWxxX z?jJN+TgUp=#E;Qm-X`kH{s16Cs8UQJPOH)~z8#PIQ=XxX-LzbeS+AQd?V=8C<0-X6 z-ZnqYoy%@k*AM#oU;WtL?$uho@mc>ulEK`N4l(v8$=^VCsBpCF^=JX@&H_P4yKirX zb_)9cKqCiykR+VfU|e98amsd((w{7FCZFjpMgIQuQ0VoM`lLJsyIAjsa7p(2>CT;W zS7`Qrx7Kc5U?Od;=~A36_J1@WiL;-O&G4R65&e-(y6Y6$;tzv=)(M5dPGA5{?3Rfo z)|e&6K(MLX>jOP{;VZ{RJpD^5z?`*|?2;)xWGq(t^8pRUU)H8uT|d`F3G>M+ac_D_ zND2}=w7so10PBr*5D}8U0OD~*?+W#i421@M6`yT)&PZxFmtpq}aYz?R4KPVcvZ>RE zv8vnP)^2iK#E#0<#foQkJA~o1sAwHNlcFgv`tM0}5s4CS_dlXXsG>-{if!F@!5A|I znvWByzIBXC{GPe^LVp)V8TOf!@Ab~ix-E*3^m70AK!QdsYaQdadANY_e$;7xx(UWB z=<9Jsr;tZcqCi!?r7Wf@b$-ERc}Q7SY!-^oJY`YPzmY7R)^Ba7v-@pW$PO;MnNZG_ ze7llwjl1QBmxm!p!FZP`e~1VTd0#!wkQblbM3C{10K?vG1mvY^;%SwQhP~lX$NQBK z8cS-D!%_lOF!GHyeR6yGd`o_$d?CMex%~9s z<6kBD@TZlh*PfZ0bWw47?OBXJ7YC!}%~z>@aB8tq2db2Ueh*5e6VHMGl)8%;y}ZJh zQdv@y8!>r^PRGfu?D#lQP)r&O%I9qCanhjO@#)0Hf-;S#31kNYAvfX*90ZrRvSli3 z>etHtMP*I>&Y-OKVJxr7GpScdmYHu5toj}_^`5xZG%5zqRHuB%%}CZq?)T2@_c(D$OP#v++KrsIu4 zTm23OnU4RMQ6s-5sOz?e?T*xpx`nH6zooXoC=@$5wokc?_AMk8oY%a$hP+<`PG32xT4oGhS z+1mlxr2|N*BfWwzzk#aLacwi z06*Z~4leiQo4ixV+nLM1BQptOHw1FI0crP!IUvU6BOQ_@y zS-yr17j;jsJ1c(GwouDyOw-woq&S`3IGYZspnoExX5cT%cc&*y-*jcz!W2BtNr-qB z@I8kifK9MX(bQ9-o?q-3urJ5JqMkoKs;E>IDd?|Wi*#)n)NuEMR>Pjwt*x4t>!`;6 zH5D{MJoS=zlWq?3{~)RC9h5uUl{>Yd-1RE=rHl~fCwof}(`z@0Up=1-c(S^ve*Ub% zCR1({nOx&P2*A#HU!suZ^~jswGpOsQ2Mou`g1S&+G5;#+LawE%Qb#)K-j$;qZ!`qd z-F+5~R?uJj9mpRL0DQy&bc2T}F}2)32za!)w+L`iZ+)qn_*Fyb3<_!3iD%dm8L+bA zS}L0oRrd5uDpSzUsj@?Z$_}^6;+gm25QM>{h!Li2xw0*T<1IkrB}J5R)y%8(oD6q# z#;?Kv4vefaHR#f)j^kB_g8rV=5f$NxadlK=?KKpc92MDBMHKYE{?_Q_l)~2J50nD^ zeG?ZlMZo#8%r{^{s+fqq5zl<+!lpG8ex0zR_zKl_NmSbt*HW8;{#DfGvb>-+Tpnea zr7Q~iV;n+GFf^rFLV{EYm=R<<2h1t90}Fr&-#s>fw`~M(vf!m7 zU`L$`iy5ydU=B` z@+v=^rHWtGqHs74{@DeB_TERx;Z-Vmo*LoxUKYF*^q>B!0Cq-G>VT@;%aqZ1NmssJ z<)=mE?^byQ{fjA|PE^pE_|%=?+6DJ$2wLPAS2ELNAkFo;vJ;_pEdQ=4kk7rTTvN&* zzzt&Wve;B)yZPIC93QIRi>cdoyx=?bnVacr_wed7)#|(8UPvDpK`FV)usyd zV(moDh%+;R$h)N3!F}CX7WmAO`y`KLr5e(S6KRK&!#nN{IW^It`6PFJ$p85B#{MVI}wr^*(w6E`I=B6G_LnOMo9u1y*Q)n0+GJewYVfk z{jZU*ldp#u<@4tgbp57ENGRxU2ND7B)CmD#GXe!PRUJXAA#@-iNq(v?A5y=mU`9Dz z(9esYf54&B`3m~;*O>HgG&UXpb?9-y*tiZZ1ZZXfG${gfs{kqJUjQI;!*B(9GK;#^ zipeO)9w2E7uhb)S{noPgZwKX<+!sttu zRd$0!?NY+=%$%;GSG&gR)Fpgq2yfUeuYS~WD3aAY(23Vp_y_U8>IIQYekT=-=|W0sH0F)He4$^Ss}lId<%s zwF}1XJ!$*}7o{dfEv%hCdd#_dUtC*r>_%;^%a-UR(zK%xUdbbyT(#eNt0}*8p7^9Eg<0E`&rMvIGs4m(Be%2>55!p`W>Ni z=!b2m`7iW${eL!PTSmCp3voh5{r^d7b(B6O1Em%8_x+4w(pbfW+NRrQi4yP-;GboP zl0F^@ayEZK!Ia63ki|WKOO|J_hSy{#kIdFjaKl+<$1taIwN95Kj~I>Xz4w+BVUJxh zAso2JERaMsPnUJ7Tn@SC(jcdxfBkAEKaRLh5zb!_P$kz_fW}U})OC(kuqMysFDO4n z#rMO+L#3 zjAQV}PX+Zc$}n$>p@U$@7q^8FiXGvLf#83DMK0%%_W$^YLD0Z^Q%D*AJs?|M zw5^A>BcQFXn;Y^cim#vEVF=!WGcM?O>rV&xl~}z0&uX9{Py_zg%vS!7&}v?gQhBp$ zYth6p=f!+ol zZpYdcO4y7-|0@~0Gp~{XhSHf6ziJUvolw=t9)H4xqw(!-!j9}KI*)IoRgsNv2dScP z@VwBKx0!?Bjdo!hOcg%Pg#&%X+d?iJjjy`?#??1M^-YKx_Qf>nQ_x@LM}4_#l$+Pl zWBG|u?j_2tpno&DLoIP$(91gyfxlN?8v-YE|H>t&}RPw+l%LgiP`zmfd;YO@~S z^=j!H810jz8UJ6ETgH=Y;}(+}o?Wg@&b*vk5ySrGUsYlvkZA0I;TJ$&yFZ@@D)%(LBA(^hn$=qbSSiie>s{nCn8!<^PmmfeuUe-K7KiUr1 z-Mh3S!w51YJ5tW*NEuJch>nyYVM=SI9CJJe7x@3Q9aqN&c+M27M3b=8DQq7oj!oUS z|7x2-5zWm1iVAj#EiLhW#0lcOwcMx7rgbYcu)cWO8{k{&t&Ea$lP7wwM4{G7sV>_l z*ni;$_x)$vTgpfauhij00jEyAF<`8F)PkFp=8&USH*CBeJ~x-;(ShuU5{{{MOJ>=& zxE}@Tus*FsWoc>>TSBLfteJU$6cnKT(|>i_4(vA?Qd-3ZqSkH|igp+6|Hxb3*|yrQ zr*T5o+6ZmzD&wt8>5#J2ZLKb~MO z?dr8eHA?;{z{WF}D6y6qLLj@;o9tqf*&!wI%xtBISl;L;x|o~miB9HD!!j=s-Yptj zTPwHGcWb3J#hzeQsGo~8iD|8@bfJ3pGfF=U;iW)p)i*zt#ldeG>Jfw2iCiREp&SL0 z6TZ8VY-I?hx@yCxwc4Rl4Pe2nF4J#owZp91p;YZ;xw_J&VW=vL!?XHO7h=jN1gn#5 zXRWSN0APk-YxVHGAwp|)z55v{|5j`D2=_Dg1+unQkJ68K(&x<3c|(bvB(0Sbq#cUssdma5n9aPU=#4|l% zMl!dr-IpqbquJdJCql|Wd#{{>ag=#kk%RVLV}V6Mj_Xf|Y~IPmUIv>luz*XsyF9fg zTbELOx7I@_2X7DS+ve zOAjxB+a`?qIqlNJ+o>Q&C-u_9ixnhw(l0%{4{@3}xPh1`fJQN$*27yCBopJF3hCk9 zdqk*60<3#@cXi})n&@<=iS`dPk)1#4q>avxO8l%gIyOp{HmZt3fiUnc2iig>aJDmK zSn71a?JXy}B3!VTpr%GKeznmV4HnX{*n1HR$sdgM=`G?bh%faM#0X!zjGqe*9VENx zJa>5jcP>*O@$n%XE2jcf`O}FDXR`xg*t9`TalGxxABE0H?a>+=EBR#M??D;!T1)1= zkb&MUQK&=`qkH^wy{?$Wq-!_wyUAk`SCv;kjAh`5^i-C2psSiE^?pO;1(%#@%Y>&* z6l|3k%LOuxpUwwJr>zn<6QQjVFHl8~WEL7S4kwAEm&r*Md{}3nc7`3IX_)LRipiki zb_<>(gg#F(6k4O$HX*PD+a}K01bDgI%kL66b_zbkueMFhRk-naVFkfRN?bRSrV5_h zANVIE-zrVzEPWfpubBK~#zU#?0GJevX>4XAhJK85aJ=!Phc^;(D4EzP)*e%D;$9E0 zGDri)0p+<(wLv1YJ-s=-c3kQx&Q6tkx)j zOtSg&R{%&S&Zk9eLa9f?CRyP#UpH&w6*}{T-@7I^cpILFh&Me)<=o+ORH^P>Je=IQ z!6OC@9?8w&R+3#(NiHK)pYxu_WRVMm7`1qSH|A0kE48(Z`z58qSmi5@g@|vx5#mLP zQ7bDDo`9dfgX*t9*%oWWt~6r4g1%lgPbVI@*4ptm(~pq6CYNMK$ntno&Y01YH{eH? zgk8q=YOd}k@5A|&V>87MYK69&en70%Z125_u4uSdkJ*scqww5xru9%_9HtLQKIU&8 zV%l&Km@4Qu(wKDO$DGwTA)t6`7ujoU68ApEdBE``Hf=m=t#EapxKZ8z!T-^@?pKLf z0OGOcSKgv-jjfJK-(Sf3_8We&x?rx#vF8MgLTx&PJtvmrF55=KN*@UmYLx3uCX^@f zYwtVyv{yHM0kvw6N+O-^@3YTAfP4QMIk1);D&Ha zUL|pSHNs@hL@-g%za3=VxhV9-=xnGjK0_#wq{&0^68+AQjXDTjW^_Z5$kOy75Q1hL zSK{Ad`4YV&AlEt|`wPf+#?!FH8tZcXyn&Mqj#{t*c^_xc@7$<66r(=&eB=kH5qaf5 zb>w{pOK`q|ek<)x=6aU57CB*k#XFoB6V@heX_Nvgp?QB~1DGTMwIz-8*GP8bO(UR- ze;R+hRGr*$nh(Bh%{5UR&X!gwkb(7O@tI2$-$^>w;4tZo{yT~h`kO@P*NZ2Ai_rh^ ze9%|WFE;cOuU#E-qw+fA#wTFnUm_|qH11t1+!K$HNeft}4A+M1W?Dr>tgo6HOkppDDgy*#=ON+87=)Xvoma==s#=N7Cbkp~n;EZeB zpVVRg5f!>dg%tF4>xlQ8xEf^QeMCuaa$oNpMtG@Nv{ZdbZt!s1aURc{jJkK*%`=DV z)BGcuAq)_kZaQ(gDw#Tpj&Oe_>@6?2Uhu4SkX|ztUj|SoZXSu=XiGYP zK^Ab!p0sr25*6=Fu_(s)xE$i}_B z@wSE{cN{J4EOPJ4$mpb`|3-}CNMmX;f;XFb(FO6`n6wV6zbw-B7_US$`@3Nk11Y>pMWn(42?z*~`^WeI-55i`5 z3b)+7h~TaYzJO|O8LiY31s4QE1{!GipdrKKO}zk>s~S0I$jEq8k$sOHG-PbN=^JHC zUpf&#<|kHWN3)oENFyOcUExMLaR3;_@xc@ECEIjh_@pZfRObvD1hcQE&jgmmhDxR{ zb8Zx2_M?z`gYaI4)H|a_C=^&fjsLo1hT-zjU2I;Kv)M=Z9<%DfHOLgAb zi#n^VP8+C?D~Zp$D486TlIe7{Ntui?mMyhRk(3Da=RW$%(!h2KR@yMCybHFI@joU$ z>r^qJ6Jh>w>4t<^tQg6o&+56O(67NKFK?~WfUC{|TXWui%Fcs8CndRVoV)QknPQtO zT`jFueWjQ~b$ixEm7Ne)c12X#8VU1@QDu`{I$s4jdHF!f-ciE_tHH;3f zAx~ig<)4pOy}e*7=WF8U89Z}La zd92W?jNj1ettTm+IAgl$*h|SC7`!&TYaYWWv~H=B*l(mwWd(Qxu=_f5;|LA>ofOjn ziV-(XWs`tw#B6cn?-7BHA4ek;^iMas$TXa3S2cyTXSt^X1bhTaUFOmVfqB?yoe@}i z$%Y90MKMC)E!OkpHNKg#j=uReWHx-X5VIn}=J_+hMnQjtb~UKrdk7uUH}x_Zf%Nq3 z)IPD+BI!wQ9E&BEXNrK!>;v-MZ1C@l)xH~HwX*f4%w)6wYVBee{zq%;0b<1)A$F4>b>dfs zm;!`4WbNUxp{&ibwn{2^N`hJAN7!<%h)w>Qqc%)d5e5B>6@iu~6rgkI;US&kO$XCR z|4?gbVy`Kvqq>JEcCl2rI-r-hhv4A^wUj-He7TFZY5KOIzB8R$nMrhR&QppJ6aT$B zM6y)2j$E5g8N4zCu@>D>Bxic#y| zVY@&9i=@TyLkJ}=;QwPYok5?fx5 z?WLm5|MY8d1n2EN=Ks%sMuLXp5B8_1e0ED4IBfY&%S1*hI_0Mj-q28YSGRFUygnKv z6!b3^J|7a^T^?J_ooOxxKxu*zhEe(NyaodRqC zX;toA;-^bPn)GmX>Na#Lxf$`Ki9_*>=78zL$Hg<(i>A4g5Fn?}J8q7*InC!-?K}hYStmdf ze+JM<0m2un1+kWAJ7up@c0>|(2CTBGe;t%)k#iIDb}Y#@Sp#=O0N?ERk7#yp(`gs>Bs z`=_5TmA^E%nT~huh3_&I?9;mVWXH_2DG50Zz=;6pzp!oLxH(DAf3l8JoSWE}cSx$W zqypkCGn9Fuw~y+_L>EcIvOB7BwY#k`nLCx-)y28`zN}Ah8)9`y+oD{uLhi~ZRSIY= z2S>D6g;Q=rXfK@(H0ucctRvWh!eQS1h&BUDrph9#4X5KBPPhIHl&b_q)b&3x`Lsod zhSP+QS|fJQno%klGFYROBSx(XE9gIJg$;$Rygr6P>O?idzryfvV2@Tz+k@WU(U`*V z4lC6O$8YhGZP?QHPotXgs^$m^ZJ=P-Zs zHWak}-SQxfajT7^1_5W2qfW8g$M$jW%VR67EW34VEc+IZGCnKP)3q-lBM*6MJ$K+H zJCdK(T$aJ~eo;Enop8~xspVn$LswQ%9&-JioxC%vySP&SIhj)LpW3>~zxWUhbwzWH z1Y=~U^#p{N1!r%m%JQDwn4i424n||x!MKL~&>Tw|`ovIGo@2>Mh#V+m-t0q=dBu?P z=7BT=zcDe63frl0Y9E$8nkZfH1Wd_I^oEl|7;Vk0_scAKaG(g&pMpFSz;$8SP4?hh z2Pk{LF5nN^%v9R*bDe=HuGzf4m<=p6vTM=)Abw%o)Mv)kTf(1)Eo2(ALgH)2B1>tl>(M z!E9cwSrJ>FOuyB&Zm;)eo&t@3@Gd?mpz+d%!=UjQDQNswNaIVPMnGe1+-S6GpugJD z>Iu9^1ko!YdU8o);@gt~dhZFnw*}IM^!DMcQvi>7JM*1%MBk6k+$PUbIwbmBzSYjY zj_A|vyt%D9IiV>a(EGnkptsbv|5pN?a9}3_9X6?uKqJBinHBaw66p043kdY}MH>_7 z1y~vq=tsleq;gB5bDP{o>5xFP`R+`hn5{pzNafm1-8?7j-Eu&H`=VyWyRG$&iJ<`+ z@!3BSJFYdh_vB@jUEI!r+$IO8n(WRE`Q3xslG&cdhU_LgkmS`wKygA*zA>@>1lO$i z>_-E5vD_xBiL|{44&@FY{~*C@-#^3*EoeX%1VE;-k1)1(EVu0=MA%dGAG3bJ&0#=T zsxG*|l+?B}1?CNW_~}F=pGDcFQ_FO%UZjNTz%%NEXOLyu``oYEx=FoqQ>E5xwH`X* z!j1V*3GJ0WALZS?#CB)XIR=w6>>8(&!&2Mk1^Z>7`cKwitQgy8;}_RkZI=!1iPFFbT%gB&k}5;z&yyb zHJzyEb7O+-1fCJW_906^uw9j#Dg(t2$p%i`m}I@^CypThf>hfp2ea~sUi(DJ^Mhfk zll{Uu>EBU=MdKehoj+}V8R0{1#BHv=3G>tJ-<$aIUOzDy_N9YZrJaC3Kh3@WbEx(1 z3)Cx`mCsq+^G#OYPCcddUJkmKIglqSgPBwY@=AeJuR`jMMc8s4L_FpQ{W|X9`JL!@qv{!}>N{J2qTlHA zjeg4K=r`F!_rK83Kn@m2N59DqFc2&4UM zkeYSpHcgfnUOGv%y4lgn!%G*@_FU1*%Kv>h6)I?_@y%9qARclct|$O;e<6soBM`F$ zLP7s)XM{N{bRhtan^6WQo;4#9bXGWYPA-HsA%ZnnuoUzk3Jp4;6TsTW;l#`=g0p2I zoO2>L>xKbGL4TC&ysdpb2^QHK>MyHg7Sk;`+9BmrD?V4 zL=7>!OdDX z{iP<$7ESB(`)zNXJlJ$zd<#I0Ne1);0W~JQ0C&=ff1fKdVDTh&=PUm`C>Sl!42Li= zfef1yFEZo~f(sgl!+ve>HUS>}`f`AELSp3(hQuEn-#%2!OnR-*isL}Sq_^6M2=?xO zm5+nK0p);v{G&GeH#XyJ^8$$QTf$aU{q~ewVA`S5yC=FTJM=~`iOOlJGSnMR?`|wA zW#^cvsDKldgZCB3-%dTkeDUY>uYv9&(564`J*GoCI=F6`R@RfrxPG~D{l}l-x@CM) z8I9}5lQAD2U`#+R+y;kKrGMm=QY{s#Lsr0CI5i!=AL`f|?snE2sIvuXB3b>-1S&j~ z@Fmazb(o%T$jA@eyc-P`xET&yf4~_msrU=Y&|=_r6gUN~W9P%;UiTWfcxFF1;IL~J z%mX{aT*+)Nf_YH{bJ?-LRM5Sa$<;#JXdfzfJc438!}=j(&nG%XHp=04V<8-qD8p^4 z;Fv`9MxttS4fNP=u!XpX`Tc5DPRVr+K;$4(ou4{PA>tXOR1utC~cE6tB zmz!AWecHpQcsM=BKdVp7d+7|Zq!86l@V7-xHtlb)NI?+{abMz=+Wsy=cN z*K{;mr`AGI!OcL7uQep5Uar2j(6wyosDk>=2RYZ*9;>51 z1^qhe6KA8g*a-hv0P42_)$dkA{jx$(=S85#2$X_;Q2;7ed4)RHN5n0VCD&{>5N#5b z=&uqA`md~`U7_A+Mtvfoy9k@w+zGLooSpQ`)>mfhYi!$|h#PS{XW8SK?#7F1JyyC+ zZhnR=+4@l&C6p_3H6e$>&9uQCH8pxab~GpmH@^-PRAYK_CCAVAq<7~_$lJ2Ub?GLY zauL6lQ^3*he3e(w?@9Si!V=ZJ-?f0XJ6)1dr5DzBjb5?NG#uCkJ2jPcAZ zNTH~wN0{>~KqAEC2fS$!CX!Bv$$yRll7jw~K#Drvd1H*2Y|tDAF^9x*e->rNWe20T zI7n=4d80E;ZWSb>$pAqL_3!Qu(hx(E+XQkm9E~}jIRcvZY+9bJAD*qR522RcMoTr0 zJN#+{RYCuKWGd>7fBUWBw?&9wc5uJ!-~%GTe{7@V3XZl%U0}9LK9nuF*1GJG1F}aR znmcJS*ZF01!GLR^-I~=cLS;cMs3_>41S%@q_EIPNk*hv=&qgnjk1gkIZ#kK=Ke^{^ za5kkA@iCYQwb`$+5vEmZz&^G4db+i7#m&J+VhMZ4QIFmDEVHppbFhl+3RwgFWH{mz z;(|N#385%@{k9K+(yVgMBq-k#)Ocawepz^B%`yTVeAHL0#o&LD1ipf8e=vifS+;=7 zBn!Z0dP$kgAh=i>><8?DW*LAkA7g5e?>^;I&>w2~ic%+%S^L@KXx4IImR~L4vaHV? zUgim87X7AoR8KPyvs)v_&3}mKpi$DHP%F?1`r4gaXO}<&2M}Ly9iRi`bqkZn2C)NOky+6Hm7(4SF`K@P4^-CFpFdM;c4>3&W$h!DSj6KUY(_Yiow&712Z{A}p7 z1}+c`8#>3JT$Uy;)<-md9<|jBK`XwckT65=86Y%I zkD4M|)79|V5VDx*d9y0XF7Ckct2p3!^tQBV;j(U9$1c54lZ&Y*k-ujoI%XhRUH1!+ z8HmTKt`3^m*lby@R2CbX`zlLCgpQ4YmgNj(u`#eaS!#Kh&Ho546t1uS^85qm&eNwm z#lrkFiEbIBdB!l~O~F0ECxiZ9#(H1XXcx4!3X^eGsiauAMLl%%pi>r{W;#XrolaTN zM>^&0)T5?T9NdoCrSd%^b>iI&=(c+crl1{@49g^S;!PrxuSo`1{-(I&Uh6Xh*cZ(N z5jpXm)OaW*n_W_{e_O@9fhrj+JQWuloiLA==(9rl7bR@-_f=BBURCyMDPSh^SJ+A( zlld&oW3t9f{%_N2MX9l_MLvviT6hIt-iy^}drT$Fv2ZP~gH+PNOyjQzrt$KBfHMI-j@4aZ_KGu3#l`PFkxxh6?jadir61Ml}fZtqRPw?ZbuY&@AX|f z0N)R^bYe##Hgzua8GULW>VLD@2(*a%E3ju9K&0(=&?lc|qn=Rx>J+PQAFJFY#uRkSy-Kka8IK{{o z&%8?}0!F;dG6K3bwh=c@I&nPMZyuk01CgEVHRHw~s?1*dJ9u#43&P}xHIYTgWg{2i$zKOms;`rgLo z)Fd{Rb>lseN<0%p z&tc-_aGowiY!o#_<{b_qHi~}CTxEm%ZwvPeq!YWJY+7a`fBQp%I2H=ETnJv?nS!Wb zhnB&#D>Z+6{}HB7l+WptIKJ(52-D0aOo){|l{tJvp)`I{iIp(F7X zCF)|a{P3WiBP=nVd5%a*uTX|3__p(rGW|6OG5%olhZBI%`e)qPlD74jcBJ(FZ=G~? zoXT4Z*}an!1+u`XI6>p`*zz(B&I~rGV6X|+C)oc)L$Uo;*2zbOadUO*Zu%>8Hf=cB zM;lJqb;5q13Pj!2dzS>pWYFq;@6e#$wyWxLXBP9o6WbQusV6gkeQ(-#npCC++X0E( zM0VQoh77H@=~&C30f)@oivP{vOJ+8{R3c;8aWnc~!7_*|@f#UsN#orLk{8xQz=nb=o5S`5n;n=uoaK0V{92+-p0*)4z zi#g=qzWmlf9N^ZENg{M8u~~;@a7Z`3iXQ=Q!n7V%kAF1Had?FOtPu{6{cIW<;*rLC z7m>wA0>fj1@UY2^om~_jR*frL2`wN^w!Uw+z9K$LS2HHLL0z-!eBg4e#aQ~7?Va$Y zz7`XuBzJkG_fK3Li5JL~t!C%?vwRrPmhr&DD+rgq#wQ1Z3?rx644svSfR1UlX(+*3 zgbe}Y=vsQ&SZ_CUT|&J+p80^kRLBM%HW8j(7plosfOq=ZfXxvw)7Sd}OveaXd}M_4 zUaEVMq2$_PP690nP5H>&7ERYOAQ|X2}wR(u_boCrlB=cTP|U-m*;5ShOp`ucU7rEVosZFdIKL;9o)SAV zbyzxaKh1O3NPT)7+E84{2imaf_8T~y9RCNHe!UV_=XGpS?%BQWF~l-U0Sw9R0g~51 zH_Y$#2i!^n9yFTW7Yc!Ty-kJ<-b~;*2jRYe%pG5o@1;V;6ymMEhIlirKx--PE(hq; zLO?b*H$XK4WOH+ED+Un7;~BGEdaCprj&(a1mVN>uYO&Irs*NsOImbnk8Q?N!PF%q%Kk)nq|3$?JZOk z^k2c**0@f#Y`p14x?2SApQLUK?`!;N5xn&XtAn@lAmAzJPXk`0Pp*2@REbj}(mt(~ zBV{sq=N&6yML}>lFw#oiy!Taq>H?%Cbu5%T>ByirABGbq{}OF$nS-kEpEo>H2XBnt z35DqW6rp#R&{NP~Wv(|mNVe+GY}EjNE*4>nF!0_QDifwqyO^ewcG=bN;#3n{h}03v z@MAn}omwG%GX2xwnd#yOI(pHq9SP(dBlorQ=Y$` zP#woMZC9|4vA!CnJXDxcuagb)!lZmh5{LOnxg$*ZM`6k~q@=@?PdZZK^Xhpl(;FWq z#qKP?p}vfyW5T5EJCbts?AG)44^#FoOzBI?4q-}lVTv~Ywr?r=(Abj;Qw|{I!!YH7 zjug%(4j}2TVNz2^Qm$TO>fA8pwvH4EB}uw5OnRatDOX=l%H?57Yex!&c>l>8MN-7C z*S2u{+A`wTN(y*C!bWSt=TUJ+Y>~c?mHwicHOfF#itnPpi$MXC30=oPzc^`oNi}rX zfgFzM+-WiyAS*-g`xT~KLCTUa<>-QxIn$|(#0SE}v4x2lmzWI`r*tI3d6DV-FzKd_ zq+ER+DZ_&la8nGkqrJP zOxgPGh$OH@GPpcQ5-N4M@e^^*#50;DX#eX`46|GF?K)>)3VSD$zm_p47M~^GDi0^= z5~O4FBFcBQi~iHCCc7?QNyfpso&tXk+3T{aYP$|8%?;oRrFxw{;FgJEb_km*j4Nhm z_H6=^=Hu)l9_=vn`gau6M&i<`+o@#p=_KcRR_HC}rnjfP(l$R7Dc-~>@~-H~CXj(s z@Db_YNSNfENwn0@o>5aOq<&@vLWm*>T6mUPcnQ&x9~zWzB*K`K?CUz_tp$m9Mu`V- zl!C@iDM)-SN<7r{v{6A~{%ul1u}pFZqmq)KpL2X9cW-W#td%58s7LAlp@xi&iBBfWb!EH}dA7>LTr0y>bQPAqThRBnQI z8%U`wWEw^$T5>5lMC-jGqSlMneN>QL;7aO4QpXdYPPV3#$^QvHb@D&3Kay3EpKOF_ zd5A39Cus%j0<6E0U%s~v2A&HN-qS>L--@?S6?|=S&Boyba{pF}n?u%U4tcoSb#U=n zf}&x}A)}hSi2@GBVFjn2<`PwfKa51=RcSq=Vt-KO163?Hg<|h`D;XqJo!wx2$!+Xs zA%CwZ|HI1P-Q{Q5;~no&^7|Jex#50scZ-?3Q;iLxji1h;aKYB@j6HRygGkvUnTN+` zzuLt;E|mFgcetnhQN;ySPBt7VQ;exu2xk+%X*I*!GAc`p`)@=9)zTb1R6uNDR?c{*!TYC9_?t z9NFWUy)d+F<~~=j)9bnQMlXA$6RkkmGCsSFs?&*P0{A5t5$NPLSs;>a$`mA-yTRHX z?Vqm8dhw?1i)nS^^P*BHU`wdu%=!Hg@aL?R@gW`x3pwNr6C3VE6npd7sAF#9uJO!V zsO4H!1xJ?96wr;?Q(^Ll)N*HShTMdzTR3Rb%g9QTk19^5+iT{!BQuO=vQEMS$P*GQ8=4U*g5S3*mFYTpo;+`I*(u>fGAR zL=LFw!-%ok>xS1`Wa#I}a3IdThzy#qJ2LF@8^{opTvyFdB;q)y(AM4QDO=k-Jn=3` zwOQWEd(UO~f?V|VHN|Avk}UayFl;5==cBAdnNtJl)=Z5$b zL{(KIuKl$wq-t3_dlXb8rzrU4Uz{LK|D(bCib;P&L7T9eApM)(=KmcWg7pQ5;kHi= z?$lu&zO*>zA4OirRP96^;N=Dd)h~@_UfmQabF^&reyeFju-5Vx3EXh0Hnbs{5{^BH z;*R^WKtgmCMtDolJ5WEkrRO|-%E4YY6OSN!J^9QH9-ENA6#+&q#IIssWi0WcBItjJ zI+2ML7S#N*sjEt7-}~kJ%cHx>H@cy`H8yPU5qs+f;-NAB89-w3{H_Wy!+s0~f{Rca z-dUT9hrK2%X{RXZ8YR_PQsOj{yvl*luMPS|hcwq$I(e%LdP--FDh0v)i{KxNl;cgB z&&#cOE@EK(Y#u{B?j)r+D%Nj?&(r^roQdU>jb{b}-WH?Zo#P#SodAr9&)y0;v0n%# zvJ{zpm&Im&hH+om6Ep@!T{)0fm(cKM0m7dKu>VTL+U8+H_8yiz_W0qyOinI*=kmuP zLl22~?)Nj-04hjJ=8Sz#ryy2iQIrysMX^g!=UVs+I-Ra#Gca^;Q3kq_}a5tB)>#zfuAgM<%4u?l{Z|ScMa?5~s|> zR;jiE0rPK-%R$8fbV%1a* z(Jo{8z;)4ObWFE45O&eA%5ZX&;q8qwR4c;(G6Wdy4koI1yc-b93+uJz0%KM$mFm(_ zYW1VE11CF!(nl@zt~2=f&?1z_M?K-y-6`6ND?k5R40|@CdyoR_T zr+TH^yUd-G+O(;C?%569zY6bro_jc_QOAwjC!DYR!hRJrZs+|foIKCIp6ae`m#lG5 ztC&wqA=Ur5C8cKOlp;N%c*FiM!6q=N=cCEX=RY7ZisW*et7%p3n1A6pHOpBPUij1c z_JM4jX>Aym*K|O(^0Tf8*C?b8+aUXe$REY9jl2{0lT!H3+b0moU-8?2Vb#EQ<2Nki z?gQIxp&IrH@@-1GwaDMganRd_6c@8SF&*@(I)TSz><}g%Q?8l7i0m}GD<-1z)Nbwt$b@cTWU$$v)p&^Ff|qMw~7Hv{#_Uf!koL~8ftjiu$@(>*>ZM8IPt1F zV~P0tA-Cmu+kjS0ZV<*uG52W4XWb$8WS6o*M|+wVXsa2w=&dbE#o0{s#H3Vl)50gt zPIY_#5xsI#S%Zj`jl};}$9x`x!yh)4ps%$oqwzDsz({+kD25MMK zeY}x2|IbY>@s1>4ei|5>SLS2XP6PS;(PXJQ>6mOQB+I^Bb;2>(zZs{wwFbAw>*0w{ zZ>?mIw{OrLv3v=CqzAvU$j?-%9;8K2&sath3*%`j%3sc0PgYz{DzeQjbFJKG)*`!X z&pVE!IZ{+=q*`A|MEZx)hBgr}nO;~5y2(ZB4o@!nhg$NFu+>fb3|4XO$hNwf-oOE3nk9U1`DU6_&`)a0@h>BW zwc7sna>G%9HW^+%A`*L+v7oOs%y?}-R6y&@Ve6!(V!j$yqg8@Ffd3t<%ZcLtX_Ez9bO@3N}- zOt51MW>bH&zVg543(4DQEr_rOwQK_{`Y&f_6bjT-sSL1BcaEJ({Sq#>QW)$?RXX=7 zY|7S@rx8By0f4&w8UN@0Pt(--b2~M?&2Exz@mZgNG@9Dn#~g0pS`eh+r*9F_wY$V; ze@$wxtLcTG(+ag&ziR$2eF-*3=hO zrkdmV@10ihK8=b@`$vaD!4drx_uSN`mlf-Qly32+QkbZ|e5laTX5q{Vo63Let%KE0 zrR0hEuWk0!+Q*~TmQc6f3&0)2^&A^TW zzWlF2RKLYOCNm|EQsOw@SxncemQ>RQt&#-X^~WMz*>vupqSgwzAAH=miGp!~|Dp z7il={Npbxayjd?Q^X9P;-+DB5!|s+vc1YCpu;HtiORB59YmEX*Ifi_5Ce;%pmt}c2Gw($5RKT6AQr;23JLl2;}Yw&Rna0AG(F5!fT+>SL}Us zm#8{fN*ipWKT3@)_-d5y?lo^Rk0BM?fm-jG?QDn0?T{gz7~-n_5sJGuC%$lXvO11` zX90BNq(+%8NJDaH83#7J1<#rW%~lx4)!fajZlvD(X;)f^-TgV0qo0QUy1-ihYsBS) z!NEvv+;BB7S>tM+NzLiRBl{XnW?0kBNRBYDo#yq$-hR(I=g8g0ZJ{w;m8kWw~`Z62MF3k4};2a10 zdKj0zJmT(OO|=d)(+Jl`aOVKmQTBWToj40ffkvU}-gK2d%}CU%PD$I)s654EEx)FX zUYXKgaYg%*jxB3Cev}GVlbB9CPc$$6EpnMQBjo-1B>a4o8U3{bu;nDQx_;3i#kQN_Luw|wiei8^V-qk23nY-QKMYi4JEDB+G!Ze9WiRq5o1#a^GL#|q@7!pPEHP79M3!hkfdFn zE6rk24=GBIok*VvO74jIK}QVdg>lvdlDVPvNxNUOKai6H7x6rvqUS3puaHH}wI~JU zN+c>dUmuEy->_I&ZdllTaZUW`_Z=)@X$2=(K?NgNClh6N37onsnbK1y#;W2sF0G0` zy|kwLs(8~wJBlO|z7^=qZ3Hau=FoUZW;KWHwu_RJ*)_D6Fib1aa~hd>H2Ij^1*~G8 zP||prJ(CpAtffAAB#lyDGj;zs`}g@9>nrq@imuQ*0yVM=CkFo?!=E-<9+fj zQ|$P>ALH}Zcw4OEJNtYxw|SVOSyN5Z5#DZ}YQ&p{F*C^9w#`Pr%wrC?c9wqYEd;!i z$Xy;qBGt5(L;3Q)+XBB;ci1y-PVk;pI&oQrjhMTZ3hQHw)%|Fdx?xJc$<|Ey8~Wg% zW@YM{7U}7Oe>SXTuPvXhZ!(PFH|a;g zPvS|0*M%jGQv>E+z!WlfdQJTC(=p*kmS2%h9O6p+0Ys9_iUm43<}0uFI|@5|p73KvUXUh4hEGPtIX%T|}t6ER({fSkoeERfgX#+20T!t!7;mnol4*{bFBORjk74havhPV*cQsw(GiJS zZ6rEwq74QIuo)zs_-PMg+_#XsCRfWFyx+Ti*c(nJ)6Y7|(? z_lwV(L+Ls;xGegB*Z1B?b{$-r9#GV9Q|`D*=1@paWpUH;Tx{yocw1$9jz`_ZA75M* zfBc`eeXLlo)gYFlU~*>flD4hG`Fnx1C&!#vX+7n$DqigKMt{rz)Ri+R$*#1jX3*I3 zD;idGko;)OBAA+e+2@XbhPS=Sji-Os#4C3M2`h7_kFqVgawUyVb{${p?bB$_3}o_T zN+-VC-Ae3-tf>nO!3BfFtIdpVv!)_8HM!H!%LH18?BCx1+y2WLe^Id`ITH-6#&km= zEb4~(tf^T)4kk$J#Gej-x1P~;#tkm6#l;o14s3``d#16yeHu4dju?lQQ<3&*8kMnw zaZFXE7va(95`Ws2oU!GM0NgzHJFY4ltLvIE38@(b@#7f?)n3>2K9dt)m%}u+$ELTp zPuU`bADiCxhyLy3vd>y=ZP%w0KlHJ-pK8=PabgYCUs0P~i4fFvJ*Sk>8wZeCisp}d z#H0(J4#6|oABX0`sYA302ZFqs98;uw{2)X8>6)(X@s><%)q=sXqGdG$7dO1$xL%kv z>(6|(IeyGP8`s&#(8b9yYi&Q1xIF`pXV*u}xo4c_s{5|DTW@H~h59U+J1XM&aUfTd z8#;kLiuB#?1S|VR{Be3&sA`eCB927`{g#YHDCnrK>%E9{;;Y^Iu#IWfyR1O#-Hd*4 zAk};VgBC_n1!?(-^JERd@RV1{;ph;T8YD$}755W4*O!s=E^^AA7b$Dv^OB_u*Vs`# zD8=}b@-L^3bmB^YGG=^Znp1>_gN1}&9-q}<^NL?0{Ba@SGsTd~0kt*c=<* zZWKu;u7XUoeL>WAcv9H*h4ERJ+C<`)+RjO^UlzLj213_TAav_pkBc9>);r{4Mzo)i zINtG)z=u+IP2*I1cru>(Ui#sP@mQknoBa>Fnr*N@!$IyEjMqFer%(+0M=)>#GH5(o?ny23yNciV?1e_3stt$9SJhXW zJBG;>@uu=E1!`Z1&K@X|P(0-@H=s7Z96umeHFi+dcy6O2Pdc%F7sLN>5E;T|;#u>9 zu}meTxaZLsoho{sj=i)?hh_`3+0#XVQkt=4GT!2}iq|+e7Msyk>kvZ*e%jEiUMYZ8 zGl%FBjjr^QO!;&oWJuIy1N^dI_@f{aeW-b7`p}%G*+G+CvtXCuI5yM`=|IchSGVgZ z>+g(28C4DWcaWG+Z?mTqE#7}2+n70awV|j~#amF*Mau@RYxv~9bqQ%$Y2gjDY@>8U zpk>=`1LI;a7P50e+K|nUagMv~!Px&J*~#=lZ<@8@XPWgTkKK1_R*GhYI_Qc}2i>RQ zbDlIpETn|Lk|k>?DL~I4&DDFZqtuxT%!Km#B=+`vIM`ZKKAE2w zqu2BLdYjB)ZFNQ8xKaN-UYMS228naONI`I@RexVcJ*QpanR;*{8 zxWkI26Q6;h!Tw)?VpkY&|EEqo)9N1R3hWVf;;*cv>vRA2PW6qi;AkSVnv@SjPT)j`AyZz!k0@o?q+wMcC8deW#FB z7nb;Mp&HVOV|O&ceOaVqaE+!`@=pT!29qfg`gy1Kh$dFq2fqy6WLbKLJ98?H;+-Aq z@Vt0Er9nN8_8rb#qSHoZ^Q9!n>-(!E0JRhR`E2Y#a!SBIU&d&^p{Cl^@DC+uVu`<< z(*f_6vS9M2>#8MBSzrEoC0(@|6w`@`fP?dMO<>&2t;2G?uag@0&SUW6ovh6EWKJgz zawVTZsiO*|@@}x~{g=m|W(j_gly^~l9tIi6j?3yw@h&w3{f76{A3AjN*s3m}BC5-V z6@vX4^e7wnM#Y;pGvj3`4FT2NsIXw*r zgJkZa5=qf2zSD^_1s@wUKI=ytIfwSGk%3pEComJYMDXT2cys?<2oKwkxxn*3H{#v} zzUV&#{<95iit9-m=ikVQd z4ZLd(3DMB7|3QbUb+TyaeoNU=0}Mx5h@i=Ti4z}s0jab;zrU+tipe9Lxo8) zgcW}EX6F`%9pe|f{zdG;QP$j0{!Oj~>?4y=DWSf)N=a8{T3Pun}CwdvW8%e>D!0aRir*{JPzmfu$ z0So)b?%Gku4@TJvM8yZFnk@-_zwj*I3#M2b@PAromIu6Py;lgP!oVEpz|_ZQkEBHI@_Mg#1ZG4$ zvzvk8xt7J0rPrUdWhj_IS3Uoqbk)46n#3VdV$chYBQfliKR;YOO%c}%S~l(lpOl1^ z1-+oC6Fk=ouBIICUki?@iKi%(pID$KUSe}VAvHsULN&4Bu;U%gvX9h+-q2?MgF%)k zoGNrWL}7(QVPAkF3R4FOs&rca<*ZM1E5~wR6mpisvz_E%RiWj;DAQp%gd>b*cm5t2 zHqiUyIIVf1K+UiJhgwr0uuq#s)hkcN4UxN^y#5}RE{_|>hU?okXeO>BGuuyOpXJy7 z#gxVa%KH=@C7tL)J5h}Cuh6tP@maeWh_HQyhEaiL>@4kX`MsQO{}oj&*l$CnGoVu| zoYK*2gx;>-(Ss+EoxL=uvKZE=cBjq<7whNQW$Z_AYkU9srl5<@_@F>z4Fgg-aVj-; z9=GDN??emyFUF;@;Eqq3)+e)V@mWP^KxV#&mTMoSj07R_fIR% zU4DR<+AQqu1Grm+Vp_2C*ZxOxGst^-9TBDsIH^`;sVoe(N(;vPx1mk(d-6!Tw`?l6Dws{+giQYS~U1`Qq`zi}a6JZ4(S!gauFs6{I}*HAoI z2WC}PUagi;Ge0)QOs5YzY+Gf8t8vX@%!MVt@~!apz+>^w5a6`ICza4 zci+vC0?9}|7$=UPv3|A9UVCk X$G4&$|;9q7=(ZrWMV1A)#*`30jl->YrHQN<* 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 )Q{DYzUA}b*cUjDu;a0@j)(b^ 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 literal 0 HcmV?d00001 diff --git a/spkDiarization/bin/TotalVariability b/spkDiarization/bin/TotalVariability new file mode 100755 index 0000000000000000000000000000000000000000..d2b35310b9ce7469108da680a76f13e069389d70 GIT binary patch literal 1037527 zcmbS!34B!5_5TC{28vEpYH_QB1{(!6K~&;8EYTO7Xk@8~O9CN*D3CN6AS!Ag6JQ); zqvBGlHd^wumr3%g{f7^E?=1J6bI(2Z z+~wW(a#v>H@-7Jp9_Ocv=TZ-$zhCPYl>Y7UJTkMF!2IR+4EFTE@6$b}dAbAcCOA?^ z^S8MkG@_krl2ARKuDB-R|KKhfF}RCgZk+2$8trkej)lBZU+l+kZuPaSP}}KTJszLX zS&p{)rfRxx>J-68uO#9p=O}%3%F#TM4w`ZYO*!Z4G4?xGr+%y(|Bp8G(Ovw22>W^Q z442=rD|z{o^G$Ff?~{+}DRA;pBidX)&k)e#T%B^)pq#0KX813^lMQ{O(bt(@nvMO= z)oF)wrW8#$f6zHoCZ08=XxjAhv&sjbf7bbf&MqrHd!W>t^2vL}Rbxbxj?mfA?_g*petlut}`bO&79oE^iLiW+1O~ill(x?6E(-Qjj?LM?(U=KJa=~&Nr z&uvM*1W%VE5dQt2 zf}iw$q}Q;=^WRy$JNdFF&f1%MlcT$%>u105c#i3S@aYj9|q@FI`G3Oo#4B4BA@B2BYTE+V*k0F_#vwk zIk$JB_f-UWM|wX(_wERPW+(EW=mekA34UKE_&;}|cPTnqNA@i5gnvyZe#`GfZ&@et zu&WdNxt+A{pF4^3Z#(H1k9Xq##3MVd?+u;Ue|0DJGy&g{-)41U=Y1HwI^uu16TM${ z!k^cP-y)r~<1?Mef2EUlyr7eIKdux0uRFmn?xY{x)d~LHPVDU2Nqq-&((a#iBBy&N z@i4Lzdj@wR=h9Bv*NZ{8qxOBElQ{W9Cw^<`L~nj4dO3b|r1#`b