From 6259577d8bf15ff53ab1e97f486918486e6ee00f Mon Sep 17 00:00:00 2001 From: nowrep Date: Wed, 28 Dec 2011 16:31:18 +0100 Subject: [PATCH 01/22] [Fix] searching bookmarks in bookmarks sidebar. - now it properly search also unsorted bookmarks - improved performance when searching in all treeviews - updated italian translation --- bin/locale/it_IT.qm | Bin 86339 -> 89064 bytes bin/locale/qt_ru.qm | Bin 0 -> 273707 bytes src/downloads/downloadfilehelper.cpp | 2 +- src/tools/treewidget.cpp | 13 ++++++++-- src/webview/webview.cpp | 2 +- translations/it_IT.ts | 36 +++++++++++++-------------- 6 files changed, 31 insertions(+), 22 deletions(-) create mode 100644 bin/locale/qt_ru.qm diff --git a/bin/locale/it_IT.qm b/bin/locale/it_IT.qm index 8306b703aaf7d644966389fc044fe86b069d3d1d..d3a12878527d3b2614bd65078ddc8f6b99b6d3c4 100644 GIT binary patch delta 8702 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 L=Rdo%&({A3hwJ14 diff --git a/bin/locale/qt_ru.qm b/bin/locale/qt_ru.qm new file mode 100644 index 0000000000000000000000000000000000000000..1ee686f4a8ba1d33af4f1d763ab716fffaf5937e GIT binary patch literal 273707 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 DZisRs literal 0 HcmV?d00001 diff --git a/src/downloads/downloadfilehelper.cpp b/src/downloads/downloadfilehelper.cpp index 098c2a90f..0d18e3d4b 100644 --- a/src/downloads/downloadfilehelper.cpp +++ b/src/downloads/downloadfilehelper.cpp @@ -64,7 +64,7 @@ void DownloadFileHelper::handleUnsupportedContent(QNetworkReply* reply, bool ask // Close Empty Tab if (m_webPage) { - if (!m_webPage->mainFrame()->url().isEmpty()) { + if (!m_webPage->mainFrame()->url().isEmpty() && m_webPage->mainFrame()->url().toString() != "about:blank") { m_downloadPage = m_webPage->mainFrame()->url(); } else if (m_webPage->history()->canGoBack()) { diff --git a/src/tools/treewidget.cpp b/src/tools/treewidget.cpp index 68839cab3..99fdc9ede 100644 --- a/src/tools/treewidget.cpp +++ b/src/tools/treewidget.cpp @@ -97,6 +97,8 @@ QList TreeWidget::allItems() } return m_allTreeItems; } + +#include void TreeWidget::filterString(QString string) { expandAll(); @@ -123,8 +125,13 @@ void TreeWidget::filterString(QString string) QTreeWidgetItem* firstItem = topLevelItem(0); QTreeWidgetItem* belowItem = itemBelow(firstItem); + + int topLvlIndex = 0; while (firstItem) { - if (!firstItem->parent() && !belowItem) { + if (firstItem->text(0).contains(string, Qt::CaseInsensitive)) { + firstItem->setHidden(false); + } + else if (!firstItem->parent() && !belowItem) { firstItem->setHidden(true); } else if (!belowItem) { @@ -133,7 +140,9 @@ void TreeWidget::filterString(QString string) else if (!firstItem->parent() && !belowItem->parent()) { firstItem->setHidden(true); } - firstItem = belowItem; + + topLvlIndex++; + firstItem = topLevelItem(topLvlIndex); belowItem = itemBelow(firstItem); } } diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index 591dc072a..74704e2d2 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -672,7 +672,7 @@ void WebView::bookmarkLink() p_QupZilla->bookmarkPage(); } else { - p_QupZilla->addBookmark(action->data().toUrl(), action->data().toString(), siteIcon()); + p_QupZilla->addBookmark(action->data().toUrl(), title(), siteIcon()); } } } diff --git a/translations/it_IT.ts b/translations/it_IT.ts index d08b83eff..7a3eaa713 100644 --- a/translations/it_IT.ts +++ b/translations/it_IT.ts @@ -173,7 +173,7 @@ AdBlock lets you block unwanted content on web-pages - + AdBlock permette di bloccare ogni contenuto indesiderato nelle pagine @@ -316,7 +316,7 @@ Do you want QupZilla to remember the password for <b>%1</b> on %2? - + Vuoi che QupZilla ricordi la password per <b>%1</b> on %2? @@ -570,12 +570,12 @@ <b>Warning: </b>You already have bookmarked this page! - + <b>Attenzione: </b>Hai già aggiunto questa pagina ai segnalibri! Choose name and location of this bookmark. - + Scegli nome e posizione di questo segnalibro. Unsorted Bookmarks @@ -1506,7 +1506,7 @@ Copy address - Copia indirizzo + Copia indirizzo @@ -1707,7 +1707,7 @@ <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? - + <b>QupZilla si è chiuso inaspettatamente :-(</b><br/>Oops, l'ultima sessione di QupZilla si è chiusa inaspettatamente. Ci dispiace molto. Vuoi provare a ripristinare l'ultima sessione salvata? <b>QupZilla crashed :-(</b><br/>Oops, last session of QupZilla ends with its crash. We are very sorry. Would you try to restore saved state? @@ -1719,7 +1719,7 @@ No Named Page - Pagina senza nome + Pagina senza nome @@ -2261,7 +2261,7 @@ Active profile: - + Profilo attivo: @@ -2296,7 +2296,7 @@ Ask when entering Private Browsing mode - + Chiedi quando entri in modalità Navigazione Anonima @@ -2965,7 +2965,7 @@ There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? - + Ci sono ancora %1 delle schede aperte e la sessione non sarà salvata. Sei sicuro di voler uscire da QupZilla? Bookmarks In ToolBar @@ -3319,12 +3319,12 @@ Apply - + Applica Load title from page - + Carica titolo dalla pagina @@ -3339,7 +3339,7 @@ E-mail is optional<br/><b>Note: </b>Please use English language only. - + L'e-mail è facoltativa<br/><b>Nota:</b>Per favore, scrivi solo in Inglese. @@ -3488,7 +3488,7 @@ Si prega di aggiungere l'icona RSS nella barra di navigazione su un sito ch Untitled feed - + Fonte senza titolo @@ -3616,12 +3616,12 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Up - Su + Su Down - Giu + Giu @@ -3726,7 +3726,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Show informations about this page - Mostra informazioni sulla pagina + Mostra informazioni su questa pagina @@ -4074,7 +4074,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Unable to load - + Caricamento impossibile From 89cad89ad050bf0f1bbba1ea58367bd8fcf3a8d3 Mon Sep 17 00:00:00 2001 From: nowrep Date: Wed, 28 Dec 2011 19:28:34 +0100 Subject: [PATCH 02/22] Automatic updates for EasyList in AdBlock. - updates are scheduled to every 3 days --- src/adblock/adblockdialog.cpp | 2 +- src/adblock/adblockmanager.cpp | 18 ++++++++++++++++-- src/adblock/adblockmanager.h | 3 +++ src/adblock/adblocksubscription.cpp | 12 +++++++++++- src/adblock/adblocksubscription.h | 21 ++++++++++----------- src/tools/treewidget.cpp | 1 - 6 files changed, 41 insertions(+), 16 deletions(-) diff --git a/src/adblock/adblockdialog.cpp b/src/adblock/adblockdialog.cpp index 92c6eec11..32a8a206d 100644 --- a/src/adblock/adblockdialog.cpp +++ b/src/adblock/adblockdialog.cpp @@ -63,7 +63,7 @@ AdBlockDialog::AdBlockDialog(QWidget* parent) connect(addButton, SIGNAL(clicked()), this, SLOT(addCustomRule())); connect(reloadButton, SIGNAL(clicked()), this, SLOT(updateSubscription())); connect(search, SIGNAL(textChanged(QString)), treeWidget, SLOT(filterString(QString))); - connect(m_manager->subscription(), SIGNAL(changed()), this, SLOT(refreshAfterUpdate())); + connect(m_manager->subscription(), SIGNAL(rulesUpdated()), this, SLOT(refreshAfterUpdate())); connect(treeWidget, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(customContextMenuRequested())); // QTimer::singleShot(0, this, SLOT(firstRefresh())); diff --git a/src/adblock/adblockmanager.cpp b/src/adblock/adblockmanager.cpp index 3c6d09037..2048fe40a 100644 --- a/src/adblock/adblockmanager.cpp +++ b/src/adblock/adblockmanager.cpp @@ -108,11 +108,25 @@ void AdBlockManager::load() QSettings settings(mApp->getActiveProfilPath() + "settings.ini", QSettings::IniFormat); settings.beginGroup("AdBlock"); m_enabled = settings.value("enabled", m_enabled).toBool(); + QDateTime lastUpdate = settings.value("lastUpdate", QDateTime()).toDateTime(); settings.endGroup(); - m_subscription = new AdBlockSubscription(this); + m_subscription = new AdBlockSubscription(); connect(m_subscription, SIGNAL(rulesChanged()), this, SIGNAL(rulesChanged())); - connect(m_subscription, SIGNAL(changed()), this, SIGNAL(rulesChanged())); + connect(m_subscription, SIGNAL(rulesUpdated()), this, SLOT(rulesUpdated())); + + if (lastUpdate.addDays(3) < QDateTime::currentDateTime()) { + m_subscription->scheduleUpdate(); + } +} + +void AdBlockManager::rulesUpdated() +{ + QSettings settings(mApp->getActiveProfilPath() + "settings.ini", QSettings::IniFormat); + settings.beginGroup("AdBlock"); + settings.setValue("lastUpdate", QDateTime::currentDateTime()); + + emit rulesChanged(); } void AdBlockManager::save() diff --git a/src/adblock/adblockmanager.h b/src/adblock/adblockmanager.h index 99c135a46..5b399208b 100644 --- a/src/adblock/adblockmanager.h +++ b/src/adblock/adblockmanager.h @@ -81,6 +81,9 @@ public slots: AdBlockDialog* showDialog(); void showRule(); +private slots: + void rulesUpdated(); + private: static AdBlockManager* s_adBlockManager; diff --git a/src/adblock/adblocksubscription.cpp b/src/adblock/adblocksubscription.cpp index e390fa3a1..618d412b5 100644 --- a/src/adblock/adblocksubscription.cpp +++ b/src/adblock/adblocksubscription.cpp @@ -82,6 +82,16 @@ void AdBlockSubscription::loadRules() } } } + + if (m_rules.isEmpty()) { + // Initial update + QTimer::singleShot(0, this, SLOT(updateNow())); + } +} + +void AdBlockSubscription::scheduleUpdate() +{ + QTimer::singleShot(1000 * 30, this, SLOT(updateNow())); } void AdBlockSubscription::updateNow() @@ -140,7 +150,7 @@ void AdBlockSubscription::rulesDownloaded() file.write(response); file.close(); loadRules(); - emit changed(); + emit rulesUpdated(); m_downloading = 0; } diff --git a/src/adblock/adblocksubscription.h b/src/adblock/adblocksubscription.h index 83391bd23..68fba086f 100644 --- a/src/adblock/adblocksubscription.h +++ b/src/adblock/adblocksubscription.h @@ -55,6 +55,7 @@ #include #include #include +#include class QNetworkReply; class QUrl; @@ -62,19 +63,13 @@ class AdBlockSubscription : public QObject { Q_OBJECT -signals: - void changed(); - void rulesChanged(); - public: AdBlockSubscription(QObject* parent = 0); QString title() const { return m_title; } void setTitle(const QString &title) { m_title = title; } - void updateNow(); - QDateTime lastUpdate() const; - + void scheduleUpdate(); void saveRules(); const AdBlockRule* allow(const QString &urlString) const; @@ -86,17 +81,21 @@ public: void removeRule(int offset); void replaceRule(const AdBlockRule &rule, int offset); +signals: + void rulesUpdated(); + void rulesChanged(); + +public slots: + void updateNow(); + private slots: + void loadRules(); void rulesDownloaded(); private: void populateCache(); - QString rulesFileName() const; - void parseUrl(const QUrl &url); - void loadRules(); QString m_title; - bool m_enabled; QNetworkReply* m_downloading; QList m_rules; diff --git a/src/tools/treewidget.cpp b/src/tools/treewidget.cpp index 99fdc9ede..fa31ecffb 100644 --- a/src/tools/treewidget.cpp +++ b/src/tools/treewidget.cpp @@ -98,7 +98,6 @@ QList TreeWidget::allItems() return m_allTreeItems; } -#include void TreeWidget::filterString(QString string) { expandAll(); From 5af4df90b766527e02746c8f32b869f5727c283e Mon Sep 17 00:00:00 2001 From: nowrep Date: Wed, 28 Dec 2011 23:25:40 +0100 Subject: [PATCH 03/22] [Fix] crash in Click2Flash plugin when element is not found. - also little improvement in WebView mousepress events --- src/plugins/clicktoflash.cpp | 9 +++++++-- src/webview/webview.cpp | 5 ++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/plugins/clicktoflash.cpp b/src/plugins/clicktoflash.cpp index 4d7fbef25..623fd753b 100644 --- a/src/plugins/clicktoflash.cpp +++ b/src/plugins/clicktoflash.cpp @@ -171,8 +171,13 @@ void ClickToFlash::findElement() QPoint objectPos = view->mapFromGlobal(m_toolButton->mapToGlobal(m_toolButton->pos())); QWebFrame* objectFrame = view->page()->frameAt(objectPos); - QWebHitTestResult hitResult = objectFrame->hitTestContent(objectPos); - QWebElement hitElement = hitResult.element(); + QWebHitTestResult hitResult; + QWebElement hitElement; + + if (objectFrame) { + hitResult = objectFrame->hitTestContent(objectPos); + hitElement = hitResult.element(); + } if (!hitElement.isNull()) { m_element = hitElement; diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index 74704e2d2..fde198b09 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -846,10 +846,12 @@ void WebView::mousePressEvent(QMouseEvent* event) if (isUrlValid(QUrl(m_hoveredLink))) { tabWidget()->addView(QUrl::fromEncoded(m_hoveredLink.toUtf8()), tr("New tab"), TabWidget::NewBackgroundTab); event->accept(); + return; } #ifdef Q_WS_WIN else { QWebView::mouseDoubleClickEvent(event); + return; } #endif break; @@ -859,9 +861,10 @@ void WebView::mousePressEvent(QMouseEvent* event) return; } default: - QWebView::mousePressEvent(event); break; } + + QWebView::mousePressEvent(event); } void WebView::keyPressEvent(QKeyEvent* event) From 77e7ed55f08fadeea8bc49acad0f301345771808 Mon Sep 17 00:00:00 2001 From: nowrep Date: Thu, 29 Dec 2011 15:21:26 +0100 Subject: [PATCH 04/22] Fixed overflowing bookmarks toolbar when there is a lot of bookmarks. - also updated Russian translation --- bin/locale/ru_RU.qm | Bin 87092 -> 87087 bytes src/app/qupzilla.cpp | 7 ++ src/app/qupzilla.h | 1 + src/bookmarks/bookmarkstoolbar.cpp | 3 + src/tools/toolbutton.cpp | 1 + src/tools/toolbutton.h | 2 - translations/cs_CZ.ts | 18 ++--- translations/de_DE.ts | 18 ++--- translations/el_GR.ts | 18 ++--- translations/empty.ts | 18 ++--- translations/es_ES.ts | 18 ++--- translations/fr_FR.ts | 18 ++--- translations/it_IT.ts | 18 ++--- translations/nl_NL.ts | 18 ++--- translations/pl_PL.ts | 18 ++--- translations/ru_RU.ts | 109 +++++++++++++++-------------- translations/zh_CN.ts | 18 ++--- 17 files changed, 158 insertions(+), 145 deletions(-) diff --git a/bin/locale/ru_RU.qm b/bin/locale/ru_RU.qm index 6abbc591a58601a6f4c9f3a6e75449e535856638..b67ecd8424f584b132713a7c03a7ac37635f5b3f 100644 GIT binary patch delta 7455 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 delta 7427 zcmbW5iC;}={Kvn~z2}^J?>Tp&MG9>~vJ^@v3?WM;GNQbM46A{WY*{{WHvpByU~PLz3yNSa0+n`))VcXM%))HZdx|+4Ld?m z71)!EG|rp&pyxzyeZWd0r`^QI-6fi?B!2ZFVs`GtCt$)GPQ-61B(_#I7%G<(1v zM1SgtPd5=A+f4kykwg_sh%dl*_FIU*^e@rKp~PRmi2EnRKguTRF_xqTONrL4B)2!u zjKmtOq-JBG)>b;1ZD)}Cl-9(Ar{w;(H&Id}@~G9!xj!sqUjL9stp;)@kq1^vxjR7! zl6#pv-g*(`#gj+vO7k+Q1r|UBkEuniV1*gf0)o*6dujoJ=)wqUSz^p0Qg@)%bsUMc zDJ9R0mqgcc$SWb5D4nAYO|0M>&8hRX1w>D+spq}9M3=5nFAvL4f%0dc`F~fES>c7u{Xv9GZ^}S0>T1^ASPb1o}nZj0Vfh|W-*y&Hiv<4a!vmYvM zMT3^Cf~khe?5CDF;yL}is2@>GhRg}a$oTW4k;K~1qrt28!dWW7(?tDz!Ouj`M$q7_ zJfef1GK*hRcw9VDW2FGHv(rcz9n2T^h{#oTX9qJ@p zCf0I0ZL8}@w8H2|X$et8&7&xD%^<{kEFC%17c23mv&%41&oC;AhEL2MLw6P?6Rn(0 z<-xYZc#&~wH89Cw)~KYISla;RW($qEw_<@0Pl-Zq6@=jK2Es{C%jm(LYWX5~QEWgM4e|0AExWxvw z4k6~zk42Ax$vTf^WA61O>Jq@_yV((4>C23-;3Gp%vDJ&QkX{VMHU?+MsCg#+DogIse*W1L-OOSA7OP1H-AW>p(mcJHJQhk?QS^J)7XC}M4 z4q30=URGWM&0OlLU>lbbnFlKrE~!LgoMn#hDf4Zt!Zy;LXh(sRTpA) zekk1Q&omN=R*F{pW+42UD7>;Uajy_Xh|ME-?vR^9#%r~RZ@V*^bd*riBJT!4i4t88b_@Fq2zEQSMhCm-jEB%!l zh_d>~tkx>K%^5?q=YcZda5th=amv0;vN4`P8P1A{zARM^oiU!MzOyo7M;6iVKFX1^ zyCdV)C}V${PR!OSiI6TFR`a<8B0^bLxACyAg_F&;7@U`wmX zytKWT=*jQAVO19to9BGPTHE?};9c6HdIp5aoLa=Ym!Q*G8_B!BS_?t^_ztO#M4#{Q z{@3t6_2&CtfG_={;Dgd`!nD4i5f=~c@Il4kxlVllr698PfIEwb2Djsfh$yEq(K07Y z=7)u%pUX<%hu=dOHN4Nq{_IO+dxIbAmxG0*@ndIDdk65_Yx{$sNPfo-IGuI6%wQ)z`6e>w@rk@K zMX?ypwTZW|&42u!53LcW&-s0;Fu>E3{J|j@Fs?hFm7kBey(IHhAfHt*jTj~Hhr>$H zO0DGo(5yxk{J|ev232Pa;g7q#Ct4EEpB!Q$swuLNc`fD7zi9_cyypx3_CTP=M*hNn zG#+jf_)C7sfFXz0wr^k>(?Y?;6;5~ViO@I?bWfMr(P$@M zTuQPKMO|=v+!!j;2`#=w5#6^FT5bD`BK2M9u8oG|u0n8EHxwBMVNhdCP_J6}`RsI} z$Tq^@DNylE8w;6Jp%9fe6|J3F7|{}%crZ#By$0jn4HDw|)*zaW3KQ#Md}CyuFfr5) z-mVfR)ebypxiGJGz}yCcak>`Hv|U&qlZbY?xsWKfCQ^C`iJQ6;&Fm&5-o-$t7YiHx z&mm!13meBTfCkS9o6mMdxn3?L)xmpL1YuhhG&|B(*tHcK6?bnTy~Gg>$X?;F#~#%G zw1dL2lo(>|{t)ttCc-AsLVms7cyXt2VWJIedsisxT@>$sB)9=G#)CymKxC0lo_m~#uGdp}9eW8IpI5bA1XH{^t@3-SL{s`o z=JVSs|8E&6-+rpj=L?8FeOC=`0cNgH4H=HU!g;c4)QC(tWsWL(^cbQemsBwXlWfte zCeAdjCC0X@COs&|PG`Sr=KC`A{ROHy=}|%owl`6GE7eLL^Z~*c)kqg3qZZ>a?UE_za25K!A-4JaM-D6)#?+N;L!uM%RQ7^@toQzuW_~d%9q>l#<}X7ORCTZbXPywa0Fi4R{cS-341$7^~aF&Xfk8f zpSpFyUht0k>%NcJFZ`#m+IkC7kfX6K(qpsAG>uJI`K%I6r;hOU)7Lbeau>j<7it1N z5z*Y{nxL;}Ji79l@Gf}%F-J4<8Z>A8^OI)sj{8KL12i)eenLhI(ZpXuH*5DtX)e`&fG+rN%_UbXg5}QXu<-2BytxiF}C`Yk%y)xAQk}AyHVtE8K+Q(0P{$V6~$j;&?JB+6bme_Ha;P2xWGUrm6-X)Te6P6I`m?m-N zp+uwSN#cBTtu{*}X-f_^7BNzzT~Kw~U6Nx-7My33^> z*2qbkI_@)(SH3j;N+BAL$lrL$><(#%|7f)9U!`4t4vK}ZFPpF(H%^rf zrh4Jj>yebXsX0`YE}2K3MrNv(%%xb_;TBS1<3(_qQ_`i2SlRat(xq!i$@3OUw|#0* zR#!=PCfmUK_euA1+Y$XSPP+FTn&DHV2LqCjXfmXSN9MwW=cLjf&)`FSrKh_v-@at2 zs<{dAui7P5udiL{UsBC@G@Fn2YPoGa(FYW2>z0fqI=fqIbpRi>UaECqNC*2XwNBH* zu#?%PZQOMXj@4YX?w#R`;exiqZG`D^N$cOaI~o&C+b?c4xJ}z{`~;--liCoY5AM5Z z2d2Z<9D=mr(MJ&fc@^5BOCdl~l6Ke^1yQqX?eNub%HR_1DD`ga34hZ@w?@WG4cE?0 z+6xS%X_FF=YNqCMc^0`INXnn$}r zppn{aHUs@Ysmwq7$*d01<}SyIS|!Mg(aC(*Pg_{*2i@PvSoF2y{AJXVZC(y{ycyx7^w?gej6K( z1-j5=9_NK~bP;|Kz|mJ1`3c{BE7y%SW zq2h6;WKLgcA#>Rx(`SI*I1FL<*jS-AE{wGbv59n7NE<`sxLcgx6HR^Sw zKB?h*RI%gw6l^ePg-O4sK2oY$txrEY15M<1eb)73$e_Xc{LygYzdP#-OAn#m&(Yr+ zx)#T8&GZkqfxkuQpIr4My5p+<5P*#6nxU`xkdOHHo+e*hyka41^vEC{N1gT~nbB!7 zuU1;fxCaKSkX&rVz8D%_n2cUdk~uL$X8bsVQ`HM3qDKbT_AuGl))q4Nr!u{#7~F!O z@jCqtE!+YS|5e2XuWa=DnsG9%J{sDehDPSt7&^N)K{a$S1ax1C;#6P=EQ`XKP^Dq8 zD@>!!GmN~C{@!i3VeIRU*r5Dpi0g$$CMwJjcL>q*%c8d<-+EqETsDW0-jd z`M@j0Fy9_wopr^K@O3oe|Ik!J#!x+x>siCWHAmpV?O5jg~I~}Jm}2% zaJ|eq-u7zV2RB{JrT$FC>YK^}?97@Tjg+RY3+gDSsj2@0J9GcQu^Lmm{?6ump|*mj z7bcrbQ)nipn?W%a#^H%GMdNNd?&ByHf6+7w*D)sN@Nx|%fPkGjFS9tL)XwxZPH(Q9 z!d#NxDOsJQr>@Mw+#qqOsMM3QIc2+om%4IZ776{hpd=>^vo+_XY!J+Q)2}kt-t=L= ztttAry=nDVf$I*fV9r{FaNTehWQw|BZ(4P#UEMmIn??A_BR)u zy35;naUt@;EU*8B&pL9QI4{%5bM2VB>FqgpbG`HJ_0|J9JABuU`-uyHA-pUj4=>)p zLQJD>HZTR>urZ~dt82EoUZ{u8lg@ZCdsF4(EM-&NRCuvgrt@XVNqs_DLsR^dfu^Sq zIgKNR@Q1LSlWM$}i|O@~0FIh+PG--iZTVWW?VfLEj(@q)Rn>*F;`)*E32QZ5Xlrd{ zaRzS)+ZG>puNC#g`9|y;_y4e}`w5rEEKFd7l4dn$PA4`uXTRFpZ{ch)I8u54Ou{+@~dF z+-F(=19ZSIQwB1}6DNXMZ;rLzJdiomYRO?B`zfhj7<@J@$0{i^m`Nwr3}mV7e*nyq Bs2czP diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index ec1382d59..114e8daba 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -1332,6 +1332,13 @@ void QupZilla::startPrivate(bool state) emit message(MainApplication::CheckPrivateBrowsing, state); } +void QupZilla::resizeEvent(QResizeEvent *event) +{ + m_bookmarksToolbar->setMaximumWidth(width()); + + QMainWindow::resizeEvent(event); +} + void QupZilla::keyPressEvent(QKeyEvent* event) { switch (event->key()) { diff --git a/src/app/qupzilla.h b/src/app/qupzilla.h index ea23f6677..b1727fcbb 100644 --- a/src/app/qupzilla.h +++ b/src/app/qupzilla.h @@ -201,6 +201,7 @@ private slots: bool quitApp(); private: + void resizeEvent(QResizeEvent *event); void keyPressEvent(QKeyEvent* event); void mousePressEvent(QMouseEvent* event); void closeEvent(QCloseEvent* event); diff --git a/src/bookmarks/bookmarkstoolbar.cpp b/src/bookmarks/bookmarkstoolbar.cpp index 788ea59ff..d632b5570 100644 --- a/src/bookmarks/bookmarkstoolbar.cpp +++ b/src/bookmarks/bookmarkstoolbar.cpp @@ -48,6 +48,9 @@ BookmarksToolbar::BookmarksToolbar(QupZilla* mainClass, QWidget* parent) connect(m_bookmarksModel, SIGNAL(folderDeleted(QString)), this, SLOT(folderDeleted(QString))); connect(m_bookmarksModel, SIGNAL(folderRenamed(QString, QString)), this, SLOT(folderRenamed(QString, QString))); + + setMaximumWidth(p_QupZilla->width()); + // QTimer::singleShot(0, this, SLOT(refreshBookmarks())); refreshBookmarks(); } diff --git a/src/tools/toolbutton.cpp b/src/tools/toolbutton.cpp index 53245caeb..a23ffb97f 100644 --- a/src/tools/toolbutton.cpp +++ b/src/tools/toolbutton.cpp @@ -21,6 +21,7 @@ ToolButton::ToolButton(QWidget* parent) : QToolButton(parent) , m_usingMultiIcon(false) { + setMinimumWidth(16); } void ToolButton::setThemeIcon(const QString &image) diff --git a/src/tools/toolbutton.h b/src/tools/toolbutton.h index bb2b94d5f..e39951444 100644 --- a/src/tools/toolbutton.h +++ b/src/tools/toolbutton.h @@ -48,7 +48,6 @@ public: QString themeIcon() { return m_themeIcon; } void setFallbackIcon(const QIcon &image); - void setIcon(const QIcon &image); signals: @@ -73,7 +72,6 @@ private: QString m_themeIcon; QVariant m_data; - }; #endif // TOOLBUTTON_H diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts index eea2d9f68..07625d80e 100644 --- a/translations/cs_CZ.ts +++ b/translations/cs_CZ.ts @@ -1006,22 +1006,22 @@ Přidat %1 na bílou listinu - + Flash Object Flash objekt - + <b>Attribute Name</b> <b>Jméno atributu</b> - + <b>Value</b> <b>Hodnota</b> - + No more informations available. Žádné další informace. @@ -1713,12 +1713,12 @@ nebyl nalezen! MainApplication - + Last session crashed Poslední relace spadla - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla spadla :-(</b><br/>Oops, poslední relace QupZilly skončila jejím pádem. Velice se omlouváme. Přejete si obnovit uložený stav? @@ -1936,12 +1936,12 @@ nebyl nalezen! Povolit Click To Flash - + Add site to whitelist Přidat stránku na bílou listinu - + Server without http:// (ex. youtube.com) Server bez http:// (např. youtube.com) @@ -4488,7 +4488,7 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ - + New tab Nový panel diff --git a/translations/de_DE.ts b/translations/de_DE.ts index 1bb655cc5..415d960eb 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -1002,22 +1002,22 @@ %1 zur Whitelist hinzufügen - + Flash Object Flash Objekt - + <b>Attribute Name</b> <b>Attribut Name</b> - + <b>Value</b> <b>Wert</b> - + No more informations available. Keine weiteren Informationen verfügbar. @@ -1705,12 +1705,12 @@ MainApplication - + Last session crashed Die letzte Sitzung wurde unerwartet beendet - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla ist abgestürzt :-(</b><br/>Hoppla,die letzte Sitzung wurde unerwartet beendet. Verzeihung. Möchten Sie den letzten Status wiederherstellen? @@ -1928,12 +1928,12 @@ Click To Flash erlauben - + Add site to whitelist Aktuelle Seite zur Whitelist hinzufügen - + Server without http:// (ex. youtube.com) Server ohne http:// (z.B. youtube.com) @@ -4480,7 +4480,7 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest - + New tab Neuer Tab diff --git a/translations/el_GR.ts b/translations/el_GR.ts index 1d8775fc1..c5aef03f9 100644 --- a/translations/el_GR.ts +++ b/translations/el_GR.ts @@ -950,22 +950,22 @@ Προσθήκη %1 στην whitelist - + Flash Object Αντικείμενο Flash - + <b>Attribute Name</b> <b>Ονομασία γνωρίσματος</b> - + <b>Value</b> <b>Τιμή</b> - + No more informations available. Δεν υπάρχουν παραπάνω πληροφορίες. @@ -1649,12 +1649,12 @@ MainApplication - + Last session crashed Η τελευταία συνεδρία κατέρρευσε - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? Το <b>QupZilla κατέρρευσε :-(</b><br/>Ούπς, η τελευταία συνεδρία του QupZilla διακόπηκε απροσδόκητα. Ζητάμε συγνώμη για αυτό. Θα θέλατε να δοκιμάσετε την επαναφορά στην ποιο πρόσφατα αποθηκευμένη κατάσταση; @@ -1868,12 +1868,12 @@ Να επιτρέπεται το Click To Flash - + Add site to whitelist Προσθήκη σελίδας στην whitelist - + Server without http:// (ex. youtube.com) Διακομιστής χωρίς http:// (π.χ. youtube.com) @@ -4292,7 +4292,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + New tab Νέα καρτέλα diff --git a/translations/empty.ts b/translations/empty.ts index e83065b27..ca5f74984 100644 --- a/translations/empty.ts +++ b/translations/empty.ts @@ -950,22 +950,22 @@ - + Flash Object - + <b>Attribute Name</b> - + <b>Value</b> - + No more informations available. @@ -1646,12 +1646,12 @@ MainApplication - + Last session crashed - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? @@ -1865,12 +1865,12 @@ - + Add site to whitelist - + Server without http:// (ex. youtube.com) @@ -4281,7 +4281,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + New tab diff --git a/translations/es_ES.ts b/translations/es_ES.ts index 7a1bdf290..b2576c777 100644 --- a/translations/es_ES.ts +++ b/translations/es_ES.ts @@ -1002,22 +1002,22 @@ Añadir %1 a la lista blanca - + Flash Object Objeto Flash - + <b>Attribute Name</b> <b>Nombre del atributo</b> - + <b>Value</b> <b>Valor</b> - + No more informations available. No hay más información disponible. @@ -1704,12 +1704,12 @@ MainApplication - + Last session crashed La última sesión se cerró inesperadamente - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla se cerró inesperadamente :-(</b><br/>Lo sentimos, la última sesión de QupZilla terminó inesperadamente. ¿Le gustaría intentar restaurar la última sesión? @@ -1927,12 +1927,12 @@ Permitir Click To Flash - + Add site to whitelist Añadir sitio a la lista blanca - + Server without http:// (ex. youtube.com) Servidor sin http:// (ej. youtube.com) @@ -4371,7 +4371,7 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup - + New tab Nueva pestaña diff --git a/translations/fr_FR.ts b/translations/fr_FR.ts index 2af89d79b..c1d9d0a2c 100644 --- a/translations/fr_FR.ts +++ b/translations/fr_FR.ts @@ -997,22 +997,22 @@ Ajouter %1 à la liste blanche - + Flash Object FlashObject - + <b>Attribute Name</b> <b> Nom de l'attribut</b> - + <b>Value</b> <b>Valeur</b> - + No more informations available. Aucune information supplémentaire disponible. @@ -1699,12 +1699,12 @@ n'a pas été trouvé! MainApplication - + Last session crashed La dernière session a planté - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla a planté :-(</b><br/>Oops, la dernière session de QupZilla s'est terminée par un incident. Nous sommes vraiment désolé. Voulez-vous essayer de restaurer la dernière session? @@ -1922,12 +1922,12 @@ n'a pas été trouvé! Autoriser ClickToFlash - + Add site to whitelist Ajouter un site à la liste blanche - + Server without http:// (ex. youtube.com) Adresse sans http:// (ex.youtube.com) @@ -4356,7 +4356,7 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer - + New tab Nouvel onglet diff --git a/translations/it_IT.ts b/translations/it_IT.ts index 7a3eaa713..810ab5651 100644 --- a/translations/it_IT.ts +++ b/translations/it_IT.ts @@ -998,22 +998,22 @@ Aggiungi %1 alla withelist - + Flash Object Oggetto Flash - + <b>Attribute Name</b> <b>Nome dell'Attributo</b> - + <b>Value</b> <b>Valore</b> - + No more informations available. Non sono disponibili ulteriori informazioni. @@ -1700,12 +1700,12 @@ MainApplication - + Last session crashed Ultima sessione chiusa - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla si è chiuso inaspettatamente :-(</b><br/>Oops, l'ultima sessione di QupZilla si è chiusa inaspettatamente. Ci dispiace molto. Vuoi provare a ripristinare l'ultima sessione salvata? @@ -1925,12 +1925,12 @@ Abilita Click To Flash - + Add site to whitelist Aggiungi sito alla lista bianca - + Server without http:// (ex. youtube.com) Server senza http:// (es. youtube.com) @@ -4371,7 +4371,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari - + New tab Nuova scheda diff --git a/translations/nl_NL.ts b/translations/nl_NL.ts index 8bbbba46b..088cf891a 100644 --- a/translations/nl_NL.ts +++ b/translations/nl_NL.ts @@ -1002,22 +1002,22 @@ Voeg %1 toe aan witte lijst - + Flash Object Flash-object - + <b>Attribute Name</b> <b>Naam van attribuut</b> - + <b>Value</b> <b>Waarde</b> - + No more informations available. Geen verdere informatie beschikbaar. @@ -1705,12 +1705,12 @@ werd niet gevonden! MainApplication - + Last session crashed Laatste sessie gecrashed - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla crashte :-(</b><br/>Oeps, de laatste sessie van QupZilla eindigde met een crash. We verontschuldigen ons. Wilt u proberen om de opgeslagen status te herstellen? @@ -1928,12 +1928,12 @@ werd niet gevonden! Sta Klik Voor Flash toe - + Add site to whitelist Voeg site toe aan witte lijst - + Server without http:// (ex. youtube.com) Server zonder http:// (bijv. youtube.com) @@ -4480,7 +4480,7 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te - + New tab Nieuw tabblad diff --git a/translations/pl_PL.ts b/translations/pl_PL.ts index bde765219..c691f16d6 100644 --- a/translations/pl_PL.ts +++ b/translations/pl_PL.ts @@ -1046,22 +1046,22 @@ p, li { white-space: pre-wrap; } Dodaj %1 do zaufanej listy - + Flash Object Objekt Flash - + <b>Attribute Name</b> <b>Nazwa atrybutu</b> - + <b>Value</b> <b>Wartość</b> - + No more informations available. Nie ma więcej dostępnych informacji. @@ -1774,12 +1774,12 @@ p, li { white-space: pre-wrap; } MainApplication - + Last session crashed Wystąpił błąd w ostatniej sesji - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? @@ -2005,12 +2005,12 @@ p, li { white-space: pre-wrap; } Pozwól na Click To Flash - + Add site to whitelist Dodaj stronę do białej listy - + Server without http:// (ex. youtube.com) Serwer bez http:// (np. youtube.com) @@ -4670,7 +4670,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + New tab Nowa karta diff --git a/translations/ru_RU.ts b/translations/ru_RU.ts index 7064419cc..ecd9af5c0 100644 --- a/translations/ru_RU.ts +++ b/translations/ru_RU.ts @@ -23,7 +23,7 @@ < About QupZilla - < О QupZilla + О QupZilla @@ -328,7 +328,7 @@ Not Now - Позже + Не сейчас @@ -405,13 +405,13 @@ Finish - Конец + Завершить Please press Finish to complete importing process. - Пожалуйста, нажмите "Завершено" чтобы окончить импорт. + Пожалуйста, нажмите "Завершить" чтобы окончить импорт. @@ -531,7 +531,7 @@ Choose name for folder: - Введите имя: + Введите имя для папки: @@ -556,7 +556,7 @@ Open link in actual &tab - Открыть ссылку в текущей &вкладке + Открыть ссылку в &текущей вкладке @@ -683,7 +683,7 @@ Show Most &Visited - Показать самые &посещаемые + Показать самые п&осещаемые @@ -836,7 +836,7 @@ Issued On: - Выданно на: + Выдано для: @@ -846,7 +846,7 @@ <not set in certificate> - <not set in certificate> + < не указано в сертификате> @@ -953,22 +953,22 @@ Добавить %1 в "белый" список - + Flash Object объект Flash - + <b>Attribute Name</b> <b>Название атрибута</b> - + <b>Value</b> <b>Значение</b> - + No more informations available. Нет доступной информации. @@ -1134,7 +1134,7 @@ Remaining time unavailable - Оставшееся время неизвестно + Оставшееся время недоступно @@ -1653,12 +1653,12 @@ MainApplication - + Last session crashed Последняя сессия завершилась неудачно - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla упал :-(</b><br/>К сожалению, последняя сессия QupZilla была завершена неудачно. Вы хотите попробовать восстановить её? @@ -1713,7 +1713,7 @@ SSL Certificate Error! - Ошибка в сертификате SSL! + Ошибка сертификата SSL! @@ -1873,12 +1873,12 @@ Использовать Click To Flash - + Add site to whitelist Добавить сайт в Белый список - + Server without http:// (ex. youtube.com) Сервер (без http://) @@ -2022,7 +2022,7 @@ <b>Navigation ToolBar</b> - <b>панель Навигации</b> + <b>Панель навигации</b> @@ -2107,22 +2107,22 @@ Allow JAVA - Позволять использовать Java + Использовать Java Allow JavaScript - Позволять использовать JavaScript + Использовать JavaScript Active profile: - + Активный профиль: Allow Plugins (Flash plugin) - Позволять использовать плагины (плагин Flash) + Использовать Плагины (плагин Flash) @@ -2158,7 +2158,7 @@ Include links in focus chain - Include links in focus chain + Include links in focus chain @@ -2268,12 +2268,12 @@ Manual configuration - Ручнаю настройка + Ручные настройки System proxy configuration - Использовать системные настройки прокси + Системные натройки прокси @@ -2323,7 +2323,8 @@ Fantasy - Фантазия + ??? + Fantasy @@ -2402,12 +2403,14 @@ Match domain exactly - Match domain exactly + ?? + Match domain exactly <b>Warning:</b> Match domain exactly and Filter Tracking Cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first! - <b>Внимание:</b> Match domain exactly и фильтрация шпионских Cookies могут привести к запрещению некторых Cookies. Если у вас проблемы с cookies, то поробуёте отключить эти + ?? Match domian exactly + <b>Внимание:</b> Match domain exactly и фильтрация шпионских Cookies могут привести к запрещению некторых Cookies. Если у вас проблемы с cookies, то поробуёте отключить эти опции! @@ -2443,12 +2446,12 @@ Expiration timeout: - Длительность уведомления: + Время действия: seconds - секунд + секунд @@ -2478,7 +2481,7 @@ StyleSheet automatically loaded with all websites: - Загружать таблицу стилей для всех сайтов: + Выберите таблицу стилей для всех сайтов: @@ -2563,7 +2566,7 @@ Choose stylesheet location... - Укажите местоположение таблицы стилей... + Укажите местоположение таблицы стилей @@ -2573,7 +2576,7 @@ Enter the new profile's name: - Введите имя нового профиля: + Введите имя профиля: @@ -2682,7 +2685,7 @@ Hi&story - &История + Ис&тория @@ -2757,12 +2760,12 @@ &Undo - &Отменить действие + &Отменить &Redo - &Повторить действие + &Повторить @@ -2777,7 +2780,7 @@ &Paste - &Вставить + Вс&тавить @@ -2833,7 +2836,7 @@ &Stop - &Прервать + П&рервать @@ -2975,7 +2978,7 @@ &Web Search - &Поиск в интернете + П&оиск в интернете @@ -3391,7 +3394,7 @@ Please add some with RSS icon in navigation bar on site which offers feeds. You already have this feed. - Вы уже подписаны на эту ленту. + Вы уже подписаны на эту ленту. @@ -3629,7 +3632,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Highlight - Подсветка + Подсвечивать найденное @@ -3738,7 +3741,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla <not set in certificate> - <not set in certificate> + <Не установленно в сертификате> @@ -3823,7 +3826,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla This is your <b>%1.</b> visit of this site. - Это ваше <b>%1 </b> посещение этого сайта. + Это ваше <b>%1 .</b> посещение этого сайта. @@ -4255,7 +4258,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla If you are unable to load any pages, check your computer's network connection. - Если не можете открыть любую страницу, проверьте ваше соединение с Internet. + Если невозможно загрузить любую страницу, проверьте ваше соединение с Internet. @@ -4283,7 +4286,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Add %1 ... - Добавить %1 ... + Добавить %1... @@ -4301,7 +4304,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + New tab Новая вкладка @@ -4323,7 +4326,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla &Save link as... - &Сохранить ссылку как... + С&охранить ссылку как... @@ -4338,12 +4341,12 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Show i&mage - Показать &изображение + Показать изображение Copy im&age - Копировать и&зображение + Копи&ровать изображение @@ -4353,7 +4356,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla &Save image as... - Сохранить изображение &как... + Со&хранить изображение как... @@ -4413,7 +4416,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Show Web &Inspector - Показать Web &инспектор + Показать Web инспектор diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts index 198caa1da..ed5eb9962 100644 --- a/translations/zh_CN.ts +++ b/translations/zh_CN.ts @@ -1002,22 +1002,22 @@ - + Flash Object Flash对象 - + <b>Attribute Name</b> - + <b>Value</b> - + No more informations available. 没有提供更多信息。 @@ -1702,12 +1702,12 @@ MainApplication - + Last session crashed 会话崩溃 - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? QupZilla上次结束时崩溃,我们非常遗憾。您要还原保存的状态吗? @@ -1925,12 +1925,12 @@ 允许点击Flash - + Add site to whitelist 将网站添加到白名单 - + Server without http:// (ex. youtube.com) 没有http://服务器(如youtube.com) @@ -4366,7 +4366,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + New tab 新标签 From 93e7c073d44d812af7217efc87a293dc8cbf1707 Mon Sep 17 00:00:00 2001 From: nowrep Date: Thu, 29 Dec 2011 15:45:29 +0100 Subject: [PATCH 05/22] [Fix:] Going to history items from history back/forward menu in new tab - fixed regression from 061e1e21543b3cfd323fa901992328e14a9f36d2 --- src/bookmarks/bookmarkstoolbar.cpp | 1 - src/navigation/navigationbar.cpp | 3 +-- src/webview/tabwidget.cpp | 4 +++- src/webview/tabwidget.h | 5 +++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/bookmarks/bookmarkstoolbar.cpp b/src/bookmarks/bookmarkstoolbar.cpp index d632b5570..d544abc9f 100644 --- a/src/bookmarks/bookmarkstoolbar.cpp +++ b/src/bookmarks/bookmarkstoolbar.cpp @@ -48,7 +48,6 @@ BookmarksToolbar::BookmarksToolbar(QupZilla* mainClass, QWidget* parent) connect(m_bookmarksModel, SIGNAL(folderDeleted(QString)), this, SLOT(folderDeleted(QString))); connect(m_bookmarksModel, SIGNAL(folderRenamed(QString, QString)), this, SLOT(folderRenamed(QString, QString))); - setMaximumWidth(p_QupZilla->width()); // QTimer::singleShot(0, this, SLOT(refreshBookmarks())); diff --git a/src/navigation/navigationbar.cpp b/src/navigation/navigationbar.cpp index e106a6f43..4f748703a 100644 --- a/src/navigation/navigationbar.cpp +++ b/src/navigation/navigationbar.cpp @@ -261,9 +261,8 @@ void NavigationBar::goAtHistoryIndexInNewTab(int index) } TabWidget* tabWidget = p_QupZilla->tabWidget(); - tabWidget->duplicateTab(tabWidget->currentIndex()); + int tabIndex = tabWidget->duplicateTab(tabWidget->currentIndex()); - int tabIndex = tabWidget->count() - 1; QWebHistory* history = p_QupZilla->weView(tabIndex)->page()->history(); history->goToItem(history->itemAt(index)); diff --git a/src/webview/tabwidget.cpp b/src/webview/tabwidget.cpp index 89ad43ed1..5c72551dd 100644 --- a/src/webview/tabwidget.cpp +++ b/src/webview/tabwidget.cpp @@ -419,7 +419,7 @@ void TabWidget::closeAllButCurrent(int index) } } -void TabWidget::duplicateTab(int index) +int TabWidget::duplicateTab(int index) { QUrl url = weView(index)->url(); QByteArray history; @@ -429,6 +429,8 @@ void TabWidget::duplicateTab(int index) int id = addView(url, tabText(index), TabWidget::NewNotSelectedTab); QDataStream historyStream(history); historyStream >> *weView(id)->history(); + + return id; } void TabWidget::restoreClosedTab() diff --git a/src/webview/tabwidget.h b/src/webview/tabwidget.h index 0be6d87b5..c196d4478 100644 --- a/src/webview/tabwidget.h +++ b/src/webview/tabwidget.h @@ -68,14 +68,15 @@ signals: void pinnedTabAdded(); public slots: - void closeTab(int index = -1); int addView(QUrl url = QUrl(), const QString &title = tr("New tab"), OpenUrlIn openIn = NewTab, bool selectLine = false, int position = -1); + int duplicateTab(int index); + + void closeTab(int index = -1); void reloadTab(int index) { weView(index)->reload(); } void reloadAllTabs(); void stopTab(int index) { weView(index)->stop(); } void backTab(int index) { weView(index)->back(); } void forwardTab(int index) { weView(index)->forward(); } - void duplicateTab(int index); void closeAllButCurrent(int index); void restoreClosedTab(); void restoreAllClosedTabs(); From 47b6af18b586dfd5ed40656330761670df260d1e Mon Sep 17 00:00:00 2001 From: nowrep Date: Thu, 29 Dec 2011 21:25:49 +0100 Subject: [PATCH 06/22] [Fix] Showing custom rules properly under custom rules now. - if you created new custom rule, it showed under custom rules only until restart, then it was moved into EasyList --- src/adblock/adblocksubscription.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/adblock/adblocksubscription.cpp b/src/adblock/adblocksubscription.cpp index 618d412b5..6e9b2c87a 100644 --- a/src/adblock/adblocksubscription.cpp +++ b/src/adblock/adblocksubscription.cpp @@ -138,7 +138,7 @@ void AdBlockSubscription::rulesDownloaded() foreach(const AdBlockRule & rule, allRules()) { if (rule.filter().contains("*******- user custom filters")) { customRules = true; - response.append("! *******- user custom filters -*************\n"); + response.append("\n! *******- user custom filters -*************\n"); continue; } if (!customRules) { @@ -147,6 +147,10 @@ void AdBlockSubscription::rulesDownloaded() response.append(rule.filter() + "\n"); } + if (!customRules) { + response.append("\n! *******- user custom filters -*************\n"); + } + file.write(response); file.close(); loadRules(); From d23704bc82302d9bc4f4dd3c3033a3ac62a15a8e Mon Sep 17 00:00:00 2001 From: nowrep Date: Thu, 29 Dec 2011 21:50:03 +0100 Subject: [PATCH 07/22] Hide new tab button while moving tabs. Closes #103 - also updated spanish translation --- bin/locale/es_ES.qm | Bin 90189 -> 90274 bytes src/webview/tabbar.cpp | 28 ++++++++++++++++++++++++++++ src/webview/tabbar.h | 4 ++++ translations/es_ES.ts | 6 +++--- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/bin/locale/es_ES.qm b/bin/locale/es_ES.qm index 7e26c4140aa49a261c301f7372d7a625d06fec4a..3783733adc08b37822e8f49981cca87fa4614d49 100644 GIT binary patch delta 4872 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 delta 5101 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 diff --git a/src/webview/tabbar.cpp b/src/webview/tabbar.cpp index fd7305c28..7886f9332 100644 --- a/src/webview/tabbar.cpp +++ b/src/webview/tabbar.cpp @@ -313,6 +313,30 @@ int TabBar::normalTabsCount() return count() - m_pinnedTabsCount; } +void TabBar::mousePressEvent(QMouseEvent *event) +{ + if (event->buttons() & Qt::LeftButton && tabAt(event->pos()) != -1) { + m_dragStartPosition = mapFromGlobal(event->globalPos()); + } + else { + m_dragStartPosition = QPoint(); + } + + QTabBar::mousePressEvent(event); +} + +void TabBar::mouseMoveEvent(QMouseEvent *event) +{ + if (!m_dragStartPosition.isNull() && m_tabWidget->buttonAddTab()->isVisible()) { + int manhattanLength = (event->pos() - m_dragStartPosition).manhattanLength(); + if (manhattanLength > QApplication::startDragDistance()) { + m_tabWidget->buttonAddTab()->hide(); + } + } + + QTabBar::mouseMoveEvent(event); +} + void TabBar::mouseDoubleClickEvent(QMouseEvent* event) { if (event->button() == Qt::LeftButton && tabAt(event->pos()) == -1) { @@ -325,6 +349,10 @@ void TabBar::mouseDoubleClickEvent(QMouseEvent* event) void TabBar::mouseReleaseEvent(QMouseEvent* event) { + if (m_tabWidget->buttonAddTab()->isHidden()) { + QTimer::singleShot(500, m_tabWidget->buttonAddTab(), SLOT(show())); + } + if (!rect().contains(event->pos())) { QTabBar::mouseReleaseEvent(event); return; diff --git a/src/webview/tabbar.h b/src/webview/tabbar.h index 85975d187..d6dc24c55 100644 --- a/src/webview/tabbar.h +++ b/src/webview/tabbar.h @@ -80,6 +80,8 @@ private slots: void closeCurrentTab(); private: + void mousePressEvent(QMouseEvent *event); + void mouseMoveEvent(QMouseEvent *event); void mouseDoubleClickEvent(QMouseEvent* event); void mouseReleaseEvent(QMouseEvent* event); QSize tabSizeHint(int index) const; @@ -99,6 +101,8 @@ private: int m_normalTabWidth; int m_lastTabWidth; bool m_adjustingLastTab; + + QPoint m_dragStartPosition; }; #endif // TABBAR_H diff --git a/translations/es_ES.ts b/translations/es_ES.ts index b2576c777..b93632c08 100644 --- a/translations/es_ES.ts +++ b/translations/es_ES.ts @@ -2263,7 +2263,7 @@ Active profile: - + Perfil activo: @@ -4320,7 +4320,7 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com - Compruebe errores de escritura en la dirección como<b>ww.</b>ejemplo.com en lugar de <b>www.</b>ejemplo.com + Compruebe errores de escritura en la dirección como <b>ww.</b>ejemplo.com en lugar de <b>www.</b>ejemplo.com @@ -4504,4 +4504,4 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup Prevenir que esta página cree diálogos adicionales - + \ No newline at end of file From ffc4f825a6d30cc03ec71bde24fc53d1526f6fdd Mon Sep 17 00:00:00 2001 From: nowrep Date: Thu, 29 Dec 2011 22:28:04 +0100 Subject: [PATCH 08/22] Proper handling of metaDataChanged signal in downloading. Closes #69 - checking whether downloaded item doesn't want to redirect, and making redirect if so --- src/downloads/downloaditem.cpp | 31 ++++++++++++++++++++++--------- src/downloads/downloaditem.h | 2 ++ 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/downloads/downloaditem.cpp b/src/downloads/downloaditem.cpp index d5ab2d86a..e88741e14 100644 --- a/src/downloads/downloaditem.cpp +++ b/src/downloads/downloaditem.cpp @@ -23,6 +23,7 @@ #include "webpage.h" #include "downloadmanager.h" #include "iconprovider.h" +#include "networkmanager.h" //#define DOWNMANAGER_DEBUG @@ -60,6 +61,21 @@ DownloadItem::DownloadItem(QListWidgetItem* item, QNetworkReply* reply, const QS setContextMenuPolicy(Qt::CustomContextMenu); connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(customContextMenuRequested(QPoint))); + connect(ui->button, SIGNAL(clicked(QPoint)), this, SLOT(stop())); + connect(manager, SIGNAL(resized(QSize)), this, SLOT(parentResized(QSize))); + + startDownloading(); +} + +void DownloadItem::startDownloading() +{ + QUrl locationHeader = m_reply->header(QNetworkRequest::LocationHeader).toUrl(); + if (locationHeader.isValid()) { + m_reply->close(); + m_reply->deleteLater(); + + m_reply = mApp->networkManager()->get(QNetworkRequest(locationHeader)); + } m_reply->setParent(this); connect(m_reply, SIGNAL(finished()), this, SLOT(finished())); @@ -67,8 +83,6 @@ DownloadItem::DownloadItem(QListWidgetItem* item, QNetworkReply* reply, const QS connect(m_reply, SIGNAL(downloadProgress(qint64, qint64)), this, SLOT(downloadProgress(qint64, qint64))); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(error(QNetworkReply::NetworkError))); connect(m_reply, SIGNAL(metaDataChanged()), this, SLOT(metaDataChanged())); - connect(ui->button, SIGNAL(clicked(QPoint)), this, SLOT(stop())); - connect(manager, SIGNAL(resized(QSize)), this, SLOT(parentResized(QSize))); m_downloading = true; m_timer.start(1000, this); @@ -91,15 +105,14 @@ void DownloadItem::parentResized(const QSize &size) void DownloadItem::metaDataChanged() { -// http://www.olympus.cz/consumer/images/XD-Picture_card_1GB_Hand_CROP(1).jpg -// << download this picture emits metaDataChanged signal, but image is downloaded correctly + QUrl locationHeader = m_reply->header(QNetworkRequest::LocationHeader).toUrl(); + if (locationHeader.isValid()) { + m_reply->close(); + m_reply->deleteLater(); - QVariant locationHeader = m_reply->header(QNetworkRequest::LocationHeader); - if (!locationHeader.toUrl().isEmpty()) { - qWarning("DownloadManager: metaDataChanged << URL: %s", qPrintable(locationHeader.toString())); + m_reply = mApp->networkManager()->get(QNetworkRequest(locationHeader)); + startDownloading(); } - -// QMessageBox::information(m_item->listWidget()->parentWidget(), "Meta Data Changed", QString("Meta data changed feature unimplemented yet, sorry.\n URL: '%̈́'").arg(locationHeader.toUrl().toString())); } void DownloadItem::finished() diff --git a/src/downloads/downloaditem.h b/src/downloads/downloaditem.h index 20f50555e..ab97b5601 100644 --- a/src/downloads/downloaditem.h +++ b/src/downloads/downloaditem.h @@ -78,6 +78,8 @@ private slots: void copyDownloadLink(); private: + void startDownloading(); + void timerEvent(QTimerEvent* event); void updateDownloadInfo(double currSpeed, qint64 received, qint64 total); void mouseDoubleClickEvent(QMouseEvent* e); From 8e84b6c19f606d19b2381e288494f2335f6a1c88 Mon Sep 17 00:00:00 2001 From: nowrep Date: Fri, 30 Dec 2011 01:11:16 +0100 Subject: [PATCH 09/22] Fixes in Russian translation --- bin/locale/ru_RU.qm | Bin 87087 -> 87217 bytes translations/ru_RU.ts | 137 +++++++++++++++++++++--------------------- 2 files changed, 67 insertions(+), 70 deletions(-) diff --git a/bin/locale/ru_RU.qm b/bin/locale/ru_RU.qm index b67ecd8424f584b132713a7c03a7ac37635f5b3f..d910d63bb7b0e2fbc0fe55e1e38f1ef69e97ada0 100644 GIT binary patch delta 5733 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 delta 5631 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 diff --git a/translations/ru_RU.ts b/translations/ru_RU.ts index ecd9af5c0..c75bd2f2a 100644 --- a/translations/ru_RU.ts +++ b/translations/ru_RU.ts @@ -953,22 +953,22 @@ Добавить %1 в "белый" список - + Flash Object объект Flash - + <b>Attribute Name</b> <b>Название атрибута</b> - + <b>Value</b> <b>Значение</b> - + No more informations available. Нет доступной информации. @@ -1273,8 +1273,8 @@ DownloadManager - - + + Download Manager Менеджер загрузок @@ -1284,32 +1284,32 @@ Очистить - + %1% of %2 files (%3) %4 remaining %1% из %2 файлов (%3) %4 осталось - + % - Download Manager % - Менеджер загрузок - + Download Finished Загузка закончена - + All files have been successfully downloaded. Все файлы были успешно загружены. - + Warning Внимание - + Are you sure to quit? All uncompleted downloads will be cancelled! Вы точно хотите выйти? Все незавершенные загрузки будут отменены! @@ -1653,12 +1653,12 @@ MainApplication - + Last session crashed Последняя сессия завершилась неудачно - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla упал :-(</b><br/>К сожалению, последняя сессия QupZilla была завершена неудачно. Вы хотите попробовать восстановить её? @@ -1873,12 +1873,12 @@ Использовать Click To Flash - + Add site to whitelist Добавить сайт в Белый список - + Server without http:// (ex. youtube.com) Сервер (без http://) @@ -1980,7 +1980,7 @@ - + Note: You cannot delete active profile. Примечание: Нельзя удалить активный профиль. @@ -2077,7 +2077,7 @@ Add .co.uk domain by pressing ALT key - Добавить домен .co.uk после нажатия клавиши ALT + Добавить домен .ru после нажатия клавиши ALT @@ -2142,7 +2142,7 @@ Send Do Not Track header to servers - Send Do Not Track header to servers + Просить сервер не отслежевать вас @@ -2158,7 +2158,7 @@ Include links in focus chain - Include links in focus chain + Включать ссылки в последовательность фокуса @@ -2403,15 +2403,12 @@ Match domain exactly - ?? - Match domain exactly + Требовать точное соответствие домена <b>Warning:</b> Match domain exactly and Filter Tracking Cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first! - ?? Match domian exactly - <b>Внимание:</b> Match domain exactly и фильтрация шпионских Cookies могут привести к запрещению некторых Cookies. Если у вас проблемы с cookies, то поробуёте отключить эти -опции! + <b>Внимание:</b> Опции "Требовать точное соответствие домена" и "фильтрация шпионских cookies" могут привести к запрещению некторых cookies. Если у вас проблемы с cookies, то попробуйте отключить эти опции! @@ -2456,7 +2453,7 @@ <b>Note: </b>You can change position of OSD Notification by dragging it on the screen. - <b>Примечание: </b>Вы можете изменить расположение OSD уведомлений перетаскивая их по экрану. + <b>Примечание: </b>Вы можете изменить расположение экранных уведомлений перетаскивая их по экрану. @@ -2549,58 +2546,58 @@ Прочее - + OSD Notification - OSD Уведомления + Экранные уведомления - + Drag it on the screen to place it where you want. Перетащите уведомление, в место где вы хотите его разместить. - + Choose download location... Выберите папку для загрузок... - + Choose stylesheet location... - Укажите местоположение таблицы стилей + Укажите местоположение таблицы стилей... - + New Profile Новый профиль - + Enter the new profile's name: Введите имя профиля: - - + + Error! Ошибка! - + This profile already exists! Такой профиль уже существует! - + Cannot create profile directory! Невозможно создать папку для профиля! - + Confirmation Подтверждение - + Are you sure to permanently delete "%1" profile? This action cannot be undone! Вы точно хотите удалить профиль "%1"? Это действие необратимо! @@ -3239,32 +3236,32 @@ Переводчики - + Speed Dial Страница быстрого доступа - + Add New Page Добавить новую страницу - + Apply Применить - + Load title from page Загрузить назвние из страницы - + Edit Изменить - + Remove Удалить @@ -3274,22 +3271,22 @@ E-mail необязателен<br/><b>Примечание:</b> Пожалуйста, используйте только английский язык. - + Reload Обновить - + Url Url - + Title Название - + New Page Новая страница @@ -4013,79 +4010,79 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla TabBar - + &New tab &Новая вкладка - + &Stop Tab ??????????? &Прервать загрузку - + &Reload Tab &Обновить вкладку - + &Duplicate Tab &Клонировать вкладку - + Un&pin Tab О&ткрепить вкладку - + &Pin Tab П&рикрепить вкладку - + Re&load All Tabs О&бновить все вкладки - + &Bookmark This Tab Добавить &закладку для этой страницы - + Bookmark &All Tabs Закладки для &всех открытых страниц - + Close Ot&her Tabs Закрыть &остальные вкладки - + Cl&ose &Закрыть - + Reloa&d All Tabs Об&новить все вкладки - + Bookmark &All Ta&bs Закладки для &всех открытых страниц - + Restore &Closed Tab Открыть &закрытую вкладку - - + + New tab Новая вкладка @@ -4253,7 +4250,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com - Проверьте адрес страницы на ошибки ( Например <b>ww</b>.example.com вместо <b>www</'b>.example.com) + Проверьте адрес страницы на ошибки ( Например <b>ww</b>.example.com вместо <b>www</b>.example.com) @@ -4304,7 +4301,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + New tab Новая вкладка @@ -4341,7 +4338,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Show i&mage - Показать изображение + Показать и&зображение @@ -4416,7 +4413,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Show Web &Inspector - Показать Web инспектор + Показать &Web инспектор From 8ede49edc29748fc0ef49b6ffe2a20cbd300c8db Mon Sep 17 00:00:00 2001 From: Jonathan Hooverman Date: Fri, 30 Dec 2011 11:29:36 +0100 Subject: [PATCH 10/22] Updated German translation --- bin/locale/de_DE.qm | Bin 89919 -> 90038 bytes translations/de_DE.ts | 16 ++++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bin/locale/de_DE.qm b/bin/locale/de_DE.qm index 216c72624e13afd2c268cb439289c0779d80edf3..a3621bfa541a79475877a095bdc316a1c18f44cd 100644 GIT binary patch delta 7403 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̦ z2@x^lYsbXbo*0)9Gch(Ise@IxW;PKbOP?7bi$@hQ7ds25%9#~?M29MwJKGB@j=* diff --git a/translations/de_DE.ts b/translations/de_DE.ts index 415d960eb..f36183a09 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -1511,7 +1511,7 @@ Copy address - Link-Adresse kopieren + Link-Adresse kopieren @@ -2295,7 +2295,7 @@ Active profile: - + Aktives Profil: @@ -2351,7 +2351,7 @@ Ask when entering Private Browsing mode - + Starten des Privaten Modus bestätigen @@ -3257,12 +3257,12 @@ Apply - + Anwenden Load title from page - + Titel von der Web-Seite laden @@ -3308,7 +3308,7 @@ E-mail is optional<br/><b>Note: </b>Please use English language only. - + Die Angabe der E-Mail Adresse ist optional.<br/><b>Hinweis: </b>Bitte verfassen Sie die Fehlerberichte ausschließlich in englischer Sprache. @@ -3492,7 +3492,7 @@ Bitte fügen Sie Feeds über das RSS Symbol in der Navigationsleiste hinzu. Untitled feed - + Unbenannter Feed @@ -4078,7 +4078,7 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest Unable to load - + Laden nicht möglich From b8a0b5298251ec8780b1431716f822e110abdcfc Mon Sep 17 00:00:00 2001 From: nowrep Date: Fri, 30 Dec 2011 16:54:37 +0100 Subject: [PATCH 11/22] Improved commandline options. Possibility to use more than at once. - it is also now possible to start in private mode from commandline --- src/app/commandlineoptions.cpp | 2 +- src/app/mainapplication.cpp | 34 ++++++++++++++++++++++++++++++++++ src/app/mainapplication.h | 7 ++++++- src/app/qupzilla.cpp | 5 +---- 4 files changed, 42 insertions(+), 6 deletions(-) diff --git a/src/app/commandlineoptions.cpp b/src/app/commandlineoptions.cpp index 497fdae3c..f31eb6679 100644 --- a/src/app/commandlineoptions.cpp +++ b/src/app/commandlineoptions.cpp @@ -37,7 +37,7 @@ void CommandLineOptions::showHelp() " -a or --authors print QupZilla authors \n" " -v or --version print QupZilla version \n" "\n" - " -p or --profile=PROFILE start with specified profile \n" + " -p or --profile= start with specified profile \n" " -np or --no-plugins start without plugins \n" "\n" " Options to control running QupZilla:\n" diff --git a/src/app/mainapplication.cpp b/src/app/mainapplication.cpp index feda6b23c..e14f22f88 100644 --- a/src/app/mainapplication.cpp +++ b/src/app/mainapplication.cpp @@ -115,15 +115,18 @@ MainApplication::MainApplication(const QList &cm break; case CommandLineOptions::NewTab: messages.append("ACTION:NewTab"); + m_postLaunchActions.append(OpenNewTab); break; case CommandLineOptions::NewWindow: messages.append("ACTION:NewWindow"); break; case CommandLineOptions::ShowDownloadManager: messages.append("ACTION:ShowDownloadManager"); + m_postLaunchActions.append(OpenDownloadManager); break; case CommandLineOptions::StartPrivateBrowsing: messages.append("ACTION:StartPrivateBrowsing"); + m_postLaunchActions.append(PrivateBrowsing); break; case CommandLineOptions::OpenUrl: startUrl = pair.text; @@ -208,8 +211,26 @@ MainApplication::MainApplication(const QList &cm plugins()->loadPlugins(); loadSettings(); + QTimer::singleShot(0, this, SLOT(postLaunch())); QTimer::singleShot(2000, this, SLOT(restoreCursor())); +#ifdef Q_WS_WIN QTimer::singleShot(10 * 1000, this, SLOT(setupJumpList())); +#endif +} + +void MainApplication::postLaunch() +{ + if (m_postLaunchActions.contains(PrivateBrowsing)) { + togglePrivateBrowsingMode(true); + } + + if (m_postLaunchActions.contains(OpenDownloadManager)) { + downManager()->show(); + } + + if (m_postLaunchActions.contains(OpenNewTab)) { + getWindow()->tabWidget()->addView(); + } } void MainApplication::loadSettings() @@ -356,6 +377,15 @@ bool MainApplication::isStateChanged() return false; } +void MainApplication::togglePrivateBrowsingMode(bool state) +{ + webSettings()->setAttribute(QWebSettings::PrivateBrowsingEnabled, state); + history()->setSaving(!state); + cookieJar()->turnPrivateJar(state); + + emit message(MainApplication::CheckPrivateBrowsing, state); +} + void MainApplication::sendMessages(MainApplication::MessageType mes, bool state) { emit message(mes, state); @@ -674,6 +704,10 @@ bool MainApplication::saveStateSlot() bool MainApplication::restoreStateSlot(QupZilla* window) { + if (m_postLaunchActions.contains(PrivateBrowsing)) { + return false; + } + m_isRestoring = true; QSettings settings(m_activeProfil + "settings.ini", QSettings::IniFormat); int afterStart = settings.value("Web-URL-Settings/afterLaunch", 1).toInt(); diff --git a/src/app/mainapplication.h b/src/app/mainapplication.h index ea37d2e0e..dcefbf901 100644 --- a/src/app/mainapplication.h +++ b/src/app/mainapplication.h @@ -82,9 +82,10 @@ public: inline int windowCount() { return m_mainWindows.count(); } bool checkSettingsDir(); - int defaultZoom() { return m_defaultZoom; } + void togglePrivateBrowsingMode(bool state); + QupZilla* getWindow(); CookieManager* cookieManager(); BrowsingLibrary* browsingLibrary(); @@ -116,10 +117,13 @@ signals: void message(MainApplication::MessageType mes, bool state); private slots: + void postLaunch(); void setupJumpList(); void restoreCursor(); private: + enum PostLaunchAction { PrivateBrowsing, OpenDownloadManager, OpenNewTab }; + void translateApp(); void restoreOtherWindows(); @@ -154,6 +158,7 @@ private: bool m_isRestoring; bool m_databaseConnected; + QList m_postLaunchActions; }; #endif // MAINAPPLICATION_H diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index 114e8daba..0d901c7c4 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -1326,10 +1326,7 @@ void QupZilla::startPrivate(bool state) } } - mApp->webSettings()->setAttribute(QWebSettings::PrivateBrowsingEnabled, state); - mApp->history()->setSaving(!state); - mApp->cookieJar()->turnPrivateJar(state); - emit message(MainApplication::CheckPrivateBrowsing, state); + mApp->togglePrivateBrowsingMode(state); } void QupZilla::resizeEvent(QResizeEvent *event) From c38e0635809d98c246375944a34b4ca8ac1a5d90 Mon Sep 17 00:00:00 2001 From: nowrep Date: Fri, 30 Dec 2011 17:56:49 +0100 Subject: [PATCH 12/22] Showing Apply and Edit on its right places in Speed Dial now. --- src/network/qupzillaschemehandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/qupzillaschemehandler.cpp b/src/network/qupzillaschemehandler.cpp index 2828d1fcb..0199bc9b9 100644 --- a/src/network/qupzillaschemehandler.cpp +++ b/src/network/qupzillaschemehandler.cpp @@ -239,7 +239,7 @@ QString QupZillaSchemeReply::speeddialPage() dPage.replace("%SITE-TITLE%", tr("Speed Dial")); dPage.replace("%ADD-TITLE%", tr("Add New Page")); - dPage.replace("%TITLE-EDIT%", tr("Apply")); + dPage.replace("%TITLE-EDIT%", tr("Edit")); dPage.replace("%TITLE-REMOVE%", tr("Remove")); dPage.replace("%TITLE-RELOAD%", tr("Reload")); dPage.replace("%TITLE-FETCHTITLE%", tr("Load title from page")); @@ -248,7 +248,7 @@ QString QupZillaSchemeReply::speeddialPage() dPage.replace("%LOADING-IMG%", "qrc:html/loading.gif"); dPage.replace("%URL%", tr("Url")); dPage.replace("%TITLE%", tr("Title")); - dPage.replace("%EDIT%", tr("Edit")); + dPage.replace("%EDIT%", tr("Apply")); dPage.replace("%NEW-PAGE%", tr("New Page")); } From 18fbb1cd31e21c24bac49eb197eceed04c23d3bf Mon Sep 17 00:00:00 2001 From: nowrep Date: Sat, 31 Dec 2011 10:33:01 +0100 Subject: [PATCH 13/22] New project domain qupzilla.com. Thank you very much, Radomir Orkac. --- src/app/qupzilla.cpp | 2 +- src/data/html/reportbug.html | 2 +- src/plugins/speeddial.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index 0d901c7c4..cc4c08571 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -66,7 +66,7 @@ const QString QupZilla::VERSION = "1.1.0"; const QString QupZilla::BUILDTIME = __DATE__" "__TIME__; const QString QupZilla::AUTHOR = "David Rosca"; const QString QupZilla::COPYRIGHT = "2010-2011"; -const QString QupZilla::WWWADDRESS = "http://qupzilla.co.cc"; +const QString QupZilla::WWWADDRESS = "http://qupzilla.com"; const QString QupZilla::WIKIADDRESS = "https://github.com/nowrep/QupZilla/wiki"; const QString QupZilla::WEBKITVERSION = qWebKitVersion(); diff --git a/src/data/html/reportbug.html b/src/data/html/reportbug.html index 82c1e3486..b1b45aa25 100644 --- a/src/data/html/reportbug.html +++ b/src/data/html/reportbug.html @@ -36,7 +36,7 @@ function checkFields()

- + diff --git a/src/plugins/speeddial.cpp b/src/plugins/speeddial.cpp index 245e51db5..6941e577e 100644 --- a/src/plugins/speeddial.cpp +++ b/src/plugins/speeddial.cpp @@ -37,7 +37,7 @@ void SpeedDial::loadSettings() if (m_allPages.isEmpty()) { m_allPages = "url:\"http://www.google.com\"|title:\"Google\";" - "url:\"http://qupzilla.co.cc\"|title:\"QupZilla\";" + "url:\"http://qupzilla.com\"|title:\"QupZilla\";" "url:\"http://qupzilla.blogspot.com\"|title:\"QupZilla Blog\";" "url:\"https://github.com/nowrep/QupZilla\"|title:\"QupZilla GitHub\";" "url:\"http://facebook.com\"|title:\"Facebook\";"; From ef67b1745ff4f1fa4b0ffe9895446837c8549831 Mon Sep 17 00:00:00 2001 From: nowrep Date: Sat, 31 Dec 2011 12:57:01 +0100 Subject: [PATCH 14/22] Other updateds for new domain. Happy New Year! - last commit today, have fun :-) --- AUTHORS | 1 + README.md | 2 +- src/data/data/browsedata.db | Bin 20480 -> 20480 bytes 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index f23ac7770..b1341e3b4 100644 --- a/AUTHORS +++ b/AUTHORS @@ -30,3 +30,4 @@ Special thanks: Jonathan Hooverman (english language correction) Peter Vacula (for a big support in the beginnigs) +Radomir Orkac (qupzilla.com domain) diff --git a/README.md b/README.md index b8ddae8e0..72b4dc990 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -QupZilla Web Browser - http://www.qupzilla.co.cc (http://qupzilla.blogspot.com/) +QupZilla Web Browser - http://www.qupzilla.com (http://qupzilla.blogspot.com/) About QupZilla ---------------------------------------------------------------------------------------- diff --git a/src/data/data/browsedata.db b/src/data/data/browsedata.db index 6255c48c11fd78a11b780d12f85283b9d2ba66cd..3e2cecc33b11edf31b1a43ef9d686d40386aa33b 100644 GIT binary patch delta 177 zcmZozz}T>Wae}lU2Ll6x2oOU7Q}sk0V@8gR3Co1pJ~J@=VEnwX@i`+`XB892WLb3v zS<^}4-}!)QMLKI4fg-wKkzbqth;u2honv5r&U|jOAj=_U0|{nR#*C7Z0xNy}!qS4O u%$%G=z2y8{eI^_doBvs}@oZ-Gxxqa7mbW5ju0Gg3LE)QOe7-X?1GxZr4KiE+ delta 165 zcmZozz}T>Wae}lU8v_G_2oOU7Q`JNrV@9@(3Co1p-ZL4{@i8M;XAKj_WLb3v zS{xW+`UN$rr7K rIrNf~^_id?W*}$tKWjFg&73~hm?z)yR^$XpgWa&1&F4EaE0_xaVk#~7 From f3970f164b536736bccf576eb63ed8d4bb1c9673 Mon Sep 17 00:00:00 2001 From: nowrep Date: Sun, 1 Jan 2012 15:29:55 +0100 Subject: [PATCH 15/22] Updated copyright for new year. Closes #100 --- COPYRIGHT | 2 +- src/3rdparty/qtwin.cpp | 2 +- src/3rdparty/qtwin.h | 2 +- src/adblock/adblockblockednetworkreply.cpp | 2 +- src/adblock/adblockblockednetworkreply.h | 2 +- src/adblock/adblockdialog.cpp | 2 +- src/adblock/adblockdialog.h | 2 +- src/adblock/adblockicon.cpp | 2 +- src/adblock/adblockicon.h | 2 +- src/adblock/adblockmanager.cpp | 2 +- src/adblock/adblockmanager.h | 2 +- src/adblock/adblocknetwork.cpp | 2 +- src/adblock/adblocknetwork.h | 2 +- src/adblock/adblockrule.cpp | 2 +- src/adblock/adblockrule.h | 2 +- src/adblock/adblocksubscription.cpp | 2 +- src/adblock/adblocksubscription.h | 2 +- src/app/autosaver.cpp | 2 +- src/app/autosaver.h | 2 +- src/app/commandlineoptions.cpp | 2 +- src/app/commandlineoptions.h | 2 +- src/app/mainapplication.cpp | 2 +- src/app/mainapplication.h | 2 +- src/app/profileupdater.cpp | 2 +- src/app/profileupdater.h | 2 +- src/app/qupzilla.cpp | 4 ++-- src/app/qupzilla.h | 2 +- src/appicon.rc | 2 +- src/autofill/autofillmodel.cpp | 2 +- src/autofill/autofillmodel.h | 2 +- src/autofill/autofillnotification.cpp | 2 +- src/autofill/autofillnotification.h | 2 +- src/bookmarks/bookmarkicon.cpp | 2 +- src/bookmarks/bookmarkicon.h | 2 +- src/bookmarks/bookmarksmanager.cpp | 2 +- src/bookmarks/bookmarksmanager.h | 2 +- src/bookmarks/bookmarksmodel.cpp | 2 +- src/bookmarks/bookmarksmodel.h | 2 +- src/bookmarks/bookmarkstoolbar.cpp | 2 +- src/bookmarks/bookmarkstoolbar.h | 2 +- src/bookmarks/bookmarkswidget.cpp | 2 +- src/bookmarks/bookmarkswidget.h | 2 +- src/bookmarksimport/bookmarksimportdialog.cpp | 2 +- src/bookmarksimport/bookmarksimportdialog.h | 2 +- src/bookmarksimport/chromeimporter.cpp | 2 +- src/bookmarksimport/chromeimporter.h | 2 +- src/bookmarksimport/firefoximporter.cpp | 2 +- src/bookmarksimport/firefoximporter.h | 2 +- src/bookmarksimport/operaimporter.cpp | 2 +- src/bookmarksimport/operaimporter.h | 2 +- src/cookies/cookiejar.cpp | 2 +- src/cookies/cookiejar.h | 2 +- src/cookies/cookiemanager.cpp | 2 +- src/cookies/cookiemanager.h | 2 +- src/data/html/copyright | 2 +- src/desktopnotifications/desktopnotification.cpp | 2 +- src/desktopnotifications/desktopnotification.h | 2 +- src/desktopnotifications/desktopnotificationsfactory.cpp | 2 +- src/desktopnotifications/desktopnotificationsfactory.h | 2 +- src/downloads/downloadfilehelper.cpp | 2 +- src/downloads/downloadfilehelper.h | 2 +- src/downloads/downloaditem.cpp | 2 +- src/downloads/downloaditem.h | 2 +- src/downloads/downloadmanager.cpp | 2 +- src/downloads/downloadmanager.h | 2 +- src/downloads/downloadoptionsdialog.cpp | 2 +- src/downloads/downloadoptionsdialog.h | 2 +- src/history/historymanager.cpp | 2 +- src/history/historymanager.h | 2 +- src/history/historymodel.cpp | 2 +- src/history/historymodel.h | 2 +- src/history/webhistoryinterface.cpp | 2 +- src/history/webhistoryinterface.h | 2 +- src/main.cpp | 2 +- src/navigation/locationbar.cpp | 2 +- src/navigation/locationbar.h | 2 +- src/navigation/locationbarsettings.cpp | 2 +- src/navigation/locationbarsettings.h | 2 +- src/navigation/locationcompleter.cpp | 2 +- src/navigation/locationcompleter.h | 2 +- src/navigation/locationpopup.cpp | 2 +- src/navigation/locationpopup.h | 2 +- src/navigation/navigationbar.cpp | 2 +- src/navigation/navigationbar.h | 2 +- src/navigation/reloadstopbutton.cpp | 2 +- src/navigation/reloadstopbutton.h | 2 +- src/navigation/siteicon.cpp | 2 +- src/navigation/siteicon.h | 2 +- src/navigation/websearchbar.cpp | 2 +- src/navigation/websearchbar.h | 2 +- src/network/networkmanager.cpp | 2 +- src/network/networkmanager.h | 2 +- src/network/networkmanagerproxy.cpp | 2 +- src/network/networkmanagerproxy.h | 2 +- src/network/networkproxyfactory.cpp | 2 +- src/network/networkproxyfactory.h | 2 +- src/network/qupzillaschemehandler.cpp | 2 +- src/network/qupzillaschemehandler.h | 2 +- src/opensearch/editsearchengine.cpp | 2 +- src/opensearch/editsearchengine.h | 2 +- src/opensearch/opensearchengine.cpp | 2 +- src/opensearch/opensearchengine.h | 2 +- src/opensearch/opensearchreader.cpp | 2 +- src/opensearch/opensearchreader.h | 2 +- src/opensearch/searchenginesdialog.cpp | 2 +- src/opensearch/searchenginesdialog.h | 2 +- src/opensearch/searchenginesmanager.cpp | 2 +- src/opensearch/searchenginesmanager.h | 2 +- src/other/aboutdialog.cpp | 2 +- src/other/aboutdialog.h | 2 +- src/other/browsinglibrary.cpp | 2 +- src/other/browsinglibrary.h | 2 +- src/other/clearprivatedata.cpp | 2 +- src/other/clearprivatedata.h | 2 +- src/other/databasewriter.cpp | 2 +- src/other/databasewriter.h | 2 +- src/other/pagescreen.cpp | 2 +- src/other/pagescreen.h | 2 +- src/other/sourceviewer.cpp | 2 +- src/other/sourceviewer.h | 2 +- src/other/sourceviewersearch.cpp | 2 +- src/other/sourceviewersearch.h | 2 +- src/other/statusbarmessage.cpp | 2 +- src/other/statusbarmessage.h | 2 +- src/other/updater.cpp | 2 +- src/other/updater.h | 2 +- src/plugins/clicktoflash.cpp | 2 +- src/plugins/clicktoflash.h | 2 +- src/plugins/plugininterface.h | 2 +- src/plugins/pluginproxy.cpp | 2 +- src/plugins/pluginproxy.h | 2 +- src/plugins/plugins.cpp | 2 +- src/plugins/plugins.h | 2 +- src/plugins/speeddial.cpp | 2 +- src/plugins/speeddial.h | 2 +- src/plugins/webpluginfactory.cpp | 2 +- src/plugins/webpluginfactory.h | 2 +- src/preferences/acceptlanguage.cpp | 2 +- src/preferences/acceptlanguage.h | 2 +- src/preferences/autofillmanager.cpp | 2 +- src/preferences/autofillmanager.h | 2 +- src/preferences/pluginslist.cpp | 2 +- src/preferences/pluginslist.h | 2 +- src/preferences/preferences.cpp | 2 +- src/preferences/preferences.h | 2 +- src/preferences/sslmanager.cpp | 2 +- src/preferences/sslmanager.h | 2 +- src/preferences/thememanager.cpp | 2 +- src/preferences/thememanager.h | 2 +- src/rss/rssmanager.cpp | 2 +- src/rss/rssmanager.h | 2 +- src/rss/rssnotification.cpp | 2 +- src/rss/rssnotification.h | 2 +- src/rss/rsswidget.cpp | 2 +- src/rss/rsswidget.h | 2 +- src/sidebar/bookmarkssidebar.cpp | 2 +- src/sidebar/bookmarkssidebar.h | 2 +- src/sidebar/historysidebar.cpp | 2 +- src/sidebar/historysidebar.h | 2 +- src/sidebar/sidebar.cpp | 2 +- src/sidebar/sidebar.h | 2 +- src/tools/animatedwidget.cpp | 2 +- src/tools/animatedwidget.h | 2 +- src/tools/buttonbox.cpp | 2 +- src/tools/buttonbox.h | 2 +- src/tools/buttonwithmenu.cpp | 2 +- src/tools/buttonwithmenu.h | 2 +- src/tools/certificateinfowidget.cpp | 2 +- src/tools/certificateinfowidget.h | 2 +- src/tools/clickablelabel.cpp | 2 +- src/tools/clickablelabel.h | 2 +- src/tools/closedtabsmanager.cpp | 2 +- src/tools/closedtabsmanager.h | 2 +- src/tools/docktitlebarwidget.cpp | 2 +- src/tools/docktitlebarwidget.h | 2 +- src/tools/enhancedmenu.cpp | 2 +- src/tools/enhancedmenu.h | 2 +- src/tools/frame.cpp | 2 +- src/tools/frame.h | 2 +- src/tools/globalfunctions.cpp | 2 +- src/tools/globalfunctions.h | 2 +- src/tools/htmlhighlighter.cpp | 2 +- src/tools/htmlhighlighter.h | 2 +- src/tools/iconfetcher.cpp | 2 +- src/tools/iconfetcher.h | 2 +- src/tools/iconprovider.cpp | 2 +- src/tools/iconprovider.h | 2 +- src/tools/pagethumbnailer.cpp | 2 +- src/tools/pagethumbnailer.h | 2 +- src/tools/progressbar.cpp | 2 +- src/tools/progressbar.h | 2 +- src/tools/toolbutton.cpp | 2 +- src/tools/toolbutton.h | 2 +- src/tools/treewidget.cpp | 2 +- src/tools/treewidget.h | 2 +- src/tools/widget.cpp | 2 +- src/tools/widget.h | 2 +- src/webview/searchtoolbar.cpp | 2 +- src/webview/searchtoolbar.h | 2 +- src/webview/siteinfo.cpp | 2 +- src/webview/siteinfo.h | 2 +- src/webview/siteinfowidget.cpp | 2 +- src/webview/siteinfowidget.h | 2 +- src/webview/tabbar.cpp | 2 +- src/webview/tabbar.h | 2 +- src/webview/tabwidget.cpp | 2 +- src/webview/tabwidget.h | 2 +- src/webview/webhistorywrapper.cpp | 2 +- src/webview/webhistorywrapper.h | 2 +- src/webview/webinspectordockwidget.cpp | 2 +- src/webview/webinspectordockwidget.h | 2 +- src/webview/webpage.cpp | 2 +- src/webview/webpage.h | 2 +- src/webview/webtab.cpp | 2 +- src/webview/webtab.h | 2 +- src/webview/webview.cpp | 2 +- src/webview/webview.h | 2 +- 217 files changed, 218 insertions(+), 218 deletions(-) diff --git a/COPYRIGHT b/COPYRIGHT index e141058fb..94be16e82 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/3rdparty/qtwin.cpp b/src/3rdparty/qtwin.cpp index 70f88557e..2344dbca4 100644 --- a/src/3rdparty/qtwin.cpp +++ b/src/3rdparty/qtwin.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/3rdparty/qtwin.h b/src/3rdparty/qtwin.h index 9c352eb19..9df6f67e7 100644 --- a/src/3rdparty/qtwin.h +++ b/src/3rdparty/qtwin.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockblockednetworkreply.cpp b/src/adblock/adblockblockednetworkreply.cpp index 4b6a02007..24825bbdd 100644 --- a/src/adblock/adblockblockednetworkreply.cpp +++ b/src/adblock/adblockblockednetworkreply.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockblockednetworkreply.h b/src/adblock/adblockblockednetworkreply.h index 5d7e13653..5f4d38ec2 100644 --- a/src/adblock/adblockblockednetworkreply.h +++ b/src/adblock/adblockblockednetworkreply.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockdialog.cpp b/src/adblock/adblockdialog.cpp index 32a8a206d..3c1fe760e 100644 --- a/src/adblock/adblockdialog.cpp +++ b/src/adblock/adblockdialog.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockdialog.h b/src/adblock/adblockdialog.h index 6c0f57225..8b57e7da6 100644 --- a/src/adblock/adblockdialog.h +++ b/src/adblock/adblockdialog.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockicon.cpp b/src/adblock/adblockicon.cpp index f56bca33e..f37377fed 100644 --- a/src/adblock/adblockicon.cpp +++ b/src/adblock/adblockicon.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockicon.h b/src/adblock/adblockicon.h index 7eb0b10e0..a7e734e53 100644 --- a/src/adblock/adblockicon.h +++ b/src/adblock/adblockicon.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockmanager.cpp b/src/adblock/adblockmanager.cpp index 2048fe40a..11c587966 100644 --- a/src/adblock/adblockmanager.cpp +++ b/src/adblock/adblockmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockmanager.h b/src/adblock/adblockmanager.h index 5b399208b..5e5831993 100644 --- a/src/adblock/adblockmanager.h +++ b/src/adblock/adblockmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblocknetwork.cpp b/src/adblock/adblocknetwork.cpp index cbbc48dc8..add272c94 100644 --- a/src/adblock/adblocknetwork.cpp +++ b/src/adblock/adblocknetwork.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblocknetwork.h b/src/adblock/adblocknetwork.h index 8150d1cfa..42ce1143e 100644 --- a/src/adblock/adblocknetwork.h +++ b/src/adblock/adblocknetwork.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockrule.cpp b/src/adblock/adblockrule.cpp index dab2b5f88..05e85677c 100644 --- a/src/adblock/adblockrule.cpp +++ b/src/adblock/adblockrule.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblockrule.h b/src/adblock/adblockrule.h index 74f6fd595..ea0e50be3 100644 --- a/src/adblock/adblockrule.h +++ b/src/adblock/adblockrule.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblocksubscription.cpp b/src/adblock/adblocksubscription.cpp index 6e9b2c87a..7804d9d3f 100644 --- a/src/adblock/adblocksubscription.cpp +++ b/src/adblock/adblocksubscription.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/adblock/adblocksubscription.h b/src/adblock/adblocksubscription.h index 68fba086f..b9a68110c 100644 --- a/src/adblock/adblocksubscription.h +++ b/src/adblock/adblocksubscription.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/autosaver.cpp b/src/app/autosaver.cpp index 7fe4669e6..16b0aeda9 100644 --- a/src/app/autosaver.cpp +++ b/src/app/autosaver.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/autosaver.h b/src/app/autosaver.h index ee29dad13..c600f8f8f 100644 --- a/src/app/autosaver.h +++ b/src/app/autosaver.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/commandlineoptions.cpp b/src/app/commandlineoptions.cpp index f31eb6679..870d9eb38 100644 --- a/src/app/commandlineoptions.cpp +++ b/src/app/commandlineoptions.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/commandlineoptions.h b/src/app/commandlineoptions.h index 84d3f0470..33238d049 100644 --- a/src/app/commandlineoptions.h +++ b/src/app/commandlineoptions.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/mainapplication.cpp b/src/app/mainapplication.cpp index e14f22f88..752b3a8ed 100644 --- a/src/app/mainapplication.cpp +++ b/src/app/mainapplication.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/mainapplication.h b/src/app/mainapplication.h index dcefbf901..005d5d6b9 100644 --- a/src/app/mainapplication.h +++ b/src/app/mainapplication.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/profileupdater.cpp b/src/app/profileupdater.cpp index 7731eb78c..290c73f90 100644 --- a/src/app/profileupdater.cpp +++ b/src/app/profileupdater.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/profileupdater.h b/src/app/profileupdater.h index 36d2b5703..be8ee5826 100644 --- a/src/app/profileupdater.h +++ b/src/app/profileupdater.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index cc4c08571..e957f5580 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -65,7 +65,7 @@ const QString QupZilla::VERSION = "1.1.0"; const QString QupZilla::BUILDTIME = __DATE__" "__TIME__; const QString QupZilla::AUTHOR = "David Rosca"; -const QString QupZilla::COPYRIGHT = "2010-2011"; +const QString QupZilla::COPYRIGHT = "2010-2012"; const QString QupZilla::WWWADDRESS = "http://qupzilla.com"; const QString QupZilla::WIKIADDRESS = "https://github.com/nowrep/QupZilla/wiki"; const QString QupZilla::WEBKITVERSION = qWebKitVersion(); diff --git a/src/app/qupzilla.h b/src/app/qupzilla.h index b1727fcbb..993c9a4f9 100644 --- a/src/app/qupzilla.h +++ b/src/app/qupzilla.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/appicon.rc b/src/appicon.rc index 2873e80ed..ac3987c3b 100644 --- a/src/appicon.rc +++ b/src/appicon.rc @@ -19,7 +19,7 @@ BEGIN VALUE "CompanyName", "QupZilla Team" VALUE "FileDescription", "QupZilla Web Browser" VALUE "FileVersion", "1.1.0" - VALUE "LegalCopyright", "Copyright (C) 2010-2011 David Rosca" + VALUE "LegalCopyright", "Copyright (C) 2010-2012 David Rosca" VALUE "InternalName", "qupzilla" VALUE "OriginalFilename", "qupzilla.exe" VALUE "ProductName", "QupZilla" diff --git a/src/autofill/autofillmodel.cpp b/src/autofill/autofillmodel.cpp index f12b61bbc..c4326e2c1 100644 --- a/src/autofill/autofillmodel.cpp +++ b/src/autofill/autofillmodel.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/autofill/autofillmodel.h b/src/autofill/autofillmodel.h index 2d7d5ddcd..96670861b 100644 --- a/src/autofill/autofillmodel.h +++ b/src/autofill/autofillmodel.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/autofill/autofillnotification.cpp b/src/autofill/autofillnotification.cpp index 925c5a8e2..73727f8a8 100644 --- a/src/autofill/autofillnotification.cpp +++ b/src/autofill/autofillnotification.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/autofill/autofillnotification.h b/src/autofill/autofillnotification.h index 166b55ba3..0ca1c8bb8 100644 --- a/src/autofill/autofillnotification.h +++ b/src/autofill/autofillnotification.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarkicon.cpp b/src/bookmarks/bookmarkicon.cpp index 211cf1333..453f7ba57 100644 --- a/src/bookmarks/bookmarkicon.cpp +++ b/src/bookmarks/bookmarkicon.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarkicon.h b/src/bookmarks/bookmarkicon.h index 9cb4f4069..ad737889f 100644 --- a/src/bookmarks/bookmarkicon.h +++ b/src/bookmarks/bookmarkicon.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarksmanager.cpp b/src/bookmarks/bookmarksmanager.cpp index 38c41835e..afe197789 100644 --- a/src/bookmarks/bookmarksmanager.cpp +++ b/src/bookmarks/bookmarksmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarksmanager.h b/src/bookmarks/bookmarksmanager.h index d0814bf18..e2b7a2a02 100644 --- a/src/bookmarks/bookmarksmanager.h +++ b/src/bookmarks/bookmarksmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarksmodel.cpp b/src/bookmarks/bookmarksmodel.cpp index 071a28d8a..a689ea2c4 100644 --- a/src/bookmarks/bookmarksmodel.cpp +++ b/src/bookmarks/bookmarksmodel.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarksmodel.h b/src/bookmarks/bookmarksmodel.h index 36adee3b8..5877fdc0c 100644 --- a/src/bookmarks/bookmarksmodel.h +++ b/src/bookmarks/bookmarksmodel.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarkstoolbar.cpp b/src/bookmarks/bookmarkstoolbar.cpp index d544abc9f..c92628cca 100644 --- a/src/bookmarks/bookmarkstoolbar.cpp +++ b/src/bookmarks/bookmarkstoolbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarkstoolbar.h b/src/bookmarks/bookmarkstoolbar.h index d12ac11f8..c57c8f802 100644 --- a/src/bookmarks/bookmarkstoolbar.h +++ b/src/bookmarks/bookmarkstoolbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarkswidget.cpp b/src/bookmarks/bookmarkswidget.cpp index 78e278f25..07197e178 100644 --- a/src/bookmarks/bookmarkswidget.cpp +++ b/src/bookmarks/bookmarkswidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarks/bookmarkswidget.h b/src/bookmarks/bookmarkswidget.h index 4bbf12b0c..524aae679 100644 --- a/src/bookmarks/bookmarkswidget.h +++ b/src/bookmarks/bookmarkswidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/bookmarksimportdialog.cpp b/src/bookmarksimport/bookmarksimportdialog.cpp index da4da6675..e5f9da41c 100644 --- a/src/bookmarksimport/bookmarksimportdialog.cpp +++ b/src/bookmarksimport/bookmarksimportdialog.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/bookmarksimportdialog.h b/src/bookmarksimport/bookmarksimportdialog.h index fe29ff951..0b5d05b2e 100644 --- a/src/bookmarksimport/bookmarksimportdialog.h +++ b/src/bookmarksimport/bookmarksimportdialog.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/chromeimporter.cpp b/src/bookmarksimport/chromeimporter.cpp index e18c92d12..878970791 100644 --- a/src/bookmarksimport/chromeimporter.cpp +++ b/src/bookmarksimport/chromeimporter.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/chromeimporter.h b/src/bookmarksimport/chromeimporter.h index 530c413ce..63805c99c 100644 --- a/src/bookmarksimport/chromeimporter.h +++ b/src/bookmarksimport/chromeimporter.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/firefoximporter.cpp b/src/bookmarksimport/firefoximporter.cpp index 92d415917..b0197ea8e 100644 --- a/src/bookmarksimport/firefoximporter.cpp +++ b/src/bookmarksimport/firefoximporter.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/firefoximporter.h b/src/bookmarksimport/firefoximporter.h index 47f110c5c..2f434fda4 100644 --- a/src/bookmarksimport/firefoximporter.h +++ b/src/bookmarksimport/firefoximporter.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/operaimporter.cpp b/src/bookmarksimport/operaimporter.cpp index ef3c41f16..68aca5dbb 100644 --- a/src/bookmarksimport/operaimporter.cpp +++ b/src/bookmarksimport/operaimporter.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/bookmarksimport/operaimporter.h b/src/bookmarksimport/operaimporter.h index 6d6f30131..3d4b8730b 100644 --- a/src/bookmarksimport/operaimporter.h +++ b/src/bookmarksimport/operaimporter.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/cookies/cookiejar.cpp b/src/cookies/cookiejar.cpp index 06ae8aea8..74c935959 100644 --- a/src/cookies/cookiejar.cpp +++ b/src/cookies/cookiejar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/cookies/cookiejar.h b/src/cookies/cookiejar.h index fd7693dcd..ed80ee4fd 100644 --- a/src/cookies/cookiejar.h +++ b/src/cookies/cookiejar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/cookies/cookiemanager.cpp b/src/cookies/cookiemanager.cpp index f1f198e5d..456c7a482 100644 --- a/src/cookies/cookiemanager.cpp +++ b/src/cookies/cookiemanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/cookies/cookiemanager.h b/src/cookies/cookiemanager.h index a00d98b85..6681ec425 100644 --- a/src/cookies/cookiemanager.h +++ b/src/cookies/cookiemanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/data/html/copyright b/src/data/html/copyright index e141058fb..94be16e82 100644 --- a/src/data/html/copyright +++ b/src/data/html/copyright @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/desktopnotifications/desktopnotification.cpp b/src/desktopnotifications/desktopnotification.cpp index 1ebbcccdc..5cae44c79 100644 --- a/src/desktopnotifications/desktopnotification.cpp +++ b/src/desktopnotifications/desktopnotification.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/desktopnotifications/desktopnotification.h b/src/desktopnotifications/desktopnotification.h index 5d16fe493..0f2346658 100644 --- a/src/desktopnotifications/desktopnotification.h +++ b/src/desktopnotifications/desktopnotification.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/desktopnotifications/desktopnotificationsfactory.cpp b/src/desktopnotifications/desktopnotificationsfactory.cpp index 5cbbb9bc6..fa947b2fc 100644 --- a/src/desktopnotifications/desktopnotificationsfactory.cpp +++ b/src/desktopnotifications/desktopnotificationsfactory.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/desktopnotifications/desktopnotificationsfactory.h b/src/desktopnotifications/desktopnotificationsfactory.h index fe3525431..eda0499df 100644 --- a/src/desktopnotifications/desktopnotificationsfactory.h +++ b/src/desktopnotifications/desktopnotificationsfactory.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloadfilehelper.cpp b/src/downloads/downloadfilehelper.cpp index 0d18e3d4b..8e1be00d9 100644 --- a/src/downloads/downloadfilehelper.cpp +++ b/src/downloads/downloadfilehelper.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloadfilehelper.h b/src/downloads/downloadfilehelper.h index f5a44f5a2..a60bebe11 100644 --- a/src/downloads/downloadfilehelper.h +++ b/src/downloads/downloadfilehelper.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloaditem.cpp b/src/downloads/downloaditem.cpp index e88741e14..e995bd820 100644 --- a/src/downloads/downloaditem.cpp +++ b/src/downloads/downloaditem.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloaditem.h b/src/downloads/downloaditem.h index ab97b5601..57338bdb0 100644 --- a/src/downloads/downloaditem.h +++ b/src/downloads/downloaditem.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloadmanager.cpp b/src/downloads/downloadmanager.cpp index 88c530241..5857605be 100644 --- a/src/downloads/downloadmanager.cpp +++ b/src/downloads/downloadmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloadmanager.h b/src/downloads/downloadmanager.h index b781858b7..321a75793 100644 --- a/src/downloads/downloadmanager.h +++ b/src/downloads/downloadmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloadoptionsdialog.cpp b/src/downloads/downloadoptionsdialog.cpp index 5f3dd6718..ba2b9b762 100644 --- a/src/downloads/downloadoptionsdialog.cpp +++ b/src/downloads/downloadoptionsdialog.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/downloads/downloadoptionsdialog.h b/src/downloads/downloadoptionsdialog.h index 351d3e773..f54086e95 100644 --- a/src/downloads/downloadoptionsdialog.h +++ b/src/downloads/downloadoptionsdialog.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/history/historymanager.cpp b/src/history/historymanager.cpp index 740f5b35a..53a39fd9c 100644 --- a/src/history/historymanager.cpp +++ b/src/history/historymanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/history/historymanager.h b/src/history/historymanager.h index 05540f6ad..a9c8ef6c8 100644 --- a/src/history/historymanager.h +++ b/src/history/historymanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/history/historymodel.cpp b/src/history/historymodel.cpp index 8cf960322..7144040a0 100644 --- a/src/history/historymodel.cpp +++ b/src/history/historymodel.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/history/historymodel.h b/src/history/historymodel.h index 815cdafa4..554e0cdb9 100644 --- a/src/history/historymodel.h +++ b/src/history/historymodel.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/history/webhistoryinterface.cpp b/src/history/webhistoryinterface.cpp index c5f5e8774..cf1401a54 100644 --- a/src/history/webhistoryinterface.cpp +++ b/src/history/webhistoryinterface.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/history/webhistoryinterface.h b/src/history/webhistoryinterface.h index 6a8496ebf..62876c9b2 100644 --- a/src/history/webhistoryinterface.h +++ b/src/history/webhistoryinterface.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/main.cpp b/src/main.cpp index 28f9a1836..220d0d3c1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationbar.cpp b/src/navigation/locationbar.cpp index fdd0ff7d9..8c43975ab 100644 --- a/src/navigation/locationbar.cpp +++ b/src/navigation/locationbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationbar.h b/src/navigation/locationbar.h index f5db305f6..8ece7b2fa 100644 --- a/src/navigation/locationbar.h +++ b/src/navigation/locationbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationbarsettings.cpp b/src/navigation/locationbarsettings.cpp index 3980edad2..c97cf5add 100644 --- a/src/navigation/locationbarsettings.cpp +++ b/src/navigation/locationbarsettings.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationbarsettings.h b/src/navigation/locationbarsettings.h index c9c40b58b..09d1568de 100644 --- a/src/navigation/locationbarsettings.h +++ b/src/navigation/locationbarsettings.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationcompleter.cpp b/src/navigation/locationcompleter.cpp index 9b295cb99..65bbe85fe 100644 --- a/src/navigation/locationcompleter.cpp +++ b/src/navigation/locationcompleter.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationcompleter.h b/src/navigation/locationcompleter.h index 1f56c9144..d0973781b 100644 --- a/src/navigation/locationcompleter.h +++ b/src/navigation/locationcompleter.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationpopup.cpp b/src/navigation/locationpopup.cpp index f40368296..a662f3bd9 100644 --- a/src/navigation/locationpopup.cpp +++ b/src/navigation/locationpopup.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/locationpopup.h b/src/navigation/locationpopup.h index e87e4ea2e..f05439b83 100644 --- a/src/navigation/locationpopup.h +++ b/src/navigation/locationpopup.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/navigationbar.cpp b/src/navigation/navigationbar.cpp index 4f748703a..858983465 100644 --- a/src/navigation/navigationbar.cpp +++ b/src/navigation/navigationbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/navigationbar.h b/src/navigation/navigationbar.h index f4eae6a3b..26e73c33b 100644 --- a/src/navigation/navigationbar.h +++ b/src/navigation/navigationbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/reloadstopbutton.cpp b/src/navigation/reloadstopbutton.cpp index 578bf5738..9be913b45 100644 --- a/src/navigation/reloadstopbutton.cpp +++ b/src/navigation/reloadstopbutton.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/reloadstopbutton.h b/src/navigation/reloadstopbutton.h index 671cdfd22..dbbdc0794 100644 --- a/src/navigation/reloadstopbutton.h +++ b/src/navigation/reloadstopbutton.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/siteicon.cpp b/src/navigation/siteicon.cpp index c78b8724c..eb6d521d1 100644 --- a/src/navigation/siteicon.cpp +++ b/src/navigation/siteicon.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/siteicon.h b/src/navigation/siteicon.h index 947d0dbb1..60284335b 100644 --- a/src/navigation/siteicon.h +++ b/src/navigation/siteicon.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/websearchbar.cpp b/src/navigation/websearchbar.cpp index 18fdd8df9..e8b9fce69 100644 --- a/src/navigation/websearchbar.cpp +++ b/src/navigation/websearchbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/navigation/websearchbar.h b/src/navigation/websearchbar.h index fa6d8ec11..1ad470556 100644 --- a/src/navigation/websearchbar.h +++ b/src/navigation/websearchbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/networkmanager.cpp b/src/network/networkmanager.cpp index ba7fdb221..15d2d76cd 100644 --- a/src/network/networkmanager.cpp +++ b/src/network/networkmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/networkmanager.h b/src/network/networkmanager.h index 21511d024..b461ed6e1 100644 --- a/src/network/networkmanager.h +++ b/src/network/networkmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/networkmanagerproxy.cpp b/src/network/networkmanagerproxy.cpp index 9854accba..52926f502 100644 --- a/src/network/networkmanagerproxy.cpp +++ b/src/network/networkmanagerproxy.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/networkmanagerproxy.h b/src/network/networkmanagerproxy.h index f4c7e7d44..9addff948 100644 --- a/src/network/networkmanagerproxy.h +++ b/src/network/networkmanagerproxy.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/networkproxyfactory.cpp b/src/network/networkproxyfactory.cpp index 5f7229d63..a47994519 100644 --- a/src/network/networkproxyfactory.cpp +++ b/src/network/networkproxyfactory.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/networkproxyfactory.h b/src/network/networkproxyfactory.h index 79137fc65..1caf0583f 100644 --- a/src/network/networkproxyfactory.h +++ b/src/network/networkproxyfactory.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/qupzillaschemehandler.cpp b/src/network/qupzillaschemehandler.cpp index 0199bc9b9..7610fdca0 100644 --- a/src/network/qupzillaschemehandler.cpp +++ b/src/network/qupzillaschemehandler.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/network/qupzillaschemehandler.h b/src/network/qupzillaschemehandler.h index 6d0ae8012..d04199a12 100644 --- a/src/network/qupzillaschemehandler.h +++ b/src/network/qupzillaschemehandler.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/editsearchengine.cpp b/src/opensearch/editsearchengine.cpp index c666c22fc..298933e47 100644 --- a/src/opensearch/editsearchengine.cpp +++ b/src/opensearch/editsearchengine.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/editsearchengine.h b/src/opensearch/editsearchengine.h index e5907d3be..2601270a0 100644 --- a/src/opensearch/editsearchengine.h +++ b/src/opensearch/editsearchengine.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/opensearchengine.cpp b/src/opensearch/opensearchengine.cpp index 83b4ba881..a6fd4871b 100644 --- a/src/opensearch/opensearchengine.cpp +++ b/src/opensearch/opensearchengine.cpp @@ -18,7 +18,7 @@ */ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/opensearchengine.h b/src/opensearch/opensearchengine.h index 3042cddef..fcebfa831 100644 --- a/src/opensearch/opensearchengine.h +++ b/src/opensearch/opensearchengine.h @@ -18,7 +18,7 @@ */ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/opensearchreader.cpp b/src/opensearch/opensearchreader.cpp index 6ce575355..8d5fe9480 100644 --- a/src/opensearch/opensearchreader.cpp +++ b/src/opensearch/opensearchreader.cpp @@ -18,7 +18,7 @@ */ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/opensearchreader.h b/src/opensearch/opensearchreader.h index 3ac04bc9c..f40b6cc99 100644 --- a/src/opensearch/opensearchreader.h +++ b/src/opensearch/opensearchreader.h @@ -18,7 +18,7 @@ */ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/searchenginesdialog.cpp b/src/opensearch/searchenginesdialog.cpp index d44cefd32..b4b5bae91 100644 --- a/src/opensearch/searchenginesdialog.cpp +++ b/src/opensearch/searchenginesdialog.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/searchenginesdialog.h b/src/opensearch/searchenginesdialog.h index 07a7b71b1..77885e80b 100644 --- a/src/opensearch/searchenginesdialog.h +++ b/src/opensearch/searchenginesdialog.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/searchenginesmanager.cpp b/src/opensearch/searchenginesmanager.cpp index 639082427..86199a2d9 100644 --- a/src/opensearch/searchenginesmanager.cpp +++ b/src/opensearch/searchenginesmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/opensearch/searchenginesmanager.h b/src/opensearch/searchenginesmanager.h index 0a2a6da14..5bc2af785 100644 --- a/src/opensearch/searchenginesmanager.h +++ b/src/opensearch/searchenginesmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/aboutdialog.cpp b/src/other/aboutdialog.cpp index 53378315d..dee3f32cf 100644 --- a/src/other/aboutdialog.cpp +++ b/src/other/aboutdialog.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/aboutdialog.h b/src/other/aboutdialog.h index 78d5df6f1..0af965d70 100644 --- a/src/other/aboutdialog.h +++ b/src/other/aboutdialog.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/browsinglibrary.cpp b/src/other/browsinglibrary.cpp index 06c15e6e6..f08cfff41 100644 --- a/src/other/browsinglibrary.cpp +++ b/src/other/browsinglibrary.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/browsinglibrary.h b/src/other/browsinglibrary.h index 85d023b08..6b869e364 100644 --- a/src/other/browsinglibrary.h +++ b/src/other/browsinglibrary.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/clearprivatedata.cpp b/src/other/clearprivatedata.cpp index d704b5e54..71fc52424 100644 --- a/src/other/clearprivatedata.cpp +++ b/src/other/clearprivatedata.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/clearprivatedata.h b/src/other/clearprivatedata.h index 8230b170e..42672c550 100644 --- a/src/other/clearprivatedata.h +++ b/src/other/clearprivatedata.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/databasewriter.cpp b/src/other/databasewriter.cpp index 79b9bdc54..44911c2c2 100644 --- a/src/other/databasewriter.cpp +++ b/src/other/databasewriter.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/databasewriter.h b/src/other/databasewriter.h index c0b2c3e34..f7dfbe49e 100644 --- a/src/other/databasewriter.h +++ b/src/other/databasewriter.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/pagescreen.cpp b/src/other/pagescreen.cpp index 5f0b94825..4296eec7a 100644 --- a/src/other/pagescreen.cpp +++ b/src/other/pagescreen.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/pagescreen.h b/src/other/pagescreen.h index 7d6eab7e0..37d6f016e 100644 --- a/src/other/pagescreen.h +++ b/src/other/pagescreen.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/sourceviewer.cpp b/src/other/sourceviewer.cpp index 540ea4334..1dbf62485 100644 --- a/src/other/sourceviewer.cpp +++ b/src/other/sourceviewer.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/sourceviewer.h b/src/other/sourceviewer.h index 14766cd06..2b92ecdd5 100644 --- a/src/other/sourceviewer.h +++ b/src/other/sourceviewer.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/sourceviewersearch.cpp b/src/other/sourceviewersearch.cpp index c1d83a236..e74939b26 100644 --- a/src/other/sourceviewersearch.cpp +++ b/src/other/sourceviewersearch.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/sourceviewersearch.h b/src/other/sourceviewersearch.h index 94b8715a6..9b993965a 100644 --- a/src/other/sourceviewersearch.h +++ b/src/other/sourceviewersearch.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/statusbarmessage.cpp b/src/other/statusbarmessage.cpp index 8cb4f710d..ae0f038a0 100644 --- a/src/other/statusbarmessage.cpp +++ b/src/other/statusbarmessage.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/statusbarmessage.h b/src/other/statusbarmessage.h index 67ab80cb7..20bc2b84c 100644 --- a/src/other/statusbarmessage.h +++ b/src/other/statusbarmessage.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/updater.cpp b/src/other/updater.cpp index 7529f6ee2..3ab918519 100644 --- a/src/other/updater.cpp +++ b/src/other/updater.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/other/updater.h b/src/other/updater.h index a8a3a001f..88e000be3 100644 --- a/src/other/updater.h +++ b/src/other/updater.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/clicktoflash.cpp b/src/plugins/clicktoflash.cpp index 623fd753b..52416a5a5 100644 --- a/src/plugins/clicktoflash.cpp +++ b/src/plugins/clicktoflash.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/clicktoflash.h b/src/plugins/clicktoflash.h index 775af958c..9fd248cab 100644 --- a/src/plugins/clicktoflash.h +++ b/src/plugins/clicktoflash.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/plugininterface.h b/src/plugins/plugininterface.h index 3bbb994f6..d3757161e 100644 --- a/src/plugins/plugininterface.h +++ b/src/plugins/plugininterface.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/pluginproxy.cpp b/src/plugins/pluginproxy.cpp index 9a43f663c..0e127aa8e 100644 --- a/src/plugins/pluginproxy.cpp +++ b/src/plugins/pluginproxy.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/pluginproxy.h b/src/plugins/pluginproxy.h index cee7ea7ea..31f3d7e42 100644 --- a/src/plugins/pluginproxy.h +++ b/src/plugins/pluginproxy.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/plugins.cpp b/src/plugins/plugins.cpp index 1a66a4785..9573a79fc 100644 --- a/src/plugins/plugins.cpp +++ b/src/plugins/plugins.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/plugins.h b/src/plugins/plugins.h index 61e087f26..91b1e11d6 100644 --- a/src/plugins/plugins.h +++ b/src/plugins/plugins.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/speeddial.cpp b/src/plugins/speeddial.cpp index 6941e577e..bd39bc346 100644 --- a/src/plugins/speeddial.cpp +++ b/src/plugins/speeddial.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/speeddial.h b/src/plugins/speeddial.h index 24c87df0b..7ee2632a5 100644 --- a/src/plugins/speeddial.h +++ b/src/plugins/speeddial.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/webpluginfactory.cpp b/src/plugins/webpluginfactory.cpp index 5bf465551..cea404484 100644 --- a/src/plugins/webpluginfactory.cpp +++ b/src/plugins/webpluginfactory.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/webpluginfactory.h b/src/plugins/webpluginfactory.h index 144cbdcc2..825be0713 100644 --- a/src/plugins/webpluginfactory.h +++ b/src/plugins/webpluginfactory.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/acceptlanguage.cpp b/src/preferences/acceptlanguage.cpp index b41984396..925495a05 100644 --- a/src/preferences/acceptlanguage.cpp +++ b/src/preferences/acceptlanguage.cpp @@ -18,7 +18,7 @@ */ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/acceptlanguage.h b/src/preferences/acceptlanguage.h index 47679869e..d775c89bd 100644 --- a/src/preferences/acceptlanguage.h +++ b/src/preferences/acceptlanguage.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/autofillmanager.cpp b/src/preferences/autofillmanager.cpp index 4ead6934f..7050560d4 100644 --- a/src/preferences/autofillmanager.cpp +++ b/src/preferences/autofillmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/autofillmanager.h b/src/preferences/autofillmanager.h index 7de62cfdd..aad88d2f4 100644 --- a/src/preferences/autofillmanager.h +++ b/src/preferences/autofillmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/pluginslist.cpp b/src/preferences/pluginslist.cpp index 665f45ddd..484cbf168 100644 --- a/src/preferences/pluginslist.cpp +++ b/src/preferences/pluginslist.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/pluginslist.h b/src/preferences/pluginslist.h index c3a72ae3a..fcd78e38e 100644 --- a/src/preferences/pluginslist.h +++ b/src/preferences/pluginslist.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/preferences.cpp b/src/preferences/preferences.cpp index d5e074fc6..a3d5c5903 100644 --- a/src/preferences/preferences.cpp +++ b/src/preferences/preferences.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/preferences.h b/src/preferences/preferences.h index 24637d870..4a8b87594 100644 --- a/src/preferences/preferences.h +++ b/src/preferences/preferences.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/sslmanager.cpp b/src/preferences/sslmanager.cpp index 91ffa32d0..9efdb804c 100644 --- a/src/preferences/sslmanager.cpp +++ b/src/preferences/sslmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/sslmanager.h b/src/preferences/sslmanager.h index 9a9000ee6..c88349e51 100644 --- a/src/preferences/sslmanager.h +++ b/src/preferences/sslmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/thememanager.cpp b/src/preferences/thememanager.cpp index 59eeddbd3..61db1730b 100644 --- a/src/preferences/thememanager.cpp +++ b/src/preferences/thememanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/preferences/thememanager.h b/src/preferences/thememanager.h index f7e47f102..aa1f37cde 100644 --- a/src/preferences/thememanager.h +++ b/src/preferences/thememanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/rss/rssmanager.cpp b/src/rss/rssmanager.cpp index 87ddd2057..f92b94ec6 100644 --- a/src/rss/rssmanager.cpp +++ b/src/rss/rssmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/rss/rssmanager.h b/src/rss/rssmanager.h index 5d773520e..1782bfea3 100644 --- a/src/rss/rssmanager.h +++ b/src/rss/rssmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/rss/rssnotification.cpp b/src/rss/rssnotification.cpp index fb6bed647..9b4aebaab 100644 --- a/src/rss/rssnotification.cpp +++ b/src/rss/rssnotification.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/rss/rssnotification.h b/src/rss/rssnotification.h index 505781cd8..184754867 100644 --- a/src/rss/rssnotification.h +++ b/src/rss/rssnotification.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/rss/rsswidget.cpp b/src/rss/rsswidget.cpp index 64ba2c46f..f7064f01a 100644 --- a/src/rss/rsswidget.cpp +++ b/src/rss/rsswidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/rss/rsswidget.h b/src/rss/rsswidget.h index 7551cec90..2da8f52f2 100644 --- a/src/rss/rsswidget.h +++ b/src/rss/rsswidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sidebar/bookmarkssidebar.cpp b/src/sidebar/bookmarkssidebar.cpp index 20025872f..43bb5a0d2 100644 --- a/src/sidebar/bookmarkssidebar.cpp +++ b/src/sidebar/bookmarkssidebar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sidebar/bookmarkssidebar.h b/src/sidebar/bookmarkssidebar.h index fde61b9e2..1c58aa009 100644 --- a/src/sidebar/bookmarkssidebar.h +++ b/src/sidebar/bookmarkssidebar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sidebar/historysidebar.cpp b/src/sidebar/historysidebar.cpp index 51a926d48..d69269eb7 100644 --- a/src/sidebar/historysidebar.cpp +++ b/src/sidebar/historysidebar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sidebar/historysidebar.h b/src/sidebar/historysidebar.h index 8ac8709d8..e2e5812fa 100644 --- a/src/sidebar/historysidebar.h +++ b/src/sidebar/historysidebar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sidebar/sidebar.cpp b/src/sidebar/sidebar.cpp index 87646ff4a..411713a5e 100644 --- a/src/sidebar/sidebar.cpp +++ b/src/sidebar/sidebar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/sidebar/sidebar.h b/src/sidebar/sidebar.h index 21314f6a2..29f5a5bc7 100644 --- a/src/sidebar/sidebar.h +++ b/src/sidebar/sidebar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/animatedwidget.cpp b/src/tools/animatedwidget.cpp index bd75bc5f9..b938caf65 100644 --- a/src/tools/animatedwidget.cpp +++ b/src/tools/animatedwidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/animatedwidget.h b/src/tools/animatedwidget.h index affdf27c2..495288b87 100644 --- a/src/tools/animatedwidget.h +++ b/src/tools/animatedwidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/buttonbox.cpp b/src/tools/buttonbox.cpp index 56226d34a..fa7cac16e 100644 --- a/src/tools/buttonbox.cpp +++ b/src/tools/buttonbox.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/buttonbox.h b/src/tools/buttonbox.h index bdf3ed522..d4f1e52b7 100644 --- a/src/tools/buttonbox.h +++ b/src/tools/buttonbox.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/buttonwithmenu.cpp b/src/tools/buttonwithmenu.cpp index d3cf673a1..7f7bcf9ab 100644 --- a/src/tools/buttonwithmenu.cpp +++ b/src/tools/buttonwithmenu.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/buttonwithmenu.h b/src/tools/buttonwithmenu.h index 0e2b277c7..bdc098fa3 100644 --- a/src/tools/buttonwithmenu.h +++ b/src/tools/buttonwithmenu.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/certificateinfowidget.cpp b/src/tools/certificateinfowidget.cpp index 04318790a..79ed7445f 100644 --- a/src/tools/certificateinfowidget.cpp +++ b/src/tools/certificateinfowidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/certificateinfowidget.h b/src/tools/certificateinfowidget.h index a40400b41..586829782 100644 --- a/src/tools/certificateinfowidget.h +++ b/src/tools/certificateinfowidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/clickablelabel.cpp b/src/tools/clickablelabel.cpp index baaf34b68..138aa767b 100644 --- a/src/tools/clickablelabel.cpp +++ b/src/tools/clickablelabel.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/clickablelabel.h b/src/tools/clickablelabel.h index 0302e8986..dbde7b100 100644 --- a/src/tools/clickablelabel.h +++ b/src/tools/clickablelabel.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/closedtabsmanager.cpp b/src/tools/closedtabsmanager.cpp index 87334e285..26488b289 100644 --- a/src/tools/closedtabsmanager.cpp +++ b/src/tools/closedtabsmanager.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/closedtabsmanager.h b/src/tools/closedtabsmanager.h index e2afdf72a..815474767 100644 --- a/src/tools/closedtabsmanager.h +++ b/src/tools/closedtabsmanager.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/docktitlebarwidget.cpp b/src/tools/docktitlebarwidget.cpp index 8b085d594..cd0f4931d 100644 --- a/src/tools/docktitlebarwidget.cpp +++ b/src/tools/docktitlebarwidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/docktitlebarwidget.h b/src/tools/docktitlebarwidget.h index cc043b484..d508f0cde 100644 --- a/src/tools/docktitlebarwidget.h +++ b/src/tools/docktitlebarwidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/enhancedmenu.cpp b/src/tools/enhancedmenu.cpp index b9694702f..e074f69b1 100644 --- a/src/tools/enhancedmenu.cpp +++ b/src/tools/enhancedmenu.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/enhancedmenu.h b/src/tools/enhancedmenu.h index 75e26eba0..5ec2dd4ac 100644 --- a/src/tools/enhancedmenu.h +++ b/src/tools/enhancedmenu.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/frame.cpp b/src/tools/frame.cpp index c10d85dee..e50519de8 100644 --- a/src/tools/frame.cpp +++ b/src/tools/frame.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/frame.h b/src/tools/frame.h index e655dda2a..a5d5f93fb 100644 --- a/src/tools/frame.h +++ b/src/tools/frame.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/globalfunctions.cpp b/src/tools/globalfunctions.cpp index 81b7bea0a..da59b333b 100644 --- a/src/tools/globalfunctions.cpp +++ b/src/tools/globalfunctions.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/globalfunctions.h b/src/tools/globalfunctions.h index 0699c4262..c0094c03f 100644 --- a/src/tools/globalfunctions.h +++ b/src/tools/globalfunctions.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/htmlhighlighter.cpp b/src/tools/htmlhighlighter.cpp index ed7d9bc42..3e690b807 100644 --- a/src/tools/htmlhighlighter.cpp +++ b/src/tools/htmlhighlighter.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/htmlhighlighter.h b/src/tools/htmlhighlighter.h index 115f97e94..74cffa768 100644 --- a/src/tools/htmlhighlighter.h +++ b/src/tools/htmlhighlighter.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/iconfetcher.cpp b/src/tools/iconfetcher.cpp index 808cfe717..787473bec 100644 --- a/src/tools/iconfetcher.cpp +++ b/src/tools/iconfetcher.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/iconfetcher.h b/src/tools/iconfetcher.h index 01220d9ff..e29f72c90 100644 --- a/src/tools/iconfetcher.h +++ b/src/tools/iconfetcher.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/iconprovider.cpp b/src/tools/iconprovider.cpp index 165a86456..0d6cbbf4b 100644 --- a/src/tools/iconprovider.cpp +++ b/src/tools/iconprovider.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/iconprovider.h b/src/tools/iconprovider.h index f9b631218..5519312f1 100644 --- a/src/tools/iconprovider.h +++ b/src/tools/iconprovider.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/pagethumbnailer.cpp b/src/tools/pagethumbnailer.cpp index 93e15df78..f784bc1a1 100644 --- a/src/tools/pagethumbnailer.cpp +++ b/src/tools/pagethumbnailer.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/pagethumbnailer.h b/src/tools/pagethumbnailer.h index cfd2eac26..20c2ed4be 100644 --- a/src/tools/pagethumbnailer.h +++ b/src/tools/pagethumbnailer.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/progressbar.cpp b/src/tools/progressbar.cpp index 5d181c93f..14b28b7e6 100644 --- a/src/tools/progressbar.cpp +++ b/src/tools/progressbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/progressbar.h b/src/tools/progressbar.h index 659a6c35f..4cddbcec9 100644 --- a/src/tools/progressbar.h +++ b/src/tools/progressbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/toolbutton.cpp b/src/tools/toolbutton.cpp index a23ffb97f..01df0ae1a 100644 --- a/src/tools/toolbutton.cpp +++ b/src/tools/toolbutton.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/toolbutton.h b/src/tools/toolbutton.h index e39951444..4c87792d4 100644 --- a/src/tools/toolbutton.h +++ b/src/tools/toolbutton.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/treewidget.cpp b/src/tools/treewidget.cpp index fa31ecffb..918071e98 100644 --- a/src/tools/treewidget.cpp +++ b/src/tools/treewidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/treewidget.h b/src/tools/treewidget.h index 26c3162b2..cb7712763 100644 --- a/src/tools/treewidget.h +++ b/src/tools/treewidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/widget.cpp b/src/tools/widget.cpp index ccdc604dd..fbf75f624 100644 --- a/src/tools/widget.cpp +++ b/src/tools/widget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/tools/widget.h b/src/tools/widget.h index af432e922..c229f4290 100644 --- a/src/tools/widget.h +++ b/src/tools/widget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/searchtoolbar.cpp b/src/webview/searchtoolbar.cpp index 13f974cc4..8e0338dee 100644 --- a/src/webview/searchtoolbar.cpp +++ b/src/webview/searchtoolbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/searchtoolbar.h b/src/webview/searchtoolbar.h index 262615578..c7f421e51 100644 --- a/src/webview/searchtoolbar.h +++ b/src/webview/searchtoolbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/siteinfo.cpp b/src/webview/siteinfo.cpp index ac81acc81..b3e073ebb 100644 --- a/src/webview/siteinfo.cpp +++ b/src/webview/siteinfo.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/siteinfo.h b/src/webview/siteinfo.h index 888e84230..340d38b61 100644 --- a/src/webview/siteinfo.h +++ b/src/webview/siteinfo.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/siteinfowidget.cpp b/src/webview/siteinfowidget.cpp index bc9c9fa6b..7bea3199c 100644 --- a/src/webview/siteinfowidget.cpp +++ b/src/webview/siteinfowidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/siteinfowidget.h b/src/webview/siteinfowidget.h index 2832bcd45..1b5e25f3c 100644 --- a/src/webview/siteinfowidget.h +++ b/src/webview/siteinfowidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/tabbar.cpp b/src/webview/tabbar.cpp index 7886f9332..d4227c27a 100644 --- a/src/webview/tabbar.cpp +++ b/src/webview/tabbar.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/tabbar.h b/src/webview/tabbar.h index d6dc24c55..28e6cb1b4 100644 --- a/src/webview/tabbar.h +++ b/src/webview/tabbar.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/tabwidget.cpp b/src/webview/tabwidget.cpp index 5c72551dd..3eab8546e 100644 --- a/src/webview/tabwidget.cpp +++ b/src/webview/tabwidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/tabwidget.h b/src/webview/tabwidget.h index c196d4478..edc5536a6 100644 --- a/src/webview/tabwidget.h +++ b/src/webview/tabwidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webhistorywrapper.cpp b/src/webview/webhistorywrapper.cpp index e492cf6ef..7559b86dd 100644 --- a/src/webview/webhistorywrapper.cpp +++ b/src/webview/webhistorywrapper.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webhistorywrapper.h b/src/webview/webhistorywrapper.h index 62d03b222..5da6f6d46 100644 --- a/src/webview/webhistorywrapper.h +++ b/src/webview/webhistorywrapper.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webinspectordockwidget.cpp b/src/webview/webinspectordockwidget.cpp index 35275c492..af7405630 100644 --- a/src/webview/webinspectordockwidget.cpp +++ b/src/webview/webinspectordockwidget.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webinspectordockwidget.h b/src/webview/webinspectordockwidget.h index 52838298f..a1c8805d3 100644 --- a/src/webview/webinspectordockwidget.h +++ b/src/webview/webinspectordockwidget.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webpage.cpp b/src/webview/webpage.cpp index 9dcf1a97a..c878d665d 100644 --- a/src/webview/webpage.cpp +++ b/src/webview/webpage.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webpage.h b/src/webview/webpage.h index 6fd55356c..75ed3388e 100644 --- a/src/webview/webpage.h +++ b/src/webview/webpage.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webtab.cpp b/src/webview/webtab.cpp index af7328d9a..43d71f7b4 100644 --- a/src/webview/webtab.cpp +++ b/src/webview/webtab.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webtab.h b/src/webview/webtab.h index 32a7fddaf..f6d80e9a3 100644 --- a/src/webview/webtab.h +++ b/src/webview/webtab.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index fde198b09..055b2c338 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/webview/webview.h b/src/webview/webview.h index f41607530..e169d6070 100644 --- a/src/webview/webview.h +++ b/src/webview/webview.h @@ -1,6 +1,6 @@ /* ============================================================ * QupZilla - WebKit based browser -* Copyright (C) 2010-2011 David Rosca +* Copyright (C) 2010-2012 David Rosca * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by From 2abe5d8e6519d2c25e828c0b4c449c615ed17d4b Mon Sep 17 00:00:00 2001 From: nowrep Date: Sun, 1 Jan 2012 19:51:41 +0100 Subject: [PATCH 16/22] Updated Dutch translation. --- bin/locale/nl_NL.qm | Bin 87751 -> 87742 bytes translations/nl_NL.ts | 18 +++++++++--------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bin/locale/nl_NL.qm b/bin/locale/nl_NL.qm index 0d92bf58839c705ef492c52867dbe4c535e1ec89..4849324306f065b48ace43f52480e3edf7865121 100644 GIT binary patch delta 7219 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 K_j|FH*8c}i**)g~ diff --git a/translations/nl_NL.ts b/translations/nl_NL.ts index 088cf891a..d2575d267 100644 --- a/translations/nl_NL.ts +++ b/translations/nl_NL.ts @@ -1511,7 +1511,7 @@ werd niet gevonden! Copy address - Kopieer adres + Kopieer adres @@ -2224,7 +2224,7 @@ werd niet gevonden! Active profile: - + Actief profiel: @@ -2279,7 +2279,7 @@ werd niet gevonden! Ask when entering Private Browsing mode - + Vraag bij starten Incognito-browser-modus @@ -3323,12 +3323,12 @@ werd niet gevonden! Apply - + Pas toe Load title from page - + Laad titel van pagina @@ -3343,7 +3343,7 @@ werd niet gevonden! E-mail is optional<br/><b>Note: </b>Please use English language only. - + E-mailadres is optioneel<br/><b>Noot:</b>Gebruik alstublieft alleen Engels. @@ -3492,7 +3492,7 @@ Voeg enkele toe via het RSS-icoon op de navigatiewerkbalk op een site die feeds Untitled feed - + Ongetitelde feed @@ -3730,7 +3730,7 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Show informations about this page - Toon informatie over deze pagina + Toon informatie over deze pagina @@ -4079,7 +4079,7 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Unable to load - + Niet in staat om te laden From 66ee47d3cf2e1fb2ad810538da0a7e16c1f37406 Mon Sep 17 00:00:00 2001 From: nowrep Date: Mon, 2 Jan 2012 13:56:52 +0100 Subject: [PATCH 17/22] Context menu in webview now include also options for current frame. "This frame" menu is shown when frame at clicked point is different from main frame and it contains following options: - show only this frame, show this frame in new tab - reload frame, print frame - zoom in, zoom out, reset zoom - show source code of frame --- bin/locale/cs_CZ.qm | Bin 85046 -> 85702 bytes src/app/qupzilla.cpp | 19 ++- src/app/qupzilla.h | 4 +- src/other/sourceviewer.cpp | 14 +- src/other/sourceviewer.h | 4 +- src/plugins/speeddial.cpp | 2 +- src/webview/webview.cpp | 76 ++++++++- src/webview/webview.h | 11 ++ translations/cs_CZ.ts | 217 +++++++++++++++---------- translations/de_DE.ts | 217 +++++++++++++++---------- translations/el_GR.ts | 219 ++++++++++++++----------- translations/empty.ts | 235 +++++++++++++++------------ translations/es_ES.ts | 221 +++++++++++++++----------- translations/fr_FR.ts | 219 ++++++++++++++----------- translations/it_IT.ts | 219 ++++++++++++++----------- translations/nl_NL.ts | 217 +++++++++++++++---------- translations/pl_PL.ts | 217 +++++++++++++++---------- translations/ru_RU.ts | 317 +++++++++++++++++++++---------------- translations/sk_SK.ts | 32 ++++ translations/zh_CN.ts | 219 ++++++++++++++----------- 20 files changed, 1628 insertions(+), 1051 deletions(-) diff --git a/bin/locale/cs_CZ.qm b/bin/locale/cs_CZ.qm index b2fd6837bcb96bbc135b3a3e6e6dc29b2ffa9557..f3d679d06d0371ab432e7aad4c36f9db69391b4a 100644 GIT binary patch delta 733 zcmZ{gOK1~O6o${aX=co`X*6bn28W^pHBIwqD>R5jXtWxHqG^?2D6LMD&}OFOY2%_u zbtx1s7#C_+zE&!O$xd9@ih`6vU5L1Fq3FVZf|!MZw<$&;mCLzsx#xW6|NqK${mM=K z;ts4oavUT4@a6A-{!cVcD#SNP9l8Pj%!_A$KAUzzH%ItvR~Rt(SXk57=9#apMmx(oxeJJ|xJ1J!{l!4(;4uW1p+scy|q8{UJ9VTL<(E(X{y% z>Gn~JWsC&wQQ7i@_@i{6^$zi6=qu|0-xmMI=5}lPb}N!VM03~%5fgN@!-p@mD;*qD z!PBeugyE2>javZhL;B0ULIPj4!G@IhK-(C#7IH8G48 zJQ-vwRhVSc6HsEz4Uz=24QdHw_R6taVYk|{!*MF97DY)_X6D3PGL_xjRy7~Ti|9D8 z6}Wsjg3kH#e@KvT>fK~zRVkl2CyVM-t8&~3ZDi$I1iu#y_#6yS3s%~@tpVOC~< pwjVLtb~UvBRbBpa6y3dcmh1oA8lz2%{{~7g)%KE2IwPyV3vv delta 243 zcmVq`T`?GZi&jA5N zvqcFp0h4|T_5nnbbqm>(Rtz}?EbagR)UcDK44wij{F6luRst}jlbsE|0xz?ZT@I!K zF42<(4>_|&4-EkVFh{dh5I+F{G?SGPF99jD#SsPp0xxEh%@St`3kw7Wg8%_Bv6DR$ z#sVshow(); } -void QupZilla::showSource(const QString &selectedHtml) +void QupZilla::showSource(QWebFrame *frame, const QString &selectedHtml) { - SourceViewer* source = new SourceViewer(weView()->page(), selectedHtml); + if (!frame) { + frame = weView()->page()->mainFrame(); + } + + SourceViewer* source = new SourceViewer(frame, selectedHtml); qz_centerWidgetToParent(source, this); source->show(); } @@ -1281,10 +1285,17 @@ void QupZilla::sendLink() QDesktopServices::openUrl(url); } -void QupZilla::printPage() +void QupZilla::printPage(QWebFrame *frame) { QPrintPreviewDialog* dialog = new QPrintPreviewDialog(this); - connect(dialog, SIGNAL(paintRequested(QPrinter*)), weView(), SLOT(print(QPrinter*))); + + if (!frame) { + connect(dialog, SIGNAL(paintRequested(QPrinter*)), weView(), SLOT(print(QPrinter*))); + } + else { + connect(dialog, SIGNAL(paintRequested(QPrinter*)), frame, SLOT(print(QPrinter*))); + } + dialog->exec(); dialog->deleteLater(); diff --git a/src/app/qupzilla.h b/src/app/qupzilla.h index 993c9a4f9..ae03b14a4 100644 --- a/src/app/qupzilla.h +++ b/src/app/qupzilla.h @@ -130,7 +130,8 @@ public slots: void bookmarkPage(); void loadAddress(const QUrl &url); - void showSource(const QString &selectedHtml = ""); + void showSource(QWebFrame* frame = 0, const QString &selectedHtml = ""); + void printPage(QWebFrame* frame = 0); void showPageInfo(); void receiveMessage(MainApplication::MessageType mes, bool state); @@ -146,7 +147,6 @@ private slots: void urlEnter(); void aboutQupZilla(); void addTab() { m_tabWidget->addView(QUrl(), tr("New tab"), TabWidget::NewTab, true); } - void printPage(); void savePageScreen(); void aboutToShowFileMenu(); diff --git a/src/other/sourceviewer.cpp b/src/other/sourceviewer.cpp index 1dbf62485..b20ef0d37 100644 --- a/src/other/sourceviewer.cpp +++ b/src/other/sourceviewer.cpp @@ -23,18 +23,18 @@ #include "iconprovider.h" #include "enhancedmenu.h" -SourceViewer::SourceViewer(QWebPage* page, const QString &selectedHtml) +SourceViewer::SourceViewer(QWebFrame* frame, const QString &selectedHtml) : QWidget(0) - , m_page(page) + , m_frame(frame) { setAttribute(Qt::WA_DeleteOnClose); - setWindowTitle(tr("Source of ") + page->mainFrame()->url().toString()); + setWindowTitle(tr("Source of ") + frame->url().toString()); m_layout = new QBoxLayout(QBoxLayout::TopToBottom, this); m_sourceEdit = new QTextEdit(this); m_sourceEdit->setObjectName("sourceviewer-textedit"); m_statusBar = new QStatusBar(this); - m_statusBar->showMessage(page->mainFrame()->url().toString()); + m_statusBar->showMessage(frame->url().toString()); QMenuBar* menuBar = new QMenuBar(this); m_layout->addWidget(m_sourceEdit); m_layout->addWidget(m_statusBar); @@ -83,10 +83,10 @@ SourceViewer::SourceViewer(QWebPage* page, const QString &selectedHtml) menuView->actions().at(3)->setChecked(true); menuBar->addMenu(menuView); - qz_centerWidgetToParent(this, page->view()); + qz_centerWidgetToParent(this, frame->page()->view()); m_sourceEdit->setUndoRedoEnabled(false); - m_sourceEdit->insertPlainText(m_page->mainFrame()->toHtml()); + m_sourceEdit->insertPlainText(frame->toHtml()); m_sourceEdit->setUndoRedoEnabled(true); //Highlight selectedHtml @@ -135,7 +135,7 @@ void SourceViewer::findText() void SourceViewer::reload() { m_sourceEdit->clear(); - m_sourceEdit->insertPlainText(m_page->mainFrame()->toHtml()); + m_sourceEdit->insertPlainText(m_frame->toHtml()); m_statusBar->showMessage(tr("Source reloaded")); } diff --git a/src/other/sourceviewer.h b/src/other/sourceviewer.h index 2b92ecdd5..0b088235e 100644 --- a/src/other/sourceviewer.h +++ b/src/other/sourceviewer.h @@ -37,7 +37,7 @@ class SourceViewer : public QWidget { Q_OBJECT public: - explicit SourceViewer(QWebPage* page, const QString &selectedHtml); + explicit SourceViewer(QWebFrame* frame, const QString &selectedHtml); QTextEdit* sourceEdit() { return m_sourceEdit; } signals: @@ -54,7 +54,7 @@ private slots: private: QBoxLayout* m_layout; QTextEdit* m_sourceEdit; - QWebPage* m_page; + QWebFrame* m_frame; QStatusBar* m_statusBar; }; diff --git a/src/plugins/speeddial.cpp b/src/plugins/speeddial.cpp index bd39bc346..f23e537d4 100644 --- a/src/plugins/speeddial.cpp +++ b/src/plugins/speeddial.cpp @@ -37,7 +37,7 @@ void SpeedDial::loadSettings() if (m_allPages.isEmpty()) { m_allPages = "url:\"http://www.google.com\"|title:\"Google\";" - "url:\"http://qupzilla.com\"|title:\"QupZilla\";" + "url:\"http://www.qupzilla.com\"|title:\"QupZilla\";" "url:\"http://qupzilla.blogspot.com\"|title:\"QupZilla Blog\";" "url:\"https://github.com/nowrep/QupZilla\"|title:\"QupZilla GitHub\";" "url:\"http://facebook.com\"|title:\"Facebook\";"; diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index 055b2c338..c0d92b8f5 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -47,6 +47,7 @@ WebView::WebView(QupZilla* mainClass, WebTab* webTab) , m_webTab(webTab) , m_locationBar(0) , m_menu(new QMenu(this)) + , m_clickedFrame(0) , m_mouseTrack(false) , m_navigationVisible(false) , m_mouseWheelEnabled(true) @@ -454,6 +455,7 @@ void WebView::contextMenuEvent(QContextMenuEvent* event) { m_menu->clear(); + QWebFrame* frameAtPos = page()->frameAt(event->pos()); QWebHitTestResult r = page()->mainFrame()->hitTestContent(event->pos()); if (!r.linkUrl().isEmpty() && r.linkUrl().scheme() != "javascript") { @@ -506,12 +508,30 @@ void WebView::contextMenuEvent(QContextMenuEvent* event) action = m_menu->addAction(tr("&Forward"), this, SLOT(forward())); action->setIcon(IconProvider::standardIcon(QStyle::SP_ArrowForward)); - action->setEnabled(history()->canGoForward()); m_menu->addAction(IconProvider::standardIcon(QStyle::SP_BrowserReload), tr("&Reload"), this, SLOT(slotReload())); action = m_menu->addAction(IconProvider::standardIcon(QStyle::SP_BrowserStop), tr("S&top"), this, SLOT(stop())); action->setEnabled(isLoading()); + m_menu->addSeparator(); + + if (frameAtPos && page()->mainFrame() != frameAtPos) { + m_clickedFrame = frameAtPos; + QMenu* menu = new QMenu(tr("This frame")); + menu->addAction(tr("Show &only this frame"), this, SLOT(loadClickedFrame())); + menu->addAction(QIcon(":/icons/menu/popup.png"), tr("Show this frame in new &tab"), this, SLOT(loadClickedFrameInNewTab())); + menu->addSeparator(); + menu->addAction(IconProvider::standardIcon(QStyle::SP_BrowserReload), tr("&Reload"), this, SLOT(reloadClickedFrame())); + menu->addAction(QIcon::fromTheme("document-print"), tr("Print frame"), this, SLOT(printClickedFrame())); + menu->addSeparator(); + menu->addAction(QIcon::fromTheme("zoom-in"), tr("Zoom &in"), this, SLOT(clickedFrameZoomIn())); + menu->addAction(QIcon::fromTheme("zoom-out"), tr("&Zoom out"), this, SLOT(clickedFrameZoomOut())); + menu->addAction(QIcon::fromTheme("zoom-original"), tr("Reset"), this, SLOT(clickedFrameZoomReset())); + menu->addSeparator(); + menu->addAction(QIcon::fromTheme("text-html"), tr("Show so&urce of frame"), this, SLOT(showClickedFrameSource())); + + m_menu->addMenu(menu); + } m_menu->addSeparator(); m_menu->addAction(IconProvider::fromTheme("user-bookmarks"), tr("Book&mark page"), this, SLOT(bookmarkLink())); @@ -646,7 +666,7 @@ void WebView::showSource() void WebView::showSourceOfSelection() { #if (QTWEBKIT_VERSION >= QTWEBKIT_VERSION_CHECK(2, 2, 0)) - p_QupZilla->showSource(selectedHtml()); + p_QupZilla->showSource(page()->mainFrame(), selectedHtml()); #endif } @@ -833,6 +853,58 @@ bool WebView::isUrlValid(const QUrl &url) return false; } +// ClickedFrame slots + +void WebView::loadClickedFrame() +{ + load(m_clickedFrame->url()); +} + +void WebView::loadClickedFrameInNewTab() +{ + p_QupZilla->tabWidget()->addView(m_clickedFrame->url()); +} + +void WebView::reloadClickedFrame() +{ + m_clickedFrame->load(m_clickedFrame->url()); +} + +void WebView::printClickedFrame() +{ + p_QupZilla->printPage(m_clickedFrame); +} + +void WebView::clickedFrameZoomIn() +{ + qreal zFactor = m_clickedFrame->zoomFactor() + 0.1; + if (zFactor > 2.5) { + zFactor = 2.5; + } + + m_clickedFrame->setZoomFactor(zFactor); +} + +void WebView::clickedFrameZoomOut() +{ + qreal zFactor = m_clickedFrame->zoomFactor() - 0.1; + if (zFactor < 0.5) { + zFactor = 0.5; + } + + m_clickedFrame->setZoomFactor(zFactor); +} + +void WebView::clickedFrameZoomReset() +{ + m_clickedFrame->setZoomFactor(zoomFactor()); +} + +void WebView::showClickedFrameSource() +{ + p_QupZilla->showSource(m_clickedFrame); +} + void WebView::mousePressEvent(QMouseEvent* event) { switch (event->button()) { diff --git a/src/webview/webview.h b/src/webview/webview.h index e169d6070..27dc33d93 100644 --- a/src/webview/webview.h +++ b/src/webview/webview.h @@ -124,6 +124,16 @@ private slots: void checkRss(); void slotIconChanged(); + // ClickedFrame + void loadClickedFrame(); + void loadClickedFrameInNewTab(); + void reloadClickedFrame(); + void printClickedFrame(); + void clickedFrameZoomIn(); + void clickedFrameZoomOut(); + void clickedFrameZoomReset(); + void showClickedFrameSource(); + private: void mousePressEvent(QMouseEvent* event); void mouseReleaseEvent(QMouseEvent* event); @@ -153,6 +163,7 @@ private: NetworkManagerProxy* m_networkProxy; LocationBar* m_locationBar; QMenu* m_menu; + QWebFrame* m_clickedFrame; bool m_mouseTrack; bool m_navigationVisible; diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts index 07625d80e..1eb52558c 100644 --- a/translations/cs_CZ.ts +++ b/translations/cs_CZ.ts @@ -702,63 +702,63 @@ BookmarksToolbar - + &Bookmark Current Page Přidat &stránku do záložek - + Bookmark &All Tabs Přidat &všechny panely do záložek - + &Organize Bookmarks Organizovat &záložky - + Hide Most &Visited Skrýt &Nejnavštěvovanější - + Show Most &Visited Zobrazit &Nejnavštěvovanější - + &Hide Toolbar S&krýt panel - + Move right Posunout doprava - + Move left Posunout doleva - + Remove bookmark Odstranit záložku - + Most visited Nejnavštěvovanější - + Sites you visited the most Nejvíce navštěvované stránky - - + + Empty Prázdný @@ -1185,124 +1185,124 @@ DownloadItem - + Remaining time unavailable Neznámý zbývající čas - + Done - %1 Hotovo - %1 - - + + Cancelled Zrušeno - + few seconds několik sekund - + seconds sekund - + minutes minut - + hours hodin - + Unknown speed Neznámá rychlost - - + + Unknown size Neznámá velikost - + %2 - unknown size (%3) %2 - neznámá velikost (%3) - + Remaining %1 - %2 of %3 (%4) Zbývá %1 - %2 z %3 (%4) - + Cancelled - %1 Zrušeno - %1 - + Delete file Smazat soubor - + Do you want to also delete dowloaded file? Chcete také smazat stahovaný soubor? - + Open File Otevřít soubor - + Open Folder Otevřít složku - + Go to Download Page Přejít na stránku stahování - + Copy Download Link Kopírovat stahovaný odkaz - + Cancel downloading Zrušit stahování - + Clear Vyčistit - + Error Chyba - + New tab Nový panel - + Not found Soubor neexistuje - + Sorry, the file %1 was not found! @@ -1311,12 +1311,12 @@ nebyl nalezen! - + Error: Cannot write to file! Chyba: Nelze zapisovat do souboru! - + Error: Chyba: @@ -1713,12 +1713,12 @@ nebyl nalezen! MainApplication - + Last session crashed Poslední relace spadla - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla spadla :-(</b><br/>Oops, poslední relace QupZilly skončila jejím pádem. Velice se omlouváme. Přejete si obnovit uložený stav? @@ -2879,7 +2879,7 @@ nebyl nalezen! Zdrojový &kód stránky - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? Ještě je otevřeno %1 panelů a Vaše relace nebude uložena. Opravdu chcete skončit? @@ -2949,17 +2949,17 @@ nebyl nalezen! Defaultní - + Current cookies cannot be accessed. Současné cookies nejsou dostupné. - + Your session is not stored. Vaše relace není uložena. - + Start Private Browsing Spustit soukromé prohlížení @@ -2989,7 +2989,7 @@ nebyl nalezen! - + New tab Nový panel @@ -3120,27 +3120,27 @@ nebyl nalezen! Předvo&lby - + Open file... Otevřít soubor... - + Are you sure you want to turn on private browsing? Jste si jistý že chcete zapnout soukromé prohlížení? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Se zapnutým soukromým prohlížením jsou některé akce týkající se soukromí vypnuty: - + Webpages are not added to the history. Stránky nejsou přidávány do historie. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Než zavřete prohlížeč, stále můžete použít tlačítka Zpět a Vpřed k vrácení se na stránky které jste otevřeli. @@ -3329,7 +3329,7 @@ nebyl nalezen! Přidat novou stránku - + Apply Uložit @@ -3339,7 +3339,7 @@ nebyl nalezen! Načíst titulek ze stránky - + Edit Upravit @@ -4093,8 +4093,8 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ TabBar - - + + New tab Nový panel @@ -4198,9 +4198,9 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ Dohromady máte otevřeno %1 panelů - - - + + + New tab Nový panel @@ -4371,139 +4371,180 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ WebView - + Loading... Načítám... - + Open link in new &tab Otevřít odkaz v novém &panelu - + Open link in new &window Otevřít odkaz v novém &okně - + B&ookmark link Přidat odkaz do zá&ložek - + &Save link as... &Uložit odkaz jako... - + &Copy link address &Kopírovat adresu odkazu - + Show i&mage Zobrazit &obrázek - + Copy im&age &Kopírovat obrázek - + Copy image ad&dress Kopírovat adr&esu obrázku - + S&top &Zastavit + + + This frame + Tento rám + + + + Show &only this frame + Zobrazit &pouze tento rám + + + + Show this frame in new &tab + Zobrazit tento rám v &novém panelu + + + + Print frame + Tisknout rám + + + + Zoom &in + Zoo&m + + + &Zoom out + Z&oom - + + + + Reset + Původní + + + + Show so&urce of frame + Zobrazit &zdrojový kód rámu + + + Show info ab&out site Zobrazit &informace o stránce - + Show Web &Inspector Zobrazit Web &Inspektor - + &Save image as... &Uložit obrázek jako... - + Failed loading page Chyba při načítání stránky - + &Back &Zpět - + &Forward &Vpřed - + + &Reload &Obnovit - + Book&mark page Přidat stránku do zá&ložek - + &Save page as... &Uložit stránku jako... - + Select &all Vyb&rat vše - + Show so&urce code Zobrazit zdrojový kó&d - + Search "%1 .." with %2 Hledat "%1 .." s %2 - + No Named Page Bezejmenná stránka - - - + + + New tab Nový panel - + Send link... Odeslat odkaz... - + Send image... Odeslat obrázek... - + Send page... Odeslat stránku... diff --git a/translations/de_DE.ts b/translations/de_DE.ts index f36183a09..a544000a6 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -698,63 +698,63 @@ BookmarksToolbar - + &Bookmark Current Page Lesezeichen für &aktuelle Seite hinzufügen - + Bookmark &All Tabs Lesezeichen für alle &geöffneten Tabs hinzufügen - + &Organize Bookmarks Bookmarks &bearbeiten - + Hide Most &Visited Meistbesuchte &verstecken - + Show Most &Visited Meistbesuchte &anzeigen - + &Hide Toolbar &Werkzeugleiste verstecken - + Move right Nach rechts - + Move left Nach links - + Remove bookmark Lesezeichen entfernen - + Most visited Meistbesuchte - + Sites you visited the most Meistbesuchte Seiten - - + + Empty Leer @@ -1181,124 +1181,124 @@ DownloadItem - + Remaining time unavailable Verbleibende Zeit unbekannt - + Done - %1 Erledigt - %1 - - + + Cancelled Abgebrochen - + few seconds Wenige Sekunden - + seconds Sekunden - + minutes Minuten - + hours Stunden - + Unknown speed Downloadgeschwindigkeit unbekannt - - + + Unknown size Dateigröße unbekannt - + %2 - unknown size (%3) %2 - unbekannte Dateigröße (%3) - + Remaining %1 - %2 of %3 (%4) Verbleibend %1 - %2 von %3 (%4) - + Cancelled - %1 Abgebrochen - %1 - + Delete file Datei löschen - + Do you want to also delete dowloaded file? Möchten Sie auch die heruntergeladene Datei löschen? - + Open File Datei öffnen - + Open Folder Ordner öffnen - + Go to Download Page Gehe zu Link-Adresse - + Copy Download Link Link-Adresse kopieren - + Cancel downloading Download abbrechen - + Clear Leeren - + Error Fehler - + New tab Neuer Tab - + Not found Nicht gefunden - + Sorry, the file %1 was not found! @@ -1307,12 +1307,12 @@ konnte nicht gefunden werden! - + Error: Cannot write to file! Fehler: Datei kann nicht gespeichert werden! - + Error: Fehler: @@ -1705,12 +1705,12 @@ MainApplication - + Last session crashed Die letzte Sitzung wurde unerwartet beendet - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla ist abgestürzt :-(</b><br/>Hoppla,die letzte Sitzung wurde unerwartet beendet. Verzeihung. Möchten Sie den letzten Status wiederherstellen? @@ -2872,7 +2872,7 @@ Seiten-&Quelltext - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? Es sind noch %1 Tabs geöffnet und Ihre Sitzung wird nicht gespeichert. Möchten Sie QupZilla wirklich beenden? @@ -2942,17 +2942,17 @@ Standard - + Current cookies cannot be accessed. Auf aktuelle Cookies kann nicht zugegriffen werden. - + Your session is not stored. Ihre Sitzung wird nicht gespeichert. - + Start Private Browsing Privaten Modus starten @@ -2981,7 +2981,7 @@ - + New tab Neuer Tab @@ -3112,27 +3112,27 @@ &Einstellungen - + Open file... Datei öffnen... - + Are you sure you want to turn on private browsing? Möchten Sie wirklich den privaten Modus starten? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Wenn der private Modus aktiv ist, stehen einige Aktionen nicht zur Verfügung: - + Webpages are not added to the history. Webseiten werden nicht zum Verlauf hinzugefügt. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Solange dieses Fenster geöffnet ist, können Sie über die Symbole "Zurück" und "Vor" zu den Webseiten zurückkehren, die Sie geöffnet haben. @@ -3255,7 +3255,7 @@ Neue Seite hinzufügen - + Apply Anwenden @@ -3265,7 +3265,7 @@ Titel von der Web-Seite laden - + Edit Bearbeiten @@ -4084,8 +4084,8 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest TabBar - - + + New tab Neuer Tab @@ -4190,9 +4190,9 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest Aktuell sind %1 Tabs geöffnet - - - + + + New tab Neuer Tab @@ -4363,139 +4363,180 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest WebView - + Loading... Laden... - + Open link in new &tab Link in neuem &Tab öffnen - + Open link in new &window Link in neuem &Fenster öffnen - + B&ookmark link &Lesezeichen für diesen Link hinzufügen - + &Save link as... &Ziel speichern unter... - + &Copy link address Lin&k-Adresse kopieren - + Show i&mage G&rafik anzeigen - + Copy im&age Grafik k&opieren - + Copy image ad&dress Grafika&dresse kopieren - + S&top S&topp + + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + &Zoom out + + + + + Reset + Zurücksetzen + + + + Show so&urce of frame + + + + Show info ab&out site S&eiteninformationen anzeigen - + Show Web &Inspector Web &Inspector anzeigen - + &Save image as... Grafik speichern &unter... - + Failed loading page Seite konnte nicht geladen werden - + &Back &Zurück - + &Forward &Vor - + + &Reload &Neu laden - + Book&mark page &Lesezeichen für diese Seite hinzufügen - + &Save page as... Seite speichern &unter... - + Select &all Alles au&swählen - + Show so&urce code Seitenquelltext &anzeigen - + Search "%1 .." with %2 Suche "%1 .." mit %2 - + No Named Page Leere Seite - - - + + + New tab Neuer Tab - + Send link... Link senden... - + Send image... Grafik senden... - + Send page... Seite senden... diff --git a/translations/el_GR.ts b/translations/el_GR.ts index c5aef03f9..888704b86 100644 --- a/translations/el_GR.ts +++ b/translations/el_GR.ts @@ -658,63 +658,63 @@ BookmarksToolbar - + &Bookmark Current Page Η &σελίδα ως σελιδοδείκτης - + Bookmark &All Tabs Όλες οι καρ&τέλες σε σελιδοδείκτη - + &Organize Bookmarks &Οργάνωση σελιδοδεικτών - + Hide Most &Visited Απόκρυψη πιο &δημοφιλών - + Show Most &Visited Εμφάνιση πιο &δημοφιλών - + &Hide Toolbar Από&κρυψη εργαλειοθήκης - + Move right Μετακίνηση δεξιά - + Move left Μετακίνηση αριστερά - + Remove bookmark Αφαίρεση σελιδοδείκτη - + Most visited Πιο δημοφιλείς - + Sites you visited the most Σελίδες που επισκεφτήκατε περισσότερο - - + + Empty Άδειο @@ -1129,124 +1129,124 @@ DownloadItem - + Remaining time unavailable Εναπομείναν χρόνος μη διαθέσιμος - + Done - %1 Ολοκλήρωση - %1 - - + + Cancelled Ακυρώθηκε - + few seconds μερικά δευτερόλεπτα - + seconds δευτερόλεπτα - + minutes λεπτά - + hours ώρες - + Unknown speed Άγνωστη ταχύτητα - - + + Unknown size Άγνωστο μέγεθος - + %2 - unknown size (%3) %2 - άγνωστο μέγεθος (%3) - + Remaining %1 - %2 of %3 (%4) απομένουν %1 - %2 από %3 (%4) - + Cancelled - %1 Ακυρώθηκε - %1 - + Delete file Διαγραφή αρχείου - + Do you want to also delete dowloaded file? Θέλετε να διαγράψετε και το ληφθέν αρχείο; - + Open File Άνοιγμα αρχείου - + Open Folder Άνοιγμα φακέλου - + Go to Download Page Μετάβαση στην σελίδα λήψης - + Copy Download Link Αντιγραφή συνδέσμου λήψης - + Cancel downloading Ακύρωση λήψης - + Clear Εκκαθάριση - + Error Σφάλμα - + New tab Νέα καρτέλα - + Not found Δεν βρέθηκε - + Sorry, the file %1 was not found! @@ -1255,12 +1255,12 @@ δεν βρέθηκε! - + Error: Cannot write to file! Σφάλμα: Αδυναμία εγγραφής στο αρχείο! - + Error: Σφάλμα: @@ -1649,12 +1649,12 @@ MainApplication - + Last session crashed Η τελευταία συνεδρία κατέρρευσε - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? Το <b>QupZilla κατέρρευσε :-(</b><br/>Ούπς, η τελευταία συνεδρία του QupZilla διακόπηκε απροσδόκητα. Ζητάμε συγνώμη για αυτό. Θα θέλατε να δοκιμάσετε την επαναφορά στην ποιο πρόσφατα αποθηκευμένη κατάσταση; @@ -2641,7 +2641,7 @@ - + New tab Νέα καρτέλα @@ -3014,47 +3014,47 @@ Προεπιλεγμένο - + Open file... Άνοιγμα αρχείου... - + Are you sure you want to turn on private browsing? Είστε σίγουροι ότι θέλετε να εκκινήσετε την ιδιωτική περιήγηση; - + When private browsing is turned on, some actions concerning your privacy will be disabled: Όταν η ιδιωτική περιήγηση είναι ενεργή, κάποιες ενέργειες που αφορούν το ιδιωτικό σας απόρρητο θα είναι απενεργοποιημένες: - + Webpages are not added to the history. Οι ιστοσελίδες δεν προστίθενται στο ιστορικό. - + Current cookies cannot be accessed. Δεν υπάρχει πρόσβαση στα τρέχοντα cookies. - + Your session is not stored. Η συνεδρία σας δεν αποθηκεύεται. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Μέχρι να κλείσετε το παράθυρο, μπορείτε ακόμα να κάνετε κλικ στα κουμπιά Πίσω και Μπροστά για να επιστρέψετε στις σελίδες που ανοίξατε. - + Start Private Browsing Έναρξη ιδιωτικής περιήγησης - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? Υπάρχουν ακόμα %1 ανοιχτές καρτέλες και η συνεδρία σας δεν θα αποθηκευτεί. Είστε σίγουρος ότι θέλετε να κλείσετε το QupZilla; @@ -3239,7 +3239,7 @@ Προσθήκη νέας σελίδας - + Apply Εφαρμογή @@ -3249,7 +3249,7 @@ Φόρτωση τίτλου από σελίδα - + Edit Επεξεργασία @@ -4072,8 +4072,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Επαναφορά κλε&ισμένης καρτέλας - - + + New tab Νέα καρτέλα @@ -4107,9 +4107,9 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Πραγματικά έχετε %1 ανοιχτές καρτέλες - - - + + + New tab Νέα καρτέλα @@ -4280,139 +4280,180 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla WebView - + Failed loading page Αποτυχία φόρτωσης σελίδας - + Loading... Φόρτωση... - - - + + + New tab Νέα καρτέλα - + Open link in new &tab Άνοιγμα συνδέσμου σε νέα καρ&τέλα - + Open link in new &window Άνοιγμα συνδέσμου σε νέο &παράθυρο - + B&ookmark link Ο σύνδεσμος ως σελιδο&δείκτης - + &Save link as... Απο&θήκευση συνδέσμου ως... - + Send link... Αποστολή συνδέσμου... - + &Copy link address Α&ντιγραφή διεύθυνσης συνδέσμου - + Show i&mage Εμφάνιση &εικόνας - + Copy im&age Αντιγραφή ει&κόνας - + Copy image ad&dress Αντιγραφή διεύ&θυνσης εικόνας - + &Save image as... Απο&θήκευση εικόνας ως... - + Send image... Αποστολή εικόνας... - + &Back &Πίσω - + &Forward &Μπροστά - + + &Reload &Ανανέωση - + S&top &Διακοπή - + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + + + &Zoom out + + + + + Reset + Επαναφορά + + + + Show so&urce of frame + + + + Book&mark page Η σελίδα ως &σελιδοδείκτης - + &Save page as... Αποθήκευση σε&λίδας ως... - + Send page... Αποστολή σελίδας... - + Select &all Επι&λογή όλων - + Show so&urce code Εμφάνιση πη&γαίου κώδικα - + Show info ab&out site Εμφάνιση πληρο&φοριών για την σελίδα - + Show Web &Inspector Εμφάνιση επιθε&ωρητή διαδικτύου - + Search "%1 .." with %2 Αναζήτηση "%1" με %2 - + No Named Page Ανώνυμη σελίδα diff --git a/translations/empty.ts b/translations/empty.ts index ca5f74984..e84db96fb 100644 --- a/translations/empty.ts +++ b/translations/empty.ts @@ -658,63 +658,63 @@ BookmarksToolbar - + &Bookmark Current Page - + Bookmark &All Tabs - + &Organize Bookmarks - + Hide Most &Visited - + Show Most &Visited - + &Hide Toolbar - + Move right - + Move left - + Remove bookmark - + Most visited - + Sites you visited the most - - + + Empty @@ -1128,136 +1128,136 @@ DownloadItem - + Remaining time unavailable - + Done - %1 - - + + Cancelled - + few seconds - + seconds - + minutes - + hours - + Unknown speed - - + + Unknown size - + %2 - unknown size (%3) - + Remaining %1 - %2 of %3 (%4) - + Cancelled - %1 - + Delete file - + Do you want to also delete dowloaded file? - + Open File - + Open Folder - + Go to Download Page - + Copy Download Link - + Cancel downloading - + Clear - + Error - + New tab - + Not found - + Sorry, the file %1 was not found! - + Error: Cannot write to file! - + Error: @@ -1646,12 +1646,12 @@ MainApplication - + Last session crashed - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? @@ -2637,7 +2637,7 @@ - + New tab @@ -3010,47 +3010,47 @@ - + Open file... - + Are you sure you want to turn on private browsing? - + When private browsing is turned on, some actions concerning your privacy will be disabled: - + Webpages are not added to the history. - + Current cookies cannot be accessed. - + Your session is not stored. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. - + Start Private Browsing - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? @@ -3231,7 +3231,7 @@ - + Apply @@ -3241,7 +3241,7 @@ - + Edit @@ -4062,8 +4062,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - - + + New tab @@ -4097,9 +4097,9 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - - - + + + New tab @@ -4269,139 +4269,180 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla WebView - + Failed loading page - + Loading... - - - + + + New tab - + Open link in new &tab - + Open link in new &window - + B&ookmark link - + &Save link as... - + Send link... - + &Copy link address - + Show i&mage - + Copy im&age - + Copy image ad&dress - + &Save image as... - + Send image... - + &Back - + &Forward - + + &Reload - + S&top - - Book&mark page - - - - - &Save page as... - - - - - Send page... + + This frame - Select &all + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame - Show so&urce code + Zoom &in - Show info ab&out site + &Zoom out + Reset + + + + + Show so&urce of frame + + + + + Book&mark page + + + + + &Save page as... + + + + + Send page... + + + + + Select &all + + + + + Show so&urce code + + + + + Show info ab&out site + + + + Show Web &Inspector - + Search "%1 .." with %2 - + No Named Page diff --git a/translations/es_ES.ts b/translations/es_ES.ts index b93632c08..4f2931269 100644 --- a/translations/es_ES.ts +++ b/translations/es_ES.ts @@ -698,63 +698,63 @@ BookmarksToolbar - + &Bookmark Current Page &Añadir esta página a marcadores - + Bookmark &All Tabs Añadir &todas las pestañas a marcadores - + &Organize Bookmarks &Organizar marcadores - + Hide Most &Visited Ocultar los más &visitados - + Show Most &Visited Ver los más &visitados - + &Hide Toolbar &Ocultar barra de herramientas - + Move right Mover a la derecha - + Move left Mover a la izquierda - + Remove bookmark Eliminar marcador - + Most visited Más visitados - + Sites you visited the most Sitios más visitados - - + + Empty Vacío @@ -1180,124 +1180,124 @@ DownloadItem - + Remaining time unavailable Tiempo restante no disponible - + Done - %1 Hecho - %1 - - + + Cancelled Cancelado - + few seconds pocos segundos - + seconds segundos - + minutes minutos - + hours horas - + Unknown speed Velocidad desconocida - - + + Unknown size Tamaño desconocido - + %2 - unknown size (%3) %2 - tamaño desconocido (%3) - + Remaining %1 - %2 of %3 (%4) Restante %1 - %2 de %3 (%4) - + Cancelled - %1 Cancelado - %1 - + Delete file Eliminar archivo - + Do you want to also delete dowloaded file? ¿Desea eliminar también el archivo descargado? - + Open File Abrir archivo - + Open Folder Abrir carpeta - + Go to Download Page Ir a la página de descarga - + Copy Download Link Copiar enlace de descarga - + Cancel downloading Cancelar descarga - + Clear Limpiar - + Error Error - + New tab Nueva pestaña - + Not found No encontrado - + Sorry, the file %1 was not found! @@ -1306,12 +1306,12 @@ no ha sido encontrado! - + Error: Cannot write to file! ¡Error: no se puede escribir el archivo! - + Error: Error: @@ -1704,12 +1704,12 @@ MainApplication - + Last session crashed La última sesión se cerró inesperadamente - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla se cerró inesperadamente :-(</b><br/>Lo sentimos, la última sesión de QupZilla terminó inesperadamente. ¿Le gustaría intentar restaurar la última sesión? @@ -3065,7 +3065,7 @@ &Navegación privada - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? Está a punto de cerrar %1 pestañas. ¿Está seguro de continuar? @@ -3089,47 +3089,47 @@ - + New tab Nueva pestaña - + Open file... Abrir archivo... - + Are you sure you want to turn on private browsing? ¿Está seguro que desea habilitar la navegación privada? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Cuando la navegación privada está habilitada, algunas opciones relacionadas con su privacidad estarán deshabilitadas: - + Webpages are not added to the history. Las páginas web no se añaden al historial. - + Current cookies cannot be accessed. Las cookies actuales no pueden ser accedidas. - + Your session is not stored. La sesión no será guardada. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Hasta que cierre la ventana, puede hacer click en los botones Anterior y Siguiente para regresar a las páginas web que haya abierto. - + Start Private Browsing Comenzar la navegación privada @@ -3318,7 +3318,7 @@ Añadir página nueva - + Apply Aplicar @@ -3328,7 +3328,7 @@ Cargar título desde la página - + Edit Editar @@ -4151,8 +4151,8 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup Restaurar &pestaña cerrada - - + + New tab Nueva pestaña @@ -4186,9 +4186,9 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup Actualmente tiene %1 pestañas abiertas - - - + + + New tab Nueva pestaña @@ -4359,139 +4359,180 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup WebView - + Failed loading page Falló la carga de la página - + Loading... Cargando... - - - + + + New tab Nueva pestaña - + Open link in new &tab Abrir enlace en una nueva &pestaña - + Open link in new &window Abrir enlace en una nueva &ventana - + B&ookmark link Añadir enlace a &marcadores - + &Save link as... &Guardar enlace como... - + Send link... Enviar enlace... - + &Copy link address Copi&ar la ruta del enlace - + Show i&mage &Mostrar imágen - + Copy im&age Copiar &imágen - + Copy image ad&dress C&opiar la ruta de la imágen - + &Save image as... &Guardar imágen como... - + Send image... Enviar imágen... - + &Back &Anterior - + &Forward &Siguiente - + + &Reload &Recargar - + S&top &Detener - + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + + + &Zoom out + + + + + Reset + Reiniciar tamaño + + + + Show so&urce of frame + + + + Book&mark page Añadir esta página a &marcadores - + &Save page as... &Guardar como... - + Send page... Enviar página... - + Select &all Seleccionar &todo - + Show so&urce code Ver código &fuente de la página - + Show info ab&out site Ver &información de la página - + Show Web &Inspector Ver Inspector &Web - + Search "%1 .." with %2 Buscar "%1 .." con %2 - + No Named Page Página en blanco @@ -4504,4 +4545,4 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup Prevenir que esta página cree diálogos adicionales - \ No newline at end of file + diff --git a/translations/fr_FR.ts b/translations/fr_FR.ts index c1d9d0a2c..a40671b6c 100644 --- a/translations/fr_FR.ts +++ b/translations/fr_FR.ts @@ -693,63 +693,63 @@ BookmarksToolbar - + &Bookmark Current Page &Marquer la page actuelle - + Bookmark &All Tabs M&arquer tous les onglets - + &Organize Bookmarks &Organiser les marque-pages - + Hide Most &Visited Cacher les plus &visités - + Show Most &Visited Montrer les plus &visités - + &Hide Toolbar &Cacher la barre d'outils - + Move right Déplacer vers la droite - + Move left Déplacer vers la gauche - + Remove bookmark Supprimer le marque-page - + Most visited Plus visités - + Sites you visited the most Sites les plus visités - - + + Empty Vide @@ -1175,124 +1175,124 @@ DownloadItem - + Remaining time unavailable Temps restant indisponible - + Done - %1 Fait-%1 - - + + Cancelled Annulé - + few seconds quelques secondes - + seconds secondes - + minutes minutes - + hours heures - + Unknown speed Vitesse inconnue - - + + Unknown size Taille inconnue - + %2 - unknown size (%3) %2 - taille inconnue (%3) - + Remaining %1 - %2 of %3 (%4) Temps restant %1 - %2 de %3 (%4) - + Cancelled - %1 Annulé -%1 - + Delete file Supprimer le fichier - + Do you want to also delete dowloaded file? Voulez-vous aussi supprimer le fichier téléchargé? - + Open File Ouvrir le fichier - + Open Folder Ouvrir le dossier - + Go to Download Page Aller à la page de téléchargement - + Copy Download Link Copier l'adresse du téléchargement - + Cancel downloading Annuler le téléchargement - + Clear Nettoyer - + Error Erreur - + New tab Nouvel onglet - + Not found Non trouvé - + Sorry, the file %1 was not found! @@ -1301,12 +1301,12 @@ n'a pas été trouvé! - + Error: Cannot write to file! Erreur: Impossible d'écrire dans le fichier! - + Error: Erreur: @@ -1699,12 +1699,12 @@ n'a pas été trouvé! MainApplication - + Last session crashed La dernière session a planté - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla a planté :-(</b><br/>Oops, la dernière session de QupZilla s'est terminée par un incident. Nous sommes vraiment désolé. Voulez-vous essayer de restaurer la dernière session? @@ -2695,7 +2695,7 @@ n'a pas été trouvé! - + New tab Nouvel onglet @@ -2961,7 +2961,7 @@ n'a pas été trouvé! &Organiser les marque-pages - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? Il y a toujours %1 onglets d'ouverts et votre session ne sera pas sauvegardée. Etes-vous sûr de vouloir quitter QupZilla? @@ -3077,42 +3077,42 @@ n'a pas été trouvé! Défaut - + Open file... Ouvrir un fichier... - + Are you sure you want to turn on private browsing? Voulez-vous démarrer une session en navigation privée? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Quand vous lancez la navigation privée, certains paramètres concernant votre vie privée seront désactivés: - + Webpages are not added to the history. Les pages visitées ne sont pas ajoutées à l'historique. - + Current cookies cannot be accessed. Impossible d'accéder aux cookies en cours d'utilisation. - + Your session is not stored. Votre session n'est pas enregistrée. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Jusqu'à ce que vous fermiez la fenêtre, vous pourrez toujours cliquer sur les boutons Précédent et Suivant pour retourner sur la page que vous avez ouvert. - + Start Private Browsing Commencer la navigation privée @@ -3301,7 +3301,7 @@ n'a pas été trouvé! Ajouter une nouvelle page - + Apply Appliquer @@ -3312,7 +3312,7 @@ n'a pas été trouvé! Charger le titre de la page - + Edit Modifier @@ -4136,8 +4136,8 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer Restaurer l'onglet &fermé - - + + New tab Nouvel onglet @@ -4171,9 +4171,9 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer Il y a actuellement %1 onglet(s) ouvert(s) - - - + + + New tab Nouvel onglet @@ -4344,139 +4344,180 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer WebView - + Failed loading page Echec de chargement de la page - + Loading... Chargement... - - - + + + New tab Nouvel onglet - + Open link in new &tab Ouvrir le lien dans un nouvel &onglet - + Open link in new &window Ouvrir le lien dans une nouvelle &fenêtre - + B&ookmark link Lien du marque-&page - + &Save link as... &Enregistrer le lien sous... - + Send link... Envoyer le lien... - + &Copy link address &Copier l'adresse - + Show i&mage Montrer l'i&mage - + Copy im&age Copier l'im&age - + Copy image ad&dress Copier l'a&dresse de l'image - + &Save image as... &Enregistrer l'image sous... - + Send image... Envoyer l'image... - + &Back &Retour - + &Forward &Suivant - + + &Reload &Actualiser - + S&top &Stop - + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + + + &Zoom out + + + + + Reset + Réinitialiser + + + + Show so&urce of frame + + + + Book&mark page &Marquer cette page - + &Save page as... &Enregistrer la page sous... - + Send page... Envoyer la page... - + Select &all T&out Sélectionner - + Show so&urce code Montrer le &code source - + Show info ab&out site Informations à prop&os du site - + Show Web &Inspector Web &Inspector - + Search "%1 .." with %2 Recherche de %1.."avec %2 - + No Named Page Page non nommée diff --git a/translations/it_IT.ts b/translations/it_IT.ts index 810ab5651..66844ae3f 100644 --- a/translations/it_IT.ts +++ b/translations/it_IT.ts @@ -694,63 +694,63 @@ BookmarksToolbar - + &Bookmark Current Page Aggiungi la pagina corrente ai &segnalibri - + Bookmark &All Tabs Aggiungi &tutte le schede ai segnalibri - + &Organize Bookmarks &Organizza i segnalibri - + Hide Most &Visited Nascondi i più &visitati - + Show Most &Visited Mostra i più &visitati - + &Hide Toolbar &Nascondi barra - + Move right Sposta a destra - + Move left Sposta a sinistra - + Remove bookmark Rimuovi segnalibro - + Most visited Più visitati - + Sites you visited the most Siti che visiti più spesso - - + + Empty Vuoto @@ -1176,124 +1176,124 @@ DownloadItem - + Remaining time unavailable Tempo rimanente non disponibile - + Done - %1 Fatto - %1 - - + + Cancelled Cancellato - + few seconds pochi secondi - + seconds secondi - + minutes minuti - + hours ore - + Unknown speed Velocità sconosciuta - - + + Unknown size Dimensione sconosciuta - + %2 - unknown size (%3) %2 - dimensione sconosciuta (%3) - + Remaining %1 - %2 of %3 (%4) Rimangono %1 - %2 di %3 (%4) - + Cancelled - %1 Cancellato - %1 - + Delete file Elimina file - + Do you want to also delete dowloaded file? Vuoi cancellare il file scaricato? - + Open File Apri file - + Open Folder Apri cartella - + Go to Download Page Vai alla pagina di download - + Copy Download Link Copia collegamento di download - + Cancel downloading Elimina lo scaricamento - + Clear Pulisci - + Error Errore - + New tab Nuova scheda - + Not found Non trovato - + Sorry, the file %1 was not found! @@ -1302,12 +1302,12 @@ non è stato trovato! - + Error: Cannot write to file! Errore:Impossibile scrivere sul file! - + Error: Errore: @@ -1700,12 +1700,12 @@ MainApplication - + Last session crashed Ultima sessione chiusa - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla si è chiuso inaspettatamente :-(</b><br/>Oops, l'ultima sessione di QupZilla si è chiusa inaspettatamente. Ci dispiace molto. Vuoi provare a ripristinare l'ultima sessione salvata? @@ -2963,7 +2963,7 @@ Organizza &segnalibri - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? Ci sono ancora %1 delle schede aperte e la sessione non sarà salvata. Sei sicuro di voler uscire da QupZilla? @@ -3085,42 +3085,42 @@ Predefinito - + Open file... Apri file... - + Are you sure you want to turn on private browsing? Sei sicuro di voler avviare la navigazione anonima? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Quando la navigazione anonima è attiva, alcune azioni riguardanti la tua privacy potrebbero essere disabilitate: - + Webpages are not added to the history. Le pagine web non vengono aggiunte alla cronologia. - + Current cookies cannot be accessed. Non si può accedere ai cookie correnti. - + Your session is not stored. La Sessione non è memorizzata. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Fino alla chiusura della finestra è sempre possibile fare clic sui pulsanti Avanti e Indietro per tornare alla pagine web che hai aperto. - + Start Private Browsing Avvia navigazione anonima @@ -3132,7 +3132,7 @@ - + New tab Nuova Scheda @@ -3317,7 +3317,7 @@ Aggiungi nuova pagina - + Apply Applica @@ -3327,7 +3327,7 @@ Carica titolo dalla pagina - + Edit Modifica @@ -4150,8 +4150,8 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Ripristina &schede chiuse - - + + New tab Nuova scheda @@ -4185,9 +4185,9 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Attualmente hai %1 schede aperte - - - + + + New tab Nuova scheda @@ -4359,139 +4359,180 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari WebView - + Failed loading page Caricamento pagina fallito - + Loading... Caricamento... - - - + + + New tab Nuova scheda - + Open link in new &tab Apri il link in una nuova &scheda - + Open link in new &window Apri il link in una nuova &finestra - + B&ookmark link &Aggiungi il link ai segnalibri - + &Save link as... &Salva il link come... - + Send link... Invia link... - + &Copy link address &Copia indirizzo link - + Show i&mage Mostra imma&gine - + Copy im&age Copia im&magine - + Copy image ad&dress Copia indiri&zzo immagine - + &Save image as... &Salva immagine come... - + Send image... Invia immagine... - + &Back &Indietro - + &Forward &Avanti - + + &Reload &Ricarica - + S&top S&top - + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + + + &Zoom out + + + + + Reset + Ripristina + + + + Show so&urce of frame + + + + Book&mark page Aggi&ungi la pagina ai Segnalibri - + &Save page as... Sa&lva pagina come... - + Send page... Invia pagina... - + Select &all Seleziona &tutto - + Show so&urce code Mostra codice so&rgente - + Show info ab&out site Mostra info su&l sito - + Show Web &Inspector Mostra Is&pettore Web - + Search "%1 .." with %2 Cerca "%1 .." con %2 - + No Named Page Pagina senza nome diff --git a/translations/nl_NL.ts b/translations/nl_NL.ts index d2575d267..03fd628f1 100644 --- a/translations/nl_NL.ts +++ b/translations/nl_NL.ts @@ -698,63 +698,63 @@ BookmarksToolbar - + &Bookmark Current Page &Bladwijzer huidige pagina - + Bookmark &All Tabs Bladwijzer &alle tabbladen - + &Organize Bookmarks &Sorteer bladwijzers - + Hide Most &Visited Verberg meest &bezocht - + Show Most &Visited Toon meest &bezocht - + &Hide Toolbar &Verberg werkbalk - + Move right Verplaats naar rechts - + Move left Verplaats naar links - + Remove bookmark Verwijder bladwijzer - + Most visited Meest bezocht - + Sites you visited the most Websites die u het meest bezocht heeft - - + + Empty Leeg @@ -1181,124 +1181,124 @@ DownloadItem - + Remaining time unavailable Resterende tijd niet beschikbaar - + Done - %1 Voltooid - %1 - - + + Cancelled Geannuleerd - + few seconds enkele seconden - + seconds seconden - + minutes minuten - + hours urin - + Unknown speed Onbekende snelheid - - + + Unknown size Onbekende grootte - + %2 - unknown size (%3) %2 - onbekende grootte (%3) - + Remaining %1 - %2 of %3 (%4) Resterend: %1 - %2 van %3 (%4) - + Cancelled - %1 Geannuleerd - %1 - + Delete file Verwijder bestand - + Do you want to also delete dowloaded file? Wilt u tevens het gedownloade bestand verwijderen? - + Open File Open bestand - + Open Folder Open map - + Go to Download Page Ga naar Download-pagina - + Copy Download Link Kopieer downloadlink - + Cancel downloading Zrušit stahování - + Clear Wis - + Error Fout - + New tab Nieuw tabblad - + Not found Niet gevonden - + Sorry, the file %1 was not found! @@ -1307,12 +1307,12 @@ werd niet gevonden! - + Error: Cannot write to file! Fout: Kan niet schrijven naar bestand! - + Error: Fout: @@ -1705,12 +1705,12 @@ werd niet gevonden! MainApplication - + Last session crashed Laatste sessie gecrashed - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla crashte :-(</b><br/>Oeps, de laatste sessie van QupZilla eindigde met een crash. We verontschuldigen ons. Wilt u proberen om de opgeslagen status te herstellen? @@ -2871,7 +2871,7 @@ werd niet gevonden! &Pagina-broncode - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? U heeft nog steeds %1 geopende tabs en uw sessie zal niet worden opgeslagen. Weet u zeker dat u wilt afsluiten? @@ -2941,17 +2941,17 @@ werd niet gevonden! Standaard - + Current cookies cannot be accessed. Huidige cookies kunnen niet worden benaderd. - + Your session is not stored. Uw sessie is niet bewaard. - + Start Private Browsing Start incognito browsen @@ -2981,7 +2981,7 @@ werd niet gevonden! - + New tab Nieuw tabblad @@ -3112,27 +3112,27 @@ werd niet gevonden! &Instellingen - + Open file... Open bestand... - + Are you sure you want to turn on private browsing? Weet u zeker dat u incognito browsen wilt inschakelen? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Wanneer incognito browsen is ingeschakeld, zullen sommige acties aangaande uw privacy uitgeschakeld worden: - + Webpages are not added to the history. Webpagina's worden niet toegevoegd aan uw geschiedenis. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Totdat u dit venster afsluit, kunt nog steeds op de Terug en Vooruit-knoppen klikken om terug naar de webpagina's te gaan die u hebt geopend. @@ -3321,7 +3321,7 @@ werd niet gevonden! Voeg nieuwe pagina toe - + Apply Pas toe @@ -3331,7 +3331,7 @@ werd niet gevonden! Laad titel van pagina - + Edit Bewerk @@ -4085,8 +4085,8 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te TabBar - - + + New tab Nieuw tabblad @@ -4190,9 +4190,9 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Eigenlijk heeft U %1 geopende tabbladen - - - + + + New tab Nieuw tabblad @@ -4363,139 +4363,180 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te WebView - + Loading... Bezig met laden... - + Open link in new &tab Open link in nieuw &tabblad - + Open link in new &window Open link in nieuw &venster - + B&ookmark link B&ladwijzer link - + &Save link as... &Sla link op als... - + &Copy link address &Kopieer linkadres - + Show i&mage Toon af&beelding - + Copy im&age &Kopieer afbeelding - + Copy image ad&dress Kopieer af&beeldingsadres - + S&top &Stop + + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + &Zoom out + + + + + Reset + Herstart + + + + Show so&urce of frame + + + + Show info ab&out site Toon info &over site - + Show Web &Inspector Toon Web-&inspecteur - + &Save image as... &Sla afbeelding op als... - + Failed loading page Mislukt om pagina te laden - + &Back &Terug - + &Forward &Vooruit - + + &Reload &Herlaad - + Book&mark page &Bladwijzer pagina - + &Save page as... &Sla pagina op als... - + Select &all &Selecteer alles - + Show so&urce code &Toon broncode - + Search "%1 .." with %2 Zoek "%1 .." met %2 - + No Named Page Niet benoemde pagina - - - + + + New tab Nieuw tabblad - + Send link... Verstuur link... - + Send image... Verstuur afbeelding... - + Send page... Odeslat stránku... diff --git a/translations/pl_PL.ts b/translations/pl_PL.ts index c691f16d6..9c9524940 100644 --- a/translations/pl_PL.ts +++ b/translations/pl_PL.ts @@ -734,63 +734,63 @@ p, li { white-space: pre-wrap; } BookmarksToolbar - + &Bookmark Current Page Dodaj &do zakładek - + Bookmark &All Tabs Dodaj &wszystkie karty do zakładek - + &Organize Bookmarks &Zarządzaj zakładkami - + Hide Most &Visited Skryť &Najnavštevovanejšie - + Show Most &Visited Zobacz &najczęściej odwiedzane - + &Hide Toolbar Ukryj& pasek - + Move right - + Move left - + Remove bookmark - + Most visited Najnavštevovanejšie - + Sites you visited the most - - + + Empty @@ -1224,124 +1224,124 @@ p, li { white-space: pre-wrap; } DownloadItem - + Remaining time unavailable Pozostały czas niedostępny - + Done - %1 Ukończono - %1 - - + + Cancelled Anulowano - + few seconds kilka sekund - + seconds sekund - + minutes minut - + hours godzin - + Unknown speed Nieznana prędkość - - + + Unknown size Nieznany rozmiar - + %2 - unknown size (%3) %2 - nieznany rozmiar (%3) - + Remaining %1 - %2 of %3 (%4) Pozostało %1 - %2 z %3 (%4) - + Cancelled - %1 Anulowano - %1 - + Delete file Usuń plik - + Do you want to also delete dowloaded file? Czy chcesz także usunąć pobrany plik? - + Open File Otwórz plik - + Open Folder Otwórz folder - + Go to Download Page Przejdz do strony z pobieraniem - + Copy Download Link Skopiuj Link do pobrania - + Cancel downloading Anulowano pobieranie - + Clear VWyczyść - + Error Błąd - + New tab Nowa karta - + Not found Nie znaleziono - + Sorry, the file %1 was not found! @@ -1350,12 +1350,12 @@ p, li { white-space: pre-wrap; } nie został znaleziony! - + Error: Cannot write to file! Błąd: Nie można zapisać do pliku! - + Error: Błąd: @@ -1774,12 +1774,12 @@ p, li { white-space: pre-wrap; } MainApplication - + Last session crashed Wystąpił błąd w ostatniej sesji - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? @@ -2984,7 +2984,7 @@ p, li { white-space: pre-wrap; } Źródło &strony - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? @@ -3054,17 +3054,17 @@ p, li { white-space: pre-wrap; } Domyślne - + Current cookies cannot be accessed. Aktualne cookies nie są dostępne. - + Your session is not stored. Twoja sesja nie jest przechowywana. - + Start Private Browsing Spustiť anonymné prehliadanie @@ -3093,7 +3093,7 @@ p, li { white-space: pre-wrap; } - + New tab Nowa karta @@ -3228,27 +3228,27 @@ p, li { white-space: pre-wrap; } Web Inspektor - + Open file... Otwórz plik... - + Are you sure you want to turn on private browsing? Czy na pewno chcesz włączyć tryb prywatny? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Kiedy tryb prywatny jest włączony, niektóre działania naruszające twoją prywatność będą wyłączone: - + Webpages are not added to the history. Strony internetowe nie są dodawane do historii. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Do zamknięcia okna, możesz używać Wstecz i Dalej aby powrócić do stron jakie miałeś otwarte. @@ -3461,7 +3461,7 @@ p, li { white-space: pre-wrap; } - + Apply @@ -3471,7 +3471,7 @@ p, li { white-space: pre-wrap; } - + Edit Edytuj @@ -4263,8 +4263,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla TabBar - - + + New tab Nowa karta @@ -4372,9 +4372,9 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Aktualnie masz %1 otwartych kart - - - + + + New tab Nowa karta @@ -4549,62 +4549,102 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla WebView - + Loading... Ładowanie... - + Open link in new &tab Otwórz link w &nowej karcie - + Open link in new &window Otwórz link w nowym &oknie - + B&ookmark link Dodaj link do &zakładek - + &Save link as... &Zapisz link jako... - + &Copy link address &Kopiuj adres linku - + Show i&mage Pokaż &obrazek - + Copy im&age &Kopiuj obraz - + Copy image ad&dress kopiuj adres& obrazka - + S&top &Zatrzymaj + + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + &Zoom out + + + + + Reset + Resetuj + + + + Show so&urce of frame + + + + Show info ab&out site Pokaż &informacje o stronie - + Show Web &Inspector Pokaż Web Inspe&ktora @@ -4613,79 +4653,80 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Szukaj "%1 .." w &Google - + &Save image as... &Zapisz obrazek jako... - + Failed loading page Błąd ładowania strony - + &Back &Cofnij - + &Forward &Dalej - + + &Reload &Odśwież - + Book&mark page Dodaj&stronę do zakładek - + &Save page as... &Zapisz stronę jako... - + Select &all Zaznacz &wszystko - + Show so&urce code Pokaż kod żródłowy - + Search "%1 .." with %2 - + No Named Page Strona bez nazwy - - - + + + New tab Nowa karta - + Send link... Wyślij link... - + Send image... Wyślij obrazek... - + Send page... Wyślij stronę... diff --git a/translations/ru_RU.ts b/translations/ru_RU.ts index c75bd2f2a..c9b7ba82b 100644 --- a/translations/ru_RU.ts +++ b/translations/ru_RU.ts @@ -661,63 +661,63 @@ BookmarksToolbar - + &Bookmark Current Page &Добавить страницу в закладки - + Bookmark &All Tabs Закладки для &всех открытых страниц - + &Organize Bookmarks &Управление закладками - + Hide Most &Visited Скрыть самые &посещаемые - + Show Most &Visited Показать самые п&осещаемые - + &Hide Toolbar &Скрыть панель инструментов - + Move right Вперед - + Move left Назад - + Remove bookmark Удалить закладку - + Most visited Самые посещаемые - + Sites you visited the most Самые посещаемые вами сайты - - + + Empty Пусто @@ -953,22 +953,22 @@ Добавить %1 в "белый" список - + Flash Object объект Flash - + <b>Attribute Name</b> <b>Название атрибута</b> - + <b>Value</b> <b>Значение</b> - + No more informations available. Нет доступной информации. @@ -1132,125 +1132,125 @@ DownloadItem - + Remaining time unavailable Оставшееся время недоступно - + Done - %1 Готово - %1 - - + + Cancelled Отменено - + few seconds несколько секунд - + seconds секунд - + minutes минут - + hours часов - + Unknown speed Неизвестная скорость - - + + Unknown size Неизвестный размер - + %2 - unknown size (%3) %2 - неизвестный размер (%3) - + Remaining %1 - %2 of %3 (%4) Осталось %1 - %2 из %3 (%4) - + Cancelled - %1 Отменено - %1 - + Delete file Удалить файл - + Do you want to also delete dowloaded file? Вы хотите удалить скачаный файл? - + Open File Открыть файл - + Open Folder Открыть папку - + Go to Download Page Перейти к странице загрузки - + Copy Download Link Скопировать адрес загрузки - + Cancel downloading Отменить загрузку - + Clear Очистить - + Error Ошибка - + New tab Новая вкладка - + Not found Не найдено - + Sorry, the file %1 was not found! @@ -1259,12 +1259,12 @@ не найден! - + Error: Cannot write to file! Ошибка! Невозможно выполнить запись в файл! - + Error: Ошибка: @@ -1273,8 +1273,8 @@ DownloadManager - - + + Download Manager Менеджер загрузок @@ -1284,32 +1284,32 @@ Очистить - + %1% of %2 files (%3) %4 remaining %1% из %2 файлов (%3) %4 осталось - + % - Download Manager % - Менеджер загрузок - + Download Finished Загузка закончена - + All files have been successfully downloaded. Все файлы были успешно загружены. - + Warning Внимание - + Are you sure to quit? All uncompleted downloads will be cancelled! Вы точно хотите выйти? Все незавершенные загрузки будут отменены! @@ -1653,12 +1653,12 @@ MainApplication - + Last session crashed Последняя сессия завершилась неудачно - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? <b>QupZilla упал :-(</b><br/>К сожалению, последняя сессия QupZilla была завершена неудачно. Вы хотите попробовать восстановить её? @@ -1873,12 +1873,12 @@ Использовать Click To Flash - + Add site to whitelist Добавить сайт в Белый список - + Server without http:// (ex. youtube.com) Сервер (без http://) @@ -1980,7 +1980,7 @@ - + Note: You cannot delete active profile. Примечание: Нельзя удалить активный профиль. @@ -2546,58 +2546,58 @@ Прочее - + OSD Notification Экранные уведомления - + Drag it on the screen to place it where you want. Перетащите уведомление, в место где вы хотите его разместить. - + Choose download location... Выберите папку для загрузок... - + Choose stylesheet location... Укажите местоположение таблицы стилей... - + New Profile Новый профиль - + Enter the new profile's name: Введите имя профиля: - - + + Error! Ошибка! - + This profile already exists! Такой профиль уже существует! - + Cannot create profile directory! Невозможно создать папку для профиля! - + Confirmation Подтверждение - + Are you sure to permanently delete "%1" profile? This action cannot be undone! Вы точно хотите удалить профиль "%1"? Это действие необратимо! @@ -2650,7 +2650,7 @@ - + New tab Новая вкладка @@ -3023,47 +3023,47 @@ По умолчанию - + Open file... Открыть файл... - + Are you sure you want to turn on private browsing? Вы действительно хотите включить режим приватного прсмотра? - + When private browsing is turned on, some actions concerning your privacy will be disabled: Когда включен режим приватного просмотра, будут отключены функции, которые могут нарушить вашу конфиденциальность: - + Webpages are not added to the history. Будет отключено ведение истории. - + Current cookies cannot be accessed. Текущие cookies станут недоступны. - + Your session is not stored. Ваша сессия не сохранится. - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. Пока окно не будет закрыто, вы можете использовать кнопки "Назад" и "Вперед" чтобы возвращаться на открытые страницы. - + Start Private Browsing Включить режим приватного просмотра - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? У вас открыто %1 вкладок и ваша сессия не сохранится. Вы точно хотите выйти из QupZilla? @@ -3236,32 +3236,32 @@ Переводчики - + Speed Dial Страница быстрого доступа - + Add New Page Добавить новую страницу - + Apply Применить - + Load title from page Загрузить назвние из страницы - + Edit Изменить - + Remove Удалить @@ -3271,22 +3271,22 @@ E-mail необязателен<br/><b>Примечание:</b> Пожалуйста, используйте только английский язык. - + Reload Обновить - + Url Url - + Title Название - + New Page Новая страница @@ -4010,79 +4010,79 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla TabBar - + &New tab &Новая вкладка - + &Stop Tab ??????????? &Прервать загрузку - + &Reload Tab &Обновить вкладку - + &Duplicate Tab &Клонировать вкладку - + Un&pin Tab О&ткрепить вкладку - + &Pin Tab П&рикрепить вкладку - + Re&load All Tabs О&бновить все вкладки - + &Bookmark This Tab Добавить &закладку для этой страницы - + Bookmark &All Tabs Закладки для &всех открытых страниц - + Close Ot&her Tabs Закрыть &остальные вкладки - + Cl&ose &Закрыть - + Reloa&d All Tabs Об&новить все вкладки - + Bookmark &All Ta&bs Закладки для &всех открытых страниц - + Restore &Closed Tab Открыть &закрытую вкладку - - + + New tab Новая вкладка @@ -4116,9 +4116,9 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla У вас открыто %1 вкладок - - - + + + New tab Новая вкладка @@ -4289,139 +4289,180 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla WebView - + Failed loading page Невозможно загрузить страницу - + Loading... Загрузка... - - - + + + New tab Новая вкладка - + Open link in new &tab Открыть ссылку в новой &вкладке - + Open link in new &window Открыть ссылку в новом &окне - + B&ookmark link Добавить ссылку в &закладки - + &Save link as... С&охранить ссылку как... - + Send link... Послать адрес... - + &Copy link address &Копировать адрес - + Show i&mage Показать и&зображение - + Copy im&age Копи&ровать изображение - + Copy image ad&dress Копировать &адрес изображения - + &Save image as... Со&хранить изображение как... - + Send image... Послать изображение... - + &Back &Назад - + &Forward &Вперед - + + &Reload &Обновить - + S&top &Прервать - + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + + + &Zoom out + + + + + Reset + Восстановить + + + + Show so&urce of frame + + + + Book&mark page Добавить в &закладки - + &Save page as... &Сохранить страницу как... - + Send page... Послать страницу... - + Select &all В&ыделить всё - + Show so&urce code Показать &исходый код - + Show info ab&out site Показывать &информацию о сайте - + Show Web &Inspector Показать &Web инспектор - + Search "%1 .." with %2 Искать "%1 .." с %2 - + No Named Page Безымянная страница diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts index 9c765cba5..cd4def848 100644 --- a/translations/sk_SK.ts +++ b/translations/sk_SK.ts @@ -3576,6 +3576,38 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad Copy image ad&dress Kopírovať a&dresu obrázku + + This frame + + + + Show &only this frame + + + + Show this frame in new &tab + + + + Print frame + + + + Zoom &in + + + + &Zoom out + + + + Reset + Resetovať + + + Show so&urce of frame + + jsAlert diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts index ed5eb9962..731f68cc4 100644 --- a/translations/zh_CN.ts +++ b/translations/zh_CN.ts @@ -698,63 +698,63 @@ BookmarksToolbar - + &Bookmark Current Page - + Bookmark &All Tabs - + &Organize Bookmarks - + Hide Most &Visited - + Show Most &Visited - + &Hide Toolbar - + Move right 向右移动 - + Move left 向左移动 - + Remove bookmark 删除书签 - + Most visited - + Sites you visited the most 您最常访问的网站 - - + + Empty 空页面 @@ -1180,136 +1180,136 @@ DownloadItem - + Remaining time unavailable 剩余时间不可用 - + Done - %1 完成-%1 - - + + Cancelled 取消 - + few seconds 几秒钟 - + seconds - + minutes 分钟 - + hours 小时 - + Unknown speed 未知速度 - - + + Unknown size 未知大小 - + %2 - unknown size (%3) %2-未知大小(%3) - + Remaining %1 - %2 of %3 (%4) 剩余 %1-%2 of %3 (%4) - + Cancelled - %1 取消-%1 - + Delete file 删除文件 - + Do you want to also delete dowloaded file? 你也想删除下载的文件吗? - + Open File 打开文件 - + Open Folder 打开文件夹 - + Go to Download Page 转到下载页面 - + Copy Download Link 复制下载链接 - + Cancel downloading 取消下载 - + Clear 清除 - + Error 错误 - + New tab 新标签 - + Not found 未找到 - + Sorry, the file %1 was not found! 对不起,文件%1未找到! - + Error: Cannot write to file! 错误:无法写入文件! - + Error: 错误: @@ -1702,12 +1702,12 @@ MainApplication - + Last session crashed 会话崩溃 - + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? QupZilla上次结束时崩溃,我们非常遗憾。您要还原保存的状态吗? @@ -3063,7 +3063,7 @@ 隐私浏览&P - + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? 还有%1打开的标签和您的会话将不会被储存。你一定要退出吗? @@ -3084,42 +3084,42 @@ 默认 - + Open file... 打开文件... - + Are you sure you want to turn on private browsing? 你确定要打开隐私浏览吗? - + When private browsing is turned on, some actions concerning your privacy will be disabled: 打开隐私浏览时,有关于您的隐私行动将被禁用: - + Webpages are not added to the history. 网页不会添加到历史记录。 - + Current cookies cannot be accessed. 当前的cookies无法被访问。 - + Your session is not stored. 不会存储您的会话。 - + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. 直到您关闭该窗口,你仍然可以单击后退和前进按钮,返回到你已经打开的网页. - + Start Private Browsing 开始隐私浏览 @@ -3131,7 +3131,7 @@ - + New tab 新标签 @@ -3316,7 +3316,7 @@ 添加新网页 - + Apply @@ -3326,7 +3326,7 @@ - + Edit 编辑 @@ -4147,8 +4147,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla 还原关闭的标签&C - - + + New tab 新标签 @@ -4182,9 +4182,9 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla 你已有%1打开的标签 - - - + + + New tab 新标签 @@ -4354,139 +4354,180 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla WebView - + Failed loading page 载入页面失败 - + Loading... 载入中... - - - + + + New tab 新标签 - + Open link in new &tab 在新标签中打开链接&t - + Open link in new &window 在新窗口中打开链接&w - + B&ookmark link 书签链接&o - + &Save link as... 链接另存为&S... - + Send link... 发送链接... - + &Copy link address 复制链接地址&C - + Show i&mage 显示图像&m - + Copy im&age 复制图像&a - + Copy image ad&dress 复制图像地址&d - + &Save image as... 图像另存为&S... - + Send image... 发送图像... - + &Back 后退&B - + &Forward 前进&F - + + &Reload 刷新&R - + S&top 停止&t - + + This frame + + + + + Show &only this frame + + + + + Show this frame in new &tab + + + + + Print frame + + + + + Zoom &in + + + + + &Zoom out + + + + + Reset + 重置 + + + + Show so&urce of frame + + + + Book&mark page 加入书签&m - + &Save page as... 保存网页为&S... - + Send page... 发送网页... - + Select &all 选取所有&a - + Show so&urce code 显示源代码&u - + Show info ab&out site 显示有关网站的信息&o - + Show Web &Inspector 显示Web及督察&I - + Search "%1 .." with %2 使用 %2搜索"%1 .." - + No Named Page 无命名页面 From 8d3c56afe24bf395ab6d5ddb0ec4ee0241f612cd Mon Sep 17 00:00:00 2001 From: nowrep Date: Mon, 2 Jan 2012 17:23:31 +0100 Subject: [PATCH 18/22] Code style + fixed cppcheck warnings. - using static_cast rather than C-style casting --- src/3rdparty/qtwin.cpp | 3 +- src/adblock/adblocknetwork.cpp | 2 +- src/app/qupzilla.cpp | 6 ++-- src/app/qupzilla.h | 2 +- src/autofill/autofillmodel.cpp | 4 +-- src/bookmarks/bookmarkstoolbar.cpp | 6 ++-- src/history/historymanager.cpp | 45 +++++++++++++++--------------- src/network/networkmanager.cpp | 6 ++-- src/tools/pagethumbnailer.cpp | 1 + src/webview/tabbar.cpp | 4 +-- src/webview/tabbar.h | 4 +-- src/webview/webview.cpp | 1 - 12 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/3rdparty/qtwin.cpp b/src/3rdparty/qtwin.cpp index 2344dbca4..ac8bb4fe3 100644 --- a/src/3rdparty/qtwin.cpp +++ b/src/3rdparty/qtwin.cpp @@ -115,8 +115,9 @@ bool QtWin::isRunningWindows7() { #ifdef Q_WS_WIN return QSysInfo::windowsVersion() == QSysInfo::WV_WINDOWS7; -#endif +#else return false; +#endif } /*! diff --git a/src/adblock/adblocknetwork.cpp b/src/adblock/adblocknetwork.cpp index add272c94..c1f6ba8af 100644 --- a/src/adblock/adblocknetwork.cpp +++ b/src/adblock/adblocknetwork.cpp @@ -81,7 +81,7 @@ QNetworkReply* AdBlockNetwork::block(const QNetworkRequest &request) if (blockedRule) { QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - WebPage* webPage = (WebPage*)(v.value()); + WebPage* webPage = static_cast (v.value()); if (webPage) { webPage->addAdBlockRule(blockedRule->filter(), request.url()); } diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp index ef231c1d4..7593db8bb 100644 --- a/src/app/qupzilla.cpp +++ b/src/app/qupzilla.cpp @@ -1039,7 +1039,7 @@ void QupZilla::showPreferences() prefs->show(); } -void QupZilla::showSource(QWebFrame *frame, const QString &selectedHtml) +void QupZilla::showSource(QWebFrame* frame, const QString &selectedHtml) { if (!frame) { frame = weView()->page()->mainFrame(); @@ -1285,7 +1285,7 @@ void QupZilla::sendLink() QDesktopServices::openUrl(url); } -void QupZilla::printPage(QWebFrame *frame) +void QupZilla::printPage(QWebFrame* frame) { QPrintPreviewDialog* dialog = new QPrintPreviewDialog(this); @@ -1340,7 +1340,7 @@ void QupZilla::startPrivate(bool state) mApp->togglePrivateBrowsingMode(state); } -void QupZilla::resizeEvent(QResizeEvent *event) +void QupZilla::resizeEvent(QResizeEvent* event) { m_bookmarksToolbar->setMaximumWidth(width()); diff --git a/src/app/qupzilla.h b/src/app/qupzilla.h index ae03b14a4..491115ade 100644 --- a/src/app/qupzilla.h +++ b/src/app/qupzilla.h @@ -201,7 +201,7 @@ private slots: bool quitApp(); private: - void resizeEvent(QResizeEvent *event); + void resizeEvent(QResizeEvent* event); void keyPressEvent(QKeyEvent* event); void mousePressEvent(QMouseEvent* event); void closeEvent(QCloseEvent* event); diff --git a/src/autofill/autofillmodel.cpp b/src/autofill/autofillmodel.cpp index c4326e2c1..084aae77a 100644 --- a/src/autofill/autofillmodel.cpp +++ b/src/autofill/autofillmodel.cpp @@ -182,9 +182,9 @@ void AutoFillModel::post(const QNetworkRequest &request, const QByteArray &outgo m_lastOutgoingData = outgoingData; QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - QWebPage* webPage = (QWebPage*)(v.value()); + QWebPage* webPage = static_cast (v.value()); v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 102)); - WebView* webView = (WebView*)(v.value()); + WebView* webView = static_cast (v.value()); if (!webPage || !webView) { return; } diff --git a/src/bookmarks/bookmarkstoolbar.cpp b/src/bookmarks/bookmarkstoolbar.cpp index c92628cca..f4ac22ae8 100644 --- a/src/bookmarks/bookmarkstoolbar.cpp +++ b/src/bookmarks/bookmarkstoolbar.cpp @@ -102,7 +102,7 @@ void BookmarksToolbar::moveRight() return; } - ToolButton* button = (ToolButton*) act->data().value(); + ToolButton* button = static_cast (act->data().value()); int index = m_layout->indexOf(button); if (index == m_layout->count() - 1) { @@ -139,7 +139,7 @@ void BookmarksToolbar::moveLeft() return; } - ToolButton* button = (ToolButton*) act->data().value(); + ToolButton* button = static_cast (act->data().value()); int index = m_layout->indexOf(button); if (index == 0) { @@ -176,7 +176,7 @@ void BookmarksToolbar::removeButton() return; } - ToolButton* button = (ToolButton*) act->data().value(); + ToolButton* button = static_cast (act->data().value()); if (!button) { return; } diff --git a/src/history/historymanager.cpp b/src/history/historymanager.cpp index 53a39fd9c..cf7203907 100644 --- a/src/history/historymanager.cpp +++ b/src/history/historymanager.cpp @@ -283,32 +283,31 @@ void HistoryManager::refreshTable() void HistoryManager::search(const QString &searchText) { ui->historyTree->filterString(searchText); - return; - if (searchText.isEmpty()) { - refreshTable(); - return; - } +// if (searchText.isEmpty()) { +// refreshTable(); +// return; +// } - refreshTable(); - ui->historyTree->setUpdatesEnabled(false); +// refreshTable(); +// ui->historyTree->setUpdatesEnabled(false); - QList items = ui->historyTree->findItems("*" + searchText + "*", Qt::MatchRecursive | Qt::MatchWildcard); +// QList items = ui->historyTree->findItems("*" + searchText + "*", Qt::MatchRecursive | Qt::MatchWildcard); - QList foundItems; - foreach(QTreeWidgetItem * fitem, items) { - if (fitem->text(1).isEmpty()) { - continue; - } - QTreeWidgetItem* item = new QTreeWidgetItem(); - item->setText(0, fitem->text(0)); - item->setText(1, fitem->text(1)); - item->setWhatsThis(1, fitem->whatsThis(1)); - item->setIcon(0, _iconForUrl(fitem->text(1))); - foundItems.append(item); - } - ui->historyTree->clear(); - ui->historyTree->addTopLevelItems(foundItems); - ui->historyTree->setUpdatesEnabled(true); +// QList foundItems; +// foreach(QTreeWidgetItem * fitem, items) { +// if (fitem->text(1).isEmpty()) { +// continue; +// } +// QTreeWidgetItem* item = new QTreeWidgetItem(); +// item->setText(0, fitem->text(0)); +// item->setText(1, fitem->text(1)); +// item->setWhatsThis(1, fitem->whatsThis(1)); +// item->setIcon(0, _iconForUrl(fitem->text(1))); +// foundItems.append(item); +// } +// ui->historyTree->clear(); +// ui->historyTree->addTopLevelItems(foundItems); +// ui->historyTree->setUpdatesEnabled(true); } void HistoryManager::optimizeDb() diff --git a/src/network/networkmanager.cpp b/src/network/networkmanager.cpp index 15d2d76cd..59aa7124d 100644 --- a/src/network/networkmanager.cpp +++ b/src/network/networkmanager.cpp @@ -94,9 +94,9 @@ void NetworkManager::setSSLConfiguration(QNetworkReply* reply) QNetworkRequest request = reply->request(); QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - WebPage* webPage = (WebPage*)(v.value()); + WebPage* webPage = static_cast (v.value()); v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 102)); - WebView* webView = (WebView*)(v.value()); + WebView* webView = static_cast (v.value()); if (!webPage || !webView) { return; } @@ -131,7 +131,7 @@ void NetworkManager::sslError(QNetworkReply* reply, QList errors) QNetworkRequest request = reply->request(); QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - WebPage* webPage = (WebPage*)(v.value()); + WebPage* webPage = static_cast (v.value()); if (!webPage) { return; } diff --git a/src/tools/pagethumbnailer.cpp b/src/tools/pagethumbnailer.cpp index f784bc1a1..3513fa0b6 100644 --- a/src/tools/pagethumbnailer.cpp +++ b/src/tools/pagethumbnailer.cpp @@ -43,6 +43,7 @@ PageThumbnailer::PageThumbnailer(QObject* parent) : QObject(parent) , m_page(new QWebPage(this)) , m_size(QSize(231, 130)) + , m_loadTitle(false) { NetworkManagerProxy* networkProxy = new NetworkManagerProxy(this); networkProxy->setPrimaryNetworkAccessManager(mApp->networkManager()); diff --git a/src/webview/tabbar.cpp b/src/webview/tabbar.cpp index d4227c27a..ad7fb2373 100644 --- a/src/webview/tabbar.cpp +++ b/src/webview/tabbar.cpp @@ -313,7 +313,7 @@ int TabBar::normalTabsCount() return count() - m_pinnedTabsCount; } -void TabBar::mousePressEvent(QMouseEvent *event) +void TabBar::mousePressEvent(QMouseEvent* event) { if (event->buttons() & Qt::LeftButton && tabAt(event->pos()) != -1) { m_dragStartPosition = mapFromGlobal(event->globalPos()); @@ -325,7 +325,7 @@ void TabBar::mousePressEvent(QMouseEvent *event) QTabBar::mousePressEvent(event); } -void TabBar::mouseMoveEvent(QMouseEvent *event) +void TabBar::mouseMoveEvent(QMouseEvent* event) { if (!m_dragStartPosition.isNull() && m_tabWidget->buttonAddTab()->isVisible()) { int manhattanLength = (event->pos() - m_dragStartPosition).manhattanLength(); diff --git a/src/webview/tabbar.h b/src/webview/tabbar.h index 28e6cb1b4..200a47dac 100644 --- a/src/webview/tabbar.h +++ b/src/webview/tabbar.h @@ -80,8 +80,8 @@ private slots: void closeCurrentTab(); private: - void mousePressEvent(QMouseEvent *event); - void mouseMoveEvent(QMouseEvent *event); + void mousePressEvent(QMouseEvent* event); + void mouseMoveEvent(QMouseEvent* event); void mouseDoubleClickEvent(QMouseEvent* event); void mouseReleaseEvent(QMouseEvent* event); QSize tabSizeHint(int index) const; diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index c0d92b8f5..55cf0bb5a 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -810,7 +810,6 @@ void WebView::load(const QUrl &url) QUrl WebView::url() const { - return QWebView::url(); QUrl ur = QWebView::url(); if (ur.isEmpty() && !m_aboutToLoadUrl.isEmpty()) { return m_aboutToLoadUrl; From be0bf2058527dbcde061704e3c3018e4bbd9295c Mon Sep 17 00:00:00 2001 From: nowrep Date: Tue, 3 Jan 2012 20:57:30 +0100 Subject: [PATCH 19/22] =?UTF-8?q?Added=20Portuguese=20translation.=20Close?= =?UTF-8?q?s=20#107=20-=20thanks=20to=20S=C3=A9rgio=20Marques?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AUTHORS | 1 + COPYRIGHT | 35 ++++++++++++++++++++++++++ bin/locale/pt_PT.qm | Bin 0 -> 88317 bytes bin/locale/qt_pt.qm | Bin 0 -> 70321 bytes src/network/qupzillaschemehandler.cpp | 3 ++- src/other/aboutdialog.cpp | 3 ++- src/src.pro | 1 + 7 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 bin/locale/pt_PT.qm create mode 100644 bin/locale/qt_pt.qm diff --git a/AUTHORS b/AUTHORS index b1341e3b4..18491ea5c 100644 --- a/AUTHORS +++ b/AUTHORS @@ -25,6 +25,7 @@ Nicolas Ourceau (French) Vasilis Tsivikis (Greek) Alexander Maslov (Russian) Oleg Brezhnev (Russian) +Sérgio Marques (Portuguese) Special thanks: diff --git a/COPYRIGHT b/COPYRIGHT index 94be16e82..c79abc5e2 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -15,6 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * ============================================================ */ + ------------------------------------------------------------------------ AdBlock, LineEdit class and SqueezeLabel class: ------------------------------------------------------------------------ @@ -160,6 +161,40 @@ * Boston, MA 02110-1301 USA */ +----------------------------------------------------------------------------- + CA certificates from Mozilla included in ca-bundle.crt: +----------------------------------------------------------------------------- +# The contents of this file are subject to the Mozilla Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is the Netscape security libraries. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1994-2000 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the +# terms of the GNU General Public License Version 2 or later (the +# "GPL"), in which case the provisions of the GPL are applicable +# instead of those above. If you wish to allow use of your +# version of this file only under the terms of the GPL and not to +# allow others to use your version of this file under the MPL, +# indicate your decision by deleting the provisions above and +# replace them with the notice and other provisions required by +# the GPL. If you do not delete the provisions above, a recipient +# may use your version of this file under either the MPL or the +# GPL. + ----------------------------------------------------------------------------- QtWin class from http://labs.qt.nokia.com/2009/09/15/using-blur-behind-on-windows/ diff --git a/bin/locale/pt_PT.qm b/bin/locale/pt_PT.qm new file mode 100644 index 0000000000000000000000000000000000000000..61b6591f897cf6a96eff2ad0e00f180b77cb97a1 GIT binary patch literal 88317 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 ZQMbtJ`&kER+qSQ;P(Joc$y8}vv&QR*u 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 literal 0 HcmV?d00001 diff --git a/src/network/qupzillaschemehandler.cpp b/src/network/qupzillaschemehandler.cpp index 7610fdca0..bc11b4134 100644 --- a/src/network/qupzillaschemehandler.cpp +++ b/src/network/qupzillaschemehandler.cpp @@ -218,7 +218,8 @@ QString QupZillaSchemeReply::aboutPage() authorString("Nicolas Ourceau", "lamessen@hotmail.fr") + " (French)
" + authorString("Vasilis Tsivikis", "vasitsiv.dev@gmail.com") + " (Greek)
" + authorString("Alexander Maslov", "it@delta-z.ru") + " (Russian)
" + - authorString("Oleg Brezhnev", "oleg-423@yandex.ru") + " (Russian)
" + authorString("Oleg Brezhnev", "oleg-423@yandex.ru") + " (Russian)
" + + authorString("Sérgio Marques", "smarquespt@gmail.com") + " (Portuguese)" ); return aPage; diff --git a/src/other/aboutdialog.cpp b/src/other/aboutdialog.cpp index dee3f32cf..464ca702f 100644 --- a/src/other/aboutdialog.cpp +++ b/src/other/aboutdialog.cpp @@ -90,7 +90,8 @@ void AboutDialog::showAuthors() "Nicolas Ourceau (French)
" "Vasilis Tsivikis (Greek)
" "Alexander Maslov (Russian)
" - "Oleg Brezhnev (Russian)" + "Oleg Brezhnev (Russian)
" + "Sérgio Marques (Portuguese)" )); m_authorsHtml.append(""); } diff --git a/src/src.pro b/src/src.pro index 64aa3de2f..b8fbbcf98 100644 --- a/src/src.pro +++ b/src/src.pro @@ -40,6 +40,7 @@ TRANSLATIONS +=../translations/cs_CZ.ts\ ../translations/fr_FR.ts\ ../translations/el_GR.ts\ ../translations/ru_RU.ts\ + ../translations/pt_PT.ts\ ../translations/empty.ts\ From a09d6ce6e42b52a2b00aa417d17a9e4924c0aa4f Mon Sep 17 00:00:00 2001 From: nowrep Date: Tue, 3 Jan 2012 21:02:35 +0100 Subject: [PATCH 20/22] Using own CA certificates database from now. Closes #111 - fixing various problems with accessing / downloading content from secured sites - using CA certificates from debian's ca-certificates package - added copyright notice for Mozilla's certificates --- bin/locale/cs_CZ.qm | Bin 85702 -> 85877 bytes scripts/make-ca-bundle.sh | 5 ++- src/adblock/adblocknetwork.cpp | 2 +- src/autofill/autofillmodel.cpp | 4 +-- src/bookmarks/bookmarkstoolbar.cpp | 6 ++-- src/data/data.qrc | 1 + src/data/html/copyright | 35 ++++++++++++++++++ src/network/networkmanager.cpp | 21 +++++++++-- src/webview/siteinfowidget.cpp | 4 +-- translations/cs_CZ.ts | 56 +++++++++++++++-------------- translations/de_DE.ts | 56 +++++++++++++++-------------- translations/el_GR.ts | 56 +++++++++++++++-------------- translations/empty.ts | 56 +++++++++++++++-------------- translations/es_ES.ts | 56 +++++++++++++++-------------- translations/fr_FR.ts | 56 +++++++++++++++-------------- translations/it_IT.ts | 56 +++++++++++++++-------------- translations/nl_NL.ts | 56 +++++++++++++++-------------- translations/pl_PL.ts | 56 +++++++++++++++-------------- translations/ru_RU.ts | 56 +++++++++++++++-------------- translations/sk_SK.ts | 4 +++ translations/zh_CN.ts | 56 +++++++++++++++-------------- 21 files changed, 400 insertions(+), 298 deletions(-) diff --git a/bin/locale/cs_CZ.qm b/bin/locale/cs_CZ.qm index f3d679d06d0371ab432e7aad4c36f9db69391b4a..28227d92dbe35482b90a8ba198344bdeef05f389 100644 GIT binary patch delta 1441 zcmXAp3s96*6vxlK-+sI7_rdqUF3Uc6F0z0tEDHz<5(WfRQ(z{jD4>k^7#}H$0+XQ# zI$COULa{(pz-N#R@$iAB1gU{qYLD?ziZY=SSh1aMxJ0dnMr;{ zZ<<2GcVa&EC0DV6?p6;#=C(#4ZU(e)lSn&ebEV{4yv^y={ZR6_9Egh@M>sthMx7#! zPMCuEign}|-d3bgLmgW96&f+01{>A@2qqeOa5WICFE;Ygn#j4d_|h|g`eeFg=?Wm@ z)A4t{l$^um%0n?HxrLhxfXM5(HPt%+rj&8-CJX@_J&#Sjlq0%7`cK~>K^J*irIn>ofwbn1vY?U z>=fE!Lwxww3JKuQ7QW5QYTx*R@0f)E&$f<|jQ^PbYA_NYb%5`lQV*bA&i5Q9OkA-8(?MO0ZK( z(b$cuTj^au4F9Npd7cNvrxL&Z*%(S+RH#R8_^+8B0U)D8btoY z4A)XOhk9SqWdJy-KG5+u}_l|VOk-QHr8qA15u&e!~{MpDq3a(%-=5x>#KlBH$<`e48XqAqIX>m6TA|$ zwNuR<;_Q)r*0P&8FYrr%z0<|{>Ry1m3&gxt-!qe)!%l5bLa+Ei)C_=gv7;o`CUHB* zCh%daxT~N7NJO=`=QPW;@H4R{E{{mE%9xMCISZ#gry64By*nQBewaF3?$!7ZUW zJt4iA?6H|z*JGbYAoYF~9UkdyF_ZQ25w?0slX4Fr)Fx?;Fxu>rrne7>??y>WcK{*t zB~w-az;BI`XMzO8S%2HI@b>Hvsxl814dy6vx=rHA@HtzDf>?Rz1p8w2oIG?t4dAI&emZ9wKy{h?%yJH_u57Wl>G#aqJL KhsKegtp5Xug}5pJ delta 1328 zcmXApeN0nV7>D2Y+}@VnOMB@prKL!vq!k2P5CkJ4PLZ-@17;#@f`A&4IHzHV6UmgR zputQte1|#}Cn}0=s0#tVhHfH$Mf`SdI$hMch>57#Sp2Hl5&n9TlarJ4`@PRO{aeLT zjiM#>&@9`zCtDhNoI{RJZ|b}~5g_z=y~W22>*@=$nW3P*HCZ+IL37CssC08q;{30^ zKaBavZP1U0yw%NsL7$OZ7>z+xC{&}1ZVOg@DpWnK0Sv4ozhK38$)d?- zG2c*$W)W)Ww#LV-&&e&$SEXYt+ExJ|*_mh80>I&w)GQ{e3GHn0xfcLCGT5rQ^8uq< z=&@LhcABT%J;p4|URe%kyd+d?TnjLEx$wn=K7hT)h0T|*@%05l2=S$?BJ$-xpg&=QFc;0kq0 z9VxMk#P(Vv!0uIIhm+rZ*&FfD#{}@AZh#p5Sp2y+5g_w#v3u+e0P{TYR10r9d=j0dkBw}hMuS7OY|shY`vDHF*NL091BPm-$B=`W6mE

&@N(Wl0h z>;A~;0<=xm{rPGp4|0VpN*oTM45gHt)vBaP=KBHbuD%0kx=H=YXdFtOpeTHwa)YW( z+4^ni7XaXhetX+Vz=%3}5VVhZOR2%+WpU@Io5TH_`b|SeekkS1 z0>1{}^)6}Ft$+9^Pf8`*ashOUrIPNqVr5f?n#Wu}QlmOda{nM5jylF8>FByzln{Da z#txp)lO}7lD*#8KtZADHFr!J9mNanFyt2IU7{Iol5Vt4=X(GhH;rbt z77%9`?fEW%ht0;Y2}VG9K6P4WOZJ7vvbc7hYd?8x4i2ECO6DDIk27D%i@XmI_@y%aMg|vRsZ#oI48U4Rnd7?wP&iMS zv!6Hia3cLNF-Hw6M K!5$a3#QYB`W0J`L diff --git a/scripts/make-ca-bundle.sh b/scripts/make-ca-bundle.sh index fe683e894..941e7f5b7 100755 --- a/scripts/make-ca-bundle.sh +++ b/scripts/make-ca-bundle.sh @@ -1,5 +1,8 @@ #!/bin/bash -cat /usr/share/ca-certificates/*/*.crt > ../other/ca-bundle.crt +# It will probably work only for Debian based distros + +cat /usr/share/ca-certificates/*/*.crt > ../src/data/data/ca-bundle.crt +cat /etc/ssl/certs/*.pem >> ../src/data/data/ca-bundle.crt read -p "Press [ENTER] to close terminal" exit diff --git a/src/adblock/adblocknetwork.cpp b/src/adblock/adblocknetwork.cpp index c1f6ba8af..2e0f02b18 100644 --- a/src/adblock/adblocknetwork.cpp +++ b/src/adblock/adblocknetwork.cpp @@ -81,7 +81,7 @@ QNetworkReply* AdBlockNetwork::block(const QNetworkRequest &request) if (blockedRule) { QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - WebPage* webPage = static_cast (v.value()); + WebPage* webPage = static_cast(v.value()); if (webPage) { webPage->addAdBlockRule(blockedRule->filter(), request.url()); } diff --git a/src/autofill/autofillmodel.cpp b/src/autofill/autofillmodel.cpp index 084aae77a..791fcd98f 100644 --- a/src/autofill/autofillmodel.cpp +++ b/src/autofill/autofillmodel.cpp @@ -182,9 +182,9 @@ void AutoFillModel::post(const QNetworkRequest &request, const QByteArray &outgo m_lastOutgoingData = outgoingData; QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - QWebPage* webPage = static_cast (v.value()); + QWebPage* webPage = static_cast(v.value()); v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 102)); - WebView* webView = static_cast (v.value()); + WebView* webView = static_cast(v.value()); if (!webPage || !webView) { return; } diff --git a/src/bookmarks/bookmarkstoolbar.cpp b/src/bookmarks/bookmarkstoolbar.cpp index f4ac22ae8..a0d76cbc9 100644 --- a/src/bookmarks/bookmarkstoolbar.cpp +++ b/src/bookmarks/bookmarkstoolbar.cpp @@ -102,7 +102,7 @@ void BookmarksToolbar::moveRight() return; } - ToolButton* button = static_cast (act->data().value()); + ToolButton* button = static_cast(act->data().value()); int index = m_layout->indexOf(button); if (index == m_layout->count() - 1) { @@ -139,7 +139,7 @@ void BookmarksToolbar::moveLeft() return; } - ToolButton* button = static_cast (act->data().value()); + ToolButton* button = static_cast(act->data().value()); int index = m_layout->indexOf(button); if (index == 0) { @@ -176,7 +176,7 @@ void BookmarksToolbar::removeButton() return; } - ToolButton* button = static_cast (act->data().value()); + ToolButton* button = static_cast(act->data().value()); if (!button) { return; } diff --git a/src/data/data.qrc b/src/data/data.qrc index 1ec12063e..e05b83edf 100644 --- a/src/data/data.qrc +++ b/src/data/data.qrc @@ -2,5 +2,6 @@ data/browsedata.db data/profiles.ini + data/ca-bundle.crt diff --git a/src/data/html/copyright b/src/data/html/copyright index 94be16e82..b36bb1e7c 100644 --- a/src/data/html/copyright +++ b/src/data/html/copyright @@ -15,6 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * ============================================================ */ + ------------------------------------------------------------------------ AdBlock, LineEdit class and SqueezeLabel class: ------------------------------------------------------------------------ @@ -159,6 +160,40 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA */ + +----------------------------------------------------------------------------- + CA certificates from Mozilla included in ca-bundle.crt: +----------------------------------------------------------------------------- +# The contents of this file are subject to the Mozilla Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is the Netscape security libraries. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1994-2000 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the +# terms of the GNU General Public License Version 2 or later (the +# "GPL"), in which case the provisions of the GPL are applicable +# instead of those above. If you wish to allow use of your +# version of this file only under the terms of the GPL and not to +# allow others to use your version of this file under the MPL, +# indicate your decision by deleting the provisions above and +# replace them with the notice and other provisions required by +# the GPL. If you do not delete the provisions above, a recipient +# may use your version of this file under either the MPL or the +# GPL. ----------------------------------------------------------------------------- QtWin class from diff --git a/src/network/networkmanager.cpp b/src/network/networkmanager.cpp index 59aa7124d..a924de8ab 100644 --- a/src/network/networkmanager.cpp +++ b/src/network/networkmanager.cpp @@ -81,6 +81,21 @@ void NetworkManager::loadSettings() QSslConfiguration::setDefaultConfiguration(config); #endif + QString certDir = mApp->PROFILEDIR + "certificates"; + QString bundlePath = certDir + "/ca-bundle.crt"; + + if (!QDir(certDir).exists()) { + QDir dir(mApp->PROFILEDIR); + dir.mkdir("certificates"); + } + + if (!QFile::exists(bundlePath)) { + QFile(":data/ca-bundle.crt").copy(bundlePath); + QFile(bundlePath).setPermissions(QFile::ReadUser | QFile::WriteUser); + } + + QSslSocket::setDefaultCaCertificates(QSslCertificate::fromPath(bundlePath)); + m_proxyFactory->loadSettings(); } @@ -94,9 +109,9 @@ void NetworkManager::setSSLConfiguration(QNetworkReply* reply) QNetworkRequest request = reply->request(); QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - WebPage* webPage = static_cast (v.value()); + WebPage* webPage = static_cast(v.value()); v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 102)); - WebView* webView = static_cast (v.value()); + WebView* webView = static_cast(v.value()); if (!webPage || !webView) { return; } @@ -131,7 +146,7 @@ void NetworkManager::sslError(QNetworkReply* reply, QList errors) QNetworkRequest request = reply->request(); QVariant v = request.attribute((QNetworkRequest::Attribute)(QNetworkRequest::User + 100)); - WebPage* webPage = static_cast (v.value()); + WebPage* webPage = static_cast(v.value()); if (!webPage) { return; } diff --git a/src/webview/siteinfowidget.cpp b/src/webview/siteinfowidget.cpp index 7bea3199c..b54091b70 100644 --- a/src/webview/siteinfowidget.cpp +++ b/src/webview/siteinfowidget.cpp @@ -48,7 +48,7 @@ SiteInfoWidget::SiteInfoWidget(QupZilla* mainClass, QWidget* parent) if (query.next()) { int count = query.value(0).toInt(); if (count > 3) { - ui->historyLabel->setText(tr("This is your %1. visit of this site.").arg(count)); + ui->historyLabel->setText(tr("This is your %1 visit of this site.").arg(QString::number(count) + ".")); ui->historyIcon->setPixmap(QPixmap(":/icons/locationbar/accept.png")); } else if (count == 0) { @@ -67,7 +67,7 @@ SiteInfoWidget::SiteInfoWidget(QupZilla* mainClass, QWidget* parent) else if (count == 3) { text = tr("third"); } - ui->historyLabel->setText(tr("This is your %1. visit of this site.").arg(text)); + ui->historyLabel->setText(tr("This is your %1 visit of this site.").arg(text)); } } connect(ui->pushButton, SIGNAL(clicked()), p_QupZilla, SLOT(showPageInfo())); diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts index 1eb52558c..b1ba00b0d 100644 --- a/translations/cs_CZ.ts +++ b/translations/cs_CZ.ts @@ -1775,74 +1775,74 @@ nebyl nalezen! NetworkManager - + SSL Certificate Error! Chyba zabezpečení! - + <b>Organization: </b> <b>Organizace: </b> - + <b>Domain Name: </b> <b>Doména: </b> - + <b>Expiration Date: </b> <b>Vyprší: </b> - + <b>Error: </b> <b>Chyba: </b> - + The page you are trying to access has the following errors in the SSL certificate: Stránka kterou se snažíte navštívit zaslala SSL Certifikát s těmito chybami: - + Would you like to make an exception for this certificate? Chcete udělit vyjímku tomuto certifikátu? - + Authorization required Vyžadována autorizace - - + + Username: Uživatelské jméno: - - + + Password: Heslo: - + Save username and password on this site Uložit jméno a heslo pro tuto stránku - + A username and password are being requested by %1. The site says: "%2" Server %1 požaduje vaše uživatelské jméno a heslo s komentářem: "%2" - + Proxy authorization required Proxy autorizace - + A username and password are being requested by proxy %1. Proxy %1 požaduje uživatelské jméno a heslo. @@ -2686,32 +2686,32 @@ nebyl nalezen! QtWin - + Open new tab Otevřít nový panel - + Opens a new tab if browser is running Otevře nový panel pokud je prohlížeč spuštěný - + Open new window Otevřít nové okno - + Opens a new window if browser is running Otevře nové okno pokud je prohlížeč spuštěný - + Open download manager Otevřít správce stahování - + Opens a download manager if browser is running Otevře správce stahování pokud je prohlížeč spuštěný @@ -3905,7 +3905,6 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ - This is your <b>%1.</b> visit of this site. Toto je Vaše <b>%1.</b> návštěva této stránky. @@ -3924,6 +3923,11 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ third třetí + + + This is your <b>%1</b> visit of this site. + Toto je Vaše <b>%1</b> návštěva této stránky. + You have <b>never</b> visited this site before. @@ -4522,14 +4526,14 @@ Po přidání či odstranění cest k certifikátům je nutné k projevení změ Hledat "%1 .." s %2 - + No Named Page Bezejmenná stránka - - + + New tab Nový panel diff --git a/translations/de_DE.ts b/translations/de_DE.ts index a544000a6..ba25f897c 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -1767,74 +1767,74 @@ NetworkManager - + SSL Certificate Error! SSL Zertifikatsfehler! - + <b>Organization: </b> <b>Organisation: </b> - + <b>Domain Name: </b> <b>Domänen-Name: </b> - + <b>Expiration Date: </b> <b>Ablaufdatum: </b> - + <b>Error: </b> <b>Fehler: </b> - + The page you are trying to access has the following errors in the SSL certificate: Beim Laden dieser Seite sind folgende SSL Zertifikatsfehler aufgetreten: - + Would you like to make an exception for this certificate? Möchten Sie eine Ausnahme für dieses Zertifkat zulassen? - + Authorization required Authentifizierung erforderlich - - + + Username: Nutzername: - - + + Password: Passwort: - + Save username and password on this site Nutzername und Passwort für diese Seite speichern - + A username and password are being requested by %1. The site says: "%2" Bitte Nutzername und Passwort zur Anmeldung an Server %1 angeben. Statusmeldung: "%2" - + Proxy authorization required Anmeldung am Proxy erforderlich - + A username and password are being requested by proxy %1. Bitte Nutzername und Passwort zur Anmeldung an Proxy %1 angeben. @@ -2679,32 +2679,32 @@ QtWin - + Open new tab Neuen Tab öffnen - + Opens a new tab if browser is running Öffnet einen neuen Tab bei gestartetem Browser - + Open new window Neues Fenster öffnen - + Opens a new window if browser is running Öffnet ein neues Fenster bei gestartetem Browser - + Open download manager Download Manager öffnen - + Opens a download manager if browser is running Öffnet den Download Manager bei gestartetem Browser @@ -3896,7 +3896,6 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest - This is your <b>%1.</b> visit of this site. Dies ist Ihr <b>%1.</b> Besuch dieser Seite. @@ -3915,6 +3914,11 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest third dritter + + + This is your <b>%1</b> visit of this site. + + You have <b>never</b> visited this site before. @@ -4514,14 +4518,14 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest Suche "%1 .." mit %2 - + No Named Page Leere Seite - - + + New tab Neuer Tab diff --git a/translations/el_GR.ts b/translations/el_GR.ts index 888704b86..d6c255e6a 100644 --- a/translations/el_GR.ts +++ b/translations/el_GR.ts @@ -1707,74 +1707,74 @@ NetworkManager - + SSL Certificate Error! Σφάλμα πιστοποιητικού SSL! - + The page you are trying to access has the following errors in the SSL certificate: Η σελίδα που προσπαθείτε να επισκεφτείτε έχει τα εξής σφάλματα στο πιστοποιητικό SSL: - + <b>Organization: </b> <b>Οργανισμός: </b> - + <b>Domain Name: </b> <b>Όνομα τομέα: </b> - + <b>Expiration Date: </b> <b>Ημερομηνία λήξης: </b> - + <b>Error: </b> <b>Σφάλμα: </b> - + Would you like to make an exception for this certificate? Θα θέλατε να κάνετε μια εξαίρεση για αυτό το πιστοποιητικό; - + Authorization required Απαιτείται εξουσιοδότηση - - + + Username: Όνομα χρήστη: - - + + Password: Κωδικός: - + Save username and password on this site Αποθήκευση ονόματος χρήστη και κωδικού σε αυτή τη σελίδα - + A username and password are being requested by %1. The site says: "%2" Ένα όνομα χρήστη και κωδικός ζητούνται από το %1. Η σελίδα λέει: "%2" - + Proxy authorization required Απαιτείται εξουσιοδότηση διαμεσολαβητή (Proxy) - + A username and password are being requested by proxy %1. Ένα όνομα χρήστη και κωδικός ζητούνται από το proxy %1. @@ -2605,32 +2605,32 @@ QtWin - + Open new tab Άνοιγμα νέας καρτέλας - + Opens a new tab if browser is running Ανοίγει μια νέα καρτέλα αν εκτελείται ο περιηγητής - + Open new window Άνοιγμα νέου παράθυρου - + Opens a new window if browser is running Ανοίγει ένα νέο παράθυρο αν εκτελείται ο περιηγητής - + Open download manager Άνοιγμα διαχειριστή λήψεων - + Opens a download manager if browser is running Ανοίγει έναν διαχειριστή λήψεων αν εκτελείται ο περιηγητής @@ -3814,7 +3814,6 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - This is your <b>%1.</b> visit of this site. Αυτή είναι η <b>%1.</b> επίσκεψη σας σε αυτή τη σελίδα. @@ -3838,6 +3837,11 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla third τρίτη + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4291,8 +4295,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - - + + New tab Νέα καρτέλα @@ -4453,7 +4457,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Αναζήτηση "%1" με %2 - + No Named Page Ανώνυμη σελίδα diff --git a/translations/empty.ts b/translations/empty.ts index e84db96fb..c497ede4f 100644 --- a/translations/empty.ts +++ b/translations/empty.ts @@ -1704,74 +1704,74 @@ NetworkManager - + SSL Certificate Error! - + The page you are trying to access has the following errors in the SSL certificate: - + <b>Organization: </b> - + <b>Domain Name: </b> - + <b>Expiration Date: </b> - + <b>Error: </b> - + Would you like to make an exception for this certificate? - + Authorization required - - + + Username: - - + + Password: - + Save username and password on this site - + A username and password are being requested by %1. The site says: "%2" - + Proxy authorization required - + A username and password are being requested by proxy %1. @@ -2601,32 +2601,32 @@ QtWin - + Open new tab - + Opens a new tab if browser is running - + Open new window - + Opens a new window if browser is running - + Open download manager - + Opens a download manager if browser is running @@ -3804,7 +3804,6 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - This is your <b>%1.</b> visit of this site. @@ -3828,6 +3827,11 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla third + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4280,8 +4284,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - - + + New tab @@ -4442,7 +4446,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + No Named Page diff --git a/translations/es_ES.ts b/translations/es_ES.ts index 4f2931269..c9f7337ca 100644 --- a/translations/es_ES.ts +++ b/translations/es_ES.ts @@ -1766,74 +1766,74 @@ NetworkManager - + SSL Certificate Error! ¡Error del certificad SSL! - + <b>Organization: </b> <b>Organización: </b> - + <b>Domain Name: </b> <b>Nombre del dominio: </b> - + <b>Expiration Date: </b> <b>Fecha de caducidad: </b> - + <b>Error: </b> <b>Error: </b> - + The page you are trying to access has the following errors in the SSL certificate: La página a la que está intentando acceder tiene los siguientes errores en el certificado SSL: - + Would you like to make an exception for this certificate? ¿Le gustaría hacer una excepción para este certificado? - + Authorization required Autorización requerida - - + + Username: Nombre de usuario: - - + + Password: Contraseña: - + Save username and password on this site Guardar nombre de usuario y contraseña en este sitio - + A username and password are being requested by %1. The site says: "%2" Un nombre de usuario y contraseña son requeridos por %1. El sitio dice: "%2" - + Proxy authorization required Autorización del proxy requerida - + A username and password are being requested by proxy %1. Un nombre de usuario y contraseña son requeridos por el proxy %1. @@ -2676,32 +2676,32 @@ QtWin - + Open new tab Abrir nueva pestaña - + Opens a new tab if browser is running Abrir una pestaña nueva si el navegador está ejecutándose - + Open new window Abrir nueva ventana - + Opens a new window if browser is running Abrir una ventana nueva si el navegador está ejecutándose - + Open download manager Abrir el gestor de descargas - + Opens a download manager if browser is running Abrir el gestor de descargas si el navegador está ejecutándose @@ -3893,7 +3893,6 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup - This is your <b>%1.</b> visit of this site. Ha realizado <b>%1.</b> visitas a este sitio. @@ -3917,6 +3916,11 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup third tercero + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4370,8 +4374,8 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup - - + + New tab Nueva pestaña @@ -4532,7 +4536,7 @@ Después de añadir o eliminar rutas de certificados, es necesario reiniciar Qup Buscar "%1 .." con %2 - + No Named Page Página en blanco diff --git a/translations/fr_FR.ts b/translations/fr_FR.ts index a40671b6c..2748f4542 100644 --- a/translations/fr_FR.ts +++ b/translations/fr_FR.ts @@ -1761,74 +1761,74 @@ n'a pas été trouvé! NetworkManager - + SSL Certificate Error! Erreur de certificat SSL! - + The page you are trying to access has the following errors in the SSL certificate: La page à laquelle vous essayez d'accéder présente les erreurs suivantes dans le certificat SSL: - + <b>Organization: </b> <b>Organisation: </b> - + <b>Domain Name: </b> <b>Nom de domaine: </b> - + <b>Expiration Date: </b> <b>Date d'expiration: </b> - + <b>Error: </b> <b>Erreur: </b> - + Would you like to make an exception for this certificate? Voulez-vous faire une exception pour ce certificat ? - + Authorization required Autorisation requise - - + + Username: Nom d'utilisateur: - - + + Password: Mot de passe: - + Save username and password on this site Enregister le nom d'utilisateur et le mot de passe pour ce site - + A username and password are being requested by %1. The site says: "%2" Un nom d'utilisateur et un mot de passe sont requis par %1. Le site dit: "%2" - + Proxy authorization required Autorisation du proxy requise - + A username and password are being requested by proxy %1. Un nom d'utilisateur et un mot de passe sont requis par le proxy %1. @@ -2659,32 +2659,32 @@ n'a pas été trouvé! QtWin - + Open new tab Ouvrir un nouvel onglet - + Opens a new tab if browser is running Ouvre un nouvel onglet si le navigateur est en marche - + Open new window Ouvrir une nouvelle fenètre - + Opens a new window if browser is running Ouvre une nouvelle fenètre si le navigateur est en marche - + Open download manager Ouvrir le gestionnaire de téléchargement - + Opens a download manager if browser is running Ouvre un gestionnaire de téléchargement si le navigateur est en marche @@ -3877,7 +3877,6 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer - This is your <b>%1.</b> visit of this site. Vous avez visité ce site <b>%1</b> fois. @@ -3901,6 +3900,11 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer third Troisième + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4355,8 +4359,8 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer - - + + New tab Nouvel onglet @@ -4517,7 +4521,7 @@ Après avoir ajouté ou retiré un certificat, il est nécessaire de redémarrer Recherche de %1.."avec %2 - + No Named Page Page non nommée diff --git a/translations/it_IT.ts b/translations/it_IT.ts index 66844ae3f..5d344b502 100644 --- a/translations/it_IT.ts +++ b/translations/it_IT.ts @@ -1762,74 +1762,74 @@ NetworkManager - + SSL Certificate Error! Errore Certificato SSL! - + <b>Organization: </b> <b>Organizzazione: </b> - + <b>Domain Name: </b> <b>Nome Dominio: </b> - + <b>Expiration Date: </b> <b>Data di Scadenza: </b> - + <b>Error: </b> <b>Errore: </b> - + The page you are trying to access has the following errors in the SSL certificate: La pagina cui stai cercando di accedere ha i seguenti errori nel certificato SSL: - + Would you like to make an exception for this certificate? Vuoi fare un'eccezione per questo certificato? - + Authorization required Richiesta autorizzazione - - + + Username: Nome Utente: - - + + Password: Password: - + Save username and password on this site Salva nome utente e password per questo sito - + A username and password are being requested by %1. The site says: "%2" Nome utente e password sono richiesti da %1. Questo sito: "%2" - + Proxy authorization required Richiesta autorizzazione Proxy - + A username and password are being requested by proxy %1. Nome utente e password sono richiesti dal proxy %1. @@ -2674,32 +2674,32 @@ QtWin - + Open new tab Apri nuova scheda - + Opens a new tab if browser is running Apre una nuova scheda se il browser è in esecuzione - + Open new window Apri nuova finestra - + Opens a new window if browser is running Apre una nuova finestra se il browser è in esecuzione - + Open download manager Apri gestore scaricamenti - + Opens a download manager if browser is running Apre un gestore scaricamenti se il browser è in esecuzione @@ -3892,7 +3892,6 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari - This is your <b>%1.</b> visit of this site. Questa è la tua <b>%1</b> visita a questo sito. @@ -3916,6 +3915,11 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari third terzo + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4370,8 +4374,8 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari - - + + New tab Nuova scheda @@ -4532,7 +4536,7 @@ Dopo l'aggiunta o la rimozione dei percorsi di certificazione, è necessari Cerca "%1 .." con %2 - + No Named Page Pagina senza nome diff --git a/translations/nl_NL.ts b/translations/nl_NL.ts index 03fd628f1..3a10ee955 100644 --- a/translations/nl_NL.ts +++ b/translations/nl_NL.ts @@ -1767,74 +1767,74 @@ werd niet gevonden! NetworkManager - + SSL Certificate Error! SSL-certificaatfout! - + <b>Organization: </b> <b>Organisatie: </b> - + <b>Domain Name: </b> <b>Domeinnaam: </b> - + <b>Expiration Date: </b> <b>Vervaldatum: </b> - + <b>Error: </b> <b>Fout: </b> - + The page you are trying to access has the following errors in the SSL certificate: De pagina die u probeert te bereiken heeft de volgende fouten in het SSL-certificaat: - + Would you like to make an exception for this certificate? Wilt u een uitzondering maken voor dit certificaat? - + Authorization required Machtiging benodigd - - + + Username: Gebruikersnaam: - - + + Password: Wachtwoord: - + Save username and password on this site Sla gebruikersnaam en wachtwoord van deze site op - + A username and password are being requested by %1. The site says: "%2" Er wordt om een gebruikersnaam en wachtwoord gevraagd door %1. De site zegt: "%2" - + Proxy authorization required Proxy-machtiging benodigd - + A username and password are being requested by proxy %1. Er wordt om een gebruikersnaam en wachtwoord gevraagd door proxy %1. @@ -2678,32 +2678,32 @@ werd niet gevonden! QtWin - + Open new tab Open nieuw tabblad - + Opens a new tab if browser is running Opent een nieuw tabblad wanneer browser draait - + Open new window Open nieuw venster - + Opens a new window if browser is running Opent een nieuw venster wanneer browser draait - + Open download manager Open downloadbeheerder - + Opens a download manager if browser is running Opent een downloadbeheerder wanneer browser draait @@ -3897,7 +3897,6 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te - This is your <b>%1.</b> visit of this site. Dit is uw <b>%1.</b> bezoek aan deze site. @@ -3916,6 +3915,11 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te third derde + + + This is your <b>%1</b> visit of this site. + + You have <b>never</b> visited this site before. @@ -4514,14 +4518,14 @@ Na het toevoegen of verwijderen van paden, is het noodzakelijk om de browser te Zoek "%1 .." met %2 - + No Named Page Niet benoemde pagina - - + + New tab Nieuw tabblad diff --git a/translations/pl_PL.ts b/translations/pl_PL.ts index 9c9524940..5a03023da 100644 --- a/translations/pl_PL.ts +++ b/translations/pl_PL.ts @@ -1836,7 +1836,7 @@ p, li { white-space: pre-wrap; } NetworkManager - + SSL Certificate Error! Błąd certyfikatu SSL! @@ -1845,22 +1845,22 @@ p, li { white-space: pre-wrap; } Strona, którą próbujesz uzyskać dostęp ma następujące błędy w certyfikacie SSL: - + <b>Organization: </b> <b>Organizacja: </b> - + <b>Domain Name: </b> <b>Domena: </b> - + <b>Expiration Date: </b> <b>Ważna do: </b> - + <b>Error: </b> <b>Błąd: </b> @@ -1869,49 +1869,49 @@ p, li { white-space: pre-wrap; } Chcesz zrobić wyjątek dla tego certyfikatu? - + The page you are trying to access has the following errors in the SSL certificate: - + Would you like to make an exception for this certificate? - + Authorization required Wymagana autoryzacja - - + + Username: Nazwa użytkownika: - - + + Password: Hasło: - + Save username and password on this site Zapisać użytkownika i hasło dla tej strony - + A username and password are being requested by %1. The site says: "%2" Nazwa użytkownika i hasło jest wymagane dla %1. Komentarz: "%2" - + Proxy authorization required Autoryzacja Proxy wymagana - + A username and password are being requested by proxy %1. Nazwa użytkownika i hasło są wymagane dla proxy %1. @@ -2771,32 +2771,32 @@ p, li { white-space: pre-wrap; } QtWin - + Open new tab Otwórz nową kartę - + Opens a new tab if browser is running Otwiera nową kartę, jeżeli aplikacja jest uruchomiona - + Open new window Otwórz nowe okno - + Opens a new window if browser is running Otwiera nowe okno, jeśli aplikacja jest uruchomiona - + Open download manager Otwórz menadżer pobierania - + Opens a download manager if browser is running Otwiera menedżera pobierania, jeżeli aplikacja jest uruchomiona @@ -4067,7 +4067,6 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - This is your <b>%1.</b> visit of this site. @@ -4086,6 +4085,11 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla third trzecia + + + This is your <b>%1</b> visit of this site. + + This is Your <b>%1</b> visit of this site. Toto je Vaša <b>%1</b> návšteva tejto siete. @@ -4704,14 +4708,14 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - + No Named Page Strona bez nazwy - - + + New tab Nowa karta diff --git a/translations/ru_RU.ts b/translations/ru_RU.ts index c9b7ba82b..cacfef5c6 100644 --- a/translations/ru_RU.ts +++ b/translations/ru_RU.ts @@ -1711,74 +1711,74 @@ NetworkManager - + SSL Certificate Error! Ошибка сертификата SSL! - + The page you are trying to access has the following errors in the SSL certificate: Странца, на которую вы пытаетесь зайти имеет следующие ошибки в сертификате SSL: - + <b>Organization: </b> <b>Организация:</b> - + <b>Domain Name: </b> <b>Имя домена</b> - + <b>Expiration Date: </b> <b>Истекает: </b> - + <b>Error: </b> <b>Ошибка: </b> - + Would you like to make an exception for this certificate? Сделать исключение для данного сертификата? - + Authorization required Необходима авторизация - - + + Username: Имя пользователя: - - + + Password: Пароль: - + Save username and password on this site Запомнить имя пользователя и пароль для этого сайта - + A username and password are being requested by %1. The site says: "%2" %1 требует имя пользователя и пароль.Сайт сказал: "%2" - + Proxy authorization required Прокси сервер требует авторизацию - + A username and password are being requested by proxy %1. Прокси сервер %1 требует имя пользователя и пароль. @@ -2613,33 +2613,33 @@ QtWin - + Open new tab Открыть новую вкладку - + Opens a new tab if browser is running ??? Открывать новую вкладку, если браузер запущен - + Open new window Открыть новое окно - + Opens a new window if browser is running Открывать новое окно, если браузер запущен - + Open download manager Открыть менеджер загрузок - + Opens a download manager if browser is running Открывать менеджер загрузок, если браузер запущен @@ -3821,7 +3821,6 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - This is your <b>%1.</b> visit of this site. Это ваше <b>%1 .</b> посещение этого сайта. @@ -3845,6 +3844,11 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla third третий + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4300,8 +4304,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - - + + New tab Новая вкладка @@ -4462,7 +4466,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla Искать "%1 .." с %2 - + No Named Page Безымянная страница diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts index cd4def848..68c27bee1 100644 --- a/translations/sk_SK.ts +++ b/translations/sk_SK.ts @@ -3113,6 +3113,10 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad You have <b>never</b> visited this site before. Túto stránku ste <b>nikdy</b> predtým nenavštívili. + + This is your <b>%1</b> visit of this site. + + SourceViewer diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts index 731f68cc4..c0308a86c 100644 --- a/translations/zh_CN.ts +++ b/translations/zh_CN.ts @@ -1764,74 +1764,74 @@ NetworkManager - + SSL Certificate Error! SSL证书错误! - + <b>Organization: </b> 机构 - + <b>Domain Name: </b> 域名 - + <b>Expiration Date: </b> 截止日期 - + <b>Error: </b> <b>错误:</b> - + The page you are trying to access has the following errors in the SSL certificate: 您试图访问的页面有SSL证书错误: - + Would you like to make an exception for this certificate? 你想使这个证书例外吗? - + Authorization required 需要授权 - - + + Username: 用户名: - - + + Password: 密码: - + Save username and password on this site 保存用户名和密码 - + A username and password are being requested by %1. The site says: "%2" 要求%1的用户名和密码。该网站说:“%2” - + Proxy authorization required 需要代理授权 - + A username and password are being requested by proxy %1. 正在由代理要求用户名和密码%1. @@ -2674,32 +2674,32 @@ QtWin - + Open new tab 打开新标签页 - + Opens a new tab if browser is running 浏览器运行时打开一个新标签页 - + Open new window 打开新窗口 - + Opens a new window if browser is running 浏览器运行时打开一个新窗口 - + Open download manager 打开下载管理器 - + Opens a download manager if browser is running 浏览器运行时打开下载管理器 @@ -3889,7 +3889,6 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - This is your <b>%1.</b> visit of this site. 这是您的<b>%1</ B>此网站的访问。 @@ -3913,6 +3912,11 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla third 第三 + + + This is your <b>%1</b> visit of this site. + + SourceViewer @@ -4365,8 +4369,8 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla - - + + New tab 新标签 @@ -4527,7 +4531,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla 使用 %2搜索"%1 .." - + No Named Page 无命名页面 From 06406b5a9f35f9afb8f6262be1f4edf43178b700 Mon Sep 17 00:00:00 2001 From: nowrep Date: Tue, 3 Jan 2012 21:05:48 +0100 Subject: [PATCH 21/22] Updated translations + uploaded missing files. --- bin/locale/de_DE.qm | Bin 90038 -> 90274 bytes bin/locale/el_GR.qm | Bin 92271 -> 92523 bytes bin/locale/sk_SK.qm | Bin 86122 -> 86254 bytes other/ca-bundle.crt | 3828 ----------------------------------- translations/de_DE.ts | 2 +- translations/el_GR.ts | 2 +- translations/pt_PT.ts | 4468 +++++++++++++++++++++++++++++++++++++++++ translations/sk_SK.ts | 2 +- 8 files changed, 4471 insertions(+), 3831 deletions(-) delete mode 100644 other/ca-bundle.crt create mode 100644 translations/pt_PT.ts diff --git a/bin/locale/de_DE.qm b/bin/locale/de_DE.qm index a3621bfa541a79475877a095bdc316a1c18f44cd..9b69f434fab548b7a0b200d5817f0ecb23be2434 100644 GIT binary patch delta 1359 zcmXApdr(wW9LImZbNBATy?U=K$nuC?SlC5*EN-wU$WvZp30Vq=iVtScY(RYBpoKN5 zIh82*8$c}|frOSg&JYmFV2Y%enrUVu>mwf}slZf}Po|^H+?mfm=lsq+-{0qVT91i! z$HhtyJY6+51G}s8vzV!}swrCU9}Sud7C^I&GnF&HYAAsP>dAr8A(l!IPd@=DTo2-p zrvNQIAod;w$QS_GcLPA}I0)*y1sJ@Xs?o;cZPbl9EWwBT*gR&MMdhs4wI6amY2bC8 zY0Vu56z6Buhgz#Q+KR|1!@Yzp41Nt8nb{#qdU~Urj{WA>Uv-%}5aX)R&eW;R`8owzNGuh**qA@kE|)ART+;NEod6sc zNkc9s?@OAVwPwKZb- zGvarBkpR<*#O}%U03NmC_xpLI6Bbj2oPpocWqA`eQU0i!kf;!Ch7hw!CM zKH8SOg@8#G?TNERe5*m*<@p6*R5kgH&agkw4sPz_ZG5C1`fv?EwV(Ex)g3_7p@Ug3 z{{9`EP&Wk7^+YG`tOE=Spz6_CENnL29c}dqtkkXQzYcIXQ&-kF51@CD^F<;eS(J2U zET&?`fKJ+|r0Y|BbzFy;`Ol0n&SHkMLK8{HxTx}~Z6I{}prY5Iaf zfH%ve=?6~&Ov;mHRBZ!{$fnC~CbxE}aBnv6<8i65dnsTXlBmyNlL{zbZ`H??NNvAo z0s7WR?ZLcON(WWw=i4vJ*vfB|94l+I>jBfA%bMmqfW_Bjsl1xIQzFaTI|07#l>PS1 z15CI=e(s3@9dh3D+khb@@&fBO00+j%3ti6w3_9h4?3f8~-uRLj ze_O5)c-A}X<(d^6`B{4)Z!7% ztVzueJv@<_w~*+$3EQZ`)5;?1sKqmj*=LYwNVMNk^y#+%COlB|2RQA2Df+YL0ACGO z+!-G_{eOzj>>z+g2E{j70rab&Qo|xCyi8dZ(ZVBWpt}YWw@mc1v9#Uf@Ur>XK2U}S zx&S5ykMKhMOXBz@D)-9GyQ-R_9bCO0HE0?y_)3f#8k7PEH`ED7xq=?gM`*mNMju%V zP<}>@H}e6@98goHd<+;nSIxN2wF=yz=9q5-jJl^TxRS=LZ=i5*BMUZBrgu(kQjyyC zl#g@SMYX@3KLO)SYX2SHNbN7`zjLMo)TgSCy)Oam_-YAYdb_|?GC~~qgOk+3fc3-P zZNuKU)E9GVPeq}nwm%AE-9u)+y=0|7|JIb0uJDg5NU+%3;v9I;O85T`YwMkZy~6(? ClA#p< delta 1250 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 Githiu1ZZCX diff --git a/other/ca-bundle.crt b/other/ca-bundle.crt deleted file mode 100644 index ddfc55929..000000000 --- a/other/ca-bundle.crt +++ /dev/null @@ -1,3828 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIHPTCCBSWgAwIBAgIBADANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290 -IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNB -IENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRA -Y2FjZXJ0Lm9yZzAeFw0wMzAzMzAxMjI5NDlaFw0zMzAzMjkxMjI5NDlaMHkxEDAO -BgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEi -MCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJ -ARYSc3VwcG9ydEBjYWNlcnQub3JnMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC -CgKCAgEAziLA4kZ97DYoB1CW8qAzQIxL8TtmPzHlawI229Z89vGIj053NgVBlfkJ -8BLPRoZzYLdufujAWGSuzbCtRRcMY/pnCujW0r8+55jE8Ez64AO7NV1sId6eINm6 -zWYyN3L69wj1x81YyY7nDl7qPv4coRQKFWyGhFtkZip6qUtTefWIonvuLwphK42y -fk1WpRPs6tqSnqxEQR5YYGUFZvjARL3LlPdCfgv3ZWiYUQXw8wWRBB0bF4LsyFe7 -w2t6iPGwcswlWyCR7BYCEo8y6RcYSNDHBS4CMEK4JZwFaz+qOqfrU0j36NK2B5jc -G8Y0f3/JHIJ6BVgrCFvzOKKrF11myZjXnhCLotLddJr3cQxyYN/Nb5gznZY0dj4k -epKwDpUeb+agRThHqtdB7Uq3EvbXG4OKDy7YCbZZ16oE/9KTfWgu3YtLq1i6L43q -laegw1SJpfvbi1EinbLDvhG+LJGGi5Z4rSDTii8aP8bQUWWHIbEZAWV/RRyH9XzQ -QUxPKZgh/TMfdQwEUfoZd9vUFBzugcMd9Zi3aQaRIt0AUMyBMawSB3s42mhb5ivU -fslfrejrckzzAeVLIL+aplfKkQABi6F1ITe1Yw1nPkZPcCBnzsXWWdsC4PDSy826 -YreQQejdIOQpvGQpQsgi3Hia/0PsmBsJUUtaWsJx8cTLc6nloQsCAwEAAaOCAc4w -ggHKMB0GA1UdDgQWBBQWtTIb1Mfz4OaO873SsDrusjkY0TCBowYDVR0jBIGbMIGY -gBQWtTIb1Mfz4OaO873SsDrusjkY0aF9pHsweTEQMA4GA1UEChMHUm9vdCBDQTEe -MBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0 -IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2Vy -dC5vcmeCAQAwDwYDVR0TAQH/BAUwAwEB/zAyBgNVHR8EKzApMCegJaAjhiFodHRw -czovL3d3dy5jYWNlcnQub3JnL3Jldm9rZS5jcmwwMAYJYIZIAYb4QgEEBCMWIWh0 -dHBzOi8vd3d3LmNhY2VydC5vcmcvcmV2b2tlLmNybDA0BglghkgBhvhCAQgEJxYl -aHR0cDovL3d3dy5jYWNlcnQub3JnL2luZGV4LnBocD9pZD0xMDBWBglghkgBhvhC -AQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQg -b3ZlciB0byBodHRwOi8vd3d3LmNhY2VydC5vcmcwDQYJKoZIhvcNAQEEBQADggIB -ACjH7pyCArpcgBLKNQodgW+JapnM8mgPf6fhjViVPr3yBsOQWqy1YPaZQwGjiHCc -nWKdpIevZ1gNMDY75q1I08t0AoZxPuIrA2jxNGJARjtT6ij0rPtmlVOKTV39O9lg -18p5aTuxZZKmxoGCXJzN600BiqXfEVWqFcofN8CCmHBh22p8lqOOLlQ+TyGpkO/c -gr/c6EWtTZBzCDyUZbAEmXZ/4rzCahWqlwQ3JNgelE5tDlG+1sSPypZt90Pf6DBl -Jzt7u0NDY8RD97LsaMzhGY4i+5jhe1o+ATc7iwiwovOVThrLm82asduycPAtStvY -sONvRUgzEv/+PDIqVPfE94rwiCPCR/5kenHA0R6mY7AHfqQv0wGP3J8rtsYIqQ+T -SCX8Ev2fQtzzxD72V7DX3WnRBnc0CkvSyqD/HMaMyRa+xMwyN2hzXwj7UfdJUzYF -CpUCTPJ5GhD22Dp1nPMd8aINcGeGG7MW9S/lpOt5hvk9C8JzC6WZrG/8Z7jlLwum -GCSNe9FINSkYQKyTYOGWhlC0elnYjyELn8+CkcY7v2vcB5G5l1YjqrZslMZIBjzk -zk6q5PYvCdxTby78dOs6Y5nCpqyJvKeyRKANihDjbPIky/qbn3BHLt4Ui9SyIAmW -omTxJBzcoTWcFbLUvFUufQb1nA5V9FrWk9p2rSVzTMVD ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHWTCCBUGgAwIBAgIDCkGKMA0GCSqGSIb3DQEBCwUAMHkxEDAOBgNVBAoTB1Jv -b3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZ -Q0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9y -dEBjYWNlcnQub3JnMB4XDTExMDUyMzE3NDgwMloXDTIxMDUyMDE3NDgwMlowVDEU -MBIGA1UEChMLQ0FjZXJ0IEluYy4xHjAcBgNVBAsTFWh0dHA6Ly93d3cuQ0FjZXJ0 -Lm9yZzEcMBoGA1UEAxMTQ0FjZXJ0IENsYXNzIDMgUm9vdDCCAiIwDQYJKoZIhvcN -AQEBBQADggIPADCCAgoCggIBAKtJNRFIfNImflOUz0Op3SjXQiqL84d4GVh8D57a -iX3h++tykA10oZZkq5+gJJlz2uJVdscXe/UErEa4w75/ZI0QbCTzYZzA8pD6Ueb1 -aQFjww9W4kpCz+JEjCUoqMV5CX1GuYrz6fM0KQhF5Byfy5QEHIGoFLOYZcRD7E6C -jQnRvapbjZLQ7N6QxX8KwuPr5jFaXnQ+lzNZ6MMDPWAzv/fRb0fEze5ig1JuLgia -pNkVGJGmhZJHsK5I6223IeyFGmhyNav/8BBdwPSUp2rVO5J+TJAFfpPBLIukjmJ0 -FXFuC3ED6q8VOJrU0gVyb4z5K+taciX5OUbjchs+BMNkJyIQKopPWKcDrb60LhPt -XapI19V91Cp7XPpGBFDkzA5CW4zt2/LP/JaT4NsRNlRiNDiPDGCbO5dWOK3z0luL -oFvqTpa4fNfVoIZwQNORKbeiPK31jLvPGpKK5DR7wNhsX+kKwsOnIJpa3yxdUly6 -R9Wb7yQocDggL9V/KcCyQQNokszgnMyXS0XvOhAKq3A6mJVwrTWx6oUrpByAITGp -rmB6gCZIALgBwJNjVSKRPFbnr9s6JfOPMVTqJouBWfmh0VMRxXudA/Z0EeBtsSw/ -LIaRmXGapneLNGDRFLQsrJ2vjBDTn8Rq+G8T/HNZ92ZCdB6K4/jc0m+YnMtHmJVA -BfvpAgMBAAGjggINMIICCTAdBgNVHQ4EFgQUdahxYEyIE/B42Yl3tW3Fid+8sXow -gaMGA1UdIwSBmzCBmIAUFrUyG9TH8+DmjvO90rA67rI5GNGhfaR7MHkxEDAOBgNV -BAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAG -A1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYS -c3VwcG9ydEBjYWNlcnQub3JnggEAMA8GA1UdEwEB/wQFMAMBAf8wXQYIKwYBBQUH -AQEEUTBPMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5DQWNlcnQub3JnLzAoBggr -BgEFBQcwAoYcaHR0cDovL3d3dy5DQWNlcnQub3JnL2NhLmNydDBKBgNVHSAEQzBB -MD8GCCsGAQQBgZBKMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuQ0FjZXJ0Lm9y -Zy9pbmRleC5waHA/aWQ9MTAwNAYJYIZIAYb4QgEIBCcWJWh0dHA6Ly93d3cuQ0Fj -ZXJ0Lm9yZy9pbmRleC5waHA/aWQ9MTAwUAYJYIZIAYb4QgENBEMWQVRvIGdldCB5 -b3VyIG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSwgZ28gdG8gaHR0cDovL3d3dy5D -QWNlcnQub3JnMA0GCSqGSIb3DQEBCwUAA4ICAQApKIWuRKm5r6R5E/CooyuXYPNc -7uMvwfbiZqARrjY3OnYVBFPqQvX56sAV2KaC2eRhrnILKVyQQ+hBsuF32wITRHhH -Va9Y/MyY9kW50SD42CEH/m2qc9SzxgfpCYXMO/K2viwcJdVxjDm1Luq+GIG6sJO4 -D+Pm1yaMMVpyA4RS5qb1MyJFCsgLDYq4Nm+QCaGrvdfVTi5xotSu+qdUK+s1jVq3 -VIgv7nSf7UgWyg1I0JTTrKSi9iTfkuO960NAkW4cGI5WtIIS86mTn9S8nK2cde5a -lxuV53QtHA+wLJef+6kzOXrnAzqSjiL2jA3k2X4Ndhj3AfnvlpaiVXPAPHG0HRpW -Q7fDCo1y/OIQCQtBzoyUoPkD/XFzS4pXM+WOdH4VAQDmzEoc53+VGS3FpQyLu7Xt -hbNc09+4ufLKxw0BFKxwWMWMjTPUnWajGlCVI/xI4AZDEtnNp4Y5LzZyo4AQ5OHz -0ctbGsDkgJp8E3MGT9ujayQKurMcvEp4u+XjdTilSKeiHq921F73OIZWWonO1sOn -ebJSoMbxhbQljPI/lrMQ2Y1sVzufb4Y6GIIiNsiwkTjbKqGTqoQ/9SdlrnPVyNXT -d+pLncdBu8fA46A/5H2kjXPmEkvfoXNzczqA6NXLji/L6hOn1kGLrPo8idck9U60 -4GGSt/M3mMS+lqO3ig== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIESzCCAzOgAwIBAgIJAJigUTEEXRQpMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV -BAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xDjAMBgNVBAcTBUZ1bGRhMRAwDgYDVQQK -EwdEZWJjb25mMRMwEQYDVQQDEwpEZWJjb25mIENBMR8wHQYJKoZIhvcNAQkBFhBq -b2VyZ0BkZWJpYW4ub3JnMB4XDTA1MTEwNTE3NTUxNFoXDTE1MTEwMzE3NTUxNFow -djELMAkGA1UEBhMCREUxDzANBgNVBAgTBkhlc3NlbjEOMAwGA1UEBxMFRnVsZGEx -EDAOBgNVBAoTB0RlYmNvbmYxEzARBgNVBAMTCkRlYmNvbmYgQ0ExHzAdBgkqhkiG -9w0BCQEWEGpvZXJnQGRlYmlhbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCvbOo0SrIwI5IMlsshH8WF3dHB9r9JlSKhMPaybawa1EyvZspMQ3wa -F5qxNf3Sj+NElEmjseEqvCZiIIzqwerHu0Qw62cDYCdCd2+Wb5m0bPYB5CGHiyU1 -eNP0je42O0YeXG2BvUujN8AviocVo39X2YwNQ0ryy4OaqYgm2pRlbtT2ESbF+SfV -Y2iqQj/f8ymF+lHo/pz8tbAqxWcqaSiHFAVQJrdqtFhtoodoNiE3q76zJoUkZTXB -k60Yc3MJSnatZCpnsSBr/D7zpntl0THrUjjtdRWCjQVhqfhM1yZJV+ApbLdheFh0 -ZWlSxdnp25p0q0XYw/7G92ELyFDfBUUNAgMBAAGjgdswgdgwHQYDVR0OBBYEFMuV -dFNb4mCWUFbcP5LOtxFLrEVTMIGoBgNVHSMEgaAwgZ2AFMuVdFNb4mCWUFbcP5LO -txFLrEVToXqkeDB2MQswCQYDVQQGEwJERTEPMA0GA1UECBMGSGVzc2VuMQ4wDAYD -VQQHEwVGdWxkYTEQMA4GA1UEChMHRGViY29uZjETMBEGA1UEAxMKRGViY29uZiBD -QTEfMB0GCSqGSIb3DQEJARYQam9lcmdAZGViaWFuLm9yZ4IJAJigUTEEXRQpMAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAGZXxHg4mnkvilRIM1EQfGdY -S5b/WcyF2MYSTeTvK4aIB6VHwpZoZCnDGj2m2D3CkHT0upAD9o0zM1tdsfncLzV+ -mDT/jNmBtYo4QXx5vEPwvEIcgrWjwk7SyaEUhZjtolTkHB7ACl0oD0r71St4iEPR -qTUCEXk2E47bg1Fz58wNt/yo2+4iqiRjg1XCH4evkQuhpW+dTZnDyFNqwSYZapOE -TBA+9zBb6xD1KM2DdY7r4GiyYItN0BKLfuWbh9LXGbl1C+f4P11g+m2MPiavIeCe -1iazG5pcS3KoTLACsYlEX24TINtg4kcuS81XdllcnsV3Kdts0nIqPj6uhTTZD0k= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UE -AwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00x -CzAJBgNVBAYTAkVTMB4XDTA4MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEW -MBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZF -RElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC -AgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHkWLn7 -09gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7 -XBZXehuDYAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5P -Grjm6gSSrj0RuVFCPYewMYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAK -t0SdE3QrwqXrIhWYENiLxQSfHY9g5QYbm8+5eaA9oiM/Qj9r+hwDezCNzmzAv+Yb -X79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbkHQl/Sog4P75n/TSW9R28 -MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTTxKJxqvQU -fecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI -2Sf23EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyH -K9caUPgn6C9D4zq92Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEae -ZAwUswdbxcJzbPEHXEUkFDWug/FqTYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAP -BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz4SsrSbbXc6GqlPUB53NlTKxQ -MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU9QHnc2VMrFAw -RAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv -bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWIm -fQwng4/F9tqgaHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3 -gvoFNTPhNahXwOf9jU8/kzJPeGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKe -I6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1PwkzQSulgUV1qzOMPPKC8W64iLgpq0i -5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1ThCojz2GuHURwCRi -ipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oIKiMn -MCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZ -o5NjEFIqnxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6 -zqylfDJKZ0DcMDQj3dcEI2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacN -GHk0vFQYXlPKNFHtRQrmjseCNj6nOGOpMCwXEGCSn1WHElkQwg9naRHMTh5+Spqt -r0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3otkYNbn5XOmeUwssfnHdK -Z05phkOTOPu220+DkdRgfks+KzgHVZhepA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIGZjCCBE6gAwIBAgIPB35Sk3vgFeNX8GmMy+wMMA0GCSqGSIb3DQEBBQUAMHsx -CzAJBgNVBAYTAkNPMUcwRQYDVQQKDD5Tb2NpZWRhZCBDYW1lcmFsIGRlIENlcnRp -ZmljYWNpw7NuIERpZ2l0YWwgLSBDZXJ0aWPDoW1hcmEgUy5BLjEjMCEGA1UEAwwa -QUMgUmHDrXogQ2VydGljw6FtYXJhIFMuQS4wHhcNMDYxMTI3MjA0NjI5WhcNMzAw -NDAyMjE0MjAyWjB7MQswCQYDVQQGEwJDTzFHMEUGA1UECgw+U29jaWVkYWQgQ2Ft -ZXJhbCBkZSBDZXJ0aWZpY2FjacOzbiBEaWdpdGFsIC0gQ2VydGljw6FtYXJhIFMu -QS4xIzAhBgNVBAMMGkFDIFJhw616IENlcnRpY8OhbWFyYSBTLkEuMIICIjANBgkq -hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq2uJo1PMSCMI+8PPUZYILrgIem08kBeG -qentLhM0R7LQcNzJPNCNyu5LF6vQhbCnIwTLqKL85XXbQMpiiY9QngE9JlsYhBzL -fDe3fezTf3MZsGqy2IiKLUV0qPezuMDU2s0iiXRNWhU5cxh0T7XrmafBHoi0wpOQ -Y5fzp6cSsgkiBzPZkc0OnB8OIMfuuzONj8LSWKdf/WU34ojC2I+GdV75LaeHM/J4 -Ny+LvB2GNzmxlPLYvEqcgxhaBvzz1NS6jBUJJfD5to0EfhcSM2tXSExP2yYe68yQ -54v5aHxwD6Mq0Do43zeX4lvegGHTgNiRg0JaTASJaBE8rF9ogEHMYELODVoqDA+b -MMCm8Ibbq0nXl21Ii/kDwFJnmxL3wvIumGVC2daa49AZMQyth9VXAnow6IYm+48j -ilSH5L887uvDdUhfHjlvgWJsxS3EF1QZtzeNnDeRyPYL1epjb4OsOMLzP96a++Ej -YfDIJss2yKHzMI+ko6Kh3VOz3vCaMh+DkXkwwakfU5tTohVTP92dsxA7SH2JD/zt -A/X7JWR1DhcZDY8AFmd5ekD8LVkH2ZD6mq093ICK5lw1omdMEWux+IBkAC1vImHF -rEsm5VoQgpukg3s0956JkSCXjrdCx2bD0Omk1vUgjcTDlaxECp1bczwmPS9KvqfJ -pxAe+59QafMCAwEAAaOB5jCB4zAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE -AwIBBjAdBgNVHQ4EFgQU0QnQ6dfOeXRU+Tows/RtLAMDG2gwgaAGA1UdIASBmDCB -lTCBkgYEVR0gADCBiTArBggrBgEFBQcCARYfaHR0cDovL3d3dy5jZXJ0aWNhbWFy -YS5jb20vZHBjLzBaBggrBgEFBQcCAjBOGkxMaW1pdGFjaW9uZXMgZGUgZ2FyYW50 -7WFzIGRlIGVzdGUgY2VydGlmaWNhZG8gc2UgcHVlZGVuIGVuY29udHJhciBlbiBs -YSBEUEMuMA0GCSqGSIb3DQEBBQUAA4ICAQBclLW4RZFNjmEfAygPU3zmpFmps4p6 -xbD/CHwso3EcIRNnoZUSQDWDg4902zNc8El2CoFS3UnUmjIz75uny3XlesuXEpBc -unvFm9+7OSPI/5jOCk0iAUgHforA1SBClETvv3eiiWdIG0ADBaGJ7M9i4z0ldma/ -Jre7Ir5v/zlXdLp6yQGVwZVR6Kss+LGGIOk/yzVb0hfpKv6DExdA7ohiZVvVO2Dp -ezy4ydV/NgIlqmjCMRW3MGXrfx1IebHPOeJCgBbT9ZMj/EyXyVo3bHwi2ErN0o42 -gzmRkBDI8ck1fj+404HGIGQatlDCIaR43NAvO2STdPCWkPHv+wlaNECW8DYSwaN0 -jJN+Qd53i+yG2dIPPy3RzECiiWZIHiCznCNZc6lEc7wkeZBWN7PGKX6jD/EpOe9+ -XCgycDWs2rjIdWb8m0w5R44bb5tNAlQiM+9hup4phO9OSzNHdpdqy35f/RWmnkJD -W2ZaiogN9xa5P1FlK2Zqi9E4UqLWRhH6/JocdJ6PlwsCT2TG9WjTSy3/pDceiz+/ -RL5hRqGEPQgnTIEgd4kI6mdAXmwIUV80WoyWaM3X94nCHNMyAK9Sy9NgWyo6R35r -MDOhYil/SrnhLecUIw4OGEfhefwVVdCx/CVxY3UzHCMrr1zZ7Ud3YA47Dx7SwNxk -BYn8eNZcLCZDqQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs -IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 -MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux -FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h -bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v -dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt -H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 -uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX -mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX -a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN -E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 -WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD -VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 -Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU -cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx -IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN -AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH -YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 -6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC -Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX -c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a -mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 -b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw -MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD -VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul -CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n -tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl -dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch -PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC -+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O -BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl -MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk -ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB -IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X -7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz -43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY -eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl -pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA -WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 -b3JrMSAwHgYDVQQDExdBZGRUcnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAx -MDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtB -ZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIDAeBgNV -BAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV -6tsfSlbunyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nX -GCwwfQ56HmIexkvA/X1id9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnP -dzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSGAa2Il+tmzV7R/9x98oTaunet3IAIx6eH -1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAwHM+A+WD+eeSI8t0A65RF -62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0GA1UdDgQW -BBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUw -AwEB/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDEL -MAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRU -cnVzdCBUVFAgTmV0d29yazEgMB4GA1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJv -b3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4JNojVhaTdt02KLmuG7jD8WS6 -IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL+YPoRNWyQSW/ -iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao -GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh -4SINhwBk/ox9Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQm -XiLsks3/QppEIW1cxeMiHV9HEufOX1362KqxMy3ZdvJOOjMMK7MtkAY= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 -b3JrMSMwIQYDVQQDExpBZGRUcnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1 -MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcxCzAJBgNVBAYTAlNFMRQwEgYDVQQK -EwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIzAh -BgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwq -xBb/4Oxx64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G -87B4pfYOQnrjfxvM0PC3KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i -2O+tCBGaKZnhqkRFmhJePp1tUvznoD1oL/BLcHwTOK28FSXx1s6rosAx1i+f4P8U -WfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GRwVY18BTcZTYJbqukB8c1 -0cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HUMIHRMB0G -A1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0T -AQH/BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6Fr -pGkwZzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQL -ExRBZGRUcnVzdCBUVFAgTmV0d29yazEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlm -aWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBABmrder4i2VhlRO6aQTv -hsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxGGuoYQ992zPlm -hpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X -dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3 -P6CxB9bpT9zeRXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9Y -iQBCYz95OdBEsIJuQRno3eDBiFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5no -xqE= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE -BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz -dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL -MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp -cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP -Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr -ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL -MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 -yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr -VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ -nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ -KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG -XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj -vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt -Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g -N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC -nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE -BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz -dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL -MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp -cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y -YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua -kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL -QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp -6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG -yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i -QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ -KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO -tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu -QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ -Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u -olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 -x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE -BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz -dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG -A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U -cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf -qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ -JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ -+jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS -s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 -HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 -70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG -V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S -qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S -5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia -C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX -OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE -FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ -BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 -KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg -Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B -8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ -MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc -0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ -u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF -u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH -YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 -GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO -RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e -KeC2uAloGRwYQw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC -VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ -cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ -BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt -VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D -0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 -ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G -A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G -A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs -aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I -flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEc -MBoGA1UEChMTQW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBP -bmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2 -MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0Ft -ZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2EgT25saW5lIFJvb3Qg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lk -hsmj76CGv2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym -1BW32J/X3HGrfpq/m44zDyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsW -OqMFf6Dch9Wc/HKpoH145LcxVR5lu9RhsCFg7RAycsWSJR74kEoYeEfffjA3PlAb -2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP8c9GsEsPPt2IYriMqQko -O3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAU -AK3Zo/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB -BQUAA4IBAQB8itEfGDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkF -Zu90821fnZmv9ov761KyBZiibyrFVL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAb -LjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft3OJvx8Fi8eNy1gTIdGcL+oir -oQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43gKd8hdIaC2y+C -MMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds -sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEc -MBoGA1UEChMTQW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBP -bmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2 -MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0Ft -ZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2EgT25saW5lIFJvb3Qg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC -206B89enfHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFci -KtZHgVdEglZTvYYUAQv8f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2 -JxhP7JsowtS013wMPgwr38oE18aO6lhOqKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9 -BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JNRvCAOVIyD+OEsnpD8l7e -Xz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0gBe4lL8B -PeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67 -Xnfn6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEq -Z8A9W6Wa6897GqidFEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZ -o2C7HK2JNDJiuEMhBnIMoVxtRsX6Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3 -+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnjB453cMor9H124HhnAgMBAAGj -YzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3OpaaEg5+31IqEj -FNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE -AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmn -xPBUlgtk87FYT15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2 -LHo1YGwRgJfMqZJS5ivmae2p+DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzccc -obGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXgJXUjhx5c3LqdsKyzadsXg8n33gy8 -CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//ZoyzH1kUQ7rVyZ2OuMe -IjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgOZtMA -DjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2F -AjgQ5ANh1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUX -Om/9riW99XJZZLF0KjhfGEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPb -AZO1XB4Y3WRayhgoPmMEEf0cjQAPuDffZ4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQl -Zvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuPcX/9XhmgD0uRuMRUvAaw -RY8mkaKO/qk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEc -MBoGA1UEChMTSmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRp -b25DQTAeFw0wNzEyMTIxNTAwMDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYT -AkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zlcm5tZW50MRYwFAYDVQQLEw1BcHBs -aWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp23gdE6H -j6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4fl+K -f5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55 -IrmTwcrNwVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cw -FO5cjFW6WY2H/CPek9AEjP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDiht -QWEjdnjDuGWk81quzMKq2edY3rZ+nYVunyoKb58DKTCXKB28t89UKU5RMfkntigm -/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRUWssmP3HMlEYNllPqa0jQ -k/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNVBAYTAkpQ -MRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOC -seODvOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -ggEBADlqRHZ3ODrso2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJ -hyzjVOGjprIIC8CFqMjSnHH2HZ9g/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+ -eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYDio+nEhEMy/0/ecGc/WLuo89U -DNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmWdupwX3kSa+Sj -B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL -rosot4LKGAfmt1t06SAZf7IbiVQ= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDzzCCAregAwIBAgIDAWweMA0GCSqGSIb3DQEBBQUAMIGNMQswCQYDVQQGEwJB -VDFIMEYGA1UECgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBp -bSBlbGVrdHIuIERhdGVudmVya2VociBHbWJIMRkwFwYDVQQLDBBBLVRydXN0LW5R -dWFsLTAzMRkwFwYDVQQDDBBBLVRydXN0LW5RdWFsLTAzMB4XDTA1MDgxNzIyMDAw -MFoXDTE1MDgxNzIyMDAwMFowgY0xCzAJBgNVBAYTAkFUMUgwRgYDVQQKDD9BLVRy -dXN0IEdlcy4gZi4gU2ljaGVyaGVpdHNzeXN0ZW1lIGltIGVsZWt0ci4gRGF0ZW52 -ZXJrZWhyIEdtYkgxGTAXBgNVBAsMEEEtVHJ1c3QtblF1YWwtMDMxGTAXBgNVBAMM -EEEtVHJ1c3QtblF1YWwtMDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQCtPWFuA/OQO8BBC4SAzewqo51ru27CQoT3URThoKgtUaNR8t4j8DRE/5TrzAUj -lUC5B3ilJfYKvUWG6Nm9wASOhURh73+nyfrBJcyFLGM/BWBzSQXgYHiVEEvc+RFZ -znF/QJuKqiTfC0Li21a8StKlDJu3Qz7dg9MmEALP6iPESU7l0+m0iKsMrmKS1GWH -2WrX9IWf5DMiJaXlyDO6w8dB3F/GaswADm0yqLaHNgBid5seHzTLkDx4iHQF63n1 -k3Flyp3HaxgtPVxO59X4PzF9j4fsCiIvI+n+u33J4PTs63zEsMMtYrWacdaxaujs -2e3Vcuy+VwHOBVWf3tFgiBCzAgMBAAGjNjA0MA8GA1UdEwEB/wQFMAMBAf8wEQYD -VR0OBAoECERqlWdVeRFPMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC -AQEAVdRU0VlIXLOThaq/Yy/kgM40ozRiPvbY7meIMQQDbwvUB/tOdQ/TLtPAF8fG -KOwGDREkDg6lXb+MshOWcdzUzg4NCmgybLlBMRmrsQd7TZjTXLDR8KdCoLXEjq/+ -8T/0709GAHbrAvv5ndJAlseIOrifEXnzgGWovR/TeIGgUUw3tKZdJXDRZslo+S4R -FGjxVJgIrCaSD96JntT6s3kr0qN51OyLrIdTaEJMUVF0HhsnLuP1Hyl0Te2v9+GS -mYHovjrHF1D2t8b8m7CKa9aIA5GPBnc6hQLdmNVDeD/GMBWsm2vLV7eJUYs66MmE -DNuxUCAKGkq6ahq97BvIxYSazQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE -BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h -cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy -MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg -Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 -thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM -cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG -L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i -NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h -X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b -m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy -Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja -EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T -KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF -6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh -OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD -VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD -VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp -cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv -ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl -AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF -661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 -am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 -ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 -PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS -3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k -SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF -3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM -ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g -StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz -Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB -jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ -RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD -VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX -DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y -ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy -VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr -mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr -IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK -mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu -XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy -dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye -jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 -BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 -DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 -9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx -jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 -Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz -ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS -R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIBATANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEd -MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3Mg -Q2xhc3MgMiBDQSAxMB4XDTA2MTAxMzEwMjUwOVoXDTE2MTAxMzEwMjUwOVowSzEL -MAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYD -VQQDDBRCdXlwYXNzIENsYXNzIDIgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAIs8B0XY9t/mx8q6jUPFR42wWsE425KEHK8T1A9vNkYgxC7McXA0 -ojTTNy7Y3Tp3L8DrKehc0rWpkTSHIln+zNvnma+WwajHQN2lFYxuyHyXA8vmIPLX -l18xoS830r7uvqmtqEyeIWZDO6i88wmjONVZJMHCR3axiFyCO7srpgTXjAePzdVB -HfCuuCkslFJgNJQ72uA40Z0zPhX0kzLFANq1KWYOOngPIVJfAuWSeyXTkh4vFZ2B -5J2O6O+JzhRMVB0cgRJNcKi+EAUXfh/RuFdV7c27UsKwHnjCTTZoy1YmwVLBvXb3 -WNVyfh9EdrsAiR0WnVE1703CVu9r4Iw7DekCAwEAAaNCMEAwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUP42aWYv8e3uco684sDntkHGA1sgwDgYDVR0PAQH/BAQD -AgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAVGn4TirnoB6NLJzKyQJHyIdFkhb5jatLP -gcIV1Xp+DCmsNx4cfHZSldq1fyOhKXdlyTKdqC5Wq2B2zha0jX94wNWZUYN/Xtm+ -DKhQ7SLHrQVMdvvt7h5HZPb3J31cKA9FxVxiXqaakZG3Uxcu3K1gnZZkOb1naLKu -BctN518fV4bVIJwo+28TOPX2EZL2fZleHwzoq0QkKXJAPTZSr4xYkHPB7GEseaHs -h7U/2k3ZIQAw3pDaDtMaSKk+hQsUi4y8QZ5q9w5wwDX3OaJdZtB7WZ+oRxKaJyOk -LY4ng5IgodcVf/EuGO70SH8vf/GhGLWhC5SgYiAynB321O+/TIho ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIBAjANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEd -MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3Mg -Q2xhc3MgMyBDQSAxMB4XDTA1MDUwOTE0MTMwM1oXDTE1MDUwOTE0MTMwM1owSzEL -MAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYD -VQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAKSO13TZKWTeXx+HgJHqTjnmGcZEC4DVC69TB4sSveZn8AKxifZg -isRbsELRwCGoy+Gb72RRtqfPFfV0gGgEkKBYouZ0plNTVUhjP5JW3SROjvi6K//z -NIqeKNc0n6wv1g/xpC+9UrJJhW05NfBEMJNGJPO251P7vGGvqaMU+8IXF4Rs4HyI -+MkcVyzwPX6UvCWThOiaAJpFBUJXgPROztmuOfbIUxAMZTpHe2DC1vqRycZxbL2R -hzyRhkmr8w+gbCZ2Xhysm3HljbybIR6c1jh+JIAVMYKWsUnTYjdbiAwKYjT+p0h+ -mbEwi5A3lRyoH6UsjfRVyNvdWQrCrXig9IsCAwEAAaNCMEAwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUOBTmyPCppAP0Tj4io1vy1uCtQHQwDgYDVR0PAQH/BAQD -AgEGMA0GCSqGSIb3DQEBBQUAA4IBAQABZ6OMySU9E2NdFm/soT4JXJEVKirZgCFP -Bdy7pYmrEzMqnji3jG8CcmPHc3ceCQa6Oyh7pEfJYWsICCD8igWKH7y6xsL+z27s -EzNxZy5p+qksP2bAEllNC1QCkoS72xLvg3BweMhT+t/Gxv/ciC8HwEmdMldg0/L2 -mSlf56oBzKwzqBwKu5HEA6BvtjT5htOzdlSY9EqBs1OdTUDs5XcTRa9bqh/YL0yC -e/4qxFi7T/ye/QNlGioOw6UgFpRreaaiErS7GqQjel/wroQk5PMr+4okoyeYZdow -dXb8GZHo2+ubPzK/QJcHJrrM85SFSnonk8+QQtS4Wxam58tAA915 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzET -MBEGA1UEBxMKQnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UE -AxMIQ0EgRGlzaWcwHhcNMDYwMzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQsw -CQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcg -YS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgmGErE -Nx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnX -mjxUizkDPw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYD -XcDtab86wYqg6I7ZuUUohwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhW -S8+2rT+MitcE5eN4TPWGqvWP+j1scaMtymfraHtuM6kMgiioTGohQBUgDCZbg8Kp -FhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8wgfwwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0PAQH/BAQD -AgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cu -ZGlzaWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5z -ay9jYS9jcmwvY2FfZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2sv -Y2EvY3JsL2NhX2Rpc2lnLmNybDAaBgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEw -DQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59tWDYcPQuBDRIrRhCA/ec8J9B6 -yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3mkkp7M5+cTxq -EEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/ -CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeB -EicTXxChds6KezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFN -PGO+I++MzVpQuGhU+QqZMxEA4Z7CRneC9VkGjCFMhwnN5ag= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn -MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL -ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo -YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9 -MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy -NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G -A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA -A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0 -Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s -QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV -eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795 -B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh -z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T -AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i -ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w -TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH -MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD -VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE -VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh -bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B -AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM -bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi -ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG -VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c -ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/ -AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn -MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL -ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg -b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa -MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB -ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw -IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B -AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb -unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d -BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq -7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 -0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX -roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG -A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j -aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p -26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA -BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud -EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN -BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz -aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB -AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd -p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi -1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc -XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 -eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu -tGWaIZDgqtCYvDi1czyL+Nw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV -BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X -DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ -BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 -QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny -gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw -zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q -130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 -JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw -DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw -ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT -AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj -AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG -9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h -bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc -fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu -HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w -t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw -WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET -MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk -BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 -Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl -cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 -aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY -F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N -8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe -rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K -/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu -7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC -28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 -lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E -nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB -0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 -5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj -WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN -jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ -KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s -ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM -OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q -619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn -2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj -o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v -nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG -5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq -pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb -dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 -BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw -PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz -cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 -MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz -IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ -ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR -VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL -kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd -EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas -H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0 -HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud -DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4 -QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu -Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/ -AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8 -yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR -FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA -ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB -kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 -l7+ijrRU ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT -AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD -QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP -MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC -ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do -0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ -UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d -RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ -OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv -JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C -AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O -BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ -LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY -MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ -44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I -Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw -i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN -9u6wWk5JRFRYX0KD ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM -MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD -QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM -MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD -QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E -jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo -ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI -ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu -Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg -AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 -HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA -uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa -TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg -xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q -CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x -O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs -6GAqm4VKQPNriiTsBhYscw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM -MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D -ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU -cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 -WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg -Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw -IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH -UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM -TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU -BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM -kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x -AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV -HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y -sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL -I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 -J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY -VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI -03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJD -TjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2 -MDcwOTE0WhcNMjcwNDE2MDcwOTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMF -Q05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzDo+/hn7E7SIX1mlwh -IhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tizVHa6 -dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZO -V/kbZKKTVrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrC -GHn2emU1z5DrvTOTn1OrczvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gN -v7Sg2Ca+I19zN38m5pIEo3/PIKe38zrKy5nLAgMBAAGjczBxMBEGCWCGSAGG+EIB -AQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscCwQ7vptU7ETAPBgNVHRMB -Af8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991SlgrHAsEO -76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnK -OOK5Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvH -ugDnuL8BV8F3RTIMO/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7Hgvi -yJA/qIYM/PmLXoXLT1tLYhFHxUV8BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fL -buXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2G8kS1sHNzYDzAgE8yGnLRUhj -2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5mmxE= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb -MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow -GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj -YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL -MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE -BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM -GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua -BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe -3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 -YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR -rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm -ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU -oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF -MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v -QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t -b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF -AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q -GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz -Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 -G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi -l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 -smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB -gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G -A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV -BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw -MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl -YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P -RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 -UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI -2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 -Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp -+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ -DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O -nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW -/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g -PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u -QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY -SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv -IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ -RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 -zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd -BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB -ZQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL -MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE -BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT -IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw -MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy -ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N -T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv -biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR -FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J -cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW -BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm -fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv -GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEb -MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow -GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRp -ZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVow -fjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G -A1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAiBgNV -BAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPM -cm3ye5drswfxdySRXyWP9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3S -HpR7LZQdqnXXs5jLrLxkU0C8j6ysNstcrbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996 -CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rCoznl2yY4rYsK7hljxxwk -3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3Vp6ea5EQz -6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNV -HQ4EFgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1Ud -EwEB/wQFMAMBAf8wgYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2Rv -Y2EuY29tL1NlY3VyZUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRw -Oi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmww -DQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm4J4oqF7Tt/Q0 -5qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj -Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtI -gKvcnDe4IRRLDXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJ -aD61JlfutuC23bkpgHl9j6PwpCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDl -izeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1HRR3B7Hzs/Sk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEb -MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow -GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0 -aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTla -MH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO -BgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUwIwYD -VQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWW -fnJSoBVC21ndZHoa0Lh73TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMt -TGo87IvDktJTdyR0nAducPy9C1t2ul/y/9c3S0pgePfw+spwtOpZqqPOSC+pw7IL -fhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6juljatEPmsbS9Is6FARW -1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsSivnkBbA7 -kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0G -A1UdDgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21v -ZG9jYS5jb20vVHJ1c3RlZENlcnRpZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRo -dHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENlcnRpZmljYXRlU2VydmljZXMu -Y3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8NtwuleGFTQQuS9/ -HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32 -pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxIS -jBc/lDb+XbDABHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+ -xqFx7D+gIIxmOom0jtTYsU0lR+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/Atyjcn -dBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O9y5Xt5hwXsjEeLBi ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0 -MRMwEQYDVQQDEwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQG -EwJJTDAeFw0wNDAzMjQxMTMyMThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMT -CkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNpZ24xCzAJBgNVBAYTAklMMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49qROR+WCf4C9DklBKK -8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTyP2Q2 -98CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb -2CEJKHxNGGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxC -ejVb7Us6eva1jsz/D3zkYDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7Kpi -Xd3DTKaCQeQzC6zJMw9kglcq/QytNuEMrkvF7zuZ2SOzW120V+x0cAwqTwIDAQAB -o4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Zl -ZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0PAQH/BAQD -AgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRL -AZs+VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWd -foPPbrxHbvUanlR2QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0M -cXS6hMTXcpuEfDhOZAYnKuGntewImbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq -8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb/627HOkthIDYIb6FUtnUdLlp -hbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VGzT2ouvDzuFYk -Res3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U -AGegcQCCSA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAw -PDEbMBkGA1UEAxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWdu -MQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwx -GzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjEL -MAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGtWhf -HZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs49oh -gHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sW -v+bznkqH7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ue -Mv5WJDmyVIRD9YTC2LxBkMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr -9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d19guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt -6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUwAwEB/zBEBgNVHR8EPTA7 -MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29tU2lnblNl -Y3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58 -ADsAj8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkq -hkiG9w0BAQUFAAOCAQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7p -iL1DRYHjZiM/EoZNGeQFsOY3wo3aBijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtC -dsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtpFhpFfTMDZflScZAmlaxMDPWL -kz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP51qJThRv4zdL -hfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz -OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYG -A1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2Jh -bCBSb290MB4XDTA2MTIxNTA4MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UE -ChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBS -b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+Mi8vRRQZhP/8NN5 -7CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW0ozS -J8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2y -HLtgwEZLAfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iP -t3sMpTjr3kfb1V05/Iin89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNz -FtApD0mpSPCzqrdsxacwOUBdrsTiXSZT8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAY -XSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ -MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2MDSgMqAw -hi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3Js -MB8GA1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUA -A4IBAQBW7wojoFROlZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMj -Wqd8BfP9IjsO0QbE2zZMcwSO5bAi5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUx -XOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2hO0j9n0Hq0V+09+zv+mKts2o -omcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+TX3EJIrduPuoc -A06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW -WL1WMRJOEcgh4LMRkWXbtKaIOM5V ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc -MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj -IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB -IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE -RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl -U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290 -IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU -ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC -QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr -rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S -NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc -QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH -txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP -BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC -AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp -tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa -IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl -6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+ -xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU -Cm26OWMohpLzGITY+9HPBVZkVw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv -b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG -EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl -cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c -JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP -mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ -wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 -VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ -AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB -AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW -BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun -pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC -dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf -fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm -NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx -H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe -+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD -QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB -CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 -nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt -43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P -T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 -gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO -BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR -TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw -DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr -hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg -06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF -PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls -YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk -CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j -ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL -MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 -LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug -RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm -+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW -PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM -xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB -Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 -hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg -EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF -MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA -FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec -nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z -eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF -hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 -Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe -vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep -+OkuE6N36B9K ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDKTCCApKgAwIBAgIENnAVljANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJV -UzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQL -EwhEU1RDQSBFMTAeFw05ODEyMTAxODEwMjNaFw0xODEyMTAxODQwMjNaMEYxCzAJ -BgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4x -ETAPBgNVBAsTCERTVENBIEUxMIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQCg -bIGpzzQeJN3+hijM3oMv+V7UQtLodGBmE5gGHKlREmlvMVW5SXIACH7TpWJENySZ -j9mDSI+ZbZUTu0M7LklOiDfBu1h//uG9+LthzfNHwJmm8fOR6Hh8AMthyUQncWlV -Sn5JTe2io74CTADKAqjuAQIxZA9SLRN0dja1erQtcQIBA6OCASQwggEgMBEGCWCG -SAGG+EIBAQQEAwIABzBoBgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMx -JDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjERMA8GA1UECxMI -RFNUQ0EgRTExDTALBgNVBAMTBENSTDEwKwYDVR0QBCQwIoAPMTk5ODEyMTAxODEw -MjNagQ8yMDE4MTIxMDE4MTAyM1owCwYDVR0PBAQDAgEGMB8GA1UdIwQYMBaAFGp5 -fpFpRhgTCgJ3pVlbYJglDqL4MB0GA1UdDgQWBBRqeX6RaUYYEwoCd6VZW2CYJQ6i -+DAMBgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqG -SIb3DQEBBQUAA4GBACIS2Hod3IEGtgllsofIH160L+nEHvI8wbsEkBFKg05+k7lN -QseSJqBcNJo4cvj9axY+IO6CizEqkzaFI4iKPANo08kJD038bKTaKHKTDomAsH3+ -gG9lbRgzl4vCa4nuYD3Im+9/KzJic5PLPON74nZ4RbyhkwS7hp86W0N6w4pl ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDKTCCApKgAwIBAgIENm7TzjANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJV -UzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQL -EwhEU1RDQSBFMjAeFw05ODEyMDkxOTE3MjZaFw0xODEyMDkxOTQ3MjZaMEYxCzAJ -BgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4x -ETAPBgNVBAsTCERTVENBIEUyMIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQC/ -k48Xku8zExjrEH9OFr//Bo8qhbxe+SSmJIi2A7fBw18DW9Fvrn5C6mYjuGODVvso -LeE4i7TuqAHhzhy2iCoiRoX7n6dwqUcUP87eZfCocfdPJmyMvMa1795JJ/9IKn3o -TQPMx7JSxhcxEzu1TdvIxPbDDyQq2gyd55FbgM2UnQIBA6OCASQwggEgMBEGCWCG -SAGG+EIBAQQEAwIABzBoBgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMx -JDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjERMA8GA1UECxMI -RFNUQ0EgRTIxDTALBgNVBAMTBENSTDEwKwYDVR0QBCQwIoAPMTk5ODEyMDkxOTE3 -MjZagQ8yMDE4MTIwOTE5MTcyNlowCwYDVR0PBAQDAgEGMB8GA1UdIwQYMBaAFB6C -TShlgDzJQW6sNS5ay97u+DlbMB0GA1UdDgQWBBQegk0oZYA8yUFurDUuWsve7vg5 -WzAMBgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqG -SIb3DQEBBQUAA4GBAEeNg61i8tuwnkUiBbmi1gMOOHLnnvx75pO2mqWilMg0HZHR -xdf0CiUPPXiBng+xZ8SQTGPdXqfiup/1902lMXucKS1M/mQ+7LZT/uqb7YLbdHVL -B3luHtgZg3Pe9T7Qtd7nS2h9Qy4qIOF+oHhEngj1mPnHfxsb1gYgAlihw6ID ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBb -MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3Qx -ETAPBgNVBAsTCERTVCBBQ0VTMRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0w -MzExMjAyMTE5NThaFw0xNzExMjAyMTE5NThaMFsxCzAJBgNVBAYTAlVTMSAwHgYD -VQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UECxMIRFNUIEFDRVMx -FzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPu -ktKe1jzIDZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7 -gLFViYsx+tC3dr5BPTCapCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZH -fAjIgrrep4c9oW24MFbCswKBXy314powGCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4a -ahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPyMjwmR/onJALJfh1biEIT -ajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1UdEwEB/wQF -MAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rk -c3QuY29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjto -dHRwOi8vd3d3LnRydXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMt -aW5kZXguaHRtbDAdBgNVHQ4EFgQUCXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZI -hvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V25FYrnJmQ6AgwbN99Pe7lv7Uk -QIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6tFr8hlxCBPeP/ -h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq -nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpR -rscL9yuwNwXsvFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf2 -9w4LTJxoeHtxMcfrHuBnQfO3oKfN5XozNmr6mis= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ -MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT -DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow -PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD -Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O -rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq -OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b -xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw -7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD -aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG -SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 -ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr -AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz -R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 -JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo -Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -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 -QPl1K5srRmSGjR70j/sHd9DqSaIcjVIUpgqT ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDtjCCAp6gAwIBAgIQRJmNPMADJ72cdpW56tustTANBgkqhkiG9w0BAQUFADB1 -MQswCQYDVQQGEwJUUjEoMCYGA1UEChMfRWxla3Ryb25payBCaWxnaSBHdXZlbmxp -Z2kgQS5TLjE8MDoGA1UEAxMzZS1HdXZlbiBLb2sgRWxla3Ryb25payBTZXJ0aWZp -a2EgSGl6bWV0IFNhZ2xheWljaXNpMB4XDTA3MDEwNDExMzI0OFoXDTE3MDEwNDEx -MzI0OFowdTELMAkGA1UEBhMCVFIxKDAmBgNVBAoTH0VsZWt0cm9uaWsgQmlsZ2kg -R3V2ZW5saWdpIEEuUy4xPDA6BgNVBAMTM2UtR3V2ZW4gS29rIEVsZWt0cm9uaWsg -U2VydGlmaWthIEhpem1ldCBTYWdsYXlpY2lzaTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAMMSIJ6wXgBljU5Gu4Bc6SwGl9XzcslwuedLZYDBS75+PNdU -MZTe1RK6UxYC6lhj71vY8+0qGqpxSKPcEC1fX+tcS5yWCEIlKBHMilpiAVDV6wlT -L/jDj/6z/P2douNffb7tC+Bg62nsM+3YjfsSSYMAyYuXjDtzKjKzEve5TfL0TW3H -5tYmNwjy2f1rXKPlSFxYvEK+A1qBuhw1DADT9SN+cTAIJjjcJRFHLfO6IxClv7wC -90Nex/6wN1CZew+TzuZDLMN+DfIcQ2Zgy2ExR4ejT669VmxMvLz4Bcpk9Ok0oSy1 -c+HCPujIyTQlCFzz7abHlJ+tiEMl1+E5YP6sOVkCAwEAAaNCMEAwDgYDVR0PAQH/ -BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ/uRLOU1fqRTy7ZVZoE -VtstxNulMA0GCSqGSIb3DQEBBQUAA4IBAQB/X7lTW2M9dTLn+sR0GstG30ZpHFLP -qk/CaOv/gKlR6D1id4k9CnU58W5dF4dvaAXBlGzZXd/aslnLpRCKysw5zZ/rTt5S -/wzw9JKp8mxTq5vSR6AfdPebmvEvFZ96ZDAYBzwqD2fK/A+JYZ1lpTzlvBNbCNvj -/+27BrtqBrF6T2XGgv0enIu1De5Iu7i9qgi0+6N8y5/NkHZchpZ4Vwpm+Vganf2X -KWDeEaaQHBkc7gGWIjQ0LpH5t8Qn0Xvmv/uARFoW5evg1Ao4vOSR49XrXMGs3xtq -fJ7lddK2l4fbzIcrQzqECK+rPNv3PGYxhrCdU3nt+CPeQuMtgvEP5fqX ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEXDCCA0SgAwIBAgIEOGO5ZjANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML -RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp -bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 -IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0xOTEy -MjQxODIwNTFaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 -LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp -YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG -A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq -K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe -sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX -MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT -XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ -HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH -4QIDAQABo3QwcjARBglghkgBhvhCAQEEBAMCAAcwHwYDVR0jBBgwFoAUVeSB0RGA -vtiJuQijMfmhJAkWuXAwHQYDVR0OBBYEFFXkgdERgL7YibkIozH5oSQJFrlwMB0G -CSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEA -WUesIYSKF8mciVMeuoCFGsY8Tj6xnLZ8xpJdGGQC49MGCBFhfGPjK50xA3B20qMo -oPS7mmNz7W3lKtvtFKkrxjYR0CvrB4ul2p5cGZ1WEvVUKcgF7bISKo30Axv/55IQ -h7A6tcOdBTcSo8f0FbnVpDkWm1M6I5HxqIKiaohowXkCIryqptau37AUX7iH0N18 -f3v/rxzP5tsHrV7bhZ3QKw0z2wTR5klAEyt2+z7pnIkPFc4YsIV4IU9rTw76NmfN -B/L/CNDi3tm/Kq+4h4YhPATKt5Rof8886ZjXOP/swNlQ8C5LWK5Gb9Auw2DaclVy -vUxFnmG6v4SBkgPR0ml8xQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC -VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u -ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc -KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u -ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTA1 -MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIGA1UE -ChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5j -b3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF -bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUg -U2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUA -A4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/ -I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3 -wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OC -AdcwggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHb -oIHYpIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5 -BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1p -dHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVk -MTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp -b24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu -dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0 -MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8Bdi -E1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAa -MAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EABAwwChsEVjQuMAMCBJAwDQYJKoZI -hvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN -95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd -2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC -VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 -Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW -KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl -cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw -NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw -NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy -ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV -BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo -Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 -4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 -KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI -rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi -94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB -sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi -gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo -kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE -vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA -A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t -O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua -AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP -9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ -eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m -0vdXcDazv/wor3ElhVsT/h5/WrQ8 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe -MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 -ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe -Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw -IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL -SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF -AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH -SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh -ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X -DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 -TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ -fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA -sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU -WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS -nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH -dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip -NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC -AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF -MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH -ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB -uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl -PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP -JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ -gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 -j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 -5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB -o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS -/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z -Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE -W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D -hNQ+IIX3Sj0rnP0qCglN6oH4EZw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV -UzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2Vy -dGlmaWNhdGUgQXV0aG9yaXR5MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1 -MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VxdWlmYXgxLTArBgNVBAsTJEVx -dWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B -AQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPRfM6f -BeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+A -cJkVV5MW8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kC -AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQ -MA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlm -aWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTgw -ODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gj -IBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQF -MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA -A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y -7qj/WsjTVbJmcVfewCHrPSqnI0kBBIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh -1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICgjCCAeugAwIBAgIBBDANBgkqhkiG9w0BAQQFADBTMQswCQYDVQQGEwJVUzEc -MBoGA1UEChMTRXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBT -ZWN1cmUgZUJ1c2luZXNzIENBLTEwHhcNOTkwNjIxMDQwMDAwWhcNMjAwNjIxMDQw -MDAwWjBTMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTRXF1aWZheCBTZWN1cmUgSW5j -LjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENBLTEwgZ8wDQYJ -KoZIhvcNAQEBBQADgY0AMIGJAoGBAM4vGbwXt3fek6lfWg0XTzQaDJj0ItlZ1MRo -RvC0NcWFAyDGr0WlIVFFQesWWDYyb+JQYmT5/VGcqiTZ9J2DKocKIdMSODRsjQBu -WqDZQu4aIZX5UkxVWsUPOE9G+m34LjXWHXzr4vCwdYDIqROsvojvOm6rXyo4YgKw -Env+j6YDAgMBAAGjZjBkMBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTAD -AQH/MB8GA1UdIwQYMBaAFEp4MlIR21kWNl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRK -eDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG9w0BAQQFAAOBgQB1W6ibAxHm6VZM -zfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeES1hl8eL5lSE/9dR+ -WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN -/Bf+KpYrtWKmpj29f5JZzVoqgrI3eQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIDCCAomgAwIBAgIEN3DPtTANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMORXF1aWZheCBTZWN1cmUxJjAkBgNVBAsTHUVxdWlmYXggU2Vj -dXJlIGVCdXNpbmVzcyBDQS0yMB4XDTk5MDYyMzEyMTQ0NVoXDTE5MDYyMzEyMTQ0 -NVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkVxdWlmYXggU2VjdXJlMSYwJAYD -VQQLEx1FcXVpZmF4IFNlY3VyZSBlQnVzaW5lc3MgQ0EtMjCBnzANBgkqhkiG9w0B -AQEFAAOBjQAwgYkCgYEA5Dk5kx5SBhsoNviyoynF7Y6yEb3+6+e0dMKP/wXn2Z0G -vxLIPw7y1tEkshHe0XMJitSxLJgJDR5QRrKDpkWNYmi7hRsgcDKqQM2mll/EcTc/ -BPO3QSQ5BxoeLmFYoBIL5aXfxavqN3HMHMg3OrmXUqesxWoklE6ce8/AatbfIb0C -AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEX -MBUGA1UEChMORXF1aWZheCBTZWN1cmUxJjAkBgNVBAsTHUVxdWlmYXggU2VjdXJl -IGVCdXNpbmVzcyBDQS0yMQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTkw -NjIzMTIxNDQ1WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUUJ4L6q9euSBIplBq -y/3YIHqngnYwHQYDVR0OBBYEFFCeC+qvXrkgSKZQasv92CB6p4J2MAwGA1UdEwQF -MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA -A4GBAAyGgq3oThr1jokn4jVYPSm0B482UJW/bsGe68SQsoWou7dC4A8HOd/7npCy -0cE+U58DRLB+S/Rv5Hwf5+Kx5Lia78O9zt4LMjTZ3ijtM2vE1Nc9ElirfQkty3D1 -E4qUoSek1nDFbZS1yX2doNLGCEnZZpum0/QL3MUmV+GRMOrN ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEc -MBoGA1UEChMTRXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBT -ZWN1cmUgR2xvYmFsIGVCdXNpbmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIw -MDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0VxdWlmYXggU2Vj -dXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEdsb2JhbCBlQnVzaW5l -c3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRVPEnC -UdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc -58O/gGzNqfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/ -o5brhTMhHD4ePmBudpxnhcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAH -MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUvqigdHJQa0S3ySPY+6j/s1dr -aGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hsMA0GCSqGSIb3DQEBBAUA -A4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okENI7SS+RkA -Z70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv -8qIYNMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEVzCCAz+gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMCRVMx -IjAgBgNVBAcTGUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMTOUF1 -dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODEmMCQGCSqGSIb3DQEJARYXY2FAZmlybWFwcm9mZXNpb25hbC5jb20w -HhcNMDExMDI0MjIwMDAwWhcNMTMxMDI0MjIwMDAwWjCBnTELMAkGA1UEBhMCRVMx -IjAgBgNVBAcTGUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMTOUF1 -dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODEmMCQGCSqGSIb3DQEJARYXY2FAZmlybWFwcm9mZXNpb25hbC5jb20w -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDnIwNvbyOlXnjOlSztlB5u -Cp4Bx+ow0Syd3Tfom5h5VtP8c9/Qit5Vj1H5WuretXDE7aTt/6MNbg9kUDGvASdY -rv5sp0ovFy3Tc9UTHI9ZpTQsHVQERc1ouKDAA6XPhUJHlShbz++AbOCQl4oBPB3z -hxAwJkh91/zpnZFx/0GaqUC1N5wpIE8fUuOgfRNtVLcK3ulqTgesrBlf3H5idPay -BQC6haD9HThuy1q7hryUZzM1gywfI834yJFxzJeL764P3CkDG8A563DtwW4O2GcL -iam8NeTvtjS0pbbELaW+0MOUJEjb35bTALVmGotmBQ/dPz/LP6pemkr4tErvlTcb -AgMBAAGjgZ8wgZwwKgYDVR0RBCMwIYYfaHR0cDovL3d3dy5maXJtYXByb2Zlc2lv -bmFsLmNvbTASBgNVHRMBAf8ECDAGAQH/AgEBMCsGA1UdEAQkMCKADzIwMDExMDI0 -MjIwMDAwWoEPMjAxMzEwMjQyMjAwMDBaMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E -FgQUMwugZtHq2s7eYpMEKFK1FH84aLcwDQYJKoZIhvcNAQEFBQADggEBAEdz/o0n -VPD11HecJ3lXV7cVVuzH2Fi3AQL0M+2TUIiefEaxvT8Ub/GzR0iLjJcG1+p+o1wq -u00vR+L4OQbJnC4xGgN49Lw4xiKLMzHwFgQEffl25EvXwOaD7FnMP97/T2u3Z36m -hoEyIwOdyPdfwUpgpZKpsaSgYMN4h7Mi8yrrW6ntBas3D7Hi05V2Y1Z0jFhyGzfl -ZKG+TQyTmAyX9odtsz/ny4Cm7YjHX1BiAuiZdBbQ5rQ58SfLyEDW44YQqSMSkuBp -QWOnryULwMWSyx6Yo1q6xTMPoJcB3X/ge9YGVM+h4k0460tQtcsm9MracEpqoeJ5 -quGnM/b9Sh/22WA= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT -MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i -YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG -EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg -R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 -9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq -fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv -iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU -1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ -bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW -MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA -ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l -uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn -Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS -tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF -PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un -hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV -5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEW -MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFs -IENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQG -EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3Qg -R2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDvPE1A -PRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/NTL8 -Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hL -TytCOb1kLUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL -5mkWRxHCJ1kDs6ZgwiFAVvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7 -S4wMcoKK+xfNAGw6EzywhIdLFnopsk/bHdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe -2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE -FHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNHK266ZUap -EBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6td -EPx7srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv -/NgdRN3ggX+d6YvhZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywN -A0ZF66D0f0hExghAzN4bcLUprbqLOzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0 -abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkCx1YAzUm5s2x7UwQa4qjJqhIF -I8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqFH4z1Ir+rzoPz -4iIprn2DQKi6bA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY -MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo -R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx -MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK -Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 -AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA -ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 -7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W -kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI -mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G -A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ -KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 -6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl -4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K -oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj -UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU -AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL -MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj -KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 -MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV -BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw -NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV -BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH -MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL -So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal -tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG -CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT -qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz -rD6ogRLQy7rQkgu2npaqBA+K ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB -mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT -MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s -eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv -cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ -BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg -MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 -BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz -+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm -hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn -5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W -JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL -DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC -huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw -HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB -AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB -zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN -kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD -AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH -SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G -spki4cErx5z481+oghLrGREt ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEW -MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVy -c2FsIENBMB4XDTA0MDMwNDA1MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UE -BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xHjAcBgNVBAMTFUdlb1RydXN0 -IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKYV -VaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9tJPi8 -cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTT -QjOgNB0eRXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFh -F7em6fgemdtzbvQKoiFs7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2v -c7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d8Lsrlh/eezJS/R27tQahsiFepdaVaH/w -mZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7VqnJNk22CDtucvc+081xd -VHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3CgaRr0BHdCX -teGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZ -f9hBZ3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfRe -Bi9Fi1jUIxaS5BZuKGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+ -nhutxx9z3SxPGWX9f5NAEC7S8O08ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB -/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0XG0D08DYj3rWMB8GA1UdIwQY -MBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG -9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc -aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fX -IwjhmF7DWgh2qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzyn -ANXH/KttgCJwpQzgXQQpAvvLoJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0z -uzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsKxr2EoyNB3tZ3b4XUhRxQ4K5RirqN -Pnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxFKyDuSN/n3QmOGKja -QI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2DFKW -koRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9 -ER/frslKxfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQt -DF4JbAiXfKM9fJP/P6EUp8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/Sfuvm -bJxPgWp6ZKy7PtXny3YuxadIwVyQD8vIP/rmMuGNG2+k5o7Y+SlIis5z/iw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEW -MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVy -c2FsIENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYD -VQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1 -c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC -AQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0DE81 -WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUG -FF+3Qs17j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdq -XbboW0W63MOhBW9Wjo8QJqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxL -se4YuU6W3Nx2/zu+z18DwPw76L5GG//aQMJS9/7jOvdqdzXQ2o3rXhhqMcceujwb -KNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2WP0+GfPtDCapkzj4T8Fd -IgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP20gaXT73 -y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRt -hAAnZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgoc -QIgfksILAAX/8sgCSqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4 -Lt1ZrtmhN79UNdxzMk+MBB4zsslG8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAfBgNV -HSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8EBAMCAYYwDQYJ -KoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z -dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQ -L1EuxBRa3ugZ4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgr -Fg5fNuH8KrUwJM/gYwx7WBr+mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSo -ag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpqA1Ihn0CoZ1Dy81of398j9tx4TuaY -T1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpgY+RdM4kX2TGq2tbz -GDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiPpm8m -1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJV -OCiNUW7dFGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH -6aLcr34YEoP9VhdBLtUpgn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwX -QMAJKOSLakhT2+zNVVXxxvjpoixMptEmX36vWkzaH6byHCx+rgIW0lbQL1dTR+iS ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD -VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 -IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 -MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD -aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx -MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy -cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG -A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl -BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI -hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed -KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 -G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 -zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 -ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG -HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 -Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V -yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e -beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r -6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh -wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog -zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW -BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr -ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp -ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk -cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt -YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC -CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow -KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI -hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ -UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz -X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x -fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz -a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd -Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd -SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O -AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso -M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge -v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z -09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG -A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv -b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw -MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i -YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT -aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ -jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp -xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp -1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG -snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ -U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 -9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B -AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz -yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE -38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP -AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad -DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME -HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G -A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp -Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 -MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG -A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL -v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 -eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq -tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd -C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa -zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB -mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH -V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n -bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG -3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs -J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO -291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS -ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd -AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 -TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G -A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp -Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 -MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG -A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 -RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT -gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm -KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd -QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ -XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw -DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o -LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU -RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp -jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK -6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX -mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs -Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH -WD9f ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh -MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE -YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 -MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo -ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg -MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN -ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA -PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w -wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi -EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY -avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ -YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE -sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h -/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 -IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy -OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P -TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ -HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER -dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf -ReYNnyicsbkqWletNw+vHX/bvZ8= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx -EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT -EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp -ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz -NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH -EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE -AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD -E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH -/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy -DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh -GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR -tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA -AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE -FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX -WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu -9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr -gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo -2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO -LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI -4uJEvlz36hz1 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYD -VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv -bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv -b3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEzMjM1OTAwWjB1MQswCQYDVQQGEwJV -UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU -cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds -b2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrH -iM3dFw4usJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTS -r41tiGeA5u2ylc9yMcqlHHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X4 -04Wqk2kmhXBIgD8SFcd5tB8FLztimQIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAG3r -GwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMWM4ETCJ57NE7fQMh017l9 -3PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OFNMQkpw0P -lZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx -FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg -Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG -A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr -b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ -jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn -PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh -ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 -nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h -q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED -MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC -mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 -7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB -oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs -EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO -fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi -AmvZWg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD -VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 -IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 -MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz -IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz -MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj -dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw -EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp -MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G -CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 -28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq -VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q -DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR -5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL -ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a -Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl -UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s -+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 -Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj -ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx -hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV -HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 -+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN -YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t -L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy -ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt -IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV -HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w -DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW -PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF -5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 -glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH -FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 -pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD -xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG -tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq -jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De -fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg -OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ -d0jQ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEAjCCAuqgAwIBAgIFORFFEJQwDQYJKoZIhvcNAQEFBQAwgYUxCzAJBgNVBAYT -AkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQ -TS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG -9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMB4XDTAyMTIxMzE0MjkyM1oXDTIw -MTAxNzE0MjkyMlowgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAM -BgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEO -MAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2 -LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh/R0GLFMzvABIaI -s9z4iPf930Pfeo2aSVz2TqrMHLmh6yeJ8kbpO0px1R2OLc/mratjUMdUC24SyZA2 -xtgv2pGqaMVy/hcKshd+ebUyiHDKcMCWSo7kVc0dJ5S/znIq7Fz5cyD+vfcuiWe4 -u0dzEvfRNWk68gq5rv9GQkaiv6GFGvm/5P9JhfejcIYyHF2fYPepraX/z9E0+X1b -F8bc1g4oa8Ld8fUzaJ1O/Id8NhLWo4DoQw1VYZTqZDdH6nfK0LJYBcNdfrGoRpAx -Vs5wKpayMLh35nnAvSk7/ZR3TL0gzUEl4C7HG7vupARB0l2tEmqKm0f7yd1GQOGd -PDPQtQIDAQABo3cwdTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBRjAVBgNV -HSAEDjAMMAoGCCqBegF5AQEBMB0GA1UdDgQWBBSjBS8YYFDCiQrdKyFP/45OqDAx -NjAfBgNVHSMEGDAWgBSjBS8YYFDCiQrdKyFP/45OqDAxNjANBgkqhkiG9w0BAQUF -AAOCAQEABdwm2Pp3FURo/C9mOnTgXeQp/wYHE4RKq89toB9RlPhJy3Q2FLwV3duJ -L92PoF189RLrn544pEfMs5bZvpwlqwN+Mw+VgQ39FuCIvjfwbF3QMZsyK10XZZOY -YLxuj7GoPB7ZHPOpJkL5ZB3C55L29B5aqhlSXa/oovdgoPaN8In1buAKBQGVyYsg -Crpa/JosPL3Dt8ldeCUFP1YUmwza+zpI/pdpXsoQhvdOlgQITeywvl3cO45Pwf2a -NjSaTFR+FwNIlQgRHAdvhQh+XU3Endv7rs6y0bO4g2wdsrN58dhwmX7wEwLOXt1R -0982gaEbeC9xs/FZTEYYKKuF0mBWWg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE5jCCA86gAwIBAgIEO45L/DANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcN -AQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZp -dHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAxMDgzMDE0MjMw -MVoXDTE2MDgyNjE0MjMwMVowXTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQsw -CQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEQ -MA4GA1UEAxMHSnV1ci1TSzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AIFxNj4zB9bjMI0TfncyRsvPGbJgMUaXhvSYRqTCZUXP00B841oiqBB4M8yIsdOB -SvZiF3tfTQou0M+LI+5PAk676w7KvRhj6IAcjeEcjT3g/1tf6mTll+g/mX8MCgkz -ABpTpyHhOEvWgxutr2TC+Rx6jGZITWYfGAriPrsfB2WThbkasLnE+w0R9vXW+RvH -LCu3GFH+4Hv2qEivbDtPL+/40UceJlfwUR0zlv/vWT3aTdEVNMfqPxZIe5EcgEMP -PbgFPtGzlc3Yyg/CQ2fbt5PgIoIuvvVoKIO5wTtpeyDaTpxt4brNj3pssAki14sL -2xzVWiZbDcDq5WDQn/413z8CAwEAAaOCAawwggGoMA8GA1UdEwEB/wQFMAMBAf8w -ggEWBgNVHSAEggENMIIBCTCCAQUGCisGAQQBzh8BAQEwgfYwgdAGCCsGAQUFBwIC -MIHDHoHAAFMAZQBlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0ACAAbwBuACAAdgDk -AGwAagBhAHMAdABhAHQAdQBkACAAQQBTAC0AaQBzACAAUwBlAHIAdABpAGYAaQB0 -AHMAZQBlAHIAaQBtAGkAcwBrAGUAcwBrAHUAcwAgAGEAbABhAG0ALQBTAEsAIABz -AGUAcgB0AGkAZgBpAGsAYQBhAHQAaQBkAGUAIABrAGkAbgBuAGkAdABhAG0AaQBz -AGUAawBzMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNrLmVlL2Nwcy8wKwYDVR0f -BCQwIjAgoB6gHIYaaHR0cDovL3d3dy5zay5lZS9qdXVyL2NybC8wHQYDVR0OBBYE -FASqekej5ImvGs8KQKcYP2/v6X2+MB8GA1UdIwQYMBaAFASqekej5ImvGs8KQKcY -P2/v6X2+MA4GA1UdDwEB/wQEAwIB5jANBgkqhkiG9w0BAQUFAAOCAQEAe8EYlFOi -CfP+JmeaUOTDBS8rNXiRTHyoERF5TElZrMj3hWVcRrs7EKACr81Ptcw2Kuxd/u+g -kcm2k298gFTsxwhwDY77guwqYHhpNjbRxZyLabVAyJRld/JXIWY7zoVAtjNjGr95 -HvxcHdMdkxuLDF2FvZkwMhgJkVLpfKG6/2SSmuz+Ne6ML678IIbsSt4beDI3poHS -na9aEhbKmVv8b20OxaAehsmR0FyYgl9jDIpaq9iVpszLita/ZEuOyoqysOkhMp6q -qIWYNIE5ITuoOlIyPfZrN4YGWhWY3PARZv40ILcD9EEQfTmEeZZyY7aWAuVrua0Z -TbvGRNs2yyqcjg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAw -cjELMAkGA1UEBhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNy -b3NlYyBMdGQuMRQwEgYDVQQLEwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9z -ZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0MDYxMjI4NDRaFw0xNzA0MDYxMjI4 -NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEWMBQGA1UEChMN -TWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMTGU1p -Y3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2u -uO/TEdyB5s87lozWbxXGd36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+ -LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/NoqdNAoI/gqyFxuEPkEeZlApxcpMqyabA -vjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjcQR/Ji3HWVBTji1R4P770 -Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJPqW+jqpx -62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcB -AQRbMFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3Aw -LQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAP -BgNVHRMBAf8EBTADAQH/MIIBcwYDVR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIB -AQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3LmUtc3ppZ25vLmh1L1NaU1ov -MIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0AdAB2AOEAbgB5 -ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn -AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABT -AHoAbwBsAGcA4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABh -ACAAcwB6AGUAcgBpAG4AdAAgAGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABo -AHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMAegBpAGcAbgBvAC4AaAB1AC8AUwBa -AFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6Ly93d3cuZS1zemln -bm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NOPU1p -Y3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxP -PU1pY3Jvc2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZv -Y2F0aW9uTGlzdDtiaW5hcnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuB -EGluZm9AZS1zemlnbm8uaHWkdzB1MSMwIQYDVQQDDBpNaWNyb3NlYyBlLVN6aWdu -w7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhTWjEWMBQGA1UEChMNTWlj -cm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhVMIGsBgNV -HSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJI -VTERMA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDAS -BgNVBAsTC2UtU3ppZ25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBS -b290IENBghEAzLjnv04pGv2i3GalHCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS -8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMTnGZjWS7KXHAM/IO8VbH0jgds -ZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FEaGAHQzAxQmHl -7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a -86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfR -hUZLphK3dehKyVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/ -MPMMNz7UwiiAc7EBt51alhQBS6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD -VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 -ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G -CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y -OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx -FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp -Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o -dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP -kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc -cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U -fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 -N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC -xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 -+rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G -A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM -Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG -SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h -mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk -ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 -tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c -2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t -HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG -EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 -MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl -cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR -dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB -pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM -b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm -aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz -IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT -lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz -AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 -VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG -ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 -BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG -AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M -U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh -bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C -+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC -bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F -uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 -XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFSzCCBLSgAwIBAgIBaTANBgkqhkiG9w0BAQQFADCBmTELMAkGA1UEBhMCSFUx -ETAPBgNVBAcTCEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0 -b25zYWdpIEtmdC4xGjAYBgNVBAsTEVRhbnVzaXR2YW55a2lhZG9rMTIwMAYDVQQD -EylOZXRMb2NrIFV6bGV0aSAoQ2xhc3MgQikgVGFudXNpdHZhbnlraWFkbzAeFw05 -OTAyMjUxNDEwMjJaFw0xOTAyMjAxNDEwMjJaMIGZMQswCQYDVQQGEwJIVTERMA8G -A1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNh -Z2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxMjAwBgNVBAMTKU5l -dExvY2sgVXpsZXRpIChDbGFzcyBCKSBUYW51c2l0dmFueWtpYWRvMIGfMA0GCSqG -SIb3DQEBAQUAA4GNADCBiQKBgQCx6gTsIKAjwo84YM/HRrPVG/77uZmeBNwcf4xK -gZjupNTKihe5In+DCnVMm8Bp2GQ5o+2So/1bXHQawEfKOml2mrriRBf8TKPV/riX -iK+IA4kfpPIEPsgHC+b5sy96YhQJRhTKZPWLgLViqNhr1nGTLbO/CVRY7QbrqHvc -Q7GhaQIDAQABo4ICnzCCApswEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8E -BAMCAAYwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1G -SUdZRUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFu -b3MgU3pvbGdhbHRhdGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBh -bGFwamFuIGtlc3p1bHQuIEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExv -Y2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2VnLWJpenRvc2l0YXNhIHZlZGkuIEEgZGln -aXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUgYXogZWxvaXJ0 -IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJh -c2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGph -biBhIGh0dHBzOi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJo -ZXRvIGF6IGVsbGVub3J6ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBP -UlRBTlQhIFRoZSBpc3N1YW5jZSBhbmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmlj -YXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sgQ1BTIGF2YWlsYWJsZSBhdCBo -dHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBjcHNA -bmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4GBAATbrowXr/gOkDFOzT4JwG06 -sPgzTEdM43WIEJessDgVkcYplswhwG08pXTP2IKlOcNl40JwuyKQ433bNXbhoLXa -n3BukxowOR0w2y7jfLKRstE3Kfq51hdcR0/jHTjrn9V7lagonhVK0dHQKwCXoOKS -NitjrFgBazMpUIaD8QFI ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFTzCCBLigAwIBAgIBaDANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUx -ETAPBgNVBAcTCEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0 -b25zYWdpIEtmdC4xGjAYBgNVBAsTEVRhbnVzaXR2YW55a2lhZG9rMTQwMgYDVQQD -EytOZXRMb2NrIEV4cHJlc3N6IChDbGFzcyBDKSBUYW51c2l0dmFueWtpYWRvMB4X -DTk5MDIyNTE0MDgxMVoXDTE5MDIyMDE0MDgxMVowgZsxCzAJBgNVBAYTAkhVMREw -DwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9u -c2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE0MDIGA1UEAxMr -TmV0TG9jayBFeHByZXNzeiAoQ2xhc3MgQykgVGFudXNpdHZhbnlraWFkbzCBnzAN -BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA6+ywbGGKIyWvYCDj2Z/8kwvbXY2wobNA -OoLO/XXgeDIDhlqGlZHtU/qdQPzm6N3ZW3oDvV3zOwzDUXmbrVWg6dADEK8KuhRC -2VImESLH0iDMgqSaqf64gXadarfSNnU+sYYJ9m5tfk63euyucYT2BDMIJTLrdKwW -RMbkQJMdf60CAwEAAaOCAp8wggKbMBIGA1UdEwEB/wQIMAYBAf8CAQQwDgYDVR0P -AQH/BAQDAgAGMBEGCWCGSAGG+EIBAQQEAwIABzCCAmAGCWCGSAGG+EIBDQSCAlEW -ggJNRklHWUVMRU0hIEV6ZW4gdGFudXNpdHZhbnkgYSBOZXRMb2NrIEtmdC4gQWx0 -YWxhbm9zIFN6b2xnYWx0YXRhc2kgRmVsdGV0ZWxlaWJlbiBsZWlydCBlbGphcmFz -b2sgYWxhcGphbiBrZXN6dWx0LiBBIGhpdGVsZXNpdGVzIGZvbHlhbWF0YXQgYSBO -ZXRMb2NrIEtmdC4gdGVybWVrZmVsZWxvc3NlZy1iaXp0b3NpdGFzYSB2ZWRpLiBB -IGRpZ2l0YWxpcyBhbGFpcmFzIGVsZm9nYWRhc2FuYWsgZmVsdGV0ZWxlIGF6IGVs -b2lydCBlbGxlbm9yemVzaSBlbGphcmFzIG1lZ3RldGVsZS4gQXogZWxqYXJhcyBs -ZWlyYXNhIG1lZ3RhbGFsaGF0byBhIE5ldExvY2sgS2Z0LiBJbnRlcm5ldCBob25s -YXBqYW4gYSBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIGNpbWVuIHZhZ3kg -a2VyaGV0byBheiBlbGxlbm9yemVzQG5ldGxvY2submV0IGUtbWFpbCBjaW1lbi4g -SU1QT1JUQU5UISBUaGUgaXNzdWFuY2UgYW5kIHRoZSB1c2Ugb2YgdGhpcyBjZXJ0 -aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIENQUyBhdmFpbGFibGUg -YXQgaHR0cHM6Ly93d3cubmV0bG9jay5uZXQvZG9jcyBvciBieSBlLW1haWwgYXQg -Y3BzQG5ldGxvY2submV0LjANBgkqhkiG9w0BAQQFAAOBgQAQrX/XDDKACtiG8XmY -ta3UzbM2xJZIwVzNmtkFLp++UOv0JhQQLdRmF/iewSf98e3ke0ugbLWrmldwpu2g -pO0u9f38vf5NNwgMvOOWgyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL6dVb+ZKATj7i4 -Fp1hBWeAyNDYpQcCNJgEjTME1A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhV -MRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMe -TmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0 -dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFzcyBB -KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oXDTE5MDIxOTIzMTQ0 -N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQHEwhC -dWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQu -MRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBL -b3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSMD7tM9DceqQWC2ObhbHDqeLVu0ThEDaiD -zl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZz+qMkjvN9wfcZnSX9EUi -3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC/tmwqcm8 -WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LY -Oph7tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2Esi -NCubMvJIH5+hCoR64sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCC -ApswDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4 -QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZRUxFTSEgRXplbiB0 -YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRhdGFz -aSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu -IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtm -ZWxlbG9zc2VnLWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMg -ZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVs -amFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJhc2EgbWVndGFsYWxoYXRv -IGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBzOi8vd3d3 -Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6 -ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1 -YW5jZSBhbmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3Qg -dG8gdGhlIE5ldExvY2sgQ1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRs -b2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBjcHNAbmV0bG9jay5uZXQuMA0G -CSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5ayZrU3/b39/zcT0mwBQO -xmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjPytoUMaFP -0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQ -QeJBCWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxk -f1qbFFgBJ34TUMdrKuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK -8CtmdWOMovsEPoMOmzbwGOQmIMOM8CgHrTwXZoi1/baI ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIG0TCCBbmgAwIBAgIBezANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMCSFUx -ETAPBgNVBAcTCEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0 -b25zYWdpIEtmdC4xGjAYBgNVBAsTEVRhbnVzaXR2YW55a2lhZG9rMUIwQAYDVQQD -EzlOZXRMb2NrIE1pbm9zaXRldHQgS296amVneXpvaSAoQ2xhc3MgUUEpIFRhbnVz -aXR2YW55a2lhZG8xHjAcBgkqhkiG9w0BCQEWD2luZm9AbmV0bG9jay5odTAeFw0w -MzAzMzAwMTQ3MTFaFw0yMjEyMTUwMTQ3MTFaMIHJMQswCQYDVQQGEwJIVTERMA8G -A1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNh -Z2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxQjBABgNVBAMTOU5l -dExvY2sgTWlub3NpdGV0dCBLb3pqZWd5em9pIChDbGFzcyBRQSkgVGFudXNpdHZh -bnlraWFkbzEeMBwGCSqGSIb3DQEJARYPaW5mb0BuZXRsb2NrLmh1MIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1Ilstg91IRVCacbvWy5FPSKAtt2/Goq -eKvld/Bu4IwjZ9ulZJm53QE+b+8tmjwi8F3JV6BVQX/yQ15YglMxZc4e8ia6AFQe -r7C8HORSjKAyr7c3sVNnaHRnUPYtLmTeriZ539+Zhqurf4XsoPuAzPS4DB6TRWO5 -3Lhbm+1bOdRfYrCnjnxmOCyqsQhjF2d9zL2z8cM/z1A57dEZgxXbhxInlrfa6uWd -vLrqOU+L73Sa58XQ0uqGURzk/mQIKAR5BevKxXEOC++r6uwSEaEYBTJp0QwsGj0l -mT+1fMptsK6ZmfoIYOcZwvK9UdPM0wKswREMgM6r3JSda6M5UzrWhQIDAMV9o4IC -wDCCArwwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8EBAMCAQYwggJ1Bglg -hkgBhvhCAQ0EggJmFoICYkZJR1lFTEVNISBFemVuIHRhbnVzaXR2YW55IGEgTmV0 -TG9jayBLZnQuIE1pbm9zaXRldHQgU3pvbGdhbHRhdGFzaSBTemFiYWx5emF0YWJh -biBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBBIG1pbm9zaXRldHQg -ZWxla3Ryb25pa3VzIGFsYWlyYXMgam9naGF0YXMgZXJ2ZW55ZXN1bGVzZW5laywg -dmFsYW1pbnQgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUgYSBNaW5vc2l0ZXR0IFN6 -b2xnYWx0YXRhc2kgU3phYmFseXphdGJhbiwgYXogQWx0YWxhbm9zIFN6ZXJ6b2Rl -c2kgRmVsdGV0ZWxla2JlbiBlbG9pcnQgZWxsZW5vcnplc2kgZWxqYXJhcyBtZWd0 -ZXRlbGUuIEEgZG9rdW1lbnR1bW9rIG1lZ3RhbGFsaGF0b2sgYSBodHRwczovL3d3 -dy5uZXRsb2NrLmh1L2RvY3MvIGNpbWVuIHZhZ3kga2VyaGV0b2sgYXogaW5mb0Bu -ZXRsb2NrLm5ldCBlLW1haWwgY2ltZW4uIFdBUk5JTkchIFRoZSBpc3N1YW5jZSBh -bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGFyZSBzdWJqZWN0IHRvIHRo -ZSBOZXRMb2NrIFF1YWxpZmllZCBDUFMgYXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3 -Lm5ldGxvY2suaHUvZG9jcy8gb3IgYnkgZS1tYWlsIGF0IGluZm9AbmV0bG9jay5u -ZXQwHQYDVR0OBBYEFAlqYhaSsFq7VQ7LdTI6MuWyIckoMA0GCSqGSIb3DQEBBQUA -A4IBAQCRalCc23iBmz+LQuM7/KbD7kPgz/PigDVJRXYC4uMvBcXxKufAQTPGtpvQ -MznNwNuhrWw3AkxYQTvyl5LGSKjN5Yo5iWH5Upfpvfb5lHTocQ68d4bDBsxafEp+ -NFAwLvt/MpqNPfMgW/hqyobzMUwsWYACff44yTB1HLdV47yfuqhthCgFdbOLDcCR -VCHnpgu0mfVRQdzNo0ci2ccBgcTcR08m6h/t280NmPSjnLRzMkqWmf68f8glWPhY -83ZmiVSkpj7EUFy6iRiCdUgh0k8T6GB+B3bbELVR5qq5aKrN9p2QdRLqOBrKROi3 -macqaJVmlaut74nLYKkGEsaUR+ko ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi -MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu -MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp -dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV -UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO -ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz -c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP -OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl -mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF -BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 -qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw -gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB -BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu -bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp -dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 -6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ -h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH -/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv -wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN -pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB -ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly -aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl -ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w -NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G -A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD -VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX -SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR -VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 -w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF -mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg -4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 -4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw -DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw -EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx -SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 -ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 -vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa -hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi -Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ -/L7fCg0= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC -TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz -MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw -IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR -dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp -li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D -rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ -WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug -F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU -xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC -Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv -dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw -ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl -IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh -c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy -ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh -Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI -KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T -KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq -y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p -dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD -VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL -MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk -fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 -7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R -cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y -mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW -xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK -SnQ2+Q== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x -GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv -b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV -BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W -YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa -GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg -Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J -WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB -rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp -+ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 -ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i -Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz -PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og -/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH -oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI -yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud -EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 -A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL -MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT -ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f -BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn -g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl -fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K -WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha -B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc -hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR -TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD -mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z -ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y -4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza -8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x -GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv -b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV -BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W -YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM -V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB -4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr -H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd -8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv -vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT -mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe -btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc -T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt -WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ -c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A -4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD -VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG -CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 -aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 -aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu -dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw -czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G -A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC -TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg -Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 -7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem -d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd -+LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B -4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN -t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x -DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 -k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s -zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j -Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT -mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK -4SVhM7JZG+Ju1zdXtg2pEto= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIGizCCBXOgAwIBAgIEO0XlaDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJF -UzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJ -R1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwHhcN -MDEwNzA2MTYyMjQ3WhcNMjEwNzAxMTUyMjQ3WjBoMQswCQYDVQQGEwJFUzEfMB0G -A1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScw -JQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGKqtXETcvIorKA3Qdyu0togu8M1JAJke+ -WmmmO3I2F0zo37i7L3bhQEZ0ZQKQUgi0/6iMweDHiVYQOTPvaLRfX9ptI6GJXiKj -SgbwJ/BXufjpTjJ3Cj9BZPPrZe52/lSqfR0grvPXdMIKX/UIKFIIzFVd0g/bmoGl -u6GzwZTNVOAydTGRGmKy3nXiz0+J2ZGQD0EbtFpKd71ng+CT516nDOeB0/RSrFOy -A8dEJvt55cs0YFAQexvba9dHq198aMpunUEDEO5rmXteJajCq+TA81yc477OMUxk -Hl6AovWDfgzWyoxVjr7gvkkHD6MkQXpYHYTqWBLI4bft75PelAgxAgMBAAGjggM7 -MIIDNzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBr -aS5ndmEuZXMwEgYDVR0TAQH/BAgwBgEB/wIBAjCCAjQGA1UdIASCAiswggInMIIC -IwYKKwYBBAG/VQIBADCCAhMwggHoBggrBgEFBQcCAjCCAdoeggHWAEEAdQB0AG8A -cgBpAGQAYQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAFIA -YQDtAHoAIABkAGUAIABsAGEAIABHAGUAbgBlAHIAYQBsAGkAdABhAHQAIABWAGEA -bABlAG4AYwBpAGEAbgBhAC4ADQAKAEwAYQAgAEQAZQBjAGwAYQByAGEAYwBpAPMA -bgAgAGQAZQAgAFAAcgDhAGMAdABpAGMAYQBzACAAZABlACAAQwBlAHIAdABpAGYA -aQBjAGEAYwBpAPMAbgAgAHEAdQBlACAAcgBpAGcAZQAgAGUAbAAgAGYAdQBuAGMA -aQBvAG4AYQBtAGkAZQBuAHQAbwAgAGQAZQAgAGwAYQAgAHAAcgBlAHMAZQBuAHQA -ZQAgAEEAdQB0AG8AcgBpAGQAYQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEA -YwBpAPMAbgAgAHMAZQAgAGUAbgBjAHUAZQBuAHQAcgBhACAAZQBuACAAbABhACAA -ZABpAHIAZQBjAGMAaQDzAG4AIAB3AGUAYgAgAGgAdAB0AHAAOgAvAC8AdwB3AHcA -LgBwAGsAaQAuAGcAdgBhAC4AZQBzAC8AYwBwAHMwJQYIKwYBBQUHAgEWGWh0dHA6 -Ly93d3cucGtpLmd2YS5lcy9jcHMwHQYDVR0OBBYEFHs100DSHHgZZu90ECjcPk+y -eAT8MIGVBgNVHSMEgY0wgYqAFHs100DSHHgZZu90ECjcPk+yeAT8oWykajBoMQsw -CQYDVQQGEwJFUzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0G -A1UECxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVu -Y2lhbmGCBDtF5WgwDQYJKoZIhvcNAQEFBQADggEBACRhTvW1yEICKrNcda3Fbcrn -lD+laJWIwVTAEGmiEi8YPyVQqHxK6sYJ2fR1xkDar1CdPaUWu20xxsdzCkj+IHLt -b8zog2EWRpABlUt9jppSCS/2bxzkoXHPjCpaF3ODR00PNvsETUlR4hTJZGH71BTg -9J63NI8KJr2XXPR5OkowGcytT6CYirQxlyric21+eLj4iIlPsSKRZEv1UN4D2+XF -ducTZnV+ZfsBn5OHiJ35Rld8TWCvmHMTI6QgkYH60GFmuH3Rr9ZvHmw96RH9qfmC -IoaZM3Fa6hlXPZHNqcCjbgcTpsnt+GijnsNacgmHKNHEc8RzGF9QdRYxn7fofMM= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 -IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz -BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y -aXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG -9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAwMjIzM1oXDTE5MDYy -NjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0d29y -azEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRw -Oi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNl -cnQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjmFGWHOjVsQaBalfD -cnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td3zZxFJmP3MKS8edgkpfs -2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89HBFx1cQqY -JJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliE -Zwgs3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJ -n0WuPIqpsHEzXcjFV9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/A -PhmcGcwTTYJBtYze4D1gCCAPRX5ron+jjBXu ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6 -MRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJp -dHkgMjA0OCBWMzAeFw0wMTAyMjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAX -BgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAbBgNVBAsTFFJTQSBTZWN1cml0eSAy -MDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt49VcdKA3Xtp -eafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7Jylg -/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGl -wSMiuLgbWhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnh -AMFRD0xS+ARaqn1y07iHKrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2 -PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpu -AWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -BjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQUB8NR -MKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYc -HnmYv/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/ -Zb5gEydxiKRz44Rj0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+ -f00/FGj1EVDVwfSQpQgdMWD/YIwjVAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVO -rSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395nzIlQnQFgCi/vcEkllgVsRch -6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kApKnXwiJPZ9d3 -7CAFYd4= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK -MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x -GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx -MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg -Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ -iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa -/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ -jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI -HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 -sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w -gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF -MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw -KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG -AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L -URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO -H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm -I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY -iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc -f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr -MCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG -A1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0 -MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp -Y2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD -QTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz -i1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8 -h9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV -MdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9 -UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni -8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC -h8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD -VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB -AKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm -KbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ -X5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr -QbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5 -pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN -QSdJQO7e5iNEOdyhIta6A/I= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI -MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x -FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz -MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv -cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz -Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO -0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao -wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj -7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS -8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT -BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB -/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg -JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC -NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 -6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ -3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm -D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS -CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR -3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl -MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh -U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz -MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N -IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11 -bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE -RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO -zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5 -bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF -MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1 -VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC -OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G -CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW -tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ -q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb -EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+ -Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O -VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY -MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t -dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 -WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD -VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 -9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ -DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 -Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N -QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ -xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G -A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T -AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG -kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr -Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 -Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU -JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot -RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP -MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAx -MDQwNjEwNDkxM1oXDTIxMDQwNjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNV -BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMSBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H887dF+2rDNbS82rDTG -29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9EJUk -oVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk -3w0LBUXl0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBL -qdReLjVQCfOAl/QMF6452F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIIN -nvmLVz5MxxftLItyM19yejhW1ebZrgUaHXVFsculJRwSVzb9IjcCAwEAAaMzMDEw -DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZTiFIwCwYDVR0PBAQDAgEG -MA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE928Jj2VuX -ZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0H -DjxVyhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VO -TzF2nBBhjrZTOqMRvq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2Uv -kVrCqIexVmiUefkl98HVrhq4uz2PqYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4w -zMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9ZIRlXvVWa ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP -MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx -MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV -BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o -Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt -5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s -3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej -vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu -8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw -DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG -MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil -zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ -3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD -FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 -Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 -ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJO -TDEeMBwGA1UEChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFh -dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEy -MTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4wHAYDVQQKExVTdGFhdCBkZXIgTmVk -ZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxhbmRlbiBSb290IENB -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFtvszn -ExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw71 -9tV2U02PjLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MO -hXeiD+EwR+4A5zN9RGcaC1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+U -tFE5A3+y3qcym7RHjm+0Sq7lr7HcsBthvJly3uSJt3omXdozSVtSnA71iq3DuD3o -BmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn622r+I/q85Ej0ZytqERAh -SQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRVHSAAMDww -OgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMv -cm9vdC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA -7Jbg0zTBLL9s+DANBgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k -/rvuFbQvBgwp8qiSpGEN/KtcCFtREytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzm -eafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbwMVcoEoJz6TMvplW0C5GUR5z6 -u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3ynGQI0DvDKcWy -7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR -iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO -TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh -dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX -DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl -ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv -b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 -qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp -uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU -Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE -pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp -5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M -UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN -GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy -5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv -6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK -eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 -B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ -BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov -L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG -SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS -CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen -5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 -IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK -gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL -+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL -vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm -bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk -N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC -Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z -ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl -MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp -U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw -NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE -ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp -ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 -DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf -8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN -+lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 -X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa -K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA -1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G -A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR -zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 -YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD -bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w -DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 -L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D -eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl -xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp -VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY -WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx -EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT -HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs -ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw -MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 -b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj -aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp -Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg -nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 -HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N -Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN -dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 -HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G -CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU -sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 -4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg -8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K -pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 -mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx -EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT -HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs -ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 -MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD -VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy -ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy -dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p -OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 -8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K -Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe -hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk -6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw -DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q -AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI -bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB -ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z -qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd -iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn -0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN -sSi6 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW -MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg -Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 -MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi -U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh -cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA -A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk -pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf -OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C -Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT -Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi -HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM -Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w -+2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ -Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 -Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B -26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID -AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE -FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j -ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js -LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM -BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 -Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy -dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh -cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh -YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg -dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp -bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ -YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT -TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ -9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 -jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW -FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz -ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 -ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L -EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu -L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq -yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC -O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V -um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh -NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEezCCA2OgAwIBAgIQNxkY5lNUfBq1uMtZWts1tzANBgkqhkiG9w0BAQUFADCB -rjELMAkGA1UEBhMCREUxIDAeBgNVBAgTF0JhZGVuLVd1ZXJ0dGVtYmVyZyAoQlcp -MRIwEAYDVQQHEwlTdHV0dGdhcnQxKTAnBgNVBAoTIERldXRzY2hlciBTcGFya2Fz -c2VuIFZlcmxhZyBHbWJIMT4wPAYDVQQDEzVTLVRSVVNUIEF1dGhlbnRpY2F0aW9u -IGFuZCBFbmNyeXB0aW9uIFJvb3QgQ0EgMjAwNTpQTjAeFw0wNTA2MjIwMDAwMDBa -Fw0zMDA2MjEyMzU5NTlaMIGuMQswCQYDVQQGEwJERTEgMB4GA1UECBMXQmFkZW4t -V3VlcnR0ZW1iZXJnIChCVykxEjAQBgNVBAcTCVN0dXR0Z2FydDEpMCcGA1UEChMg -RGV1dHNjaGVyIFNwYXJrYXNzZW4gVmVybGFnIEdtYkgxPjA8BgNVBAMTNVMtVFJV -U1QgQXV0aGVudGljYXRpb24gYW5kIEVuY3J5cHRpb24gUm9vdCBDQSAyMDA1OlBO -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2bVKwdMz6tNGs9HiTNL1 -toPQb9UY6ZOvJ44TzbUlNlA0EmQpoVXhOmCTnijJ4/Ob4QSwI7+Vio5bG0F/WsPo -TUzVJBY+h0jUJ67m91MduwwA7z5hca2/OnpYH5Q9XIHV1W/fuJvS9eXLg3KSwlOy -ggLrra1fFi2SU3bxibYs9cEv4KdKb6AwajLrmnQDaHgTncovmwsdvs91DSaXm8f1 -XgqfeN+zvOyauu9VjxuapgdjKRdZYgkqeQd3peDRF2npW932kKvimAoA0SVtnteF -hy+S8dF2g08LOlk3KC8zpxdQ1iALCvQm+Z845y2kuJuJja2tyWp9iRe79n+Ag3rm -7QIDAQABo4GSMIGPMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEG -MCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFTVFJvbmxpbmUxLTIwNDgtNTAdBgNV -HQ4EFgQUD8oeXHngovMpttKFswtKtWXsa1IwHwYDVR0jBBgwFoAUD8oeXHngovMp -ttKFswtKtWXsa1IwDQYJKoZIhvcNAQEFBQADggEBAK8B8O0ZPCjoTVy7pWMciDMD -pwCHpB8gq9Yc4wYfl35UvbfRssnV2oDsF9eK9XvCAPbpEW+EoFolMeKJ+aQAPzFo -LtU96G7m1R08P7K9n3frndOMusDXtk3sU5wPBG7qNWdX4wple5A64U8+wwCSersF -iXOMy6ZNwPv2AtawB6MDwidAnwzkhYItr5pCHdDHjfhA7p0GVxzZotiAFP7hYy0y -h9WUUpY6RsZxlj33mA6ykaqP2vROJAA5VeitF7nTNCtKqUDMFypVZUF0Qn71wK/I -k63yGFs9iQzbRzkk+OBM8h+wPQrKBU6JIRrjKpms/H+h8Q8bHz2eBIPdltkdOpQ= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk -MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 -YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg -Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT -AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp -Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN -BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9 -m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih -FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/ -TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F -EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco -kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu -HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF -vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo -19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC -L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW -bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX -JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw -FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j -BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc -K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf -ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik -Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB -sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e -3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR -ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip -mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH -b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf -rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms -hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y -zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6 -MBr1mmz0DlP5OlvRHA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE -BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu -IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw -WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD -ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y -IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn -IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ -6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob -jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw -izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl -+zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY -zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP -pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF -KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW -ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB -AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O -BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 -ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW -IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA -A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 -uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ -FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 -jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ -u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D -YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 -puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa -icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG -DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x -kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z -Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/ -MQswCQYDVQQGEwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5MB4XDTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1ow -PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp -Y2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB -AJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qNw8XR -IePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1q -gQdW8or5BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKy -yhwOeYHWtXBiCAEuTk8O1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAts -F/tnyMKtsc2AtJfcdgEWFelq16TheEfOhtX7MfP6Mb40qij7cEwdScevLJ1tZqa2 -jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wovJ5pGfaENda1UhhXcSTvx -ls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7Q3hub/FC -VGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHK -YS1tB6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoH -EgKXTiCQ8P8NHuJBO9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThN -Xo+EHWbNxWCWtFJaBYmOlXqYwZE8lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1Ud -DgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNVHRMEBTADAQH/MDkGBGcqBwAE -MTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg209yewDL7MTqK -UWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ -TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyf -qzvS/3WXy6TjZwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaK -ZEk9GhiHkASfQlK3T8v+R0F2Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFE -JPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlUD7gsL0u8qV1bYH+Mh6XgUmMqvtg7 -hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6QzDxARvBMB1uUO07+1 -EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+HbkZ6Mm -nD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WX -udpVBrkk7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44Vbnz -ssQwmSNOXfJIoRIM3BKQCZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDe -LMDDav7v3Aun+kbfYNucpllQdSNpc5Oy+fwC00fmcc4QAu4njIT/rEUNE1yDMuAl -pYYsfPQS ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOLmoAAQACH9dSISwRXDswDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDIgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDIgQ0EgSUkwHhcNMDYwMTEyMTQzODQzWhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAKuAh5uO8MN8h9foJIIRszzdQ2Lu+MNF2ujhoF/RKrLqk2jf -tMjWQ+nEdVl//OEd+DFwIxuInie5e/060smp6RQvkL4DUsFJzfb95AhmC1eKokKg -uNV/aVyQMrKXDcpK3EY+AlWJU+MaWss2xgdW94zPEfRMuzBwBJWl9jmM/XOBCH2J -XjIeIqkiRUuwZi4wzJ9l/fzLganx4Duvo4bRierERXlQXa7pIXSSTYtZgo+U4+lK -8edJsBTj9WLL1XK9H7nSn6DNqPoByNkN39r8R52zyFTfSUrxIan+GE7uSNQZu+99 -5OKdy1u2bv/jzVrndIIFuoAlOMvkaZ6vQaoahPUCAwEAAaOCATQwggEwMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTjq1RMgKHbVkO3 -kUrL84J6E1wIqzCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy -dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18yX2NhX0lJLmNybIaBn2xkYXA6 -Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz -JTIwMiUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 -Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEAjNfffu4bgBCzg/XbEeprS6iS -GNn3Bzn1LL4GdXpoUxUc6krtXvwjshOg0wn/9vYua0Fxec3ibf2uWWuFHbhOIprt -ZjluS5TmVfwLG4t3wVMTZonZKNaL80VKY7f9ewthXbhtvsPcW3nS7Yblok2+XnR8 -au0WOB9/WIFaGusyiC2y8zl3gK9etmF1KdsjTYjKUCjLhdLTEKJZbtOTVAB6okaV -hgWcqRmY5TFyDADiZ9lA4CQze28suVyrZZ0srHbqNZn1l7kPJOzHdiEoZa5X6AeI -dUpWoNIFOqTmjZKILPPy4cHGYdtBxceb9w4aUUXCYWvcZCcXjFq32nQozZfkvQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYwMTEyMTQ0MTU3WhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJW -Ht4bNwcwIi9v8Qbxq63WyKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+Q -Vl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo6SI7dYnWRBpl8huXJh0obazovVkdKyT2 -1oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZuV3bOx4a+9P/FRQI2Alq -ukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk2ZyqBwi1 -Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NX -XAek0CSnwPIA1DCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy -dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6 -Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz -JTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 -Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlN -irTzwppVMXzEO2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8 -TtXqluJucsG7Kv5sbviRmEb8yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6 -g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9IJqDnxrcOfHFcqMRA/07QlIp2+gB -95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal092Y+tTmBvTwtiBj -S+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc5A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDXDCCAsWgAwIBAgICA+owDQYJKoZIhvcNAQEEBQAwgbwxCzAJBgNVBAYTAkRF -MRAwDgYDVQQIEwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJnMTowOAYDVQQKEzFU -QyBUcnVzdENlbnRlciBmb3IgU2VjdXJpdHkgaW4gRGF0YSBOZXR3b3JrcyBHbWJI -MSIwIAYDVQQLExlUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBMSkwJwYJKoZIhvcN -AQkBFhpjZXJ0aWZpY2F0ZUB0cnVzdGNlbnRlci5kZTAeFw05ODAzMDkxMTU5NTla -Fw0xMTAxMDExMTU5NTlaMIG8MQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVy -ZzEQMA4GA1UEBxMHSGFtYnVyZzE6MDgGA1UEChMxVEMgVHJ1c3RDZW50ZXIgZm9y -IFNlY3VyaXR5IGluIERhdGEgTmV0d29ya3MgR21iSDEiMCAGA1UECxMZVEMgVHJ1 -c3RDZW50ZXIgQ2xhc3MgMiBDQTEpMCcGCSqGSIb3DQEJARYaY2VydGlmaWNhdGVA -dHJ1c3RjZW50ZXIuZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANo46O0y -AClxgwENv4wB3NrGrTmkqYov1YtcaF9QxmL1Zr3KkSLsqh1R1z2zUbKDTl3LSbDw -TFXlay3HhQswHJJOgtTKAu33b77c4OMUuAVT8pr0VotanoWT0bSCVq5Nu6hLVxa8 -/vhYnvgpjbB7zXjJT6yLZwzxnPv8V5tXXE8NAgMBAAGjazBpMA8GA1UdEwEB/wQF -MAMBAf8wDgYDVR0PAQH/BAQDAgGGMDMGCWCGSAGG+EIBCAQmFiRodHRwOi8vd3d3 -LnRydXN0Y2VudGVyLmRlL2d1aWRlbGluZXMwEQYJYIZIAYb4QgEBBAQDAgAHMA0G -CSqGSIb3DQEBBAUAA4GBAIRS+yjf/x91AbwBvgRWl2p0QiQxg/lGsQaKic+WLDO/ -jLVfenKhhQbOhvgFjuj5Jcrag4wGrOs2bYWRNAQ29ELw+HkuCkhcq8xRT3h2oNms -Gb0q0WkEKJHKNhAngFdb0lz1wlurZIFjdFH0l7/NEij3TWZ/p/AcASZ4smZHcFFk ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDXDCCAsWgAwIBAgICA+swDQYJKoZIhvcNAQEEBQAwgbwxCzAJBgNVBAYTAkRF -MRAwDgYDVQQIEwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJnMTowOAYDVQQKEzFU -QyBUcnVzdENlbnRlciBmb3IgU2VjdXJpdHkgaW4gRGF0YSBOZXR3b3JrcyBHbWJI -MSIwIAYDVQQLExlUQyBUcnVzdENlbnRlciBDbGFzcyAzIENBMSkwJwYJKoZIhvcN -AQkBFhpjZXJ0aWZpY2F0ZUB0cnVzdGNlbnRlci5kZTAeFw05ODAzMDkxMTU5NTla -Fw0xMTAxMDExMTU5NTlaMIG8MQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVy -ZzEQMA4GA1UEBxMHSGFtYnVyZzE6MDgGA1UEChMxVEMgVHJ1c3RDZW50ZXIgZm9y -IFNlY3VyaXR5IGluIERhdGEgTmV0d29ya3MgR21iSDEiMCAGA1UECxMZVEMgVHJ1 -c3RDZW50ZXIgQ2xhc3MgMyBDQTEpMCcGCSqGSIb3DQEJARYaY2VydGlmaWNhdGVA -dHJ1c3RjZW50ZXIuZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALa0wTUF -Lg2N7KBAahwOJ6ZQkmtQGwfeLud2zODa/ISoXoxjaitN2U4CdhHBC/KNecoAtvGw -Dtf7pBc9r6tpepYnv68zoZoqWarEtTcI8hKlMbZD9TKWcSgoq40oht+77uMMfTDW -w1Krj10nnGvAo+cFa1dJRLNu6mTP0o56UHd3AgMBAAGjazBpMA8GA1UdEwEB/wQF -MAMBAf8wDgYDVR0PAQH/BAQDAgGGMDMGCWCGSAGG+EIBCAQmFiRodHRwOi8vd3d3 -LnRydXN0Y2VudGVyLmRlL2d1aWRlbGluZXMwEQYJYIZIAYb4QgEBBAQDAgAHMA0G -CSqGSIb3DQEBBAUAA4GBABY9xs3Bu4VxhUafPiCPUSiZ7C1FIWMjWwS7TJC4iJIE -Tb19AaM/9uzO8d7+feXhPrvGq14L3T2WxMup1Pkm5gZOngylerpuw3yCGdHHsbHD -2w2Om0B8NwvxXej9H5CIpQ5ON2QhqE6NtJ/x3kit1VYYUimLRzQSCdS7kjXvD9s0 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIOHaIAAQAC7LdggHiNtgYwDQYJKoZIhvcNAQEFBQAweTEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV -BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEmMCQGA1UEAxMdVEMgVHJ1 -c3RDZW50ZXIgVW5pdmVyc2FsIENBIEkwHhcNMDYwMzIyMTU1NDI4WhcNMjUxMjMx -MjI1OTU5WjB5MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIg -R21iSDEkMCIGA1UECxMbVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBMSYwJAYD -VQQDEx1UQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0EgSTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAKR3I5ZEr5D0MacQ9CaHnPM42Q9e3s9B6DGtxnSR -JJZ4Hgmgm5qVSkr1YnwCqMqs+1oEdjneX/H5s7/zA1hV0qq34wQi0fiU2iIIAI3T -fCZdzHd55yx4Oagmcw6iXSVphU9VDprvxrlE4Vc93x9UIuVvZaozhDrzznq+VZeu -jRIPFDPiUHDDSYcTvFHe15gSWu86gzOSBnWLknwSaHtwag+1m7Z3W0hZneTvWq3z -wZ7U10VOylY0Ibw+F1tvdwxIAUMpsN0/lm7mlaoMwCC2/T42J5zjXM9OgdwZu5GQ -fezmlwQek8wiSdeXhrYTCjxDI3d+8NzmzSQfO4ObNDqDNOMCAwEAAaNjMGEwHwYD -VR0jBBgwFoAUkqR1LKSevoFE63n8isWVpesQdXMwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFJKkdSyknr6BROt5/IrFlaXrEHVzMA0G -CSqGSIb3DQEBBQUAA4IBAQAo0uCG1eb4e/CX3CJrO5UUVg8RMKWaTzqwOuAGy2X1 -7caXJ/4l8lfmXpWMPmRgFVp/Lw0BxbFg/UU1z/CyvwbZ71q+s2IhtNerNXxTPqYn -8aEt2hojnczd7Dwtnic0XQ/CNnm8yUpiLe1r2X1BQ3y2qsrtYbE3ghUJGooWMNjs -ydZHcnhLEEYUjl8Or+zHL6sQ17bxbuyGssLoDZJz3KL0Dzq/YSMQiZxIQG5wALPT -ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/ -2TYcuiUaUj0a7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID4TCCAsmgAwIBAgIOYyUAAQACFI0zFQLkbPQwDQYJKoZIhvcNAQEFBQAwezEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV -BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEoMCYGA1UEAxMfVEMgVHJ1 -c3RDZW50ZXIgVW5pdmVyc2FsIENBIElJSTAeFw0wOTA5MDkwODE1MjdaFw0yOTEy -MzEyMzU5NTlaMHsxCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNUQyBUcnVzdENlbnRl -ciBHbWJIMSQwIgYDVQQLExtUQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0ExKDAm -BgNVBAMTH1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQSBJSUkwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC2pxisLlxErALyBpXsq6DFJmzNEubkKLF -5+cvAqBNLaT6hdqbJYUtQCggbergvbFIgyIpRJ9Og+41URNzdNW88jBmlFPAQDYv -DIRlzg9uwliT6CwLOunBjvvya8o84pxOjuT5fdMnnxvVZ3iHLX8LR7PH6MlIfK8v -zArZQe+f/prhsq75U7Xl6UafYOPfjdN/+5Z+s7Vy+EutCHnNaYlAJ/Uqwa1D7KRT -yGG299J5KmcYdkhtWyUB0SbFt1dpIxVbYYqt8Bst2a9c8SaQaanVDED1M4BDj5yj -dipFtK+/fz6HP3bFzSreIMUWWMv5G/UPyw0RUmS40nZid4PxWJ//AgMBAAGjYzBh -MB8GA1UdIwQYMBaAFFbn4VslQ4Dg9ozhcbyO5YAvxEjiMA8GA1UdEwEB/wQFMAMB -Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRW5+FbJUOA4PaM4XG8juWAL8RI -4jANBgkqhkiG9w0BAQUFAAOCAQEAg8ev6n9NCjw5sWi+e22JLumzCecYV42Fmhfz -dkJQEw/HkG8zrcVJYCtsSVgZ1OK+t7+rSbyUyKu+KGwWaODIl0YgoGhnYIg5IFHY -aAERzqf2EQf27OysGh+yZm5WZ2B6dF7AbZc2rrUNXWZzwCUyRdhKBgePxLcHsU0G -DeGl6/R1yrqc0L2z0zIkTO5+4nYES0lT2PLpVDP85XEfPRRclkvxOvIAu2y0+pZV -CIgJwcyRGSmwIC3/yzikQOEXvnlhgP8HA4ZMTnsGnxGGjYnuJ8Tb4rwZjgvDwxPH -LQNjO9Po5KIqwoIIlBZU8O8fJ5AluA0OKBtHd0e9HKgl8ZS0Zg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEKzCCAxOgAwIBAgIEOsylTDANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJE -SzEVMBMGA1UEChMMVERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQg -Um9vdCBDQTAeFw0wMTA0MDUxNjMzMTdaFw0yMTA0MDUxNzAzMTdaMEMxCzAJBgNV -BAYTAkRLMRUwEwYDVQQKEwxUREMgSW50ZXJuZXQxHTAbBgNVBAsTFFREQyBJbnRl -cm5ldCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxLhA -vJHVYx/XmaCLDEAedLdInUaMArLgJF/wGROnN4NrXceO+YQwzho7+vvOi20jxsNu -Zp+Jpd/gQlBn+h9sHvTQBda/ytZO5GhgbEaqHF1j4QeGDmUApy6mcca8uYGoOn0a -0vnRrEvLznWv3Hv6gXPU/Lq9QYjUdLP5Xjg6PEOo0pVOd20TDJ2PeAG3WiAfAzc1 -4izbSysseLlJ28TQx5yc5IogCSEWVmb/Bexb4/DPqyQkXsN/cHoSxNK1EKC2IeGN -eGlVRGn1ypYcNIUXJXfi9i8nmHj9eQY6otZaQ8H/7AQ77hPv01ha/5Lr7K7a8jcD -R0G2l8ktCkEiu7vmpwIDAQABo4IBJTCCASEwEQYJYIZIAYb4QgEBBAQDAgAHMGUG -A1UdHwReMFwwWqBYoFakVDBSMQswCQYDVQQGEwJESzEVMBMGA1UEChMMVERDIElu -dGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTENMAsGA1UEAxME -Q1JMMTArBgNVHRAEJDAigA8yMDAxMDQwNTE2MzMxN1qBDzIwMjEwNDA1MTcwMzE3 -WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUbGQBx/2FbazI2p5QCIUItTxWqFAw -HQYDVR0OBBYEFGxkAcf9hW2syNqeUAiFCLU8VqhQMAwGA1UdEwQFMAMBAf8wHQYJ -KoZIhvZ9B0EABBAwDhsIVjUuMDo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQBO -Q8zR3R0QGwZ/t6T609lN+yOfI1Rb5osvBCiLtSdtiaHsmGnc540mgwV5dOy0uaOX -wTUA/RXaOYE6lTGQ3pfphqiZdwzlWqCE/xIWrG64jcN7ksKsLtB9KOy282A4aW8+ -2ARVPp7MVdK6/rtHBNcK2RYKNCn1WBPVT8+PVkuzHu7TmHnaCB4Mb7j4Fifvwm89 -9qNLPg7kbWzbO0ESm70NRyN/PErQr8Cv9u8btRXE64PECV90i9kR+8JWsTz4cMo0 -jUNAE4z9mQNUecYu6oah9jrUCbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38 -aQNiuJkFBT1reBK9sG9l ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFGTCCBAGgAwIBAgIEPki9xDANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJE -SzEMMAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTAeFw0wMzAyMTEw -ODM5MzBaFw0zNzAyMTEwOTA5MzBaMDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNU -REMxFDASBgNVBAMTC1REQyBPQ0VTIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEArGL2YSCyz8DGhdfjeebM7fI5kqSXLmSjhFuHnEz9pPPEXyG9VhDr -2y5h7JNp46PMvZnDBfwGuMo2HP6QjklMxFaaL1a8z3sM8W9Hpg1DTeLpHTk0zY0s -2RKY+ePhwUp8hjjEqcRhiNJerxomTdXkoCJHhNlktxmW/OwZ5LKXJk5KTMuPJItU -GBxIYXvViGjaXbXqzRowwYCDdlCqT9HU3Tjw7xb04QxQBr/q+3pJoSgrHPb8FTKj -dGqPqcNiKXEx5TukYBdedObaE+3pHx8b0bJoc8YQNHVGEBDjkAB2QMuLt0MJIf+r -TpPGWOmlgtt3xDqZsXKVSQTwtyv6e1mO3QIDAQABo4ICNzCCAjMwDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgewGA1UdIASB5DCB4TCB3gYIKoFQgSkB -AQEwgdEwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2VydGlmaWthdC5kay9yZXBv -c2l0b3J5MIGdBggrBgEFBQcCAjCBkDAKFgNUREMwAwIBARqBgUNlcnRpZmlrYXRl -ciBmcmEgZGVubmUgQ0EgdWRzdGVkZXMgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEu -MS4xLiBDZXJ0aWZpY2F0ZXMgZnJvbSB0aGlzIENBIGFyZSBpc3N1ZWQgdW5kZXIg -T0lEIDEuMi4yMDguMTY5LjEuMS4xLjARBglghkgBhvhCAQEEBAMCAAcwgYEGA1Ud -HwR6MHgwSKBGoESkQjBAMQswCQYDVQQGEwJESzEMMAoGA1UEChMDVERDMRQwEgYD -VQQDEwtUREMgT0NFUyBDQTENMAsGA1UEAxMEQ1JMMTAsoCqgKIYmaHR0cDovL2Ny -bC5vY2VzLmNlcnRpZmlrYXQuZGsvb2Nlcy5jcmwwKwYDVR0QBCQwIoAPMjAwMzAy -MTEwODM5MzBagQ8yMDM3MDIxMTA5MDkzMFowHwYDVR0jBBgwFoAUYLWF7FZkfhIZ -J2cdUBVLc647+RIwHQYDVR0OBBYEFGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GCSqG -SIb2fQdBAAQQMA4bCFY2LjA6NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEACrom -JkbTc6gJ82sLMJn9iuFXehHTuJTXCRBuo7E4A9G28kNBKWKnctj7fAXmMXAnVBhO -inxO5dHKjHiIzxvTkIvmI/gLDjNDfZziChmPyQE+dF10yYscA+UYyAFMP8uXBV2Y -caaYb7Z8vTd/vuGTJW1v8AqtFxjhA7wHKcitJuj4YfD9IQl+mo6paH1IYnK9AOoB -mbgGglGBTvH1tJFUuSN6AJqfXY3gPGS5GhKSKseCRHI53OI8xthV9RVOyAUO28bQ -YqbsFbS1AoLbrIyigfCbmTH1ICCoiGEKB5+U/NDXG8wuF/MEJ3Zn61SD/aSQfgY9 -BKNDLdr8C2LqL19iUw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkEx -FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD -VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv -biBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhhd3RlIFByZW1pdW0gU2Vy -dmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZlckB0aGF3dGUuY29t -MB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYTAlpB -MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsG -A1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRp -b24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNl -cnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNv -bTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2aovXwlue2oFBYo847kkE -VdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIhUdib0GfQ -ug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMR -uHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG -9w0BAQQFAAOBgQAmSCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUI -hfzJATj/Tb7yFkJD57taRvvBxhEf8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JM -pAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7tUCemDaYj+bvLpgcUQg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB -qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf -Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw -MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV -BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw -NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j -LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG -A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs -W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta -3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk -6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 -Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J -NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA -MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP -r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU -DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz -YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX -xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 -/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ -LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 -jVaMaA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL -MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp -IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi -BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw -MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh -d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig -YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v -dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/ -BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6 -papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K -DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3 -KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox -XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB -rjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf -Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw -MDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNV -BAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0wODA0MDIwMDAwMDBa -Fw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3Rl -LCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u -MTgwNgYDVQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXpl -ZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEcz -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsr8nLPvb2FvdeHsbnndm -gcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2AtP0LMqmsywCPLLEHd5N/8 -YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC+BsUa0Lf -b1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS9 -9irY7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2S -zhkGcuYMXDhpxwTWvGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUk -OQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV -HQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJKoZIhvcNAQELBQADggEBABpA -2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweKA3rD6z8KLFIW -oCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu -t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7c -KUGRIjxpp7sC8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fM -m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu -MdRAGmI0Nj81Aa6sY6A= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkEx -FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD -VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv -biBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEm -MCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wHhcNOTYwODAx -MDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT -DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3 -dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl -cyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3 -DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD -gY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl/Kj0R1HahbUgdJSGHg91 -yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg71CcEJRCX -L+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGj -EzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG -7oWDTSEwjsrZqG9JGubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6e -QNuozDJ0uW8NxuOzRAvZim+aKZuZGCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZ -qdq5snUb9kLy78fyGPmJvKP/iiMucEc= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS -MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp -bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw -VEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ryb25payB2ZSBLcmlwdG9sb2ppIEFy -YcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNVBAsMGkthbXUgU2Vy -dGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUgS8O2 -ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAe -Fw0wNzA4MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIx -GDAWBgNVBAcMD0dlYnplIC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmls -aW1zZWwgdmUgVGVrbm9sb2ppayBBcmHFn3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBU -QUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZlIEtyaXB0b2xvamkgQXJh -xZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2FtdSBTZXJ0 -aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7Zr -IFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4h -gb46ezzb8R1Sf1n68yJMlaCQvEhOEav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yK -O7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1xnnRFDDtG1hba+818qEhTsXO -fJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR6Oqeyjh1jmKw -lZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL -hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQID -AQABo0IwQDAdBgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/ -BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmP -NOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4N5EY3ATIZJkrGG2AA1nJrvhY0D7t -wyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLTy9LQQfMmNkqblWwM -7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYhLBOh -gLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5n -oN+J1q2MdqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUs -yZyQ2uypQjyttgI= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID+zCCAuOgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBtzE/MD0GA1UEAww2VMOc -UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx -c8SxMQswCQYDVQQGDAJUUjEPMA0GA1UEBwwGQU5LQVJBMVYwVAYDVQQKDE0oYykg -MjAwNSBUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8 -dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjAeFw0wNTA1MTMxMDI3MTdaFw0xNTAz -MjIxMDI3MTdaMIG3MT8wPQYDVQQDDDZUw5xSS1RSVVNUIEVsZWt0cm9uaWsgU2Vy -dGlmaWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLExCzAJBgNVBAYMAlRSMQ8wDQYD -VQQHDAZBTktBUkExVjBUBgNVBAoMTShjKSAyMDA1IFTDnFJLVFJVU1QgQmlsZ2kg -xLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2ZW5sacSfaSBIaXptZXRsZXJpIEEu -xZ4uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAylIF1mMD2Bxf3dJ7 -XfIMYGFbazt0K3gNfUW9InTojAPBxhEqPZW8qZSwu5GXyGl8hMW0kWxsE2qkVa2k -heiVfrMArwDCBRj1cJ02i67L5BuBf5OI+2pVu32Fks66WJ/bMsW9Xe8iSi9BB35J -YbOG7E6mQW6EvAPs9TscyB/C7qju6hJKjRTP8wrgUDn5CDX4EVmt5yLqS8oUBt5C -urKZ8y1UiBAG6uEaPj1nH/vO+3yC6BFdSsG5FOpU2WabfIl9BJpiyelSPJ6c79L1 -JuTm5Rh8i27fbMx4W09ysstcP4wFjdFMjK2Sx+F4f2VsSQZQLJ4ywtdKxnWKWU51 -b0dewQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAV -9VX/N5aAWSGk/KEVTCD21F/aAyT8z5Aa9CEKmu46sWrv7/hg0Uw2ZkUd82YCdAR7 -kjCo3gp2D++Vbr3JN+YaDayJSFvMgzbC9UZcWYJWtNX+I7TYVBxEq8Sn5RTOPEFh -fEPmzcSBCYsk+1Ql1haolgxnB2+zUEfjHCQo3SqYpGH+2+oSN7wBGjSFvW5P55Fy -B0SFHljKVETd96y5y4khctuPwGkplyqjrhgjlxxBKot8KsF8kOipKMDTkcatKIdA -aLX/7KfS0zgYnNN9aV3wxqUeJBujR/xpB2jn5Jq07Q+hh4cCzofSSE7hvP/L8XKS -RGQDJereW26fyfJOrN3H ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEPDCCAySgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvjE/MD0GA1UEAww2VMOc -UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx -c8SxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xS -S1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kg -SGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwHhcNMDUxMTA3MTAwNzU3 -WhcNMTUwOTE2MTAwNzU3WjCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBFbGVrdHJv -bmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJU -UjEPMA0GA1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSw -bGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWe -LiAoYykgS2FzxLFtIDIwMDUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQCpNn7DkUNMwxmYCMjHWHtPFoylzkkBH3MOrHUTpvqeLCDe2JAOCtFp0if7qnef -J1Il4std2NiDUBd9irWCPwSOtNXwSadktx4uXyCcUHVPr+G1QRT0mJKIx+XlZEdh -R3n9wFHxwZnn3M5q+6+1ATDcRhzviuyV79z/rxAc653YsKpqhRgNF8k+v/Gb0AmJ -Qv2gQrSdiVFVKc8bcLyEVK3BEx+Y9C52YItdP5qtygy/p1Zbj3e41Z55SZI/4PGX -JHpsmxcPbe9TmJEr5A++WXkHeLuXlfSfadRYhwqp48y2WBmfJiGxxFmNskF1wK1p -zpwACPI2/z7woQ8arBT9pmAPAgMBAAGjQzBBMB0GA1UdDgQWBBTZN7NOBf3Zz58S -Fq62iS/rJTqIHDAPBgNVHQ8BAf8EBQMDBwYAMA8GA1UdEwEB/wQFMAMBAf8wDQYJ -KoZIhvcNAQEFBQADggEBAHJglrfJ3NgpXiOFX7KzLXb7iNcX/nttRbj2hWyfIvwq -ECLsqrkw9qtY1jkQMZkpAL2JZkH7dN6RwRgLn7Vhy506vvWolKMiVW4XSf/SKfE4 -Jl3vpao6+XF75tpYHdN0wgH6PmlYX63LaL4ULptswLbcoCb6dxriJNoaN+BnrdFz -gw2lGh1uEpJ+hGIAF728JRhX8tepb1mIvDS3LoV4nZbcFMMsilKbloxSZj2GFotH -uFEJjOp9zYhys2AzsfAKRO8P9Qk3iCQOLGsgOqL6EfJANZxEaGM7rDNvY7wsu/LS -y3Z9fYjYHcgFHW68lKlmjHdxx/qR+i9Rnuk5UrbnBEI= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES -MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU -V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz -WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO -LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm -aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE -AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH -K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX -RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z -rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx -3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq -hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC -MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls -XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D -lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn -aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ -YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCB -kzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZBgNVBAMTElVUTiAtIERBVEFDb3Jw -IFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBaMIGTMQswCQYDVQQG -EwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD -VQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cu -dXNlcnRydXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6 -E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ysraP6LnD43m77VkIVni5c7yPeIbkFdicZ -D0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlowHDyUwDAXlCCpVZvNvlK -4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA9P4yPykq -lXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulW -bfXv33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQAB -o4GrMIGoMAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRT -MtGzz3/64PGgXYVOktKeRR20TzA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3Js -LnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dDLmNybDAqBgNVHSUEIzAhBggr -BgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3DQEBBQUAA4IB -AQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft -Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyj -j98C5OBxOvG0I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVH -KWss5nbZqSl9Mt3JNjy9rjXxEZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv -2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwPDPafepE39peC4N1xaf92P2BNPM/3 -mfnGV/TJVTl4uix5yaaIK/QI ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCB -rjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3Qt -Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05OTA3MDkxNzI4NTBa -Fw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAV -BgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l -dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE -AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3B -YHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9 -hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6l -L8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLm -SGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM -1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws -6wIDAQABo4G5MIG2MAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud -DgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNVHR8EUTBPME2gS6BJhkdodHRw -Oi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 -aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH -AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u -7mFVbwQ+zznexRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0 -xtcgBEXkzYABurorbs6q15L+5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQ -rfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarVNZ1yQAOJujEdxRBoUp7fooXFXAim -eOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZw7JHpsIyYdfHb0gk -USeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB -lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt -SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG -A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe -MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v -d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh -cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn -0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ -M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a -MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd -oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI -DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy -oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD -VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0 -dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy -bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF -BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM -//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli -CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE -CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t -3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS -KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 -IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz -BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y -aXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG -9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIyMjM0OFoXDTE5MDYy -NTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0d29y -azEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRw -Oi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNl -cnQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9Y -LqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIiGQj4/xEjm84H9b9pGib+ -TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCmDuJWBQ8Y -TfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0 -LBwGlN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLW -I8sogTLDAHkY7FkXicnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPw -nXS3qT6gpf+2SQMT2iLM7XGCK5nPOrf1LXLI ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 -IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz -BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y -aXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG -9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAwMTk1NFoXDTE5MDYy -NjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0d29y -azEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRw -Oi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNl -cnQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDOOnHK5avIWZJV16vY -dA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVCCSRrCl6zfN1SLUzm1NZ9 -WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7RfZHM047QS -v4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9v -UJSZSWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTu -IYEZoDJJKPTEjlbVUjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwC -W/POuZ6lcg5Ktz885hZo+L7tdEy8W9ViH0Pd ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICPDCCAaUCED9pHoGc8JpK83P/uUii5N0wDQYJKoZIhvcNAQEFBQAwXzELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz -cyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV -BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQDlGb9to1ZhLZlIcfZn3rmN67eehoAKkQ76OCWvRoiC5XOooJskXQ0f -zGVuDLDQVoQYh5oGmxChc9+0WDlrbsH2FdWoqD+qEgaNMax/sDTXjzRniAnNFBHi -TkVWaR94AoDa3EeRKbs2yWNcxeDXLYd7obcysHswuiovMaruo2fa2wIDAQABMA0G -CSqGSIb3DQEBBQUAA4GBAFgVKTk8d6PaXCUDfGD67gmZPCcQcMgMCeazh88K4hiW -NWLMv5sneYlfycQJ9M61Hd8qveXbhpxoJeUwfLaJFf5n0a3hUKw8fGJLj7qE1xIV -Gx/KXQ/BUpQqEZnae88MNhPVNdwQGVnqlMEAv3WP2fr9dgTbYruQagPZRjXZ+Hxb ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh -c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy -MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp -emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X -DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw -FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMg -UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo -YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 -MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB -AQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgdk4xWArzZbxpvUjZudVYK -VdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIqWpDBucSm -Fc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQID -AQABMA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0J -h9ZrbWB85a7FkCMMXErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2ul -uIncrKTdcu1OofdPvAbT6shkdHvClUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68 -DzFc6PLZ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl -cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu -LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT -aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD -VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT -aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ -bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu -IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 -nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO -8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV -ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb -PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 -6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr -n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a -qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 -wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 -ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs -pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 -E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICPDCCAaUCEC0b/EoXjaOR6+f/9YtFvgswDQYJKoZIhvcNAQECBQAwXzELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz -cyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV -BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyh -YGt+eSz6Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7 -FYCTXOvnzAhsPz6zSvz/S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0G -CSqGSIb3DQEBAgUAA4GBAIobK/o5wXTXXtgZZKJYSi034DNHD6zt96rbHuSLBlxg -J8pFUs4W7z8GZOeUaHxgMxURaa+dYo2jA1Rrpr7l7gUYYAS/QoD90KioHgE796Nc -r6Pc5iaAIzy4RHT3Cq5Ji2F4zCS/iIqnDupzGUH9TQPwiNHleI2lKk/2lw0Xd8rY ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns -YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH -MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y -aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe -Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX -MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj -IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx -KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s -eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B -AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM -HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw -DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC -AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji -nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX -rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn -jBJ7xUS0rg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy -aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s -IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp -Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV -BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp -Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu -Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g -Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt -IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU -J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO -JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY -wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o -koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN -qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E -Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe -xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u -7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU -sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI -sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP -cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz -cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV -BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE -BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is -I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G -CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i -2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ -2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh -c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy -MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp -emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X -DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw -FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg -UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo -YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 -MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB -AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4 -pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0 -13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID -AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk -U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i -F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY -oJ2daZH9 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl -cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu -LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT -aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD -VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT -aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ -bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu -IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b -N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t -KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu -kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm -CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ -Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu -imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te -2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe -DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC -/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p -F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt -TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW -ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp -U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y -aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp -U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg -SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln -biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm -GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve -fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw -AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ -aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj -aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW -kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC -4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga -FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB -yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL -ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp -U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW -ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW -ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp -U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y -aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 -nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex -t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz -SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG -BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ -rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ -NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E -BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH -BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy -aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv -MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE -p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y -5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK -WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ -4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N -hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh -c3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy -MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp -emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X -DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw -FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMg -UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo -YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 -MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB -AQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4xBewRNzjMHPVKmIquNDM -HO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDHqGKB3FtK -qsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwID -AQABMA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwj -cSGIL4LcY/oCRaxFWdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0y -cyfYaT5DdPauxYma51N86Xv2S/PBZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRP -T8qAkbYp ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl -cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu -LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT -aWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD -VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT -aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ -bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu -IENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3LpRFpxlmr8Y+1 -GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaStBO3IFsJ -+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0Gbd -U6LM8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLm -NxdLMEYH5IBtptiWLugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XY -ufTsgsbSPZUd5cBPhMnZo0QoBmrXRazwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/ -ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj/ola09b5KROJ1WrIhVZPMq1 -CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXttmhwwjIDLk5Mq -g6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm -fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c -2NU8Qh0XwRJdRTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/ -bLvSHgCwIe34QWKCudiyxLtGUPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB -vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL -ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp -U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W -ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe -Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX -MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 -IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y -IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh -bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF -9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH -H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H -LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN -/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT -rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw -WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs -exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud -DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 -sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ -seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz -4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ -BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR -lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 -7M2CYfE45k+XmCpajQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr -MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl -cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv -bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw -CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h -dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l -cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h -2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E -lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV -ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq -299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t -vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL -dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD -AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF -AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR -zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3 -LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd -7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw -++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt -398znM/jra6O1I7mT1GvFpLgXPYHDw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID5TCCAs2gAwIBAgIEOeSXnjANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC -VVMxFDASBgNVBAoTC1dlbGxzIEZhcmdvMSwwKgYDVQQLEyNXZWxscyBGYXJnbyBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEvMC0GA1UEAxMmV2VsbHMgRmFyZ28gUm9v -dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDAxMDExMTY0MTI4WhcNMjEwMTE0 -MTY0MTI4WjCBgjELMAkGA1UEBhMCVVMxFDASBgNVBAoTC1dlbGxzIEZhcmdvMSww -KgYDVQQLEyNXZWxscyBGYXJnbyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEvMC0G -A1UEAxMmV2VsbHMgRmFyZ28gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVqDM7Jvk0/82bfuUER84A4n13 -5zHCLielTWi5MbqNQ1mXx3Oqfz1cQJ4F5aHiidlMuD+b+Qy0yGIZLEWukR5zcUHE -SxP9cMIlrCL1dQu3U+SlK93OvRw6esP3E48mVJwWa2uv+9iWsWCaSOAlIiR5NM4O -JgALTqv9i86C1y8IcGjBqAr5dE8Hq6T54oN+J3N0Prj5OEL8pahbSCOz6+MlsoCu -ltQKnMJ4msZoGK43YjdeUXWoWGPAUe5AeH6orxqg4bB4nVCMe+ez/I4jsNtlAHCE -AQgAFG5Uhpq6zPk3EPbg3oQtnaSFN9OH4xXQwReQfhkhahKpdv0SAulPIV4XAgMB -AAGjYTBfMA8GA1UdEwEB/wQFMAMBAf8wTAYDVR0gBEUwQzBBBgtghkgBhvt7hwcB -CzAyMDAGCCsGAQUFBwIBFiRodHRwOi8vd3d3LndlbGxzZmFyZ28uY29tL2NlcnRw -b2xpY3kwDQYJKoZIhvcNAQEFBQADggEBANIn3ZwKdyu7IvICtUpKkfnRLb7kuxpo -7w6kAOnu5+/u9vnldKTC2FJYxHT7zmu1Oyl5GFrvm+0fazbuSCUlFLZWohDo7qd/ -0D+j0MNdJu4HzMPBJCGHHt8qElNvQRbn7a6U+oxy+hNH8Dx+rn0ROhPs7fpvcmR7 -nX1/Jv16+yWt6j4pf0zjAFcysLPp7VMX2YuyFA4w6OXVE8Zkr8QA1dhYJPz1j+zx -x32l2w8n0cbyQIjmH/ZhqPRCyLk306m+LFZ4wnKbWV01QIroTmMatukgalHizqSQ -33ZwmVxwQ023tqcZZE6St8WRPH9IFmV7Fv3L/PvZ1dZPIWU7Sn9Ho/s= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMx -IDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxs -cyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9v -dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcxMjEzMTcwNzU0WhcNMjIxMjE0 -MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdl -bGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQD -DC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+r -WxxTkqxtnt3CxC5FlAM1iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjU -Dk/41itMpBb570OYj7OeUt9tkTmPOL13i0Nj67eT/DBMHAGTthP796EfvyXhdDcs -HqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8bJVhHlfXBIEyg1J55oNj -z7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiBK0HmOFaf -SZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/Slwxl -AgMBAAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqG -KGh0dHA6Ly9jcmwucGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0P -AQH/BAQDAgHGMB0GA1UdDgQWBBQmlRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0j -BIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGBi6SBiDCBhTELMAkGA1UEBhMC -VVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNX -ZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg -Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEB -ALkVsUSRzCPIK0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd -/ZDJPHV3V3p9+N701NX3leZ0bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pB -A4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSljqHyita04pO2t/caaH/+Xc/77szWn -k4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+esE2fDbbFwRnzVlhE9 -iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJtylv -2G0xffX8oRAHh84vWdw+WNs= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB -gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk -MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY -UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx -NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 -dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy -dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB -dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 -38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP -KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q -DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 -qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa -JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi -PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P -BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs -jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 -eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD -ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR -vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt -qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa -IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy -i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ -O+7ETPTsJ3xCwnR8gooJybQDJbw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIIDjCCBfagAwIBAgIJAOiOtsn4KhQoMA0GCSqGSIb3DQEBBQUAMIG8MQswCQYD -VQQGEwJVUzEQMA4GA1UECBMHSW5kaWFuYTEVMBMGA1UEBxMMSW5kaWFuYXBvbGlz -MSgwJgYDVQQKEx9Tb2Z0d2FyZSBpbiB0aGUgUHVibGljIEludGVyZXN0MRMwEQYD -VQQLEwpob3N0bWFzdGVyMR4wHAYDVQQDExVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkx -JTAjBgkqhkiG9w0BCQEWFmhvc3RtYXN0ZXJAc3BpLWluYy5vcmcwHhcNMDgwNTEz -MDgwNzU2WhcNMTgwNTExMDgwNzU2WjCBvDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT -B0luZGlhbmExFTATBgNVBAcTDEluZGlhbmFwb2xpczEoMCYGA1UEChMfU29mdHdh -cmUgaW4gdGhlIFB1YmxpYyBJbnRlcmVzdDETMBEGA1UECxMKaG9zdG1hc3RlcjEe -MBwGA1UEAxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSUwIwYJKoZIhvcNAQkBFhZo -b3N0bWFzdGVyQHNwaS1pbmMub3JnMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC -CgKCAgEA3DbmR0LCxFF1KYdAw9iOIQbSGE7r7yC9kDyFEBOMKVuUY/b0LfEGQpG5 -GcRCaQi/izZF6igFM0lIoCdDkzWKQdh4s/Dvs24t3dHLfer0dSbTPpA67tfnLAS1 -fOH1fMVO73e9XKKTM5LOfYFIz2u1IiwIg/3T1c87Lf21SZBb9q1NE8re06adU1Fx -Y0b4ShZcmO4tbZoWoXaQ4mBDmdaJ1mwuepiyCwMs43pPx93jzONKao15Uvr0wa8u -jyoIyxspgpJyQ7zOiKmqp4pRQ1WFmjcDeJPI8L20QcgHQprLNZd6ioFl3h1UCAHx -ZFy3FxpRvB7DWYd2GBaY7r/2Z4GLBjXFS21ZGcfSxki+bhQog0oQnBv1b7ypjvVp -/rLBVcznFMn5WxRTUQfqzj3kTygfPGEJ1zPSbqdu1McTCW9rXRTunYkbpWry9vjQ -co7qch8vNGopCsUK7BxAhRL3pqXTT63AhYxMfHMgzFMY8bJYTAH1v+pk1Vw5xc5s -zFNaVrpBDyXfa1C2x4qgvQLCxTtVpbJkIoRRKFauMe5e+wsWTUYFkYBE7axt8Feo -+uthSKDLG7Mfjs3FIXcDhB78rKNDCGOM7fkn77SwXWfWT+3Qiz5dW8mRvZYChD3F -TbxCP3T9PF2sXEg2XocxLxhsxGjuoYvJWdAY4wCAs1QnLpnwFVMCAwEAAaOCAg8w -ggILMB0GA1UdDgQWBBQ0cdE41xU2g0dr1zdkQjuOjVKdqzCB8QYDVR0jBIHpMIHm -gBQ0cdE41xU2g0dr1zdkQjuOjVKdq6GBwqSBvzCBvDELMAkGA1UEBhMCVVMxEDAO -BgNVBAgTB0luZGlhbmExFTATBgNVBAcTDEluZGlhbmFwb2xpczEoMCYGA1UEChMf -U29mdHdhcmUgaW4gdGhlIFB1YmxpYyBJbnRlcmVzdDETMBEGA1UECxMKaG9zdG1h -c3RlcjEeMBwGA1UEAxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSUwIwYJKoZIhvcN -AQkBFhZob3N0bWFzdGVyQHNwaS1pbmMub3JnggkA6I62yfgqFCgwDwYDVR0TAQH/ -BAUwAwEB/zARBglghkgBhvhCAQEEBAMCAAcwCQYDVR0SBAIwADAuBglghkgBhvhC -AQ0EIRYfU29mdHdhcmUgaW4gdGhlIFB1YmxpYyBJbnRlcmVzdDAwBglghkgBhvhC -AQQEIxYhaHR0cHM6Ly9jYS5zcGktaW5jLm9yZy9jYS1jcmwucGVtMDIGCWCGSAGG -+EIBAwQlFiNodHRwczovL2NhLnNwaS1pbmMub3JnL2NlcnQtY3JsLnBlbTAhBgNV -HREEGjAYgRZob3N0bWFzdGVyQHNwaS1pbmMub3JnMA4GA1UdDwEB/wQEAwIBBjAN -BgkqhkiG9w0BAQUFAAOCAgEAtM294LnqsgMrfjLp3nI/yUuCXp3ir1UJogxU6M8Y -PCggHam7AwIvUjki+RfPrWeQswN/2BXja367m1YBrzXU2rnHZxeb1NUON7MgQS4M -AcRb+WU+wmHo0vBqlXDDxm/VNaSsWXLhid+hoJ0kvSl56WEq2dMeyUakCHhBknIP -qxR17QnwovBc78MKYiC3wihmrkwvLo9FYyaW8O4x5otVm6o6+YI5HYg84gd1GuEP -sTC8cTLSOv76oYnzQyzWcsR5pxVIBcDYLXIC48s9Fmq6ybgREOJJhcyWR2AFJS7v -dVkz9UcZFu/abF8HyKZQth3LZjQl/GaD68W2MEH4RkRiqMEMVObqTFoo5q7Gt/5/ -O5aoLu7HaD7dAD0prypjq1/uSSotxdz70cbT0ZdWUoa2lOvUYFG3/B6bzAKb1B+P -+UqPti4oOxfMxaYF49LTtcYDyeFIQpvLP+QX4P4NAZUJurgNceQJcHdC2E3hQqlg -g9cXiUPS1N2nGLar1CQlh7XU4vwuImm9rWgs/3K1mKoGnOcqarihk3bOsPN/nOHg -T7jYhkalMwIsJWE3KpLIrIF0aGOHM3a9BX9e1dUCbb2v/ypaqknsmHlHU5H2DjRa -yaXG67Ljxay2oHA1u8hRadDytaIybrw/oDc5fHE2pgXfDBLkFqfF1stjo5VwP+YE -o2A= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEFTCCA36gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBvjELMAkGA1UEBhMCVVMx -EDAOBgNVBAgTB0luZGlhbmExFTATBgNVBAcTDEluZGlhbmFwb2xpczEoMCYGA1UE -ChMfU29mdHdhcmUgaW4gdGhlIFB1YmxpYyBJbnRlcmVzdDETMBEGA1UECxMKaG9z -dG1hc3RlcjEgMB4GA1UEAxMXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxJTAjBgkq -hkiG9w0BCQEWFmhvc3RtYXN0ZXJAc3BpLWluYy5vcmcwHhcNMDMwMTE1MTYyOTE3 -WhcNMDcwMTE0MTYyOTE3WjCBvjELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0luZGlh -bmExFTATBgNVBAcTDEluZGlhbmFwb2xpczEoMCYGA1UEChMfU29mdHdhcmUgaW4g -dGhlIFB1YmxpYyBJbnRlcmVzdDETMBEGA1UECxMKaG9zdG1hc3RlcjEgMB4GA1UE -AxMXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxJTAjBgkqhkiG9w0BCQEWFmhvc3Rt -YXN0ZXJAc3BpLWluYy5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAPB6 -rdoiLR3RodtM22LMcfwfqb5OrJNl7fwmvskgF7yP6sdD2bOfDIXhg9852jhY8/kL -VOFe1ELAL2OyN4RAxk0rliZQVgeTgqvgkOVIBbNwgnjN6mqtuWzFiPL+NXQExq40 -I3whM+4lEiwSHaV+MYxWanMdhc+kImT50LKfkxcdAgMBAAGjggEfMIIBGzAdBgNV -HQ4EFgQUB63oQR1/vda/G4F6P4xLiN4E0vowgesGA1UdIwSB4zCB4IAUB63oQR1/ -vda/G4F6P4xLiN4E0vqhgcSkgcEwgb4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdJ -bmRpYW5hMRUwEwYDVQQHEwxJbmRpYW5hcG9saXMxKDAmBgNVBAoTH1NvZnR3YXJl -IGluIHRoZSBQdWJsaWMgSW50ZXJlc3QxEzARBgNVBAsTCmhvc3RtYXN0ZXIxIDAe -BgNVBAMTF0NlcnRpZmljYXRpb24gQXV0aG9yaXR5MSUwIwYJKoZIhvcNAQkBFhZo -b3N0bWFzdGVyQHNwaS1pbmMub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN -AQEEBQADgYEAm/Abn8c2y1nO3fgpAIslxvi9iNBZDhQtJ0VQZY6wgSfANyDOR4DW -iexO/AlorB49KnkFS7TjCAoLOZhcg5FaNiKnlstMI5krQmau1Qnb/vGSNsE/UGms -1ts+QYPUs0KmGEAFUri2XzLy+aQo9Kw74VBvqnxvaaMeY5yMcKNOieY= ------END CERTIFICATE----- diff --git a/translations/de_DE.ts b/translations/de_DE.ts index ba25f897c..55428c65a 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -3917,7 +3917,7 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest This is your <b>%1</b> visit of this site. - + Dies ist Ihr <b>%1</b> Besuch dieser Seite. diff --git a/translations/el_GR.ts b/translations/el_GR.ts index d6c255e6a..ff1b5e414 100644 --- a/translations/el_GR.ts +++ b/translations/el_GR.ts @@ -3840,7 +3840,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla This is your <b>%1</b> visit of this site. - + Αυτή είναι η <b>%1</b> επίσκεψη σας σε αυτή τη σελίδα. diff --git a/translations/pt_PT.ts b/translations/pt_PT.ts new file mode 100644 index 000000000..cd7e0501a --- /dev/null +++ b/translations/pt_PT.ts @@ -0,0 +1,4468 @@ + + + + + AboutDialog + + + About QupZilla + Sobre QupZilla + + + + Authors + Autores + + + + + Authors and Contributors + Autores e contributos + + + + + < About QupZilla + < Sobre QupZilla + + + + <p><b>Application version %1</b><br/> + <p><b>Versão da aplicação: %1</b><br/> + + + + <b>WebKit version %1</b></p> + <b>Versão WebKit: %1</b></p> + + + + <p>&copy; %1 %2<br/>All rights reserved.<br/> + <p>&copy; %1 %2<br/>Todos os direitos reservados.<br/> + + + + <small>Build time: %1 </small></p> + <small>Compilado em: %1 </small></p> + + + + <p><b>Main developers:</b><br/>%1 &lt;%2&gt;</p> + <p><b>Programadores principais:</b><br/>%1 &lt;%2&gt;</p> + + + + <p><b>Contributors:</b><br/>%1</p> + <p><b>Contributos:</b><br/>%1</p> + + + + <p><b>Translators:</b><br/>%1</p> + <p><b>Tradutores:</b><br/>%1</p> + + + + AcceptLanguage + + + Preferred Languages + Idiomas preferidos + + + + Add... + Adicionar... + + + + Remove + Remover + + + + Up + Para cima + + + + Down + Para baixo + + + + + Personal [%1] + Personalizado [%1] + + + + AdBlockDialog + + + AdBlock Configuration + Configuração AdBlock + + + + Enable AdBlock + Ativar AdBlock + + + + Search... + Procurar... + + + + Rule + Regra + + + + + Add Rule + Adicionar regra + + + + Update EasyList + Atualizar EasyList + + + + AdBlock + Adblock + + + + Delete Rule + Eliminar regra + + + + Update completed + Atualização concluída + + + + EasyList has been successfully updated. + A EasyList foi atualizada com sucesso. + + + + Custom Rules + Regras personalizadas + + + + Add Custom Rule + Adicionar regras personalizadas + + + + Please write your rule here: + Escreva aqui as suas regras: + + + + AdBlockIcon + + + AdBlock lets you block unwanted content on web-pages + O AdBlock permite-lhe bloquear o conteúdo das páginas web + + + + Show AdBlock &Settings + Mo&strar definições AdBlock + + + + No content blocked + Nenhum conteúdo bloqueado + + + + Blocked URL (AdBlock Rule) - click to edit rule + URL bloqueado (regra AdBlock) - clique para editar + + + + %1 with (%2) + %1 com (%2) + + + + Learn About Writing &Rules + Saber mais sobre as &regras + + + + New tab + Novo separador + + + + AddAcceptLanguage + + + Add Language + Adicionar idioma + + + + Choose preferred language for web sites + Escolha o idioma preferencial para as páginas web + + + + Personal definition: + Personalizado: + + + + AutoFillManager + + + Passwords + Senhas + + + + + Server + Servidor + + + + Username + Utilizador + + + + Password + Senha + + + + Edit + Editar + + + + + Remove + Remover + + + + + Remove All + Remover todas + + + + + + Show Passwords + Mostrar senhas + + + + Exceptions + Exceções + + + + Are you sure that you want to show all passwords? + Tem a certeza que pretende mostrar todas as senhas? + + + + Hide Passwords + Ocultar senhas + + + + Confirmation + Confirmação + + + + Are you sure to delete all passwords on your computer? + Tem a certeza que pretende eliminar todas as senhas? + + + + Edit password + Editar senha + + + + Change password: + Alterar senha: + + + + AutoFillNotification + + + Do you want QupZilla to remember the password for <b>%1</b> on %2? + Pretende que o QupZilla memorize a senha de <b>%1</b> em %2? + + + + AutoFillWidget + + + Remember + Memorizar + + + + Never For This Site + Nunca para esta página + + + + Not Now + Agora não + + + + BookmarkIcon + + + + Bookmark this Page + Marcar esta página + + + + Edit this bookmark + Editar este marcador + + + + BookmarksImportDialog + + + Import Bookmarks + Importar marcadores + + + + <b>Import Bookmarks</b> + <b>Importar marcadores</b> + + + + From File + Do ficheiro + + + + Choose browser from which you want to import bookmarks: + Escolha o navegador do qual pretende importar os marcadores: + + + + Choose... + Escolha... + + + + Fetching icons, please wait... + A obter ícones... + + + + Title + Título + + + + Url + Url + + + + Next + Seguinte + + + + Cancel + Cancelar + + + + <b>Importing from %1</b> + <b>A importar de %1</b> + + + + Finish + Terminar + + + + + Please press Finish to complete importing process. + Prima Terminar para concluir o processo. + + + + + + + Error! + Erro! + + + + Choose directory... + Escolha o diretório... + + + + Choose file... + Escolha o ficheiro... + + + + Mozilla Firefox stores its bookmarks in <b>places.sqlite</b> SQLite database. This file is usually located in + O Mozilla Firefox guarda os marcadores numa base de dados SQLite em <b>places.sqlite</b>. Este ficheiro costuma estar em + + + + + + + Please choose this file to begin importing bookmarks. + Escolha o ficheiro para iniciar a importação de marcadores. + + + + Google Chrome stores its bookmarks in <b>Bookmarks</b> text file. This file is usually located in + O Google Chrome guarda os marcadores no ficheiro de texto <b>Bookmarks</b>. Este ficheiro costuma estar em + + + + Opera stores its bookmarks in <b>bookmarks.adr</b> text file. This file is usually located in + O Opera guarda os marcadores no ficheiro de texto <b>bookmarks.adr</b>. Este ficheiro costuma estar em + + + + You can import bookmarks from any browser that supports HTML exporting. This file has usually these suffixes + Pode importar os marcadores de qualquer navegador com suporte a exportação em HTML. Estes ficheiros costumam ter os sufixos + + + + Internet Explorer stores its bookmarks in <b>Favorites</b> folder. This folder is usually located in + O Internet Explorer guarda os marcadores na pasta de <b>Favoritos</b>. Esta pasta costuma estar em + + + + Please choose this folder to begin importing bookmarks. + Escolha esta pasta para iniciar a importação de marcadores. + + + + BookmarksManager + + + Bookmarks + Marcadores + + + + Title + Título + + + + Url + Url + + + + Add Folder + Adicionar pasta + + + + Optimize Database + Otimizar base de dados + + + + Import Bookmarks + Importar marcadores + + + + Add new folder + Adicionar nova pasta + + + + Choose name for new bookmark folder: + Escolha o nome para a nova pasta: + + + + Add new subfolder + Adicionar subpasta + + + + Choose name for new subfolder in bookmarks toolbar: + Escolha o nome para a nova subpasta: + + + + Rename Folder + Mudar nome da pasta + + + + Choose name for folder: + Escolha o nome da pasta: + + + + New Tab + Novo separador + + + + Add Subfolder + Adicionar subpasta + + + + Rename folder + Mudar nome da pasta + + + + Remove folder + Remover pasta + + + + Open link in actual &tab + Abrir ligação no separador a&tual + + + + Open link in &new tab + Abrir ligação em &novo separador + + + + Move bookmark to &folder + &Mover marcador para a pasta + + + + Rename bookmark + Mudar nome do marcador + + + + Remove bookmark + Remover marcador + + + + <b>Warning: </b>You already have bookmarked this page! + <b>Aviso: </b>esta página já existe nos marcadores! + + + + Choose name and location of this bookmark. + Escolha o nome e a localização deste marcador. + + + + Add New Bookmark + Adicionar novo marcador + + + + Choose folder for bookmarks: + Escolha a pasta dos marcadores: + + + + Bookmark All Tabs + Marcar todos os separadores + + + + BookmarksModel + + + + Bookmarks In Menu + Marcadores no menu + + + + + Bookmarks In ToolBar + Marcadores na barra de ferramentas + + + + + Unsorted Bookmarks + Marcadores não organizados + + + + BookmarksSideBar + + + Search... + Procurar... + + + + New Tab + Novo separador + + + + Open link in actual &tab + Abrir ligação no separador a&tual + + + + Open link in &new tab + Abrir ligação em &novo separador + + + + Copy address + Copiar endereço + + + + &Delete + E&liminar + + + + BookmarksToolbar + + + &Bookmark Current Page + &Marcar a página atual + + + + Bookmark &All Tabs + M&arcar todos os separadores + + + + &Organize Bookmarks + &Organizar marcadores + + + + Hide Most &Visited + Ocultar mais &visitados + + + + Show Most &Visited + Mostrar mais &visitados + + + + &Hide Toolbar + O&cultar barra de ferramentas + + + + Move right + Mover para a direita + + + + Move left + Mover para a esquerda + + + + Remove bookmark + Remover marcador + + + + Most visited + Mais visitados + + + + Sites you visited the most + As páginas mais visitadas + + + + + Empty + Vazio + + + + BookmarksWidget + + + Edit This Bookmark + Editar este marcador + + + + Remove Bookmark + Remover marcador + + + + Name: + Nome: + + + + Folder: + Pasta: + + + + Save + Gravar + + + + Close + Fechar + + + + BrowsingLibrary + + + Library + Biblioteca + + + + Search... + Procurar... + + + + History + Histórico + + + + Bookmarks + Marcadores + + + + RSS + RSS + + + + Database Optimized + Base de dados otimizada + + + + Database successfully optimized.<br/><br/><b>Database Size Before: </b>%1<br/><b>Database Size After: </b>%2 + A base de dados foi otimizada.<br/><br/><b>Tamanho antes de otimização: </b>%1<br/><b>Tamanho após otimização: </b>%2 + + + + CertificateInfoWidget + + + <b>Issued To</b> + <b>Emitido para</b> + + + + + Common Name (CN): + Nome comum (NC): + + + + + Organization (O): + Organização (O): + + + + + Organizational Unit (OU): + Unidade organizacional (UO): + + + + Serial Number: + Número de série: + + + + <b>Issued By</b> + <b>Emitido por</b> + + + + <b>Validity</b> + <b>Validade</b> + + + + Issued On: + Emitido em: + + + + Expires On: + Termina em: + + + + <not set in certificate> + <não definido no certificado> + + + + ChromeImporter + + + No Error + Sem erros + + + + Unable to open file. + Incapaz de abrir ficheiro. + + + + Cannot evaluate JSON code. + Incapaz de avaliar o código JSON. + + + + ClearPrivateData + + + Clear Recent History + Apagar histórico recente + + + + Choose what you want to delete: + Escolha os itens a eliminar: + + + + Clear history + Apagar histórico + + + + Clear cookies + Apagar cookies + + + + Clear cache + Apagar cache + + + + Clear icons + Apagar ícones + + + + Clear cookies from Adobe Flash Player + Apagar cookies do Adobe Flash Player + + + + <b>Clear Recent History</b> + <b>Apagar histórico recente</b> + + + + Later Today + Hoje + + + + Week + Semana + + + + Month + Mês + + + + All + Tudo + + + + ClickToFlash + + + Object blocked by ClickToFlash + Objeto bloqueado pelo ClickToFlash + + + + Show more informations about object + Mostrar mais informações do objeto + + + + Delete object + Eliminar objeto + + + + Add %1 to whitelist + Adicionar %1 à lista de permissões + + + + Flash Object + Objeto Flash + + + + <b>Attribute Name</b> + <b>Nome do atributo</b> + + + + <b>Value</b> + <b>Valor</b> + + + + No more informations available. + Não existem mais informações. + + + + CloseDialog + + + There are still open tabs + Ainda existem separadores abertos + + + + Don't ask again + Não perguntar novamente + + + + CookieManager + + + Cookies + Cookies + + + + Find: + Localizar: + + + + These cookies are stored on your computer: + Estes cookies estão guardados no computador: + + + + Server + Servidor + + + + Cookie name + Nome do cookie + + + + Name: + Nome: + + + + Value: + Valor: + + + + Server: + Servidor: + + + + Path: + Caminho: + + + + Secure: + Seguro: + + + + Expiration: + Termina em: + + + + + + + + + + + + + + + <cookie not selected> + <cookie não selecionado> + + + + Remove all cookies + Remover todos os cookies + + + + + Remove cookie + Remover cookie + + + + Search + Procurar + + + + Confirmation + Confirmação + + + + Are you sure to delete all cookies on your computer? + Tem a certeza que pretende remover todos os cookies? + + + + Remove cookies + Remover cookies + + + + Secure only + Só os seguros + + + + All connections + Todas as ligações + + + + Session cookie + Cookie da sessão + + + + DesktopNotificationsFactory + + + Native System Notification + Notificações do sistema + + + + DownloadFileHelper + + + + Save file as... + Gravar ficheiro como... + + + + NoNameDownload + Transferência sem nome + + + + DownloadItem + + + Remaining time unavailable + Tempo restante não disponível + + + + Done - %1 + Concluído - %1 + + + + + Cancelled + Cancelado + + + + few seconds + alguns segundos + + + + seconds + segundo(s) + + + + minutes + minuto(s) + + + + hours + hora(s) + + + + Unknown speed + Velocidade desconhecida + + + + + Unknown size + Tamanho desconhecido + + + + %2 - unknown size (%3) + %2 - tamanho desconhecido (%3) + + + + Remaining %1 - %2 of %3 (%4) + Falta(m) %1 - %2 de %3 (%4) + + + + Cancelled - %1 + Cancelado - %1 + + + + Delete file + Eliminar ficheiro + + + + Do you want to also delete dowloaded file? + Pretende também eliminar o ficheiro transferido? + + + + Open File + Abrir ficheiro + + + + Open Folder + Abrir pasta + + + + Go to Download Page + Ir para a página de transferências + + + + Copy Download Link + Copiar ligação da transferência + + + + Cancel downloading + Cancelar transferência + + + + Clear + Apagar + + + + Error + Erro + + + + New tab + Novo separador + + + + Not found + Não encontrado + + + + Sorry, the file + %1 + was not found! + O ficheiro +%1 +não foi encontrado! + + + + Error: Cannot write to file! + Erro: incapaz de escrever no ficheiro! + + + + Error: + Erro: + + + + DownloadManager + + + + + Download Manager + Gestor de transferências + + + + Clear + Apagar + + + + %1% of %2 files (%3) %4 remaining + %1% de %2 ficheiros - restam (%3) %4 + + + + % - Download Manager + %s - Gestor de transferências + + + + Download Finished + Transferência concluída + + + + All files have been successfully downloaded. + Todos os ficheiros foram transferidos com sucesso. + + + + Warning + Aviso + + + + Are you sure to quit? All uncompleted downloads will be cancelled! + Tem a certeza que pretende sair? As transferência não concluídas serão canceladas! + + + + DownloadOptionsDialog + + + Opening + Abrir + + + + You have chosen to open + Optou por abrir + + + + which is a: + que é: + + + + from: + de: + + + + What should QupZilla do with this file? + O que deve o QupZilla fazer com este ficheiro? + + + + Open... + Abrir... + + + + Save File + Gravar ficheiro + + + + Opening %1 + Abrir %1 + + + + EditSearchEngine + + + Name: + Nome: + + + + Url: + Url: + + + + Shortcut: + Atalho: + + + + Icon: + Ícone: + + + + <b>Note: </b>%s in url represent searched string + <b>Nota: </b>%s no url representa o texto procurado + + + + Add from file ... + Adicionar do ficheiro... + + + + Choose icon... + Escolha o ícone... + + + + FirefoxImporter + + + No Error + Sem erros + + + + File does not exists. + O ficheiro não existe. + + + + Unable to open database. Is Firefox running? + Incapaz de abrir a base de dados. O Firefox está aberto? + + + + HistoryManager + + + History + Histórico + + + + Title + Título + + + + Url + Url + + + + Delete + Eliminar + + + + Clear All History + Apagar todo o histórico + + + + Optimize Database + Otimizar base de dados + + + + New Tab + Novo separador + + + + Open link in actual tab + Abrir ligação no separador atual + + + + Open link in new tab + Abrir ligação em novo separador + + + + Copy address + Copiar endereço + + + + + Today + Hoje + + + + + This Week + Esta semana + + + + + This Month + Este mês + + + + Confirmation + Confirmação + + + + Are you sure to delete all history? + Tem a certeza que pretende eliminar o histórico? + + + + HistoryModel + + + Failed loading page + Falha ao carregar a página + + + + No Named Page + Página sem nome + + + + January + janeiro + + + + February + fevereiro + + + + March + março + + + + April + abril + + + + May + maio + + + + June + junho + + + + July + julho + + + + August + agosto + + + + September + setembro + + + + October + outubro + + + + November + novembro + + + + December + dezembro + + + + HistorySideBar + + + Search... + Procurar... + + + + Title + Título + + + + New Tab + Novo separador + + + + Open link in actual tab + Abrir ligação no separador atual + + + + Open link in new tab + Abrir ligação em novo separador + + + + Copy address + Copiar endereço + + + + + Today + Hoje + + + + + This Week + Esta semana + + + + + This Month + Este mês + + + + HtmlImporter + + + No Error + Sem erros + + + + Unable to open file. + Incapaz de abrir ficheiro. + + + + LocationBar + + + Add RSS from this page... + Adicionar RSS desta página... + + + + Enter URL address or search on %1 + Indique o URL ou procure em %1 + + + + .co.uk + Append domain name on ALT + Enter = Should be different for every country + .pt + + + + MainApplication + + + Last session crashed + A última sessão terminou abruptamente + + + + <b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state? + <b>A última sessão do QupZilla terminou abruptamente :-(</b><br/> Pedimos desculpa pelo ocorrido. Pretende que o QupZilla tente restaurar a última sessão? + + + + NavigationBar + + + No Named Page + Página sem nome + + + + Back + Recuar + + + + Forward + Avançar + + + + Home + Página inicial + + + + New Tab + Novo separador + + + + Main Menu + Menu principal + + + + + Exit Fullscreen + Sair de ecrã completo + + + + + Clear history + Apagar histórico + + + + NetworkManager + + + SSL Certificate Error! + Erro de certificado SSL! + + + + The page you are trying to access has the following errors in the SSL certificate: + A página que está a tentar aceder apresenta os seguintes erros no certificado SSL: + + + + <b>Organization: </b> + <b>Organização: </b> + + + + <b>Domain Name: </b> + <b>Domínio: </b> + + + + <b>Expiration Date: </b> + <b>Termina em: </b> + + + + <b>Error: </b> + <b>Erro: </b> + + + + Would you like to make an exception for this certificate? + Pretende criar uma exceção para este certificado? + + + + Authorization required + Requer autorização + + + + + Username: + Utilizador: + + + + + Password: + Senha: + + + + Save username and password on this site + Gravar utilizador e senha desta página + + + + A username and password are being requested by %1. The site says: "%2" + %1 está a solicitar um utilizador e uma senha. A página reporta: "%2" + + + + Proxy authorization required + Requer autorização de proxy + + + + A username and password are being requested by proxy %1. + O proxy %1 está a solicitar um utilizador e uma senha. + + + + OperaImporter + + + No Error + Sem erros + + + + Unable to open file. + Incapaz de abrir ficheiro. + + + + PageScreen + + + Page Screen + Ecrã da página + + + + Save Page Screen... + Gravar ecrã da página... + + + + screen.png + screen.png + + + + PluginsList + + + Application Extensions + Extensões + + + + Allow Application Extensions to be loaded + Permitir carregamento das extensões + + + + Settings + Definições + + + + Load Plugins + Carregar plugins + + + + WebKit Plugins + Plugins WebKit + + + + <b>Click To Flash Plugin</b> + <b>Plugin ClickToFlash</b> + + + + Click To Flash is a plugin which blocks auto loading of Flash content at page. You can always load it manually by clicking on the Flash play icon. + O plugin ClickToFlash permite-lhe bloquear o conteúdo Flash das páginas web. Pode abrir o plugin carregando no ícone Flash. + + + + Whitelist + Lista de permissões + + + + Add + Adicionar + + + + Remove + Remover + + + + Allow Click To Flash + Permitir ClickToFlash + + + + Add site to whitelist + Adicionar página à lista de permissões + + + + Server without http:// (ex. youtube.com) + Servidor sem http:// (ex. youtube.com) + + + + Preferences + + + Preferences + Preferências + + + + <b>General</b> + <b>Geral</b> + + + + QupZilla + QupZilla + + + + <b>Launching</b> + <b>Iniciar</b> + + + + After launch: + Ao iniciar: + + + + Open blank page + Abrir página em branco + + + + + Open homepage + Abrir pagina inicial + + + + + Open speed dial + Abrir ligação rápida + + + + Restore session + Restaurar sessão + + + + Homepage: + Página inicial: + + + + + Use actual + Utilizar atual + + + + On new tab: + Novo separador: + + + + Open blank tab + Abrir separador vazio + + + + Open other page... + Abrir outra página... + + + + <b>Profiles</b> + <b>Perfis</b> + + + + Startup profile: + Perfil de arranque: + + + + Create New + Criar novo + + + + Delete + Eliminar + + + + + Note: You cannot delete active profile. + Nota: não pode eliminar o perfil ativo. + + + + Check for updates on start + Procurar atualizações ao iniciar + + + + Themes + Temas + + + + Advanced options + Opções avançadas + + + + <b>Browser Window</b> + <b>Janela do navegador</b> + + + + Show StatusBar on start + Mostrar barra de estado ao iniciar + + + + Show Bookmarks ToolBar on start + Mostrar barra de marcadores ao iniciar + + + + Show Navigation ToolBar on start + Mostrar barra de navegação ao iniciar + + + + <b>Navigation ToolBar</b> + <b>Barra de navegação</b> + + + + Show Home button + Mostrar botão Página inicial + + + + Show Back / Forward buttons + Mostrar botões Recuar/Avançar + + + + Show Add Tab button + Mostrar botão Adicionar separador + + + + <b>Background<b/> + <b>Fundo</b> + + + + Use transparent background + Utilizar fundo transparente + + + + <b>Tabs behavior</b> + <b>Comportamento do separador</b> + + + + Make tabs movable + Permitir movimentação de separadores + + + + Hide tabs when there is only one tab + Ocultar separadores se só existir um + + + + <b>Address Bar behaviour</b> + <b>Comportamento da barra de endereço</b> + + + + Select all text by double clicking in address bar + Selecionar todo o texto ao clicar duas vezes na barra de endereço + + + + Add .co.uk domain by pressing ALT key + Adicionar .pt ao premir a tecla Alt + + + + Activate last tab when closing active tab + Ativar o último separador ao fechar o separador ativo + + + + Ask when closing multiple tabs + Perguntar ao fechar vários separadores + + + + Select all text by clicking in address bar + Selecionar todo o texto ao clicar na barra de endereço + + + + Web Configuration + Configuração web + + + + Load images + Carregar imagens + + + + Allow JAVA + Permitir Java + + + + Allow JavaScript + Permitir JavaScript + + + + Active profile: + Perfil ativo: + + + + Allow Plugins (Flash plugin) + Permitir plugins (Flash) + + + + Block PopUp windows + Bloquear janelas popup + + + + Allow DNS Prefetch + Permitir obtenção prévia de DNS + + + + JavaScript can access clipboard + Os JavaScripts podem aceder à área de transferência + + + + Send Do Not Track header to servers + Enviar aos servidores uma notificação de não monitorização + + + + Zoom text only + Ampliar apenas o texto + + + + Print element background + Imprimir os elementos em segundo plano + + + + Include links in focus chain + Incluir ligações na cadeia de foco + + + + Enable XSS Auditing + Ativar auditoria XSS + + + + Mouse wheel scrolls + Roda do rato move + + + + lines on page + linhas na página + + + + Default zoom on pages: + Tamanho padrão das páginas: + + + + Ask when entering Private Browsing mode + Perguntar ao entrar no modo de navegação privada + + + + Local Storage + Armazenamento local + + + + Maximum pages in cache: + N.º máximo de páginas em cache: + + + + 1 + 1 + + + + Allow storing network cache on disk + Permitir armazenamento da cache de rede no disco + + + + Maximum + Máximo + + + + 50 MB + 50 MB + + + + Allow storing web icons + Permitir armazenamento dos ícones web + + + + Allow saving history + Permitir gravação do histórico + + + + Delete history on close + Eliminar histórico ao fechar + + + + Proxy Configuration + Configuração de proxy + + + + HTTP + HTTP + + + + SOCKS5 + SOCKS5 + + + + Port: + Porta: + + + + Username: + Utilizador: + + + + Password: + Senha: + + + + Don't use on: + Não utilizar em: + + + + Manual configuration + Configuração manual + + + + System proxy configuration + Proxy do sistema + + + + Do not use proxy + Não utilizar proxy + + + + <b>Font Families</b> + <b>Famílias de letras</b> + + + + Standard + Padrão + + + + Fixed + Fixa + + + + Serif + Serif + + + + Sans Serif + Sans Serif + + + + Cursive + Cursiva + + + + Default Font + Padrão + + + + Fixed Font + Fixa + + + + Fantasy + Fantasia + + + + <b>Font Sizes</b> + <b>Tamanho do tipo de letra</b> + + + + <b>Download Location</b> + <b>Localização das transferências</b> + + + + Ask everytime for download location + Perguntar sempre + + + + Use defined location: + Utilizar esta localização: + + + + + ... + ... + + + + <b>Download Options</b> + <b>Opções de transferências</b> + + + + Use native system file dialog +(may or may not cause problems with downloading SSL secured content) + Utilizar caixa de diálogo do sistema +(pode interferir na transferência de conteúdo seguro SSL) + + + + Close download manager when downloading finishes + Fechar gestor de transferências ao terminar + + + + <b>AutoFill options</b> + <b>Preenchimento automático</b> + + + + Allow saving passwords from sites + Permitir gravação de senhas das páginas + + + + <b>Cookies</b> + <b>Cookies</b> + + + + Filter Tracking Cookies + Filtrar cookies de rastreio + + + + Allow storing of cookies + Permitir armazenamento de cookies + + + + Delete cookies on close + Eliminar cookies ao fechar + + + + Match domain exactly + Coincidente com domínio + + + + <b>Warning:</b> Match domain exactly and Filter Tracking Cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first! + <b>Aviso:</b> as opções Coincidente com domínio e Filtrar cookies de rastreio podem recusar alguns cookies das páginas visitados. Se ocorrem problemas, tente desativar estas opções! + + + + Cookies Manager + Gestor de cookies + + + + SSL Manager + Gestor SSL + + + + <b>Notifications</b> + <b>Notificações</b> + + + + Use OSD Notifications + Utilizar notificações + + + + Use Native System Notifications (Linux only) + Utilizar notificações do sistema (só para Linux) + + + + Do not use Notifications + Não utilizar notificações + + + + Expiration timeout: + Terminam em: + + + + seconds + segundos + + + + <b>Note: </b>You can change position of OSD Notification by dragging it on the screen. + <b>Nota: </b>pode alterar a posição da notificação arrastando-a pelo ecrã. + + + + <b>Language</b> + <b>Idioma</b> + + + + Available translations: + Traduções disponíveis: + + + + In order to change language, you must restart browser. + Para utilizar o idioma, tem que reinicir o navegador. + + + + <b>User CSS StyleSheet</b> + <b>Stylesheet CSS do utilizador</b> + + + + StyleSheet automatically loaded with all websites: + A stylesheet a carregar automaticamente nas páginas web: + + + + Languages + Idiomas + + + + <b>Preferred language for web sites</b> + <b>Idioma preferencial para páginas web</b> + + + + General + Geral + + + + Appearance + Aparência + + + + Tabs + Separadores + + + + Browsing + Navegação + + + + Fonts + Tipo de letra + + + + Downloads + Transferências + + + + Password Manager + Gestor de senhas + + + + Privacy + Privacidade + + + + Notifications + Notificações + + + + Plugins + Plugins + + + + Other + Outras + + + + OSD Notification + Notificação + + + + Drag it on the screen to place it where you want. + Arraste a notificação no ecrã para a posicionar. + + + + Choose download location... + Escolha a localização das transferências... + + + + Choose stylesheet location... + Escolha a localização da stylesheet... + + + + New Profile + Novo perfil + + + + Enter the new profile's name: + Indique o nome do novo perfil: + + + + + Error! + Erro! + + + + This profile already exists! + Este perfil já existe! + + + + Cannot create profile directory! + Incapaz de criar o diretório do perfil! + + + + Confirmation + Confirmação + + + + Are you sure to permanently delete "%1" profile? This action cannot be undone! + Tem a certeza que pretende eliminar o perfil "%1" permanentemente? Esta ação não pode ser anulada! + + + + QObject + + + The file is not an OpenSearch 1.1 file. + Este não é um ficheiro OpenSearch 1.1. + + + + QtWin + + + Open new tab + Abrir um novo separador + + + + Opens a new tab if browser is running + Abre um novo separador se o navegador estiver aberto + + + + Open new window + Abrir uma nova janela + + + + Opens a new window if browser is running + Abrir uma nova janela se o navegador estiver aberto + + + + Open download manager + Abrir gestor de transferências + + + + Opens a download manager if browser is running + Abre um gestor de transferências se o navegador estiver aberto + + + + QupZilla + + + + + + New tab + Novo separador + + + + Private Browsing Enabled + Navegação privada ativada + + + + IP Address of current page + Endereço IP da página atual + + + + &Tools + Ferramen&tas + + + + &Help + Aj&uda + + + + &Bookmarks + &Marcadores + + + + Hi&story + Hi&stórico + + + + &File + &Ficheiro + + + + &New Window + &Nova janela + + + + New Tab + Novo separador + + + + Open Location + Abrir localização + + + + Open &File + Abrir &ficheiro + + + + Close Tab + Fechar separador + + + + Close Window + Fechar janela + + + + &Save Page As... + Gra&var página como... + + + + Save Page Screen + Gravar ecrã da página + + + + Send Link... + Enviar ligação... + + + + &Print + Im&primir + + + + Import bookmarks... + Importar marcadores... + + + + Quit + Sair + + + + &Edit + &Editar + + + + &Undo + An&ular + + + + &Redo + &Refazer + + + + &Cut + &Cortar + + + + C&opy + C&opiar + + + + &Paste + Co&lar + + + + &Delete + E&liminar + + + + Select &All + Selecion&ar tudo + + + + &Find + Locali&zar + + + + + Pr&eferences + Pr&eferências + + + + &View + &Ver + + + + &Navigation Toolbar + Barra de &navegação + + + + &Bookmarks Toolbar + &Barra de marcadores + + + + Sta&tus Bar + Barra de es&tado + + + + &Menu Bar + Barra de &menu + + + + &Fullscreen + &Ecrã completo + + + + &Stop + &Parar + + + + &Reload + &Recarregar + + + + Character &Encoding + Codificação dos caract&eres + + + + Bookmarks + Marcadores + + + + History + Histórico + + + + Toolbars + Barras de ferramentas + + + + Sidebars + Barra lateral + + + + Zoom &In + Ampl&iar + + + + Zoom &Out + Red&uzir + + + + Reset + Restaurar + + + + &Page Source + Código fonte da &página + + + + Closed Tabs + Separadores fechados + + + + Restore &Closed Tab + Restaurar separador fe&chado + + + + (Private Browsing) + (Navegação privada) + + + + Bookmark &This Page + Marcar es&ta página + + + + Bookmark &All Tabs + M&arcar todos os separadores + + + + Organize &Bookmarks + Organizar &marcadores + + + + + + Empty + Vazio + + + + &Back + &Recuar + + + + &Forward + &Avançar + + + + &Home + Pági&na inicial + + + + Show &All History + Mostr&ar todo o histórico + + + + Restore All Closed Tabs + Restaurar todos os separadores fechados + + + + Clear list + Apagar lista + + + + About &Qt + Sobre &Qt + + + + &About QupZilla + Sobre QupZill&a + + + + Informations about application + Informações da aplicação + + + + Report &Issue + Reportar pro&blema + + + + &Web Search + Procura &web + + + + Page &Info + &Informações da página + + + + &Download Manager + Gestor &de transferências + + + + &Cookies Manager + Gestor de &cookies + + + + &AdBlock + &Adblock + + + + RSS &Reader + Leitor &RSS + + + + Clear Recent &History + Apagar &histórico recente + + + + &Private Browsing + Navegação &privada + + + + Other + Outras + + + + Default + Padrão + + + + Open file... + Abrir ficheiro... + + + + Are you sure you want to turn on private browsing? + Tem a certeza que pretende ativar a navegação privada? + + + + When private browsing is turned on, some actions concerning your privacy will be disabled: + Se a navegação privada estiver ativa, alguns elementos de privacidade estarão inativos: + + + + Webpages are not added to the history. + As páginas web não são adicionadas ao histórico. + + + + Current cookies cannot be accessed. + Os cookies atuais não estarão acessíveis. + + + + Your session is not stored. + A sua sessão não pode ser gravada. + + + + Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened. + No entanto, enquanto não fechar a janela pode utilizar os botões Recuar e Avançar para voltar às páginas abertas anteriormente. + + + + Start Private Browsing + Iniciar navegação privada + + + + There are still %1 open tabs and your session won't be stored. Are you sure to quit QupZilla? + Ainda existe(m) %1 separador(es) aberto(s) e a sessão não será gravada. Tem a certeza que pretende sair? + + + + QupZillaSchemeReply + + + No Error + Sem erros + + + + Not Found + Não encontrado + + + + + Report Issue + Reportar problema + + + + If you are experiencing problems with QupZilla, please try first disable all plugins. <br/>If it won't help, then please fill this form: + Se estiverem a ocorrer problemas no QupZilla, experimente desativar os plugins. <br/>Se não os resolver, preencha este formulário: + + + + Your E-mail + O seu endereço eletrónico + + + + Issue type + Tipo de problema + + + + Issue description + Descrição do problema + + + + Send + Enviar + + + + Please fill all required fields! + Tem que preencher os campos obrigatórios! + + + + Start Page + Página inicial + + + + Google Search + Procura Google + + + + Search results provided by Google + Resultados disponibilizados pelo Google + + + + + + About QupZilla + Sobre QupZilla + + + + Informations about version + Informações da versão + + + + Browser Identification + Identificação do navegador + + + + Paths + Caminhos + + + + Copyright + Direitos de autor + + + + Version + Versão + + + + WebKit version + Versão WebKit + + + + Build time + Compilado + + + + Platform + Plataforma + + + + Profile + Perfil + + + + Settings + Definições + + + + Saved session + Sessão gravada + + + + Pinned tabs + Separadores fixos + + + + Data + Dados + + + + Themes + Temas + + + + Plugins + Plugins + + + + Translations + Traduções + + + + Main developer + Programador principal + + + + Contributors + Contributos + + + + Translators + Tradutores + + + + Speed Dial + Ligação rápida + + + + Add New Page + Adicionar nova página + + + + Apply + Aplicar + + + + Load title from page + Carregar título da página + + + + Edit + Editar + + + + Remove + Remover + + + + E-mail is optional<br/><b>Note: </b>Please use English language only. + O endereço eletrónico é opcional.<br/><b>Nota: </b>tem que escrever a mensagem em inglês. + + + + Reload + Recarregar + + + + Url + Url + + + + Title + Título + + + + New Page + Nova página + + + + RSSManager + + + RSS Reader + Leitor RSS + + + + + Empty + Vazio + + + + Reload + Recarregar + + + + Edit feed + Editar fonte + + + + Delete feed + Eliminar fonte + + + + Optimize Database + Otimizar base de dados + + + + News + Notícias + + + + + Loading... + A carregar... + + + + You don't have any RSS Feeds.<br/> +Please add some with RSS icon in navigation bar on site which offers feeds. + Ainda não possui quaisquer fontes RSS.<br/> +Adicione as fontes com o ícone RSS existente na barra de navegação, nas páginas que disponham deste serviço. + + + + Fill title and URL of a feed: + Indique o título e o URL da fonte: + + + + Feed title: + Título: + + + + Feed URL: + URL: + + + + Edit RSS Feed + Editar fonte RSS + + + + Open link in actual tab + Abrir ligação no separador atual + + + + Open link in new tab + Abrir ligação em novo separador + + + + + New Tab + Novo separador + + + + Error in fetching feed + Ocorreu um erro ao obter a fonte + + + + RSS feed duplicated + Fonte RSS duplicada + + + + You already have this feed. + Esta fonte já existe. + + + + RSSNotification + + + Open RSS Manager + Abrir gestor de RSS + + + + You have successfully added RSS feed "%1". + A fonte "%1" foi adicionada com sucesso. + + + + RSSWidget + + + Add RSS Feeds from this site + Adicionar fontes RSS desta página + + + + Untitled feed + Fonte sem título + + + + Add + Adicionar + + + + ReloadStopButton + + + Stop + Parar + + + + Reload + Recarregar + + + + SSLManager + + + SSL Manager + Gestor SSL + + + + CA Authorities Certificates + Autoridades de certificação + + + + + Show info + Mostrar informações + + + + This is a list of CA Authorities Certificates stored in the standard system path and in user specified paths. + Esta é a lista de autoridades de certificação existentes no sistema e nos caminhos do utilizador. + + + + Local Certificates + Certificados locais + + + + + Remove + Remover + + + + This is a list of Local Certificates stored in your user profile. It also contains all certificates, that have received an exception. + Esta é a lista de certificados locais guardados no seu perfil. Também contém todos os certificados que foram excecionados. + + + + Settings + Definições + + + + Add + Adicionar + + + + If CA Authorities Certificates were not automatically loaded from the system, you can specify paths manually where the certificates are stored. + Se as autoridades de certificação não forem carregadas automaticamente, pode especificar os caminhos em que os certificados estão guardados. + + + + <b>NOTE:</b> Setting this option is a high security risk! + <b>Nota:</b> esta opção representa um risco de segurança elevado! + + + + Ignore all SSL Warnings + Ignorar avisos SSL + + + + All certificates must have .crt suffix. +After adding or removing certificate paths, it is neccessary to restart QupZilla in order to take effect the changes. + Todos os certificados devem possuir o sufixo .crt. +Após adicionar ou remover os caminhos dos certificados, tem que reiniciar o QupZilla para que as alterações produzam efeito. + + + + Choose path... + Escolha o caminho... + + + + Certificate Informations + Informações do certificado + + + + SearchEnginesDialog + + + Manage Search Engines + Gestão dos motores de procura + + + + Add... + Adicionar... + + + + Remove + Remover + + + + Edit + Editar + + + + Up + Para cima + + + + Down + Para baixo + + + + Defaults + Padrão + + + + Search Engine + Motor de procura + + + + Shortcut + Atalho + + + + Add Search Engine + Adicionar motor de procura + + + + Edit Search Engine + Editar motor de procura + + + + SearchEnginesManager + + + Search Engine Added + Motor de procura adicionado + + + + Search Engine "%1" has been successfully added. + O motor de procura "%1" foi adicionado com sucesso. + + + + Search Engine is not valid! + O motor de procura é inválido! + + + + Error + Erro + + + + Error while adding Search Engine <br><b>Error Message: </b> %1 + Ocorreu um erro ao adicionar o motor de procura. <br><b>Mensagem de erro: </b> %1 + + + + SearchToolBar + + + No results found. + Nenhum resultado. + + + + SearchToolbar + + + Search: + Procurar: + + + + Search... + Procurar... + + + + Highlight + Realçar + + + + Case sensitive + Diferenciar maiúsculas de minúsculas + + + + SideBar + + + Bookmarks + Marcadores + + + + History + Histórico + + + + SiteIcon + + + Show informations about this page + Mostrar infromações desta página + + + + SiteInfo + + + Site Info + Informações da página + + + + General + Geral + + + + Media + Média + + + + Security + Segurança + + + + Size: + Tamanho: + + + + Site address: + Endereço: + + + + Encoding: + Codificação: + + + + Meta tags of site: + Meta tags da página: + + + + Tag + Tag + + + + Value + Valor + + + + <b>Security information</b> + <b>Informações de segurança</b> + + + + Details + Detalhes + + + + Image + Imagem + + + + Image address + Endereço da imagem + + + + <b>Preview</b> + <b>Antevisão</b> + + + + <not set in certificate> + <não definido no certificado> + + + + <b>Connection is Encrypted.</b> + <b>Ligação codificada.</b> + + + + <b>Your connection to this page is secured with this certificate: </b> + <b>A ligação a esta página está protegida por este certificado.</b> + + + + <b>Connection Not Encrypted.</b> + <b>Ligação não codificada.</b> + + + + <b>Your connection to this page is not secured!</b> + <b>A ligação a esta página não está protegida.</b> + + + + Copy Image Location + Copiar localização da imagem + + + + Copy Image Name + Copiar nome da imagem + + + + Save Image to Disk + Gravar imagem no disco + + + + + Error! + Erro! + + + + This preview is not available! + A antevisão não está disponível! + + + + Save image... + Gravar imagem... + + + + Cannot write to file! + Incapaz de escrever no ficheiro! + + + + Preview not available + Antevisão não disponível + + + + SiteInfoWidget + + + More... + Mais... + + + + Your connection to this site is <b>secured</b>. + A ligação a esta página é <b>segura</b>. + + + + Your connection to this site is <b>unsecured</b>. + A ligação a esta página <b>não é segura</b>. + + + + This is your <b>%1.</b> visit of this site. + Esta é a sua <b>%1</b> visita a esta página. + + + + You have <b>never</b> visited this site before. + Você <b>nunca</b> visitou esta página. + + + + first + primeira + + + + second + segunda + + + + third + terceira + + + + This is your <b>%1</b> visit of this site. + Esta é a sua <b>%1</b> visita a esta página. + + + + SourceViewer + + + Source of + Código fonte de + + + + File + Ficheiro + + + + Save as... + Gravar como... + + + + Close + Fechar + + + + Edit + Editar + + + + Undo + Anular + + + + Redo + Refazer + + + + Cut + Cortar + + + + Copy + Copiar + + + + Paste + Colar + + + + Delete + Eliminar + + + + Select All + Selecionar tudo + + + + Find + Localizar + + + + + Go to Line... + Ir para a linha... + + + + View + Ver + + + + Reload + Recarregar + + + + Editable + Editável + + + + Word Wrap + Translineação + + + + Save file... + Gravar ficheiro... + + + + Error! + Erro! + + + + Cannot write to file! + Incapaz de escrever no ficheiro! + + + + Error writing to file + Erro ao escrever no ficheiro + + + + Source successfully saved + Código fonte gravado com sucesso + + + + Source reloaded + Código fonte recarregado + + + + Editable changed + Editável alterado + + + + Word Wrap changed + Translineação alterada + + + + Enter line number + Indique o número da linha + + + + SourceViewerSearch + + + Search: + Procurar: + + + + Search... + Procurar... + + + + SpeedDial + + + Unable to load + Incapaz de carregar + + + + TabBar + + + &New tab + &Novo separador + + + + &Stop Tab + Parar &separador + + + + &Reload Tab + &Recarregar separador + + + + &Duplicate Tab + &Duplicar separador + + + + Un&pin Tab + &Fixar separador + + + + &Pin Tab + Desa&fixar separador + + + + Re&load All Tabs + Re&carregar todos os separadores + + + + &Bookmark This Tab + &Marcar este separador + + + + Bookmark &All Tabs + M&arcar todos os separadores + + + + Close Ot&her Tabs + Fechar os o&utros separadores + + + + Cl&ose + F&echar + + + + Reloa&d All Tabs + Recarregar to&dos os separadores + + + + Bookmark &All Ta&bs + M&arcar todos os separadores + + + + Restore &Closed Tab + Restaurar separador fe&chado + + + + + New tab + Novo separador + + + + TabWidget + + + Show list of opened tabs + Mostrar lista de separadores abertos + + + + New Tab + Novo separador + + + + Loading... + A carregar... + + + + + No Named Page + Página sem nome + + + + Actually you have %1 opened tabs + Atualmente, tem %1 separador(es) aberto(s) + + + + + + New tab + Novo separador + + + + ThemeManager + + + <b>Name:</b> + <b>Nome:</b> + + + + <b>Author:</b> + <b>Autor:</b> + + + + <b>Description:</b> + <b>Descrição:</b> + + + + License + Licença + + + + License Viewer + Visualizador de licença + + + + Updater + + + Update available + Atualização disponível + + + + New version of QupZilla is ready to download. + Existe uma nova versão disponível. + + + + Update + Atualizar + + + + WebInspectorDockWidget + + + + Web Inspector + Inspetor web + + + + WebPage + + + To show this page, QupZilla must resend request which do it again +(like searching on making an shoping, which has been already done.) + Para mostrar esta página, o QupZilla tem que reenviar o pedido solicitado. +(tal como fazer algo que já foi feito.) + + + + New tab + Novo separador + + + + Server refused the connection + O servidor recusou a ligação + + + + Server closed the connection + O servidor fechou a ligação + + + + Server not found + O servidor não foi encontrado + + + + Connection timed out + A ligação expirou + + + + Untrusted connection + Ligação não confiável + + + + AdBlocked Content + Conteúdo bloqueado + + + + Blocked by rule <i>%1</i> + Bloqueado pela regra <i>%1</i> + + + + Content Access Denied + Negado o acesso ao conteúdo + + + + Error code %1 + Código de erro %1 + + + + Failed loading page + Falha ao carregar a página + + + + QupZilla can't load page from %1. + O Qupzilla não conseguiu carregar a página %1. + + + + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com + Verifique se existem erros de inserção como <b>ww.</b>exemplo.com em vez de <b>www.</b>exemplo.com + + + + If you are unable to load any pages, check your computer's network connection. + Se não consegue carregar quaisquer páginas, verifique a ligação de rede. + + + + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. + Se o computador estiver protegido por uma firewall ou proxy, certifique-se que o QupZilla pode aceder à Internet. + + + + Try Again + Tente novamente + + + + Choose file... + Escolha o ficheiro... + + + + WebSearchBar + + + Manage Search Engines + Gestão dos motores de procura + + + + Add %1 ... + Adicionar %1... + + + + WebView + + + Failed loading page + Falha ao carregar a página + + + + Loading... + A carregar... + + + + + + New tab + Novo separador + + + + Open link in new &tab + Abrir ligação em novo &separador + + + + Open link in new &window + Abrir ligação em nova &janela + + + + B&ookmark link + Marcar ligaçã&o + + + + &Save link as... + &Gravar ligação como... + + + + Send link... + Enviar ligação... + + + + &Copy link address + &Copiar endereço da ligação + + + + Show i&mage + &Mostrar imagem + + + + Copy im&age + Copi&ar imagem + + + + Copy image ad&dress + Copiar en&dereço da imagem + + + + &Save image as... + &Gravar imagem como... + + + + Send image... + Enviar imagem... + + + + &Back + &Recuar + + + + &Forward + &Avançar + + + + + &Reload + &Recarregar + + + + S&top + Pa&rar + + + + This frame + Esta moldura + + + + Show &only this frame + M&ostrar apenas esta moldura + + + + Show this frame in new &tab + Mostrar es&ta moldura em novo separador + + + + Print frame + Imprimir moldura + + + + Zoom &in + Ampl&iar + + + + &Zoom out + Redu&zir + + + + Reset + Restaurar + + + + Show so&urce of frame + Mostrar código fonte da mold&ura + + + + Book&mark page + &Marcar esta página + + + + &Save page as... + &Gravar página como... + + + + Send page... + Enviar página... + + + + Select &all + Selecion&ar tudo + + + + Show so&urce code + Mos&trar código fonte + + + + Show info ab&out site + Mostrar inf&ormações da página + + + + Show Web &Inspector + Mostrar &inspetor web + + + + Search "%1 .." with %2 + Procurar "%1 .." com %2 + + + + No Named Page + Página sem nome + + + + jsAlert + + + Prevent this page from creating additional dialogs + Impedir que esta página crie mais caixas de diálogo + + + diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts index 68c27bee1..e553a1dcf 100644 --- a/translations/sk_SK.ts +++ b/translations/sk_SK.ts @@ -3115,7 +3115,7 @@ Po pridaní či odobratí ciest k certifikátom je nutné reštartovať prehliad This is your <b>%1</b> visit of this site. - + Toto je vaša <b>%1</b> návšteva tejto stránky. From b720eee746672320ecafebb85a10846932846492 Mon Sep 17 00:00:00 2001 From: Jonathan Hooverman Date: Tue, 3 Jan 2012 21:58:55 +0100 Subject: [PATCH 22/22] Updated German translation --- bin/locale/de_DE.qm | Bin 90274 -> 90939 bytes translations/de_DE.ts | 16 ++++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bin/locale/de_DE.qm b/bin/locale/de_DE.qm index 9b69f434fab548b7a0b200d5817f0ecb23be2434..de8e92dac0dda143e5e333500c6532bb6cfc6c25 100644 GIT binary patch delta 732 zcmY+AOK1~O6o${4G#Qh0($qROPFp)c2~?}162Tgbrb%o!;-jfFG>u6+ZAOy}%p}IT zaMN}pxR8rvp;C0AxNsqZMi41(DhkC{vk-Jsx>BrC3~m&>liHASxvz8Y|DE%ndoRt; z=gqwD*_i9ikJ~pF-0gGc@4omF01)6Y-_Njp(-pu_6NxcTncghnO-GqtuO2Z?GOX4W z0t_$f3+5u?Yh7aBB0kc+*8Rw)y1alVmWgEhjVg)RKe0V72{5oqyp26ucdY>S?X<+Z zR{)lNS>n+}K);vd8)q>|cy5pheIyxf4rj<7#{;}Y%8tWqLu{22hjgyVflTO<-r@8k zPLo*kKCI~1n`toUBX>4WSPS+B%M|605UypO2@86;<*JDZxJjgS7MDn+wG+P*-nEwr z&ybMoK6BhczPn!GL-J(XZmwT20l;?ffe4>T=TG;PLnt`}wO>Zl|t<7-v3)CGG^N)F0W0gVm~K(GcfjMsxi z`eMY4y0di6(6g}{#Tao9RVN^6q;s}aebgLCMdvVf91-g1Mvv;~wWitz)@@7m)sga_ MZbr@)Kg99fKk$UY4*&oF delta 249 zcmV0p02#=!6-fe=TE1(pE;Nwaka&jA5&vqcFp0h4|T_5n4Mbqm>(Rtz}?EbagR;`EcH44(ld zlSK_y0z~YSoejSM1(RJ4rvV$21rIs1Mh^`E0z{9qRS-V`0Y{US5ibFCv&9h(0Rlt3 zlhqPu2|5b|27>?rMg5aS6UG8XGqVj8eggtQd{E&@fKlYJPb z0zk==B^k#7Y?JL7D*{HjgBlvQ8X5sPKev!s0e}OyQ(Xbt0k@Q20d4`8d}0B=Ap%t* diff --git a/translations/de_DE.ts b/translations/de_DE.ts index 55428c65a..e01cf4389 100644 --- a/translations/de_DE.ts +++ b/translations/de_DE.ts @@ -4419,42 +4419,42 @@ Nachdem Speicherpfade hinzugefügt oder gelöscht wurden, muss QupZilla neu gest This frame - + Dieser Rahmen Show &only this frame - + Nur diesen Rahmen anzei&gen Show this frame in new &tab - + Diesen Rahmen in einem neuen &Tab anzeigen Print frame - + Rahmen drucken Zoom &in - + Ver&größern &Zoom out - + Ver&kleinern Reset - Zurücksetzen + Zurücksetzen Show so&urce of frame - + Q&uelltext dieses Rahmens anzeigen

%EMAIL%*:
%TYPE%:
%DESCRIPTION%: