Initial
This commit is contained in:
248
nntp/BRWSVIEW.CPP
Normal file
248
nntp/BRWSVIEW.CPP
Normal file
@@ -0,0 +1,248 @@
|
||||
#include <nntp/brwsview.hpp>
|
||||
#include <nntp/thmbnail.hpp>
|
||||
#include <mediapak/entryinf.hpp>
|
||||
#include <bsptree/btree.hpp>
|
||||
#include <common/crsctrl.hpp>
|
||||
#include <common/pathfnd.hpp>
|
||||
#include <common/progress.hpp>
|
||||
|
||||
BrowseView::BrowseView(void)
|
||||
{
|
||||
mCreateHandler.setCallback(this,&BrowseView::createHandler);
|
||||
mSizeHandler.setCallback(this,&BrowseView::sizeHandler);
|
||||
mPaintHandler.setCallback(this,&BrowseView::paintHandler);
|
||||
mHorizontalScrollHandler.setCallback(this,&BrowseView::horizontalScrollHandler);
|
||||
mVerticalScrollHandler.setCallback(this,&BrowseView::verticalScrollHandler);
|
||||
mLeftButtonDoubleHandler.setCallback(this,&BrowseView::leftButtonDoubleHandler);
|
||||
insertHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
insertHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
insertHandler(VectorHandler::PaintHandler,&mPaintHandler);
|
||||
insertHandler(VectorHandler::VerticalScrollHandler,&mVerticalScrollHandler);
|
||||
insertHandler(VectorHandler::HorizontalScrollHandler,&mHorizontalScrollHandler);
|
||||
insertHandler(VectorHandler::LeftButtonDoubleHandler,&mLeftButtonDoubleHandler);
|
||||
}
|
||||
|
||||
BrowseView::~BrowseView()
|
||||
{
|
||||
removeHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
removeHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
removeHandler(VectorHandler::PaintHandler,&mPaintHandler);
|
||||
removeHandler(VectorHandler::VerticalScrollHandler,&mVerticalScrollHandler);
|
||||
removeHandler(VectorHandler::HorizontalScrollHandler,&mHorizontalScrollHandler);
|
||||
removeHandler(VectorHandler::LeftButtonDoubleHandler,&mLeftButtonDoubleHandler);
|
||||
}
|
||||
|
||||
CallbackData::ReturnType BrowseView::createHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.hwndOwner(*this);
|
||||
setTitle("None");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType BrowseView::sizeHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
if(mThumbPage.rowItems()!=mThumbPage.rowItems(*this))
|
||||
{
|
||||
CursorControl cursorControl;
|
||||
cursorControl.waitCursor(true);
|
||||
mThumbPage.isDirty(true);
|
||||
mThumbPage.update(*this);
|
||||
mScrollInfo.scrollableObjectDimensions(mThumbPage.width(),mThumbPage.height());
|
||||
cursorControl.waitCursor(false);
|
||||
}
|
||||
mScrollInfo.handleSize(someCallbackData);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType BrowseView::paintHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
PaintInformation &paintInfo=*((PaintInformation*)someCallbackData.lParam());
|
||||
PureDevice &paintDevice=(PureDevice&)paintInfo;
|
||||
if(mScrollInfo.sizeEvent())
|
||||
{
|
||||
mScrollInfo.sizeEvent(FALSE);
|
||||
mThumbPage.draw(paintDevice,Rect(0,0,mThumbPage.width(),mThumbPage.height()),Point(mScrollInfo.currScrollx(),mScrollInfo.currScrolly()));
|
||||
}
|
||||
if(mScrollInfo.scrollEvent()||(!mScrollInfo.sizeEvent()&&!mScrollInfo.scrollEvent()))
|
||||
{
|
||||
Rect paintRect(paintInfo.paintRect());
|
||||
mScrollInfo.scrollEvent(FALSE);
|
||||
paintRect.right(paintRect.right()-paintRect.left());
|
||||
paintRect.bottom((paintRect.bottom()-paintRect.top()));
|
||||
mThumbPage.draw(paintDevice,paintRect,Point(paintRect.left()+mScrollInfo.currScrollx(),paintRect.top()+mScrollInfo.currScrolly()));
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType BrowseView::verticalScrollHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.handleVerticalScroll(someCallbackData);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType BrowseView::horizontalScrollHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.handleHorizontalScroll(someCallbackData);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType BrowseView::leftButtonDoubleHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
Point clickPoint(someCallbackData.loWord(),someCallbackData.hiWord());
|
||||
CallbackData callbackData;
|
||||
String strPathFileName;
|
||||
String strItemName;
|
||||
|
||||
clickPoint.x(clickPoint.x()+mScrollInfo.currScrollx());
|
||||
clickPoint.y(clickPoint.y()+mScrollInfo.currScrolly());
|
||||
if(!mThumbPage.hitTest(*this,clickPoint,strItemName))return (CallbackData::ReturnType)FALSE;
|
||||
strPathFileName=getTitle()+String("\\")+strItemName;
|
||||
callbackData.lParam(int((char*)strPathFileName));
|
||||
mSelectHandler.callback(callbackData);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
bool BrowseView::browse(const String &strPathDirectory)
|
||||
{
|
||||
CursorControl cursorControl;
|
||||
Block<String> strPathFileNames;
|
||||
PureDevice pureDevice(*this);
|
||||
Progress progress(*this);
|
||||
PakEntry pakEntry;
|
||||
|
||||
setTitle(strPathDirectory);
|
||||
if(strPathDirectory.isNull())return FALSE;
|
||||
cursorControl.waitCursor(true);
|
||||
getDirectoryFileNames(strPathDirectory,strPathFileNames);
|
||||
mMediaPak.open(strPathDirectory+String(".pak"),MediaPak::OpenAlways);
|
||||
if(mMediaPak.entries())
|
||||
{
|
||||
PakEntry pakEntry;
|
||||
DWORD pakEntries;
|
||||
|
||||
pakEntries=mMediaPak.entries();
|
||||
progress.setCaption("Reading Thumbnails...");
|
||||
progress.range(pakEntries);
|
||||
progress.show(true);
|
||||
for(int index=0;index<pakEntries;index++)
|
||||
{
|
||||
mMediaPak.getEntry(pakEntry,index);
|
||||
mThumbPage.insert(pakEntry,pureDevice);
|
||||
progress.setText(String("Reading '")+pakEntry.name()+String("'..."));
|
||||
progress++;
|
||||
}
|
||||
merge(progress,mMediaPak,strPathFileNames,strPathDirectory);
|
||||
}
|
||||
else
|
||||
{
|
||||
progress.setCaption("Creating Thumbnails...");
|
||||
progress.range(strPathFileNames.size());
|
||||
progress.show(true);
|
||||
for(int index=0;index<strPathFileNames.size();index++)
|
||||
{
|
||||
GlobalData<BYTE> rawData;
|
||||
PakEntry pakEntry;
|
||||
|
||||
String &strPathFileName=strPathFileNames[index];
|
||||
progress.setText(String("Reading '")+strPathFileName+String("'..."));
|
||||
progress++;
|
||||
mThumbPage.insert(strPathFileName);
|
||||
mThumbPage[mThumbPage.entries()-1].getRawData(rawData);
|
||||
pakEntry.type(PakEntry::Blob);
|
||||
pakEntry.name(strPathFileName);
|
||||
pakEntry.id(mMediaPak.entries());
|
||||
pakEntry.rawData(rawData);
|
||||
mMediaPak.add(pakEntry);
|
||||
}
|
||||
}
|
||||
mThumbPage.update(*this);
|
||||
mScrollInfo.scrollableObjectDimensions(mThumbPage.width(),mThumbPage.height());
|
||||
cursorControl.waitCursor(false);
|
||||
invalidate(false);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void BrowseView::merge(Progress &progress,MediaPak &mediaPak,Block<String> &strPathDirFileNames,const String &strPathDirectory)
|
||||
{
|
||||
BTree<String> strPathFileNames;
|
||||
EntryInfo entryInfo;
|
||||
String strFound;
|
||||
int index;
|
||||
|
||||
progress.setCaption("Scanning for updates...");
|
||||
progress.range(mediaPak.entries());
|
||||
progress.setPosition(0);
|
||||
for(index=0;index<mediaPak.entries();index++)
|
||||
{
|
||||
mediaPak.getInfo(entryInfo,index);
|
||||
strPathFileNames.insert(entryInfo.name());
|
||||
progress++;
|
||||
}
|
||||
progress.setPosition(0);
|
||||
for(index=0;index<strPathDirFileNames.size();index++)
|
||||
{
|
||||
if(!strPathFileNames.find(strPathDirFileNames[index]))
|
||||
{
|
||||
GlobalData<BYTE> rawData;
|
||||
PakEntry pakEntry;
|
||||
|
||||
String &strFileName=strPathDirFileNames[index];
|
||||
progress.setPosition(index);
|
||||
progress.setText(String("Adding '")+strFileName+String("'..."));
|
||||
strPathFileNames.insert(strPathDirFileNames[index]);
|
||||
String strPathFileName(strPathDirectory+String("\\")+strFileName);
|
||||
mThumbPage.insert(strPathFileName);
|
||||
mThumbPage[mThumbPage.entries()-1].getRawData(rawData);
|
||||
pakEntry.type(PakEntry::Blob);
|
||||
pakEntry.name(strFileName);
|
||||
pakEntry.id(mMediaPak.entries());
|
||||
pakEntry.rawData(rawData);
|
||||
mMediaPak.add(pakEntry);
|
||||
progress++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool BrowseView::getDirectoryFileNames(const String &strDirectory,Block<String> &strPathFileNames)
|
||||
{
|
||||
PathFind pathFind;
|
||||
|
||||
strPathFileNames.remove();
|
||||
pathFind.fileList(strDirectory+String("\\")+String("*.jpg"),strPathFileNames);
|
||||
return strPathFileNames.size()?true:false;
|
||||
}
|
||||
|
||||
void BrowseView::setTitle(const String &strTitle)
|
||||
{
|
||||
String strCaption;
|
||||
String strString;
|
||||
|
||||
windowText(strCaption);
|
||||
strString=strCaption;
|
||||
strCaption=strCaption.betweenString(0,' ');
|
||||
if(strCaption.isNull())strCaption=strString;
|
||||
strCaption+=String(" - [")+strTitle+String("]");
|
||||
setCaption(strCaption);
|
||||
}
|
||||
|
||||
String BrowseView::getTitle(void)const
|
||||
{
|
||||
String strCaption;
|
||||
|
||||
windowText(strCaption);
|
||||
return strCaption.betweenString('[',']');
|
||||
}
|
||||
|
||||
// *** virtuals
|
||||
|
||||
void BrowseView::preRegister(WNDCLASS &wndClass)
|
||||
{
|
||||
wndClass.style|=CS_SAVEBITS|CS_OWNDC;
|
||||
wndClass.hbrBackground=(HBRUSH)::GetStockObject(WHITE_BRUSH);
|
||||
}
|
||||
|
||||
void BrowseView::preCreate(MDICREATESTRUCT &createStruct)
|
||||
{
|
||||
createStruct.style|=WS_VSCROLL|WS_HSCROLL|WS_CLIPCHILDREN|WS_CLIPSIBLINGS;
|
||||
}
|
||||
|
||||
67
nntp/BRWSVIEW.HPP
Normal file
67
nntp/BRWSVIEW.HPP
Normal file
@@ -0,0 +1,67 @@
|
||||
#ifndef _NNTP_BROWSEVIEW_HPP_
|
||||
#define _NNTP_BROWSEVIEW_HPP_
|
||||
#ifndef _COMMON_MDIWIN_HPP_
|
||||
#include <common/mdiwin.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SMARTPOINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_BLOCK_HPP_
|
||||
#include <common/block.hpp>
|
||||
#endif
|
||||
#ifndef _THREAD_MUTEX_HPP_
|
||||
#include <thread/mutex.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_THUMBPAGE_HPP_
|
||||
#include <nntp/thmbpage.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_SCROLLINFO_HPP_
|
||||
#include <jpgimg/scroll.hpp>
|
||||
#endif
|
||||
#ifndef _MEDIAPAK_MEDIAPAK_HPP_
|
||||
#include <mediapak/mediapak.hpp>
|
||||
#endif
|
||||
|
||||
class Progress;
|
||||
|
||||
class BrowseView : public MDIWindow
|
||||
{
|
||||
public:
|
||||
BrowseView(void);
|
||||
virtual ~BrowseView();
|
||||
bool browse(const String &strPathDirectoryName);
|
||||
void setHandler(PureCallback *pCallback);
|
||||
protected:
|
||||
virtual void preRegister(WNDCLASS &wndClass);
|
||||
virtual void preCreate(MDICREATESTRUCT &createStruct);
|
||||
private:
|
||||
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType sizeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType paintHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType verticalScrollHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType horizontalScrollHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType leftButtonDoubleHandler(CallbackData &someCallbackData);
|
||||
bool getDirectoryFileNames(const String &strDirectory,Block<String> &strPathFileNames);
|
||||
void merge(Progress &progress,MediaPak &mediaPak,Block<String> &strPathDirFileNames,const String &strPathDirectory);
|
||||
void setTitle(const String &strTitle);
|
||||
String getTitle(void)const;
|
||||
void analyze(PakEntry &pakEntry);
|
||||
|
||||
Callback<BrowseView> mCreateHandler;
|
||||
Callback<BrowseView> mSizeHandler;
|
||||
Callback<BrowseView> mPaintHandler;
|
||||
Callback<BrowseView> mVerticalScrollHandler;
|
||||
Callback<BrowseView> mHorizontalScrollHandler;
|
||||
Callback<BrowseView> mLeftButtonDoubleHandler;
|
||||
ScrollInfo mScrollInfo;
|
||||
MediaPak mMediaPak;
|
||||
ThumbPage mThumbPage;
|
||||
CallbackPointer mSelectHandler;
|
||||
};
|
||||
|
||||
inline
|
||||
void BrowseView::setHandler(PureCallback *pCallback)
|
||||
{
|
||||
mSelectHandler=CallbackPointer(pCallback);
|
||||
}
|
||||
#endif
|
||||
43
nntp/BUILD.BAT
Normal file
43
nntp/BUILD.BAT
Normal file
@@ -0,0 +1,43 @@
|
||||
SET INCLUDE=C:\PARTS\MSDEV\INCLUDE;C:\PARTS;.;..
|
||||
SET LIB=C:\PARTS\MSDEV\LIB
|
||||
cd..
|
||||
cd bsptree
|
||||
nmake -fbsptree.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd common
|
||||
nmake -fcommon.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd display
|
||||
nmake -fdisplay.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd socket
|
||||
nmake -fsocket.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd rasapi
|
||||
nmake -frasapi.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd uudecode
|
||||
nmake -fdecode.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd imagelst
|
||||
nmake -fimagelst.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd thread
|
||||
nmake -fthread.mak
|
||||
if errorlevel 1 goto done
|
||||
cd..
|
||||
cd nntp
|
||||
nmake -fnntp.mak
|
||||
cd ..
|
||||
@echo build complete
|
||||
goto success
|
||||
:done
|
||||
cd..
|
||||
:success
|
||||
BIN
nntp/CBOX.BMP
Normal file
BIN
nntp/CBOX.BMP
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 246 B |
BIN
nntp/CBOXC.BMP
Normal file
BIN
nntp/CBOXC.BMP
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 246 B |
125
nntp/DIRENTRY.HPP
Normal file
125
nntp/DIRENTRY.HPP
Normal file
@@ -0,0 +1,125 @@
|
||||
#ifndef _NNTP_DIRENTRY_HPP_
|
||||
#define _NNTP_DIRENTRY_HPP_
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_DIRITEM_HPP_
|
||||
#include <nntp/diritem.hpp>
|
||||
#endif
|
||||
#ifndef _IMAGELIST_HANDLETREE_HPP_
|
||||
#include <imagelst/treeitem.hpp>
|
||||
#endif
|
||||
|
||||
class DirEntry : public Block<DirItem>
|
||||
{
|
||||
public:
|
||||
DirEntry(void);
|
||||
DirEntry(const DirEntry &someDirEntry);
|
||||
DirEntry(const String &pathEntryName,const String &entryName,HandleTreeItem handleTreeItem=0,DWORD extraInfo=0);
|
||||
virtual ~DirEntry();
|
||||
DirEntry &operator=(const DirEntry &someDirEntry);
|
||||
WORD operator==(const DirEntry &someDirEntry)const;
|
||||
const String &entryName(void)const;
|
||||
void entryName(const String &entryName);
|
||||
const String &pathEntryName(void)const;
|
||||
void pathEntryName(const String &pathEntryName);
|
||||
HandleTreeItem handleTreeItem(void)const;
|
||||
void handleTreeItem(HandleTreeItem handleTreeItem);
|
||||
DWORD extraInfo(void)const;
|
||||
void extraInfo(DWORD extraInfo);
|
||||
private:
|
||||
HandleTreeItem mTreeItem;
|
||||
String mEntryName;
|
||||
String mPathEntryName;
|
||||
DWORD mExtraInfo;
|
||||
};
|
||||
|
||||
inline
|
||||
DirEntry::DirEntry(void)
|
||||
: mExtraInfo(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
DirEntry::DirEntry(const DirEntry &someDirEntry)
|
||||
{
|
||||
*this=someDirEntry;
|
||||
}
|
||||
|
||||
inline
|
||||
DirEntry::DirEntry(const String &pathEntryName,const String &entryName,HandleTreeItem handleTreeItem,DWORD extraInfo)
|
||||
: mEntryName(entryName), mPathEntryName(pathEntryName), mTreeItem(handleTreeItem), mExtraInfo(extraInfo)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
DirEntry::~DirEntry()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
DirEntry &DirEntry::operator=(const DirEntry &someDirEntry)
|
||||
{
|
||||
entryName(someDirEntry.entryName());
|
||||
pathEntryName(someDirEntry.pathEntryName());
|
||||
handleTreeItem(someDirEntry.handleTreeItem());
|
||||
extraInfo(someDirEntry.extraInfo());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD DirEntry::operator==(const DirEntry &someDirEntry)const
|
||||
{
|
||||
return (entryName()==someDirEntry.entryName()&&
|
||||
pathEntryName()==someDirEntry.pathEntryName()&&
|
||||
handleTreeItem()==someDirEntry.handleTreeItem());
|
||||
}
|
||||
|
||||
inline
|
||||
const String &DirEntry::entryName(void)const
|
||||
{
|
||||
return mEntryName;
|
||||
}
|
||||
|
||||
inline
|
||||
void DirEntry::entryName(const String &entryName)
|
||||
{
|
||||
mEntryName=entryName;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &DirEntry::pathEntryName(void)const
|
||||
{
|
||||
return mPathEntryName;
|
||||
}
|
||||
|
||||
inline
|
||||
void DirEntry::pathEntryName(const String &pathEntryName)
|
||||
{
|
||||
mPathEntryName=pathEntryName;
|
||||
}
|
||||
|
||||
inline
|
||||
HandleTreeItem DirEntry::handleTreeItem(void)const
|
||||
{
|
||||
return mTreeItem;
|
||||
}
|
||||
|
||||
inline
|
||||
void DirEntry::handleTreeItem(HandleTreeItem handleTreeItem)
|
||||
{
|
||||
mTreeItem=handleTreeItem;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD DirEntry::extraInfo(void)const
|
||||
{
|
||||
return mExtraInfo;
|
||||
}
|
||||
|
||||
inline
|
||||
void DirEntry::extraInfo(DWORD extraInfo)
|
||||
{
|
||||
mExtraInfo=extraInfo;
|
||||
}
|
||||
#endif
|
||||
101
nntp/DIRITEM.HPP
Normal file
101
nntp/DIRITEM.HPP
Normal file
@@ -0,0 +1,101 @@
|
||||
#ifndef _NNTP_DIRITEM_HPP_
|
||||
#define _NNTP_DIRITEM_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _IMAGELIST_HANDLETREE_HPP_
|
||||
#include <imagelst/treeitem.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
|
||||
class DirItem
|
||||
{
|
||||
public:
|
||||
DirItem(void);
|
||||
DirItem(const String &itemName,HandleTreeItem handleTreeItem=(HandleTreeItem)0,DWORD extraInfo=0);
|
||||
virtual ~DirItem();
|
||||
DirItem &operator=(const DirItem &someDirItem);
|
||||
WORD operator==(const DirItem &someDirItem)const;
|
||||
const String &itemName(void)const;
|
||||
void itemName(const String &itemName);
|
||||
HandleTreeItem handleTreeItem(void)const;
|
||||
void handleTreeItem(HandleTreeItem handleTreeItem);
|
||||
DWORD extraInfo(void)const;
|
||||
void extraInfo(DWORD extraInfo);
|
||||
private:
|
||||
String mItemName;
|
||||
HandleTreeItem mTreeItem;
|
||||
DWORD mExtraInfo;
|
||||
};
|
||||
|
||||
inline
|
||||
DirItem::DirItem(void)
|
||||
: mTreeItem(0), mExtraInfo(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
DirItem::DirItem(const String &itemName,HandleTreeItem handleTreeItem,DWORD extraInfo)
|
||||
: mItemName(itemName), mTreeItem(handleTreeItem), mExtraInfo(extraInfo)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
inline
|
||||
DirItem::~DirItem()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
DirItem &DirItem::operator=(const DirItem &someDirItem)
|
||||
{
|
||||
itemName(someDirItem.itemName());
|
||||
handleTreeItem(someDirItem.handleTreeItem());
|
||||
extraInfo(someDirItem.extraInfo());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD DirItem::operator==(const DirItem &someDirItem)const
|
||||
{
|
||||
return (itemName()==someDirItem.itemName()&&
|
||||
handleTreeItem()==someDirItem.handleTreeItem());
|
||||
}
|
||||
|
||||
inline
|
||||
const String &DirItem::itemName(void)const
|
||||
{
|
||||
return mItemName;
|
||||
}
|
||||
|
||||
inline
|
||||
void DirItem::itemName(const String &itemName)
|
||||
{
|
||||
mItemName=itemName;
|
||||
}
|
||||
|
||||
inline
|
||||
HandleTreeItem DirItem::handleTreeItem(void)const
|
||||
{
|
||||
return mTreeItem;
|
||||
}
|
||||
|
||||
inline
|
||||
void DirItem::handleTreeItem(HandleTreeItem handleTreeItem)
|
||||
{
|
||||
mTreeItem=handleTreeItem;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD DirItem::extraInfo(void)const
|
||||
{
|
||||
return mExtraInfo;
|
||||
}
|
||||
|
||||
void DirItem::extraInfo(DWORD extraInfo)
|
||||
{
|
||||
mExtraInfo=extraInfo;
|
||||
}
|
||||
#endif
|
||||
35
nntp/ENTRYDLG.CPP
Normal file
35
nntp/ENTRYDLG.CPP
Normal file
@@ -0,0 +1,35 @@
|
||||
#include <nntp/entrydlg.hpp>
|
||||
|
||||
WORD EntryDialog::performDialog(String &entryText)
|
||||
{
|
||||
if(!entryText.isNull())mEditControlText=entryText;
|
||||
WORD resultCode(::DialogBoxParam(processInstance(),(LPSTR)"NewsGroup",mhParent,(DLGPROC)DWindow::DlgProc,(LONG)((DWindow*)this)));
|
||||
if(resultCode)entryText=mEditControlText;
|
||||
return resultCode;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType EntryDialog::initDialogHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
if(!mEditControlText.isNull())setText(EditText,mEditControlText);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType EntryDialog::dialogCodeHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
return (CallbackData::ReturnType)DLGC_WANTALLKEYS;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType EntryDialog::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDOK :
|
||||
getText(EditText,mEditControlText);
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case IDCANCEL :
|
||||
endDialog(FALSE);
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
74
nntp/ENTRYDLG.HPP
Normal file
74
nntp/ENTRYDLG.HPP
Normal file
@@ -0,0 +1,74 @@
|
||||
#ifndef _NNTP_ENTRYDLG_HPP_
|
||||
#define _NNTP_ENTRYDLG_HPP_
|
||||
#ifndef _COMMON_DWINDOW_HPP_
|
||||
#include <common/dwindow.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
|
||||
class OwnerDrawList;
|
||||
|
||||
class EntryDialog : private DWindow
|
||||
{
|
||||
public:
|
||||
EntryDialog(const DWindow &parentWindow);
|
||||
virtual ~EntryDialog();
|
||||
WORD performDialog(String &entryText);
|
||||
private:
|
||||
enum{EditText=NG_NEWSGROUP};
|
||||
EntryDialog(const EntryDialog &someEntryDialog);
|
||||
EntryDialog &operator=(const EntryDialog &someEntryDialog);
|
||||
CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType dialogCodeHandler(CallbackData &someCallbackData);
|
||||
|
||||
Callback<EntryDialog> mInitDialogHandler;
|
||||
Callback<EntryDialog> mCommandHandler;
|
||||
Callback<EntryDialog> mDialogCodeHandler;
|
||||
String mEditControlText;
|
||||
OwnerDrawList *mlpOwnerDrawList;
|
||||
HWND mhParent;
|
||||
};
|
||||
|
||||
inline
|
||||
EntryDialog::EntryDialog(const DWindow &parentWindow)
|
||||
: mhParent(parentWindow), mlpOwnerDrawList(0)
|
||||
{
|
||||
mInitDialogHandler.setCallback(this,&EntryDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&EntryDialog::commandHandler);
|
||||
mDialogCodeHandler.setCallback(this,&EntryDialog::dialogCodeHandler);
|
||||
insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
insertHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
insertHandler(VectorHandler::DialogCodeHandler,&mDialogCodeHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
EntryDialog::EntryDialog(const EntryDialog &someEntryDialog)
|
||||
: mhParent(someEntryDialog.mhParent), mlpOwnerDrawList()
|
||||
{ // no implementation
|
||||
mInitDialogHandler.setCallback(this,&EntryDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&EntryDialog::commandHandler);
|
||||
mDialogCodeHandler.setCallback(this,&EntryDialog::dialogCodeHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
EntryDialog::~EntryDialog()
|
||||
{
|
||||
removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
removeHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
removeHandler(VectorHandler::DialogCodeHandler,&mDialogCodeHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
EntryDialog &EntryDialog::operator=(const EntryDialog &/*someEntryDialog*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
#endif
|
||||
169
nntp/GROUPDLG.CPP
Normal file
169
nntp/GROUPDLG.CPP
Normal file
@@ -0,0 +1,169 @@
|
||||
#include <nntp/groupdlg.hpp>
|
||||
#include <nntp/entrydlg.hpp>
|
||||
#include <common/gdipoint.hpp>
|
||||
#include <common/purebmp.hpp>
|
||||
|
||||
GroupDialog::GroupDialog(const GUIWindow &parentWindow)
|
||||
: mhParent(parentWindow), mlpOwnerDrawList(0), mRGBGray(192,192,192),
|
||||
mBrush(mRGBGray)
|
||||
{
|
||||
mInitDialogHandler.setCallback(this,&GroupDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&GroupDialog::commandHandler);
|
||||
mTimerHandler.setCallback(this,&GroupDialog::timerHandler);
|
||||
mMeasureItemHandler.setCallback(this,&GroupDialog::measureItemHandler);
|
||||
mControlColorHandler.setCallback(this,&GroupDialog::controlColorHandler);
|
||||
insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
insertHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
insertHandler(VectorHandler::TimerHandler,&mTimerHandler);
|
||||
insertHandler(VectorHandler::ControlColorHandler,&mControlColorHandler);
|
||||
}
|
||||
|
||||
GroupDialog::GroupDialog(const GroupDialog &someGroupDialog)
|
||||
: mhParent(someGroupDialog.mhParent), mlpOwnerDrawList(0), mRGBGray(192,192,192),
|
||||
mBrush(mRGBGray)
|
||||
{ // no implementation
|
||||
mInitDialogHandler.setCallback(this,&GroupDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&GroupDialog::commandHandler);
|
||||
mTimerHandler.setCallback(this,&GroupDialog::timerHandler);
|
||||
mMeasureItemHandler.setCallback(this,&GroupDialog::measureItemHandler);
|
||||
mControlColorHandler.setCallback(this,&GroupDialog::controlColorHandler);
|
||||
}
|
||||
|
||||
GroupDialog::~GroupDialog()
|
||||
{
|
||||
if(mlpOwnerDrawList)delete mlpOwnerDrawList;
|
||||
removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
removeHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
removeHandler(VectorHandler::TimerHandler,&mTimerHandler);
|
||||
removeHandler(VectorHandler::ControlColorHandler,&mControlColorHandler);
|
||||
}
|
||||
|
||||
WORD GroupDialog::performDialog(void)
|
||||
{
|
||||
::DialogBoxParam(processInstance(),(LPSTR)"GroupDialog",mhParent,(DLGPROC)DWindow::DlgProc,(LONG)((DWindow*)this));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType GroupDialog::initDialogHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
setTimer(TimerID,100);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType GroupDialog::timerHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
killTimer(TimerID);
|
||||
mlpOwnerDrawList=new OwnerDrawListCheck(*this,getItem(NewsGroupList),NewsGroupList,PureBitmap("CHECKBOXC",processInstance()),PureBitmap("CHECKBOX",processInstance()));
|
||||
getNewsGroups();
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType GroupDialog::measureItemHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
LPMEASUREITEMSTRUCT lpmis((LPMEASUREITEMSTRUCT)someCallbackData.lParam());
|
||||
lpmis->itemHeight=20;
|
||||
return (CallbackData::ReturnType)TRUE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType GroupDialog::controlColorHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
return (CallbackData::ReturnType)(GDIObj)mBrush;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType GroupDialog::drawItemHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
return (CallbackData::ReturnType)TRUE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType GroupDialog::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDOK :
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case IDCANCEL :
|
||||
endDialog(FALSE);
|
||||
break;
|
||||
case AddButton :
|
||||
handleAdd();
|
||||
break;
|
||||
case DeleteButton :
|
||||
handleDelete();
|
||||
break;
|
||||
case NewsGroupList :
|
||||
if(LBN_DBLCLK==someCallbackData.wmCommandCommand())handleModify();
|
||||
else if(LBN_SELCHANGE==someCallbackData.wmCommandCommand())handleChange();
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void GroupDialog::handleAdd(void)
|
||||
{
|
||||
EntryDialog entryDialog(*this);
|
||||
String entryText;
|
||||
|
||||
if(entryDialog.performDialog(entryText)&&mNewsReg.addGroup(entryText,FALSE))
|
||||
mlpOwnerDrawList->insertString(entryText);
|
||||
}
|
||||
|
||||
void GroupDialog::handleModify(void)
|
||||
{
|
||||
LRESULT currSelection(mlpOwnerDrawList->getCurrent());
|
||||
String selString;
|
||||
String modString;
|
||||
|
||||
if(LB_ERR==currSelection){::MessageBeep(0);return;}
|
||||
mlpOwnerDrawList->getText(selString,currSelection);
|
||||
modString=selString;
|
||||
EntryDialog entryDialog(*this);
|
||||
if(entryDialog.performDialog(modString))
|
||||
{
|
||||
mNewsReg.removeGroup(selString);
|
||||
mNewsReg.addGroup(modString);
|
||||
mlpOwnerDrawList->deleteString(currSelection);
|
||||
mlpOwnerDrawList->insertString(modString);
|
||||
}
|
||||
}
|
||||
|
||||
void GroupDialog::handleDelete(void)
|
||||
{
|
||||
LRESULT currSelection(sendMessage(NewsGroupList,LB_GETCURSEL,0,0L));
|
||||
String selString;
|
||||
|
||||
if(LB_ERR==currSelection){::MessageBeep(0);return;}
|
||||
mlpOwnerDrawList->getText(selString,currSelection);
|
||||
if(mNewsReg.removeGroup(selString))mlpOwnerDrawList->deleteString(currSelection);
|
||||
}
|
||||
|
||||
void GroupDialog::getNewsGroups(void)
|
||||
{
|
||||
Block<NewsGroup> subscriberList;
|
||||
|
||||
mNewsReg.queryGroups(subscriberList);
|
||||
mlpOwnerDrawList->setRedraw(FALSE);
|
||||
mlpOwnerDrawList->resetContent();
|
||||
for(int itemIndex=0;itemIndex<subscriberList.size();itemIndex++)
|
||||
{
|
||||
mlpOwnerDrawList->insertString(subscriberList[itemIndex].newsGroup());
|
||||
if(subscriberList[itemIndex].active())mlpOwnerDrawList->setSelection(itemIndex,TRUE);
|
||||
}
|
||||
mlpOwnerDrawList->setRedraw(TRUE);
|
||||
}
|
||||
|
||||
void GroupDialog::handleChange(void)
|
||||
{
|
||||
GDIPoint cursorPoint;
|
||||
String groupName;
|
||||
LONG itemIndex;
|
||||
LONG selState;
|
||||
|
||||
::GetCursorPos(&((POINT&)cursorPoint));
|
||||
::ScreenToClient(getItem(NewsGroupList),&((POINT&)cursorPoint));
|
||||
itemIndex=mlpOwnerDrawList->itemFromPoint(cursorPoint);
|
||||
if(LB_ERR==itemIndex)return;
|
||||
mlpOwnerDrawList->getText(groupName,itemIndex);
|
||||
selState=mlpOwnerDrawList->getSel(itemIndex);
|
||||
mNewsReg.setGroup(groupName,selState);
|
||||
}
|
||||
67
nntp/GROUPDLG.HPP
Normal file
67
nntp/GROUPDLG.HPP
Normal file
@@ -0,0 +1,67 @@
|
||||
#ifndef _NNTP_GROUPDLG_HPP_
|
||||
#define _NNTP_GROUPDLG_HPP_
|
||||
#ifndef _COMMON_DWINDOW_HPP_
|
||||
#include <common/dwindow.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_BRUSH_HPP_
|
||||
#include <common/brush.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NEWSREG_HPP_
|
||||
#include <nntp/newsreg.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_OWNERDRAWLISTCHECK_HPP_
|
||||
#include <common/odlstchk.hpp>
|
||||
#endif
|
||||
|
||||
class String;
|
||||
class OwnerDrawList;
|
||||
|
||||
class GroupDialog : private DWindow
|
||||
{
|
||||
public:
|
||||
GroupDialog(const GUIWindow &parentWindow);
|
||||
virtual ~GroupDialog();
|
||||
WORD performDialog(void);
|
||||
private:
|
||||
enum {NewsGroupList=NG_NEWSGROUPS,AddButton=NG_ADD,DeleteButton=NG_DELETE};
|
||||
enum {TimerID=0};
|
||||
GroupDialog(const GroupDialog &someGroupDialog);
|
||||
GroupDialog &operator=(const GroupDialog &someGroupDialog);
|
||||
void handleAdd(void);
|
||||
void handleModify(void);
|
||||
void handleDelete(void);
|
||||
void getNewsGroups(void);
|
||||
void handleChange(void);
|
||||
|
||||
CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType timerHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType measureItemHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType controlColorHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType drawItemHandler(CallbackData &someCallbackData);
|
||||
|
||||
Callback<GroupDialog> mInitDialogHandler;
|
||||
Callback<GroupDialog> mCommandHandler;
|
||||
Callback<GroupDialog> mTimerHandler;
|
||||
Callback<GroupDialog> mMeasureItemHandler;
|
||||
Callback<GroupDialog> mControlColorHandler;
|
||||
Callback<GroupDialog> mDrawItemHandler;
|
||||
NewsReg mNewsReg;
|
||||
OwnerDrawListCheck *mlpOwnerDrawList;
|
||||
HWND mhParent;
|
||||
RGBColor mRGBGray;
|
||||
Brush mBrush;
|
||||
};
|
||||
|
||||
inline
|
||||
GroupDialog &GroupDialog::operator=(const GroupDialog &/*someGroupDialog*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
#endif
|
||||
150
nntp/GRPITEM.HPP
Normal file
150
nntp/GRPITEM.HPP
Normal file
@@ -0,0 +1,150 @@
|
||||
#ifndef _NNTP_GROUPITEM_HPP_
|
||||
#define _NNTP_GROUPITEM_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
|
||||
class GroupItem
|
||||
{
|
||||
public:
|
||||
GroupItem(void);
|
||||
GroupItem(const GroupItem &someGroupItem);
|
||||
GroupItem(const String &newsGroup);
|
||||
virtual ~GroupItem();
|
||||
GroupItem &operator=(const GroupItem &someGroupItem);
|
||||
GroupItem &operator<<(String lineString);
|
||||
DWORD articlesInGroup(void)const;
|
||||
void articlesInGroup(DWORD articlesInGroup);
|
||||
DWORD firstArticle(void)const;
|
||||
void firstArticle(DWORD firstArticle);
|
||||
DWORD lastArticle(void)const;
|
||||
void lastArticle(DWORD lastArticle);
|
||||
const String &groupName(void)const;
|
||||
void groupName(const String &groupName);
|
||||
String toString(void)const;
|
||||
private:
|
||||
DWORD mArticlesInGroup;
|
||||
DWORD mFirstArticle;
|
||||
DWORD mLastArticle;
|
||||
String mGroupName;
|
||||
};
|
||||
|
||||
inline
|
||||
GroupItem::GroupItem(void)
|
||||
: mArticlesInGroup(0), mFirstArticle(0), mLastArticle(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
GroupItem::GroupItem(const String &newsGroup)
|
||||
: mGroupName(newsGroup), mArticlesInGroup(0), mFirstArticle(0), mLastArticle(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
GroupItem::GroupItem(const GroupItem &someGroupItem)
|
||||
{
|
||||
*this=someGroupItem;
|
||||
}
|
||||
|
||||
inline
|
||||
GroupItem::~GroupItem()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
GroupItem &GroupItem::operator=(const GroupItem &someGroupItem)
|
||||
{
|
||||
articlesInGroup(someGroupItem.articlesInGroup());
|
||||
firstArticle(someGroupItem.firstArticle());
|
||||
lastArticle(someGroupItem.lastArticle());
|
||||
groupName(someGroupItem.groupName());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
GroupItem &GroupItem::operator<<(String lineString)
|
||||
{
|
||||
char *strPtr=(LPSTR)lineString;
|
||||
|
||||
strPtr=::strtok(strPtr," ");
|
||||
if(!strPtr)return *this;
|
||||
strPtr=::strtok(0," ");
|
||||
if(!strPtr)return *this;
|
||||
articlesInGroup(::atoi(strPtr));
|
||||
strPtr=::strtok(0," ");
|
||||
if(!strPtr)return *this;
|
||||
firstArticle(::atoi(strPtr));
|
||||
strPtr=::strtok(0," ");
|
||||
if(!strPtr)return *this;
|
||||
lastArticle(::atoi(strPtr));
|
||||
strPtr=::strtok(0,"\0");
|
||||
if(!strPtr)return *this;
|
||||
groupName(strPtr);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD GroupItem::articlesInGroup(void)const
|
||||
{
|
||||
return mArticlesInGroup;
|
||||
}
|
||||
|
||||
inline
|
||||
void GroupItem::articlesInGroup(DWORD articlesInGroup)
|
||||
{
|
||||
mArticlesInGroup=articlesInGroup;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD GroupItem::firstArticle(void)const
|
||||
{
|
||||
return mFirstArticle;
|
||||
}
|
||||
|
||||
inline
|
||||
void GroupItem::firstArticle(DWORD firstArticle)
|
||||
{
|
||||
mFirstArticle=firstArticle;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD GroupItem::lastArticle(void)const
|
||||
{
|
||||
return mLastArticle;
|
||||
}
|
||||
|
||||
inline
|
||||
void GroupItem::lastArticle(DWORD lastArticle)
|
||||
{
|
||||
mLastArticle=lastArticle;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &GroupItem::groupName(void)const
|
||||
{
|
||||
return mGroupName;
|
||||
}
|
||||
|
||||
inline
|
||||
void GroupItem::groupName(const String &groupName)
|
||||
{
|
||||
mGroupName=groupName;
|
||||
}
|
||||
|
||||
inline
|
||||
String GroupItem::toString(void)const
|
||||
{
|
||||
String strItem;
|
||||
String space(" ");
|
||||
|
||||
strItem=String().fromInt(mArticlesInGroup)+space;
|
||||
strItem+=String().fromInt(mFirstArticle)+space;
|
||||
strItem+=String().fromInt(mLastArticle)+space;
|
||||
strItem+=mGroupName;
|
||||
return strItem;
|
||||
}
|
||||
#endif
|
||||
117
nntp/HEADER.CPP
Normal file
117
nntp/HEADER.CPP
Normal file
@@ -0,0 +1,117 @@
|
||||
#include <nntp/header.hpp>
|
||||
#include <common/openfile.hpp>
|
||||
#include <common/filemap.hpp>
|
||||
#include <common/pview.hpp>
|
||||
#include <common/block.hpp>
|
||||
|
||||
Header &Header::operator=(const Header &someHeader)
|
||||
{
|
||||
path(someHeader.path());
|
||||
from(someHeader.from());
|
||||
newsGroups(someHeader.newsGroups());
|
||||
subject(someHeader.subject());
|
||||
date(someHeader.date());
|
||||
organization(someHeader.organization());
|
||||
lines(someHeader.lines());
|
||||
messageID(someHeader.messageID());
|
||||
replyTo(someHeader.replyTo());
|
||||
postingHost(someHeader.postingHost());
|
||||
newsReader(someHeader.newsReader());
|
||||
crossReference(someHeader.crossReference());
|
||||
contentType(someHeader.contentType());
|
||||
xMailer(someHeader.xMailer());
|
||||
return *this;
|
||||
}
|
||||
|
||||
Header &Header::operator=(Block<String> &headerLines)
|
||||
{
|
||||
UINT lineCount(headerLines.size());
|
||||
for(int lineIndex=0;lineIndex<lineCount;lineIndex++)
|
||||
{
|
||||
String lineItem(headerLines[lineIndex].betweenString(' ',0));
|
||||
String &headerLine=headerLines[lineIndex];
|
||||
if(isPath(headerLine))path(lineItem);
|
||||
else if(isFrom(headerLine))from(lineItem);
|
||||
else if(isNewsGroups(headerLine))newsGroups(lineItem);
|
||||
else if(isSubject(headerLine))subject(lineItem);
|
||||
else if(isDate(headerLine))date(lineItem);
|
||||
else if(isOrganization(headerLine))organization(lineItem);
|
||||
else if(isLines(headerLine))lines(lineItem);
|
||||
else if(isMessageID(headerLine))messageID(lineItem);
|
||||
else if(isReplyTo(headerLine))replyTo(lineItem);
|
||||
else if(isNNTPPostingHost(headerLine))postingHost(lineItem);
|
||||
else if(isNewsReader(headerLine))newsReader(lineItem);
|
||||
else if(isCrossReference(headerLine))crossReference(lineItem);
|
||||
else if(isContentType(headerLine))contentType(lineItem);
|
||||
else if(isMailer(headerLine))xMailer(lineItem);
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
Header &Header::operator=(const String &pathFileName)
|
||||
{
|
||||
FileHandle headerFile(pathFileName,FileHandle::Read,FileHandle::ShareRead);
|
||||
FileMap headerMap(headerFile);
|
||||
PureViewOfFile headerView(headerMap);
|
||||
String headerLine;
|
||||
String lineItem;
|
||||
|
||||
if(!headerFile.isOkay())return *this;
|
||||
while(headerView.getLine(headerLine))
|
||||
{
|
||||
if(headerLine.isNull()||!headerLine.length())break;
|
||||
lineItem=(headerLine.betweenString(' ',0));
|
||||
if(isPath(headerLine))path(lineItem);
|
||||
else if(isFrom(headerLine))from(lineItem);
|
||||
else if(isNewsGroups(headerLine))newsGroups(lineItem);
|
||||
else if(isSubject(headerLine))subject(lineItem);
|
||||
else if(isDate(headerLine))date(lineItem);
|
||||
else if(isOrganization(headerLine))organization(lineItem);
|
||||
else if(isLines(headerLine))lines(lineItem);
|
||||
else if(isMessageID(headerLine))messageID(lineItem);
|
||||
else if(isReplyTo(headerLine))replyTo(lineItem);
|
||||
else if(isNNTPPostingHost(headerLine))postingHost(lineItem);
|
||||
else if(isNewsReader(headerLine))newsReader(lineItem);
|
||||
else if(isCrossReference(headerLine))crossReference(lineItem);
|
||||
else if(isContentType(headerLine))contentType(lineItem);
|
||||
else if(isMailer(headerLine))xMailer(lineItem);
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
SystemTime Header::systemTime(void)
|
||||
{
|
||||
SystemTime systemTime;
|
||||
char *ptrString;
|
||||
|
||||
if(mDate.isNull())return systemTime;
|
||||
String tmpDate(mDate.betweenString(',',0));
|
||||
if(tmpDate.isNull())return systemTime;
|
||||
ptrString=(LPSTR)tmpDate;
|
||||
ptrString=::strtok(ptrString," ");
|
||||
if(!ptrString)return systemTime;
|
||||
systemTime.day(::atoi(ptrString));
|
||||
ptrString=::strtok(0," ");
|
||||
if(!ptrString)return systemTime;
|
||||
if(!::strcmp(ptrString,"Jan"))systemTime.month(SystemTime::January);
|
||||
else if(!::strcmp(ptrString,"Feb"))systemTime.month(SystemTime::February);
|
||||
else if(!::strcmp(ptrString,"Mar"))systemTime.month(SystemTime::March);
|
||||
else if(!::strcmp(ptrString,"Apr"))systemTime.month(SystemTime::April);
|
||||
else if(!::strcmp(ptrString,"May"))systemTime.month(SystemTime::May);
|
||||
else if(!::strcmp(ptrString,"Jun"))systemTime.month(SystemTime::June);
|
||||
else if(!::strcmp(ptrString,"Jul"))systemTime.month(SystemTime::July);
|
||||
else if(!::strcmp(ptrString,"Aug"))systemTime.month(SystemTime::August);
|
||||
else if(!::strcmp(ptrString,"Sep"))systemTime.month(SystemTime::September);
|
||||
else if(!::strcmp(ptrString,"Oct"))systemTime.month(SystemTime::October);
|
||||
else if(!::strcmp(ptrString,"Nov"))systemTime.month(SystemTime::November);
|
||||
else if(!::strcmp(ptrString,"Dec"))systemTime.month(SystemTime::December);
|
||||
else systemTime.month(SystemTime::None);
|
||||
ptrString=::strtok(0," ");
|
||||
if(!ptrString)return systemTime;
|
||||
systemTime.year(::atoi(ptrString));
|
||||
systemTime.hour(0);
|
||||
systemTime.minute(0);
|
||||
systemTime.second(0);
|
||||
systemTime.milliseconds(0);
|
||||
return systemTime;
|
||||
}
|
||||
366
nntp/HEADER.HPP
Normal file
366
nntp/HEADER.HPP
Normal file
@@ -0,0 +1,366 @@
|
||||
#ifndef _NNTP_HEADER_HPP_
|
||||
#define _NNTP_HEADER_HPP_
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SYSTEMTIME_HPP_
|
||||
#include <common/systime.hpp>
|
||||
#endif
|
||||
|
||||
template <class T>
|
||||
class Block;
|
||||
|
||||
class Header
|
||||
{
|
||||
public:
|
||||
Header(void);
|
||||
Header(Block<String> &headerLines);
|
||||
Header(const Header &someHeader);
|
||||
Header(const String &pathFileName);
|
||||
virtual ~Header();
|
||||
Header &operator=(const Header &someHeader);
|
||||
Header &operator=(Block<String> &headerLines);
|
||||
Header &operator=(const String &pathFileName);
|
||||
const String &path(void)const;
|
||||
const String &from(void)const;
|
||||
const String &newsGroups(void)const;
|
||||
const String &subject(void)const;
|
||||
const String &date(void)const;
|
||||
SystemTime systemTime(void);
|
||||
const String &organization(void)const;
|
||||
const String &lines(void)const;
|
||||
const String &messageID(void)const;
|
||||
const String &replyTo(void)const;
|
||||
const String &postingHost(void)const;
|
||||
const String &newsReader(void)const;
|
||||
const String &crossReference(void)const;
|
||||
const String &contentType(void)const;
|
||||
const String &xMailer(void)const;
|
||||
private:
|
||||
void path(const String &path);
|
||||
void from(const String &from);
|
||||
void newsGroups(const String &newsGroups);
|
||||
void subject(const String &subject);
|
||||
void date(const String &date);
|
||||
void organization(const String &organization);
|
||||
void lines(const String &lines);
|
||||
void messageID(const String &messageID);
|
||||
void replyTo(const String &replyTo);
|
||||
void postingHost(const String &postingHost);
|
||||
void newsReader(const String &newsReader);
|
||||
void crossReference(const String &crossReference);
|
||||
void contentType(const String &contentType);
|
||||
void xMailer(const String &xMailer);
|
||||
WORD isPath(const String &stringLine)const;
|
||||
WORD isFrom(const String &stringLine)const;
|
||||
WORD isNewsGroups(const String &stringLine)const;
|
||||
WORD isSubject(const String &stringLine)const;
|
||||
WORD isDate(const String &stringLine)const;
|
||||
WORD isOrganization(const String &stringLine)const;
|
||||
WORD isLines(const String &stringLine)const;
|
||||
WORD isMessageID(const String &stringLine)const;
|
||||
WORD isReplyTo(const String &stringLine)const;
|
||||
WORD isNNTPPostingHost(const String &stringLine)const;
|
||||
WORD isNewsReader(const String &stringLine)const;
|
||||
WORD isCrossReference(const String &stringLine)const;
|
||||
WORD isContentType(const String &stringLine)const;
|
||||
WORD isMailer(const String &stringLine)const;
|
||||
|
||||
String mPath;
|
||||
String mFrom;
|
||||
String mNewsGroups;
|
||||
String mSubject;
|
||||
String mDate;
|
||||
String mOrganization;
|
||||
String mLines;
|
||||
String mMessageID;
|
||||
String mReplyTo;
|
||||
String mPostingHost;
|
||||
String mContentType;
|
||||
String mXMailer;
|
||||
String mNewsReader;
|
||||
String mCrossReference;
|
||||
};
|
||||
|
||||
inline
|
||||
Header::Header(void)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
Header::Header(Block<String> &headerLines)
|
||||
{
|
||||
*this=headerLines;
|
||||
}
|
||||
|
||||
inline
|
||||
Header::Header(const Header &someHeader)
|
||||
{
|
||||
*this=someHeader;
|
||||
}
|
||||
|
||||
inline
|
||||
Header::Header(const String &pathFileName)
|
||||
{
|
||||
*this=pathFileName;
|
||||
}
|
||||
|
||||
inline
|
||||
Header::~Header()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::path(void)const
|
||||
{
|
||||
return mPath;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::path(const String &path)
|
||||
{
|
||||
mPath=path;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::from(void)const
|
||||
{
|
||||
return mFrom;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::from(const String &from)
|
||||
{
|
||||
mFrom=from;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::newsGroups(void)const
|
||||
{
|
||||
return mNewsGroups;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::newsGroups(const String &newsGroups)
|
||||
{
|
||||
mNewsGroups=newsGroups;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::subject(void)const
|
||||
{
|
||||
return mSubject;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::subject(const String &subject)
|
||||
{
|
||||
mSubject=subject;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::date(void)const
|
||||
{
|
||||
return mDate;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::date(const String &date)
|
||||
{
|
||||
mDate=date;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::organization(void)const
|
||||
{
|
||||
return mOrganization;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::organization(const String &organization)
|
||||
{
|
||||
mOrganization=organization;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::lines(void)const
|
||||
{
|
||||
return mLines;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::lines(const String &lines)
|
||||
{
|
||||
mLines=lines;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::messageID(void)const
|
||||
{
|
||||
return mMessageID;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::messageID(const String &messageID)
|
||||
{
|
||||
mMessageID=messageID;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::replyTo(void)const
|
||||
{
|
||||
return mReplyTo;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::replyTo(const String &replyTo)
|
||||
{
|
||||
mReplyTo=replyTo;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::postingHost(void)const
|
||||
{
|
||||
return mPostingHost;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::postingHost(const String &postingHost)
|
||||
{
|
||||
mPostingHost=postingHost;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::newsReader(void)const
|
||||
{
|
||||
return mNewsReader;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::newsReader(const String &newsReader)
|
||||
{
|
||||
mNewsReader=newsReader;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::crossReference(void)const
|
||||
{
|
||||
return mCrossReference;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::crossReference(const String &crossReference)
|
||||
{
|
||||
mCrossReference=crossReference;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::contentType(void)const
|
||||
{
|
||||
return mContentType;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::contentType(const String &contentType)
|
||||
{
|
||||
mContentType=contentType;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &Header::xMailer(void)const
|
||||
{
|
||||
return mXMailer;
|
||||
}
|
||||
|
||||
inline
|
||||
void Header::xMailer(const String &xMailer)
|
||||
{
|
||||
mXMailer=xMailer;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isPath(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Path: ",6)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isFrom(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"From: ",6)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isNewsGroups(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Newsgroups: ",12)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isSubject(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Subject: ",9)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isDate(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Date: ",6)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isOrganization(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Organization: ",14)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isLines(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Lines: ",7)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isMessageID(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Message-ID: ",12)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isReplyTo(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Reply-To: ",10)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isNNTPPostingHost(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"NNTP-Posting-Host",17)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isNewsReader(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"X-Newsreader: ",14)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isCrossReference(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Xref: ",6)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isContentType(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"Content-Type: ",14)?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD Header::isMailer(const String &stringLine)const
|
||||
{
|
||||
return (!::strncmp(stringLine,"X-Mailer: ",10)?TRUE:FALSE);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
144
nntp/IMGVIEW.CPP
Normal file
144
nntp/IMGVIEW.CPP
Normal file
@@ -0,0 +1,144 @@
|
||||
#include <nntp/imgview.hpp>
|
||||
#include <statbar/statbarx.hpp>
|
||||
#include <common/crsctrl.hpp>
|
||||
|
||||
ImageView::ImageView(void)
|
||||
{
|
||||
mCreateHandler.setCallback(this,&ImageView::createHandler);
|
||||
mSizeHandler.setCallback(this,&ImageView::sizeHandler);
|
||||
mPaintHandler.setCallback(this,&ImageView::paintHandler);
|
||||
mHorizontalScrollHandler.setCallback(this,&ImageView::horizontalScrollHandler);
|
||||
mVerticalScrollHandler.setCallback(this,&ImageView::verticalScrollHandler);
|
||||
insertHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
insertHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
insertHandler(VectorHandler::PaintHandler,&mPaintHandler);
|
||||
insertHandler(VectorHandler::VerticalScrollHandler,&mVerticalScrollHandler);
|
||||
insertHandler(VectorHandler::HorizontalScrollHandler,&mHorizontalScrollHandler);
|
||||
}
|
||||
|
||||
ImageView::~ImageView()
|
||||
{
|
||||
removeHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
removeHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
removeHandler(VectorHandler::PaintHandler,&mPaintHandler);
|
||||
removeHandler(VectorHandler::VerticalScrollHandler,&mVerticalScrollHandler);
|
||||
removeHandler(VectorHandler::HorizontalScrollHandler,&mHorizontalScrollHandler);
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ImageView::createHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.hwndOwner(*this);
|
||||
setTitle("None");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ImageView::sizeHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.handleSize(someCallbackData);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ImageView::paintHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
CursorControl cursorControl;
|
||||
|
||||
cursorControl.waitCursor(TRUE);
|
||||
mMutex.requestMutex();
|
||||
if(!mJPGImage.isOkay())
|
||||
{
|
||||
mMutex.releaseMutex();
|
||||
cursorControl.waitCursor(FALSE);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
PaintInformation &paintInfo=*((PaintInformation*)someCallbackData.lParam());
|
||||
PureDevice &paintDevice=(PureDevice&)paintInfo;
|
||||
if(mScrollInfo.sizeEvent())
|
||||
{
|
||||
mScrollInfo.sizeEvent(FALSE);
|
||||
mJPGImage.draw(paintDevice,Rect(0,0,mJPGImage.width(),mJPGImage.height()),Point(mScrollInfo.currScrollx(),mScrollInfo.currScrolly()));
|
||||
}
|
||||
if(mScrollInfo.scrollEvent()||(!mScrollInfo.sizeEvent()&&!mScrollInfo.scrollEvent()))
|
||||
{
|
||||
Rect paintRect(paintInfo.paintRect());
|
||||
mScrollInfo.scrollEvent(FALSE);
|
||||
paintRect.right(paintRect.right()-paintRect.left());
|
||||
paintRect.bottom(paintRect.bottom()-paintRect.top());
|
||||
mJPGImage.draw(paintDevice,paintRect,Point(paintRect.left()+mScrollInfo.currScrollx(),paintRect.top()+mScrollInfo.currScrolly()));
|
||||
}
|
||||
mMutex.releaseMutex();
|
||||
cursorControl.waitCursor(FALSE);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ImageView::verticalScrollHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.handleVerticalScroll(someCallbackData);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ImageView::horizontalScrollHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
mScrollInfo.handleHorizontalScroll(someCallbackData);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
BOOL ImageView::open(const String &strPathFileName)
|
||||
{
|
||||
String strString;
|
||||
CursorControl cursorControl;
|
||||
BOOL result;
|
||||
|
||||
if(strPathFileName.isNull())return FALSE;
|
||||
cursorControl.waitCursor(TRUE);
|
||||
mMutex.requestMutex();
|
||||
PureDevice pureDevice(*this);
|
||||
result=mJPGImage.decode(strPathFileName,pureDevice);
|
||||
mMutex.releaseMutex();
|
||||
cursorControl.waitCursor(FALSE);
|
||||
if(!result)return FALSE;
|
||||
mScrollInfo.scrollableObjectDimensions(mJPGImage.width(),mJPGImage.height());
|
||||
setTitle(strPathFileName);
|
||||
::sprintf(strString,"%s (%dx%d)",(LPSTR)strPathFileName,mJPGImage.width(),mJPGImage.height());
|
||||
invalidate();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void ImageView::setTitle(const String &strTitle)
|
||||
{
|
||||
String strCaption;
|
||||
String strString;
|
||||
|
||||
windowText(strCaption);
|
||||
strString=strCaption;
|
||||
strCaption=strCaption.betweenString(0,' ');
|
||||
if(strCaption.isNull())strCaption=strString;
|
||||
strCaption+=String(" - [")+strTitle+String("]");
|
||||
setCaption(strCaption);
|
||||
}
|
||||
|
||||
BOOL ImageView::fitToWindow(void)
|
||||
{
|
||||
PureDevice pureDevice(*this);
|
||||
CursorControl cursorControl;
|
||||
|
||||
if(!mJPGImage.isOkay())return false;
|
||||
cursorControl.waitCursor(true);
|
||||
mJPGImage.resample(pureDevice,width());
|
||||
mScrollInfo.scrollableObjectDimensions(mJPGImage.width(),mJPGImage.height());
|
||||
cursorControl.waitCursor(false);
|
||||
invalidate();
|
||||
return true;
|
||||
}
|
||||
|
||||
// *** virtuals
|
||||
|
||||
void ImageView::preRegister(WNDCLASS &wndClass)
|
||||
{
|
||||
wndClass.style|=CS_SAVEBITS|CS_OWNDC;
|
||||
wndClass.hbrBackground=(HBRUSH)::GetStockObject(WHITE_BRUSH);
|
||||
}
|
||||
|
||||
void ImageView::preCreate(MDICREATESTRUCT &createStruct)
|
||||
{
|
||||
createStruct.style|=WS_VSCROLL|WS_HSCROLL;
|
||||
}
|
||||
50
nntp/IMGVIEW.HPP
Normal file
50
nntp/IMGVIEW.HPP
Normal file
@@ -0,0 +1,50 @@
|
||||
#ifndef _NNTP_IMAGEVIEW_HPP_
|
||||
#define _NNTP_IMAGEVIEW_HPP_
|
||||
#ifndef _COMMON_MDIWIN_HPP_
|
||||
#include <common/mdiwin.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SMARTPOINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _THREAD_MUTEX_HPP_
|
||||
#include <thread/mutex.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_SCROLLINFO_HPP_
|
||||
#include <jpgimg/scroll.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_JPGIMAGE_HPP_
|
||||
#include <jpgimg/jpgimg.hpp>
|
||||
#endif
|
||||
|
||||
class StatusBarEx;
|
||||
|
||||
class ImageView : public MDIWindow
|
||||
{
|
||||
public:
|
||||
ImageView(void);
|
||||
virtual ~ImageView();
|
||||
BOOL open(const String &strPathFileName);
|
||||
BOOL fitToWindow(void);
|
||||
protected:
|
||||
virtual void preRegister(WNDCLASS &wndClass);
|
||||
virtual void preCreate(MDICREATESTRUCT &createStruct);
|
||||
private:
|
||||
enum {StatusBarID=101};
|
||||
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType sizeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType paintHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType verticalScrollHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType horizontalScrollHandler(CallbackData &someCallbackData);
|
||||
void setTitle(const String &strTitle);
|
||||
|
||||
Callback<ImageView> mCreateHandler;
|
||||
Callback<ImageView> mSizeHandler;
|
||||
Callback<ImageView> mPaintHandler;
|
||||
Callback<ImageView> mVerticalScrollHandler;
|
||||
Callback<ImageView> mHorizontalScrollHandler;
|
||||
SmartPointer<StatusBarEx> mStatusBar;
|
||||
ScrollInfo mScrollInfo;
|
||||
JPGImage mJPGImage;
|
||||
Mutex mMutex;
|
||||
};
|
||||
#endif
|
||||
98
nntp/ITERATOR.HPP
Normal file
98
nntp/ITERATOR.HPP
Normal file
@@ -0,0 +1,98 @@
|
||||
#ifndef _NNTP_GROUPITERATOR_HPP_
|
||||
#define _NNTP_GROUPITERATOR_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_MESSAGEID_HPP_
|
||||
#include <nntp/msgid.hpp>
|
||||
#endif
|
||||
|
||||
class GroupIterator
|
||||
{
|
||||
public:
|
||||
GroupIterator(void);
|
||||
GroupIterator(const GroupIterator &someGroupIterator);
|
||||
virtual ~GroupIterator();
|
||||
GroupIterator &operator=(const GroupIterator &someGroupIterator);
|
||||
GroupIterator &operator<<(String lineString);
|
||||
const MsgID &messageID(void)const;
|
||||
void messageID(const MsgID &messageID);
|
||||
DWORD articleNumber(void)const;
|
||||
void articleNumber(DWORD articleNumber);
|
||||
String toString(void)const;
|
||||
private:
|
||||
MsgID mMessageID;
|
||||
DWORD mArticleNumber;
|
||||
};
|
||||
|
||||
inline
|
||||
GroupIterator::GroupIterator(void)
|
||||
: mArticleNumber(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
GroupIterator::GroupIterator(const GroupIterator &someGroupIterator)
|
||||
{
|
||||
*this=someGroupIterator;
|
||||
}
|
||||
|
||||
inline
|
||||
GroupIterator::~GroupIterator()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
GroupIterator &GroupIterator::operator=(const GroupIterator &someGroupIterator)
|
||||
{
|
||||
messageID(someGroupIterator.messageID());
|
||||
articleNumber(someGroupIterator.articleNumber());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
const MsgID &GroupIterator::messageID(void)const
|
||||
{
|
||||
return mMessageID;
|
||||
}
|
||||
|
||||
inline
|
||||
void GroupIterator::messageID(const MsgID &messageID)
|
||||
{
|
||||
mMessageID=messageID;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD GroupIterator::articleNumber(void)const
|
||||
{
|
||||
return mArticleNumber;
|
||||
}
|
||||
|
||||
inline
|
||||
void GroupIterator::articleNumber(DWORD articleNumber)
|
||||
{
|
||||
mArticleNumber=articleNumber;
|
||||
}
|
||||
|
||||
inline
|
||||
GroupIterator &GroupIterator::operator<<(String lineString)
|
||||
{
|
||||
char *strPtr=(LPSTR)lineString;
|
||||
|
||||
strPtr=::strtok(strPtr," ");
|
||||
if(!strPtr)return *this;
|
||||
strPtr=::strtok(0," ");
|
||||
if(!strPtr)return *this;
|
||||
articleNumber(::atoi(strPtr));
|
||||
strPtr=::strtok(0," \0");
|
||||
if(!strPtr)return *this;
|
||||
messageID(strPtr);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
String GroupIterator::toString(void)const
|
||||
{
|
||||
return String().fromInt(mArticleNumber)+String(" ")+mMessageID;
|
||||
}
|
||||
#endif
|
||||
165
nntp/LISTITEM.HPP
Normal file
165
nntp/LISTITEM.HPP
Normal file
@@ -0,0 +1,165 @@
|
||||
#ifndef _NNTP_LISTITEM_HPP_
|
||||
#define _NNTP_LISTITEM_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
|
||||
class ListItem
|
||||
{
|
||||
public:
|
||||
ListItem(void);
|
||||
ListItem(const ListItem &someListItem);
|
||||
ListItem(const String &listItemString);
|
||||
ListItem(const String &groupName,DWORD first,DWORD last,BYTE posting);
|
||||
virtual ~ListItem();
|
||||
ListItem &operator=(const ListItem &someListItem);
|
||||
WORD operator==(const ListItem &someListItem)const;
|
||||
ListItem &operator<<(String lineString);
|
||||
const String &groupName(void)const;
|
||||
void groupName(const String &groupName);
|
||||
DWORD first(void)const;
|
||||
void first(DWORD first);
|
||||
DWORD last(void)const;
|
||||
void last(DWORD last);
|
||||
BYTE posting(void)const;
|
||||
void posting(BYTE posting);
|
||||
String toString(void)const;
|
||||
private:
|
||||
String mGroupName;
|
||||
DWORD mFirst;
|
||||
DWORD mLast;
|
||||
BYTE mPosting;
|
||||
};
|
||||
|
||||
inline
|
||||
ListItem::ListItem(void)
|
||||
: mFirst(0), mLast(0), mPosting('n')
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ListItem::ListItem(const ListItem &someListItem)
|
||||
{
|
||||
*this=someListItem;
|
||||
}
|
||||
|
||||
inline
|
||||
ListItem::ListItem(const String &listItemString)
|
||||
{
|
||||
*this<<listItemString;
|
||||
}
|
||||
|
||||
inline
|
||||
ListItem::ListItem(const String &groupName,DWORD first,DWORD last,BYTE posting)
|
||||
: mGroupName(groupName), mFirst(first), mLast(last), mPosting(posting)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ListItem::~ListItem()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ListItem &ListItem::operator=(const ListItem &someListItem)
|
||||
{
|
||||
groupName(someListItem.groupName());
|
||||
first(someListItem.first());
|
||||
last(someListItem.last());
|
||||
posting(someListItem.posting());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD ListItem::operator==(const ListItem &someListItem)const
|
||||
{
|
||||
return (groupName()==someListItem.groupName()&&
|
||||
first()==someListItem.first()&&
|
||||
last()==someListItem.last()&&
|
||||
posting()==someListItem.posting());
|
||||
}
|
||||
|
||||
inline
|
||||
ListItem &ListItem::operator<<(String lineString)
|
||||
{
|
||||
char *strPtr=(LPSTR)lineString;
|
||||
|
||||
strPtr=::strtok(strPtr," ");
|
||||
if(!strPtr)return *this;
|
||||
groupName(strPtr);
|
||||
strPtr=::strtok(0," ");
|
||||
if(!strPtr)return *this;
|
||||
first(::atoi(strPtr));
|
||||
strPtr=::strtok(0," ");
|
||||
if(!strPtr)return *this;
|
||||
last(::atoi(strPtr));
|
||||
strPtr=::strtok(0,"\0");
|
||||
if(!strPtr)return *this;
|
||||
posting(*strPtr);
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &ListItem::groupName(void)const
|
||||
{
|
||||
return mGroupName;
|
||||
}
|
||||
|
||||
inline
|
||||
void ListItem::groupName(const String &groupName)
|
||||
{
|
||||
mGroupName=groupName;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ListItem::first(void)const
|
||||
{
|
||||
return mFirst;
|
||||
}
|
||||
|
||||
inline
|
||||
void ListItem::first(DWORD first)
|
||||
{
|
||||
mFirst=first;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ListItem::last(void)const
|
||||
{
|
||||
return mLast;
|
||||
}
|
||||
|
||||
inline
|
||||
void ListItem::last(DWORD last)
|
||||
{
|
||||
mLast=last;
|
||||
}
|
||||
|
||||
inline
|
||||
BYTE ListItem::posting(void)const
|
||||
{
|
||||
return mPosting;
|
||||
}
|
||||
|
||||
inline
|
||||
void ListItem::posting(BYTE posting)
|
||||
{
|
||||
mPosting=posting;
|
||||
}
|
||||
|
||||
inline
|
||||
String ListItem::toString(void)const
|
||||
{
|
||||
String strItem;
|
||||
String space(" ");
|
||||
|
||||
strItem=mGroupName+space;
|
||||
strItem+=String().fromInt(mLast)+space;
|
||||
strItem+=String().fromInt(mFirst)+space;
|
||||
strItem+=mPosting?"y":"n";
|
||||
return strItem;
|
||||
}
|
||||
#endif
|
||||
32
nntp/LISTITMS.CPP
Normal file
32
nntp/LISTITMS.CPP
Normal file
@@ -0,0 +1,32 @@
|
||||
#include <nntp/listitms.hpp>
|
||||
#include <common/filemap.hpp>
|
||||
#include <common/pview.hpp>
|
||||
#include <common/openfile.hpp>
|
||||
|
||||
ListItems &ListItems::operator=(const String &pathListFileName)
|
||||
{
|
||||
FileHandle listFile(pathListFileName,FileHandle::Read,FileHandle::ShareRead);
|
||||
FileMap listMap(listFile);
|
||||
PureViewOfFile listView(listMap);
|
||||
String lineItem;
|
||||
|
||||
remove();
|
||||
while(TRUE)
|
||||
{
|
||||
if(!listView.getLine(lineItem))break;
|
||||
insert(&ListItem(lineItem));
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
ListItems &ListItems::operator=(Block<String> &listItemStrings)
|
||||
{
|
||||
int listItems(listItemStrings.size());
|
||||
|
||||
remove();
|
||||
for(int listIndex=0;listIndex<listItems;listIndex++)
|
||||
insert(&ListItem(listItemStrings[listIndex]));
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
52
nntp/LISTITMS.HPP
Normal file
52
nntp/LISTITMS.HPP
Normal file
@@ -0,0 +1,52 @@
|
||||
#ifndef _NNTP_LISTITEMS_HPP_
|
||||
#define _NNTP_LISTITEMS_HPP_
|
||||
#ifndef _NNTP_LISTITEM_HPP_
|
||||
#include <nntp/listitem.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_BLOCK_HPP_
|
||||
#include <common/block.hpp>
|
||||
#endif
|
||||
|
||||
class ListItems : public Block<ListItem>
|
||||
{
|
||||
public:
|
||||
ListItems(void);
|
||||
ListItems(const ListItems &someListItems);
|
||||
ListItems(const String &pathListFileName);
|
||||
virtual ~ListItems();
|
||||
ListItems &operator=(const String &pathListFileName);
|
||||
ListItems &operator=(Block<String> &listItemStrings);
|
||||
ListItems &operator+=(const String &listItemString);
|
||||
private:
|
||||
};
|
||||
|
||||
inline
|
||||
ListItems::ListItems(void)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ListItems::ListItems(const ListItems &someListItems)
|
||||
{
|
||||
*this=someListItems;
|
||||
}
|
||||
|
||||
inline
|
||||
ListItems::ListItems(const String &pathListFileName)
|
||||
{
|
||||
*this=pathListFileName;
|
||||
}
|
||||
|
||||
inline
|
||||
ListItems::~ListItems()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ListItems &ListItems::operator+=(const String &listItemString)
|
||||
{
|
||||
ListItem listItem(listItemString);
|
||||
insert(&listItem);
|
||||
return *this;
|
||||
}
|
||||
#endif
|
||||
BIN
nntp/LOG.ICO
Normal file
BIN
nntp/LOG.ICO
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 766 B |
113
nntp/LOGVIEW.CPP
Normal file
113
nntp/LOGVIEW.CPP
Normal file
@@ -0,0 +1,113 @@
|
||||
#include <nntp/logview.hpp>
|
||||
#include <common/odlstalt.hpp>
|
||||
#include <common/crsctrl.hpp>
|
||||
#include <fileio/fileio.hpp>
|
||||
#include <statbar/statbarx.hpp>
|
||||
#include <printman/printman.hpp>
|
||||
|
||||
LogView::LogView(void)
|
||||
{
|
||||
mCreateHandler.setCallback(this,&LogView::createHandler);
|
||||
mSizeHandler.setCallback(this,&LogView::sizeHandler);
|
||||
insertHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
insertHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
}
|
||||
|
||||
LogView::~LogView()
|
||||
{
|
||||
removeHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
removeHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
}
|
||||
|
||||
CallbackData::ReturnType LogView::createHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
Rect winRect;
|
||||
Rect statRect;
|
||||
|
||||
clientRect(winRect);
|
||||
mStatusBar=::new StatusBarEx(*this,StatusBarID);
|
||||
mStatusBar.disposition(PointerDisposition::Delete);
|
||||
mStatusBar->clientRect(statRect);
|
||||
winRect.bottom(winRect.bottom()-(statRect.bottom()));
|
||||
mListBox=new OwnerDrawListAltColor(*this,winRect,ListBoxID,RGBColor(255,255,232),RGBColor(192,220,192),RGBColor(0,255,255));
|
||||
mListBox.disposition(PointerDisposition::Delete);
|
||||
mListBox->show(SW_SHOW);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType LogView::sizeHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
Rect winRect;
|
||||
Rect statRect;
|
||||
|
||||
if(SIZE_RESTORED==someCallbackData.wParam())mListBox->show(SW_SHOWNORMAL);
|
||||
clientRect(winRect);
|
||||
mStatusBar->clientRect(statRect);
|
||||
winRect.bottom(winRect.bottom()-statRect.bottom());
|
||||
mListBox->moveWindow(winRect,TRUE);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void LogView::setText(const String &strLine)
|
||||
{
|
||||
if(!mListBox.isOkay())return;
|
||||
mMutex.requestMutex();
|
||||
if(LB_ERR==mListBox->insertString(strLine)){clear();mListBox->insertString(strLine);}
|
||||
mListBox->setCurrent(mListBox->getCount()-1);
|
||||
mMutex.releaseMutex();
|
||||
}
|
||||
|
||||
DWORD LogView::getText(Block<String> &strLines)
|
||||
{
|
||||
String strLine;
|
||||
DWORD lineCount;
|
||||
|
||||
strLines.remove();
|
||||
if(!mListBox.isOkay())return FALSE;
|
||||
mMutex.requestMutex();
|
||||
lineCount=mListBox->getCount();
|
||||
for(int index=0;index<lineCount;index++)
|
||||
{
|
||||
mListBox->getText(strLine,index);
|
||||
strLines.insert(&strLine);
|
||||
}
|
||||
mMutex.releaseMutex();
|
||||
return strLines.size();
|
||||
}
|
||||
|
||||
void LogView::clear(void)
|
||||
{
|
||||
if(!mListBox.isOkay())return;
|
||||
mMutex.requestMutex();
|
||||
mListBox->setRedraw(FALSE);
|
||||
mListBox->resetContent();
|
||||
mListBox->setRedraw(TRUE);
|
||||
mMutex.releaseMutex();
|
||||
}
|
||||
|
||||
void LogView::print(void)
|
||||
{
|
||||
PrintManager printManager;
|
||||
String strPrinter;
|
||||
Block<String> pageLines;
|
||||
Font pageFont("Helv",36);
|
||||
|
||||
if(!printManager.choosePrinter((GUIWindow&)(*getFrame()),strPrinter))return;
|
||||
if(!printManager.openPrinter(strPrinter,*this,"NewsCrawler Log"))return;
|
||||
mStatusBar->setText("Sending document to printer...");
|
||||
getText(pageLines);
|
||||
if(!pageLines.size())return;
|
||||
printManager.printLines(pageLines,pageFont,Point(10,10));
|
||||
printManager.endDoc();
|
||||
mStatusBar->setText(" ");
|
||||
}
|
||||
|
||||
// *** virtuals
|
||||
|
||||
void LogView::preRegister(WNDCLASS &wndClass)
|
||||
{
|
||||
}
|
||||
|
||||
void LogView::preCreate(MDICREATESTRUCT &/*createStruct*/)
|
||||
{
|
||||
}
|
||||
39
nntp/LOGVIEW.HPP
Normal file
39
nntp/LOGVIEW.HPP
Normal file
@@ -0,0 +1,39 @@
|
||||
#ifndef _NNTP_LOGVIEW_HPP_
|
||||
#define _NNTP_LOGVIEW_HPP_
|
||||
#ifndef _COMMON_MDIWIN_HPP_
|
||||
#include <common/mdiwin.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SMARTPOINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _THREAD_MUTEX_HPP_
|
||||
#include <thread/mutex.hpp>
|
||||
#endif
|
||||
|
||||
class OwnerDrawList;
|
||||
class StatusBarEx;
|
||||
|
||||
class LogView : public MDIWindow
|
||||
{
|
||||
public:
|
||||
LogView(void);
|
||||
virtual ~LogView();
|
||||
void setText(const String &strLine);
|
||||
void clear(void);
|
||||
void print(void);
|
||||
protected:
|
||||
virtual void preRegister(WNDCLASS &wndClass);
|
||||
virtual void preCreate(MDICREATESTRUCT &createStruct);
|
||||
private:
|
||||
enum {ListBoxID=100,StatusBarID=101};
|
||||
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType sizeHandler(CallbackData &someCallbackData);
|
||||
DWORD getText(Block<String> &strLines);
|
||||
|
||||
Callback<LogView> mCreateHandler;
|
||||
Callback<LogView> mSizeHandler;
|
||||
SmartPointer<OwnerDrawList> mListBox;
|
||||
SmartPointer<StatusBarEx> mStatusBar;
|
||||
Mutex mMutex;
|
||||
};
|
||||
#endif
|
||||
12
nntp/MAIN.CPP
Normal file
12
nntp/MAIN.CPP
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <nntp/mainfrm.hpp>
|
||||
#include <nntp/resource.hpp>
|
||||
#include <yproxy/ydecode.hpp>
|
||||
|
||||
int PASCAL WinMain(HINSTANCE /*hInstance*/,HINSTANCE /*hPrevInstance*/,LPSTR /*lpszCmdLine*/,int /*nCmdShow*/)
|
||||
{
|
||||
MainFrame frameWindow;
|
||||
|
||||
frameWindow.createWindow("NNTP",String(STRING_NNTP)+String(" ")+String(STRING_VERSION),"mainMenu","NNTP");
|
||||
return ((FrameWindow&)frameWindow).messageLoop();
|
||||
}
|
||||
|
||||
67
nntp/MAIN.HPP
Normal file
67
nntp/MAIN.HPP
Normal file
@@ -0,0 +1,67 @@
|
||||
#ifndef _NNTP_MAIN_HPP_
|
||||
#define _NNTP_MAIN_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
|
||||
class Main
|
||||
{
|
||||
public:
|
||||
static HINSTANCE processInstance(HWND hWnd);
|
||||
static HINSTANCE processInstance(void);
|
||||
static HINSTANCE previousProcessInstance(void);
|
||||
static void processInstance(HINSTANCE processInstance);
|
||||
static void previousProcessInstance(HINSTANCE previousProcessInstance);
|
||||
static void cmdShow(int nCmdShow);
|
||||
private:
|
||||
static HINSTANCE smhInstance;
|
||||
static HINSTANCE smhPrevInstance;
|
||||
static int smnCmdShow;
|
||||
};
|
||||
|
||||
inline
|
||||
void Main::processInstance(HINSTANCE hProcessInstance)
|
||||
{
|
||||
smhInstance=hProcessInstance;
|
||||
}
|
||||
|
||||
inline
|
||||
void Main::previousProcessInstance(HINSTANCE previousProcessInstance)
|
||||
{
|
||||
smhPrevInstance=previousProcessInstance;
|
||||
}
|
||||
|
||||
inline
|
||||
void Main::cmdShow(int nCmdShow)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
HINSTANCE Main::processInstance(void)
|
||||
{
|
||||
return smhInstance;
|
||||
}
|
||||
|
||||
inline
|
||||
HINSTANCE Main::previousProcessInstance(void)
|
||||
{
|
||||
return smhPrevInstance;
|
||||
}
|
||||
|
||||
#if defined(__FLAT__)
|
||||
inline
|
||||
HINSTANCE Main::processInstance(HWND hWnd)
|
||||
{
|
||||
return (HINSTANCE)::GetWindowLong(hWnd,GWL_HINSTANCE);
|
||||
}
|
||||
#else
|
||||
inline
|
||||
HINSTANCE Main::processInstance(HWND hWnd)
|
||||
{
|
||||
return (HINSTANCE)::GetWindowWord(hWnd,GWW_HINSTANCE);
|
||||
}
|
||||
#endif
|
||||
#define WM_REACTIVATE WM_USER+1
|
||||
#endif
|
||||
|
||||
|
||||
127
nntp/MAINFRM.HPP
Normal file
127
nntp/MAINFRM.HPP
Normal file
@@ -0,0 +1,127 @@
|
||||
#ifndef _NNTP_MAINWINDOW_HPP_
|
||||
#define _NNTP_MAINWINDOW_HPP_
|
||||
#ifndef _COMMON_MDIFRM_HPP_
|
||||
#include <common/mdifrm.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _SOCKET_WSADATA_HPP_
|
||||
#include <socket/wsadata.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NNTPTHREAD_HPP_
|
||||
#include <nntp/nntpthrd.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NEWSGROUP_HPP_
|
||||
#include <nntp/newsgrp.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NEWSOPTION_HPP_
|
||||
#include <nntp/newsopt.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_HEADER_HPP_
|
||||
#include <nntp/header.hpp>
|
||||
#endif
|
||||
#ifndef _BSPTREE_BTREE_HPP_
|
||||
#include <bsptree/btree.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_POINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _THREAD_MONITOR_HPP_
|
||||
#include <thread/monitor.hpp>
|
||||
#endif
|
||||
|
||||
class RasInterface;
|
||||
class EditWindow;
|
||||
class StatusBarEx;
|
||||
class LogView;
|
||||
class ImageView;
|
||||
class BrowseView;
|
||||
|
||||
class MainFrame : public FrameWindow, private NNTPThread
|
||||
{
|
||||
public:
|
||||
MainFrame(void);
|
||||
virtual ~MainFrame();
|
||||
protected:
|
||||
virtual void mdiDestroy(MDIWindow &mdiWindow);
|
||||
virtual void mdiActivate(MDIWindow &mdiWindow);
|
||||
virtual void mdiDeactivate(MDIWindow &mdiWindow);
|
||||
virtual void moreWindows(void);
|
||||
private:
|
||||
enum{StatusBarID=101};
|
||||
CallbackData::ReturnType closeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType queryEndSessionHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType paintHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType destroyHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType keyDownHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType sizeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType lineHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType browseSelectHandler(CallbackData &someCallbackData);
|
||||
|
||||
BrowseView &createBrowseView(void);
|
||||
LogView &createLogView(void);
|
||||
ImageView &createImageView(void);
|
||||
ImageView &createDocumentView(void);
|
||||
BOOL openDocument(const String &strPathFileName);
|
||||
BOOL openImage(const String &strPathFileName);
|
||||
void createControls(void);
|
||||
void insertHandlers(void);
|
||||
void removeHandlers(void);
|
||||
void getParams(String &hostName,String &userName,String &password);
|
||||
void handleRetrieve(void);
|
||||
void message(String messageString);
|
||||
void message(Block<String> &messageStrings);
|
||||
void handleCancelNews(void);
|
||||
void decode(const String &pathFileName,String &strPathImageFile);
|
||||
void loadFilterList(void);
|
||||
WORD retrieveNews(const String &newsGroup);
|
||||
WORD retrieveNews(void);
|
||||
WORD retrieveGroups(void);
|
||||
WORD saveBlock(const String &pathFileName,Block<String> &stringBlock);
|
||||
WORD dialHost(void);
|
||||
DWORD getSubscriberList(Block<NewsGroup> &subscriberList);
|
||||
BOOL getArticles(const String &newGroup,Block<MsgID> &msgIDs);
|
||||
bool inSubject(Block<String> &headText);
|
||||
DWORD priorDays(void)const;
|
||||
void verifyNewsDirectory(void);
|
||||
void handleFileOpen(void);
|
||||
void handleViewLog(void);
|
||||
void handleFileBrowse(void);
|
||||
void handleSubscribe(void);
|
||||
void handleNewsServer(void);
|
||||
void handleGeneralOptions(void);
|
||||
void handleRasSettings(void);
|
||||
void handleClearLog(void);
|
||||
void handleImageFitToWindow(void);
|
||||
DWORD openHandler(ThreadMessage &someThreadMessage);
|
||||
DWORD preOpenHandler(ThreadMessage &someThreadMessage);
|
||||
DWORD postOpenHandler(ThreadMessage &someThreadMessage);
|
||||
|
||||
Callback<MainFrame> mPaintHandler;
|
||||
Callback<MainFrame> mDestroyHandler;
|
||||
Callback<MainFrame> mCommandHandler;
|
||||
Callback<MainFrame> mKeyDownHandler;
|
||||
Callback<MainFrame> mSizeHandler;
|
||||
Callback<MainFrame> mCreateHandler;
|
||||
Callback<MainFrame> mCloseHandler;
|
||||
Callback<MainFrame> mQueryEndSessionHandler;
|
||||
Callback<MainFrame> mBrowseSelectHandler;
|
||||
ThreadCallback<MainFrame> mOpenHandler;
|
||||
ThreadCallback<MainFrame> mPreOpenHandler;
|
||||
ThreadCallback<MainFrame> mPostOpenHandler;
|
||||
|
||||
SmartPointer<RasInterface> mRasInterface;
|
||||
SmartPointer<StatusBarEx> mStatusControl;
|
||||
SmartPointer<MDIWindow> mLogViewWinCache;
|
||||
Block<NewsGroup> mSubscriberList;
|
||||
Block<String> mFilterList;
|
||||
String mLastOpenDirectory;
|
||||
BTree<MsgID> mMasterList;
|
||||
WSASystem mWSASystem;
|
||||
NewsOption mNewsOption;
|
||||
bool mIsCancelled;
|
||||
};
|
||||
#endif
|
||||
116
nntp/MAINWND.BAK
Normal file
116
nntp/MAINWND.BAK
Normal file
@@ -0,0 +1,116 @@
|
||||
#ifndef _NNTP_MAINWINDOW_HPP_
|
||||
#define _NNTP_MAINWINDOW_HPP_
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _DISPLAY_EDITWINDOW_HPP_
|
||||
#include <display/editwnd.hpp>
|
||||
#endif
|
||||
#ifndef _SOCKET_WSADATA_HPP_
|
||||
#include <socket/wsadata.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NNTPCLIENT_HPP_
|
||||
#include <nntp/nntp.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NNTPTHREAD_HPP_
|
||||
#include <nntp/nntpthrd.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NEWSGROUP_HPP_
|
||||
#include <nntp/newsgrp.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NEWSOPTION_HPP_
|
||||
#include <nntp/newsopt.hpp>
|
||||
#endif
|
||||
#ifndef _BSPTREE_BTREE_HPP_
|
||||
#include <bsptree/btree.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_POINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
|
||||
class RasInterface;
|
||||
class DirTree;
|
||||
|
||||
class MainWindow : public Window, private NNTPThread
|
||||
{
|
||||
public:
|
||||
MainWindow(void);
|
||||
virtual ~MainWindow();
|
||||
int messageLoop(void)const;
|
||||
static String className(void);
|
||||
private:
|
||||
enum{TimerID=0};
|
||||
void createControls(void);
|
||||
void registerClass(void)const;
|
||||
void insertHandlers(void);
|
||||
void removeHandlers(void);
|
||||
void getHostName(String &hostName);
|
||||
void handleRetrieve(void);
|
||||
void message(String messageString);
|
||||
void message(Block<String> &messageStrings);
|
||||
void handleCancelNews(void);
|
||||
WORD retrieveNews(const String &newsGroup);
|
||||
WORD retrieveNews(void);
|
||||
WORD retrieveGroups(void);
|
||||
WORD saveBlock(const String &pathFileName,Block<String> &stringBlock);
|
||||
WORD waitForScheduledEvent(void);
|
||||
WORD dialHost(void);
|
||||
DWORD getSubscriberList(Block<NewsGroup> &subscriberList);
|
||||
DWORD priorDays(void)const;
|
||||
void handleSubscribe(void);
|
||||
void handleNewsServer(void);
|
||||
void handleNewsDir(void);
|
||||
void handleNewsDirRefresh(void);
|
||||
void handleGeneralOptions(void);
|
||||
void handleRasSettings(void);
|
||||
|
||||
CallbackData::ReturnType paintHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType destroyHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType keyDownHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType sizeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType timerHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType lineHandler(CallbackData &someCallbackData);
|
||||
DWORD openHandler(ThreadMessage &someThreadMessage);
|
||||
DWORD preOpenHandler(ThreadMessage &someThreadMessage);
|
||||
DWORD postOpenHandler(ThreadMessage &someThreadMessage);
|
||||
|
||||
Callback<MainWindow> mPaintHandler;
|
||||
Callback<MainWindow> mDestroyHandler;
|
||||
Callback<MainWindow> mCommandHandler;
|
||||
Callback<MainWindow> mKeyDownHandler;
|
||||
Callback<MainWindow> mSizeHandler;
|
||||
Callback<MainWindow> mCreateHandler;
|
||||
Callback<MainWindow> mLineHandler;
|
||||
Callback<MainWindow> mTimerHandler;
|
||||
ThreadCallback<MainWindow> mOpenHandler;
|
||||
ThreadCallback<MainWindow> mPreOpenHandler;
|
||||
ThreadCallback<MainWindow> mPostOpenHandler;
|
||||
static char szClassName[];
|
||||
static char szMenuName[];
|
||||
RasInterface *mlpRasInterface;
|
||||
SmartPointer<DirTree> mDirTree;
|
||||
SmartPointer<EditWindow> mEditWindow;
|
||||
Block<NewsGroup> mSubscriberList;
|
||||
BTree<MsgID> mMasterList;
|
||||
WSASystem mWSASystem;
|
||||
WORD mCancelWait;
|
||||
NewsOption mNewsOption;
|
||||
};
|
||||
|
||||
inline
|
||||
String MainWindow::className(void)
|
||||
{
|
||||
return String(szClassName);
|
||||
}
|
||||
|
||||
inline
|
||||
int MainWindow::messageLoop(void)const
|
||||
{
|
||||
return Window::messageLoop();
|
||||
}
|
||||
#endif
|
||||
7
nntp/MSGID.HPP
Normal file
7
nntp/MSGID.HPP
Normal file
@@ -0,0 +1,7 @@
|
||||
#ifndef _NNTP_MESSAGEID_HPP_
|
||||
#define _NNTP_MESSAGEID_HPP_
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
typedef String MsgID;
|
||||
#endif
|
||||
64
nntp/MSGLOG.CPP
Normal file
64
nntp/MSGLOG.CPP
Normal file
@@ -0,0 +1,64 @@
|
||||
#include <nntp/msglog.hpp>
|
||||
#include <nntp/resource.hpp>
|
||||
#include <fileio/fileio.hpp>
|
||||
|
||||
MessageLog::MessageLog(void)
|
||||
: mStrMessageLogPostFix(STRING_MESSAGELOGPOSTFIX)
|
||||
{
|
||||
mFileIO=::new FileIO;
|
||||
mFileIO.disposition(PointerDisposition::Delete);
|
||||
}
|
||||
|
||||
MessageLog::~MessageLog()
|
||||
{
|
||||
close();
|
||||
}
|
||||
|
||||
BOOL MessageLog::setLog(const String &pathFileName)
|
||||
{
|
||||
String strLine;
|
||||
|
||||
mFileIO->close();
|
||||
mMasterList.remove();
|
||||
if(pathFileName.isNull())return FALSE;
|
||||
mPathFileName=pathFileName+strMessageLogPostFix();
|
||||
mFileIO->open(mPathFileName,FileIO::GenericRead,FileIO::FileShareRead,FileIO::OpenAlways,FileIO::Archive);
|
||||
if(!mFileIO->isOkay())return FALSE;
|
||||
while(mFileIO->readLine(strLine))mMasterList.insert(strLine);
|
||||
mFileIO->close();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void MessageLog::close(void)
|
||||
{
|
||||
flush();
|
||||
mMasterList.remove();
|
||||
}
|
||||
|
||||
void MessageLog::flush(void)
|
||||
{
|
||||
Block<MsgID> msgIDBlock;
|
||||
|
||||
mFileIO->close();
|
||||
if(!mMasterList.leaves())return;
|
||||
mFileIO->open(mPathFileName,FileIO::GenericWrite,FileIO::FileShareWrite,FileIO::CreateAlways,FileIO::Normal);
|
||||
mMasterList.treeItems(msgIDBlock);
|
||||
for(int itemIndex=0;itemIndex<msgIDBlock.size();itemIndex++)mFileIO->writeLine(msgIDBlock[itemIndex]);
|
||||
mFileIO->flush();
|
||||
mFileIO->close();
|
||||
}
|
||||
|
||||
BOOL MessageLog::searchItem(MsgID &someMsgID)
|
||||
{
|
||||
return mMasterList.searchItem(someMsgID);
|
||||
}
|
||||
|
||||
void MessageLog::insert(const MsgID &someMsgID)
|
||||
{
|
||||
mMasterList.insert(someMsgID);
|
||||
}
|
||||
|
||||
BOOL MessageLog::isOkay(void)
|
||||
{
|
||||
return mFileIO->isOkay();
|
||||
}
|
||||
39
nntp/MSGLOG.HPP
Normal file
39
nntp/MSGLOG.HPP
Normal file
@@ -0,0 +1,39 @@
|
||||
#ifndef _NNTP_MESSAGELOG_HPP_
|
||||
#define _NNTP_MESSAGELOG_HPP_
|
||||
#ifndef _COMMON_SMARTPOINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_MESSAGEID_HPP_
|
||||
#include <nntp/msgid.hpp>
|
||||
#endif
|
||||
#ifndef _BSPTREE_BTREE_HPP_
|
||||
#include <bsptree/btree.hpp>
|
||||
#endif
|
||||
|
||||
class FileIO;
|
||||
|
||||
class MessageLog
|
||||
{
|
||||
public:
|
||||
MessageLog(void);
|
||||
virtual ~MessageLog();
|
||||
BOOL setLog(const String &pathFileName);
|
||||
BOOL searchItem(MsgID &someMsgID);
|
||||
void insert(const MsgID &someMsgID);
|
||||
void flush(void);
|
||||
void close(void);
|
||||
BOOL isOkay(void);
|
||||
private:
|
||||
const String &strMessageLogPostFix(void)const;
|
||||
SmartPointer<FileIO> mFileIO;
|
||||
BTree<MsgID> mMasterList;
|
||||
String mPathFileName;
|
||||
String mStrMessageLogPostFix;
|
||||
};
|
||||
|
||||
inline
|
||||
const String &MessageLog::strMessageLogPostFix(void)const
|
||||
{
|
||||
return mStrMessageLogPostFix;
|
||||
}
|
||||
#endif
|
||||
0
nntp/MVC.TMP
Normal file
0
nntp/MVC.TMP
Normal file
54
nntp/MWDLG.CPP
Normal file
54
nntp/MWDLG.CPP
Normal file
@@ -0,0 +1,54 @@
|
||||
#include <nntp/mwdlg.hpp>
|
||||
#include <common/odlstalt.hpp>
|
||||
|
||||
WORD MoreWindowsDialog::performDialog(Block<String> &strLines,String &strWindowText)
|
||||
{
|
||||
mStrLines=strLines;
|
||||
WORD resultCode(::DialogBoxParam(processInstance(),(LPSTR)"MoreWindows",mhParent,(DLGPROC)DWindow::DlgProc,(LONG)((DWindow*)this)));
|
||||
if(resultCode)strWindowText=mSelText;
|
||||
return resultCode;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MoreWindowsDialog::initDialogHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
mListBox=new OwnerDrawListAltColor(*this,getItem(ListBoxID),ListBoxID,RGBColor(255,255,232),RGBColor(192,220,192),RGBColor(0,255,255));
|
||||
mListBox.disposition(PointerDisposition::Delete);
|
||||
mListBox->show(SW_SHOW);
|
||||
setListBoxList();
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MoreWindowsDialog::dialogCodeHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
return (CallbackData::ReturnType)DLGC_WANTALLKEYS;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MoreWindowsDialog::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
if(LBN_DBLCLK==someCallbackData.wmCommandCommand())
|
||||
{
|
||||
mListBox->getText(mSelText,mListBox->getCurrent());
|
||||
endDialog(TRUE);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDOK :
|
||||
mListBox->getText(mSelText,mListBox->getCurrent());
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case IDCANCEL :
|
||||
endDialog(FALSE);
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void MoreWindowsDialog::setListBoxList(void)
|
||||
{
|
||||
mListBox->setRedraw(FALSE);
|
||||
mListBox->resetContent();
|
||||
for(int index=0;index<mStrLines.size();index++)mListBox->insertString(mStrLines[index]);
|
||||
mListBox->setCurrent(0);
|
||||
mListBox->setRedraw(TRUE);
|
||||
}
|
||||
79
nntp/MWDLG.HPP
Normal file
79
nntp/MWDLG.HPP
Normal file
@@ -0,0 +1,79 @@
|
||||
#ifndef _NNTP_MOREWINDOWS_HPP_
|
||||
#define _NNTP_MOREWINDOWS_HPP_
|
||||
#ifndef _COMMON_DWINDOW_HPP_
|
||||
#include <common/dwindow.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SMARTPOINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
|
||||
class OwnerDrawListAltColor;
|
||||
|
||||
class MoreWindowsDialog : private DWindow
|
||||
{
|
||||
public:
|
||||
MoreWindowsDialog(const GUIWindow &parentWindow);
|
||||
virtual ~MoreWindowsDialog();
|
||||
WORD performDialog(Block<String> &strLines,String &entryText);
|
||||
private:
|
||||
enum{ListBoxID=MW_LISTBOX};
|
||||
MoreWindowsDialog(const MoreWindowsDialog &someMoreWindowsDialog);
|
||||
MoreWindowsDialog &operator=(const MoreWindowsDialog &someMoreWindowsDialog);
|
||||
CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType dialogCodeHandler(CallbackData &someCallbackData);
|
||||
void setListBoxList(void);
|
||||
|
||||
Callback<MoreWindowsDialog> mInitDialogHandler;
|
||||
Callback<MoreWindowsDialog> mCommandHandler;
|
||||
Callback<MoreWindowsDialog> mDialogCodeHandler;
|
||||
SmartPointer<OwnerDrawListAltColor> mListBox;
|
||||
Block<String> mStrLines;
|
||||
String mSelText;
|
||||
HWND mhParent;
|
||||
};
|
||||
|
||||
inline
|
||||
MoreWindowsDialog::MoreWindowsDialog(const GUIWindow &parentWindow)
|
||||
: mhParent(parentWindow)
|
||||
{
|
||||
mInitDialogHandler.setCallback(this,&MoreWindowsDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&MoreWindowsDialog::commandHandler);
|
||||
mDialogCodeHandler.setCallback(this,&MoreWindowsDialog::dialogCodeHandler);
|
||||
insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
insertHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
insertHandler(VectorHandler::DialogCodeHandler,&mDialogCodeHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
MoreWindowsDialog::MoreWindowsDialog(const MoreWindowsDialog &someMoreWindowsDialog)
|
||||
: mhParent(someMoreWindowsDialog.mhParent)
|
||||
{ // no implementation
|
||||
mInitDialogHandler.setCallback(this,&MoreWindowsDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&MoreWindowsDialog::commandHandler);
|
||||
mDialogCodeHandler.setCallback(this,&MoreWindowsDialog::dialogCodeHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
MoreWindowsDialog::~MoreWindowsDialog()
|
||||
{
|
||||
removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
removeHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
removeHandler(VectorHandler::DialogCodeHandler,&mDialogCodeHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
MoreWindowsDialog &MoreWindowsDialog::operator=(const MoreWindowsDialog &/*someMoreWindowsDialog*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
#endif
|
||||
805
nntp/Mainfrm.cpp
Normal file
805
nntp/Mainfrm.cpp
Normal file
@@ -0,0 +1,805 @@
|
||||
#include <nntp/mainfrm.hpp>
|
||||
#include <nntp/listitms.hpp>
|
||||
#include <nntp/grpitem.hpp>
|
||||
#include <nntp/newsreg.hpp>
|
||||
#include <nntp/srvrdlg.hpp>
|
||||
#include <nntp/groupdlg.hpp>
|
||||
#include <nntp/rasdlg.hpp>
|
||||
#include <nntp/rasiface.hpp>
|
||||
#include <nntp/rasoptns.hpp>
|
||||
#include <nntp/optnsreg.hpp>
|
||||
#include <nntp/optnsdlg.hpp>
|
||||
#include <nntp/resource.hpp>
|
||||
#include <nntp/msglog.hpp>
|
||||
#include <nntp/rcvrlog.hpp>
|
||||
#include <nntp/logview.hpp>
|
||||
#include <nntp/imgview.hpp>
|
||||
#include <nntp/brwsview.hpp>
|
||||
#include <nntp/opendir.hpp>
|
||||
#include <nntp/mwdlg.hpp>
|
||||
#include <common/file.hpp>
|
||||
#include <common/stdio.hpp>
|
||||
#include <common/diskinfo.hpp>
|
||||
#include <common/openfile.hpp>
|
||||
#include <common/opendlg.hpp>
|
||||
#include <statbar/statbarx.hpp>
|
||||
#include <socket/wsadata.hpp>
|
||||
#include <socket/resolve.hpp>
|
||||
#include <uudecode/decode.hpp>
|
||||
#include <yproxy/ydecode.hpp>
|
||||
|
||||
MainFrame::MainFrame(void)
|
||||
: mIsCancelled(false)
|
||||
{
|
||||
mPaintHandler.setCallback(this,&MainFrame::paintHandler);
|
||||
mCloseHandler.setCallback(this,&MainFrame::closeHandler);
|
||||
mQueryEndSessionHandler.setCallback(this,&MainFrame::queryEndSessionHandler);
|
||||
mDestroyHandler.setCallback(this,&MainFrame::destroyHandler);
|
||||
mCommandHandler.setCallback(this,&MainFrame::commandHandler);
|
||||
mKeyDownHandler.setCallback(this,&MainFrame::keyDownHandler);
|
||||
mSizeHandler.setCallback(this,&MainFrame::sizeHandler);
|
||||
mCreateHandler.setCallback(this,&MainFrame::createHandler);
|
||||
mOpenHandler.setCallback(this,&MainFrame::openHandler);
|
||||
mPreOpenHandler.setCallback(this,&MainFrame::preOpenHandler);
|
||||
mPostOpenHandler.setCallback(this,&MainFrame::postOpenHandler);
|
||||
mBrowseSelectHandler.setCallback(this,&MainFrame::browseSelectHandler);
|
||||
insertHandlers();
|
||||
}
|
||||
|
||||
MainFrame::~MainFrame()
|
||||
{
|
||||
removeHandlers();
|
||||
}
|
||||
|
||||
void MainFrame::insertHandlers(void)
|
||||
{
|
||||
FrameWindow::insertHandler(MainFrame::DestroyHandler,&mDestroyHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::PaintHandler,&mPaintHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::KeyDownHandler,&mKeyDownHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::CloseHandler,&mCloseHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::QueryEndSessionHandler,&mQueryEndSessionHandler);
|
||||
FrameWindow::insertHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
NNTPThread::insertHandler(&mOpenHandler,NNTPThread::MsgOpen);
|
||||
NNTPThread::insertHandler(&mPreOpenHandler,NNTPThread::MsgPreOpen);
|
||||
NNTPThread::insertHandler(&mPostOpenHandler,NNTPThread::MsgPostOpen);
|
||||
}
|
||||
|
||||
void MainFrame::removeHandlers(void)
|
||||
{
|
||||
FrameWindow::removeHandler(VectorHandler::DestroyHandler,&mDestroyHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::PaintHandler,&mPaintHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::SizeHandler,&mSizeHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::KeyDownHandler,&mKeyDownHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::CreateHandler,&mCreateHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::CloseHandler,&mCloseHandler);
|
||||
FrameWindow::removeHandler(VectorHandler::QueryEndSessionHandler,&mQueryEndSessionHandler);
|
||||
NNTPThread::removeHandler(NNTPThread::MsgOpen);
|
||||
NNTPThread::removeHandler(NNTPThread::MsgPreOpen);
|
||||
NNTPThread::removeHandler(NNTPThread::MsgPostOpen);
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wParam())
|
||||
{
|
||||
case IDM_CASCADE :
|
||||
cascade();
|
||||
break;
|
||||
case IDM_TILE :
|
||||
tile();
|
||||
break;
|
||||
case IDM_ARRANGE :
|
||||
arrange();
|
||||
break;
|
||||
case IDM_CLOSEALL :
|
||||
closeAll();
|
||||
break;
|
||||
case IDM_MINIMIZEALL :
|
||||
minimizeAll();
|
||||
break;
|
||||
case IDM_RESTOREALL :
|
||||
restoreAll();
|
||||
break;
|
||||
case NNTP_FILE_OPEN :
|
||||
handleFileOpen();
|
||||
break;
|
||||
case NNTP_FILE_BROWSE :
|
||||
handleFileBrowse();
|
||||
break;
|
||||
case NNTP_FILE_EXIT :
|
||||
FrameWindow::postMessage(*this,WM_CLOSE,0,0L);
|
||||
break;
|
||||
case NNTP_NEWS_GETNEWS :
|
||||
mNewsOption.option((NewsOption::Option)someCallbackData.wParam());
|
||||
handleRetrieve();
|
||||
break;
|
||||
case NNTP_NEWS_GETGROUPS :
|
||||
mNewsOption.option((NewsOption::Option)someCallbackData.wParam());
|
||||
handleRetrieve();
|
||||
break;
|
||||
case NNTP_NEWSGROUPS_SUBSCRIBE :
|
||||
handleSubscribe();
|
||||
break;
|
||||
case NNTP_IMAGE_FITTOWINDOW :
|
||||
handleImageFitToWindow();
|
||||
break;
|
||||
case NNTP_OPTIONS_NEWSSERVER :
|
||||
handleNewsServer();
|
||||
break;
|
||||
case NNTP_OPTIONS_GENERALOPTIONS :
|
||||
handleGeneralOptions();
|
||||
break;
|
||||
case NNTP_OPTIONS_RASSETTINGS :
|
||||
handleRasSettings();
|
||||
break;
|
||||
case NNTP_OPTIONS_CLEARLOG :
|
||||
handleClearLog();
|
||||
break;
|
||||
case NNTP_NEWS_CANCEL :
|
||||
handleCancelNews();
|
||||
break;
|
||||
case NNTP_VIEW_LOG :
|
||||
handleViewLog();
|
||||
break;
|
||||
default :
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::keyDownHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::paintHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::createHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
createControls();
|
||||
show(SW_SHOW);
|
||||
update();
|
||||
createLogView();
|
||||
createImageView();
|
||||
mStatusControl->setText("Ready.");
|
||||
PureMenu mainMenu(::GetMenu(*this));
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_CANCEL,PureMenu::ByCommand,(PureMenu::InsertFlags)(PureMenu::ItemDisabled|PureMenu::ItemGrayed));
|
||||
message(mWSASystem.description());
|
||||
message(mWSASystem.systemStatus());
|
||||
loadFilterList();
|
||||
message("to run from command line use 'nntp -host:<host> -user:<username> -password:<password>'");
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::queryEndSessionHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
if(getClient().hasChildren())return (CallbackData::ReturnType)FALSE;
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::closeHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
destroy();
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::destroyHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
cancel();
|
||||
removeHandlers();
|
||||
::PostQuitMessage(0);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::sizeHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
Rect statusRect;
|
||||
Rect cRect;
|
||||
|
||||
mStatusControl->windowRect(statusRect);
|
||||
cRect.right(someCallbackData.loWord());
|
||||
cRect.bottom(someCallbackData.hiWord());
|
||||
getClient().moveWindow(0,0,cRect.right(),cRect.bottom()-(statusRect.bottom()-statusRect.top()));
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType MainFrame::browseSelectHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
Array<SmartPointer<MDIWindow> > mdiWindows;
|
||||
String strPathFileName;
|
||||
String strCaption;
|
||||
bool haveImage(false);
|
||||
|
||||
strPathFileName=(char*)someCallbackData.lParam();
|
||||
getDocuments(mdiWindows);
|
||||
for(int index=0;index<mdiWindows.size()&&!haveImage;index++)
|
||||
{
|
||||
SmartPointer<MDIWindow> &mdiWindow=mdiWindows[index];
|
||||
mdiWindow->windowText(strCaption);
|
||||
strCaption=strCaption.betweenString('[',']');
|
||||
if(!strCaption.isNull()&&strCaption==strPathFileName)
|
||||
{
|
||||
mdiWindow->bringWindowToTop();
|
||||
haveImage=true;
|
||||
}
|
||||
}
|
||||
if(haveImage)return (CallbackData::ReturnType)FALSE;
|
||||
if(!openDocument(strPathFileName))::MessageBox(::GetFocus(),"NNTP:Error opening document",(LPSTR)strPathFileName,MB_OK);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void MainFrame::createControls(void)
|
||||
{
|
||||
Rect controlRect;
|
||||
Rect statusRect;
|
||||
|
||||
mStatusControl=::new StatusBarEx(*this,StatusBarID);
|
||||
mStatusControl.disposition(PointerDisposition::Delete);
|
||||
mStatusControl->clientRect(statusRect);
|
||||
controlRect.bottom(height()/2-statusRect.bottom());
|
||||
}
|
||||
|
||||
void MainFrame::getParams(String &hostName,String &userName,String &password)
|
||||
{
|
||||
String lineString;
|
||||
|
||||
lineString=::GetCommandLine();
|
||||
lineString=lineString.betweenString(' ',0);
|
||||
if(!lineString.isNull())
|
||||
{
|
||||
hostName=lineString.betweenString('-',' ');
|
||||
hostName=hostName.betweenString(':',0);
|
||||
userName=lineString.betweenString('-',0);
|
||||
userName=userName.betweenString('-',' ');
|
||||
userName=userName.betweenString(':',0);
|
||||
password=lineString.betweenString('-',0);
|
||||
password=password.betweenString('-',0);
|
||||
password=password.betweenString('-',0);
|
||||
password=password.betweenString(':',0);
|
||||
}
|
||||
if(hostName.isNull())
|
||||
{
|
||||
OptionsReg optionsReg;
|
||||
hostName=optionsReg.serverName();
|
||||
userName=optionsReg.userName();
|
||||
password=optionsReg.password();
|
||||
}
|
||||
}
|
||||
|
||||
void MainFrame::handleFileOpen(void)
|
||||
{
|
||||
String strCurrentDirectory;
|
||||
DiskInfo diskInfo;
|
||||
BOOL openResult(FALSE);
|
||||
OpenDialog openFileName;
|
||||
|
||||
diskInfo.getCurrentDirectory(strCurrentDirectory);
|
||||
openFileName.owner(*this);
|
||||
openFileName.instance(processInstance());
|
||||
openFileName.filter("Jpg");
|
||||
openFileName.filterPattern("*.jpg");
|
||||
openFileName.fileName("*.JPG");
|
||||
openFileName.fileTitle("");
|
||||
openFileName.initialDirectory(mLastOpenDirectory.isNull()?strCurrentDirectory:mLastOpenDirectory);
|
||||
openFileName.title("Open File");
|
||||
openFileName.creationFlags(OpenDialog::EXPLORER|OpenDialog::FILEMUSTEXIST);
|
||||
openResult=openFileName.getOpenFileName();
|
||||
diskInfo.getCurrentDirectory(mLastOpenDirectory);
|
||||
diskInfo.setCurrentDirectory(strCurrentDirectory);
|
||||
if(!openResult)return;
|
||||
openDocument(openFileName.fileName());
|
||||
}
|
||||
|
||||
void MainFrame::handleSubscribe(void)
|
||||
{
|
||||
GroupDialog groupDialog(*this);
|
||||
groupDialog.performDialog();
|
||||
}
|
||||
|
||||
void MainFrame::handleNewsServer(void)
|
||||
{
|
||||
String serverName;
|
||||
ServerDialog serverDialog(*this);
|
||||
serverDialog.performDialog(serverName);
|
||||
}
|
||||
|
||||
void MainFrame::handleGeneralOptions(void)
|
||||
{
|
||||
OptionsDialog optionsDialog(*this);
|
||||
optionsDialog.performDialog();
|
||||
}
|
||||
|
||||
void MainFrame::handleRasSettings(void)
|
||||
{
|
||||
RasDialog rasDialog(*this);
|
||||
rasDialog.performDialog();
|
||||
}
|
||||
|
||||
void MainFrame::handleCancelNews(void)
|
||||
{
|
||||
mIsCancelled=true;
|
||||
cancel();
|
||||
message("Cancelled");
|
||||
}
|
||||
|
||||
void MainFrame::handleRetrieve(void)
|
||||
{
|
||||
String hostName;
|
||||
String userName;
|
||||
String password;
|
||||
|
||||
mIsCancelled=false;
|
||||
createLogView();
|
||||
createImageView();
|
||||
mMasterList.remove();
|
||||
if(NewsOption::GetNews==mNewsOption.option())
|
||||
{
|
||||
if(!getSubscriberList(mSubscriberList))
|
||||
{
|
||||
message("No newsgroups in subscriber list, nothing to do!");
|
||||
return;
|
||||
}
|
||||
verifyNewsDirectory();
|
||||
}
|
||||
getParams(hostName,userName,password);
|
||||
if(hostName.isNull()){message("Invalid host, check settings/command line and restart.");return;}
|
||||
if(!userName.isNull()&&!password.isNull())open(hostName,userName,password);
|
||||
else
|
||||
{
|
||||
message("NNTP is not using AUTHENTICATION.");
|
||||
open(hostName);
|
||||
}
|
||||
}
|
||||
|
||||
void MainFrame::verifyNewsDirectory(void)
|
||||
{
|
||||
DiskInfo diskInfo;
|
||||
String strNewsDir;
|
||||
String strCurrentDirectory;
|
||||
OptionsReg optionsReg;
|
||||
|
||||
strNewsDir=optionsReg.newsDir();
|
||||
diskInfo.getCurrentDirectory(strCurrentDirectory);
|
||||
if(strNewsDir.isNull()){strNewsDir=strCurrentDirectory;optionsReg.newsDir(strNewsDir);}
|
||||
if(!diskInfo.setCurrentDirectory(strNewsDir))
|
||||
{
|
||||
diskInfo.createDirectory(strNewsDir);
|
||||
diskInfo.setCurrentDirectory(strNewsDir);
|
||||
}
|
||||
}
|
||||
|
||||
void MainFrame::handleViewLog(void)
|
||||
{
|
||||
createLogView();
|
||||
}
|
||||
|
||||
void MainFrame::handleClearLog(void)
|
||||
{
|
||||
if(mLogViewWinCache.isOkay())((LogView&)*mLogViewWinCache).clear();
|
||||
}
|
||||
|
||||
void MainFrame::handleFileBrowse(void)
|
||||
{
|
||||
OpenDirectory openDir;
|
||||
OptionsReg optionsReg;
|
||||
String strDirectory;
|
||||
|
||||
if(!openDir.getOpenDirectory(*this,"Choose Folder",optionsReg.newsDir(),strDirectory))return;
|
||||
BrowseView &browseView=createBrowseView();
|
||||
browseView.browse(strDirectory);
|
||||
}
|
||||
|
||||
void MainFrame::handleImageFitToWindow(void)
|
||||
{
|
||||
SmartPointer<MDIWindow> mdiWindow;
|
||||
|
||||
if(!getActive(mdiWindow))return;
|
||||
if(!(mdiWindow->className()==String(STRING_DOCUMENTVIEWCLASSNAME)))return;
|
||||
((ImageView&)*mdiWindow).fitToWindow();
|
||||
}
|
||||
|
||||
// ****************************************************************************************************
|
||||
|
||||
WORD MainFrame::dialHost(void)
|
||||
{
|
||||
RasOptions rasOptions;
|
||||
|
||||
if(mRasInterface.isOkay()){::MessageBeep(0);return FALSE;}
|
||||
if(!rasOptions.rasState())return TRUE;
|
||||
mRasInterface=::new RasInterface;
|
||||
mRasInterface.disposition(PointerDisposition::Delete);
|
||||
if(!mRasInterface->isOkay()){mRasInterface.destroy();return FALSE;}
|
||||
if(!mRasInterface->login(rasOptions.rasUserName(),rasOptions.rasPassword(),rasOptions.rasEntryName())){mRasInterface.destroy();return FALSE;}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
DWORD MainFrame::priorDays(void)const
|
||||
{
|
||||
OptionsReg optionsReg;
|
||||
return optionsReg.priorDays();
|
||||
}
|
||||
|
||||
DWORD MainFrame::getSubscriberList(Block<NewsGroup> &subscriberList)
|
||||
{
|
||||
NewsReg newsReg;
|
||||
|
||||
subscriberList.remove();
|
||||
newsReg.queryGroups(subscriberList,NewsReg::QueryActive);
|
||||
return subscriberList.size();
|
||||
}
|
||||
|
||||
BOOL MainFrame::openDocument(const String &strPathFileName)
|
||||
{
|
||||
ImageView &imageView=createDocumentView();
|
||||
return imageView.open(strPathFileName);
|
||||
}
|
||||
|
||||
BOOL MainFrame::openImage(const String &strPathFileName)
|
||||
{
|
||||
BOOL result(FALSE);
|
||||
SmartPointer<MDIWindow> mdiWindow;
|
||||
|
||||
if(!getDocumentClass(String(STRING_IMAGEVIEWCLASSNAME),mdiWindow))
|
||||
{
|
||||
ImageView &imageView=createImageView();
|
||||
result=imageView.open(strPathFileName);
|
||||
}
|
||||
else result=((ImageView&)*mdiWindow).open(strPathFileName);
|
||||
return result;
|
||||
}
|
||||
|
||||
LogView &MainFrame::createLogView(void)
|
||||
{
|
||||
SmartPointer<MDIWindow> mdiWindow;
|
||||
LogView *pLogView;
|
||||
|
||||
if(getDocumentClass(String(STRING_LOGVIEWCLASSNAME),mdiWindow)){mdiWindow->top();return (LogView&)*mdiWindow;}
|
||||
pLogView=::new LogView;
|
||||
pLogView->createWindow(*this,String(STRING_LOGVIEWCLASSNAME),"LogView","logMenu","LOG");
|
||||
insert(*pLogView);
|
||||
return *pLogView;
|
||||
}
|
||||
|
||||
ImageView &MainFrame::createImageView(void)
|
||||
{
|
||||
SmartPointer<MDIWindow> mdiWindow;
|
||||
ImageView *pImageView;
|
||||
|
||||
if(getDocumentClass(String(STRING_IMAGEVIEWCLASSNAME),mdiWindow)){mdiWindow->top();return (ImageView&)*mdiWindow;}
|
||||
pImageView=::new ImageView;
|
||||
pImageView->createWindow(*this,String(STRING_IMAGEVIEWCLASSNAME),"ImageView","imgMenu","PAINT");
|
||||
insert(*pImageView);
|
||||
return *pImageView;
|
||||
}
|
||||
|
||||
ImageView &MainFrame::createDocumentView(void)
|
||||
{
|
||||
SmartPointer<MDIWindow> mdiWindow;
|
||||
ImageView *pImageView;
|
||||
|
||||
pImageView=::new ImageView;
|
||||
pImageView->createWindow(*this,String(STRING_DOCUMENTVIEWCLASSNAME),"DocView","imgMenu","PAINT");
|
||||
insert(*pImageView);
|
||||
return *pImageView;
|
||||
}
|
||||
|
||||
BrowseView &MainFrame::createBrowseView(void)
|
||||
{
|
||||
SmartPointer<MDIWindow> mdiWindow;
|
||||
BrowseView *pBrowseView;
|
||||
|
||||
pBrowseView=::new BrowseView;
|
||||
pBrowseView->createWindow(*this,String(STRING_BROWSEVIEWCLASSNAME),"BrowseView","brwMenu","PAINT");
|
||||
insert(*pBrowseView);
|
||||
pBrowseView->setHandler(&mBrowseSelectHandler);
|
||||
return *pBrowseView;
|
||||
}
|
||||
|
||||
// ************************** THREAD CALLBACKS *******************************
|
||||
|
||||
DWORD MainFrame::preOpenHandler(ThreadMessage &/*someThreadMessage*/)
|
||||
{
|
||||
String retryMsg;
|
||||
RasOptions rasOptions;
|
||||
DWORD maxRetries(rasOptions.rasMaxRetries());
|
||||
|
||||
if(dialHost())return FALSE;
|
||||
::sprintf(retryMsg,"Could not contact host.");
|
||||
message(retryMsg);
|
||||
for(int retryCount=0;retryCount<maxRetries;retryCount++)
|
||||
{
|
||||
::Sleep(1000);
|
||||
::sprintf(retryMsg,"retrying ...");
|
||||
message(retryMsg);
|
||||
if(dialHost())return FALSE;
|
||||
::sprintf(retryMsg,"Cound not contact host, attempt %d of %d.",retryCount+1,maxRetries);
|
||||
message(retryMsg);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
DWORD MainFrame::openHandler(ThreadMessage &someThreadMessage)
|
||||
{
|
||||
if(!someThreadMessage.userDataOne())return FALSE;
|
||||
PureMenu mainMenu(::GetMenu(*this));
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_CANCEL,PureMenu::ByCommand,PureMenu::ItemEnabled);
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_GETNEWS,PureMenu::ByCommand,PureMenu::ItemDisabled);
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_GETGROUPS,PureMenu::ByCommand,PureMenu::ItemDisabled);
|
||||
switch(mNewsOption.option())
|
||||
{
|
||||
case NNTP_NEWS_GETNEWS :
|
||||
retrieveNews();
|
||||
break;
|
||||
case NNTP_NEWS_GETGROUPS :
|
||||
retrieveGroups();
|
||||
break;
|
||||
}
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_CANCEL,PureMenu::ByCommand,PureMenu::ItemDisabled);
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_GETNEWS,PureMenu::ByCommand,PureMenu::ItemEnabled);
|
||||
mainMenu.enableMenuItem(NNTP_NEWS_GETGROUPS,PureMenu::ByCommand,PureMenu::ItemEnabled);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
DWORD MainFrame::postOpenHandler(ThreadMessage &/*someThreadMessage*/)
|
||||
{
|
||||
cancel();
|
||||
mRasInterface.destroy();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// ***********************************************************************************
|
||||
// ** the following methods are called, primarily, by T2
|
||||
|
||||
WORD MainFrame::retrieveNews(void)
|
||||
{
|
||||
for(int itemIndex=0;itemIndex<mSubscriberList.size();itemIndex++)
|
||||
if(!retrieveNews(mSubscriberList[itemIndex].newsGroup()))return FALSE;
|
||||
message("Finished reading news.");
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
WORD MainFrame::retrieveGroups(void)
|
||||
{
|
||||
ListItems listItems;
|
||||
|
||||
message("Retrieving news groups");
|
||||
list(listItems);
|
||||
message("Saving news groups");
|
||||
FileHandle groupFile("NEWSSRC",FileHandle::Write,FileHandle::ShareRead,FileHandle::Overwrite);
|
||||
for(int itemIndex=0;itemIndex<listItems.size();itemIndex++)groupFile.writeLine(listItems[itemIndex].groupName());
|
||||
message("Finished");
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
WORD MainFrame::retrieveNews(const String &newsGroup)
|
||||
{
|
||||
DiskInfo diskInfo;
|
||||
RecoverLog recoverLog;
|
||||
Block<MsgID> messageIDStrings;
|
||||
String msgString;
|
||||
String strNewsDir;
|
||||
String strPathNewsGroupDirectory;
|
||||
String strPreviousDirectory;
|
||||
OptionsReg optionsReg;
|
||||
|
||||
strNewsDir=optionsReg.newsDir();
|
||||
strPathNewsGroupDirectory=strNewsDir+String("\\")+newsGroup;
|
||||
if(!diskInfo.setCurrentDirectory(strPathNewsGroupDirectory))
|
||||
{
|
||||
diskInfo.createDirectory(strPathNewsGroupDirectory);
|
||||
diskInfo.setCurrentDirectory(strPathNewsGroupDirectory);
|
||||
}
|
||||
message(String("Retrieving message headers for ")+newsGroup);
|
||||
if(recoverLog.haveLog(newsGroup))
|
||||
{
|
||||
message(String("using recovery file."));
|
||||
recoverLog.getEntries(newsGroup,messageIDStrings);
|
||||
}
|
||||
else
|
||||
{
|
||||
listGroup(newsGroup,messageIDStrings);
|
||||
recoverLog.setEntries(newsGroup,messageIDStrings);
|
||||
}
|
||||
::sprintf(msgString,"%s has %ld articles.",(LPSTR)newsGroup,messageIDStrings.size());
|
||||
message(msgString);
|
||||
getArticles(newsGroup,messageIDStrings);
|
||||
if(!mIsCancelled)recoverLog.removeLog(newsGroup);
|
||||
diskInfo.setCurrentDirectory(strNewsDir);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL MainFrame::getArticles(const String &newsGroup,Block<MsgID> &msgIDs)
|
||||
{
|
||||
MessageLog messageLog;
|
||||
DWORD alreadyHavesInARow(0);
|
||||
BOOL okResult;
|
||||
long elapsedTime;
|
||||
|
||||
messageLog.setLog(newsGroup);
|
||||
alreadyHavesInARow=0;
|
||||
group(GroupItem(newsGroup));
|
||||
for(int itemIndex=0;itemIndex<msgIDs.size();itemIndex++)
|
||||
{
|
||||
Block<String> articleText;
|
||||
Block<String> headText;
|
||||
String pathFileName;
|
||||
String messageID;
|
||||
MsgID msgID;
|
||||
|
||||
if(!isConnected())return FALSE;
|
||||
msgID=msgIDs[itemIndex];
|
||||
if(messageLog.searchItem(msgID))
|
||||
{
|
||||
message(String("Already have ")+msgID);
|
||||
alreadyHavesInARow++;
|
||||
if(alreadyHavesInARow>250)
|
||||
{
|
||||
String messageID;
|
||||
message("...ping server...");
|
||||
head(msgID,headText,messageID);
|
||||
alreadyHavesInARow=0;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
::sprintf(pathFileName,"n%ld.new",itemIndex);
|
||||
message(newsGroup+String("(")+msgID+String(")"));
|
||||
alreadyHavesInARow=0;
|
||||
}
|
||||
head(msgID,headText,messageID);
|
||||
if(!inSubject(headText))continue;
|
||||
messageLog.insert(msgID);
|
||||
elapsedTime=::GetTickCount();
|
||||
okResult=article(msgID,articleText,messageID);
|
||||
elapsedTime=::GetTickCount()-elapsedTime;
|
||||
if(okResult)
|
||||
{
|
||||
String strPathImageFile;
|
||||
saveBlock(pathFileName,articleText);
|
||||
message(String("Retrieved message in ")+String().fromInt(elapsedTime)+String(" (ms)"));
|
||||
message("Decoding '"+pathFileName+"'...");
|
||||
decode(pathFileName,strPathImageFile);
|
||||
if(!strPathImageFile.isNull()&&openImage(strPathImageFile))
|
||||
{
|
||||
::unlink(pathFileName);
|
||||
}
|
||||
}
|
||||
okResult=FALSE;
|
||||
messageLog.flush();
|
||||
}
|
||||
messageLog.close();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void MainFrame::loadFilterList(void)
|
||||
{
|
||||
File inFile;
|
||||
String strLine;
|
||||
|
||||
mFilterList.remove();
|
||||
if(!inFile.open("filter.txt","rb"))return;
|
||||
message("Loading filter list from 'filter.txt'");
|
||||
while(true)
|
||||
{
|
||||
if(!inFile.readLine(strLine))break;
|
||||
if(!strLine.length())continue;
|
||||
mFilterList.insert(&strLine);
|
||||
}
|
||||
inFile.close();
|
||||
}
|
||||
|
||||
bool MainFrame::inSubject(Block<String> &headText)
|
||||
{
|
||||
String strSubject;
|
||||
if(!mFilterList.size()||!headText.size())return true;
|
||||
for(int index=0;index<headText.size();index++)
|
||||
{
|
||||
String &strLine=headText[index];
|
||||
if(strLine.strstr("Subject:"))
|
||||
{
|
||||
strSubject=strLine;
|
||||
for(int fIndex=0;fIndex<mFilterList.size();fIndex++)
|
||||
{
|
||||
String &strFilter=mFilterList[fIndex];
|
||||
if(strLine.strstr(strFilter))return true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
// message(String("Subject '")+strSubject+String("' is not in the filter."));
|
||||
return false;
|
||||
}
|
||||
|
||||
void MainFrame::decode(const String &pathFileName,String &strPathImageFile)
|
||||
{
|
||||
bool result=false;
|
||||
|
||||
result=YDecoder::decode(pathFileName,strPathImageFile,YDecoder::ForceDecode);
|
||||
if(result)return;
|
||||
result=GenDecode::decode(pathFileName,strPathImageFile);
|
||||
if(result)return;
|
||||
message(String("Failed to decode '")+pathFileName+String("'"));
|
||||
}
|
||||
|
||||
WORD MainFrame::saveBlock(const String &pathFileName,Block<String> &stringBlock)
|
||||
{
|
||||
DiskInfo diskInfo;
|
||||
String strCurrDir;
|
||||
|
||||
if(!stringBlock.size())return FALSE;
|
||||
FileHandle saveFile(pathFileName,FileHandle::Write,FileHandle::ShareRead,FileHandle::Overwrite);
|
||||
if(!saveFile.isOkay())
|
||||
{
|
||||
int errorCode(::GetLastError());
|
||||
String strMessage;
|
||||
|
||||
strMessage.reserve(1024);
|
||||
::sprintf(strMessage,"Save file returned error code:%d 0x%08lx, attempting to save'%s'",errorCode,errorCode,(char*)(String&)pathFileName);
|
||||
message(strMessage);
|
||||
return FALSE;
|
||||
}
|
||||
for(int itemIndex=0;itemIndex<stringBlock.size();itemIndex++)saveFile.writeLine(stringBlock[itemIndex]);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void MainFrame::message(String messageString)
|
||||
{
|
||||
if(!mLogViewWinCache.isOkay()&&!(getDocumentClass(String(STRING_LOGVIEWCLASSNAME),mLogViewWinCache)))return;
|
||||
((LogView&)*mLogViewWinCache).setText(messageString);
|
||||
return;
|
||||
}
|
||||
|
||||
void MainFrame::message(Block<String> &messageStrings)
|
||||
{
|
||||
for(short itemIndex=0;itemIndex<messageStrings.size();itemIndex++)message(messageStrings[itemIndex]);
|
||||
}
|
||||
|
||||
// *********************************************************************************
|
||||
|
||||
// ** virtuals
|
||||
|
||||
void MainFrame::mdiDestroy(MDIWindow &mdiWindow)
|
||||
{
|
||||
if(mLogViewWinCache.isOkay()&&*mLogViewWinCache==mdiWindow)mLogViewWinCache.destroy();
|
||||
}
|
||||
|
||||
void MainFrame::mdiActivate(MDIWindow &mdiWindow)
|
||||
{
|
||||
}
|
||||
|
||||
void MainFrame::mdiDeactivate(MDIWindow &mdiWindow)
|
||||
{
|
||||
}
|
||||
|
||||
void MainFrame::moreWindows(void)
|
||||
{
|
||||
Array<SmartPointer<MDIWindow> > mdiWindows;
|
||||
String windowText;
|
||||
String strSelText;
|
||||
Block<String> strTitles;
|
||||
|
||||
getDocuments(mdiWindows);
|
||||
for(int index=0;index<mdiWindows.size();index++)
|
||||
{
|
||||
SmartPointer<MDIWindow> &mdiWindow=mdiWindows[index];
|
||||
mdiWindow->windowText(windowText);
|
||||
strTitles.insert(&windowText);
|
||||
}
|
||||
MoreWindowsDialog moreWindows(*this);
|
||||
if(!moreWindows.performDialog(strTitles,strSelText))return;
|
||||
|
||||
for(index=0;index<mdiWindows.size();index++)
|
||||
{
|
||||
SmartPointer<MDIWindow> &mdiWindow=mdiWindows[index];
|
||||
mdiWindow->windowText(windowText);
|
||||
if(windowText==strSelText){mdiWindow->top();break;}
|
||||
}
|
||||
}
|
||||
|
||||
89
nntp/NEWSGRP.HPP
Normal file
89
nntp/NEWSGRP.HPP
Normal file
@@ -0,0 +1,89 @@
|
||||
#ifndef _NNTP_NEWSGROUP_HPP_
|
||||
#define _NNTP_NEWSGROUP_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
|
||||
class NewsGroup
|
||||
{
|
||||
public:
|
||||
NewsGroup(void);
|
||||
NewsGroup(const NewsGroup &someNewsGroup);
|
||||
NewsGroup(const String &groupName,DWORD active);
|
||||
virtual ~NewsGroup();
|
||||
NewsGroup &operator=(const NewsGroup &someNewsGroup);
|
||||
WORD operator==(const NewsGroup &someNewsGroup)const;
|
||||
const String &newsGroup(void)const;
|
||||
void newsGroup(const String &newsGroup);
|
||||
DWORD active(void)const;
|
||||
void active(DWORD active);
|
||||
private:
|
||||
String mNewsGroup;
|
||||
DWORD mIsActive;
|
||||
};
|
||||
|
||||
inline
|
||||
NewsGroup::NewsGroup(void)
|
||||
: mIsActive(FALSE)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsGroup::NewsGroup(const NewsGroup &someNewsGroup)
|
||||
{
|
||||
*this=someNewsGroup;
|
||||
}
|
||||
|
||||
inline
|
||||
NewsGroup::NewsGroup(const String &groupName,DWORD active)
|
||||
{
|
||||
mNewsGroup=groupName;
|
||||
mIsActive=active;
|
||||
}
|
||||
|
||||
inline
|
||||
NewsGroup::~NewsGroup()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsGroup &NewsGroup::operator=(const NewsGroup &someNewsGroup)
|
||||
{
|
||||
newsGroup(someNewsGroup.newsGroup());
|
||||
active(someNewsGroup.active());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD NewsGroup::operator==(const NewsGroup &someNewsGroup)const
|
||||
{
|
||||
return (newsGroup()==someNewsGroup.newsGroup());
|
||||
}
|
||||
|
||||
inline
|
||||
const String &NewsGroup::newsGroup(void)const
|
||||
{
|
||||
return mNewsGroup;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsGroup::newsGroup(const String &newsGroup)
|
||||
{
|
||||
mNewsGroup=newsGroup;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD NewsGroup::active(void)const
|
||||
{
|
||||
return mIsActive;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsGroup::active(DWORD isActive)
|
||||
{
|
||||
mIsActive=isActive;
|
||||
}
|
||||
#endif
|
||||
35
nntp/NEWSITEM.CPP
Normal file
35
nntp/NEWSITEM.CPP
Normal file
@@ -0,0 +1,35 @@
|
||||
#include <nntp/newsitem.hpp>
|
||||
|
||||
NewsItem &NewsItem::operator=(const String &pathFileName)
|
||||
{
|
||||
(Header&)*this=pathFileName;
|
||||
this->pathFileName(pathFileName);
|
||||
*this=(Header&)*this;
|
||||
return *this;
|
||||
}
|
||||
|
||||
NewsItem &NewsItem::operator=(const Header &someHeader)
|
||||
{
|
||||
String strName(subject());
|
||||
char *ptrString;
|
||||
|
||||
String partString(subject().betweenString('(',')'));
|
||||
if(partString.isNull())return *this;
|
||||
ptrString=(LPSTR)partString;
|
||||
ptrString=::strtok(ptrString,"/");
|
||||
if(!ptrString)return *this;
|
||||
part(::atoi(ptrString));
|
||||
ptrString=::strtok(0,"\0");
|
||||
if(!ptrString)return *this;
|
||||
parts(::atoi(ptrString));
|
||||
partString=subject();
|
||||
ptrString=(LPSTR)partString+partString.length();
|
||||
while(*ptrString!='('&&ptrString>(LPSTR)partString)ptrString--;
|
||||
if(ptrString==(LPSTR)partString&&*ptrString!='(')return *this;
|
||||
*(--ptrString)=0;
|
||||
while(*ptrString!=' '&&ptrString>(LPSTR)partString)ptrString--;
|
||||
if(ptrString==(LPSTR)partString&&*ptrString!=' ')return *this;
|
||||
ptrString++;
|
||||
name(ptrString);
|
||||
return *this;
|
||||
}
|
||||
151
nntp/NEWSITEM.HPP
Normal file
151
nntp/NEWSITEM.HPP
Normal file
@@ -0,0 +1,151 @@
|
||||
#ifndef _NNTP_NEWSITEM_HPP_
|
||||
#define _NNTP_NEWSITEM_HPP_
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_HEADER_HPP_
|
||||
#include <nntp/header.hpp>
|
||||
#endif
|
||||
|
||||
class NewsItem : public Header
|
||||
{
|
||||
public:
|
||||
NewsItem(void);
|
||||
NewsItem(const NewsItem &someNewsItem);
|
||||
NewsItem(const String &pathFileName);
|
||||
virtual ~NewsItem();
|
||||
NewsItem &operator=(const NewsItem &someNewsItem);
|
||||
NewsItem &operator=(const String &pathFileName);
|
||||
NewsItem &operator=(const Header &someHeader);
|
||||
WORD operator<(const NewsItem &someNewsItem)const;
|
||||
WORD operator>(const NewsItem &someNewsItem)const;
|
||||
WORD operator==(const NewsItem &someNewsItem)const;
|
||||
const String &name(void)const;
|
||||
void name(const String &name);
|
||||
DWORD part(void)const;
|
||||
void part(DWORD part);
|
||||
DWORD parts(void)const;
|
||||
void parts(DWORD parts);
|
||||
const String &pathFileName(void)const;
|
||||
void pathFileName(const String &pathFileName);
|
||||
WORD isOkay(void)const;
|
||||
private:
|
||||
String mName;
|
||||
DWORD mPart;
|
||||
DWORD mParts;
|
||||
String mPathFileName;
|
||||
};
|
||||
|
||||
inline
|
||||
NewsItem::NewsItem(void)
|
||||
: mPart(0), mParts(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsItem::NewsItem(const NewsItem &someNewsItem)
|
||||
: mPart(0), mParts(0)
|
||||
{
|
||||
*this=someNewsItem;
|
||||
}
|
||||
|
||||
inline
|
||||
NewsItem::NewsItem(const String &pathFileName)
|
||||
: mPart(0), mParts(0)
|
||||
{
|
||||
*this=pathFileName;
|
||||
}
|
||||
|
||||
inline
|
||||
NewsItem::~NewsItem()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsItem &NewsItem::operator=(const NewsItem &someNewsItem)
|
||||
{
|
||||
name(someNewsItem.name());
|
||||
part(someNewsItem.part());
|
||||
parts(someNewsItem.parts());
|
||||
pathFileName(someNewsItem.pathFileName());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD NewsItem::operator==(const NewsItem &someNewsItem)const
|
||||
{
|
||||
return (name()==someNewsItem.name()&&
|
||||
part()==someNewsItem.part()&&
|
||||
parts()==someNewsItem.parts());
|
||||
}
|
||||
|
||||
inline
|
||||
WORD NewsItem::operator<(const NewsItem &someNewsItem)const
|
||||
{
|
||||
return (part()<someNewsItem.part());
|
||||
}
|
||||
|
||||
inline
|
||||
WORD NewsItem::operator>(const NewsItem &someNewsItem)const
|
||||
{
|
||||
return (part()>someNewsItem.part());
|
||||
}
|
||||
|
||||
inline
|
||||
const String &NewsItem::name(void)const
|
||||
{
|
||||
return mName;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsItem::name(const String &name)
|
||||
{
|
||||
mName=name;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD NewsItem::part(void)const
|
||||
{
|
||||
return mPart;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsItem::part(DWORD part)
|
||||
{
|
||||
mPart=part;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD NewsItem::parts(void)const
|
||||
{
|
||||
return mParts;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsItem::parts(DWORD parts)
|
||||
{
|
||||
mParts=parts;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &NewsItem::pathFileName(void)const
|
||||
{
|
||||
return mPathFileName;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsItem::pathFileName(const String &pathFileName)
|
||||
{
|
||||
mPathFileName=pathFileName;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD NewsItem::isOkay(void)const
|
||||
{
|
||||
if(!part()&&!parts())return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
#endif
|
||||
26
nntp/NEWSNODE.HPP
Normal file
26
nntp/NEWSNODE.HPP
Normal file
@@ -0,0 +1,26 @@
|
||||
#ifndef _NNTP_NEWSTREE_HPP_
|
||||
#define _NNTP_NEWSTREE_HPP_
|
||||
|
||||
class NewsNode
|
||||
{
|
||||
public:
|
||||
NewsNode(void);
|
||||
NewsNode(const NewsNode &someNewsNode);
|
||||
virtual ~NewsNode();
|
||||
|
||||
private:
|
||||
String mNodeName;
|
||||
Block<String> mNewsItems;
|
||||
SmartPointer<NewsNode> mNextNode;
|
||||
};
|
||||
|
||||
class NewsTree
|
||||
{
|
||||
public:
|
||||
NewsTree(void);
|
||||
virtual ~NewsTree();
|
||||
BOOL insertNode(const String &strNodeName);
|
||||
private:
|
||||
Block<NewsNode> mNewsNodes;
|
||||
};
|
||||
#endif
|
||||
59
nntp/NEWSOPT.HPP
Normal file
59
nntp/NEWSOPT.HPP
Normal file
@@ -0,0 +1,59 @@
|
||||
#ifndef _NNTP_NEWSOPTION_HPP_
|
||||
#define _NNTP_NEWSOPTION_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
|
||||
class NewsOption
|
||||
{
|
||||
public:
|
||||
enum Option{GetNews=NNTP_NEWS_GETNEWS,GetGroups=NNTP_NEWS_GETGROUPS};
|
||||
NewsOption(void);
|
||||
NewsOption(const NewsOption &someNewsOption);
|
||||
virtual ~NewsOption();
|
||||
NewsOption &operator=(const NewsOption &someNewsOption);
|
||||
Option option(void)const;
|
||||
void option(Option option);
|
||||
private:
|
||||
Option mOption;
|
||||
};
|
||||
|
||||
inline
|
||||
NewsOption::NewsOption(void)
|
||||
: mOption(GetNews)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsOption::NewsOption(const NewsOption &someNewsOption)
|
||||
{
|
||||
*this=someNewsOption;
|
||||
}
|
||||
|
||||
inline
|
||||
NewsOption::~NewsOption()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsOption &NewsOption::operator=(const NewsOption &someNewsOption)
|
||||
{
|
||||
option(someNewsOption.option());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
NewsOption::Option NewsOption::option(void)const
|
||||
{
|
||||
return mOption;
|
||||
}
|
||||
|
||||
inline
|
||||
void NewsOption::option(Option option)
|
||||
{
|
||||
mOption=option;
|
||||
}
|
||||
#endif
|
||||
74
nntp/NEWSREG.CPP
Normal file
74
nntp/NEWSREG.CPP
Normal file
@@ -0,0 +1,74 @@
|
||||
#include <nntp/newsreg.hpp>
|
||||
#include <common/string.hpp>
|
||||
#include <common/regkey.hpp>
|
||||
|
||||
WORD NewsReg::queryGroups(Block<NewsGroup> &subscriberList,QueryType queryType)
|
||||
{
|
||||
RegKey regKey(RegKey::CurrentUser);
|
||||
String groupName;
|
||||
DWORD status;
|
||||
DWORD groupIndex(0);
|
||||
|
||||
subscriberList.remove();
|
||||
if(!regKey.openKey(mNewsGroupsKeyName))return FALSE;
|
||||
while(regKey.enumValue(groupIndex++,groupName,status))
|
||||
{
|
||||
if(QueryActive==queryType&&!status)continue;
|
||||
subscriberList.insert(&NewsGroup(groupName,status));
|
||||
}
|
||||
return (subscriberList.size()?TRUE:FALSE);
|
||||
}
|
||||
|
||||
WORD NewsReg::addGroup(const String &groupName,DWORD active)
|
||||
{
|
||||
RegKey regKey(RegKey::CurrentUser);
|
||||
Block<NewsGroup> subscriberList;
|
||||
|
||||
if(groupName.isNull())return FALSE;
|
||||
if(!regKey.openKey(mNewsGroupsKeyName))
|
||||
{
|
||||
regKey.createKey(mNewsGroupsKeyName,"");
|
||||
if(!regKey.openKey(mNewsGroupsKeyName))return FALSE;
|
||||
}
|
||||
queryGroups(subscriberList);
|
||||
for(int itemIndex=0;itemIndex<subscriberList.size();itemIndex++)
|
||||
if(groupName==subscriberList[itemIndex].newsGroup())return FALSE;
|
||||
return regKey.setValue(groupName,active);
|
||||
}
|
||||
|
||||
WORD NewsReg::setGroup(const String &newsGroup,DWORD active)
|
||||
{
|
||||
RegKey regKey(RegKey::CurrentUser);
|
||||
|
||||
if(!regKey.openKey(mNewsGroupsKeyName))
|
||||
{
|
||||
regKey.createKey(mNewsGroupsKeyName,"");
|
||||
if(!regKey.openKey(mNewsGroupsKeyName))return FALSE;
|
||||
}
|
||||
return regKey.setValue(newsGroup,active);
|
||||
}
|
||||
|
||||
WORD NewsReg::removeGroup(const String &groupName)
|
||||
{
|
||||
RegKey regKey;
|
||||
Block<NewsGroup> subscriberList;
|
||||
int prefixValue(0);
|
||||
|
||||
if(groupName.isNull())return FALSE;
|
||||
if(!regKey.openKey(RegKey::CurrentUser,mNewsGroupsKeyName))return false;
|
||||
queryGroups(subscriberList);
|
||||
regKey.closeKey();
|
||||
if(!regKey.openKey(RegKey::CurrentUser,mApplicationKeyName))return false;
|
||||
regKey.deleteKey(mNewsGroupsShortName);
|
||||
regKey.closeKey();
|
||||
if(!regKey.createKey(RegKey::CurrentUser,mNewsGroupsKeyName))return false;
|
||||
if(!regKey.openKey(RegKey::CurrentUser,mNewsGroupsKeyName))return false;
|
||||
for(int itemIndex=0;itemIndex<subscriberList.size();itemIndex++)
|
||||
{
|
||||
if(!(groupName==subscriberList[itemIndex].newsGroup()))
|
||||
regKey.setValue(subscriberList[itemIndex].newsGroup(),subscriberList[itemIndex].active());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
69
nntp/NEWSREG.HPP
Normal file
69
nntp/NEWSREG.HPP
Normal file
@@ -0,0 +1,69 @@
|
||||
#ifndef _NNTP_NEWSREG_HPP_
|
||||
#define _NNTP_NEWSREG_HPP_
|
||||
#ifndef _COMMON_STDIO_HPP_
|
||||
#include <common/stdio.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_BLOCK_HPP_
|
||||
#include <common/block.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_NEWSGROUP_HPP_
|
||||
#include <nntp/newsgrp.hpp>
|
||||
#endif
|
||||
|
||||
class NewsGroup;
|
||||
|
||||
class NewsReg
|
||||
{
|
||||
public:
|
||||
enum QueryType{QueryActive,QueryAll};
|
||||
NewsReg(void);
|
||||
virtual ~NewsReg();
|
||||
WORD queryGroups(Block<NewsGroup> &subscriberList,QueryType queryType=QueryAll);
|
||||
WORD addGroup(const String &groupName,DWORD active=TRUE);
|
||||
WORD addGroup(const NewsGroup &someNewsGroup);
|
||||
WORD setGroup(const String &newsGroup,DWORD active);
|
||||
WORD removeGroup(const String &groupName);
|
||||
private:
|
||||
NewsReg(const NewsReg &someNewsReg);
|
||||
String mNewsGroupsKeyName;
|
||||
String mNewsGroupsKeyValuePrefix;
|
||||
String mApplicationKeyName;
|
||||
String mNewsGroupsShortName;
|
||||
};
|
||||
|
||||
inline
|
||||
NewsReg::NewsReg(void)
|
||||
: mNewsGroupsKeyValuePrefix(STRING_NEWSGROUPSKEYVALUEPREFIX),
|
||||
mNewsGroupsKeyName(STRING_NEWSGROUPSKEYNAME),
|
||||
mApplicationKeyName(STRING_NNTPKEYNAME),
|
||||
mNewsGroupsShortName(STRING_NEWSGROUPSSHORTNAME)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsReg::~NewsReg()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
NewsReg::NewsReg(const NewsReg &someNewsReg)
|
||||
: mNewsGroupsKeyValuePrefix(STRING_NEWSGROUPSKEYVALUEPREFIX),
|
||||
mNewsGroupsKeyName(STRING_NEWSGROUPSKEYNAME)
|
||||
{ // no implementation
|
||||
}
|
||||
|
||||
inline
|
||||
WORD NewsReg::addGroup(const NewsGroup &someNewsGroup)
|
||||
{
|
||||
return addGroup(someNewsGroup.newsGroup(),someNewsGroup.active());
|
||||
}
|
||||
#endif
|
||||
25784
nntp/NEWSSRC
Normal file
25784
nntp/NEWSSRC
Normal file
File diff suppressed because it is too large
Load Diff
2042
nntp/NNTP.BAK
Normal file
2042
nntp/NNTP.BAK
Normal file
File diff suppressed because it is too large
Load Diff
711
nntp/NNTP.CPP
Normal file
711
nntp/NNTP.CPP
Normal file
@@ -0,0 +1,711 @@
|
||||
#include <nntp/nntp.hpp>
|
||||
#include <nntp/listitms.hpp>
|
||||
#include <nntp/grpitem.hpp>
|
||||
#include <nntp/header.hpp>
|
||||
#include <socket/hostent.hpp>
|
||||
#include <socket/servent.hpp>
|
||||
#include <common/systime.hpp>
|
||||
|
||||
bool NNTPClient::open(const String &hostName,const String &user,const String &password)
|
||||
{
|
||||
Block<String> responseLines;
|
||||
String strLastResponse;
|
||||
HostEnt hostEntry;
|
||||
ServEnt serverEntry;
|
||||
|
||||
if(isConnected())cancel();
|
||||
message(String("trying ")+hostName+String("..."));
|
||||
if(!mWSASystem.isInitialized()){message("WINSOCK initialization failure.");return false;}
|
||||
InternetAddress internetAddress(hostName);
|
||||
if(!internetAddress.isZero()){if(!hostEntry.hostByAddress(internetAddress)){message(String("no DNS entry for ")+hostName);return false;}}
|
||||
else if(!hostEntry.hostByName(hostName)){message(String("no DNS entry for ")+hostName);return false;}
|
||||
message(String("connect...")+String("'")+hostEntry.hostName()+String("' (")+(String)(hostEntry.addresses())[0]+String(")"));
|
||||
INETSocketAddress::internetAddress((hostEntry.addresses())[0]);
|
||||
if(!serverEntry.serviceByName("nntp","tcp")){message("cannot determine port number for nntp daemon.");return FALSE;}
|
||||
if(!mNNTPControl.create()){message("unable to create socket.");return FALSE;}
|
||||
INETSocketAddress::family(PF_INET);
|
||||
INETSocketAddress::port(serverEntry.port());
|
||||
if(!mNNTPControl.connect((INETSocketAddress&)*this)){message("unable to connect to nntp server");return FALSE;}
|
||||
if(!isConnected())return false;
|
||||
receiveStrings(responseLines);
|
||||
message(responseLines);
|
||||
if(responseLines.size())
|
||||
{
|
||||
strLastResponse=responseLines[responseLines.size()-1];
|
||||
if(isInResponse(strLastResponse.betweenString(0,' '),mNakConnectStrings))mNNTPControl.destroy();
|
||||
else if(!authenticate(user,password))mNNTPControl.destroy();
|
||||
}
|
||||
return mNNTPControl.isConnected();
|
||||
}
|
||||
|
||||
bool NNTPClient::open(const String &hostName)
|
||||
{
|
||||
Block<String> responseLines;
|
||||
String strLastResponse;
|
||||
HostEnt hostEntry;
|
||||
ServEnt serverEntry;
|
||||
|
||||
if(isConnected())cancel();
|
||||
message(String("trying ")+hostName+String("..."));
|
||||
if(!mWSASystem.isInitialized()){message("WINSOCK initialization failure.");return false;}
|
||||
InternetAddress internetAddress(hostName);
|
||||
if(!internetAddress.isZero()){if(!hostEntry.hostByAddress(internetAddress)){message(String("no DNS entry for ")+hostName);return false;}}
|
||||
else if(!hostEntry.hostByName(hostName)){message(String("no DNS entry for ")+hostName);return false;}
|
||||
message(String("connect...")+String("'")+hostEntry.hostName()+String("' (")+(String)(hostEntry.addresses())[0]+String(")"));
|
||||
INETSocketAddress::internetAddress((hostEntry.addresses())[0]);
|
||||
if(!serverEntry.serviceByName("nntp","tcp")){message("cannot determine port number for nntp daemon.");return false;}
|
||||
if(!mNNTPControl.create()){message("unable to create socket.");return false;}
|
||||
INETSocketAddress::family(PF_INET);
|
||||
INETSocketAddress::port(serverEntry.port());
|
||||
if(!mNNTPControl.connect((INETSocketAddress&)*this)){message("unable to connect to nntp server");return false;}
|
||||
if(!isConnected())return false;
|
||||
receiveStrings(responseLines);
|
||||
return mNNTPControl.isConnected();
|
||||
}
|
||||
|
||||
bool NNTPClient::quit(void)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Quit];
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
message(responseLine);
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckQuitResponseStrings))return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::slave(void)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Slave];
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
message(responseLine);
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckSlaveResponseStrings))return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::group(GroupItem &groupItem)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
if(groupItem.groupName().isNull())return false;
|
||||
controlData.reserve(String::MaxString);
|
||||
::sprintf(controlData,"%s %s",(LPSTR)mNNTPCmds[Group],(LPSTR)groupItem.groupName());
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckGroupResponseStrings))return false;
|
||||
groupItem<<responseLine;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::list(void)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[List];
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
message(responseLine);
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckListResponseStrings))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine)break;
|
||||
message(responseLine);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::authenticate(const String &user,const String &password)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
if(user.isNull()||password.isNull())return false;
|
||||
message(String("AUTHENTICATING user '")+user+String("'"));
|
||||
controlData=mNNTPCmds[AuthInfoUser];
|
||||
controlData+=String(" ")+user;
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
controlData=mNNTPCmds[AuthInfoPass];
|
||||
controlData+=String(" ")+password;
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
message(responseLine);
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckAuthResponseStrings))return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::list(ListItems &listItems)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
listItems.remove();
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[List];
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
message(responseLine);
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckListResponseStrings))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine)break;
|
||||
listItems+=responseLine;
|
||||
}
|
||||
return (listItems.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::article(DWORD articleNumber,Block<String> &articleText,String &messageID)
|
||||
{
|
||||
String controlData;
|
||||
bool returnCode;
|
||||
|
||||
::sprintf(controlData,"%s %ld",(LPSTR)mNNTPCmds[Article],articleNumber);
|
||||
returnCode=retrieveBlock(controlData,articleText,messageID,mAckArticleResponseStrings,mNackArticleResponseStrings);
|
||||
messageID=messageID.betweenString('<','>');
|
||||
return returnCode;
|
||||
}
|
||||
|
||||
bool NNTPClient::article(const MsgID &msgID,Block<String> &articleText,String &messageID)
|
||||
{
|
||||
String controlData;
|
||||
|
||||
controlData=mNNTPCmds[Article]+mSpace+msgID;
|
||||
return retrieveBlock(controlData,articleText,messageID,mAckArticleResponseStrings,mNackArticleResponseStrings);
|
||||
}
|
||||
|
||||
bool NNTPClient::body(DWORD articleNumber,Block<String> &bodyText,String &messageID)
|
||||
{
|
||||
String controlData;
|
||||
|
||||
::sprintf(controlData,"%s %d",(LPSTR)mNNTPCmds[Body],articleNumber);
|
||||
return retrieveBlock(controlData,bodyText,messageID,mAckArticleResponseStrings,mNackArticleResponseStrings);
|
||||
}
|
||||
|
||||
bool NNTPClient::body(const MsgID &msgID,Block<String> &bodyText,String &messageID)
|
||||
{
|
||||
String controlData;
|
||||
|
||||
controlData=mNNTPCmds[Body];
|
||||
controlData+=mSpace+msgID;
|
||||
return retrieveBlock(controlData,bodyText,messageID,mAckArticleResponseStrings,mNackArticleResponseStrings);
|
||||
}
|
||||
|
||||
bool NNTPClient::head(DWORD articleNumber,Block<String> &headText,String &messageID)
|
||||
{
|
||||
String controlData;
|
||||
|
||||
::sprintf(controlData,"%s %ld",(LPSTR)mNNTPCmds[Head],articleNumber);
|
||||
return retrieveBlock(controlData,headText,mAckArticleResponseStrings,mNackArticleResponseStrings);
|
||||
}
|
||||
|
||||
bool NNTPClient::head(const MsgID &msgID,Block<String> &headText,String &messageID)
|
||||
{
|
||||
String controlData;
|
||||
|
||||
controlData=mNNTPCmds[Head]+mSpace+msgID;
|
||||
return retrieveBlock(controlData,headText,mAckArticleResponseStrings,mNackArticleResponseStrings);
|
||||
}
|
||||
|
||||
bool NNTPClient::stat(DWORD articleNumber,MsgID &msgID)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
::sprintf(controlData,"%s %ld",(LPSTR)mNNTPCmds[Stat],articleNumber);
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(isInResponse(responseLine.betweenString(0,' '),mNackArticleResponseStrings))return false;
|
||||
responseLine=responseLine.betweenString(' ',0);
|
||||
msgID=responseLine.betweenString(' ',0);
|
||||
return (!msgID.isNull());
|
||||
}
|
||||
|
||||
bool NNTPClient::stat(const MsgID &msgID,MsgID &msgFound)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Stat]+mSpace+msgID;
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(isInResponse(responseLine.betweenString(0,' '),mNackArticleResponseStrings))return false;
|
||||
responseLine=responseLine.betweenString(' ',0);
|
||||
msgFound=responseLine.betweenString(' ',0);
|
||||
return (!msgFound.isNull());
|
||||
}
|
||||
|
||||
bool NNTPClient::listGroup(const String &newsGroup,Block<String> &messageIDStrings)
|
||||
{
|
||||
DWORD responseLines(0L);
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
messageIDStrings.remove();
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[ListGroup];
|
||||
controlData+=mSpace;
|
||||
controlData+=newsGroup;
|
||||
if(!putControlData(controlData,false))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(isInResponse(responseLine.betweenString(0,' '),mNackGroupResponseStrings))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
messageIDStrings.insert(&responseLine);
|
||||
}
|
||||
return (messageIDStrings.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::newNews(Block<String> &newsGroups,Block<String> &distributionGroups,Block<String> &messageIDStrings,const SystemTime &systemTime,WORD isGMT)
|
||||
{
|
||||
DWORD responseLines(0L);
|
||||
String controlData;
|
||||
String timeDateString;
|
||||
String responseLine;
|
||||
|
||||
messageIDStrings.remove();
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[NewNews];
|
||||
controlData+=mSpace;
|
||||
for(int itemIndex=0;itemIndex<newsGroups.size();itemIndex++)
|
||||
{
|
||||
controlData+=newsGroups[itemIndex];
|
||||
if(itemIndex+1<newsGroups.size())controlData+=mComma;
|
||||
}
|
||||
controlData+=mSpace;
|
||||
makeTimeDateString(timeDateString,systemTime);
|
||||
controlData+=timeDateString;
|
||||
if(isGMT)controlData+=" [GMT]";
|
||||
if(distributionGroups.size())
|
||||
{
|
||||
controlData+=mSpace+mLeftAngle;
|
||||
for(itemIndex=0;itemIndex<distributionGroups.size();itemIndex++)
|
||||
{
|
||||
controlData+=distributionGroups[itemIndex];
|
||||
if(itemIndex+1<distributionGroups.size())controlData+=mComma;
|
||||
}
|
||||
controlData+=mRightAngle;
|
||||
}
|
||||
if(!putControlData(controlData,false))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
if(!responseLines++)
|
||||
{
|
||||
String responseString(responseLine.betweenString(0,' '));
|
||||
if(isInResponse(responseString,mAckNewNewsResponseStrings))continue;
|
||||
}
|
||||
messageIDStrings.insert(&responseLine);
|
||||
}
|
||||
return (messageIDStrings.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::simulateNewNews(const String &newsGroup,Block<String> &messageIDStrings,short pastDays)
|
||||
{
|
||||
String messageID;
|
||||
SystemTime systemTime;
|
||||
GroupItem groupItem;
|
||||
int badArticles(0);
|
||||
int goodArticles(0);
|
||||
int maxBadArticles(100);
|
||||
int maxGoodArticlesToOffsetBad(10);
|
||||
|
||||
messageIDStrings.remove();
|
||||
if(!isConnected())return false;
|
||||
daysPast(systemTime,pastDays);
|
||||
groupItem.groupName(newsGroup);
|
||||
group(groupItem);
|
||||
for(int articleIndex=groupItem.lastArticle();articleIndex>=groupItem.firstArticle();articleIndex--)
|
||||
{
|
||||
Block<String> headerText;
|
||||
head(articleIndex,headerText,messageID);
|
||||
if(!headerText.size())
|
||||
{
|
||||
String msgString;
|
||||
::sprintf(msgString,"article #:%d is not available, %d of %d",articleIndex,++badArticles,maxBadArticles);
|
||||
message(msgString);
|
||||
if(badArticles>=maxBadArticles)break;
|
||||
continue;
|
||||
}
|
||||
else goodArticles++;
|
||||
if(goodArticles>maxGoodArticlesToOffsetBad){badArticles=0;goodArticles=0;}
|
||||
Header articleHeader(headerText);
|
||||
message(String("examining ")+articleHeader.messageID()+String(", ")+articleHeader.date());
|
||||
if(articleHeader.systemTime()<systemTime)continue;
|
||||
messageIDStrings.insert(&articleHeader.messageID());
|
||||
}
|
||||
return (messageIDStrings.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::newNews(const String &newsGroup,Block<String> &messageIDStrings,short pastDays)
|
||||
{
|
||||
DWORD responseLines(0L);
|
||||
String controlData;
|
||||
String responseLine;
|
||||
String timeDateString;
|
||||
SystemTime systemTime;
|
||||
|
||||
messageIDStrings.remove();
|
||||
if(!isConnected())return false;
|
||||
daysPast(systemTime,pastDays);
|
||||
controlData=mNNTPCmds[NewNews];
|
||||
controlData+=mSpace;
|
||||
controlData+=newsGroup;
|
||||
makeTimeDateString(timeDateString,systemTime);
|
||||
controlData+=mSpace;
|
||||
controlData+=timeDateString;
|
||||
if(!putControlData(controlData))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
if(!responseLines++)
|
||||
{
|
||||
String responseString(responseLine.betweenString(0,' '));
|
||||
if(isInResponse(responseString,mAckNewNewsResponseStrings))continue;
|
||||
}
|
||||
messageIDStrings.insert(&responseLine);
|
||||
}
|
||||
return (messageIDStrings.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::newGroups(ListItems &listItems,short pastDays)
|
||||
{
|
||||
SystemTime systemTime;
|
||||
Block<String> distributionGroups;
|
||||
|
||||
listItems.remove();
|
||||
daysPast(systemTime,pastDays);
|
||||
return newGroups(listItems,distributionGroups,systemTime,false);
|
||||
}
|
||||
|
||||
bool NNTPClient::newGroups(ListItems &listItems,Block<String> &distributionGroups,const SystemTime &systemTime,bool isGMT)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
String timeDateString;
|
||||
DWORD responseLines(0);
|
||||
|
||||
listItems.remove();
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[NewGroups];
|
||||
controlData+=mSpace;
|
||||
makeTimeDateString(timeDateString,systemTime);
|
||||
controlData+=timeDateString;
|
||||
if(isGMT)controlData+=" [GMT]";
|
||||
if(distributionGroups.size())
|
||||
{
|
||||
controlData+=mSpace+mLeftAngle;
|
||||
for(int itemIndex=0;itemIndex<distributionGroups.size();itemIndex++)
|
||||
{
|
||||
controlData+=distributionGroups[itemIndex];
|
||||
if(itemIndex+1<distributionGroups.size())controlData+=mComma;
|
||||
}
|
||||
controlData+=mRightAngle;
|
||||
}
|
||||
if(!putControlData(controlData,false))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
if(!responseLines++)
|
||||
{
|
||||
String responseString(responseLine.betweenString(0,' '));
|
||||
if(isInResponse(responseString,mAckNewGroupsResponseStrings))continue;
|
||||
}
|
||||
listItems+=responseLine;
|
||||
}
|
||||
return (listItems.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::next(GroupIterator &groupIterator)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Next];
|
||||
if(!putControlData(controlData))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckNextResponseStrings))return false;
|
||||
groupIterator<<responseLine;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::last(GroupIterator &groupIterator)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Last];
|
||||
if(!putControlData(controlData))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckNextResponseStrings))return false;
|
||||
groupIterator<<responseLine;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::iHave(const MsgID &msgID)
|
||||
{
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[IHave]+mSpace+msgID;
|
||||
if(!putControlData(controlData))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
if(!isInResponse(responseLine.betweenString(0,' '),mAckIHaveResponseStrings))return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::xover(DWORD first,DWORD last,Block<String> &overview)
|
||||
{
|
||||
DWORD responseLines(0);
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
overview.remove();
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[XOver]+String(" ")+String().fromInt(first)+String("-")+String().fromInt(last);
|
||||
if(!putControlData(controlData))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
if(!responseLines++)
|
||||
{
|
||||
String responseString(responseLine.betweenString(0,' '));
|
||||
if(isInResponse(responseString,mAckXOverResponseStrings))continue;
|
||||
}
|
||||
overview.insert(&responseLine);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::help(Block<String> &cmdLines)
|
||||
{
|
||||
DWORD responseLines(0);
|
||||
String controlData;
|
||||
String responseLine;
|
||||
|
||||
cmdLines.remove();
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Help];
|
||||
if(!putControlData(controlData))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
if(!responseLines++)
|
||||
{
|
||||
String responseString(responseLine.betweenString(0,' '));
|
||||
if(isInResponse(responseString,mAckHelpResponseStrings))continue;
|
||||
}
|
||||
cmdLines.insert(&responseLine);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::post(Block<String> &articleLines)
|
||||
{
|
||||
String responseLine;
|
||||
String controlData;
|
||||
String postString;
|
||||
int lineCount;
|
||||
|
||||
if(!isConnected())return false;
|
||||
controlData=mNNTPCmds[Post];
|
||||
if(!putControlData(controlData))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
responseLine=responseLine.betweenString(0,' ');
|
||||
if(!isInResponse(responseLine,mAckPostResponseStrings))return false;
|
||||
lineCount=articleLines.size();
|
||||
for(int lineIndex=0;lineIndex<lineCount;lineIndex++)
|
||||
{
|
||||
postString=articleLines[lineIndex];
|
||||
if(postString==mPeriod)postString+=mPeriod;
|
||||
if(!putControlData(articleLines[lineIndex]))return false;
|
||||
}
|
||||
if(!putControlData(mPeriod))return false;
|
||||
if(!mNNTPControl.receive(responseLine))return false;
|
||||
responseLine=responseLine.betweenString(0,' ');
|
||||
if(!isInResponse(responseLine,mAckPostResponseStrings))return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::retrieveBlock(const String &controlData,Block<String> &stringBlock,Block<String> &ackResponse,Block<String> &nackResponse)
|
||||
{
|
||||
String extraInfo;
|
||||
return retrieveBlock(controlData,stringBlock,extraInfo,ackResponse,nackResponse);
|
||||
}
|
||||
|
||||
bool NNTPClient::retrieveBlock(const String &controlData,Block<String> &stringBlock,String &extraInfo,Block<String> &ackResponse,Block<String> &nackResponse)
|
||||
{
|
||||
String responseLine;
|
||||
DWORD responseLines(0);
|
||||
|
||||
stringBlock.remove();
|
||||
if(!isConnected())return false;
|
||||
if(!putControlData(controlData,false))return false;
|
||||
while(mNNTPControl.receive(responseLine))
|
||||
{
|
||||
if(mPeriod==responseLine&&1==responseLine.length())break;
|
||||
if(!responseLines++)
|
||||
{
|
||||
String responseString(responseLine.betweenString(0,' '));
|
||||
extraInfo=responseLine.betweenString(' ','\0');
|
||||
if(nackResponse.size()&&isInResponse(responseString,nackResponse))break;
|
||||
if(ackResponse.size()&&isInResponse(responseString,ackResponse))continue;
|
||||
}
|
||||
stringBlock.insert(&responseLine);
|
||||
}
|
||||
return (stringBlock.size()?true:false);
|
||||
}
|
||||
|
||||
bool NNTPClient::putControlData(const String &stringData,bool waitForResponse)
|
||||
{
|
||||
if(!mNNTPControl.isConnected())return false;
|
||||
if(!mNNTPControl.send(stringData))
|
||||
{
|
||||
mNNTPControl.destroy();
|
||||
String errorString(String("error sending '")+stringData+String("' to NNTP server."));
|
||||
message(errorString);
|
||||
return false;
|
||||
}
|
||||
if(waitForResponse&&!getControlData())
|
||||
{
|
||||
mNNTPControl.destroy();
|
||||
String errorString(String("error reading result of '")+stringData+String("' command from NNTP server."));
|
||||
message(errorString);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NNTPClient::getControlData(void)
|
||||
{
|
||||
Block<String> responseStrings;
|
||||
mNNTPControl.receive(responseStrings);
|
||||
return responseStrings.size()?true:false;
|
||||
}
|
||||
|
||||
void NNTPClient::receiveStrings(WORD displayStrings)
|
||||
{
|
||||
Block<String> receiveStrings;
|
||||
|
||||
if(!mNNTPControl.isConnected())return;
|
||||
if(!mNNTPControl.receive(receiveStrings))return;
|
||||
if(!displayStrings||!receiveStrings.size())return;
|
||||
message(receiveStrings);
|
||||
}
|
||||
|
||||
void NNTPClient::receiveStrings(Block<String> &receiveStrings)
|
||||
{
|
||||
receiveStrings.remove();
|
||||
if(!mNNTPControl.isConnected())return;
|
||||
if(!mNNTPControl.receive(receiveStrings))return;
|
||||
if(!receiveStrings.size())return;
|
||||
message(receiveStrings);
|
||||
}
|
||||
|
||||
void NNTPClient::createCmds(void)
|
||||
{
|
||||
mNNTPCmds.insert(&String("ARTICLE"));
|
||||
mNNTPCmds.insert(&String("BODY"));
|
||||
mNNTPCmds.insert(&String("GROUP"));
|
||||
mNNTPCmds.insert(&String("HEAD"));
|
||||
mNNTPCmds.insert(&String("HELP"));
|
||||
mNNTPCmds.insert(&String("IHAVE"));
|
||||
mNNTPCmds.insert(&String("LAST"));
|
||||
mNNTPCmds.insert(&String("LIST"));
|
||||
mNNTPCmds.insert(&String("NEWGROUPS"));
|
||||
mNNTPCmds.insert(&String("NEWNEWS"));
|
||||
mNNTPCmds.insert(&String("NEXT"));
|
||||
mNNTPCmds.insert(&String("POST"));
|
||||
mNNTPCmds.insert(&String("QUIT"));
|
||||
mNNTPCmds.insert(&String("SLAVE"));
|
||||
mNNTPCmds.insert(&String("STAT"));
|
||||
mNNTPCmds.insert(&String("LISTGROUP"));
|
||||
mNNTPCmds.insert(&String("AUTHINFO USER"));
|
||||
mNNTPCmds.insert(&String("AUTHINFO PASS"));
|
||||
mNNTPCmds.insert(&String("XOVER"));
|
||||
}
|
||||
|
||||
bool NNTPClient::isInResponse(const String &responseString,Block<String> &responseStrings)
|
||||
{
|
||||
if(responseString.isNull())return false;
|
||||
for(int itemIndex=0;itemIndex<responseStrings.size();itemIndex++)
|
||||
if(responseString==responseStrings[itemIndex])return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
void NNTPClient::createResponseStrings(void)
|
||||
{
|
||||
mAckArticleResponseStrings.insert(&String("220"));
|
||||
mAckArticleResponseStrings.insert(&String("221"));
|
||||
mAckArticleResponseStrings.insert(&String("222"));
|
||||
mAckArticleResponseStrings.insert(&String("223"));
|
||||
mNackArticleResponseStrings.insert(&String("412"));
|
||||
mNackArticleResponseStrings.insert(&String("420"));
|
||||
mNackArticleResponseStrings.insert(&String("423"));
|
||||
mNackArticleResponseStrings.insert(&String("430"));
|
||||
mNackArticleResponseStrings.insert(&String("480"));
|
||||
mAckSlaveResponseStrings.insert(&String("202"));
|
||||
mAckGroupResponseStrings.insert(&String("211"));
|
||||
mNackGroupResponseStrings.insert(&String("411"));
|
||||
mNackGroupResponseStrings.insert(&String("480"));
|
||||
mAckListResponseStrings.insert(&String("215"));
|
||||
mAckQuitResponseStrings.insert(&String("205"));
|
||||
mAckNewNewsResponseStrings.insert(&String("230"));
|
||||
mAckNextResponseStrings.insert(&String("223"));
|
||||
mAckNewGroupsResponseStrings.insert(&String("231"));
|
||||
mAckIHaveResponseStrings.insert(&String("335"));
|
||||
mAckHelpResponseStrings.insert(&String("100"));
|
||||
mAckPostResponseStrings.insert(&String("340"));
|
||||
mAckPostResponseStrings.insert(&String("240"));
|
||||
mAckAuthResponseStrings.insert(&String("281"));
|
||||
mAckXOverResponseStrings.insert(&String("224"));
|
||||
mNakConnectStrings.insert(&String("502"));
|
||||
mNakConnectStrings.insert(&String("400"));
|
||||
}
|
||||
|
||||
void NNTPClient::makeTimeDateString(String &timeDateString,const SystemTime &systemTime)
|
||||
{
|
||||
timeDateString.reserve(String::MaxString);
|
||||
::sprintf(timeDateString,"%02d%02d%02d %02d%02d%02d",
|
||||
systemTime.year()>2000?2000-systemTime.year():systemTime.year()-1900,
|
||||
systemTime.month(),
|
||||
systemTime.day(),
|
||||
systemTime.hour(),
|
||||
systemTime.minute(),
|
||||
systemTime.second());
|
||||
}
|
||||
|
||||
void NNTPClient::daysPast(SystemTime &systemTime,short pastDays)
|
||||
{
|
||||
systemTime.daysAdd360(-pastDays);
|
||||
systemTime.hour(0);
|
||||
systemTime.minute(0);
|
||||
systemTime.second(0);
|
||||
}
|
||||
|
||||
// virtual overloads
|
||||
void NNTPClient::message(String messageString)
|
||||
{
|
||||
}
|
||||
|
||||
void NNTPClient::message(Block<String> &messageStrings)
|
||||
{
|
||||
}
|
||||
269
nntp/NNTP.DSW
Normal file
269
nntp/NNTP.DSW
Normal file
@@ -0,0 +1,269 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "bsptree"=..\BSPTREE\bsptree.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "common"=..\COMMON\common.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "dialog"=..\DIALOG\Dialog.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "fileio"=..\FILEIO\fileio.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "hookproc"=..\HOOKPROC\hookproc.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "jpeg6b"="..\..\parts\jpeg-6b\jpeg6b.dsp" - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "jpgimg"=..\jpgimg\jpgimg.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "mediapak"=..\MEDIAPAK\mediapak.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "nntp"=.\nntp.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name common
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name dialog
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name fileio
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name hookproc
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name jpgimg
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name mediapak
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name printman
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name rasapi
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name sample
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name socket
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name statbar
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name thread
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name uulib
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name jpeg6b
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name bsptree
|
||||
End Project Dependency
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name ydecode
|
||||
End Project Dependency
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "printman"=..\printman\Printman.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "rasapi"=..\RASAPI\Rasapi.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "sample"=..\SAMPLE\sample.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "socket"=..\SOCKET\socket.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "statbar"=..\STATBAR\Statbar.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "thread"=..\THREAD\thread.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "uulib"=..\UUDECODE\Uulib.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "ydecode"=..\yproxy\ydecode.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Global:
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<3>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
145
nntp/NNTP.HPP
Normal file
145
nntp/NNTP.HPP
Normal file
@@ -0,0 +1,145 @@
|
||||
#ifndef _NNTP_NNTPCLIENT_HPP_
|
||||
#define _NNTP_NNTPCLIENT_HPP_
|
||||
#ifndef _COMMON_BLOCK_HPP_
|
||||
#include <common/block.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _SOCKET_INETSOCKETADDRESS_HPP_
|
||||
#include <socket/intsaddr.hpp>
|
||||
#endif
|
||||
#ifndef _SOCKET_SOCKET_HPP_
|
||||
#include <socket/socket.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_MESSAGEID_HPP_
|
||||
#include <nntp/msgid.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_GROUPITERATOR_HPP_
|
||||
#include <nntp/iterator.hpp>
|
||||
#endif
|
||||
|
||||
class ListItems;
|
||||
class GroupItem;
|
||||
class SystemTime;
|
||||
|
||||
class NNTPClient : private INETSocketAddress
|
||||
{
|
||||
public:
|
||||
NNTPClient(void);
|
||||
virtual ~NNTPClient();
|
||||
bool open(const String &hostName);
|
||||
bool open(const String &hostName,const String &user,const String &password);
|
||||
bool isConnected(void)const;
|
||||
bool listGroup(const String &newsGroup,Block<String> &messageIDStrings);
|
||||
bool list(void);
|
||||
bool list(ListItems &listItems);
|
||||
bool quit(void);
|
||||
bool slave(void);
|
||||
bool group(GroupItem &groupItem);
|
||||
bool xover(DWORD first,DWORD last,Block<String> &overview);
|
||||
bool article(DWORD articleNumber,Block<String> &articleText,String &messageID);
|
||||
bool article(const MsgID &msgID,Block<String> &articleText,String &messageID);
|
||||
bool body(DWORD articleNumber,Block<String> &bodyText,String &messageID);
|
||||
bool body(const MsgID &msgID,Block<String> &bodyText,String &messageID);
|
||||
bool head(DWORD articleNumber,Block<String> &headText,String &messageID);
|
||||
bool head(const MsgID &msgID,Block<String> &headText,String &messageID);
|
||||
bool stat(DWORD articleNumber,MsgID &msgID);
|
||||
bool stat(const MsgID &msgID,MsgID &msgFound);
|
||||
bool simulateNewNews(const String &newsGroup,Block<String> &messageIDStrings,short pastDays);
|
||||
bool newNews(Block<String> &newsGroups,Block<String> &distributionGroups,Block<String> &messageIDStrings,const SystemTime &systemTime,WORD isGMT);
|
||||
bool newNews(const String &newsGroup,Block<String> &messageIDStrings,short pastDays=0);
|
||||
bool newGroups(ListItems &listItems,Block<String> &distributionGroups,const SystemTime &systemTime,bool isGMT);
|
||||
bool newGroups(ListItems &listItems,short pastDays=0);
|
||||
bool next(GroupIterator &groupIterator);
|
||||
bool last(GroupIterator &groupIterator);
|
||||
bool iHave(const MsgID &msgID);
|
||||
bool help(Block<String> &cmdLines);
|
||||
bool post(Block<String> &articleLines);
|
||||
void cancel(void);
|
||||
protected:
|
||||
virtual void message(String messageString);
|
||||
virtual void message(Block<String> &messageStrings);
|
||||
private:
|
||||
enum NNTPCmd{Article,Body,Group,Head,Help,IHave,Last,List,NewGroups,NewNews,Next,Post,Quit,Slave,Stat,ListGroup,AuthInfoUser,AuthInfoPass,XOver};
|
||||
NNTPClient(const NNTPClient &someNNTPClient);
|
||||
NNTPClient &operator=(const NNTPClient &someNNTPClient);
|
||||
void createCmds(void);
|
||||
void createResponseStrings(void);
|
||||
void receiveStrings(WORD displayStrings=FALSE);
|
||||
void receiveStrings(Block<String> &receiveStrings);
|
||||
void daysPast(SystemTime &systemTime,short pastDays);
|
||||
void makeTimeDateString(String &timeDateString,const SystemTime &systemTime);
|
||||
bool retrieveBlock(const String &controlData,Block<String> &stringBlock,Block<String> &ackResponse,Block<String> &nackResponse);
|
||||
bool retrieveBlock(const String &controlData,Block<String> &stringBlock,String &extraInfo,Block<String> &ackResponse,Block<String> &nackResponse);
|
||||
bool isInResponse(const String &responseString,Block<String> &responseStrings);
|
||||
bool putControlData(const String &stringData,bool waitForResponse=true);
|
||||
bool authenticate(const String &user,const String &pass);
|
||||
bool getControlData(void);
|
||||
|
||||
Block<String> mNNTPCmds;
|
||||
Block<String> mAckArticleResponseStrings;
|
||||
Block<String> mNackArticleResponseStrings;
|
||||
Block<String> mAckSlaveResponseStrings;
|
||||
Block<String> mAckGroupResponseStrings;
|
||||
Block<String> mNackGroupResponseStrings;
|
||||
Block<String> mAckListResponseStrings;
|
||||
Block<String> mAckQuitResponseStrings;
|
||||
Block<String> mAckNewNewsResponseStrings;
|
||||
Block<String> mAckNewGroupsResponseStrings;
|
||||
Block<String> mAckNextResponseStrings;
|
||||
Block<String> mAckIHaveResponseStrings;
|
||||
Block<String> mAckHelpResponseStrings;
|
||||
Block<String> mAckPostResponseStrings;
|
||||
Block<String> mAckAuthResponseStrings;
|
||||
Block<String> mAckXOverResponseStrings;
|
||||
Block<String> mNakConnectStrings;
|
||||
String mPeriod;
|
||||
String mSpace;
|
||||
String mComma;
|
||||
String mLeftAngle;
|
||||
String mRightAngle;
|
||||
Socket mNNTPControl;
|
||||
WSASystem mWSASystem;
|
||||
};
|
||||
|
||||
inline
|
||||
NNTPClient::NNTPClient(void)
|
||||
: mPeriod("."), mSpace(" "), mComma(","), mLeftAngle("<"), mRightAngle(">")
|
||||
{
|
||||
createCmds();
|
||||
createResponseStrings();
|
||||
}
|
||||
|
||||
inline
|
||||
NNTPClient::NNTPClient(const NNTPClient &/*someNNTPClient*/)
|
||||
: mPeriod("."), mSpace(" "), mComma(","), mLeftAngle("<"), mRightAngle(">")
|
||||
{ // no implementation
|
||||
}
|
||||
|
||||
inline
|
||||
NNTPClient::~NNTPClient()
|
||||
{
|
||||
quit();
|
||||
mNNTPControl.destroy();
|
||||
}
|
||||
|
||||
inline
|
||||
NNTPClient &NNTPClient::operator=(const NNTPClient &/*someNNTPClient*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
bool NNTPClient::isConnected(void)const
|
||||
{
|
||||
return mNNTPControl.isConnected();
|
||||
}
|
||||
|
||||
inline
|
||||
void NNTPClient::cancel(void)
|
||||
{
|
||||
if(isConnected())quit();
|
||||
mNNTPControl.destroy();
|
||||
}
|
||||
#endif
|
||||
BIN
nntp/NNTP.ICO
Normal file
BIN
nntp/NNTP.ICO
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 766 B |
BIN
nntp/NNTP.IDE
Normal file
BIN
nntp/NNTP.IDE
Normal file
Binary file not shown.
2414
nntp/NNTP.MAK
Normal file
2414
nntp/NNTP.MAK
Normal file
File diff suppressed because it is too large
Load Diff
BIN
nntp/NNTP.MDP
Normal file
BIN
nntp/NNTP.MDP
Normal file
Binary file not shown.
BIN
nntp/NNTP.OPT
Normal file
BIN
nntp/NNTP.OPT
Normal file
Binary file not shown.
893
nntp/NNTP.PLG
Normal file
893
nntp/NNTP.PLG
Normal file
@@ -0,0 +1,893 @@
|
||||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>Build Log</h1>
|
||||
<h3>
|
||||
--------------------Configuration: common - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DA.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Zi /Od /I "\work" /I "\parts" /D "_WINDOWS" /D "__FLAT__" /D "STRICT" /D "WIN32" /Fo"msvcobj/" /Fd"msvcobj/" /FD /I /work" /I /parts" /I /work" /I /parts" " " " " /c
|
||||
"F:\work\COMMON\accelerator.cpp"
|
||||
"F:\work\COMMON\Bitmap.cpp"
|
||||
"F:\work\COMMON\Bminfo.cpp"
|
||||
"F:\work\COMMON\Bmplnk.cpp"
|
||||
"F:\work\COMMON\Brush.cpp"
|
||||
"F:\work\COMMON\Btnlnk.cpp"
|
||||
"F:\work\COMMON\calendar.cpp"
|
||||
"F:\work\COMMON\Catmull.cpp"
|
||||
"F:\work\COMMON\Cbdata.cpp"
|
||||
"F:\work\COMMON\Cbdatahk.cpp"
|
||||
"F:\work\COMMON\Clipbrd.cpp"
|
||||
"F:\work\COMMON\Console.cpp"
|
||||
"F:\work\COMMON\Control.cpp"
|
||||
"F:\work\COMMON\Crsctrl.cpp"
|
||||
"F:\work\COMMON\Ddemsg.cpp"
|
||||
"F:\work\COMMON\Dib.cpp"
|
||||
"F:\work\COMMON\Diskinfo.cpp"
|
||||
"F:\work\COMMON\Drawbmp.cpp"
|
||||
"F:\work\COMMON\Dwindow.cpp"
|
||||
"F:\work\COMMON\elastic.cpp"
|
||||
"F:\work\COMMON\errormsg.cpp"
|
||||
"F:\work\COMMON\File.cpp"
|
||||
"F:\work\COMMON\Fileio.cpp"
|
||||
"F:\work\COMMON\Filemap.cpp"
|
||||
"F:\work\COMMON\Finddata.cpp"
|
||||
"F:\work\COMMON\Font.cpp"
|
||||
"F:\work\COMMON\gdipoint.cpp"
|
||||
"F:\work\COMMON\Guiwnd.cpp"
|
||||
"F:\work\COMMON\Hookproc.cpp"
|
||||
"F:\work\COMMON\Iconfrm.cpp"
|
||||
"F:\work\COMMON\Infowin.cpp"
|
||||
"F:\work\COMMON\Intel.cpp"
|
||||
"F:\work\COMMON\Iobuff.cpp"
|
||||
"F:\work\COMMON\Logowin.cpp"
|
||||
"F:\work\COMMON\Macro.cpp"
|
||||
"F:\work\COMMON\Math.cpp"
|
||||
"F:\work\COMMON\Mdifrm.cpp"
|
||||
"F:\work\COMMON\Mdiwin.cpp"
|
||||
"F:\work\COMMON\Memfile.cpp"
|
||||
"F:\work\COMMON\Mmtimer.cpp"
|
||||
"F:\work\COMMON\Odbutton.cpp"
|
||||
"F:\work\COMMON\Odlist.cpp"
|
||||
"F:\work\COMMON\Odlstalt.cpp"
|
||||
"F:\work\COMMON\Odlstchk.cpp"
|
||||
"F:\work\COMMON\opendlg.Cpp"
|
||||
"F:\work\COMMON\Openfile.cpp"
|
||||
"F:\work\COMMON\opndlgex.cpp"
|
||||
"F:\work\COMMON\Owner.cpp"
|
||||
"F:\work\COMMON\Pathfnd.cpp"
|
||||
"F:\work\COMMON\Point.cpp"
|
||||
"F:\work\COMMON\Process.cpp"
|
||||
"F:\work\COMMON\Profile.cpp"
|
||||
"F:\work\COMMON\Progress.cpp"
|
||||
"F:\work\COMMON\Purebmp.cpp"
|
||||
"F:\work\COMMON\Purebyte.cpp"
|
||||
"F:\work\COMMON\puredbl.cpp"
|
||||
"F:\work\COMMON\Puredwrd.cpp"
|
||||
"F:\work\COMMON\Purehdc.cpp"
|
||||
"F:\work\COMMON\puremenu.Cpp"
|
||||
"F:\work\COMMON\Purepal.cpp"
|
||||
"F:\work\COMMON\purewrd.cpp"
|
||||
"F:\work\COMMON\Pview.cpp"
|
||||
"F:\work\COMMON\Regkey.cpp"
|
||||
"F:\work\COMMON\resbmp.cpp"
|
||||
"F:\work\COMMON\Richedit.cpp"
|
||||
"F:\work\COMMON\rubber.cpp"
|
||||
"F:\work\COMMON\Sdate.cpp"
|
||||
"F:\work\COMMON\Smrtstrm.cpp"
|
||||
"F:\work\COMMON\snapshot.cpp"
|
||||
"F:\work\COMMON\static.cpp"
|
||||
"F:\work\COMMON\String.cpp"
|
||||
"F:\work\COMMON\Systime.cpp"
|
||||
"F:\work\COMMON\Vhandler.cpp"
|
||||
"F:\work\COMMON\Vxdctrl.cpp"
|
||||
"F:\work\COMMON\widestr.Cpp"
|
||||
"F:\work\COMMON\Window.cpp"
|
||||
"F:\work\COMMON\Wintimer.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DA.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DB.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Zi /Od /I "\work" /I "\parts" /D "_WINDOWS" /D "__FLAT__" /D "STRICT" /D "WIN32" /Fp"msvcobj/common.pch" /YX /Fo"msvcobj/" /Fd"msvcobj/" /FD /I /work" /I /parts" /I /work" /I /parts" " " " " /c
|
||||
"F:\work\COMMON\Bmdata.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DB.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DC.tmp" with contents
|
||||
[
|
||||
/nologo /out:"..\exe\mscommon.lib"
|
||||
.\msvcobj\accelerator.obj
|
||||
.\msvcobj\Bitmap.obj
|
||||
.\msvcobj\Bmdata.obj
|
||||
.\msvcobj\Bminfo.obj
|
||||
.\msvcobj\Bmplnk.obj
|
||||
.\msvcobj\Brush.obj
|
||||
.\msvcobj\Btnlnk.obj
|
||||
.\msvcobj\calendar.obj
|
||||
.\msvcobj\Catmull.obj
|
||||
.\msvcobj\Cbdata.obj
|
||||
.\msvcobj\Cbdatahk.obj
|
||||
.\msvcobj\Clipbrd.obj
|
||||
.\msvcobj\Console.obj
|
||||
.\msvcobj\Control.obj
|
||||
.\msvcobj\Crsctrl.obj
|
||||
.\msvcobj\Ddemsg.obj
|
||||
.\msvcobj\Dib.obj
|
||||
.\msvcobj\Diskinfo.obj
|
||||
.\msvcobj\Drawbmp.obj
|
||||
.\msvcobj\Dwindow.obj
|
||||
.\msvcobj\elastic.obj
|
||||
.\msvcobj\errormsg.obj
|
||||
.\msvcobj\File.obj
|
||||
.\msvcobj\Fileio.obj
|
||||
.\msvcobj\Filemap.obj
|
||||
.\msvcobj\Finddata.obj
|
||||
.\msvcobj\Font.obj
|
||||
.\msvcobj\gdipoint.obj
|
||||
.\msvcobj\Guiwnd.obj
|
||||
.\msvcobj\Hookproc.obj
|
||||
.\msvcobj\Iconfrm.obj
|
||||
.\msvcobj\Infowin.obj
|
||||
.\msvcobj\Intel.obj
|
||||
.\msvcobj\Iobuff.obj
|
||||
.\msvcobj\Logowin.obj
|
||||
.\msvcobj\Macro.obj
|
||||
.\msvcobj\Math.obj
|
||||
.\msvcobj\Mdifrm.obj
|
||||
.\msvcobj\Mdiwin.obj
|
||||
.\msvcobj\Memfile.obj
|
||||
.\msvcobj\Mmtimer.obj
|
||||
.\msvcobj\Odbutton.obj
|
||||
.\msvcobj\Odlist.obj
|
||||
.\msvcobj\Odlstalt.obj
|
||||
.\msvcobj\Odlstchk.obj
|
||||
.\msvcobj\opendlg.obj
|
||||
.\msvcobj\Openfile.obj
|
||||
.\msvcobj\opndlgex.obj
|
||||
.\msvcobj\Owner.obj
|
||||
.\msvcobj\Pathfnd.obj
|
||||
.\msvcobj\Point.obj
|
||||
.\msvcobj\Process.obj
|
||||
.\msvcobj\Profile.obj
|
||||
.\msvcobj\Progress.obj
|
||||
.\msvcobj\Purebmp.obj
|
||||
.\msvcobj\Purebyte.obj
|
||||
.\msvcobj\puredbl.obj
|
||||
.\msvcobj\Puredwrd.obj
|
||||
.\msvcobj\Purehdc.obj
|
||||
.\msvcobj\puremenu.obj
|
||||
.\msvcobj\Purepal.obj
|
||||
.\msvcobj\purewrd.obj
|
||||
.\msvcobj\Pview.obj
|
||||
.\msvcobj\Regkey.obj
|
||||
.\msvcobj\resbmp.obj
|
||||
.\msvcobj\Richedit.obj
|
||||
.\msvcobj\rubber.obj
|
||||
.\msvcobj\Sdate.obj
|
||||
.\msvcobj\Smrtstrm.obj
|
||||
.\msvcobj\snapshot.obj
|
||||
.\msvcobj\static.obj
|
||||
.\msvcobj\String.obj
|
||||
.\msvcobj\Systime.obj
|
||||
.\msvcobj\Vhandler.obj
|
||||
.\msvcobj\Vxdctrl.obj
|
||||
.\msvcobj\widestr.obj
|
||||
.\msvcobj\Window.obj
|
||||
.\msvcobj\Wintimer.obj
|
||||
]
|
||||
Creating command line "link.exe -lib @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DC.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
accelerator.cpp
|
||||
Bitmap.cpp
|
||||
Bminfo.cpp
|
||||
Bmplnk.cpp
|
||||
Brush.cpp
|
||||
Btnlnk.cpp
|
||||
calendar.cpp
|
||||
Catmull.cpp
|
||||
Cbdata.cpp
|
||||
Cbdatahk.cpp
|
||||
Clipbrd.cpp
|
||||
Console.cpp
|
||||
Control.cpp
|
||||
Crsctrl.cpp
|
||||
Ddemsg.cpp
|
||||
Dib.cpp
|
||||
Diskinfo.cpp
|
||||
Drawbmp.cpp
|
||||
Dwindow.cpp
|
||||
elastic.cpp
|
||||
Generating Code...
|
||||
Compiling...
|
||||
errormsg.cpp
|
||||
File.cpp
|
||||
Fileio.cpp
|
||||
Filemap.cpp
|
||||
Finddata.cpp
|
||||
Font.cpp
|
||||
gdipoint.cpp
|
||||
Guiwnd.cpp
|
||||
Hookproc.cpp
|
||||
Iconfrm.cpp
|
||||
Infowin.cpp
|
||||
Intel.cpp
|
||||
Iobuff.cpp
|
||||
Logowin.cpp
|
||||
Macro.cpp
|
||||
Math.cpp
|
||||
Mdifrm.cpp
|
||||
Mdiwin.cpp
|
||||
Memfile.cpp
|
||||
Mmtimer.cpp
|
||||
Generating Code...
|
||||
Compiling...
|
||||
Odbutton.cpp
|
||||
Odlist.cpp
|
||||
Odlstalt.cpp
|
||||
Odlstchk.cpp
|
||||
opendlg.Cpp
|
||||
Openfile.cpp
|
||||
opndlgex.cpp
|
||||
Owner.cpp
|
||||
Pathfnd.cpp
|
||||
Point.cpp
|
||||
Process.cpp
|
||||
Profile.cpp
|
||||
Progress.cpp
|
||||
Purebmp.cpp
|
||||
Purebyte.cpp
|
||||
puredbl.cpp
|
||||
Puredwrd.cpp
|
||||
Purehdc.cpp
|
||||
puremenu.Cpp
|
||||
Purepal.cpp
|
||||
Generating Code...
|
||||
Compiling...
|
||||
purewrd.cpp
|
||||
Pview.cpp
|
||||
Regkey.cpp
|
||||
resbmp.cpp
|
||||
Richedit.cpp
|
||||
rubber.cpp
|
||||
Sdate.cpp
|
||||
Smrtstrm.cpp
|
||||
snapshot.cpp
|
||||
static.cpp
|
||||
String.cpp
|
||||
Systime.cpp
|
||||
Vhandler.cpp
|
||||
Vxdctrl.cpp
|
||||
widestr.Cpp
|
||||
Window.cpp
|
||||
Wintimer.cpp
|
||||
Generating Code...
|
||||
Compiling...
|
||||
Bmdata.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: dialog - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DD.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /Zi /Od /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "WIN32" /D "_WINDOWS" /Fp"..\exe\msvc42.pch" /YX"windows.h" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\DIALOG\Dlgtmpl.cpp"
|
||||
"F:\work\DIALOG\Dyndlg.cpp"
|
||||
"F:\work\DIALOG\Stdtmpl.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DD.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\msdialog.lib" .\msvcobj\Dlgtmpl.obj .\msvcobj\Dyndlg.obj .\msvcobj\Stdtmpl.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Dlgtmpl.cpp
|
||||
Dyndlg.cpp
|
||||
Stdtmpl.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: fileio - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DE.bat" with contents
|
||||
[
|
||||
@echo off
|
||||
c:\masm32\bin\ml /c /Zi /coff cfile.asm
|
||||
]
|
||||
Creating command line "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DE.bat"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\msfileio.lib" .\cfile.obj "
|
||||
Performing Custom Build Step on .\cfile.asm
|
||||
Microsoft (R) Macro Assembler Version 6.14.8444
|
||||
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
|
||||
|
||||
Assembling: cfile.asm
|
||||
<h3>Output Window</h3>
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: hookproc - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DF.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /ZI /Od /I "\cortex" /I "\parts" /D "_DEBUG" /D "STRICT" /D "__FLAT__" /D "WIN32" /D "_WINDOWS" /Fp"msvcobj/hookproc.pch" /YX /Fo"msvcobj/" /Fd"msvcobj/" /FD /c
|
||||
"F:\work\HOOKPROC\Apientry.cpp"
|
||||
"F:\work\HOOKPROC\enumdesk.cpp"
|
||||
"F:\work\HOOKPROC\enumstation.cpp"
|
||||
"F:\work\HOOKPROC\enumwin.cpp"
|
||||
"F:\work\HOOKPROC\Msghook.cpp"
|
||||
"F:\work\HOOKPROC\ofnhook.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1DF.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\mshook.lib" .\msvcobj\Apientry.obj .\msvcobj\enumdesk.obj .\msvcobj\enumstation.obj .\msvcobj\enumwin.obj .\msvcobj\Msghook.obj .\msvcobj\ofnhook.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Apientry.cpp
|
||||
enumdesk.cpp
|
||||
enumstation.cpp
|
||||
enumwin.cpp
|
||||
Msghook.cpp
|
||||
ofnhook.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: jpgimg - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E0.bat" with contents
|
||||
[
|
||||
@echo off
|
||||
c:\tasm32\TASM32 /t /ml Asmutil.asm
|
||||
]
|
||||
Creating command line "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E0.bat"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E1.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Zi /O2 /I "\work" /I "\parts" /I "\parts\jpeg-6b" /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "_WINDOWS" /D "WIN32" /Fp"msvcobj/jpgimg.pch" /YX /Fo"msvcobj/" /Fd"msvcobj/" /FD /c
|
||||
"F:\work\jpgimg\Dib24.cpp"
|
||||
"F:\work\jpgimg\Jpgimg.cpp"
|
||||
"F:\work\jpgimg\Rawimg.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E1.tmp"
|
||||
Performing Custom Build Step on .\Asmutil.asm
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\jpgimg.lib" .\msvcobj\Dib24.obj .\msvcobj\Jpgimg.obj .\msvcobj\Rawimg.obj .\Asmutil.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Dib24.cpp
|
||||
Jpgimg.cpp
|
||||
Rawimg.cpp
|
||||
Creating library...
|
||||
.\Asmutil.obj : warning LNK4033: converting object format from OMF to COFF
|
||||
<h3>
|
||||
--------------------Configuration: mediapak - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E2.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Z7 /Od /D "_DEBUG" /D "STRICT" /D "__FLAT__" /D "WIN32" /D "_WINDOWS" /Fp".\msvcobj/mediapak.pch" /YX /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /I /work" /I /parts" " " /c
|
||||
"F:\work\MEDIAPAK\mediapak.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E2.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\mediapak.lib" .\msvcobj\mediapak.obj ..\Exe\mscommon.lib "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
mediapak.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: printman - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E3.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Z7 /Od /D "_DEBUG" /D "STRICT" /D "__FLAT__" /D "WIN32" /D "_WINDOWS" /Fp"msvcobj/Printman.pch" /YX /Fo"msvcobj/" /Fd"msvcobj/" /FD /c
|
||||
"F:\work\printman\Abortdlg.cpp"
|
||||
"F:\work\printman\pickdlg.cpp"
|
||||
"F:\work\printman\Printman.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E3.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\printman.lib" .\msvcobj\Abortdlg.obj .\msvcobj\pickdlg.obj .\msvcobj\Printman.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Abortdlg.cpp
|
||||
pickdlg.cpp
|
||||
Printman.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: rasapi - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E4.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /Z7 /O2 /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "WIN32" /D "_WINDOWS" /Fp"..\exe\msvc42.pch" /YX"windows.h" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\RASAPI\Connstat.cpp"
|
||||
"F:\work\RASAPI\Rasentry.cpp"
|
||||
"F:\work\RASAPI\Rassrv.cpp"
|
||||
"F:\work\RASAPI\Stdtmpl.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E4.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\msrasapi.lib" .\msvcobj\Connstat.obj .\msvcobj\Rasentry.obj .\msvcobj\Rassrv.obj .\msvcobj\Stdtmpl.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Connstat.cpp
|
||||
Rasentry.cpp
|
||||
Rassrv.cpp
|
||||
Stdtmpl.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: sample - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E5.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /Zi /O2 /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "WIN32" /D "_WINDOWS" /Fp"\work\exe\msvc42.pch" /YX"windows.h" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /I /work" /I /parts" /I /work" /I /parts" " " " " /c
|
||||
"F:\work\SAMPLE\Datachnk.cpp"
|
||||
"F:\work\SAMPLE\Devhndlr.cpp"
|
||||
"F:\work\SAMPLE\fmtchnk.cpp"
|
||||
"F:\work\SAMPLE\GenChnk.cpp"
|
||||
"F:\work\SAMPLE\Puresmpl.cpp"
|
||||
"F:\work\SAMPLE\Purewave.cpp"
|
||||
"F:\work\SAMPLE\Wave.cpp"
|
||||
"F:\work\SAMPLE\Wavein.cpp"
|
||||
"F:\work\SAMPLE\Waveout.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E5.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\sample.lib" .\msvcobj\Datachnk.obj .\msvcobj\Devhndlr.obj .\msvcobj\fmtchnk.obj .\msvcobj\GenChnk.obj .\msvcobj\Puresmpl.obj .\msvcobj\Purewave.obj .\msvcobj\Wave.obj .\msvcobj\Wavein.obj .\msvcobj\Waveout.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Datachnk.cpp
|
||||
Devhndlr.cpp
|
||||
fmtchnk.cpp
|
||||
GenChnk.cpp
|
||||
Puresmpl.cpp
|
||||
Purewave.cpp
|
||||
Wave.cpp
|
||||
Wavein.cpp
|
||||
Waveout.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: socket - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E6.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Zi /Od /I "\work" /I "\parts" /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "WIN32" /D "_WINDOWS" /Fp"..\exe\msvc42.pch" /YX"windows.h" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\SOCKET\cache.cpp"
|
||||
"F:\work\SOCKET\hooker.cpp"
|
||||
"F:\work\SOCKET\Hostent.cpp"
|
||||
"F:\work\SOCKET\Resolve.cpp"
|
||||
"F:\work\SOCKET\Servent.cpp"
|
||||
"F:\work\SOCKET\Socket.cpp"
|
||||
"F:\work\SOCKET\Stdtmpl.cpp"
|
||||
"F:\work\SOCKET\Wsadata.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E6.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\mssocket.lib" .\msvcobj\cache.obj .\msvcobj\hooker.obj .\msvcobj\Hostent.obj .\msvcobj\Resolve.obj .\msvcobj\Servent.obj .\msvcobj\Socket.obj .\msvcobj\Stdtmpl.obj .\msvcobj\Wsadata.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
cache.cpp
|
||||
hooker.cpp
|
||||
Hostent.cpp
|
||||
Resolve.cpp
|
||||
Servent.cpp
|
||||
Socket.cpp
|
||||
Stdtmpl.cpp
|
||||
Wsadata.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: statbar - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E7.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /Zi /Od /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "WIN32" /D "_WINDOWS" /Fp"\work\exe\msvc42.pch" /YX /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\STATBAR\Popup.cpp"
|
||||
"F:\work\STATBAR\Statbar.cpp"
|
||||
"F:\work\STATBAR\statbarx.cpp"
|
||||
"F:\work\STATBAR\Statinfo.cpp"
|
||||
"F:\work\STATBAR\statlogo.cpp"
|
||||
"F:\work\STATBAR\Statmenu.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E7.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\statbar.lib" .\msvcobj\Popup.obj .\msvcobj\Statbar.obj .\msvcobj\statbarx.obj .\msvcobj\Statinfo.obj .\msvcobj\statlogo.obj .\msvcobj\Statmenu.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Popup.cpp
|
||||
Statbar.cpp
|
||||
statbarx.cpp
|
||||
Statinfo.cpp
|
||||
statlogo.cpp
|
||||
Statmenu.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: thread - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E8.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /Zi /Od /I "\work" /I "\parts" /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "WIN32" /D "_WINDOWS" /Fp"..\exe\msvc42.pch" /YX"windows.h" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\THREAD\Event.cpp"
|
||||
"F:\work\THREAD\Msgqueue.cpp"
|
||||
"F:\work\THREAD\Mthread.cpp"
|
||||
"F:\work\THREAD\Mutex.cpp"
|
||||
"F:\work\THREAD\Ptcllbck.cpp"
|
||||
"F:\work\THREAD\Qthread.cpp"
|
||||
"F:\work\THREAD\Stdtmpl.cpp"
|
||||
"F:\work\THREAD\Thread.cpp"
|
||||
"F:\work\THREAD\thtimer.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E8.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\msthread.lib" .\msvcobj\Event.obj .\msvcobj\Msgqueue.obj .\msvcobj\Mthread.obj .\msvcobj\Mutex.obj .\msvcobj\Ptcllbck.obj .\msvcobj\Qthread.obj .\msvcobj\Stdtmpl.obj .\msvcobj\Thread.obj .\msvcobj\thtimer.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Event.cpp
|
||||
Msgqueue.cpp
|
||||
Mthread.cpp
|
||||
Mutex.cpp
|
||||
Ptcllbck.cpp
|
||||
Qthread.cpp
|
||||
Stdtmpl.cpp
|
||||
Thread.cpp
|
||||
thtimer.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: uulib - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E9.bat" with contents
|
||||
[
|
||||
@echo off
|
||||
c:\masm32\bin\ml /c /Zi /coff masm\Decode64.asm
|
||||
]
|
||||
Creating command line "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1E9.bat"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EA.bat" with contents
|
||||
[
|
||||
@echo off
|
||||
c:\masm32\bin\ml /c /Zi /coff masm\Cfile.asm
|
||||
]
|
||||
Creating command line "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EA.bat"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EB.bat" with contents
|
||||
[
|
||||
@echo off
|
||||
c:\masm32\bin\ml /c /Zi /coff masm\Uudecode.asm
|
||||
]
|
||||
Creating command line "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EB.bat"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EC.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "STRICT" /D "__FLAT__" /Fp".\msvcobj/Uulib.pch" /YX /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\UUDECODE\Decode.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EC.tmp"
|
||||
Performing Custom Build Step on .\Masm\Decode64.asm
|
||||
Microsoft (R) Macro Assembler Version 6.14.8444
|
||||
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
|
||||
|
||||
Assembling: masm\Decode64.asm
|
||||
Performing Custom Build Step on .\Masm\Cfile.asm
|
||||
Microsoft (R) Macro Assembler Version 6.14.8444
|
||||
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
|
||||
|
||||
Assembling: masm\Cfile.asm
|
||||
Performing Custom Build Step on .\Masm\Uudecode.asm
|
||||
Microsoft (R) Macro Assembler Version 6.14.8444
|
||||
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
|
||||
|
||||
Assembling: masm\Uudecode.asm
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\uulib.lib" .\msvcobj\Decode.obj .\Uudecode.obj .\Cfile.obj .\Decode64.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Decode.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: jpeg6b - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1ED.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Zi /O2 /I "\parts" /I "\work" /I "\parts\jpeg-6b" /D "_DEBUG" /D "_WINDOWS" /D "__FLAT__" /D "STRICT" /D "WIN32" /Fp".\msvcobj/jpeg6b.pch" /YX /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /I /work" /I /parts" " " /c
|
||||
"F:\parts\jpeg-6b\bmpjpg.cpp"
|
||||
"F:\parts\jpeg-6b\jcapimin.cpp"
|
||||
"F:\parts\jpeg-6b\jcapistd.cpp"
|
||||
"F:\parts\jpeg-6b\jccoefct.cpp"
|
||||
"F:\parts\jpeg-6b\jccolor.cpp"
|
||||
"F:\parts\jpeg-6b\jcdctmgr.cpp"
|
||||
"F:\parts\jpeg-6b\jchuff.cpp"
|
||||
"F:\parts\jpeg-6b\jcinit.cpp"
|
||||
"F:\parts\jpeg-6b\jcmaintc.cpp"
|
||||
"F:\parts\jpeg-6b\jcmarker.cpp"
|
||||
"F:\parts\jpeg-6b\jcmaster.cpp"
|
||||
"F:\parts\jpeg-6b\jcomapi.cpp"
|
||||
"F:\parts\jpeg-6b\jcparam.cpp"
|
||||
"F:\parts\jpeg-6b\jcphuff.cpp"
|
||||
"F:\parts\jpeg-6b\jcprepct.cpp"
|
||||
"F:\parts\jpeg-6b\jcsample.cpp"
|
||||
"F:\parts\jpeg-6b\jctrans.cpp"
|
||||
"F:\parts\jpeg-6b\jdapimin.cpp"
|
||||
"F:\parts\jpeg-6b\jdapistd.cpp"
|
||||
"F:\parts\jpeg-6b\jdatadst.cpp"
|
||||
"F:\parts\jpeg-6b\jdatasrc.cpp"
|
||||
"F:\parts\jpeg-6b\jdcoefct.cpp"
|
||||
"F:\parts\jpeg-6b\jdcolor.cpp"
|
||||
"F:\parts\jpeg-6b\jddctmgr.cpp"
|
||||
"F:\parts\jpeg-6b\jdhuff.cpp"
|
||||
"F:\parts\jpeg-6b\jdinput.cpp"
|
||||
"F:\parts\jpeg-6b\jdmaint.cpp"
|
||||
"F:\parts\jpeg-6b\jdmarker.cpp"
|
||||
"F:\parts\jpeg-6b\jdmaster.cpp"
|
||||
"F:\parts\jpeg-6b\jdmerge.cpp"
|
||||
"F:\parts\jpeg-6b\jdphuff.cpp"
|
||||
"F:\parts\jpeg-6b\jdpostct.cpp"
|
||||
"F:\parts\jpeg-6b\jdsample.cpp"
|
||||
"F:\parts\jpeg-6b\jdtrans.cpp"
|
||||
"F:\parts\jpeg-6b\jerror.cpp"
|
||||
"F:\parts\jpeg-6b\jfdctflt.cpp"
|
||||
"F:\parts\jpeg-6b\jfdctfst.cpp"
|
||||
"F:\parts\jpeg-6b\jfdctint.cpp"
|
||||
"F:\parts\jpeg-6b\jidctflt.cpp"
|
||||
"F:\parts\jpeg-6b\jidctfst.cpp"
|
||||
"F:\parts\jpeg-6b\jidctint.cpp"
|
||||
"F:\parts\jpeg-6b\jidctred.cpp"
|
||||
"F:\parts\jpeg-6b\jmemmgr.cpp"
|
||||
"F:\parts\jpeg-6b\jmemnobs.cpp"
|
||||
"F:\parts\jpeg-6b\jquant1.cpp"
|
||||
"F:\parts\jpeg-6b\jquant2.cpp"
|
||||
"F:\parts\jpeg-6b\jutils.cpp"
|
||||
"F:\parts\jpeg-6b\rdbmp.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1ED.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EE.tmp" with contents
|
||||
[
|
||||
/nologo /out:".\lib\jpeg6b.lib"
|
||||
".\msvcobj\bmpjpg.obj"
|
||||
".\msvcobj\jcapimin.obj"
|
||||
".\msvcobj\jcapistd.obj"
|
||||
".\msvcobj\jccoefct.obj"
|
||||
".\msvcobj\jccolor.obj"
|
||||
".\msvcobj\jcdctmgr.obj"
|
||||
".\msvcobj\jchuff.obj"
|
||||
".\msvcobj\jcinit.obj"
|
||||
".\msvcobj\jcmaintc.obj"
|
||||
".\msvcobj\jcmarker.obj"
|
||||
".\msvcobj\jcmaster.obj"
|
||||
".\msvcobj\jcomapi.obj"
|
||||
".\msvcobj\jcparam.obj"
|
||||
".\msvcobj\jcphuff.obj"
|
||||
".\msvcobj\jcprepct.obj"
|
||||
".\msvcobj\jcsample.obj"
|
||||
".\msvcobj\jctrans.obj"
|
||||
".\msvcobj\jdapimin.obj"
|
||||
".\msvcobj\jdapistd.obj"
|
||||
".\msvcobj\jdatadst.obj"
|
||||
".\msvcobj\jdatasrc.obj"
|
||||
".\msvcobj\jdcoefct.obj"
|
||||
".\msvcobj\jdcolor.obj"
|
||||
".\msvcobj\jddctmgr.obj"
|
||||
".\msvcobj\jdhuff.obj"
|
||||
".\msvcobj\jdinput.obj"
|
||||
".\msvcobj\jdmaint.obj"
|
||||
".\msvcobj\jdmarker.obj"
|
||||
".\msvcobj\jdmaster.obj"
|
||||
".\msvcobj\jdmerge.obj"
|
||||
".\msvcobj\jdphuff.obj"
|
||||
".\msvcobj\jdpostct.obj"
|
||||
".\msvcobj\jdsample.obj"
|
||||
".\msvcobj\jdtrans.obj"
|
||||
".\msvcobj\jerror.obj"
|
||||
".\msvcobj\jfdctflt.obj"
|
||||
".\msvcobj\jfdctfst.obj"
|
||||
".\msvcobj\jfdctint.obj"
|
||||
".\msvcobj\jidctflt.obj"
|
||||
".\msvcobj\jidctfst.obj"
|
||||
".\msvcobj\jidctint.obj"
|
||||
".\msvcobj\jidctred.obj"
|
||||
".\msvcobj\jmemmgr.obj"
|
||||
".\msvcobj\jmemnobs.obj"
|
||||
".\msvcobj\jquant1.obj"
|
||||
".\msvcobj\jquant2.obj"
|
||||
".\msvcobj\jutils.obj"
|
||||
".\msvcobj\rdbmp.obj"
|
||||
]
|
||||
Creating command line "link.exe -lib @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EE.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
bmpjpg.cpp
|
||||
jcapimin.cpp
|
||||
jcapistd.cpp
|
||||
jccoefct.cpp
|
||||
jccolor.cpp
|
||||
jcdctmgr.cpp
|
||||
jchuff.cpp
|
||||
jcinit.cpp
|
||||
jcmaintc.cpp
|
||||
jcmarker.cpp
|
||||
jcmaster.cpp
|
||||
jcomapi.cpp
|
||||
jcparam.cpp
|
||||
jcphuff.cpp
|
||||
jcprepct.cpp
|
||||
jcsample.cpp
|
||||
jctrans.cpp
|
||||
jdapimin.cpp
|
||||
jdapistd.cpp
|
||||
jdatadst.cpp
|
||||
jdatasrc.cpp
|
||||
jdcoefct.cpp
|
||||
jdcolor.cpp
|
||||
jddctmgr.cpp
|
||||
jdhuff.cpp
|
||||
jdinput.cpp
|
||||
jdmaint.cpp
|
||||
jdmarker.cpp
|
||||
jdmaster.cpp
|
||||
jdmerge.cpp
|
||||
jdphuff.cpp
|
||||
jdpostct.cpp
|
||||
jdsample.cpp
|
||||
jdtrans.cpp
|
||||
jerror.cpp
|
||||
jfdctflt.cpp
|
||||
jfdctfst.cpp
|
||||
jfdctint.cpp
|
||||
jidctflt.cpp
|
||||
jidctfst.cpp
|
||||
jidctint.cpp
|
||||
jidctred.cpp
|
||||
jmemmgr.cpp
|
||||
jmemnobs.cpp
|
||||
jquant1.cpp
|
||||
jquant2.cpp
|
||||
jutils.cpp
|
||||
rdbmp.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: bsptree - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EF.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Zi /O2 /I "\work" /I "\parts" /D "_DEBUG" /D "__FLAT__" /D "STRICT" /D "_WINDOWS" /D "WIN32" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\BSPTREE\Bsptmpl.cpp"
|
||||
"F:\work\BSPTREE\Rgbtree.cpp"
|
||||
"F:\work\BSPTREE\Stdtmpl.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1EF.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"..\exe\msbsp.lib" .\msvcobj\Bsptmpl.obj .\msvcobj\Rgbtree.obj .\msvcobj\Stdtmpl.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
Bsptmpl.cpp
|
||||
Rgbtree.cpp
|
||||
Stdtmpl.cpp
|
||||
Generating Code...
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: ydecode - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1F0.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "__FLAT__" /D "STRICT" /Fp"msvcobj/ydecode.pch" /YX /Fo"msvcobj/" /Fd"msvcobj/" /FD /GZ /c
|
||||
"F:\work\yproxy\crc.cpp"
|
||||
"F:\work\yproxy\pdecode.cpp"
|
||||
"F:\work\yproxy\ydecode.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1F0.tmp"
|
||||
Creating command line "link.exe -lib /nologo /out:"msvcobj\ydecode.lib" .\msvcobj\crc.obj .\msvcobj\pdecode.obj .\msvcobj\ydecode.obj "
|
||||
<h3>Output Window</h3>
|
||||
Compiling...
|
||||
crc.cpp
|
||||
pdecode.cpp
|
||||
ydecode.cpp
|
||||
Creating library...
|
||||
<h3>
|
||||
--------------------Configuration: nntp - Win32 Debug--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating command line "rc.exe /l 0x409 /fo".\nntp.res" /d "_DEBUG" "F:\work\nntp\nntp.rc""
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1F1.tmp" with contents
|
||||
[
|
||||
/nologo /Gz /MTd /GX /Z7 /Od /I "\work" /I "\parts" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__FLAT__" /D "STRICT" /Fp"..\exe\msvc42.pch" /YX"windows.h" /Fo".\msvcobj/" /Fd".\msvcobj/" /FD /c
|
||||
"F:\work\nntp\brwsview.cpp"
|
||||
"F:\work\nntp\entrydlg.cpp"
|
||||
"F:\work\nntp\groupdlg.cpp"
|
||||
"F:\work\nntp\Header.cpp"
|
||||
"F:\work\nntp\imgview.cpp"
|
||||
"F:\work\nntp\listitms.cpp"
|
||||
"F:\work\nntp\logview.cpp"
|
||||
"F:\work\nntp\Main.cpp"
|
||||
"F:\work\nntp\mainfrm.cpp"
|
||||
"F:\work\nntp\msglog.cpp"
|
||||
"F:\work\nntp\mwdlg.cpp"
|
||||
"F:\work\nntp\Newsitem.cpp"
|
||||
"F:\work\nntp\newsreg.cpp"
|
||||
"F:\work\nntp\nntp.cpp"
|
||||
"F:\work\nntp\nntpthrd.cpp"
|
||||
"F:\work\nntp\opendir.cpp"
|
||||
"F:\work\nntp\optnsdlg.cpp"
|
||||
"F:\work\nntp\optnsreg.cpp"
|
||||
"F:\work\nntp\rasdlg.cpp"
|
||||
"F:\work\nntp\rasiface.cpp"
|
||||
"F:\work\nntp\rcvrlog.cpp"
|
||||
"F:\work\nntp\srvrdlg.cpp"
|
||||
"F:\work\nntp\thmbnail.cpp"
|
||||
"F:\work\nntp\thmbpage.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1F1.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1F2.tmp" with contents
|
||||
[
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib comctl32.lib uuid.lib wsock32.lib winmm.lib /nologo /subsystem:windows /incremental:yes /pdb:".\msvcobj/nntp.pdb" /debug /machine:I386 /out:".\msvcobj/nntp.exe"
|
||||
.\msvcobj\brwsview.obj
|
||||
.\msvcobj\entrydlg.obj
|
||||
.\msvcobj\groupdlg.obj
|
||||
.\msvcobj\Header.obj
|
||||
.\msvcobj\imgview.obj
|
||||
.\msvcobj\listitms.obj
|
||||
.\msvcobj\logview.obj
|
||||
.\msvcobj\Main.obj
|
||||
.\msvcobj\mainfrm.obj
|
||||
.\msvcobj\msglog.obj
|
||||
.\msvcobj\mwdlg.obj
|
||||
.\msvcobj\Newsitem.obj
|
||||
.\msvcobj\newsreg.obj
|
||||
.\msvcobj\nntp.obj
|
||||
.\msvcobj\nntpthrd.obj
|
||||
.\msvcobj\opendir.obj
|
||||
.\msvcobj\optnsdlg.obj
|
||||
.\msvcobj\optnsreg.obj
|
||||
.\msvcobj\rasdlg.obj
|
||||
.\msvcobj\rasiface.obj
|
||||
.\msvcobj\rcvrlog.obj
|
||||
.\msvcobj\srvrdlg.obj
|
||||
.\msvcobj\thmbnail.obj
|
||||
.\msvcobj\thmbpage.obj
|
||||
.\nntp.res
|
||||
..\Exe\mscommon.lib
|
||||
\work\exe\msdialog.lib
|
||||
\work\exe\msfileio.lib
|
||||
\work\exe\mshook.lib
|
||||
\work\exe\jpgimg.lib
|
||||
\work\exe\mediapak.lib
|
||||
\work\exe\printman.lib
|
||||
\work\exe\msrasapi.lib
|
||||
\work\exe\sample.lib
|
||||
\work\exe\mssocket.lib
|
||||
\work\exe\statbar.lib
|
||||
\work\exe\msthread.lib
|
||||
\work\exe\uulib.lib
|
||||
"\parts\jpeg-6b\lib\jpeg6b.lib"
|
||||
\work\exe\msbsp.lib
|
||||
\work\yproxy\msvcobj\ydecode.lib
|
||||
]
|
||||
Creating command line "link.exe @C:\DOCUME~1\TERNET~1\LOCALS~1\Temp\RSP1F2.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling resources...
|
||||
Compiling...
|
||||
brwsview.cpp
|
||||
entrydlg.cpp
|
||||
groupdlg.cpp
|
||||
Header.cpp
|
||||
imgview.cpp
|
||||
listitms.cpp
|
||||
logview.cpp
|
||||
Main.cpp
|
||||
mainfrm.cpp
|
||||
msglog.cpp
|
||||
mwdlg.cpp
|
||||
Newsitem.cpp
|
||||
newsreg.cpp
|
||||
nntp.cpp
|
||||
nntpthrd.cpp
|
||||
opendir.cpp
|
||||
optnsdlg.cpp
|
||||
optnsreg.cpp
|
||||
rasdlg.cpp
|
||||
rasiface.cpp
|
||||
rcvrlog.cpp
|
||||
srvrdlg.cpp
|
||||
thmbnail.cpp
|
||||
thmbpage.cpp
|
||||
Linking...
|
||||
Creating library .\msvcobj/nntp.lib and object .\msvcobj/nntp.exp
|
||||
|
||||
|
||||
|
||||
<h3>Results</h3>
|
||||
nntp.exe - 0 error(s), 1 warning(s)
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
BIN
nntp/NNTP.RWS
Normal file
BIN
nntp/NNTP.RWS
Normal file
Binary file not shown.
BIN
nntp/NNTP.ncb
Normal file
BIN
nntp/NNTP.ncb
Normal file
Binary file not shown.
242
nntp/NNTP.~RC
Normal file
242
nntp/NNTP.~RC
Normal file
@@ -0,0 +1,242 @@
|
||||
#include <windows.h>
|
||||
#include <nntp/resource.h>
|
||||
|
||||
APP ICON "NNTP.ICO"
|
||||
NNTP ICON "NNTP.ICO"
|
||||
LOG ICON "LOG.ICO"
|
||||
PAINT ICON "PAINT.ICO"
|
||||
CHECKBOXC BITMAP "CBOXC.BMP"
|
||||
CHECKBOX BITMAP "CBOX.BMP"
|
||||
LIST BITMAP "STRIP.BMP"
|
||||
|
||||
mainMenu MENU
|
||||
{
|
||||
POPUP "&File"
|
||||
{
|
||||
MENUITEM "&Open...", NNTP_FILE_OPEN
|
||||
MENUITEM "E&xit", NNTP_FILE_EXIT
|
||||
}
|
||||
POPUP "&News"
|
||||
{
|
||||
MENUITEM "Get &News", NNTP_NEWS_GETNEWS
|
||||
MENUITEM "Get News &Groups", NNTP_NEWS_GETGROUPS
|
||||
MENUITEM "Ca&ncel", NNTP_NEWS_CANCEL
|
||||
}
|
||||
POPUP "&View"
|
||||
{
|
||||
MENUITEM "&Log" NNTP_VIEW_LOG
|
||||
}
|
||||
POPUP "&Groups"
|
||||
{
|
||||
MENUITEM "Subscribe...", NNTP_NEWSGROUPS_SUBSCRIBE
|
||||
}
|
||||
POPUP "&Options"
|
||||
{
|
||||
MENUITEM "News &Server...", NNTP_OPTIONS_NEWSSERVER
|
||||
MENUITEM "&RAS Settings...", NNTP_OPTIONS_RASSETTINGS
|
||||
MENUITEM "&General Options...", NNTP_OPTIONS_GENERALOPTIONS
|
||||
}
|
||||
POPUP "&Help"
|
||||
{
|
||||
MENUITEM "&Contents", NNTP_HELP_CONTENTS
|
||||
MENUITEM "&Search", NNTP_HELP_SEARCH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Registration...", NNTP_REGISTRATION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About NewsCrawler...",NNTP_HELP_ABOUT
|
||||
}
|
||||
}
|
||||
|
||||
logMenu MENU
|
||||
{
|
||||
POPUP "&File"
|
||||
{
|
||||
MENUITEM "&Open...", NNTP_FILE_OPEN
|
||||
MENUITEM "E&xit", NNTP_FILE_EXIT
|
||||
}
|
||||
POPUP "&News"
|
||||
{
|
||||
MENUITEM "Get &News", NNTP_NEWS_GETNEWS
|
||||
MENUITEM "Get News &Groups", NNTP_NEWS_GETGROUPS
|
||||
MENUITEM "Ca&ncel", NNTP_NEWS_CANCEL
|
||||
}
|
||||
POPUP "&Groups"
|
||||
{
|
||||
MENUITEM "Subscribe...", NNTP_NEWSGROUPS_SUBSCRIBE
|
||||
}
|
||||
POPUP "&Options"
|
||||
{
|
||||
MENUITEM "News &Server...", NNTP_OPTIONS_NEWSSERVER
|
||||
MENUITEM "&RAS Settings...", NNTP_OPTIONS_RASSETTINGS
|
||||
MENUITEM "&General Options...", NNTP_OPTIONS_GENERALOPTIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Clear Log", NNTP_OPTIONS_CLEARLOG
|
||||
}
|
||||
POPUP "&Window"
|
||||
{
|
||||
MENUITEM "&Cascade\tShift+F5", IDM_CASCADE
|
||||
MENUITEM "&Tile\tShift+F4", IDM_TILE
|
||||
MENUITEM "&Arrange &icons", IDM_ARRANGE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Close &all", IDM_CLOSEALL
|
||||
MENUITEM "Mi&nimize all", IDM_MINIMIZEALL
|
||||
MENUITEM "&Restore all", IDM_RESTOREALL
|
||||
}
|
||||
POPUP "&Help"
|
||||
{
|
||||
MENUITEM "&Contents", NNTP_HELP_CONTENTS
|
||||
MENUITEM "&Search", NNTP_HELP_SEARCH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Registration...", NNTP_REGISTRATION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About NewsCrawler...",NNTP_HELP_ABOUT
|
||||
}
|
||||
}
|
||||
|
||||
imgMenu MENU
|
||||
{
|
||||
POPUP "&File"
|
||||
{
|
||||
MENUITEM "&Open...", NNTP_FILE_OPEN
|
||||
MENUITEM "E&xit", NNTP_FILE_EXIT
|
||||
}
|
||||
POPUP "&News"
|
||||
{
|
||||
MENUITEM "Get &News", NNTP_NEWS_GETNEWS
|
||||
MENUITEM "Get News &Groups", NNTP_NEWS_GETGROUPS
|
||||
MENUITEM "Ca&ncel", NNTP_NEWS_CANCEL
|
||||
}
|
||||
POPUP "&Groups"
|
||||
{
|
||||
MENUITEM "Subscribe...", NNTP_NEWSGROUPS_SUBSCRIBE
|
||||
}
|
||||
POPUP "&Options"
|
||||
{
|
||||
MENUITEM "News &Server...", NNTP_OPTIONS_NEWSSERVER
|
||||
MENUITEM "&RAS Settings...", NNTP_OPTIONS_RASSETTINGS
|
||||
MENUITEM "&General Options...", NNTP_OPTIONS_GENERALOPTIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Clear Log", NNTP_OPTIONS_CLEARLOG
|
||||
}
|
||||
POPUP "&Window"
|
||||
{
|
||||
MENUITEM "&Cascade\tShift+F5", IDM_CASCADE
|
||||
MENUITEM "&Tile\tShift+F4", IDM_TILE
|
||||
MENUITEM "&Arrange &icons", IDM_ARRANGE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Close &all", IDM_CLOSEALL
|
||||
MENUITEM "Mi&nimize all", IDM_MINIMIZEALL
|
||||
MENUITEM "&Restore all", IDM_RESTOREALL
|
||||
}
|
||||
POPUP "&Help"
|
||||
{
|
||||
MENUITEM "&Contents", NNTP_HELP_CONTENTS
|
||||
MENUITEM "&Search", NNTP_HELP_SEARCH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Registration...", NNTP_REGISTRATION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About NewsCrawler...",NNTP_HELP_ABOUT
|
||||
}
|
||||
}
|
||||
|
||||
ServerDialog DIALOG 6, 15, 202, 49
|
||||
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "News Server"
|
||||
FONT 8, "MS Sans Serif"
|
||||
{
|
||||
LTEXT "News Server:", -1, 6, 11, 49, 8
|
||||
EDITTEXT NS_SERVERNAME, 51, 10, 144, 12, ES_AUTOHSCROLL | ES_WANTRETURN | WS_BORDER | WS_TABSTOP
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 145, 27, 50, 14
|
||||
}
|
||||
|
||||
GroupDialog DIALOG 6, 15, 209, 133
|
||||
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "NewsGroups"
|
||||
FONT 8, "MS Sans Serif"
|
||||
{
|
||||
DEFPUSHBUTTON "Ok", IDOK, 106, 117, 50, 14
|
||||
LISTBOX NG_NEWSGROUPS, 10, 10, 190, 94, LBS_STANDARD | LBS_MULTIPLESEL | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_WANTKEYBOARDINPUT
|
||||
PUSHBUTTON "Delete", NG_DELETE, 55, 117, 50, 14
|
||||
PUSHBUTTON "Add", NG_ADD, 4, 117, 50, 14
|
||||
}
|
||||
|
||||
NewsGroup DIALOG 6, 15, 202, 49
|
||||
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "News Group"
|
||||
FONT 8, "MS Sans Serif"
|
||||
{
|
||||
EDITTEXT NG_NEWSGROUP, 5, 10, 192, 12, WS_BORDER | WS_TABSTOP
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 144, 28, 50, 14
|
||||
}
|
||||
|
||||
RasDialog DIALOG 8, 18, 207, 149
|
||||
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "RAS Settings"
|
||||
FONT 8, "MS Sans Serif"
|
||||
{
|
||||
EDITTEXT RAS_USERNAME, 46, 21, 86, 12, WS_BORDER | WS_TABSTOP
|
||||
EDITTEXT RAS_PASSWORD, 46, 34, 86, 12, ES_PASSWORD | WS_BORDER | WS_TABSTOP
|
||||
EDITTEXT RAS_ENTRY, 46, 47, 86, 12, ES_READONLY | WS_BORDER | WS_TABSTOP
|
||||
EDITTEXT RAS_MAXRETRIES, 46, 59, 27, 12
|
||||
PUSHBUTTON "Apply", IDOK, 154, 4, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 154, 19, 50, 14
|
||||
LISTBOX RAS_SERVERLIST, 5, 89, 171, 61, LBS_STANDARD
|
||||
AUTOCHECKBOX "Enable RAS", RAS_ENABLE, 5, 4, 52, 12
|
||||
LTEXT "User Name:", -1, 3, 24, 40, 8
|
||||
LTEXT "Password:", -1, 3, 36, 34, 8
|
||||
CTEXT "Connection", -1, 64, 76, 42, 8
|
||||
LTEXT "Entry Name:", -1, 3, 49, 42, 8
|
||||
LTEXT "Max Retries:", -1, 3, 62, 40, 8
|
||||
}
|
||||
|
||||
GenOptions DIALOG 10, 19, 250, 61
|
||||
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "General Options"
|
||||
FONT 8, "MS Sans Serif"
|
||||
{
|
||||
LTEXT "DaysPrior:", -1, 2, 13, 33, 10
|
||||
EDITTEXT GENOPT_DAYSPRIOR, 37, 11, 19, 12, WS_BORDER | WS_TABSTOP
|
||||
LTEXT "PostDate:", -1, 2, 27, 32, 9
|
||||
EDITTEXT GENOPT_POSTDATE, 37, 25, 135, 12, ES_AUTOHSCROLL | ES_READONLY | WS_BORDER | WS_TABSTOP
|
||||
DEFPUSHBUTTON "O&k", IDOK, 196, 4, 50, 14
|
||||
LTEXT "Root:", -1, 2, 39, 25, 9
|
||||
EDITTEXT GENOPT_NEWSDIR, 37, 38, 135, 12, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
|
||||
PUSHBUTTON "...", GENOPT_BROWSE, 172, 70, 15, 13
|
||||
PUSHBUTTON "Ca&ncel", IDCANCEL, 196, 18, 50, 14
|
||||
}
|
||||
|
||||
STRINGTABLE
|
||||
{
|
||||
STRING_SERVERKEYNAME, "ServerName"
|
||||
STRING_NEWSGROUPSKEYNAME, "Software\\Diversified\\NewsCrawler\\NewsGroups"
|
||||
STRING_NEWSGROUPSKEYVALUEPREFIX, "NG"
|
||||
STRING_RASKEYOPTIONS, "Software\\Diversified\\NewsCrawler\\RasOptions"
|
||||
STRING_RASKEYUSERNAME, "UserName"
|
||||
STRING_RASKEYPASSWORD, "Password"
|
||||
STRING_RASKEYENTRYNAME, "EntryName"
|
||||
STRING_RASKEYSTATE, "RasState"
|
||||
STRING_RASKEYMAXRETRIES, "MaxRetries"
|
||||
STRING_OPTIONSKEYNAME, "Software\\Diversified\\NewsCrawler\\Options"
|
||||
STRING_OPTIONSKEYNEWSDIR, "NewsDir"
|
||||
STRING_OPTIONSKEYPRIORDAYS, "PriorDays"
|
||||
}
|
||||
|
||||
STRINGTABLE
|
||||
{
|
||||
STRING_NNTP, "NewsCrawler"
|
||||
STRING_VERSION, "v2.00"
|
||||
STRING_LOGVIEWCLASSNAME, "LogView"
|
||||
STRING_RECOVERLOGPOSTFIX, ".001"
|
||||
STRING_MESSAGELOGPOSTFIX, ".002"
|
||||
STRING_IMAGEVIEWCLASSNAME, "ImageView"
|
||||
STRING_DOCUMENTVIEWCLASSNAME, "DocumentView"
|
||||
}
|
||||
MoreWindows DIALOG 6, 15, 280, 114
|
||||
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "More Windows..."
|
||||
FONT 8, "Helv"
|
||||
{
|
||||
DEFPUSHBUTTON "OK", IDOK, 225, 3, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 225, 17, 50, 14
|
||||
LISTBOX MW_LISTBOX, 5, 4, 209, 109, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS
|
||||
}
|
||||
34
nntp/NNTPTHRD.BAK
Normal file
34
nntp/NNTPTHRD.BAK
Normal file
@@ -0,0 +1,34 @@
|
||||
#include <nntp/nntpthrd.hpp>
|
||||
|
||||
DWORD NNTPThread::threadHandler(ThreadMessage &someThreadMessage)
|
||||
{
|
||||
switch(someThreadMessage.message())
|
||||
{
|
||||
case ThreadMessage::TM_CREATE :
|
||||
break;
|
||||
case ThreadMessage::TM_DESTROY :
|
||||
break;
|
||||
case ThreadMessage::TM_USER :
|
||||
if(MsgOpen==someThreadMessage.userDataOne())handleOpen((String*)someThreadMessage.userDataTwo());
|
||||
break;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void NNTPThread::handleOpen(String *pServerName)
|
||||
{
|
||||
ThreadMessage openMessage;
|
||||
String serverName(*pServerName);
|
||||
int currentPriority;
|
||||
|
||||
delete pServerName;
|
||||
currentPriority=::GetThreadPriority(::GetCurrentThread());
|
||||
::SetThreadPriority(::GetCurrentThread(),THREAD_PRIORITY_ABOVE_NORMAL);
|
||||
if(callHandler(openMessage,MsgPreOpen))return;
|
||||
NNTPClient::open(serverName);
|
||||
openMessage.userDataOne(isConnected());
|
||||
::SetThreadPriority(::GetCurrentThread(),currentPriority);
|
||||
callHandler(openMessage,MsgOpen);
|
||||
callHandler(openMessage,MsgPostOpen);
|
||||
}
|
||||
|
||||
106
nntp/NNTPTHRD.CPP
Normal file
106
nntp/NNTPTHRD.CPP
Normal file
@@ -0,0 +1,106 @@
|
||||
#include <nntp/nntpthrd.hpp>
|
||||
|
||||
typedef struct tagSERVERINFO
|
||||
{
|
||||
String mServerName;
|
||||
String mUserName;
|
||||
String mPassword;
|
||||
}SERVERINFO;
|
||||
|
||||
NNTPThread::NNTPThread(void)
|
||||
: mIsBlocking(FALSE)
|
||||
{
|
||||
mThreadHandler.setCallback(this,&NNTPThread::threadHandler);
|
||||
mEventHandlers.size((MsgPostOpen-MsgPreOpen)+1);
|
||||
MessageThread::insertHandler(&mThreadHandler);
|
||||
}
|
||||
|
||||
NNTPThread::NNTPThread(const NNTPThread &someNNTPThread)
|
||||
{ // private implementation
|
||||
mThreadHandler.setCallback(this,&NNTPThread::threadHandler);
|
||||
MessageThread::insertHandler(&mThreadHandler);
|
||||
}
|
||||
|
||||
NNTPThread::~NNTPThread()
|
||||
{
|
||||
if(isBlocking())fatalThreadExit();
|
||||
else stop();
|
||||
MessageThread::removeHandler(&mThreadHandler);
|
||||
}
|
||||
|
||||
WORD NNTPThread::open(const String &serverName)
|
||||
{
|
||||
SERVERINFO *pServerInfo=new SERVERINFO;
|
||||
|
||||
pServerInfo->mServerName=serverName;
|
||||
ThreadMessage openMessage(ThreadMessage::TM_USER,MsgOpen,(LONG)pServerInfo);
|
||||
return postMessage(openMessage);
|
||||
}
|
||||
|
||||
WORD NNTPThread::open(const String &serverName,const String &userName,const String &password)
|
||||
{
|
||||
SERVERINFO *pServerInfo=new SERVERINFO;
|
||||
|
||||
pServerInfo->mServerName=serverName;
|
||||
pServerInfo->mUserName=userName;
|
||||
pServerInfo->mPassword=password;
|
||||
ThreadMessage openMessage(ThreadMessage::TM_USER,MsgOpen,(LONG)pServerInfo);
|
||||
return postMessage(openMessage);
|
||||
}
|
||||
|
||||
void NNTPThread::insertHandler(ThreadCallbackPointer pThreadCallback,HandlerType typeHandler)
|
||||
{
|
||||
mEventHandlers[typeHandler]=ThreadCallbackPointer(pThreadCallback);
|
||||
}
|
||||
|
||||
void NNTPThread::removeHandler(HandlerType typeHandler)
|
||||
{
|
||||
mEventHandlers[typeHandler]=ThreadCallbackPointer();
|
||||
}
|
||||
|
||||
DWORD NNTPThread::callHandler(ThreadMessage &someThreadMessage,HandlerType typeHandler)
|
||||
{
|
||||
return mEventHandlers[typeHandler].callback(someThreadMessage);
|
||||
}
|
||||
|
||||
DWORD NNTPThread::threadHandler(ThreadMessage &someThreadMessage)
|
||||
{
|
||||
switch(someThreadMessage.message())
|
||||
{
|
||||
case ThreadMessage::TM_CREATE :
|
||||
break;
|
||||
case ThreadMessage::TM_DESTROY :
|
||||
break;
|
||||
case ThreadMessage::TM_USER :
|
||||
if(MsgOpen==someThreadMessage.userDataOne())
|
||||
{
|
||||
SERVERINFO *pServerInfo=(SERVERINFO*)someThreadMessage.userDataTwo();
|
||||
String serverName(pServerInfo->mServerName);
|
||||
String userName(pServerInfo->mUserName);
|
||||
String password(pServerInfo->mPassword);
|
||||
::delete pServerInfo;
|
||||
handleOpen(serverName,userName,password);
|
||||
}
|
||||
break;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void NNTPThread::handleOpen(const String &serverName,const String &userName,const String &password)
|
||||
{
|
||||
ThreadMessage openMessage;
|
||||
int currentPriority;
|
||||
|
||||
currentPriority=::GetThreadPriority(::GetCurrentThread());
|
||||
::SetThreadPriority(::GetCurrentThread(),THREAD_PRIORITY_ABOVE_NORMAL);
|
||||
if(callHandler(openMessage,MsgPreOpen))return;
|
||||
isBlocking(TRUE);
|
||||
if(!userName.isNull()&&!password.isNull())NNTPClient::open(serverName,userName,password);
|
||||
else NNTPClient::open(serverName);
|
||||
openMessage.userDataOne(isConnected());
|
||||
::SetThreadPriority(::GetCurrentThread(),currentPriority);
|
||||
callHandler(openMessage,MsgOpen);
|
||||
callHandler(openMessage,MsgPostOpen);
|
||||
isBlocking(FALSE);
|
||||
}
|
||||
|
||||
56
nntp/NNTPTHRD.HPP
Normal file
56
nntp/NNTPTHRD.HPP
Normal file
@@ -0,0 +1,56 @@
|
||||
#ifndef _NNTP_NNTPTHREAD_HPP_
|
||||
#define _NNTP_NNTPTHREAD_HPP_
|
||||
#ifndef _NNTP_NNTPCLIENT_HPP_
|
||||
#include <nntp/nntp.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_GROUPITEM_HPP_
|
||||
#include <nntp/grpitem.hpp>
|
||||
#endif
|
||||
#ifndef _THREAD_MESSAGETHREAD_HPP_
|
||||
#include <thread/mthread.hpp>
|
||||
#endif
|
||||
#ifndef _THREAD_THREADMESSAGE_HPP_
|
||||
#include <thread/thmsg.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_ARRAY_HPP_
|
||||
#include <common/array.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
|
||||
class NNTPThread : private MessageThread, public NNTPClient
|
||||
{
|
||||
public:
|
||||
enum HandlerType{MsgPreOpen=0,MsgOpen=1,MsgPostOpen=2};
|
||||
NNTPThread(void);
|
||||
virtual ~NNTPThread();
|
||||
WORD open(const String &serverName);
|
||||
WORD open(const String &serverName,const String &userName,const String &password);
|
||||
void insertHandler(ThreadCallbackPointer pThreadCallback,HandlerType typeHandler);
|
||||
void removeHandler(HandlerType typeHandler);
|
||||
BOOL isBlocking(void)const;
|
||||
private:
|
||||
NNTPThread(const NNTPThread &someNNTPThread);
|
||||
void isBlocking(BOOL isBlocking);
|
||||
void handleOpen(const String &serverName,const String &userName,const String &password);
|
||||
DWORD callHandler(ThreadMessage &someThreadMessage,HandlerType typeHandler);
|
||||
DWORD threadHandler(ThreadMessage &someThreadMessage);
|
||||
|
||||
ThreadCallback<NNTPThread> mThreadHandler;
|
||||
Array<ThreadCallbackPointer> mEventHandlers;
|
||||
BOOL mIsBlocking;
|
||||
};
|
||||
|
||||
inline
|
||||
BOOL NNTPThread::isBlocking(void)const
|
||||
{
|
||||
return mIsBlocking;
|
||||
}
|
||||
|
||||
inline
|
||||
void NNTPThread::isBlocking(BOOL isBlocking)
|
||||
{
|
||||
mIsBlocking=isBlocking;
|
||||
}
|
||||
#endif
|
||||
184
nntp/OPENDIR.CPP
Normal file
184
nntp/OPENDIR.CPP
Normal file
@@ -0,0 +1,184 @@
|
||||
#include <nntp/opendir.hpp>
|
||||
#include <common/guiwnd.hpp>
|
||||
#include <common/diskinfo.hpp>
|
||||
|
||||
OpenDirectory::OpenDirectory(void)
|
||||
{
|
||||
}
|
||||
|
||||
OpenDirectory::~OpenDirectory()
|
||||
{
|
||||
}
|
||||
|
||||
bool OpenDirectory::getOpenDirectory(GUIWindow &parentWindow,const String &titleString,const String &strInitialDirectory,String &strDirectory)
|
||||
{
|
||||
DiskInfo diskInfo;
|
||||
String strCurrentDirectory;
|
||||
|
||||
if(strInitialDirectory.isNull())diskInfo.getCurrentDirectory(strCurrentDirectory);
|
||||
else strCurrentDirectory=strInitialDirectory;
|
||||
owner(parentWindow);
|
||||
instance(parentWindow.processInstance());
|
||||
filter("..;.");
|
||||
filterPattern("..;.");
|
||||
fileName("");
|
||||
fileTitle("");
|
||||
initialDirectory(strCurrentDirectory);
|
||||
title(titleString);
|
||||
creationFlags(OpenDialog::EXPLORER|OpenDialog::FILEMUSTEXIST|OpenDialog::ENABLEHOOK);
|
||||
OpenDialog::hookProc((LPOFNHOOKPROC)getHookAddress());
|
||||
mLastFolderChange=String("");
|
||||
if(!getOpenFileName())return false;
|
||||
strDirectory=mLastFolderChange;
|
||||
return true;
|
||||
}
|
||||
|
||||
OpenDirectory::OpenDirectory(const OpenDirectory &someOpenDirectory)
|
||||
{ // private implementation
|
||||
*this=someOpenDirectory;
|
||||
}
|
||||
|
||||
OpenDirectory &OpenDirectory::operator=(const OpenDirectory &/*someOpenDirectory*/)
|
||||
{ // private implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::hookProc(HWND hDlg,UINT uiMsg,WPARAM wParam,LPARAM lParam)
|
||||
{
|
||||
UINT returnCode(false);
|
||||
switch(uiMsg)
|
||||
{
|
||||
case WM_NOTIFY :
|
||||
{
|
||||
LPOFNOTIFY pNotify=(LPOFNOTIFY)lParam;
|
||||
switch(pNotify->hdr.code)
|
||||
{
|
||||
case CDN_INITDONE :
|
||||
::EnableWindow(::GetDlgItem(getParent(),FileNameEditControlID),false);
|
||||
returnCode=handleInitDone();
|
||||
break;
|
||||
case CDN_SELCHANGE :
|
||||
returnCode=handleSelChange();
|
||||
break;
|
||||
case CDN_FOLDERCHANGE :
|
||||
returnCode=handleFolderChange();
|
||||
break;
|
||||
case CDN_SHAREVIOLATION :
|
||||
returnCode=handleShareViolation();
|
||||
break;
|
||||
case CDN_HELP :
|
||||
returnCode=handleHelp();
|
||||
break;
|
||||
case CDN_FILEOK :
|
||||
returnCode=handleFileOk();
|
||||
break;
|
||||
case CDN_TYPECHANGE :
|
||||
returnCode=handleTypeChange();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return returnCode;
|
||||
}
|
||||
|
||||
// helpers
|
||||
|
||||
bool OpenDirectory::getPathFileName(String &strPathFileName)
|
||||
{
|
||||
if(!getHandle())return false;
|
||||
strPathFileName.reserve(MaxString);
|
||||
return ::SendMessage(getParent(),CDM_GETFILEPATH,MaxString,(LPARAM)(LPSTR)strPathFileName);
|
||||
}
|
||||
|
||||
bool OpenDirectory::getFileName(String &strFileName)
|
||||
{
|
||||
if(!getHandle())return false;
|
||||
strFileName.reserve(MaxString);
|
||||
return ::SendMessage(getParent(),CDM_GETSPEC,MaxString,(LPARAM)(LPSTR)strFileName);
|
||||
}
|
||||
|
||||
bool OpenDirectory::getFolderPath(String &strFolderPath)
|
||||
{
|
||||
if(!getHandle())return false;
|
||||
strFolderPath.reserve(MaxString);
|
||||
return ::SendMessage(getParent(),CDM_GETFOLDERPATH,MaxString,(LPARAM)(LPSTR)strFolderPath);
|
||||
}
|
||||
|
||||
bool OpenDirectory::hideControl(UINT controlID)
|
||||
{
|
||||
if(!getHandle())return false;
|
||||
return ::SendMessage(getParent(),CDM_HIDECONTROL,controlID,0);
|
||||
}
|
||||
|
||||
bool OpenDirectory::setControlText(UINT controlID,const String &strControlText)const
|
||||
{
|
||||
if(!getHandle())return false;
|
||||
return ::SendMessage(getParent(),CDM_SETCONTROLTEXT,controlID,(LPARAM)(LPSTR)(String&)strControlText);
|
||||
}
|
||||
|
||||
bool OpenDirectory::getControlText(UINT controlID,String &strControlText)const
|
||||
{
|
||||
if(!getHandle())return false;
|
||||
strControlText.reserve(MaxString);
|
||||
return ::SendMessage(getParent(),WM_GETTEXT,MaxString,(LPARAM)(char*)strControlText);
|
||||
}
|
||||
|
||||
bool OpenDirectory::setDefaultExtension(const String &strDefaultExtension)
|
||||
{
|
||||
if(!getHandle()||strDefaultExtension.isNull())return false;
|
||||
return ::SendMessage(getParent(),CDM_SETDEFEXT,0,(LPARAM)(LPSTR)(String&)strDefaultExtension);
|
||||
}
|
||||
|
||||
// virtuals
|
||||
|
||||
UINT OpenDirectory::handleInitDone(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::handleSelChange(void)
|
||||
{
|
||||
String strFolderPath;
|
||||
|
||||
getFolderPath(strFolderPath);
|
||||
setControlText(FileNameEditControlID,strFolderPath);
|
||||
return false;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::handleFolderChange(void)
|
||||
{
|
||||
String strFolderPath;
|
||||
|
||||
getFolderPath(strFolderPath);
|
||||
if(strFolderPath==mLastFolderChange)
|
||||
{
|
||||
setControlText(FileNameEditControlID,strFolderPath);
|
||||
::EndDialog(getParent(),TRUE);
|
||||
}
|
||||
else
|
||||
{
|
||||
mLastFolderChange=strFolderPath;
|
||||
setControlText(FileNameEditControlID,strFolderPath);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::handleShareViolation(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::handleFileOk(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::handleHelp(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
UINT OpenDirectory::handleTypeChange(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
42
nntp/OPENDIR.HPP
Normal file
42
nntp/OPENDIR.HPP
Normal file
@@ -0,0 +1,42 @@
|
||||
#ifndef _NNTP_OPENDIRECTORY_HPP_
|
||||
#define _NNTP_OPENDIRECTORY_HPP_
|
||||
#ifndef _COMMON_OPENDIALOG_HPP_
|
||||
#include <common/opendlg.hpp>
|
||||
#endif
|
||||
#ifndef _HOOKPROC_OFNHOOK_HPP_
|
||||
#include <hookproc/ofnhook.hpp>
|
||||
#endif
|
||||
|
||||
class OpenDirectory : private OpenDialog, private OFNHook
|
||||
{
|
||||
public:
|
||||
OpenDirectory(void);
|
||||
virtual ~OpenDirectory();
|
||||
bool getOpenDirectory(GUIWindow &parentWindow,const String &titleString,const String &strInitialDirectory,String &strDirectory);
|
||||
protected:
|
||||
virtual UINT hookProc(HWND hDlg,UINT uiMsg,WPARAM wParam,LPARAM lParam);
|
||||
virtual UINT handleInitDone(void);
|
||||
virtual UINT handleSelChange(void);
|
||||
virtual UINT handleFolderChange(void);
|
||||
virtual UINT handleShareViolation(void);
|
||||
virtual UINT handleFileOk(void);
|
||||
virtual UINT handleHelp(void);
|
||||
virtual UINT handleTypeChange(void);
|
||||
|
||||
bool getPathFileName(String &strPathFileName);
|
||||
bool getFileName(String &strFileName);
|
||||
bool getFolderPath(String &strFolderPath);
|
||||
bool hideControl(UINT controlID);
|
||||
bool setDefaultExtension(const String &strDefaultExtension);
|
||||
bool getControlText(UINT controlID,String &strControlText)const;
|
||||
bool setControlText(UINT controlID,const String &strControlText)const;
|
||||
private:
|
||||
enum{FileNameEditControlID=0x480};
|
||||
enum{MaxString=256};
|
||||
OpenDirectory(const OpenDirectory &someOpenDirectory);
|
||||
OpenDirectory &operator=(const OpenDirectory &someOpenDirectory);
|
||||
|
||||
String mLastFolderChange;
|
||||
};
|
||||
#endif
|
||||
|
||||
93
nntp/OPTNSDLG.CPP
Normal file
93
nntp/OPTNSDLG.CPP
Normal file
@@ -0,0 +1,93 @@
|
||||
#include <nntp/optnsdlg.hpp>
|
||||
#include <nntp/optnsreg.hpp>
|
||||
#include <common/systime.hpp>
|
||||
#include <common/diskinfo.hpp>
|
||||
|
||||
WORD OptionsDialog::performDialog(void)
|
||||
{
|
||||
::DialogBoxParam(processInstance(),(LPSTR)"GenOptions",mhParent,(DLGPROC)DWindow::DlgProc,(LONG)((DWindow*)this));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType OptionsDialog::initDialogHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
setOptions();
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType OptionsDialog::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDOK :
|
||||
if(handleApply())
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case IDCANCEL :
|
||||
endDialog(FALSE);
|
||||
break;
|
||||
case DaysPrior :
|
||||
handleDaysPrior(someCallbackData);
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void OptionsDialog::handleDaysPrior(CallbackData &someCallbackData)
|
||||
{
|
||||
String priorDays;
|
||||
|
||||
if(EN_KILLFOCUS!=HIWORD(someCallbackData.wParam()))return;
|
||||
getText(DaysPrior,priorDays);
|
||||
setOptions(::atoi(priorDays));
|
||||
}
|
||||
|
||||
void OptionsDialog::setOptions(WORD priorDays)const
|
||||
{
|
||||
SystemTime systemTime;
|
||||
String strPriorDays;
|
||||
|
||||
systemTime.daysAdd360(-((short)priorDays));
|
||||
::sprintf(strPriorDays,"%d",priorDays);
|
||||
SystemTime postDateTime(systemTime.year(),systemTime.month(),systemTime.day(),0,0,0);
|
||||
setText(DaysPrior,strPriorDays);
|
||||
setText(PostDate,postDateTime.toString());
|
||||
}
|
||||
|
||||
void OptionsDialog::setOptions(void)const
|
||||
{
|
||||
OptionsReg optionsReg;
|
||||
setOptions((WORD)optionsReg.priorDays());
|
||||
setText(NewsDir,optionsReg.newsDir());
|
||||
}
|
||||
|
||||
BOOL OptionsDialog::handleApply(void)const
|
||||
{
|
||||
OptionsReg optionsReg;
|
||||
String priorDays;
|
||||
String strNewsDirectory;
|
||||
String strCurrentDirectory;
|
||||
DiskInfo diskInfo;
|
||||
|
||||
getText(DaysPrior,priorDays);
|
||||
optionsReg.priorDays(::atoi((LPSTR)priorDays));
|
||||
getText(NewsDir,strNewsDirectory);
|
||||
if(strNewsDirectory.isNull()){::MessageBox(*this,(LPSTR)"Root directory cannot be null.",(LPSTR)"NewsCrawler",MB_OK);return FALSE;}
|
||||
diskInfo.getCurrentDirectory(strCurrentDirectory);
|
||||
if(!diskInfo.setCurrentDirectory(strNewsDirectory))
|
||||
{
|
||||
if(IDOK==::MessageBox(*this,(LPSTR)"Directory does not exist, create?","NewsCrawler",MB_OKCANCEL))
|
||||
{
|
||||
if(!diskInfo.createDirectory(strNewsDirectory))
|
||||
{
|
||||
::MessageBox(*this,(LPSTR)"Create directory!","NewsCrawler",MB_OK);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
else return FALSE;
|
||||
}
|
||||
optionsReg.newsDir(strNewsDirectory);
|
||||
diskInfo.setCurrentDirectory(strCurrentDirectory);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
68
nntp/OPTNSDLG.HPP
Normal file
68
nntp/OPTNSDLG.HPP
Normal file
@@ -0,0 +1,68 @@
|
||||
#ifndef _NNTP_OPTIONSDLG_HPP_
|
||||
#define _NNTP_OPTIONSDLG_HPP_
|
||||
#ifndef _COMMON_DWINDOW_HPP_
|
||||
#include <common/dwindow.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
|
||||
class String;
|
||||
class SystemTime;
|
||||
|
||||
class OptionsDialog : private DWindow
|
||||
{
|
||||
public:
|
||||
OptionsDialog(const GUIWindow &parentWindow);
|
||||
virtual ~OptionsDialog();
|
||||
WORD performDialog(void);
|
||||
private:
|
||||
enum{DaysPrior=GENOPT_DAYSPRIOR,PostDate=GENOPT_POSTDATE,NewsDir=GENOPT_NEWSDIR,Browse=GENOPT_BROWSE};
|
||||
OptionsDialog(const OptionsDialog &someOptionsDialog);
|
||||
OptionsDialog &operator=(const OptionsDialog &someOptionsDialog);
|
||||
CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
void handleDaysPrior(CallbackData &someCallbackData);
|
||||
void setOptions(void)const;
|
||||
void setOptions(WORD priorDays)const;
|
||||
BOOL handleApply(void)const;
|
||||
|
||||
Callback<OptionsDialog> mInitDialogHandler;
|
||||
Callback<OptionsDialog> mCommandHandler;
|
||||
HWND mhParent;
|
||||
};
|
||||
|
||||
inline
|
||||
OptionsDialog::OptionsDialog(const GUIWindow &parentWindow)
|
||||
: mhParent(parentWindow)
|
||||
{
|
||||
mInitDialogHandler.setCallback(this,&OptionsDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&OptionsDialog::commandHandler);
|
||||
insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
insertHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
OptionsDialog::OptionsDialog(const OptionsDialog &someOptionsDialog)
|
||||
: mhParent(someOptionsDialog.mhParent)
|
||||
{ // no implementation
|
||||
mInitDialogHandler.setCallback(this,&OptionsDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&OptionsDialog::commandHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
OptionsDialog::~OptionsDialog()
|
||||
{
|
||||
removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
removeHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
OptionsDialog &OptionsDialog::operator=(const OptionsDialog &/*someOptionsDialog*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
#endif
|
||||
4
nntp/OPTNSREG.CPP
Normal file
4
nntp/OPTNSREG.CPP
Normal file
@@ -0,0 +1,4 @@
|
||||
#include <nntp/optnsreg.hpp>
|
||||
|
||||
|
||||
|
||||
166
nntp/OPTNSREG.HPP
Normal file
166
nntp/OPTNSREG.HPP
Normal file
@@ -0,0 +1,166 @@
|
||||
#ifndef _NNTP_OPTIONSREG_HPP_
|
||||
#define _NNTP_OPTIONSREG_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_REGKEY_HPP_
|
||||
#include <common/regkey.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SYSTEMTIME_HPP_
|
||||
#include <common/systime.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_DISKINFO_HPP_
|
||||
#include <common/diskinfo.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
|
||||
class OptionsReg
|
||||
{
|
||||
public:
|
||||
OptionsReg(void);
|
||||
OptionsReg(const OptionsReg &someOptionsReg);
|
||||
virtual ~OptionsReg();
|
||||
OptionsReg &operator=(const OptionsReg &someOptionsReg);
|
||||
DWORD priorDays(void)const;
|
||||
void priorDays(DWORD priorDays);
|
||||
const String &serverName(void)const;
|
||||
void serverName(const String &hostName);
|
||||
const String &userName(void)const;
|
||||
void userName(const String &userName);
|
||||
const String &password(void)const;
|
||||
void password(const String &password);
|
||||
const String &newsDir(void)const;
|
||||
void newsDir(const String &newsDirectory);
|
||||
private:
|
||||
RegKey mRegKey;
|
||||
DWORD mPriorDays;
|
||||
String mServerName;
|
||||
String mUserName;
|
||||
String mPassword;
|
||||
String mNewsDir;
|
||||
String mServerKeyServerName;
|
||||
String mUserNameKeyUserName;
|
||||
String mPasswordKeyPassword;
|
||||
String mOptionsKeyNewsDir;
|
||||
String mOptionsKeyPriorDays;
|
||||
String mOptionsKeyName;
|
||||
};
|
||||
|
||||
inline
|
||||
OptionsReg::OptionsReg(void)
|
||||
: mPriorDays(0), mRegKey(RegKey::CurrentUser), mOptionsKeyName(STRING_OPTIONSKEYNAME),
|
||||
mOptionsKeyPriorDays(STRING_OPTIONSKEYPRIORDAYS), mServerKeyServerName(STRING_SERVERKEYNAME),
|
||||
mOptionsKeyNewsDir(STRING_OPTIONSKEYNEWSDIR), mUserNameKeyUserName(STRING_USERNAMEKEY),
|
||||
mPasswordKeyPassword(STRING_PASSWORDKEY)
|
||||
{
|
||||
if(!mRegKey.openKey(mOptionsKeyName))
|
||||
{
|
||||
SystemTime systemTime;
|
||||
mRegKey.createKey(mOptionsKeyName,"");
|
||||
mRegKey.openKey(mOptionsKeyName);
|
||||
mRegKey.setValue(mOptionsKeyPriorDays,0L);
|
||||
}
|
||||
mRegKey.queryValue(mOptionsKeyNewsDir,mNewsDir);
|
||||
if(mNewsDir.isNull())
|
||||
{
|
||||
DiskInfo diskInfo;
|
||||
diskInfo.getCurrentDirectory(mNewsDir);
|
||||
mRegKey.setValue(mOptionsKeyNewsDir,mNewsDir);
|
||||
}
|
||||
mRegKey.queryValue(mOptionsKeyPriorDays,mPriorDays);
|
||||
mRegKey.queryValue(mServerKeyServerName,mServerName);
|
||||
mRegKey.queryValue(mUserNameKeyUserName,mUserName);
|
||||
mRegKey.queryValue(mPasswordKeyPassword,mPassword);
|
||||
}
|
||||
|
||||
inline
|
||||
OptionsReg::OptionsReg(const OptionsReg &someOptionsReg)
|
||||
: mPriorDays(0), mRegKey(RegKey::CurrentUser), mOptionsKeyName(STRING_OPTIONSKEYNAME),
|
||||
mOptionsKeyPriorDays(STRING_OPTIONSKEYPRIORDAYS), mServerKeyServerName(STRING_SERVERKEYNAME),
|
||||
mOptionsKeyNewsDir(STRING_OPTIONSKEYNEWSDIR)
|
||||
{
|
||||
*this=someOptionsReg;
|
||||
}
|
||||
|
||||
inline
|
||||
OptionsReg::~OptionsReg()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
OptionsReg &OptionsReg::operator=(const OptionsReg &someOptionsReg)
|
||||
{
|
||||
priorDays(someOptionsReg.priorDays());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD OptionsReg::priorDays(void)const
|
||||
{
|
||||
return mPriorDays;
|
||||
}
|
||||
|
||||
inline
|
||||
void OptionsReg::priorDays(DWORD priorDays)
|
||||
{
|
||||
mPriorDays=priorDays;
|
||||
mRegKey.setValue(mOptionsKeyPriorDays,mPriorDays);
|
||||
}
|
||||
|
||||
inline
|
||||
const String &OptionsReg::serverName(void)const
|
||||
{
|
||||
return mServerName;
|
||||
}
|
||||
|
||||
inline
|
||||
void OptionsReg::serverName(const String &serverName)
|
||||
{
|
||||
mServerName=serverName;
|
||||
mRegKey.setValue(mServerKeyServerName,mServerName);
|
||||
}
|
||||
|
||||
inline
|
||||
const String &OptionsReg::userName(void)const
|
||||
{
|
||||
return mUserName;
|
||||
}
|
||||
|
||||
inline
|
||||
void OptionsReg::userName(const String &userName)
|
||||
{
|
||||
mUserName=userName;
|
||||
mRegKey.setValue(mUserNameKeyUserName,mUserName);
|
||||
}
|
||||
|
||||
inline
|
||||
const String &OptionsReg::password(void)const
|
||||
{
|
||||
return mPassword;
|
||||
}
|
||||
|
||||
inline
|
||||
void OptionsReg::password(const String &password)
|
||||
{
|
||||
mPassword=password;
|
||||
mRegKey.setValue(mPasswordKeyPassword,password);
|
||||
}
|
||||
|
||||
inline
|
||||
const String &OptionsReg::newsDir(void)const
|
||||
{
|
||||
return mNewsDir;
|
||||
}
|
||||
|
||||
inline
|
||||
void OptionsReg::newsDir(const String &newsDir)
|
||||
{
|
||||
mNewsDir=newsDir;
|
||||
mRegKey.setValue(mOptionsKeyNewsDir,mNewsDir);
|
||||
}
|
||||
#endif
|
||||
BIN
nntp/PAINT.ICO
Normal file
BIN
nntp/PAINT.ICO
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 766 B |
BIN
nntp/PSPBRWSE.JBF
Normal file
BIN
nntp/PSPBRWSE.JBF
Normal file
Binary file not shown.
129
nntp/RASDLG.CPP
Normal file
129
nntp/RASDLG.CPP
Normal file
@@ -0,0 +1,129 @@
|
||||
#include <nntp/rasdlg.hpp>
|
||||
#include <nntp/rasiface.hpp>
|
||||
|
||||
WORD RasDialog::performDialog(void)
|
||||
{
|
||||
::DialogBoxParam(processInstance(),(LPSTR)"RasDialog",mhParent,(DLGPROC)DWindow::DlgProc,(LONG)((DWindow*)this));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType RasDialog::initDialogHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
queryRasSettings();
|
||||
queryRasEntryNames();
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType RasDialog::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDOK :
|
||||
if(handleAccept())endDialog(TRUE);
|
||||
break;
|
||||
case IDCANCEL :
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case RasEnable :
|
||||
handleRasEnableEvent();
|
||||
case RasList :
|
||||
handleRasListEvent();
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void RasDialog::handleRasListEvent(void)
|
||||
{
|
||||
LONG itemIndex;
|
||||
String selString;
|
||||
|
||||
itemIndex=sendMessage(RasList,LB_GETCURSEL,0,0L);
|
||||
if(LB_ERR==itemIndex)return;
|
||||
sendMessage(RasList,LB_GETTEXT,(WPARAM)itemIndex,(LPARAM)(LPCSTR)(LPSTR)selString);
|
||||
setText(RasEntry,selString);
|
||||
}
|
||||
|
||||
void RasDialog::handleRasEnableEvent(void)
|
||||
{
|
||||
if(sendMessage(RasEnable,BM_GETCHECK,0,0L))
|
||||
{
|
||||
RasInterface rasInterface;
|
||||
if(!rasInterface.isOkay())
|
||||
{
|
||||
showRasError();
|
||||
sendMessage(RasEnable,BM_SETCHECK,FALSE,0L);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
void RasDialog::queryRasSettings(void)
|
||||
{
|
||||
if(!mRasOptions.rasUserName().isNull())setText(RasUserName,mRasOptions.rasUserName());
|
||||
if(!mRasOptions.rasPassword().isNull())setText(RasPassword,mRasOptions.rasPassword());
|
||||
if(!mRasOptions.rasEntryName().isNull())setText(RasEntry,mRasOptions.rasEntryName());
|
||||
setInt(RasMaxRetries,mRasOptions.rasMaxRetries());
|
||||
if(mRasOptions.rasState())
|
||||
{
|
||||
if(!isRasOkay())
|
||||
{
|
||||
sendMessage(RasEnable,BM_SETCHECK,FALSE,0L);
|
||||
mRasOptions.rasState(FALSE);
|
||||
showRasError();
|
||||
}
|
||||
else sendMessage(RasEnable,BM_SETCHECK,TRUE,0L);
|
||||
}
|
||||
}
|
||||
|
||||
WORD RasDialog::handleAccept(void)
|
||||
{
|
||||
String rasUserName;
|
||||
String rasPassword;
|
||||
String rasEntryName;
|
||||
int rasMaxRetries;
|
||||
DWORD rasState;
|
||||
|
||||
getText(RasUserName,rasUserName);
|
||||
getText(RasPassword,rasPassword);
|
||||
getText(RasEntry,rasEntryName);
|
||||
getInt(RasMaxRetries,rasMaxRetries);
|
||||
rasState=sendMessage(RasEnable,BM_GETCHECK,0,0L);
|
||||
if(rasUserName.isNull()){::MessageBox(*this,(LPSTR)"UserName is a requred entry.",(LPSTR)"Error",MB_ICONHAND);return FALSE;}
|
||||
if(rasPassword.isNull()){::MessageBox(*this,(LPSTR)"Password is a requred entry.",(LPSTR)"Error",MB_ICONHAND);return FALSE;}
|
||||
mRasOptions.rasUserName(rasUserName);
|
||||
mRasOptions.rasPassword(rasPassword);
|
||||
mRasOptions.rasEntryName(rasEntryName);
|
||||
mRasOptions.rasState(rasState);
|
||||
mRasOptions.rasMaxRetries(rasMaxRetries);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void RasDialog::queryRasEntryNames(void)
|
||||
{
|
||||
RasInterface rasInterface;
|
||||
Block<RasEntryName> rasEntryNames;
|
||||
|
||||
if(!rasInterface.isOkay())return;
|
||||
sendMessage(RasList,WM_SETREDRAW,0,0L);
|
||||
sendMessage(RasList,LB_RESETCONTENT,0,0L);
|
||||
rasInterface.enumEntries(rasEntryNames);
|
||||
if(!rasEntryNames.size())return;
|
||||
for(int itemIndex=0;itemIndex<rasEntryNames.size();itemIndex++)
|
||||
sendMessage(RasList,LB_INSERTSTRING,(WPARAM)-1,(LPARAM)(LPSTR)rasEntryNames[itemIndex].entryName());
|
||||
sendMessage(RasList,WM_SETREDRAW,TRUE,0L);
|
||||
setCurrentEntry(mRasOptions.rasEntryName());
|
||||
}
|
||||
|
||||
void RasDialog::setCurrentEntry(const String &rasEntryName)
|
||||
{
|
||||
sendMessage(RasList,LB_SELECTSTRING,(WPARAM)0,(LPARAM)(LPCSTR)(LPSTR)rasEntryName);
|
||||
setText(RasEntry,rasEntryName);
|
||||
}
|
||||
|
||||
WORD RasDialog::isRasOkay(void)const
|
||||
{
|
||||
RasInterface rasInterface;
|
||||
return rasInterface.isOkay();
|
||||
}
|
||||
|
||||
82
nntp/RASDLG.HPP
Normal file
82
nntp/RASDLG.HPP
Normal file
@@ -0,0 +1,82 @@
|
||||
#ifndef _NNTP_RASDLG_HPP_
|
||||
#define _NNTP_RASDLG_HPP_
|
||||
#ifndef _COMMON_DWINDOW_HPP_
|
||||
#include <common/dwindow.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RASOPTIONS_HPP_
|
||||
#include <nntp/rasoptns.hpp>
|
||||
#endif
|
||||
|
||||
class String;
|
||||
|
||||
class RasDialog : private DWindow
|
||||
{
|
||||
public:
|
||||
RasDialog(const GUIWindow &parentWindow);
|
||||
virtual ~RasDialog();
|
||||
WORD performDialog(void);
|
||||
private:
|
||||
enum{RasUserName=RAS_USERNAME,RasPassword=RAS_PASSWORD,RasEntry=RAS_ENTRY,
|
||||
RasEnable=RAS_ENABLE,RasList=RAS_SERVERLIST,RasMaxRetries=RAS_MAXRETRIES};
|
||||
RasDialog(const RasDialog &someRasDialog);
|
||||
RasDialog &operator=(const RasDialog &someRasDialog);
|
||||
CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
WORD handleAccept(void);
|
||||
WORD isRasOkay(void)const;
|
||||
void handleRasEnableEvent(void);
|
||||
void handleRasListEvent(void);
|
||||
void queryRasSettings(void);
|
||||
void queryRasEntryNames(void);
|
||||
void setCurrentEntry(const String &mRasEntryName);
|
||||
void showRasError(void);
|
||||
|
||||
Callback<RasDialog> mInitDialogHandler;
|
||||
Callback<RasDialog> mCommandHandler;
|
||||
RasOptions mRasOptions;
|
||||
HWND mhParent;
|
||||
};
|
||||
|
||||
inline
|
||||
RasDialog::RasDialog(const GUIWindow &parentWindow)
|
||||
: mhParent(parentWindow)
|
||||
{
|
||||
mInitDialogHandler.setCallback(this,&RasDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&RasDialog::commandHandler);
|
||||
insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
insertHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
RasDialog::RasDialog(const RasDialog &someRasDialog)
|
||||
: mhParent(someRasDialog.mhParent)
|
||||
{ // no implementation
|
||||
mInitDialogHandler.setCallback(this,&RasDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&RasDialog::commandHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
RasDialog::~RasDialog()
|
||||
{
|
||||
removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
removeHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
RasDialog &RasDialog::operator=(const RasDialog &/*someRasDialog*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasDialog::showRasError(void)
|
||||
{
|
||||
::MessageBox(*this,(LPSTR)"Please make sure that Dial-Up Networking is properly installed.","Dial-Up Networking Error",MB_ICONHAND);
|
||||
}
|
||||
#endif
|
||||
39
nntp/RASIFACE.CPP
Normal file
39
nntp/RASIFACE.CPP
Normal file
@@ -0,0 +1,39 @@
|
||||
#include <nntp/rasiface.hpp>
|
||||
|
||||
WORD RasInterface::locateEntry(Block<RasEntryName> &rasEntryNames,RasEntryName &rasEntryName)
|
||||
{
|
||||
for(short entryIndex=0;entryIndex<rasEntryNames.size();entryIndex++)
|
||||
if(rasEntryNames[entryIndex].entryName()==rasEntryName.entryName())return TRUE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
WORD RasInterface::login(const String &userName,const String &password,const String &entryName)
|
||||
{
|
||||
RasEntryName rasEntryName;
|
||||
RasDialParams rasDialParams;
|
||||
Block<RasEntryName> entryNames;
|
||||
|
||||
if(!mRemoteServerInterface.isOkay())return FALSE;
|
||||
mRemoteServerInterface.rasEnumEntries(entryNames);
|
||||
if(!entryNames.size())return FALSE;
|
||||
rasEntryName.entryName(entryName);
|
||||
if(!locateEntry(entryNames,rasEntryName))return FALSE;
|
||||
rasDialParams.entryName(rasEntryName.entryName());
|
||||
rasDialParams.phoneNumber("");
|
||||
rasDialParams.callbackNumber("");
|
||||
rasDialParams.userName(userName);
|
||||
rasDialParams.password(password);
|
||||
rasDialParams.domain("");
|
||||
if(mRemoteServerInterface.rasDial(0,0,&((tagRASDIALPARAMSA&)rasDialParams),0,0,&mhRasConn))
|
||||
{
|
||||
mRemoteServerInterface.rasHangUp(mhRasConn);
|
||||
mhRasConn=0;
|
||||
return FALSE;
|
||||
}
|
||||
mRemoteServerInterface.rasGetConnectStatus(mhRasConn,mRasConnectionStatus);
|
||||
mRasConnectionState=mRasConnectionStatus.rasConnectionState();
|
||||
if(!mRasConnectionState.connected())return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
58
nntp/RASIFACE.HPP
Normal file
58
nntp/RASIFACE.HPP
Normal file
@@ -0,0 +1,58 @@
|
||||
#ifndef _NNTP_RASINTERFACE_HPP_
|
||||
#define _NNTP_RASINTERFACE_HPP_
|
||||
#ifndef _RASAPI_RASAPI_HPP_
|
||||
#include <rasapi/rasapi.hpp>
|
||||
#endif
|
||||
#ifndef _RASAPI_REMOTEACCESSSERVER_HPP_
|
||||
#include <rasapi/rassrv.hpp>
|
||||
#endif
|
||||
#ifndef _RASAPI_RASDIALPARAMS_HPP_
|
||||
#include <rasapi/dialparm.hpp>
|
||||
#endif
|
||||
|
||||
class RasInterface
|
||||
{
|
||||
public:
|
||||
RasInterface(void);
|
||||
virtual ~RasInterface();
|
||||
WORD login(const String &userName,const String &password,const String &entryName);
|
||||
WORD enumEntries(Block<RasEntryName> &rasEntryNames);
|
||||
WORD isOkay(void)const;
|
||||
private:
|
||||
WORD locateEntry(Block<RasEntryName> &rasEntryNames,RasEntryName &rasEntryName);
|
||||
|
||||
RemoteAccessServer mRemoteServerInterface;
|
||||
RasConnectionStatus mRasConnectionStatus;
|
||||
RasConnectionState mRasConnectionState;
|
||||
HRASCONN mhRasConn;
|
||||
};
|
||||
|
||||
inline
|
||||
RasInterface::RasInterface(void)
|
||||
: mhRasConn(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
RasInterface::~RasInterface()
|
||||
{
|
||||
if(!mhRasConn)return;
|
||||
mRemoteServerInterface.rasHangUp(mhRasConn);
|
||||
mhRasConn=0;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasInterface::enumEntries(Block<RasEntryName> &rasEntryNames)
|
||||
{
|
||||
rasEntryNames.remove();
|
||||
if(!mRemoteServerInterface.isOkay())return FALSE;
|
||||
mRemoteServerInterface.rasEnumEntries(rasEntryNames);
|
||||
return (rasEntryNames.size()?TRUE:FALSE);
|
||||
}
|
||||
|
||||
inline
|
||||
WORD RasInterface::isOkay(void)const
|
||||
{
|
||||
return mRemoteServerInterface.isOkay();
|
||||
}
|
||||
#endif
|
||||
156
nntp/RASOPTNS.HPP
Normal file
156
nntp/RASOPTNS.HPP
Normal file
@@ -0,0 +1,156 @@
|
||||
#ifndef _NNTP_RASOPTIONS_HPP_
|
||||
#define _NNTP_RASOPTIONS_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_REGKEY_HPP_
|
||||
#include <common/regkey.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
|
||||
class RasOptions
|
||||
{
|
||||
public:
|
||||
RasOptions(void);
|
||||
virtual ~RasOptions();
|
||||
String rasUserName(void)const;
|
||||
void rasUserName(const String &rasUserName);
|
||||
String rasPassword(void)const;
|
||||
void rasPassword(const String &rasPassword);
|
||||
String rasEntryName(void)const;
|
||||
void rasEntryName(const String &rasEntryName);
|
||||
DWORD rasState(void)const;
|
||||
void rasState(DWORD rasState);
|
||||
DWORD rasMaxRetries(void)const;
|
||||
void rasMaxRetries(DWORD rasMaxRetries);
|
||||
private:
|
||||
RasOptions(const RasOptions &someRasOptions);
|
||||
RasOptions &operator=(const RasOptions &someRasOptions);
|
||||
String mRasUserName;
|
||||
String mRasPassword;
|
||||
String mRasEntryName;
|
||||
DWORD mRasState;
|
||||
DWORD mRasMaxRetries;
|
||||
String mRasKeyUserName;
|
||||
String mRasKeyPassword;
|
||||
String mRasKeyEntryName;
|
||||
String mRasKeyState;
|
||||
String mRasKeyOptions;
|
||||
String mRasKeyMaxRetries;
|
||||
RegKey mRegKey;
|
||||
};
|
||||
|
||||
inline
|
||||
RasOptions::RasOptions(void)
|
||||
: mRasKeyUserName(STRING_RASKEYUSERNAME), mRasKeyPassword(STRING_RASKEYPASSWORD),
|
||||
mRasKeyEntryName(STRING_RASKEYENTRYNAME), mRasKeyState(STRING_RASKEYSTATE),
|
||||
mRasKeyOptions(STRING_RASKEYOPTIONS), mRasKeyMaxRetries(STRING_RASKEYMAXRETRIES),
|
||||
mRasState(0), mRegKey(RegKey::CurrentUser), mRasMaxRetries(0)
|
||||
{
|
||||
if(!mRegKey.openKey(STRING_RASKEYOPTIONS))
|
||||
{
|
||||
mRegKey.createKey(STRING_RASKEYOPTIONS,"");
|
||||
mRegKey.openKey(STRING_RASKEYOPTIONS);
|
||||
}
|
||||
mRegKey.queryValue(mRasKeyUserName,mRasUserName);
|
||||
mRegKey.queryValue(mRasKeyPassword,mRasPassword);
|
||||
mRegKey.queryValue(mRasKeyState,mRasState);
|
||||
mRegKey.queryValue(mRasKeyEntryName,mRasEntryName);
|
||||
mRegKey.queryValue(mRasKeyMaxRetries,mRasMaxRetries);
|
||||
}
|
||||
|
||||
inline
|
||||
RasOptions::RasOptions(const RasOptions &/*someRasOptions*/)
|
||||
: mRasKeyUserName(STRING_RASKEYUSERNAME), mRasKeyPassword(STRING_RASKEYPASSWORD),
|
||||
mRasKeyEntryName(STRING_RASKEYENTRYNAME), mRasKeyState(STRING_RASKEYSTATE),
|
||||
mRasKeyOptions(STRING_RASKEYOPTIONS), mRasKeyMaxRetries(STRING_RASKEYMAXRETRIES),
|
||||
mRasState(0), mRegKey(RegKey::CurrentUser)
|
||||
{ // no implementation
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
RasOptions::~RasOptions()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
RasOptions &RasOptions::operator=(const RasOptions &/*someRasOptions*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
String RasOptions::rasUserName(void)const
|
||||
{
|
||||
return mRasUserName;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasOptions::rasUserName(const String &rasUserName)
|
||||
{
|
||||
if(rasUserName.isNull())return;
|
||||
mRasUserName=rasUserName;
|
||||
mRegKey.setValue(mRasKeyUserName,rasUserName);
|
||||
}
|
||||
|
||||
inline
|
||||
String RasOptions::rasPassword(void)const
|
||||
{
|
||||
return mRasPassword;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasOptions::rasPassword(const String &rasPassword)
|
||||
{
|
||||
if(rasPassword.isNull())return;
|
||||
mRasPassword=rasPassword;
|
||||
mRegKey.setValue(mRasKeyPassword,mRasPassword);
|
||||
}
|
||||
|
||||
inline
|
||||
String RasOptions::rasEntryName(void)const
|
||||
{
|
||||
return mRasEntryName;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasOptions::rasEntryName(const String &rasEntryName)
|
||||
{
|
||||
if(rasEntryName.isNull())return;
|
||||
mRasEntryName=rasEntryName;
|
||||
mRegKey.setValue(mRasKeyEntryName,mRasEntryName);
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD RasOptions::rasMaxRetries(void)const
|
||||
{
|
||||
return mRasMaxRetries;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasOptions::rasMaxRetries(DWORD rasMaxRetries)
|
||||
{
|
||||
mRasMaxRetries=rasMaxRetries;
|
||||
mRegKey.setValue(mRasKeyMaxRetries,rasMaxRetries);
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD RasOptions::rasState(void)const
|
||||
{
|
||||
return mRasState;
|
||||
}
|
||||
|
||||
inline
|
||||
void RasOptions::rasState(DWORD rasState)
|
||||
{
|
||||
mRasState=rasState;
|
||||
mRegKey.setValue(mRasKeyState,mRasState);
|
||||
}
|
||||
#endif
|
||||
70
nntp/RCVRLOG.CPP
Normal file
70
nntp/RCVRLOG.CPP
Normal file
@@ -0,0 +1,70 @@
|
||||
#include <nntp/rcvrlog.hpp>
|
||||
#include <nntp/resource.hpp>
|
||||
#include <common/stdio.hpp>
|
||||
#include <common/diskinfo.hpp>
|
||||
#include <fileio/fileio.hpp>
|
||||
|
||||
RecoverLog::RecoverLog(void)
|
||||
: mStrRecoverLogPostFix(STRING_RECOVERLOGPOSTFIX)
|
||||
{
|
||||
}
|
||||
|
||||
RecoverLog::RecoverLog(const RecoverLog &someRecoverLog)
|
||||
: mStrRecoverLogPostFix(STRING_RECOVERLOGPOSTFIX)
|
||||
{ // private implementation
|
||||
*this=someRecoverLog;
|
||||
}
|
||||
|
||||
RecoverLog::~RecoverLog()
|
||||
{
|
||||
}
|
||||
|
||||
RecoverLog &RecoverLog::operator=(const RecoverLog &/*someRecoverLog*/)
|
||||
{ // private implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
BOOL RecoverLog::haveLog(const String &strNewsGroup)
|
||||
{
|
||||
FileIO recoveryFile;
|
||||
|
||||
if(strNewsGroup.isNull())return FALSE;
|
||||
recoveryFile.open(strNewsGroup+strRecoverLogPostFix(),FileIO::GenericRead,FileIO::FileShareRead,FileIO::OpenExisting,FileIO::Archive);
|
||||
return recoveryFile.isOkay();
|
||||
}
|
||||
|
||||
DWORD RecoverLog::getEntries(const String &strNewsGroup,Block<MsgID> &msgIDs)
|
||||
{
|
||||
FileIO recoveryFile;
|
||||
MsgID msgID;
|
||||
|
||||
msgIDs.remove();
|
||||
if(strNewsGroup.isNull())return FALSE;
|
||||
recoveryFile.open(strNewsGroup+strRecoverLogPostFix(),FileIO::GenericRead,FileIO::FileShareRead,FileIO::OpenExisting,FileIO::Archive);
|
||||
if(!recoveryFile.isOkay())return msgIDs.size();
|
||||
while(recoveryFile.readLine(msgID))msgIDs.insert(&msgID);
|
||||
recoveryFile.close();
|
||||
return msgIDs.size();
|
||||
}
|
||||
|
||||
BOOL RecoverLog::setEntries(const String &strNewsGroup,Block<String> &msgIDs)
|
||||
{
|
||||
FileIO recoveryFile;
|
||||
|
||||
if(strNewsGroup.isNull()||!msgIDs.size())return FALSE;
|
||||
recoveryFile.open(strNewsGroup+strRecoverLogPostFix(),FileIO::GenericWrite,FileIO::FileShareRead,FileIO::OpenAlways,FileIO::Archive);
|
||||
if(!recoveryFile.isOkay())return FALSE;
|
||||
for(int itemIndex=0;itemIndex<msgIDs.size();itemIndex++)recoveryFile.writeLine(msgIDs[itemIndex]);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void RecoverLog::removeLog(const String &strNewsGroup)
|
||||
{
|
||||
if(strNewsGroup.isNull())return;
|
||||
::unlink(strNewsGroup+strRecoverLogPostFix());
|
||||
}
|
||||
|
||||
const String &RecoverLog::strRecoverLogPostFix(void)const
|
||||
{
|
||||
return mStrRecoverLogPostFix;
|
||||
}
|
||||
33
nntp/RCVRLOG.HPP
Normal file
33
nntp/RCVRLOG.HPP
Normal file
@@ -0,0 +1,33 @@
|
||||
#ifndef _NNTP_RECOVERLOG_HPP_
|
||||
#define _NNTP_RECOVERLOG_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_BLOCK_HPP_
|
||||
#include <common/block.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_MESSAGEID_HPP_
|
||||
#include <nntp/msgid.hpp>
|
||||
#endif
|
||||
|
||||
class RecoverLog
|
||||
{
|
||||
public:
|
||||
RecoverLog(void);
|
||||
virtual ~RecoverLog();
|
||||
BOOL haveLog(const String &strNewGroup);
|
||||
DWORD getEntries(const String &strNewsGroup,Block<MsgID> &msgIDs);
|
||||
BOOL setEntries(const String &strNewsGroup,Block<MsgID> &msgIDs);
|
||||
void removeLog(const String &strNewsGroup);
|
||||
private:
|
||||
RecoverLog(const RecoverLog &someRecoverLog);
|
||||
RecoverLog &operator=(const RecoverLog &someRecoverLog);
|
||||
const String &strRecoverLogPostFix(void)const;
|
||||
|
||||
String mStrRecoverLogPostFix;
|
||||
};
|
||||
#endif
|
||||
|
||||
BIN
nntp/RCa00152
Normal file
BIN
nntp/RCa00152
Normal file
Binary file not shown.
93
nntp/RESOURCE.H
Normal file
93
nntp/RESOURCE.H
Normal file
@@ -0,0 +1,93 @@
|
||||
#ifndef _NNTP_RESOURCE_H_
|
||||
#define _NNTP_RESOURCE_H_
|
||||
|
||||
#define MW_LISTBOX 101
|
||||
|
||||
// string table defines
|
||||
#define STRING_SERVERKEYNAME 1
|
||||
#define STRING_USERNAMEKEY 2
|
||||
#define STRING_PASSWORDKEY 3
|
||||
#define STRING_NEWSGROUPSKEYNAME 4
|
||||
#define STRING_NEWSGROUPSKEYVALUEPREFIX 5
|
||||
#define STRING_RASKEYOPTIONS 6
|
||||
#define STRING_RASKEYUSERNAME 7
|
||||
#define STRING_RASKEYPASSWORD 8
|
||||
#define STRING_RASKEYENTRYNAME 9
|
||||
#define STRING_RASKEYSTATE 10
|
||||
#define STRING_RASKEYMAXRETRIES 11
|
||||
#define STRING_NNTPKEYNAME 12
|
||||
#define STRING_NEWSGROUPSSHORTNAME 13
|
||||
|
||||
#define STRING_OPTIONSKEYNAME 50
|
||||
#define STRING_OPTIONSKEYPRIORDAYS 51
|
||||
#define STRING_OPTIONSKEYNEWSDIR 52
|
||||
|
||||
#define STRING_NNTP 500
|
||||
#define STRING_VERSION 501
|
||||
#define STRING_LOGVIEWCLASSNAME 502
|
||||
#define STRING_RECOVERLOGPOSTFIX 503
|
||||
#define STRING_MESSAGELOGPOSTFIX 504
|
||||
#define STRING_IMAGEVIEWCLASSNAME 505
|
||||
#define STRING_DOCUMENTVIEWCLASSNAME 506
|
||||
#define STRING_BROWSEVIEWCLASSNAME 507
|
||||
|
||||
// news groups dialog
|
||||
#define NG_NEWSGROUPS 101
|
||||
#define NG_ADD 102
|
||||
#define NG_DELETE 103
|
||||
|
||||
// RasDialog
|
||||
#define RAS_ENABLE 101
|
||||
#define RAS_MAXRETRIES 106
|
||||
#define RAS_USERNAME 102
|
||||
#define RAS_PASSWORD 103
|
||||
#define RAS_SERVERLIST 104
|
||||
#define RAS_ENTRY 105
|
||||
|
||||
// news group add/modify dialog
|
||||
#define NG_NEWSGROUP 101
|
||||
|
||||
// server dialog
|
||||
#define NS_SERVERNAME 1000
|
||||
#define NS_USERNAME 1001
|
||||
#define NS_PASSWORD 1002
|
||||
|
||||
// nntp menu items
|
||||
#define NNTP_MENU 101
|
||||
#define NNTP_FILE_OPEN 40000
|
||||
#define NNTP_FILE_BROWSE 40001
|
||||
#define NNTP_FILE_EXIT 40002
|
||||
|
||||
#define NNTP_OPTIONS_NEWSSERVER 40003
|
||||
|
||||
#define NNTP_NEWSGROUPS_SUBSCRIBE 40004
|
||||
|
||||
#define NNTP_NEWS_GETNEWS 40005
|
||||
#define NNTP_NEWS_GETGROUPS 40006
|
||||
#define NNTP_NEWS_CANCEL 40007
|
||||
|
||||
#define NNTP_VIEW_LOG 40008
|
||||
|
||||
#define NNTP_OPTIONS_RASSETTINGS 40009
|
||||
#define NNTP_OPTIONS_GENERALOPTIONS 40010
|
||||
#define NNTP_OPTIONS_CLEARLOG 40011
|
||||
|
||||
#define NNTP_HELP_CONTENTS 40012
|
||||
#define NNTP_HELP_SEARCH 40013
|
||||
#define NNTP_REGISTRATION 40014
|
||||
#define NNTP_HELP_ABOUT 40015
|
||||
|
||||
#define NNTP_IMAGE_FITTOWINDOW 40016
|
||||
|
||||
#define IDM_CASCADE 10014
|
||||
#define IDM_TILE 10015
|
||||
#define IDM_ARRANGE 10016
|
||||
#define IDM_CLOSEALL 10017
|
||||
#define IDM_MINIMIZEALL 10018
|
||||
#define IDM_RESTOREALL 10019
|
||||
|
||||
#define GENOPT_DAYSPRIOR 101
|
||||
#define GENOPT_POSTDATE 102
|
||||
#define GENOPT_NEWSDIR 103
|
||||
#define GENOPT_BROWSE 104
|
||||
#endif
|
||||
4
nntp/RESOURCE.HPP
Normal file
4
nntp/RESOURCE.HPP
Normal file
@@ -0,0 +1,4 @@
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#define _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.h>
|
||||
#endif
|
||||
81
nntp/RESOURCE.~H
Normal file
81
nntp/RESOURCE.~H
Normal file
@@ -0,0 +1,81 @@
|
||||
#ifndef _NNTP_RESOURCE_H_
|
||||
#define _NNTP_RESOURCE_H_
|
||||
|
||||
#define MW_LISTBOX 101
|
||||
|
||||
// string table defines
|
||||
#define STRING_SERVERKEYNAME 1
|
||||
#define STRING_NEWSGROUPSKEYNAME 2
|
||||
#define STRING_NEWSGROUPSKEYVALUEPREFIX 3
|
||||
#define STRING_RASKEYOPTIONS 4
|
||||
#define STRING_RASKEYUSERNAME 5
|
||||
#define STRING_RASKEYPASSWORD 6
|
||||
#define STRING_RASKEYENTRYNAME 7
|
||||
#define STRING_RASKEYSTATE 8
|
||||
#define STRING_RASKEYMAXRETRIES 9
|
||||
|
||||
#define STRING_OPTIONSKEYNAME 10
|
||||
#define STRING_OPTIONSKEYPRIORDAYS 11
|
||||
#define STRING_OPTIONSKEYNEWSDIR 20
|
||||
|
||||
#define STRING_NNTP 500
|
||||
#define STRING_VERSION 501
|
||||
#define STRING_LOGVIEWCLASSNAME 502
|
||||
#define STRING_RECOVERLOGPOSTFIX 503
|
||||
#define STRING_MESSAGELOGPOSTFIX 504
|
||||
#define STRING_IMAGEVIEWCLASSNAME 505
|
||||
#define STRING_DOCUMENTVIEWCLASSNAME 506
|
||||
|
||||
// news groups dialog
|
||||
#define NG_NEWSGROUPS 101
|
||||
#define NG_ADD 102
|
||||
#define NG_DELETE 103
|
||||
|
||||
// RasDialog
|
||||
#define RAS_ENABLE 101
|
||||
#define RAS_MAXRETRIES 106
|
||||
#define RAS_USERNAME 102
|
||||
#define RAS_PASSWORD 103
|
||||
#define RAS_SERVERLIST 104
|
||||
#define RAS_ENTRY 105
|
||||
|
||||
// news group add/modify dialog
|
||||
#define NG_NEWSGROUP 101
|
||||
|
||||
// server dialog
|
||||
#define NS_SERVERNAME 101
|
||||
|
||||
// nntp menu items
|
||||
#define NNTP_MENU 101
|
||||
#define NNTP_FILE_OPEN 40000
|
||||
#define NNTP_FILE_EXIT 40001
|
||||
|
||||
#define NNTP_OPTIONS_NEWSSERVER 40002
|
||||
|
||||
#define NNTP_NEWSGROUPS_SUBSCRIBE 40003
|
||||
|
||||
#define NNTP_NEWS_GETNEWS 40005
|
||||
#define NNTP_NEWS_GETGROUPS 40006
|
||||
#define NNTP_NEWS_CANCEL 40007
|
||||
|
||||
#define NNTP_VIEW_LOG 40008
|
||||
|
||||
#define NNTP_OPTIONS_RASSETTINGS 40009
|
||||
#define NNTP_OPTIONS_GENERALOPTIONS 40010
|
||||
#define NNTP_OPTIONS_CLEARLOG 40011
|
||||
|
||||
#define NNTP_HELP_CONTENTS 40012
|
||||
#define NNTP_HELP_SEARCH 40013
|
||||
#define NNTP_REGISTRATION 40014
|
||||
#define NNTP_HELP_ABOUT 40015
|
||||
|
||||
#define IDM_CASCADE 10014
|
||||
#define IDM_TILE 10015
|
||||
#define IDM_ARRANGE 10016
|
||||
#define IDM_CLOSEALL 10017
|
||||
#define IDM_MINIMIZEALL 10018
|
||||
#define IDM_RESTOREALL 10019
|
||||
|
||||
#define GENOPT_DAYSPRIOR 101
|
||||
#define GENOPT_POSTDATE 102
|
||||
#endif
|
||||
0
nntp/Release/NEWSSRC
Normal file
0
nntp/Release/NEWSSRC
Normal file
BIN
nntp/Release/nntp.exe
Normal file
BIN
nntp/Release/nntp.exe
Normal file
Binary file not shown.
BIN
nntp/Release/nntp.exp
Normal file
BIN
nntp/Release/nntp.exp
Normal file
Binary file not shown.
BIN
nntp/Release/nntp.lib
Normal file
BIN
nntp/Release/nntp.lib
Normal file
Binary file not shown.
BIN
nntp/Release/nntp.res
Normal file
BIN
nntp/Release/nntp.res
Normal file
Binary file not shown.
BIN
nntp/Release/vc60.idb
Normal file
BIN
nntp/Release/vc60.idb
Normal file
Binary file not shown.
1658
nntp/SCRAPS.TXT
Normal file
1658
nntp/SCRAPS.TXT
Normal file
File diff suppressed because it is too large
Load Diff
362
nntp/SCROLL.HPP
Normal file
362
nntp/SCROLL.HPP
Normal file
@@ -0,0 +1,362 @@
|
||||
#ifndef _BROWSE_SCROLLINFO_HPP_
|
||||
#define _BROWSE_SCROLLINFO_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
|
||||
class ScrollInfo
|
||||
{
|
||||
public:
|
||||
ScrollInfo(void);
|
||||
ScrollInfo(const ScrollInfo &someScrollInfo);
|
||||
virtual ~ScrollInfo();
|
||||
ScrollInfo &operator=(const ScrollInfo &someScrollInfo);
|
||||
BOOL operator==(const ScrollInfo &someScrollInfo)const;
|
||||
void handleHorizontalScroll(CallbackData &someCallbackData);
|
||||
void handleVerticalScroll(CallbackData &someCallbackData);
|
||||
void handleSize(CallbackData &someCallbackData);
|
||||
int minScrollx(void)const;
|
||||
void minScrollx(int minScrollx);
|
||||
int maxScrollx(void)const;
|
||||
void maxScrollx(int maxScrollx);
|
||||
int currScrollx(void)const;;
|
||||
void currScrollx(int currScrollx);
|
||||
int minScrolly(void)const;
|
||||
void minScrolly(int minScrolly);
|
||||
int maxScrolly(void)const;
|
||||
void maxScrolly(int maxScrolly);
|
||||
int currScrolly(void)const;
|
||||
void currScrolly(int curScrolly);
|
||||
void scrollableObjectDimensions(int width,int height);
|
||||
int scrollableObjectWidth(void)const;
|
||||
int scrollableObjectHeight(void)const;
|
||||
BOOL scrollEvent(void)const;
|
||||
void scrollEvent(BOOL scrollEvent);
|
||||
BOOL sizeEvent(void)const;
|
||||
void sizeEvent(BOOL sizeEvent);
|
||||
HWND hwndOwner(void)const;
|
||||
void hwndOwner(HWND hwndOwner);
|
||||
private:
|
||||
void scrollableObjectWidth(int scrollableObjectWidth);
|
||||
void scrollableObjectHeight(int scrollableObjectHeight);
|
||||
enum{PageIncrement=50,LineIncrement=5};
|
||||
int imax(int param1,int param2);
|
||||
int imin(int param1,int param2);
|
||||
|
||||
HWND mhWndOwner;
|
||||
BOOL mSizeEvent;
|
||||
BOOL mScrollEvent;
|
||||
int mScrollableObjectWidth;
|
||||
int mScrollableObjectHeight;
|
||||
int mMinScrollx;
|
||||
int mMaxScrollx;
|
||||
int mCurrScrollx;
|
||||
int mMinScrolly;
|
||||
int mMaxScrolly;
|
||||
int mCurrScrolly;
|
||||
};
|
||||
|
||||
inline
|
||||
ScrollInfo::ScrollInfo(void)
|
||||
: mMinScrollx(0), mMaxScrollx(0), mCurrScrollx(0), mMinScrolly(0), mMaxScrolly(0), mCurrScrolly(0),
|
||||
mScrollableObjectWidth(0), mScrollableObjectHeight(0), mSizeEvent(FALSE), mhWndOwner(0), mScrollEvent(FALSE)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ScrollInfo::ScrollInfo(const ScrollInfo &someScrollInfo)
|
||||
{
|
||||
*this=someScrollInfo;
|
||||
}
|
||||
|
||||
inline
|
||||
ScrollInfo::~ScrollInfo()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ScrollInfo &ScrollInfo::operator=(const ScrollInfo &someScrollInfo)
|
||||
{
|
||||
minScrollx(someScrollInfo.minScrollx());
|
||||
maxScrollx(someScrollInfo.maxScrollx());
|
||||
currScrollx(someScrollInfo.currScrollx());
|
||||
maxScrolly(someScrollInfo.currScrolly());
|
||||
minScrolly(someScrollInfo.maxScrolly());
|
||||
currScrolly(someScrollInfo.minScrollx());
|
||||
sizeEvent(someScrollInfo.minScrollx());
|
||||
scrollEvent(someScrollInfo.scrollEvent());
|
||||
scrollableObjectWidth(someScrollInfo.scrollableObjectWidth());
|
||||
scrollableObjectHeight(someScrollInfo.scrollableObjectHeight());
|
||||
hwndOwner(someScrollInfo.hwndOwner());
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
BOOL ScrollInfo::operator==(const ScrollInfo &someScrollInfo)const
|
||||
{
|
||||
return (minScrollx()==someScrollInfo.minScrollx()&&
|
||||
maxScrollx()==someScrollInfo.maxScrollx()&&
|
||||
currScrollx()==someScrollInfo.currScrollx()&&
|
||||
minScrolly()==someScrollInfo.minScrolly()&&
|
||||
maxScrolly()==someScrollInfo.maxScrolly()&&
|
||||
currScrolly()==someScrollInfo.currScrolly()&&
|
||||
sizeEvent()==someScrollInfo.sizeEvent()&&
|
||||
scrollEvent()==someScrollInfo.scrollEvent()&&
|
||||
scrollableObjectWidth()==someScrollInfo.scrollableObjectWidth()&&
|
||||
scrollableObjectHeight()==someScrollInfo.scrollableObjectHeight()&&
|
||||
hwndOwner()==someScrollInfo.hwndOwner());
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::minScrollx(void)const
|
||||
{
|
||||
return mMinScrollx;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::minScrollx(int minScrollx)
|
||||
{
|
||||
mMinScrollx=minScrollx;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::maxScrollx(void)const
|
||||
{
|
||||
return mMaxScrollx;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::maxScrollx(int maxScrollx)
|
||||
{
|
||||
mMaxScrollx=maxScrollx;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::currScrollx(void)const
|
||||
{
|
||||
return mCurrScrollx;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::currScrollx(int currScrollx)
|
||||
{
|
||||
mCurrScrollx=currScrollx;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::minScrolly(void)const
|
||||
{
|
||||
return mMinScrolly;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::minScrolly(int minScrolly)
|
||||
{
|
||||
mMinScrolly=minScrolly;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::maxScrolly(void)const
|
||||
{
|
||||
return mMaxScrolly;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::maxScrolly(int maxScrolly)
|
||||
{
|
||||
mMaxScrolly=maxScrolly;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::currScrolly(void)const
|
||||
{
|
||||
return mCurrScrolly;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::currScrolly(int currScrolly)
|
||||
{
|
||||
mCurrScrolly=currScrolly;
|
||||
}
|
||||
|
||||
inline
|
||||
BOOL ScrollInfo::scrollEvent(void)const
|
||||
{
|
||||
return mScrollEvent;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::scrollEvent(BOOL scrollEvent)
|
||||
{
|
||||
mScrollEvent=scrollEvent;
|
||||
}
|
||||
|
||||
inline
|
||||
BOOL ScrollInfo::sizeEvent(void)const
|
||||
{
|
||||
return mSizeEvent;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::sizeEvent(BOOL sizeEvent)
|
||||
{
|
||||
mSizeEvent=sizeEvent;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::scrollableObjectDimensions(int width,int height)
|
||||
{
|
||||
RECT clientRect;
|
||||
scrollableObjectWidth(width);
|
||||
scrollableObjectHeight(height);
|
||||
sizeEvent(FALSE);
|
||||
scrollEvent(FALSE);
|
||||
::GetClientRect(hwndOwner(),&clientRect);
|
||||
handleSize(CallbackData(0,MAKELPARAM(clientRect.right,clientRect.bottom)));
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::scrollableObjectWidth(void)const
|
||||
{
|
||||
return mScrollableObjectWidth;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::scrollableObjectWidth(int scrollableObjectWidth)
|
||||
{
|
||||
mScrollableObjectWidth=scrollableObjectWidth;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::scrollableObjectHeight(void)const
|
||||
{
|
||||
return mScrollableObjectHeight;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::scrollableObjectHeight(int scrollableObjectHeight)
|
||||
{
|
||||
mScrollableObjectHeight=scrollableObjectHeight;
|
||||
}
|
||||
|
||||
inline
|
||||
HWND ScrollInfo::hwndOwner(void)const
|
||||
{
|
||||
return mhWndOwner;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::hwndOwner(HWND hwndOwner)
|
||||
{
|
||||
mhWndOwner=hwndOwner;
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::handleHorizontalScroll(CallbackData &someCallbackData)
|
||||
{
|
||||
int xDelta;
|
||||
int yDelta;
|
||||
int xNew;
|
||||
|
||||
yDelta=0;
|
||||
switch(LOWORD(someCallbackData.wParam()))
|
||||
{
|
||||
case SB_PAGEUP :
|
||||
xNew=currScrollx()-PageIncrement;
|
||||
break;
|
||||
case SB_PAGEDOWN :
|
||||
xNew=currScrollx()+PageIncrement;
|
||||
break;
|
||||
case SB_LINEUP :
|
||||
xNew=currScrollx()-LineIncrement;
|
||||
break;
|
||||
case SB_LINEDOWN :
|
||||
xNew=currScrollx()+LineIncrement;
|
||||
break;
|
||||
case SB_THUMBPOSITION :
|
||||
xNew= HIWORD(someCallbackData.wParam());
|
||||
break;
|
||||
default :
|
||||
xNew=currScrollx();
|
||||
break;
|
||||
}
|
||||
xNew=imax(0,xNew);
|
||||
xNew=imin(maxScrollx(),xNew);
|
||||
if(xNew==currScrollx())return;
|
||||
scrollEvent(TRUE);
|
||||
xDelta=xNew-currScrollx();
|
||||
currScrollx(xNew);
|
||||
::ScrollWindow(hwndOwner(),-xDelta,-yDelta,(const RECT*)0,(const RECT*)0);
|
||||
::UpdateWindow(hwndOwner());
|
||||
::SetScrollPos(hwndOwner(),SB_HORZ,currScrollx(),TRUE);
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::handleVerticalScroll(CallbackData &someCallbackData)
|
||||
{
|
||||
int yDelta;
|
||||
int yNew;
|
||||
int xDelta;
|
||||
|
||||
xDelta=0;
|
||||
switch(LOWORD(someCallbackData.wParam()))
|
||||
{
|
||||
case SB_PAGEUP :
|
||||
yNew=currScrolly()-PageIncrement;
|
||||
break;
|
||||
case SB_PAGEDOWN :
|
||||
yNew=currScrolly()+PageIncrement;
|
||||
break;
|
||||
case SB_LINEUP :
|
||||
yNew=currScrolly()-LineIncrement;
|
||||
break;
|
||||
case SB_LINEDOWN :
|
||||
yNew=currScrolly()+LineIncrement;
|
||||
break;
|
||||
case SB_THUMBPOSITION :
|
||||
yNew=HIWORD(someCallbackData.wParam());
|
||||
break;
|
||||
default :
|
||||
yNew=currScrolly();
|
||||
break;
|
||||
}
|
||||
yNew=imax(0,yNew);
|
||||
yNew=imin(maxScrolly(),yNew);
|
||||
if(yNew==currScrolly())return;
|
||||
scrollEvent(TRUE);
|
||||
yDelta=yNew-currScrolly();
|
||||
currScrolly(yNew);
|
||||
::ScrollWindow(hwndOwner(),-xDelta,-yDelta,(const RECT*)0,(const RECT*)0);
|
||||
::UpdateWindow(hwndOwner());
|
||||
::SetScrollPos(hwndOwner(),SB_VERT,currScrolly(),TRUE);
|
||||
}
|
||||
|
||||
inline
|
||||
void ScrollInfo::handleSize(CallbackData &someCallbackData)
|
||||
{
|
||||
int xNew(someCallbackData.loWord());
|
||||
int yNew(someCallbackData.hiWord());
|
||||
|
||||
sizeEvent(TRUE);
|
||||
maxScrollx(imax(scrollableObjectWidth()-xNew,0));
|
||||
::SetScrollRange(hwndOwner(),SB_HORZ,minScrollx(),maxScrollx(),FALSE);
|
||||
currScrollx(imin(currScrollx(),maxScrollx()));
|
||||
::SetScrollPos(hwndOwner(),SB_HORZ,currScrollx(),TRUE);
|
||||
maxScrolly(imax(scrollableObjectHeight()-yNew,0));
|
||||
::SetScrollRange(hwndOwner(),SB_VERT,minScrolly(),maxScrolly(),FALSE);
|
||||
currScrolly(imin(currScrolly(),maxScrolly()));
|
||||
::SetScrollPos(hwndOwner(),SB_VERT,currScrolly(),TRUE);
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::imax(int param1,int param2)
|
||||
{
|
||||
return param1>param2?param1:param2;
|
||||
}
|
||||
|
||||
inline
|
||||
int ScrollInfo::imin(int param1,int param2)
|
||||
{
|
||||
return param1<param2?param1:param2;
|
||||
}
|
||||
#endif
|
||||
54
nntp/SRVRDLG.CPP
Normal file
54
nntp/SRVRDLG.CPP
Normal file
@@ -0,0 +1,54 @@
|
||||
#include <nntp/srvrdlg.hpp>
|
||||
#include <common/regkey.hpp>
|
||||
|
||||
WORD ServerDialog::performDialog(String &serverName)
|
||||
{
|
||||
::DialogBoxParam(processInstance(),(LPSTR)"ServerDialog",mhParent,(DLGPROC)DWindow::DlgProc,(LONG)((DWindow*)this));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ServerDialog::initDialogHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
if(!mOptionsReg.serverName().isNull())setText(ServerName,mOptionsReg.serverName());
|
||||
if(!mOptionsReg.userName().isNull())setText(UserName,mOptionsReg.userName());
|
||||
if(!mOptionsReg.password().isNull())setText(Password,mOptionsReg.password());
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void ServerDialog::getParams(void)
|
||||
{
|
||||
String serverName;
|
||||
String userName;
|
||||
String password;
|
||||
|
||||
getText(ServerName,serverName);
|
||||
getText(UserName,userName);
|
||||
getText(Password,password);
|
||||
if(!serverName.isNull())mOptionsReg.serverName(serverName);
|
||||
if(userName.isNull())
|
||||
{
|
||||
mOptionsReg.userName(String());
|
||||
mOptionsReg.password(String());
|
||||
}
|
||||
else
|
||||
{
|
||||
mOptionsReg.userName(userName);
|
||||
if(password.isNull())mOptionsReg.password(String());
|
||||
else mOptionsReg.password(password);
|
||||
}
|
||||
}
|
||||
|
||||
CallbackData::ReturnType ServerDialog::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDOK :
|
||||
getParams();
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case IDCANCEL :
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
68
nntp/SRVRDLG.HPP
Normal file
68
nntp/SRVRDLG.HPP
Normal file
@@ -0,0 +1,68 @@
|
||||
#ifndef _NNTP_SERVERDLG_HPP_
|
||||
#define _NNTP_SERVERDLG_HPP_
|
||||
#ifndef _COMMON_DWINDOW_HPP_
|
||||
#include <common/dwindow.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_WINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_RESOURCE_HPP_
|
||||
#include <nntp/resource.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_OPTIONSREG_HPP_
|
||||
#include <nntp/optnsreg.hpp>
|
||||
#endif
|
||||
|
||||
class String;
|
||||
|
||||
class ServerDialog : private DWindow
|
||||
{
|
||||
public:
|
||||
ServerDialog(const GUIWindow &parentWindow);
|
||||
virtual ~ServerDialog();
|
||||
WORD performDialog(String &serverName);
|
||||
private:
|
||||
enum{ServerName=NS_SERVERNAME,UserName=NS_USERNAME,Password=NS_PASSWORD};
|
||||
ServerDialog(const ServerDialog &someServerDialog);
|
||||
ServerDialog &operator=(const ServerDialog &someServerDialog);
|
||||
CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
|
||||
void getParams(void);
|
||||
|
||||
Callback<ServerDialog> mInitDialogHandler;
|
||||
Callback<ServerDialog> mCommandHandler;
|
||||
OptionsReg mOptionsReg;
|
||||
HWND mhParent;
|
||||
};
|
||||
|
||||
inline
|
||||
ServerDialog::ServerDialog(const GUIWindow &parentWindow)
|
||||
: mhParent(parentWindow)
|
||||
{
|
||||
mInitDialogHandler.setCallback(this,&ServerDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&ServerDialog::commandHandler);
|
||||
insertHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
insertHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
ServerDialog::ServerDialog(const ServerDialog &someServerDialog)
|
||||
: mhParent(someServerDialog.mhParent)
|
||||
{ // no implementation
|
||||
mInitDialogHandler.setCallback(this,&ServerDialog::initDialogHandler);
|
||||
mCommandHandler.setCallback(this,&ServerDialog::commandHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
ServerDialog::~ServerDialog()
|
||||
{
|
||||
removeHandler(VectorHandler::CommandHandler,&mCommandHandler);
|
||||
removeHandler(VectorHandler::InitDialogHandler,&mInitDialogHandler);
|
||||
}
|
||||
|
||||
inline
|
||||
ServerDialog &ServerDialog::operator=(const ServerDialog &/*someServerDialog*/)
|
||||
{ // no implementation
|
||||
return *this;
|
||||
}
|
||||
#endif
|
||||
61
nntp/STDTMPL.CPP
Normal file
61
nntp/STDTMPL.CPP
Normal file
@@ -0,0 +1,61 @@
|
||||
#ifndef _MSC_VER
|
||||
#define _EXPAND_VECTOR_TEMPLATES_
|
||||
#define _EXPAND_BLOCK_TEMPLATES_
|
||||
#include <common/callback.hpp>
|
||||
#include <common/callback.tpp>
|
||||
#include <common/pvector.hpp>
|
||||
#include <common/pvector.tpp>
|
||||
#include <common/pointer.hpp>
|
||||
#include <common/pointer.tpp>
|
||||
#include <common/block.hpp>
|
||||
#include <common/block.tpp>
|
||||
#include <common/purebmp.hpp>
|
||||
#include <display/editwnd.hpp>
|
||||
#include <display/guibrdr.hpp>
|
||||
#include <thread/tcallbck.hpp>
|
||||
#include <thread/tcallbck.tpp>
|
||||
#include <bsptree/btree.hpp>
|
||||
#include <bsptree/btree.tpp>
|
||||
#include <nntp/dirtree.hpp>
|
||||
#include <nntp/direntry.hpp>
|
||||
#include <nntp/newsgrp.hpp>
|
||||
#include <nntp/listitem.hpp>
|
||||
#include <nntp/nntpthrd.hpp>
|
||||
#include <nntp/nntprsp.hpp>
|
||||
#include <common/pointer.hpp>
|
||||
#include <common/pointer.tpp>
|
||||
|
||||
class EditWindow;
|
||||
class MainWindow;
|
||||
class RasDialog;
|
||||
class DirDialog;
|
||||
class OptionsDialog;
|
||||
class ServerDialog;
|
||||
class GroupDialog;
|
||||
class EntryDialog;
|
||||
|
||||
typedef ThreadCallback<NNTPThread> a;
|
||||
typedef ThreadCallback<DirTree> b;
|
||||
typedef ThreadCallback<MainWindow> c;
|
||||
typedef Callback<DirTree> d;
|
||||
typedef Callback<GroupDialog> e;
|
||||
typedef Callback<EntryDialog> f;
|
||||
typedef Callback<ServerDialog> g;
|
||||
typedef Callback<DirDialog> h;
|
||||
typedef Callback<OptionsDialog> i;
|
||||
typedef Callback<RasDialog> j;
|
||||
typedef Block<DirEntry> k;
|
||||
typedef Block<PureBitmap> l;
|
||||
typedef Block<NewsGroup> m;
|
||||
typedef Block<ListItem> n;
|
||||
typedef Block<NNTPResponse> o;
|
||||
typedef SmartPointer<DirTree> p;
|
||||
typedef SmartPointer<EditWindow> q;
|
||||
typedef PureVector<ThreadCallbackPointer> r;
|
||||
typedef BTree<String> s;
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
nntp/STRIP.BMP
Normal file
BIN
nntp/STRIP.BMP
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.1 KiB |
46
nntp/THMBNAIL.CPP
Normal file
46
nntp/THMBNAIL.CPP
Normal file
@@ -0,0 +1,46 @@
|
||||
#include <nntp/thmbnail.hpp>
|
||||
|
||||
bool ThumbNail::setImage(PakEntry &pakEntry,PureDevice &pureDevice)
|
||||
{
|
||||
mImage.setRawData(pakEntry.rawData(),pureDevice);
|
||||
if(!mImage.isOkay())return false;
|
||||
mStrPathFileName=pakEntry.name();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbNail::setImage(PakEntry &pakEntry)
|
||||
{
|
||||
mImage.setRawData(pakEntry.rawData());
|
||||
mStrPathFileName=pakEntry.name();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbNail::setImage(const String &strPathFileName,PureDevice &pureDevice)
|
||||
{
|
||||
mImage.decode(strPathFileName,pureDevice);
|
||||
if(!mImage.isOkay())return false;
|
||||
mStrPathFileName=strPathFileName;
|
||||
mImage.resample(pureDevice,DefaultResampleWidth,DefaultResampleWidth);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbNail::setImage(const String &strPathFileName)
|
||||
{
|
||||
mImage.decode(strPathFileName);
|
||||
if(!mImage.getRGBArray().size())return false;
|
||||
mStrPathFileName=strPathFileName;
|
||||
mImage.resample(DefaultResampleWidth,DefaultResampleWidth);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbNail::draw(PureDevice &pureDevice,const Point &xyPoint)
|
||||
{
|
||||
if(!isOkay())return false;
|
||||
pureDevice.line(xyPoint,Point(xyPoint.x()+width(),xyPoint.y()),light());
|
||||
pureDevice.line(xyPoint,Point(xyPoint.x(),xyPoint.y()+height()),light());
|
||||
pureDevice.line(Point(xyPoint.x()+width(),xyPoint.y()),Point(xyPoint.x()+width(),xyPoint.y()+height()),dark());
|
||||
pureDevice.line(Point(xyPoint.x(),xyPoint.y()+height()),Point(xyPoint.x()+width(),xyPoint.y()+height()),dark());
|
||||
mImage.stretch(pureDevice,Point(xyPoint.x()+OffsetImage,xyPoint.y()+OffsetImage),DefaultResampleWidth,DefaultResampleWidth-BottomBorderHeight);
|
||||
return true;
|
||||
}
|
||||
|
||||
151
nntp/THMBNAIL.HPP
Normal file
151
nntp/THMBNAIL.HPP
Normal file
@@ -0,0 +1,151 @@
|
||||
#ifndef _NNTP_THUMBNAIL_HPP_
|
||||
#define _NNTP_THUMBNAIL_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _MEDIAPAK_PAKENTRY_HPP_
|
||||
#include <mediapak/pakentry.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_JPGIMAGE_HPP_
|
||||
#include <jpgimg/jpgimg.hpp>
|
||||
#endif
|
||||
|
||||
class ThumbNail
|
||||
{
|
||||
public:
|
||||
ThumbNail(void);
|
||||
virtual ~ThumbNail();
|
||||
bool draw(PureDevice &pureDevice,const Point &xyPoint);
|
||||
bool setImage(const String &strPathFileName,PureDevice &pureDevice);
|
||||
bool setImage(PakEntry &pakEntry);
|
||||
bool setImage(PakEntry &pakEntry,PureDevice &pureDevice);
|
||||
bool setImage(const String &strPathFileName);
|
||||
int width(void)const;
|
||||
void width(int width);
|
||||
int height(void)const;
|
||||
void height(int height);
|
||||
void light(const RGBColor &lightColor);
|
||||
void dark(const RGBColor &darkColor);
|
||||
bool isOkay(void)const;
|
||||
const String &pathFileName(void)const;
|
||||
bool getRawData(GlobalData<BYTE> &rawData);
|
||||
DWORD memoryUsage(void)const;
|
||||
JPGImage &getImage();
|
||||
private:
|
||||
enum {DefaultWidth=72,DefaultHeight=72,DefaultResampleWidth=72,OffsetImage=(DefaultWidth-DefaultResampleWidth)/2,BottomBorderHeight=0};
|
||||
ThumbNail(const ThumbNail &someThumbNail);
|
||||
ThumbNail &operator=(const ThumbNail &someThumbNail);
|
||||
const RGBColor &light(void)const;
|
||||
const RGBColor &dark(void)const;
|
||||
|
||||
String mStrPathFileName;
|
||||
RGBColor mLight;
|
||||
RGBColor mDark;
|
||||
JPGImage mImage;
|
||||
int mWidth;
|
||||
int mHeight;
|
||||
};
|
||||
|
||||
inline
|
||||
ThumbNail::ThumbNail(void)
|
||||
: mWidth(DefaultWidth), mHeight(DefaultHeight), mLight(128,128,128), mDark(0,0,0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbNail::ThumbNail(const ThumbNail &someThumbNail)
|
||||
{ // private implementation
|
||||
*this=someThumbNail;
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbNail::~ThumbNail()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbNail &ThumbNail::operator=(const ThumbNail &/*someThumbNail*/)
|
||||
{ // private implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
const RGBColor &ThumbNail::light(void)const
|
||||
{
|
||||
return mLight;
|
||||
}
|
||||
|
||||
inline
|
||||
void ThumbNail::light(const RGBColor &lightColor)
|
||||
{
|
||||
mLight=lightColor;
|
||||
}
|
||||
|
||||
inline
|
||||
const RGBColor &ThumbNail::dark(void)const
|
||||
{
|
||||
return mDark;
|
||||
}
|
||||
|
||||
inline
|
||||
void ThumbNail::dark(const RGBColor &darkColor)
|
||||
{
|
||||
mDark=darkColor;
|
||||
}
|
||||
|
||||
inline
|
||||
const String &ThumbNail::pathFileName(void)const
|
||||
{
|
||||
return mStrPathFileName;
|
||||
}
|
||||
|
||||
inline
|
||||
int ThumbNail::width(void)const
|
||||
{
|
||||
return mWidth;
|
||||
}
|
||||
|
||||
inline
|
||||
void ThumbNail::width(int width)
|
||||
{
|
||||
mWidth=width;
|
||||
}
|
||||
|
||||
inline
|
||||
int ThumbNail::height(void)const
|
||||
{
|
||||
return mHeight;
|
||||
}
|
||||
|
||||
inline
|
||||
void ThumbNail::height(int height)
|
||||
{
|
||||
mHeight=height;
|
||||
}
|
||||
|
||||
inline
|
||||
bool ThumbNail::getRawData(GlobalData<BYTE> &rawData)
|
||||
{
|
||||
if(!isOkay())return false;
|
||||
return mImage.getRawData(rawData);
|
||||
}
|
||||
|
||||
inline
|
||||
JPGImage &ThumbNail::getImage(void)
|
||||
{
|
||||
return mImage;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ThumbNail::memoryUsage(void)const
|
||||
{
|
||||
return mImage.memoryUsage();
|
||||
}
|
||||
|
||||
inline
|
||||
bool ThumbNail::isOkay(void)const
|
||||
{
|
||||
return ((ThumbNail&)*this).mImage.getRGBArray().size()?true:false;
|
||||
}
|
||||
#endif
|
||||
|
||||
199
nntp/THMBPAGE.CPP
Normal file
199
nntp/THMBPAGE.CPP
Normal file
@@ -0,0 +1,199 @@
|
||||
#include <nntp/thmbpage.hpp>
|
||||
#include <common/guiwnd.hpp>
|
||||
|
||||
bool ThumbPage::insert(const String &strPathFileName,PureDevice &pureDevice)
|
||||
{
|
||||
mThumbNails.insert(&SmartPointer<ThumbNail>());
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[mThumbNails.size()-1];
|
||||
ptrThumbNail=::new ThumbNail();
|
||||
ptrThumbNail.disposition(PointerDisposition::Delete);
|
||||
if(!ptrThumbNail->setImage(strPathFileName,pureDevice)){mThumbNails.remove(mThumbNails.size()-1);return false;}
|
||||
isDirty(true);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbPage::insert(PakEntry &pakEntry,PureDevice &pureDevice)
|
||||
{
|
||||
mThumbNails.insert(&SmartPointer<ThumbNail>());
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[mThumbNails.size()-1];
|
||||
ptrThumbNail=::new ThumbNail;
|
||||
ptrThumbNail.disposition(PointerDisposition::Delete);
|
||||
if(!ptrThumbNail->setImage(pakEntry)){mThumbNails.remove(mThumbNails.size()-1);return false;}
|
||||
isDirty(true);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbPage::insert(const String &strPathFileName)
|
||||
{
|
||||
mThumbNails.insert(&SmartPointer<ThumbNail>());
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[mThumbNails.size()-1];
|
||||
ptrThumbNail=::new ThumbNail();
|
||||
ptrThumbNail.disposition(PointerDisposition::Delete);
|
||||
if(!ptrThumbNail->setImage(strPathFileName)){mThumbNails.remove(mThumbNails.size()-1);return false;}
|
||||
isDirty(true);
|
||||
return true;
|
||||
}
|
||||
|
||||
void ThumbPage::remove(const String &strPathFileName)
|
||||
{
|
||||
for(int index=0;index<mThumbNails.size();index++)
|
||||
{
|
||||
if(mThumbNails[index]->pathFileName()==strPathFileName)
|
||||
{
|
||||
mThumbNails.remove(index);
|
||||
index=-1;
|
||||
}
|
||||
}
|
||||
isDirty(true);
|
||||
}
|
||||
|
||||
void ThumbPage::draw(GUIWindow &guiWindow)
|
||||
{
|
||||
PureDevice pureDevice(guiWindow);
|
||||
if(mDIB24.isOkay())mDIB24.draw(pureDevice,Rect(0,0,guiWindow.width(),guiWindow.height()),Point(0,0));
|
||||
}
|
||||
|
||||
void ThumbPage::draw(PureDevice &pureDevice,const Rect &dstRect,const Point &srcPoint)
|
||||
{
|
||||
if(mDIB24.isOkay())mDIB24.draw(pureDevice,dstRect,srcPoint);
|
||||
}
|
||||
|
||||
void ThumbPage::update(GUIWindow &guiWindow)
|
||||
{
|
||||
if(!isDirty())return;
|
||||
createBitmap(guiWindow);
|
||||
}
|
||||
|
||||
DWORD ThumbPage::memoryUsage(void)const
|
||||
{
|
||||
DWORD memUsage(0);
|
||||
for(int index=0;index<mThumbNails.size();index++)memUsage+=((ThumbPage&)*this).mThumbNails[index]->memoryUsage();
|
||||
return memUsage;
|
||||
}
|
||||
|
||||
bool ThumbPage::createBitmap(GUIWindow &guiWindow)
|
||||
{
|
||||
PureDevice pureDevice(guiWindow);
|
||||
GDIPoint gdiPoint;
|
||||
|
||||
if(!mThumbNails.size()||!guiWindow.isValid())return false;
|
||||
if(!getDimensions(guiWindow,gdiPoint))return false;
|
||||
mDIB24.create(gdiPoint.x(),-gdiPoint.y(),pureDevice);
|
||||
mDIB24.setBits(BkColorBits);
|
||||
drawThumbNails(guiWindow);
|
||||
isDirty(false);
|
||||
return mDIB24.isOkay();
|
||||
}
|
||||
|
||||
bool ThumbPage::drawThumbNails(GUIWindow &guiWindow)
|
||||
{
|
||||
Point xyPoint;
|
||||
|
||||
if(!guiWindow.isValid()||!mThumbNails.size())return false;
|
||||
for(int index=0;index<mThumbNails.size();index++)
|
||||
{
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[index];
|
||||
if(xyPoint.x()+ptrThumbNail->width()>=guiWindow.width())
|
||||
{
|
||||
xyPoint.x(0);
|
||||
xyPoint.y(xyPoint.y()+ptrThumbNail->height()+Separator);
|
||||
}
|
||||
mDIB24.setAtAsm(xyPoint.y(),xyPoint.x(),ptrThumbNail->getImage());
|
||||
xyPoint.x(xyPoint.x()+ptrThumbNail->width()+Separator);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ThumbPage::drawThumbNails(PureDevice &pureDevice,GUIWindow &guiWindow)
|
||||
{
|
||||
Point xyPoint;
|
||||
|
||||
if(!pureDevice.isOkay()||!guiWindow.isValid()||!mThumbNails.size())return false;
|
||||
for(int index=0;index<mThumbNails.size();index++)
|
||||
{
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[index];
|
||||
if(xyPoint.x()+ptrThumbNail->width()>=guiWindow.width())
|
||||
{
|
||||
xyPoint.x(0);
|
||||
xyPoint.y(xyPoint.y()+ptrThumbNail->height()+Separator);
|
||||
}
|
||||
ptrThumbNail->draw(pureDevice,xyPoint);
|
||||
xyPoint.x(xyPoint.x()+ptrThumbNail->width()+Separator);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
DWORD ThumbPage::rowItems(GUIWindow &guiWindow)const
|
||||
{
|
||||
Point xyPoint;
|
||||
DWORD rowItems;
|
||||
|
||||
rowItems=0;
|
||||
if(!guiWindow.isValid()||!mThumbNails.size())return rowItems;
|
||||
for(int index=0;index<mThumbNails.size();index++)
|
||||
{
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=((Block<SmartPointer<ThumbNail> >&)mThumbNails)[index];
|
||||
if(xyPoint.x()+ptrThumbNail->width()>=guiWindow.width())
|
||||
{
|
||||
if(!rowItems)rowItems=index+1;
|
||||
xyPoint.x(0);
|
||||
xyPoint.y(xyPoint.y()+ptrThumbNail->height()+Separator);
|
||||
}
|
||||
xyPoint.x(xyPoint.x()+ptrThumbNail->width()+Separator);
|
||||
}
|
||||
if(!rowItems)rowItems=mThumbNails.size();
|
||||
return rowItems;
|
||||
}
|
||||
|
||||
int ThumbPage::getDimensions(GUIWindow &guiWindow,GDIPoint &gdiPoint)
|
||||
{
|
||||
Point xyPoint;
|
||||
|
||||
gdiPoint=GDIPoint();
|
||||
rowItems(0);
|
||||
if(!guiWindow.isValid()||!mThumbNails.size())return rowItems();
|
||||
for(int index=0;index<mThumbNails.size();index++)
|
||||
{
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[index];
|
||||
if(xyPoint.x()+ptrThumbNail->width()>=guiWindow.width())
|
||||
{
|
||||
if(!rowItems())
|
||||
{
|
||||
rowItems(index+1);
|
||||
gdiPoint.x(xyPoint.x());
|
||||
}
|
||||
xyPoint.x(0);
|
||||
xyPoint.y(xyPoint.y()+ptrThumbNail->height()+Separator);
|
||||
}
|
||||
xyPoint.x(xyPoint.x()+ptrThumbNail->width()+Separator);
|
||||
}
|
||||
gdiPoint.y(xyPoint.y()+mThumbNails[index-1]->height()+Separator);
|
||||
if(!gdiPoint.x())gdiPoint.x(xyPoint.x());
|
||||
if(!rowItems())rowItems(mThumbNails.size());
|
||||
return rowItems();
|
||||
}
|
||||
|
||||
bool ThumbPage::hitTest(GUIWindow &guiWindow,const Point &clickPoint,String &strPathFileName)
|
||||
{
|
||||
Point xyPoint;
|
||||
if(!isOkay())return false;
|
||||
|
||||
for(int index=0;index<mThumbNails.size();index++)
|
||||
{
|
||||
SmartPointer<ThumbNail> &ptrThumbNail=mThumbNails[index];
|
||||
if(xyPoint.x()+ptrThumbNail->width()>=guiWindow.width())
|
||||
{
|
||||
xyPoint.x(0);
|
||||
xyPoint.y(xyPoint.y()+ptrThumbNail->height()+Separator);
|
||||
}
|
||||
Rect rgnRect(xyPoint.x(),xyPoint.y(),xyPoint.x()+ptrThumbNail->width(),xyPoint.y()+ptrThumbNail->height());
|
||||
if(rgnRect.ptInRect(clickPoint))
|
||||
{
|
||||
strPathFileName=ptrThumbNail->pathFileName();
|
||||
return true;
|
||||
}
|
||||
xyPoint.x(xyPoint.x()+ptrThumbNail->width()+Separator);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
147
nntp/THMBPAGE.HPP
Normal file
147
nntp/THMBPAGE.HPP
Normal file
@@ -0,0 +1,147 @@
|
||||
#ifndef _NNTP_THUMBPAGE_HPP_
|
||||
#define _NNTP_THUMBPAGE_HPP_
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#include <common/windows.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_BLOCK_HPP_
|
||||
#include <common/block.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_PUREDEVICE_HPP_
|
||||
#include <common/purehdc.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_SMARTPOINTER_HPP_
|
||||
#include <common/pointer.hpp>
|
||||
#endif
|
||||
#ifndef _NNTP_THUMBNAIL_HPP_
|
||||
#include <nntp/thmbnail.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_DIB24_HPP_
|
||||
#include <jpgimg/dib24.hpp>
|
||||
#endif
|
||||
|
||||
class DIBitmap;
|
||||
class GUIWindow;
|
||||
|
||||
class ThumbPage
|
||||
{
|
||||
public:
|
||||
ThumbPage(void);
|
||||
virtual ~ThumbPage();
|
||||
ThumbNail &operator[](UINT index);
|
||||
void draw(GUIWindow &guiWindow);
|
||||
void draw(PureDevice &pureDevice,const Rect &dstRect,const Point &srcPoint);
|
||||
bool insert(const String &strPathFileName,PureDevice &pureDevice);
|
||||
bool insert(PakEntry &pakEntry,PureDevice &pureDevice);
|
||||
bool insert(const String &strPathFileName);
|
||||
void remove(const String &strPathFileName);
|
||||
void update(GUIWindow &guiWindow);
|
||||
DWORD width(void)const;
|
||||
DWORD height(void)const;
|
||||
DWORD widthThumbNail(void)const;
|
||||
bool isDirty(void)const;
|
||||
void isDirty(bool isDirty);
|
||||
DWORD entries(void)const;
|
||||
DWORD rowItems(GUIWindow &guiWindow)const;
|
||||
DWORD rowItems(void)const;
|
||||
DWORD memoryUsage(void)const;
|
||||
bool hitTest(GUIWindow &guiWindow,const Point &clickPoint,String &strPathFileName);
|
||||
bool isOkay(void)const;
|
||||
private:
|
||||
enum {Separator=5,BkColorBits=255};
|
||||
ThumbPage(const ThumbPage &someThumbPage);
|
||||
ThumbPage &operator=(const ThumbPage &someThumbPage);
|
||||
int getDimensions(GUIWindow &guiWindow,GDIPoint &gdiPoint);
|
||||
bool createBitmap(GUIWindow &someGUIWindow);
|
||||
bool drawThumbNails(PureDevice &pureDevice,GUIWindow &guiWindow);
|
||||
bool drawThumbNails(GUIWindow &guiWindow);
|
||||
void rowItems(DWORD rowItems);
|
||||
|
||||
Block<SmartPointer<ThumbNail> > mThumbNails;
|
||||
DIB24 mDIB24;
|
||||
DWORD mRowItems;
|
||||
bool mIsDirty;
|
||||
};
|
||||
|
||||
inline
|
||||
ThumbPage::ThumbPage(void)
|
||||
: mIsDirty(false), mRowItems(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbPage::ThumbPage(const ThumbPage &/*someThumbPage*/)
|
||||
{ // private implementation
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbPage::~ThumbPage()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbNail &ThumbPage::operator[](UINT index)
|
||||
{
|
||||
return *(mThumbNails[index]);
|
||||
}
|
||||
|
||||
inline
|
||||
ThumbPage &ThumbPage::operator=(const ThumbPage &/*someThumbPage*/)
|
||||
{ // private implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ThumbPage::entries(void)const
|
||||
{
|
||||
return mThumbNails.size();
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ThumbPage::widthThumbNail(void)const
|
||||
{
|
||||
if(!entries())return 0;
|
||||
return ((Block<SmartPointer<ThumbNail> >&)mThumbNails)[0]->width();
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ThumbPage::width(void)const
|
||||
{
|
||||
return mDIB24.width();
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ThumbPage::height(void)const
|
||||
{
|
||||
return mDIB24.height();
|
||||
}
|
||||
|
||||
inline
|
||||
bool ThumbPage::isDirty(void)const
|
||||
{
|
||||
return mIsDirty;
|
||||
}
|
||||
|
||||
inline
|
||||
void ThumbPage::isDirty(bool isDirty)
|
||||
{
|
||||
mIsDirty=isDirty;
|
||||
}
|
||||
|
||||
inline
|
||||
DWORD ThumbPage::rowItems(void)const
|
||||
{
|
||||
return mRowItems;
|
||||
}
|
||||
|
||||
inline
|
||||
void ThumbPage::rowItems(DWORD rowItems)
|
||||
{
|
||||
mRowItems=rowItems;
|
||||
}
|
||||
|
||||
inline
|
||||
bool ThumbPage::isOkay(void)const
|
||||
{
|
||||
return mThumbNails.size()&&mDIB24.isOkay();
|
||||
}
|
||||
#endif
|
||||
920
nntp/UUENCODE.TXT
Normal file
920
nntp/UUENCODE.TXT
Normal file
@@ -0,0 +1,920 @@
|
||||
begin 644 d3.jpg
|
||||
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
|
||||
MA*I`WR<@5FWC9&(8$$=&"M+>.+Z.MB]7U$(J,J9>MQ*&-Y`KDE?EVV:B0
|
||||
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
|
||||
M=JA+9Q0H-4)U9^=%`QZU,0]K&^_:FQG8+B6(D&D[XKCL`I/\`W56UR5.`
|
||||
M*+%-K8`GWIJH4T.1H<ZFYG8#L*F6T#5D^AJ)D`QW[4,'4=^9H@2,HS(6SS[5
|
||||
M'Y<].^:,5S@`5X+MD[5"R"MTKK/@9R,4.6=8EP-VZ8I!W:0^8[=A5675C,DT
|
||||
M4F4+:@<@J`<&J26W>R<KHUP'<`[,*LT:0;1D8]JC,6<88YQW']JI\A1XX*S*
|
||||
M%/(S.O,!AN/K0T3PI2S;*VV>E6#0QLF,:2=LBAJK)D$`D?8U5!6+O!%,,G#*
|
||||
M>=?,_C#X3(NQ):$"&3)3.P1NH/8>M?5554WT;'Z4&\LHKJV8%<-S4[5&O*&8
|
||||
MLK@VO#/SO/PF\M[AH7B\Z\RC!E/L0:5\,J2K#<'KTK[7=?#=IQ"WE`013C)#
|
||||
M(H&]?)>)V<D%Y+J0@!L$^HZ5%)W3-7MXGCW8[M=W^I7J*/'_`"J(6B(AZ5&R
|
||||
MHH<ASN*>BZ9/*J^/()Q]Z861D[5GDK-$719(3C8C(KU("<[9->I>UC5(TCW$
|
||||
ML,;#&6&X!'.G(>*:X%+1J#@Y[?:O0B/"0.2TIW`7]W/2AWD<=I&6(U]%.,Y_
|
||||
MQ69M/BC2W3(7=X)X_)&ZL.JBJZ+B%Y#)@N<=,CI5I#<!4TN8\\\'8_0_WH$Q
|
||||
MM[@,B2A7.V2`*D:7#0+?T$3BUO(F)A&,C<@8S5=Q`$J)HW#COG<BNW?"G@&<
|
||||
MALC).,?ESJO#B%M#+Y3MMM@TR$5=Q!D_L:CG"Q)$ISDCGWSFB7:"2X"#=O7;
|
||||
M'6EH(@LRZP"IVSGD<]*=4J;EBP'/!'>B=)\`+GL];<*,V-*LR]6/*GQP^",C
|
||||
MQ'QG8=S3L<LGX&1D&,;*3R^U9M09&(=F92<\SO[4,;G?($I-<%[KL8`/XAWY
|
||||
MXJ?XZ!US$VH=ASJL2W,C*JH5QS);)-7EEPN(JNM=\;U4E"/8*4F4C1S"Y\2W
|
||||
M#%'^=*;-M<ZL+G0<$CU_S6LM^%)T&PY;4T+!$;4$WY<JKW;\$]NC/6O!HW4N
|
||||
M^=1'/N*M4X7$B$!=2\ZNXK-<DGEMC:C-"H&"-J5)R84:1F&L55N7Y4LUM&"2
|
||||
M!GN".E:>2*,Y(44C<1#!V`I:;0SAF$XE`MM,9`F2!L,<Z>X%EI,OU(^E>XLN
|
||||
M)B`5'0AC0K0Z498WU.VVH;XK2I<)@;+31J7XRL)$4"^+(-B<^53_`%J(O>(3
|
||||
M\YB@[)M2?#;1=`VJ]AMARQ@=J#)J)M\,D--C@NK8@OXG&3/+[ZS14FOHQM/)
|
||||
M[$YJU_"+7&M`>7\Z4LDUY+VXWX*Z+B<\4C--&DNKYBV=_J*8@XQ'#,)$1HU;
|
||||
MYT.X/M4FM@1C`I>2Q',4<=3)=@2T^.1J(+Z"Y4&*92W8&IO))&"Z^=1S7J/:
|
||||
ML8;9XSE68&F(N(WMN`"QD"[8;^]:X:M/LQST4E^+-9!>)/G0V#_">=&8.4W4
|
||||
MGMC>LG_N4<DJS:6BE!!..1J^M>+P3`!F'?G6B&6,N$S+/%./:+&P#!Y",XSC
|
||||
M?H:L`<')SCOTJK28-(ICE5@1C#`&FTN&'E9-/8C>FIB6ARO5!'!7;\JEJ'>B
|
||||
M`.T&;Y?K4RV:#.W4=ZA:7(`G<@5F_B&\BLXB20TI^4<ZOY9-"'&[8-?-?B"Y
|
||||
M$_%G35J*;DDTG++;$Z6AP>[E2?17*,DLV,D[D^M-Q#.-J#&O+E^C348VSBN5
|
||||
M)GI1J$;4X@Q2T-,K2A,@P.17"=LFN*VU<>K$I<BLY`6J2>YQ-IWYU9WDFGK6
|
||||
M>7,U[Z`4S'&[;.EIH*FV6J_M%(/Y4G<)MGM3L>R<Z#.N<^M2+IAQ?(S\,\3;
|
||||
MA_$M)(\*7RG/('I7TJV=)`S.X5L9P!O7QP^5OY&OHWP_Q7_<+"'7I#1@*YQ6
|
||||
MB+HX_JNFY65?YFD5SLY&M>6=Z\F)"7R$QRQ0\,[^'&Q<<ZZ2ITC3I(YDG<4V
|
||||
MSA4=7)!<J6'*H`L-6,`=A_3M1=R?#60N*@Y5P%``Z'5L:NR$&@AN`AQH/,$;
|
||||
M&DY`;-"_S(#C4OOU[4V1AL@Y`[U*0"322/+^\,#!HXS:*<4+VTS3>8@DT[$&
|
||||
M926Q@D@=*4\7\)(04!!Y%>0]*@UW+*,`8%:8R35B)1=T//.D8.])S7A.=/*@
|
||||
MZ0=FRQ/<T1(U_@QO5V520OEBWRDD\\U(+I`+["G!&%V`J1B5U(*Y!YU*+L4U
|
||||
MIC8@CT%"+*,C/KZURYX>5)9"1[&JYS)$2&;/N<4+=!)(=:1<?,![TN\BC))!
|
||||
M!W-+F3.Y`/3!H;%5.Z"IN+H8-T5!53M]<5`<0FA).$9.H`I77@DKL#T_[J45
|
||||
MPA&AU`)].=59=!%GC:X,B%=+\QV-8CX@X+<V][=74<`FL[ABS#3D=]^WN*UU
|
||||
MS:#>2!CGF1@X-#M;_*Z).8V(-!+GAFO39GB;:5I]H^.WEFL>J6WU-&I&I2-T
|
||||
MWQ]?>D6DTG=2#ZUM_C+\/-Q<>#H!\,:]`'S9)^]9[\)#/A9%W_,5%)>3J8]"
|
||||
M\L-\.+\,J!<`'8?G71.S'8>VU,W7#O#0F,\MP<<Z5BA+'YC[47QJS-EPSPRV
|
||||
MS)AFSS/WQ7J;BMH>N3VR:]2W.)2C9KHHKB)6=4`!YN=LU$V]R[#7(2,]5.11
|
||||
M9KVY"#+(5'+I1+8M,I99CJZH&_H:Y]OLUN7/)&.(*N)51O?!_G74@MXCXBPE
|
||||
M2/4"O2$N2H0(PVRHI*2T$D;,=,G7(;!^U1+]0;#37UR@*PV@(8G+'+?G55<R
|
||||
MLP)=#G.ZD8S1C>W5L3I4E!S..='MR+]=4Z!,;L5)`44Q+;S13YX0F$!M$P,$
|
||||
M`@?<8%<MMY$9\G41D9SDYQ3DQBMV"@%0P\BL=V..9H?`X@LR--OH)*KW)Y45
|
||||
M_%L'SP:"5M<26H0A<>8`8SGI5%<K%'<K#')\OEQC.^:>O5N)8V6-L.QP6%5U
|
||||
M]'%:>$8SJ*8RY/,T.)`3X+VTB!"YV`ZCK5]:(JX(%4-E(&T`$;@;U>V['`W^
|
||||
MM)R<,;%<%U;$`;?:FCC&V,4A!NM-H<\JJ+`DAE2*BY\NU>!R<9KS8`))`4;Y
|
||||
M.V!1M"EPQ5EZ4M<+@9&U<6\-[.T=LP$2?-)C.3Z4*8.K8$SL#S#;C[TIJF/7
|
||||
M)DOB:$J4GTG<X.*6X.IDSY?*/OGUK3<2M%N;4QD4A8VB00J$&,Y)-,<_[=%P
|
||||
MCRV6]@N$VYFK:+F*1M%P!MMBGXP2:S^2Y/@:&!73C%14\CFNC-&((,F>=19`
|
||||
M?:BYJ.V_6H6F+M%GI2SP#&PZ4^%`72,]L\ZY@-RWH:^@U(JFMM63B@F$@Y7(
|
||||
MJV:/((%0,6<Y&:B;07#[$8Y[B+&ER<=Z?@X]<P##KJ4=.M!\#N#BAFW!)7(_
|
||||
M7_=-AJ9Q\B9:;',O[3XBMI&TME&ZZMJNHKF*==2N&]C7S]X,YS]J&EQ>6;:H
|
||||
M9#MT)_E6W%K(OB1CRZ%KF)]'UTM<2G.!SYUFN&?$XED$%UY)#RSSJQ;B4$Q+
|
||||
M:QC?K6O<FN#'[3B^27$+A+>T>1FY`Y/TKY+)=>)?R3="Q^U:;XIXP/`DMTDP
|
||||
M6.-.:Q88A@W?>LV7G@]+Z/@^$IOSP:.`94'.<[BG5%4MA<A,*Q!0]>U7<9P!
|
||||
MC>N?--,W9(N+#1^E,"A)M[40<Z6A#)@]:@[X3-2.U*SOM4*C&V5E_*$4Y-5U
|
||||
MD-1+G]XYKW%I\8C!YG'TJ5ILHK2E4#I050HLAL,]:A)@BO`Y']_K7)"`-Z4`
|
||||
MER5T@`<]*M_AKB0L>)&.1B(9AI;K@]*J7W<FH%<'(]Z>@LN)9<;@_)]BB8^#
|
||||
MJC;+`9.#1`P1"'C!+;YS68^&>+&[M@CN!(@`;?\`.M*L@+@R`DYSD;9IB9X[
|
||||
M-BECFXR\$U(2,,DWF["N$C25<'7G(+&O,4UZ]6<\](Q@U$MJYYQUWYT5BDK.
|
||||
MN-#>8AACH>=19\@:<8SD#^U"=E`!!RW6AC7*2J<MLMG^5'&+DZ1&TER>>9)9
|
||||
MM`!\IW--`;8W&:[%:+$H&-Z,J#&_2M4(J*HSRE;L"J*-SFI``<@<40@$U[2*
|
||||
M,$@'`W(H@F3I4/#',US0.8'UJ%4@I*,.9-+SV:2@]SZ5+!'?%260C_-0A27/
|
||||
M#9(O,B9`[;[4L$RO;T*Y-:<,KC!.1TQL*!+:1ODHH!]!0[0U/[,\;=FSIR>^
|
||||
MP%!>U+#H!GW-7C1/&_($>U1>#4#E!]JK:7N*:-Y8,*WF3UH<]A;7>9(G"2'F
|
||||
M.AJV:T7JN/I4?PJ\P-^]1QXIA1E3M'R+B]K);<:N8).C%LCJ#OFJYP%N&5CN
|
||||
M!6H^+X"GQ!*1R,:G'<?H5GRMJ4EEE+%RN$QWK-TZ/9::3>*&3]$*321*I5SG
|
||||
M/,<S53,!%-E20K<MJLI8G68`H0>>"*'Q*'Q;,2#F-\T<:)K,7O8FUVN4+)<H
|
||||
MN-]A7JKE)[_6O47M(X*DS<MPZ[\/5&X;3U!P:'%_N"98'45Z,,D#K5EP:[_%
|
||||
M<-AF)U/C#'JQ%62Q0.?&`"L1N:Y\I.+IH?&5E2UV)U4F/3(1\W0T+QHS(2]J
|
||||
M7;J1_7%-RVD3RX210K')3!S4Y+(B'3J(51@EC@GTH4T&^BBO+Y))?"T#"G&D
|
||||
M#'\J)/=FWMTAMRJG&IFZY-0OH8HQHB4'!W(Y`_UJO-G=&0EE<J>W:GQC%H"V
|
||||
M>0F:]A\1M67SWR:M89EBG+JV`&(&/2J:!Q#Q")M)Y]3GO5BA#`YV"KDGEO5S
|
||||
M1(,T$@Q9BXTZ0WF'H*SW%63_`&^*33K9I<`=!6@GF,O`%Y;#=R<`#^M9PW"/
|
||||
MPN>-AE5;*D\\TO"G=@Y.J+J*4*(G!\HPM:&TGD?&B(:<;%CC-9GA6FYC"!AO
|
||||
MAJL.(#B-K;$VN-9P%;GCO4E!.5!)TK-">+"T?3<0,H/[R^8&K*VXA;W*:X9-
|
||||
M0_E6'M.`2WA1[SB4TK.I8CQ-.D_?85?Q\)6TE9+:XE:(+\[M^MO>KGA48VF)
|
||||
MAE<Y--&D\34,CWJFXY=3S0K:VJEY&.,`X!]Z8X3=O(ACE^<;;5TVZRGV8G/,
|
||||
MTFZ?(W:C-1\*XMJ6&:_-N0V&5!C2/;K5OPFUO!&1=R"0JQTN002/O5O':X4Z
|
||||
MGV(Z[FC^$$3H*9EFI<15"L47"]TK*RYC&O2.1VI;\.L<@3.<#F#3=R?VB^AS
|
||||
M653XC:SXR+7B413QF_92(#IY\J0H.2=&K>H]FN@'.F8^>U+JH!VIA#C`%)79
|
||||
M4AE6ZUV@!R!M46D.,`YH[%;24DP&1D?4T`W:*P4NH/3-1>%9-V4'IN*6FLK3
|
||||
M0?$1,>HH+&**+..0.-CG;J:)]:R\/$5LKEH5#20_Q*-6FKRTOK:Y7,4BMCF!
|
||||
MS%&N"I0KH:`&.>V*EI!'(5'4N,Y&*&954<\5.$!39,IMWJ'A@\O:H-=H#NR_
|
||||
M6NBYC<8U+R[U3H)*0-D\]!GAU$[;TX"#O7-(?)Y$4-!J5%!<V8?IG&<'K]ZI
|
||||
M[BYN^'2:B6>%5/(9(K631CGC([4C/:I-&0PS3L6>4"Y8H9%R?/VXFO$KEYES
|
||||
MC5NQ]^E.+%XP9!EL'((Z5/B/#!8W1:,`1R;8'('G48&92,:E88Z8P.];)34E
|
||||
M:.MHL?MX5%>`<;-"Y##D=ZN+.^*#!.5/WJO`MY"?%F978Y#D<Z'AX3E6#)GY
|
||||
MEY&ER2EV;)1C-4S712!QJ3&*8!^M9:VOBC##8]#5O#Q)&P)/*:S2QN)AR:>4
|
||||
M7P6).!24[9)^U&\8.OD.?8TI.PTD[?:@78O''DS?$SF8,>0-'M90`,&AW4R&
|
||||
M=2H#A6R1SS5W<?#+F+\3PYM2,`PA)W'L:V_X4F:IYH8FEDXL527(ZBHO+J!I
|
||||
M(L\+E'5D93@J1C!HB-JW)^E!LKD:DNT%4:F]*[)&`/2NH0`:F1D<Z&^26#L[
|
||||
MR2PNEGC)]1T(KZ3PSB,-_9I)&V=LC?EZ5\SDCR3M^5/<#XL_";P%BW@L1G'[
|
||||
MI[TR+.;ZAI/>AOC^2_U/J)R!'H"ZN60>=09B#@H#@YQWI.VO;>Z@$L5P#J.V
|
||||
M^<"C1D2R%/$)(.338JW2/-M;>PJ+^(<[>4GETI^.)$`"@#M48HE1<"C=,5MC
|
||||
M':J,<Y6R..E<SM7:\>M$"0QMVSS-<`!&Y-3`^E>U8;"C+=A4(1PH^E<^8^09
|
||||
M]>6*((]LN?ITKIZX&.PJR@6D9WW]!L*X1GF-O2B;@]Z\<$5"`"A!J8)Q@U)A
|
||||
MBHY&>8Q4+//$)!N-^]+^&PV!ID>ASGO4&&!GEBH4@#*=/,FA,@(!Z&F@1G<[
|
||||
M$<ZK;_BO#^',L=U<Q0EOE#'&?I5-I#(1E)U%6?/?]08"G&+>53@RP@>^"?[U
|
||||
MFIH[<V@B`/BM@Y(VK2_&_$[#BZVIL;E9GAUZ\`\NE9F.0S11:U`"#0K+SK)/
|
||||
MNT>S]/4OZ:*DJH7EC,<:RLY;)"@L#L0*%(H%K*A.V*NS9B^X1.T>SQMJT9WR
|
||||
M._TJ@E)6#3S)-2+LTQFJDOHI([9VD900-SS]Z]3:Z86*N=\YKU,<I>#SDHN+
|
||||
M:-!\/326R75@X.I6$B9Z#DW]#5S;W824QR(2&V!JK>.:#C:RPKDC4'Y;IR-6
|
||||
M,2+GQ6(POKBD9H)LTZ)K)B>[L;"0L6+S:<=LBHB&%?/&&E&<#!S4I(A+&&QT
|
||||
MR#WJ@O5:&0&3."=E)S690;=!2@T6G$8O#LRXA5>@`WI18?Q5C%([#4H*MZXY
|
||||
M5%N*BYA6W(T(HP-N=/I;L;-8XHRK-DD9(./6KYBJ8O@REU:3._BQ@C2QQGEM
|
||||
M5P+)?P<31'4DBE<GH2-A3D@M[;AX@+J)&+`GYB/\UZT'A<,\P(&L%0>8WHY9
|
||||
M&T4HJPMDHN.!Q(YPP^;T/*J_B-@J6P2,`Y.<@\ZM?P_A1.J'9SK`]N8KBPZX
|
||||
M0,$>8[&EJ5.T3CIF9X---8WJH^=!(P1[[U](MVCN80#N,5D;ZQCEA5T(CE`!
|
||||
M7U]*M."W_D57."NU'D>_Y(J"I;33P6(!SG;V%,M`5A(`PO7N:Y;2@J.QJ=W<
|
||||
M@P.JMYB-CZTJ^.RFN2ML&47\@!R.M6)D6*X(<X6J?A.E;AU9EUYSC/.K>[,>
|
||||
MM=.6+=.U"T'7-,LD:-1S'WH=PRTF<:`O(C8'M0B[E2"<U>_@!8^;L7F):;T!
|
||||
MJFX_P1>)</9%\DR>:-QS##^]76D*06/,TP8PR8QRYF@3E%VADDFJ92_"_$FX
|
||||
MAPD)/('N[<F.48(P1G%7XV&*^>\(NTM?CCB$4,JJLDNEHV4Y<YW(/IN=ZWR2
|
||||
M%B1U%3/#;*UYY%XI;H_MP$!&]27.-C4!SZT:/GUS2D&SK*2#2,]IXI\W*K/G
|
||||
M_>N-&",437T#&=%*UFD8PJTG-9@[@$,.1`(-7SQ;D8V/2E7A'I570U2LI@ET
|
||||
MFRW<H]SFI^#=N?/=.3VP!5H;?).!RJ:P@C>IN+;*C\(J?/*Y)ZEL?TJ)MQSB
|
||||
MG<>Y!_7^:L;JW\O+;OUJHE#1MY5.:).PE;186]W/;(1*3*J[ZL;U8VETLUNI
|
||||
MSYB.1Y[U56SZQI//&Q[T>(".?;8-]LT+!<;'Y6!&1@BDY-MR/7E^N]-LAQ2T
|
||||
MJX!H47`H>.G-IJ_>!&]4>KR@ECI)\K@9Q6FFTM*$?#*3RZ&@W'`&CU2V'F4G
|
||||
M>$[X]JU8YI*F=#3YX1^$G11OF11&P5CR63T_E0?#49C+;^AR/2F&7PY>3PMR
|
||||
M9<?TZ4J%*R%5&<G`W'Z[4^)T8]<$BH.=.,[9&:G&9BQ5,DJ.5$BGTQE95;1C
|
||||
M=L?K:NW+1`J8BQ).^V,"JOP7=NF1$\P&2C>X%0>2:3F#BC_C;A%RESD?PL0=
|
||||
MJY'<H4P(`7YEF/(U.?HI7W0LT!"'J>6`*WWP]+XW"("=]`TGTP?SK$22+I8)
|
||||
MD$[D^OI6O^%0!P=5<;EB>>Y!J-G+]65X4W]CW$^#VW$T(D4>(!A9!LP_O6+O
|
||||
M^&77"I-$ZDQGY9`-C7TC&H@@^]!O(4>U9)$5D.Q5AL15(Y6EUN3`Z[1\W1P:
|
||||
M85QC^E$XUPP<.99HFQ%(<:6/+[U7QS$[@U3B>@Q989H[HCQ`P?6ARQ!AMM4$
|
||||
M=CUVIA1Y<ALT'0;X/6'%)^'$J@!R=M72M_P*YUQAW8%FW-?.Y8M0V'T%.\'X
|
||||
MQ+PR54D):`_4BM.'(D^3C>H:#W5OQ=_7V?64.<'IBIU6<,OX;R`,D@8>AJQ8
|
||||
MZ=R=JW)V>7E%Q=,E7"0!OBHF0#E]Z!XV3D+GWJ611L.-3^B]^IHBX4'3M2K/
|
||||
M+GOZ5(2N`,I]C4LCBQC.`,5W8$]?K0Q(".QKQ.YP15@4$(ZG8>U!8Y.PKI8*
|
||||
MI)8#',YQBJJ]^(N$6.?'OHM0_=0ZC^51M+L.&*<W4599<ZCC()Q6+OOCY%0M
|
||||
M96Y*'822G`/785GKKXLXG=QY>[,,;;:8-B*4\T5T=+#Z1J<G+5?N?3+J]MK"
|
||||
M+Q;JXCA0?O2,!FD%^+N"21OCB$1T#/(C/MWKY:RB?$EU++,<@!FRP/U-+7,,
|
||||
M#X,,A&>65Y^E![[O@Z./T/'53DV_TZ-G\0_&\$MBT'#'D\5R/VN,$;YVK#W%
|
||||
MS/Q6X>XNI6EGV!.-Z6"R*V3H(7F#UJ<%QX%UXGA@+S"$G&0=O>@;;Y.QIM)B
|
||||
MTT:QQ_W!.C1%D.H,,Y5AR/(T=I\6ELJZ5*@Y(V))/6KBW>/B%O<-=6^KP82?
|
||||
M$4X.<U57$?#60/`LZL,!E=@=_2A3OL8IW*FN@4/$WMH[E(SO,V_8<]ZK\%B`
|
||||
M=Q3*VYD+,JD(.9/2KJ+AUMPGAMMQ2^621I?-%`HYD?K-&OT,^?+CP1<I>?\`
|
||||
M4^>\1$T7$IHG#`HV,8Y5ZKGB4%YQ;BL]\+81"5LA-6<#85ZGK)%*FSSCQRFW
|
||||
M)OLUO%8V@O1,@)TMN!U'(U80P1&U8!"\978!22<\N5,<1B5KAD_B0XP/6A6L
|
||||
MC0N55PP50>H(S_D5FS=C_3F]K(+!/:6X*KXD17IOBJ7B4/XQ2ZY#`[KG\\UJ
|
||||
M=3-:##J9,$-I;&?I5%,C)=`JK#.Q'0BDQ>UV=&7S7)7VEH\*KE=39R21DK5L
|
||||
M;KP[=A<2D1@?^-"!J]#UIBYC\/A^4&EF))/I6?8%WQN2=\;["J267Y,S;"<*
|
||||
MB>Y$NG`!.FK*^4"!8/ER`3CI59:Q3^,LNDX4X4'I5HNA`6D7Q)#S[4N?Y<!*
|
||||
M%]'H2]S8,A/_`+A!Y'/?I0.&<1_$%DGB\.1>9Z'H:9\4NNJ-,,/RJLO$:-_$
|
||||
M3(D<]-A4C&[13QR["\4:161(%U`#!'3%!LYV2?$@TDGGZ^M'C@=F7++AU!4M
|
||||
MM[C-5_%W%O$8S^S<9.-N?<4R'/Q%M;>3;6-P^C2>=,WMP8(2[`Z1UWK!_#_Q
|
||||
M2,+#?'0V=*RG96]#ZUNA>1W%H0<,IY^HI<\;A+E%QG&7*$K247N);:-I,9W4
|
||||
MC/\`.KF*UNUU.Z"!5P6>=P,5G[*V2RXPEQ#Y"6(QCGG_`*JXO@]Q<H'<E),E
|
||||
MM_RJ_BI4ACA.Z5?Z@([N>\XEX<$X-JOS2:,%CD\O3UZU<N`B`"D^'VOAZG`P
|
||||
MI/EHMW,%&D#<\J7*KX*G6ZD`UZY\#D.I[TKQ?C`L+-HXK[11+NQ)ZXS0[
|
||||
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
|
||||
M<<5Q;,3"P*]48;9]*,>X*5-,A=07CK_YLL1U`VJO4<4MLJR+(O/*'I5X
|
||||
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
|
||||
M4'H>E14@#]?KO4]6!OS//-+HY]GB1[?K]?:A-NVU3+#-65!ZG?>IT51S0
|
||||
M-ML^O2O$9SBI+Z5T;'G0]A+@'X>!T]:]H[5(L`#7B<YZFHD6!91N*&T>>E,`
|
||||
M;[UTA0I)(`'.HD0JKF...,O(P50,DG;%5=E\46]E=A`"T)."<<O456\;XJU]
|
||||
M</%&Y$"G8'J:I7P1Y0Q/<]ZUXL=<LZ>/T^,H?W?)]=LN)"X3,;JT9&K(.WH:
|
||||
ML+:XW/,`"OCUAQ&\X7)F!BJ,=T;Y3]*W'!?B6WO%(/DEP`8V/Y@]:<FT<C5>
|
||||
MG3PW*/*-@LI<$-C.<;'G0'90=1)!U#GSQFEH[J.5,JP4Y^9=JY<R!;.:9FV7
|
||||
M2%Z$G/*F1=G-:HM@S(00<BC[2+WJNAN`\><['M1TD*\CD=JT(S-'9`8FS^Z:
|
||||
MZZ^*-:'#CM1,K(,T##0OJYK5D06%Q*-+;,.8HL@.G8?XI=D\0>)&<..W6IPW
|
||||
M`/D<88?G5IE->430;=P:$!IE(Z,*F_[(Y_=/Y5YV4^;/+>K(C/\`Q-QL<$X>
|
||||
M'T>))(VA`=A[U\MXGQ:YXC,9+B1BH8Z5R2%K8_ZBF9I+;"-^'1&)<<M9(Y_2
|
||||
MOGF8_%02A_"_>T'?UK+/F5'J_2L&.&%9:N1XL67(R0,9/05T'(_K49[A!%)'
|
||||
M`#'$Q!(9LL2,XWQ_*E5NFTC3&7]]JE'56;_RX&COFAMD$$^U!UW,F-(\/OCG
|
||||
M4UBE8CQ')`Z5*HIY4^$@D3$R%M]MJ<29EP,TNL>D``;41%R<'?:AE3!Y'HKE
|
||||
MPO+(/:F5N,@;TK&O/>H."KMII-)@T/'#@_HTNT"YR!4HGT@YY8ZU"2Y5FV>H
|
||||
MK\$J@PTA>6]>\554CE2,UVB`Y;%5DW&((\YD7[T2QN0$I1CS)T7IND16WSFO
|
||||
M5DI./0G(U$>RUZFK`Q#UF!?XD?HQ@AR&S]*@8XC_`-TVT(.W>A^#&.U;:/%V
|
||||
M+&%>P^@KHB`R<4;2J[`^X-1.W/GM^OO5%V#Y`_;]?KO4&P>='`U'(`Q7/!8]
|
||||
M,>U6019-MLT>PN6MI<,?*34S`0#G'M2TB8-0AJ(I%D4#5M49(]\C8U46%X1^
|
||||
MS<X(ZU=(P=.XH2NA=25.DTRKY'44*2/J!4%;&S;&H6^1OOOO46!/N>]11L^7
|
||||
M]&I=/UZ_Y_7.`B\B9Y[CI57/"8G)5/+[\JNR,GWH$D892"`1VJ!1E15KB0;$
|
||||
MYZU5<1X/%<!GC`27GJZ-5S+!H;4F<]JCD2*<@>U"XJ2IC(R<7<3`7%M);RF.
|
||||
M1<,/L:];SE&`S6NXAPR.[A(("N.3=JQL\,EM.T3C2P.,?UK!GP;?V.GI]0IK
|
||||
M]2^MIPPJRADU`?TK-VDI&!G%6T,N,;^U8.F:VK1;9!&<U$@'G08YL\]J*&ZB
|
||||
MBL531%DS[4E<6X89Y=<BK`]1UH;J&&_*I046+65[(C"&7S$<CWJV"VUVFF1%
|
||||
M8'^(527$.=P"&!R,=*>M!)+`)4WQ\V.>:Z.FS.2VR[,&IPJ+W1Z/2\!,1,G#
|
||||
MI7B8;Z<Y4TC.99@8KVT$KC]Z/RN/7'6KV*XD79@<>M'>.VO4T2H">G]Q6EQ3
|
||||
M,ZFT[9\LXEQ63AU\T"6TKH`,,_E.3TQ_6JV[XK/<J48B)<;X;)/UKZ;Q'@4[
|
||||
MQ%8BEU$#GPYADCV-?-[W@4MI?2EU\",OLK@^4<L48NZ.[H-3@?Y]H1A@>4
|
||||
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
|
||||
`
|
||||
end
|
||||
BIN
nntp/VC40.IDB
Normal file
BIN
nntp/VC40.IDB
Normal file
Binary file not shown.
1020
nntp/n120.new
Normal file
1020
nntp/n120.new
Normal file
File diff suppressed because it is too large
Load Diff
890
nntp/n19.new
Normal file
890
nntp/n19.new
Normal file
@@ -0,0 +1,890 @@
|
||||
From: fadddams@addams.net (UnCLe FeStEr)
|
||||
Sender: fadddams@addams.net
|
||||
Newsgroups: alt.binaries.nospam.denim
|
||||
Subject: Denim Shots 2. madyb021.jpg yEnc (1/1)
|
||||
Reply-To: faddams@addams.net
|
||||
X-Newsposter: YENC-POWER-POST Build 3 (Modified POWER-POST www.CosmicWolf.com)
|
||||
Message-ID: <3ce91172_5@news.teranews.com>
|
||||
Date: 20 May 2002 10:08:34 -0500
|
||||
Lines: 876
|
||||
X-Abuse-Report: Send abuse reports to abuse@teranews.com
|
||||
Organization: http://www.TeraNews.com - FREE NNTP Access
|
||||
Path: news02.optonline.net!news01.optonline.net!jfk3-feed1.news.algx.net!dca6-feed2.news.algx.net!allegiance!feed2.news.rcn.net!rcn!news.voicenet.com!yellow.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!newsfeed-east.nntpserver.com!nntpserver.com!reseller.nntpserver.com
|
||||
Xref: news01.optonline.net alt.binaries.nospam.denim:159429
|
||||
|
||||
|
||||
=ybegin part=1 line=128 size=110227 name=madyb021.jpg
|
||||
=ypart begin=1 end=110227
|
||||
))=J*:tpsp*++**+*+**)(*vp<76><70><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD>JmzsmR|SJWJz<4A><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Jm<4A><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JR<4A><52><EFBFBD><EFBFBD>dYY<59><59><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD>S)*<2A>*/-...-/...///01621111955
|
||||
36;9<<;9;;=}@FA=}>D?;;BKBDGGIII=}ALNLHNFHIH+///1018228H>;>HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH)<29>*;2.*-*-+;*,;+-;+)
|
||||
<EFBFBD>*<2A>**,-+++++*********,-./0+123:*+--,-0-/0,3-,.1,*+-.;</K=}L[0>\kl{M|<7C>1<EFBFBD><31><EFBFBD><EFBFBD>?N]<5D><><EFBFBD>m<EFBFBD>2@^}<7D><><EFBFBD><EFBFBD>O<><4F><EFBFBD>`n<><6E>AP~<7E>+++++++++*********,-+
|
||||
../01;++*,+--,-0/-,0-+*,-<L+.\/=}l;|>K<>M[]k{<7B>?Nm<4E><6D>^<5E><>0}<7D><><EFBFBD><EFBFBD><0B><><EFBFBD>)*6-+*,;-;*i*<2A><><EFBFBD>/.RK*|<7C>><3E><>w<EFBFBD>#<23><14><><EFBFBD>oGC#<23>^<5E>.<2E><>f<EFBFBD>]<5D><><13><>.j<>G<EFBFBD>L<EFBFBD>]<5D>M
|
||||
<EFBFBD>ve<EFBFBD>1r<EFBFBD><EFBFBD>v$<24>G2jp<6A>1̬<31>J:2/<2F><0C><>ʆ<EFBFBD>Ax/6{<7B>{<7B>z;<3B><>9<EFBFBD><39>;F<><46>kA<6B><41>EM#{<7B>{+*<2A>G*<2A><>)*<2A>s<EFBFBD><73>)*봿<>?<07>P<EFBFBD>4<EFBFBD><34>+m}K<>m<EFBFBD><6D><EFBFBD><EFBFBD>L<>2<EFBFBD>4r4<><34><EFBFBD>K<EFBFBD>o.<2E>jL,E/N
|
||||
<EFBFBD>u2<EFBFBD><EFBFBD>{s<05><>ՌL(+C<><43>Wl<57>fH<66><48>u<EFBFBD>VST<53><54>RL<52><4C><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>oj\<1A><><EFBFBD>RDv<44><76>]<5D><><01>!ܴ<1F>i<EFBFBD><1E>d<EFBFBD>wWF<0F>mwy<77><79><1D><>qbꇴR<1C><><EFBFBD><EFBFBD>A7צ<37> F<><01><10>֞%<25>_H<5F>$<24><>{B
|
||||
<EFBFBD><EFBFBD>;<3B>f<EFBFBD>M.XN,v<17>q<EFBFBD><71>`<60>B<EFBFBD><02><>ƕy<><79>a<EFBFBD><61>bDwG<77><47>=Jm/<2F>}<7D>wPqV<71><56><EFBFBD>`U<>Z<EFBFBD>1<19>sa;<3B><><EFBFBD><EFBFBD><01>ow-rG<72><47><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><46>´<EFBFBD><C2B4>A<EFBFBD>Ș^<5E><>f<EFBFBD><66>옠<EFBFBD><EC98A0><EFBFBD><EFBFBD>e<16><>߇<EFBFBD><DF87>d<EFBFBD><64><EFBFBD>t<01>gu
|
||||
t4G=}t<>T<EFBFBD>T<EFBFBD><54><EFBFBD><10><>@BxP<78><1D>3n<14><>b<EFBFBD><01><><EFBFBD><EFBFBD>$<24>Uz<55>o}<7D><>3<EFBFBD><33><14><>B<EFBFBD><42><EFBFBD><EFBFBD>:<3A><>"<22>8<EFBFBD>U<07><04>!}<01>|<7C><><EFBFBD><EFBFBD><EFBFBD>z%K_<7F><5F><EFBFBD><EFBFBD>~\mu<6D>?5<><35><EFBFBD>K<EFBFBD><4B>Bk<42>XE<58>Z=}<7D>?!<>'
|
||||
<EFBFBD>֩<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{o_<6F>Z<EFBFBD><5A>}kB=@p<11><>sFB<46><42>6<EFBFBD><0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>y<EFBFBD>dkJ<16><>~<>-7_gnyU<79>]r<>B<EFBFBD>O]e<>-ۈZQޣˌ<19><><EFBFBD><1E>Χ?_7`tDt<44><74><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>P<EFBFBD><50>\<5C>rW<72><57><EFBFBD>`1<><31><EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD>
|
||||
dz<EFBFBD><EFBFBD><EFBFBD><01><><EFBFBD>B<EFBFBD><42>.<2E>j<EFBFBD>G*<2A><><EFBFBD>m<EFBFBD><6D>sw.<2E>lcqt~zl<7A>!><3E>~<7E>w,+=}+O봯\<07>b2<62>S<EFBFBD>T<EFBFBD>qq<71><71>J>/x<>!<21><1A><><EFBFBD>2ʮzo.,]<5D>0~<7E>RR8R<38>ʴH<CAB4><48><EFBFBD>&,RK<52>]̠<>!o2i<32>><3E>~<7E>Kl<>L<EFBFBD>
|
||||
L<15>zjJ;h+><3E>4<EFBFBD><34>jJ;Z;k@<40><>k?~,Yw<59>JL \2'2<>\T<>'<27>\<5C>_2._5<5F><35>3wL,uo-<2D>RL^<5E>2ǬX<C7AC>L`LY<4C><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><02>9jζ<6A>rϼS*<2A><>r<EFBFBD><72><EFBFBD><EFBFBD><18><>Gɥ<47>yx<79>x<EFBFBD><EFBFBD><7F>$
|
||||
<04><>=}<7D>,3<>FZ<46>>[<5B>0&<26>V<EFBFBD>x<1B><><EFBFBD><18><><19><>ə<EFBFBD>'<27>@<40>қ<EFBFBD><D29B><EFBFBD>=}<7D>n<EFBFBD>lTr<54><72><EFBFBD><19>⦑<EFBFBD>ۈv<DB88>P<EFBFBD><50><14> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>^<5E>.<2E>M>[ P<><0E>haA<61><41>H<17><><05><><EFBFBD>踥<EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>4<EFBFBD>
|
||||
<1B>,[6<><36>V<EFBFBD>@ZA<5A><41><EFBFBD><EFBFBD><EFBFBD>wd<77><1E>x礟$<24><><EFBFBD><EFBFBD><EFBFBD>h?oq>B<>tR8&`<0E>oB<6F>7î<37><C3AE>]<5D>e<EFBFBD>h<EFBFBD>F<15><>̼sN<73>D<EFBFBD><44><EFBFBD>*][5aSE*<2A><07>9<EFBFBD><15>$'<27>$<24>i=@<40><>XY<58>8QA<51><41>ڛY<DA9B>=Mf\<5C>
|
||||
<EFBFBD><EFBFBD><EFBFBD><17>U<EFBFBD><55><1E><><12><><14><><EFBFBD>u<><75><EFBFBD>@BprM<72>m=}<7D>.ò<>܌<EFBFBD><07><>e]<5D>g<EFBFBD><1F>k<><6B>p<EFBFBD>b<EFBFBD><62>"<22>>WU<57><55><1C>><3E>E<EFBFBD><45><EFBFBD><EFBFBD>b=}<7D>]<5D><>ו<EFBFBD><02>踥<EFBFBD><0E><><EFBFBD><EFBFBD>DlR<6C>2<32>2<0C><03><><EFBFBD>,<2C><><EFBFBD><19>U厈
|
||||
<19>r<13><><EFBFBD><EFBFBD><EFBFBD>'<27><15>Ȅ<EFBFBD><C884><EFBFBD>w<EFBFBD>{x¤TH<54>JL<4A>L<EFBFBD><18><><EFBFBD><EFBFBD>\<5C>><3E>|G<><47><EFBFBD>4<EFBFBD>6Ӌ,=M<>]\E.<2E>:`i%{9{5g<35>A}<7D><01>x<EFBFBD>~<7E>dRJ;Z<>zͤ~R<>z\>*<2A>o<EFBFBD>{*o*<2A><>L<EFBFBD><<3C><><EFBFBD>::d<><64><EFBFBD>xUP<55>;^<5E><>
|
||||
<EFBFBD><K=J:2<>,RJ<52><4A>;Fh<46><68>0R<01><0C><><EFBFBD>P<EFBFBD><50>C>:K<>o<EFBFBD>,\<5C><><EFBFBD>U<EFBFBD><55><EFBFBD>:2<><32>o?;<3B>o<EFBFBD>2<><32>|<7C>,<2C>.~<7E>A<EFBFBD><41><EFBFBD>nG2W1<><31><EFBFBD><EFBFBD>4<EFBFBD>2<EFBFBD>lVJN4<4E><34>*<2A>A<7F><41>M>z<1D><2{<7B><>L=JJ~roRգ<52>M<EFBFBD>q^<5E>L
|
||||
<EFBFBD>+F2.wm~<7E><><EFBFBD><EFBFBD>l<EFBFBD>г;+*<2A>n.<2E>{Mb\>:<3A>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>48<>*<2A>2<EFBFBD><32><EFBFBD>,P6<50>.zn<7A>><3E><>R<06>d0YXы<58>b;<3B>2<32><16><>><:d<><64>!~P<><50><R<><0E><><EFBFBD><EFBFBD><EFBFBD>-L<>;=}<7D>l<EFBFBD>N<><4E>><3E><>1ZU<5A>f<EFBFBD><66>
|
||||
<EFBFBD>K<EFBFBD>.5j<><6A>,L<>+@><3E>=J?L,U<><55>2<EFBFBD>2?4<>L<EFBFBD><4C>p<EFBFBD>o{~<7E>5<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD>nzo<7A>h+7V<37>G,J;<3B>*<2A><><EFBFBD><EFBFBD>ddn1`r+!<21><>]<5D>"><3E>t<01><><13>><3E>:<3A>j<0F>?+GprCr<43><72>:?JLRS<52>j~<7E>4<EFBFBD>iZ<69><01><>C<>e<EFBFBD>
|
||||
}nC`<60>{N<>^fn<66><6E>Z<EFBFBD>Э>jY4]".<2E>0<EFBFBD>{<7B>L<EFBFBD><4C>Z<EFBFBD><5A>4<EFBFBD>xH<><0B><><EFBFBD><EFBFBD>^:<3A><>oA?ln,]ʴ'<27><>><3E>sl<73><6C>UzzG*<2A><>?<3F>j?ЬU<D0AC><55>6<EFBFBD><36><Tuj<><6A>R<EFBFBD>Ǭ;!<21><><EFBFBD>,<2C><><EFBFBD><EFBFBD>Nx<4E>q4hN<68><4E>lf<6C>L<EFBFBD><4C>XRC*
|
||||
<EFBFBD><EFBFBD><EFBFBD>:<3A>{<7B>N_B<5F>ʢs<<3C><<3C>4<03>.<2E><>D#<23><>~6<>2.jo<6A>?G2<47><32>ʳ2<CAB3>2{:ʵ2<CAB5><32>qL<71><4C>ǣ<EFBFBD><C7A3>A#{=J:˴c2<0B>r۴Uꌫ<55>^n?<3F><><EFBFBD>nTU<54>><3E>L<EFBFBD><4C>lc<6C>t`4<><34><EFBFBD>+z;<3B>z<EFBFBD>^<5E>4<EFBFBD>/<07>{G-M<>;<3B>
|
||||
qh1<68><31>t5jJ<6A>,<2C>,<2C>Mc>^4<>;\<5C>/<2F><>L<EFBFBD><4C>Q<EFBFBD>0}s<>T<EFBFBD>>;ʀ<>]<5D><12>5mj˄<6A>m<><7F><EFBFBD><EFBFBD> ^x<>~R<><52><EFBFBD>2.x<>2ʴ<32><CAB4><EFBFBD><EFBFBD>̴)*<2A>J,<2C>Ƕ<EFBFBD>,oA<7F>3\?/n<16>~><3E>ؒ<>F<EFBFBD>o{<7B>->NKM<4B>G#
|
||||
;<3B>=J<>{_0oo.A#z<0B>n<EFBFBD>f,+@~oC<6F><43>+<2B><><EFBFBD>;<3B>52<35>JM<4A>F<EFBFBD><46><16><>j<EFBFBD>LH<4C>2f<1A><>T]#<23><>U;+D<>rqRM<52>M<>-<2D><><EFBFBD>X<16><>T<EFBFBD><54><EFBFBD>,Z";G<>dd>e:?<3F>XR.R<><52><EFBFBD>z}r#<23><><EFBFBD>}<7D>,<2C><>:;<3B>p
|
||||
<EFBFBD>*<2A><05>}3T`2j<>ڪn/<07>Xd;<3B>=}:;k=}:<3A>RRx<52>D.8<EFBFBD>*t<>o8~L<>KoL<>3Xkp<6B>_2<5F>~J4R<J2<4A><32><EFBFBD>-J5<4A><35>h<><68>qN<71>R<EFBFBD>%<25>h?<3F>zO<7A>ի<EFBFBD>rC4.<2E>2ʪm<CAAA><6D>2ɫoF<6F>r6<72>`RܼQ
|
||||
<10><><EFBFBD>d{n<><6E><EFBFBD>j<EFBFBD>CGTck=}<>o<EFBFBD>p<EFBFBD>@:XRfjJ:#<23>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32>+>;_k,<2C>[J<>t{<7B>Z;<3B><>cӺ<63><D3BA>fM<66><4D><0C>j<EFBFBD><6A><EFBFBD>zR<7A>M<EFBFBD>.RK>;<3B><>cz<63><12><>}xj~<7E>><3E><>~/ed?c+?:><3E><>~<05><07>:A9\
|
||||
<0C><>{<7B>0><3E>;Z<><5A>P<EFBFBD><14>le<6C>zʲ4=@>;0n?<3F><>=}<7D><><EFBFBD>,<2C><>=J<><4A>L<EFBFBD>L<EFBFBD>R"<22>\<10><><EFBFBD>><3E>=}<7D>B~RL<52>,R<+=}<7D>oq*κҺ<CEBA><D2BA>]<5D><>LT<4C>]m<><6D>Jny<6E><E9tY=J;=}<7D><>z<EFBFBD>J;<3B><><EFBFBD>D<1A><>j<><6A>
|
||||
ۺKK?k<;<3B>qT,>;KA<4B>nzj<7A><6A>;k<><6B>.<2E>,e<>+<2B><>,X}<7D>A<EFBFBD>",F<><46>>?<><7F>;Z;<3B>*<2A>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD>.<2E>J[#{kGL<>2<0B><>2ڸ~.ШF,TJS<4A><53>~<7E><>2<EFBFBD>\E.<2E>M<EFBFBD>+?<3F>;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>2<EFBFBD>:&<26><12>
|
||||
<EFBFBD>,Mo<><6F>_3<5F>9<39><1A><><EFBFBD>n<EFBFBD><6E>4>;d<>?<3F>j<EFBFBD><05><>oz<6F>]K<><0B><>m<EFBFBD>><>CkЫ=}<7D>Y4^Xo<18>\<5C><><EFBFBD>L<EFBFBD>M<EFBFBD>@:<3A><>Nl<4E><6C>:2E+n~^dTlW,<2C><><EFBFBD>:dT2<54>2zll++<2B><><EFBFBD>s-J?<3F>kj<6B>z2ڲ<05>o<EFBFBD>^2A<>
|
||||
=}y:2<><32><EFBFBD> <09>?b;<3B>2qK,<2C><>̞2<18><>6<EFBFBD>TP<54>SK<53><4B>n<EFBFBD>o<EFBFBD><6F>`XRy]A<>D<EFBFBD>1<EFBFBD><31><EFBFBD>^<5E>̻+}tHI<48><49>=J}xo/t<><74>m<EFBFBD><6D><EFBFBD>p<EFBFBD>C<EFBFBD>l<EFBFBD>PR<50>R<52>5<><35>6T<36><54>ͪ;~<7E><0C><>A<EFBFBD><41>L<EFBFBD>6<EFBFBD>G=}<7D>m<EFBFBD><6D><EFBFBD>f<EFBFBD>
|
||||
}F2<46><32>;<3B>p<EFBFBD>j<><6A><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><6C><0B><><EFBFBD>t+n<12><><EFBFBD>Β>F<><46>9]<5D>R<EFBFBD>TR<P<>)*>`L<>B<EFBFBD>U<EFBFBD>+<2B><>A}<10><12><><EFBFBD><EFBFBD>,<2C≯<EFBFBD><15>L<EFBFBD>Q<EFBFBD><51><EFBFBD>kVM:<3A><>n<EFBFBD><6E><EFBFBD><EFBFBD>.n<><6E>J<EFBFBD>:2Ǭ<32>/<2F><><EFBFBD>z<EFBFBD>s-L<14>2?:<3A>z<EFBFBD>\+
|
||||
@:2.<2E>K<EFBFBD>j<EFBFBD><6A><EFBFBD>zo?<3F><><EFBFBD>ˑj<CB91><6A>ށ<EFBFBD><1D>Tb<54><62>.,VN<56>R<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BԜ<42>M<EFBFBD>qh+G2.<2E>K=Jq9<10>lH<>Ԋ<10><>?t<>hI<68>b<EFBFBD>*<2A><>;<3B>A<EFBFBD>F\c<><63>?kF2GG<47>о?\2ʵ4<CAB5>^<5E><>/sʸ.<2E>n.<2E>6<EFBFBD><36>
|
||||
<EFBFBD>C*<2A>2<>2ґ<32><1E><>><3E><ͫF";?<3F>L<EFBFBD>5<EFBFBD><35>X]<5D>dU<64><55>2<EFBFBD>2<EFBFBD>;k*<2A><15>L<EFBFBD>2<EFBFBD>2<EFBFBD><32>L<EFBFBD><4C><EFBFBD><EFBFBD>K<EFBFBD>l2<6C>d<:PN<50>2zn<7A>jJ;<3B>{+*<2A>ʳ<EFBFBD><CAB3>><3E>_2MO<4D><4F><EFBFBD>?K7<4B>V<EFBFBD><56>2<EFBFBD><32>4L<34><4C> 2jqlL<6C>W{<7B>42<34>*<2A><>o
|
||||
<EFBFBD><EFBFBD><EFBFBD>\U<><55>+o/|AF<41><46><EFBFBD>ckv?D/sڴM<>o<EFBFBD>jjJ<6A>i1J<31><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C;<3B>}3<>o/x.<2E>j<EFBFBD><6A>m՚J;<02><>k<EFBFBD>;0}<7D><><EFBFBD>\Ql<51><6C>vC?ڀ=Jz6<7A><36>J:B<19><>=}><1A>on?<3F>>V;=}1o<31>.f<><66>L,
|
||||
<EFBFBD><EFBFBD><EFBFBD>RL<EFBFBD>J:2Ҫ<32><D2AA>XlE.RJAJ5n<35>o/<2F><><EFBFBD><EFBFBD>?<3F>L<EFBFBD><4C><EFBFBD>/*lJ<6C>ʖ{<7B>oF<6F><46><EFBFBD>GF<47><46>L<EFBFBD>c/qlLlE/<2F>4*<2A><><EFBFBD>;<3B><>o<>m<11>jJҶ<4A>#?<3F>2{E<><45>ow<6F><77>o75q6<71><02><><EFBFBD>d>;_<>L<EFBFBD>tS,<2C><><EFBFBD><EFBFBD>O<EFBFBD>F
|
||||
r<><72><EFBFBD><13><>pT<70>k>\pe.<2E>+=}<7D><>z;k:;H9nKL?o.J<><4A>lP<6C>Rv>?䎡<><E48EA1>3\>;Z>^XT&7<>Ғ<EFBFBD><D292><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD>݊<EFBFBD>z;<3B><><EFBFBD>ll<6C><6C>=}?<3F><><EFBFBD><EFBFBD>4=}+?<3F>o<EFBFBD>;^;k*<2A><>=}<7D>Z<EFBFBD>L<><4C><EFBFBD><EFBFBD><EFBFBD>Ҵ=}
|
||||
<EFBFBD>o.H<><48>*<2A><>L<EFBFBD><11><><EFBFBD>gzʫcz<63>4<EFBFBD>2<><32><EFBFBD>r+oo/<2F><02>!<21>t?pn<70>{<7B><>.<2E><>:;d<><64><EFBFBD>-L<>+,<2C>,<16>K<><4B>n<EFBFBD><6E><EFBFBD>Z̲<5A><CCB2>6<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>4D<34>uN_2<5F><32>M<EFBFBD>R/<2F><><EFBFBD>;<3B><>?<3F>n<EFBFBD><6E>p<EFBFBD>;<3B><>?dEC^<5E>m?xE+j
|
||||
<EFBFBD>GF<EFBFBD>'<27><><EFBFBD>n.<2E>L<EFBFBD>JJ<4A><4A><EFBFBD>Kf<4B>2k<32>˛}<7D>6<EFBFBD><36>@<40> \^4=}/<2F><><EFBFBD>02<30>l<EFBFBD><6C>U<EFBFBD>ۻz;<3B><> <09>o/<2F>ʃ<EFBFBD><CA83><EFBFBD>F<05><><EFBFBD>Dg<44><67>/<2F>M<EFBFBD>*<2A><>z<EFBFBD><7A><EFBFBD>+<2B><>P<>K>>:;k7<6B>2<EFBFBD><32><EFBFBD>$<24><>C=}<7D>p<EFBFBD>n<EFBFBD>Z<EFBFBD><5A><EFBFBD>Z>x<><78><EFBFBD><EFBFBD>
|
||||
XVJ:ʰ<>@:<3A><><EFBFBD>RB4SE/<2F>>+7b/<2F>jK<6A><4B>z*܄e<DC84>JR<4A><52>r<EFBFBD>%6<>.v<>@:2<>5<EFBFBD><35>5خ,+*<2A><>?<3F>P<EFBFBD><50><EFBFBD>m{zQ<D7AC><51>7<EFBFBD><37>;@<40><>;θ}<7D>J<14>x<EFBFBD>f<EFBFBD>T<EFBFBD><54>A<qv<71>z><3E>M<EFBFBD>;<3B><><EFBFBD><EFBFBD>dd?VJ;<3B>q<EFBFBD>L<EFBFBD>
|
||||
Ǭ<><C7AC><EFBFBD>d2j<><6A>˷<EFBFBD>4=@>+G2<>`4><3E><>':/HM<48>2#<23><>6<EFBFBD><36>^B<>U<EFBFBD><55><EFBFBD>m?3<>*<2A>dQj<51>2<EFBFBD><32>2<EFBFBD>2jof<6F>z<EFBFBD><7A>&,<2C>8<EFBFBD>Znzn<7A><6E>Ե<EFBFBD><D4B5><EFBFBD><12><><EFBFBD><EFBFBD>/<2F><>·f8<66>Z>U<><55>/22<32>b.NKڀ/3<><33>2/<2F><>
|
||||
ˉ<EFBFBD>:<3A>Rڲ<52><DAB2><EFBFBD>fj<>Y<EFBFBD>;?<3F><>?><3E><>;o<><05><>+<2B>ʸ<EFBFBD>,D.<2E>JM<4A>bՋj<D58B>~v.R<14><>j>rq<72>Ī<><C4AA>1q,<2C>k<EFBFBD>P<><50><EFBFBD><EFBFBD>/6=J<>%<25><><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>;<3B><>)*<2A>wP<77><14>.m<>NH<4E>L<EFBFBD>$>TJ<54>2.<2E><>l<EFBFBD><6C>e
|
||||
z<EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>oj;<3B><>+<2B><>V<EFBFBD>h?<3F>c<>qw<71>҈<EFBFBD><1A>=J<>F<EFBFBD><'~<7E>:=M)*<шX|H=M<><4D><EFBFBD>d<EFBFBD>=}+<2B>j<EFBFBD>d/<2F><>L<EFBFBD>2zjU8<55>^;<3B>U<EFBFBD>mҁ<6D><D281><EFBFBD><1D><>ZR<5A><52>wG<77><47>RRU,+j;^;kC<6B>p<EFBFBD><70><EFBFBD><EFBFBD>+<2B>L<EFBFBD><4C>
|
||||
>T,<2C>/*m<><6D><EFBFBD>aȔ<61><C894>okQo<51><6F><EFBFBD>+<2B><>į<EFBFBD>L<EFBFBD>+<2B>,<2C>l<EFBFBD>z<EFBFBD>z~x<>*<2A><>#<23>\<18>ˑ<EFBFBD> <20><>{Y4<59>Jz2<7A>lIZ<49>GdѢ.̣<>^3S<33><53><EFBFBD><0E><>r<EFBFBD>/<2F>A?<07>=J[<5B><><EFBFBD>.<2E><12><0B><><EFBFBD><EFBFBD>,пj<D0BF>Tx<54>;<3B><>2<EFBFBD><32>+F2<46>
|
||||
5b<EFBFBD><EFBFBD>5o<13>LJR<4A><52><EFBFBD><EFBFBD>d<EFBFBD>~c=J<>#<23><><EFBFBD><EFBFBD>/Y<<3C>k<EFBFBD>~U<><55><04>K<><4B><1E>+><3E><>HV<48><56>T<EFBFBD>N9a<39>ÑTL<54><4C><EFBFBD><EFBFBD>9AoH<15><>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01>l<EFBFBD><6C>`p<>H<EFBFBD>eYk<59><6B>7H<37>p<EFBFBD>=}yh<1C><><EFBFBD>o<EFBFBD>F<EFBFBD>M<>l<6C><F2AA80AD>
|
||||
<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD>?>Az?<3F>L,VL<56>Rz<52><7A>4F2<46>2<EFBFBD>2<EFBFBD>2<EFBFBD>,<2C>n<EFBFBD><6E>#<>lQ<6C><51>Djn;d.z<>/55ڴ<35>XY<1F>nzjU<6A><55><EFBFBD>r.jz<6A><7A>+<2B><><EFBFBD>~~,<2C>~/4<>*<2A><><EFBFBD>bՋЫO<D0AB><4F>j<c<>r}<7D>^j~{<7B><><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>Nozp<7A>+<2B>T<EFBFBD>
|
||||
B<EFBFBD>/q<><71>><3E>X<>f<EFBFBD><66>9^<5E><>4H?^<5E><>C|ԬP<D4AC>`Bґۛl<DB9B><6C>՞<><11>R~>э<7F>R<12>{<7B>44H><3E><><EFBFBD>V40H<30>Nm<4E><6D>3AR{q<><71>J<EFBFBD>l<0B>Cd<43>X<EFBFBD>2<EFBFBD><32><EFBFBD>{<7B>5<1A>B"<01><> <09>$<02>`<60>yP<79><50>jLh<4C><68><EFBFBD>$Y<><59><EFBFBD>
|
||||
<EFBFBD>ϵ۲V?<3F><>)*B<><42>?<3F><EFBFBD>=M<><4D>=JN<><<3C><>9U<05><><EFBFBD><EFBFBD>i<EFBFBD>@<40>w}/qR"<22><><EFBFBD><EFBFBD>G<1E>h<EFBFBD><68><EFBFBD>=J<><4A>H|AT<41>=M<> =}<7D><>!<21>]<5D><1E>i0H<30><48><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><15>=Mp<4D><70>{?<3F>e#<23>Q<0C><17><>̮<EFBFBD>h<EFBFBD><07><><01>
|
||||
<09><16>l=M<>u<14>#<23><><EFBFBD><EFBFBD>r<EFBFBD>ʮ<EFBFBD>?<3F><>R<EFBFBD><52><EFBFBD>ۛn<12>^zz<7A><7A><EFBFBD>]<5D><><EFBFBD>K<>}<7D>yaȔ<61><01><>z<EFBFBD>-U`SR<52>=J<>ж<EFBFBD><D0B6>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2o/*n<>?<3F><>RH<1C>>7<><37>Jn,D<>*llE.4u<EFBFBD>+?<3F><>=@~n<>3<EFBFBD><33><EFBFBD>
|
||||
<EFBFBD>j<>F<EFBFBD>Rߏ<04>nS<7F><53><EFBFBD>n<EFBFBD>S2<>Mb=JOw<>X;<3B>;<3B><>0;q<>Iaq,e:<3A>JS<4A>TH9o<39>N<EFBFBD><4E>w5<77><35><EFBFBD>h<EFBFBD>Nn<4E>l<EFBFBD><6C><EFBFBD>L<EFBFBD><4C><EFBFBD>2<12>XR<58><52>RMĘ:<3A><>><3E>4VRx<52><78><EFBFBD><EFBFBD>zH<7A>G<EFBFBD><47>oW<6F><1E><>wF<77><46><EFBFBD><EFBFBD>a
|
||||
<0E><><EFBFBD>h<EFBFBD>xVE<05>Wf<57><66>i<EFBFBD>QWs<57>|i%<25><1C>#<11>姖G<E5A796>b<EFBFBD><62><EFBFBD>6<><36>,b<><62><10><><EFBFBD><EFBFBD><EFBFBD><08><><EFBFBD>1.ZGf/Ocm<63><6D><EFBFBD><EFBFBD>WI<1F><><EFBFBD>ޝ<EFBFBD><01>R<EFBFBD>R<EFBFBD><52>m6<6D>f<EFBFBD>bL<62>W#Y<>V<EFBFBD>ǂ<EFBFBD>b<>O;m_c<5F>fr<66> (QA<51>&;
|
||||
'`<60><>$<24><><EFBFBD><EFBFBD><EFBFBD>/=Jap(ՙ5=J<>ۙU_<55><5F><EFBFBD>3<><33>&[c<>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>gV<><56>F<EFBFBD>q<EFBFBD>T<12><0B>2<EFBFBD><32>c<EFBFBD><1A><>I<13>=JE<><45><EFBFBD><10><05><><EFBFBD>t<EFBFBD>K<01>=M"<22>X<EFBFBD>A7<0C><><EFBFBD><EFBFBD>7I<37>q(IV"%e<>O<EFBFBD>#<23><>;A<>9
|
||||
u<EFBFBD><EFBFBD><EFBFBD>TC<EFBFBD>Fnl<11><><EFBFBD><01><>VH<>۶<>֛%<25><>A<EFBFBD><41><EFBFBD><07><><EFBFBD>#e<><65>\f<>?<3F>,<2C>,VL<56>XT<58><54><EFBFBD><EFBFBD>kDNzM<7A><4D>d\<5C><><EFBFBD><EFBFBD>b\^4-U<><55><EFBFBD>l<EFBFBD><6C><EFBFBD>XR<58>6ʭL<CAAD><4C><EFBFBD><EFBFBD><EFBFBD>kk{<7B>h<EFBFBD><68><EFBFBD>:4,L<>l<>̬+<2B><><EFBFBD>X<EFBFBD>
|
||||
v<EFBFBD>,<V<><56>+<2B>[ U<>+LaCX<43>A?ʏ22.<2E><EFBFBD><7F>@~p<>O!?<3F><><EFBFBD><EFBFBD>Kk22zq,<2C>G<EFBFBD><47><EFBFBD>d_-!<21><><EFBFBD>sRKdd<1A>R<X<><58>ztL*<2A><><EFBFBD>E><3E><><EFBFBD> =@<40><>R<>^<5E>\Q<>r<0B><07>2<0B>}xnC|<7C><><EFBFBD>\<5C>,<2C><>9<<3C>Bo<42>
|
||||
<EFBFBD><1F>_y[)*<2A>DEI|P6b=J<>:<3A>mr<6D>}<7D>I!<21><>e<>Iu1<75><31><EFBFBD><EFBFBD>"^<5E>+<2B>J<EFBFBD><4A>+<1D>&<26><><EFBFBD><EFBFBD>K<> <20>}<7D><>Rn<52><6E><EFBFBD>`#<23><>#c<1C><>6<EFBFBD>a<EFBFBD>%<25>R<>m!<21><><EFBFBD><19><>)*<><7F><EFBFBD><1D><10>6/H~<7E>rUP<55><50>,a0
|
||||
<EFBFBD>!<21>2&=}<7D><><EFBFBD>%^<5E>NB<4E><42><EFBFBD><06><><EFBFBD>w<><77>a<03><>u<EFBFBD>s@"<0E>#<>g;<3B><>az;<3B>T<EFBFBD><54><EFBFBD>=M=J<><4A><EFBFBD>{td~f<>n<EFBFBD><6E>&=@p<><70><11>~<7E><>fj<66><6A>Q<EFBFBD><51>#<23>r<EFBFBD>˵Cu8kVj<56><6A><06><><EFBFBD><EFBFBD>yw?>'s <20>Q`<60>
|
||||
yGqR<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HQ<EFBFBD><EFBFBD>'<27><><EFBFBD>H<EFBFBD><18> ]=@T8Ƀ<38><C983><EFBFBD><EFBFBD>;=M3-<2D><>XeYXr#<23><>ɀ<EFBFBD>M=@<40>22<>0<EFBFBD>#<23>+<1A>%<25><><12><10><>$ё<>YiYk=}kF<6B><46><EFBFBD><07>gz<67>?<3F>>e0mj<6D>2<EFBFBD><32>2<EFBFBD>ʳ<EFBFBD>,<2C>{<7B>/<2F><>\IZ<49><5A>FY<46>
|
||||
@<40>+z4<7A>2.,<2C><><EFBFBD>,<12>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>X^<5E><>.<2E><>JL<4A><4C>R<EFBFBD><52><03>L+<2B><><EFBFBD>V<EFBFBD>T><3E><><EFBFBD>F<EFBFBD><46>pЀ<19>M<EFBFBD>.<2E><>m<EFBFBD>~K{<7B>dʳ<64>L<EFBFBD><4C>?<3F><>=}<7D>o<EFBFBD>,M}<7D><><EFBFBD>X.<2E><>/:1<>e<EFBFBD>.<2E>=J}ͺc<CDBA>D<EFBFBD><44>z<EFBFBD><7A><EFBFBD>*<2A><>:I<>F<EFBFBD><46><EFBFBD>n<EFBFBD>
|
||||
K<EFBFBD><EFBFBD>,]<5D>R<EFBFBD>;<3B><><EFBFBD><EFBFBD><EFBFBD>dcH.<1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FZdV<64><56>+k<><6B><13>=@B<><42>)*'<18>q<EFBFBD>=J$<24>ٕ!<21>TB<54><42>$<24><03>T;<3B><><EFBFBD><EEA9B0> Q?#<14><><EFBFBD><EFBFBD>y/<2F><><EFBFBD>Gis<69>=@յ=J<>i6<69><36>w#<23><>`<60>H<EFBFBD>;<3B><>Mwxޞt
|
||||
ǒ<EFBFBD>x<EFBFBD>m~<7E>Gh<47>i<07>f)*Y<>B<EFBFBD>$<24><>=J<11>I <20><><EFBFBD>%mޝ<6D><DE9D><EFBFBD>Qa<51>e<EFBFBD>5e#<23><><01>y6<79><36><05>X<EFBFBD><58><13><>umn>2=M<><4D><EFBFBD>n߰<6E>Il]J<><4A>.<2E>Q<EFBFBD>I6<49><36><EFBFBD><EFBFBD><EFBFBD>d@<40>zM<7A><4D>uP<75>@%ot3<74><33>:+<2B>V
|
||||
<EFBFBD>eg=@<40>v<1F><><EFBFBD>%f<>D<EFBFBD><44><EFBFBD>:M<>k<EFBFBD><6B>,<2C>!<13><>^<5E><1C>dgKb<>x<>;<3B><><EFBFBD>H <09><><EFBFBD><1D>cI<63>G<>{<7B>T<EFBFBD><54><EFBFBD><EFBFBD>p0Fp<46><70><EFBFBD><1F>HWހ<57>⧲<EFBFBD><E2A7B2>xlO<6C>-F<><46>$<24>ù<EFBFBD>C<EFBFBD>!=}<7D>aTUJ<55><4A>tc<74>C<EFBFBD><43><EFBFBD><EFBFBD>3<EFBFBD>
|
||||
<EFBFBD><1E><>'tfW#<23><11>#<23><><0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10><><EFBFBD><EFBFBD>+@;<3B>.J<><4A>mXj<58><6A>jrC*<2A>mz<7A>r5jKKl<4B><6C>>:4<07>=@~o<>;kkK*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʪz<CAAA>Uzn=@l(.oG<6F>;n<>e2=J<>*rڲ4,<0C>͌<EFBFBD><CD8C>,J<>U<EFBFBD>\Os<4F>4
|
||||
2ɚM<EFBFBD>G<EFBFBD>2<EFBFBD>.<2E>M<EFBFBD><4D>.<2E><>B<EFBFBD>M<EFBFBD>G<>g:r<>HN0N<30><10>o<EFBFBD><6F>I<Q<><10><>\[M|<7C>j<EFBFBD>.<2E>jMb2<62><32><EFBFBD>K<>zzq8<71><38>*<2A><><EFBFBD><0F><><EFBFBD>mv}u<><75><EFBFBD>=@<40><><01>gq9ӭ<39>#<05>ԩ<1F><>gix8P<38>{<7B>I<EFBFBD>.<2E><><1E>-X
|
||||
<EFBFBD><1A><><EFBFBD><EFBFBD><EFBFBD><16><03>@gX<67><58><EFBFBD>S<EFBFBD>[@<40><><<3C>=}<7D><0F>Զ<EFBFBD>G<EFBFBD><47>i ņ}<7D><><EFBFBD><EFBFBD>><0F>*)*<2A>Q(A<><41>'<27>$G<>WM<57>dh<64>6^Ħ_<C4A6>s͝<><CD9D>Euv<75>ޒ^t;<3B>X^<5E><><EFBFBD>)*<2A><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><70>=}<7D><><EFBFBD><EFBFBD>NB㣻><3E><><EFBFBD><EFBFBD><EFBFBD>
|
||||
R<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>z<EFBFBD>w<EFBFBD>Lzs)*<<3C>z<0E><>^<1A>~X<><58><1A>a<EFBFBD>(ͩ<16><>~<7E>(<28><><EFBFBD><EFBFBD>?<3F>yΜ<79>=JP(<28>=}` <20>w$(<28><><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD>_C<5F><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=@dqt<71>?q<04><><18>Ѵ<EFBFBD>sf[n<1C><0C><><EFBFBD><EFBFBD><EFBFBD>=J$q<><71>p<EFBFBD>
|
||||
+ֱĂ2<C482>#͠<><CDA0>T<1D><><EFBFBD>^<5E>{<7B>[<5B>"<22><><EFBFBD>$i<><69>1<EFBFBD>6D<36><44>ց <09><>\<5C>4*<2A><>'L*<2A><><EFBFBD>z̹o6{_jo2\Qj<51><02>T<EFBFBD><54>oCj<6A><7F>4@;<3B>.|\<5C>Cj?<3F>,<2C>.,<2C>Jn,<2C>RX<52>A4<41>U8<55>2o;A<>nro<72>>0f<30>
|
||||
<EFBFBD>J<EFBFBD>!<21>G<10><><EFBFBD>Lj<4C><6A>>W<>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD>C/wh+7,d><3E><><EFBFBD>n<><6E><EFBFBD>{3<>Uj<55><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40>:[n<><k22<32>+4<10><>:QT֒<><D692><EFBFBD><EFBFBD>䱒Uw.<2E>f<>~V<>U<EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD>S<53>{5zn<7A><0B><><EFBFBD>h?#<23>!<21> <09>h<19>
|
||||
<13><07><>vD0<44> <09>=J<><4A>zc}۩<> ]ٽ<17><14>g%%<25><>v&|<7C>Y<EFBFBD><59>_"<22>X=M!<21>(<28>)*ς<><CF82>t<EFBFBD><0B>mx<6D>r<EFBFBD><72>p)*N<14><>_<EFBFBD>"B<>\<5C>W]<5D>w<7F>1b<31>l<0F>9<07><><EFBFBD><13><>k<EFBFBD><14>=J<><1A><10>(<28><1C><><EFBFBD>D{j
|
||||
l-<2D><><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>J<EFBFBD><18><>O{2ԂB<D482><42><EFBFBD>><3E><>SҰk$<24><><EFBFBD>|F<><46>W<03>ƌz><3E>&<26><><EFBFBD><EFBFBD>i<EFBFBD>mF<6D><1A><><EFBFBD><EFBFBD>*<2A>iڬ|<7C>K<EFBFBD><4B>l|8o<0F>=M<>{<7B>#<23>j<>gn<67>tzo"<22>e<EFBFBD><18><><EFBFBD><05>B<><42><EFBFBD><EFBFBD>Q<EFBFBD>(<28>FseU
|
||||
<EFBFBD><EFBFBD>]<0F>=Ml<03><>;<<1A><><EFBFBD>)*<03><><EFBFBD>%c<><63><EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD>y!<21>Y&<26><>YY<59>=J<>fN,2<>c<EFBFBD><63><EFBFBD>S<EFBFBD><53> <09><1F>&C'<27>=J<><4A><EFBFBD><EFBFBD>K<06><><EFBFBD>'<27>TI<><49><EFBFBD><EFBFBD>׃<EFBFBD><0F><><EFBFBD>X<EFBFBD><58>L<EFBFBD>0<30>T=}>\<5C><>l<EFBFBD>3TvCD.y<><79>A<EFBFBD>
|
||||
R<02>4<EFBFBD>Nw{<7B><><EFBFBD>O<EFBFBD>*〪<><E380AA>kF6<46>2<EFBFBD>>+<2B>r(<28>wC>;^;kj?<3F><><EFBFBD>=J}<7D>l~<7E><>8&H<><EFBFBD>M<EFBFBD>,<2C><>UT,P,T<><54><EFBFBD>N5)*<2A><>+K<><4B>D<12><><EFBFBD>|<>`4Ϲ<34>o<EFBFBD>,<2C>*<2A><><EFBFBD><EFBFBD>`dԞ9<D49E>x<EFBFBD><12>&<26><><EFBFBD><EFBFBD>ql<71><6C>+q<><P<>
|
||||
<12>2M<32>ѐ<EFBFBD>~<7E><>zfO<66>4<EFBFBD>dĜ,͌K$<24><>z;<3B><>:<3A>4<EFBFBD>z>^<5E><><EFBFBD>|<7C><>˭<EFBFBD><CBAD><EFBFBD><EFBFBD>y<EFBFBD>u<1D><> <09><>I<EFBFBD><49><EFBFBD>hE<05>/^QW<51>{10<31><30>Ҝr'M<>#% yW&AQ<41><51>t&<26><10><>+ <20><><EFBFBD><EFBFBD>p&&b<><62><EFBFBD><EFBFBD>֞KO.NG
|
||||
{<7B>Ҽi<0E><>t <09>ڌ#<04><>.<2E><>QE+<A#m)*S<>@<40>w|^Ԃ1w<31><77><EFBFBD><EFBFBD>L<1A><><EFBFBD><EFBFBD><EFBFBD>\<5C>#<23>8<EFBFBD>{<7B><>B<EFBFBD>W<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>Ņ<C585><7F><EFBFBD><EFBFBD><EFBFBD>([<06>L<> <1D><>g<EFBFBD><67><EFBFBD>7<EFBFBD>=}h[<5B><><EFBFBD><EFBFBD><0F><>n<EFBFBD><6E>R<EFBFBD>s>|F<>Tz<54>
|
||||
<EFBFBD>O<EFBFBD>cpapFm<46><0C>f<EFBFBD>u<><75><EFBFBD><EFBFBD>}Tx6Fs5<73>V<EFBFBD>&<26>(<28>:<03><><EFBFBD>é<EFBFBD>б<EFBFBD><D0B1>^<5E>Q<EFBFBD><0E>qV5Ԋ<35>eäQ<C3A4>/<2F><><EFBFBD>N<EFBFBD><08><>=Mc<>ȑ&r<>U<EFBFBD>!<21><04><><01>Dm<44><16>Z<EFBFBD>><3E>"m<><6D>聨<EFBFBD>x<EFBFBD>=J<>=JD<4A><0E>X
|
||||
<EFBFBD><EFBFBD>۠<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD><04>J<><4A>A<EFBFBD><41><EFBFBD>)*]\%H<> <09><>ݙ1<DD99>%<25><><EFBFBD><14><>R<><52><EFBFBD><EFBFBD>9<EFBFBD>?<3F><><EFBFBD><EFBFBD>7<EFBFBD>Uf<55>"~R<>iʋO<CA8B>=JR<4A>[n<>ozn<7A>jK#<>2̌1<07><><EFBFBD><EFBFBD>*ˊ<>mjײq<D7B2>L<EFBFBD><4C>?*<2A>4<EFBFBD>+k=J?<3F>J|l^<5E><>z<EFBFBD>?
|
||||
<EFBFBD>F<EFBFBD><EFBFBD>`<60>!<21><>V<EFBFBD>ɫ<EFBFBD>:k>zn;<3B>jp<6A>/4.<2E>+u<><75>-<2D>TD<54>X<EFBFBD><58>k|<7C>H2<48>9{ЫF3s<33><73><EFBFBD>"CDC=}z;<3B><><EFBFBD><EFBFBD>g><3E><><EFBFBD>\PJ4Q<34><51>k<01><>X+F<>M<EFBFBD>*<2A>;kl<6B>Uzp<7A>/4<>Uzz<7A><7A><EFBFBD>^4DO<44>r<EFBFBD><72><EFBFBD><EFBFBD>ݦ<EFBFBD>$
|
||||
<EFBFBD><EFBFBD>BK<1A>=@<12><10><><EFBFBD>L<0C>C^Z<>ii'<27>=M<> <09>$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>7X<37><1C><>X<EFBFBD>G<08><>&n)*<2A><>Y8<><1B>h<EFBFBD><04><>uwN<77><4E>O<EFBFBD>dq@<0C><><EFBFBD>ߴ"_ <20><>i<EFBFBD><69>p<EFBFBD>=M<><10><><EFBFBD><EFBFBD>3<>I<><05>D<EFBFBD><44><EFBFBD><EFBFBD>t<EFBFBD>x`<60>
|
||||
S<EFBFBD><EFBFBD>^<5E><><EFBFBD>X(ф<14><>kswq:<3A>u:p-<1C><1F>L<EFBFBD>y<EFBFBD>+<2B>L<0C>=}<7D>uA<75><41>Tm*6<>(<28><><EFBFBD>ՠ"<22><><EFBFBD>l<EFBFBD><6C>|<7C><><EFBFBD>c<EFBFBD><63><EFBFBD>Lc<4C><15>֢2<D6A2>s<EFBFBD>й<EFBFBD><18><><EFBFBD>~<14><>z<<3C>F<EFBFBD><46>_빰h]<0F><1D><>t<EFBFBD><74>܌<EFBFBD>]=Ms;<3B>
|
||||
AŁю_z<EFBFBD><EFBFBD>m<EFBFBD><1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1I,įobIߔ<<3C><>$<24>X<EFBFBD><58>N<EFBFBD><12>$'\<5C>I<>mݾmu<6D><75><EFBFBD>)*6<>ζ<EFBFBD>h<EFBFBD><68><EFBFBD>$$$<1F><><EFBFBD>.G=@+<2B><>c/)*6A<36>><3E><1A>ϧ<EFBFBD>Y'pk#<23><><EFBFBD>o<EFBFBD>#<23>ؘ<EFBFBD><18>F<03>c<EFBFBD><63><EFBFBD><EFBFBD>A`<60>
|
||||
{<7B>`J[<5B>K<EFBFBD><1E><><16>%<02><><EFBFBD><EFBFBD><EFBFBD>Ў<EFBFBD><D08E><EFBFBD><EFBFBD>P6<><36>i\ߒ[n@<40>U=J@<40><>[n<>.<2E>kmg,<2C><>=}-<2D>?J<>JU<4A>n<EFBFBD>O4,<2C>e.zll+k<>z<EFBFBD>4<EFBFBD><34>l<EFBFBD><6C><EFBFBD>:4<><34>>Tl<54><6C>K<EFBFBD><4B>32<33>n_CKQo<51>k[O4<4F><34><EFBFBD>A<EFBFBD>9[<5B><><EFBFBD><EFBFBD><EFBFBD>
|
||||
..ˤTU<54><55>e+wQ<77>Ӌ1<D38B>4<18><>r<EFBFBD>44<34><34><EFBFBD><EFBFBD>MӺRMȐl6F<36><13>><3E>H<EFBFBD><48>x<EFBFBD>q<EFBFBD>tJT<4A>J:2zqlW<11>z<EFBFBD>к=}<7D>^4<>.<2E>+lޣ<6C>ؗ<EFBFBD>͍w<CD8D><77><><7F>Fj<46><6A><EFBFBD>"<22>!h#<23>$<18>@<>[<5B>m<EFBFBD>(<28>-<2D><>͢<EFBFBD>)*
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>{%b<><62> <20>̯F<CCAF>6<EFBFBD>~<7E><><EFBFBD>H<EFBFBD>Y{<19>)*<2A><1D>"g<><67>Ǘ<EFBFBD><04><04>o<EFBFBD><6F>ʓ]b<>[<5B>$(<28><12><>[<5B><><EFBFBD>T<EFBFBD>$<24>`<60>t:<1A>6lX{<7B><12>w<7F>ӌW=@<40><>)*<2A>w<7F>2<EFBFBD><32>w7?<3F>v<EFBFBD>%<25><><18><14><><EFBFBD>wV}nN
|
||||
O<EFBFBD>t˯<EFBFBD>S<EFBFBD>yZ<EFBFBD><EFBFBD>f<04>z\o~<1C><>{<7B>XT)*N<>\<5C>|<7C><>A<0C>6<7F>X<17><>6s<>M:<<3C> <09><>6<EFBFBD> y>8h<38><68><EFBFBD><EFBFBD>ճx1`o<><6F>Hvܲ<76>u<EFBFBD><75><EFBFBD>Jp>|<7C><>N1<4E><31>zY;<3B><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD> <20><>砙{<7B><10>"<22>
|
||||
<1D><1A><><EFBFBD>_<EFBFBD>f<EFBFBD>κ<EFBFBD><CEBA><EFBFBD>o=}<7D><><EFBFBD><EFBFBD><EFBFBD>?븁k<04><><EFBFBD>qѼh<D1BC>=JY#p<><70><EFBFBD>=Jc<07><><EFBFBD><EFBFBD>ҧLJ)*<2A><>v<EFBFBD><76><<3C>\<5C><><0B>yHP <09><><EFBFBD><EFBFBD>=Jґ \<5C><>kN\<5C>W_!)*(<28>R<EFBFBD>Ƀ<EFBFBD><1D><>cY=@<40>ck924<32>Z<EFBFBD><5A>4?
|
||||
k<EFBFBD><EFBFBD>lJKk22<EFBFBD><EFBFBD><EFBFBD>,+<2B><>T<EFBFBD>e/n.zj<<3C>J?<3F>><?<3F>j<EFBFBD><6A>o<EFBFBD>>+A<>n/<2F><><EFBFBD><EFBFBD><EFBFBD>35=JAF<41>U_2<5F>><?<3F>f<EFBFBD>z<EFBFBD>ˎ<07>U<EFBFBD>z/<2F><><EFBFBD><EFBFBD><EFBFBD>U̼<55>.<2E><>q,<2C><><EFBFBD>܂q^2<><32>=}>/?s1<73>DNqt4<74><34>δ<EFBFBD>2GF<47><46>,]ʸ.
|
||||
{<7B><>Lb+q<><71><EFBFBD>,[<5B>L<<3C><>g<EFBFBD>=Jo<4A>*m~<1E>Po<0B><><01><><EFBFBD>m<04><1C>e<EFBFBD><65><EFBFBD>=Mư <09><><EFBFBD>%<25><>}<1F><>Gp<47>)*<2A><>|<7C><>]<5D><><EFBFBD><EFBFBD>e)*x<>[q<><71>'ϔ<><03><><13>'<><CE8B>#<23>`<60><>?<3F><><15><14><><EFBFBD> =}
|
||||
%i<03>p<EFBFBD>Y<08><0C><><EFBFBD>s<>#Y<><01>㽡<EFBFBD>Q"h<>}f<><66><EFBFBD><EFBFBD><EFBFBD>"ߣ<1D><> !<21><>gkm<6B><6D>յ"<22>"ɭ<><C9AD>M<><EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>p<EFBFBD><70>Giۄj<><6A>g<EFBFBD><67>s` <20>q<EFBFBD><71>듇<EFBFBD>ɴ<EFBFBD><C9B4><EFBFBD><EFBFBD>'<27>?><3E><><EFBFBD><EFBFBD>h<EFBFBD><68>/on<6F><6E>{
|
||||
}-<2D>Ga<>np<<3C>`<60>v<07><><EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD>7<EFBFBD>N<EFBFBD><4E>K=J<>6<EFBFBD>r<><16>9xsˉ<>]yy6iXp<15>~<7E>K<EFBFBD>T충'<27>P<EFBFBD>M<EFBFBD><4D>K<<3C><><EFBFBD>=@<>:<3A>?~<04>'<06><><EFBFBD>O[<5B><>K<EFBFBD>?6<>0<<3C><>Yy<59><79>ܴ<EFBFBD><DCB4><EFBFBD>\T<><54><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD>ؕ
|
||||
?<1E><04>a0<61>JJX<4A><58>ؖLޚ<4C>Ƚ`<60><><EFBFBD><EFBFBD><EFBFBD>K8<4B><38>e<10><EFBFBD>[|d<><64><EFBFBD>wL<<0E>hq&<26><><EFBFBD>a<EFBFBD>x<EFBFBD><78>C~h<>{oX<6F><58>)*<1A>\]e7v<37><07><><EFBFBD><EFBFBD><06><>P7)*<2A> "<22><><EFBFBD>Ƴto?oV<56><C289><EFBFBD>\<5C>g<EFBFBD>~l<>B<EFBFBD><42><EFBFBD>aZ
|
||||
y+j#<23><03><><EFBFBD>|@<40>#Su<53><75>!<12><16>%G<><1B><07>l<>%<25>C<>T<EFBFBD><54><EFBFBD><EFBFBD>?K*<2A><>Ǭ<EFBFBD><C7AC><EFBFBD>+#z4<7A>H<>44<34>;<3B>zʳ<7A><CAB3>\U<>Ux<55><78>ܬ<EFBFBD>e,<2C><><EFBFBD>45<34>AÃۻk*<2A>~+@;<3B><><EFBFBD><EFBFBD>ʴ<EFBFBD><CAB4>2<EFBFBD>,<2C>.<2E>n.`4<><34>K<EFBFBD><4B>
|
||||
<o<><6F>j<>R0t<30><74>4<EFBFBD><34><EFBFBD>&H<><48>tg;:<3A>?<3F>o<EFBFBD>3P<33>C<EFBFBD>ok<6F><6B>/=}3+x<>#<23>~<7E>gR<67>dbA<62>r<EFBFBD><72><EFBFBD><EFBFBD>2f<32>zr<7A>2<EFBFBD><32>;2<>4D/<2F><>zA<><41><EFBFBD><EFBFBD>F4^<5E><><EFBFBD>O2<7F><32><EFBFBD><0B><><EFBFBD>§<EFBFBD>v<EFBFBD>Ō<EFBFBD><C58C><EFBFBD>X<01><>c7Y<37><59><EFBFBD>C
|
||||
'8<04><>~<7E><> <20><>o<EFBFBD>f|<7C>)*]<5D>h<7F>q6Y<36>'<27><>P<EFBFBD><05>aݮ<61>t<EFBFBD>\Gl<47>h<EFBFBD><68><EFBFBD>I<1E>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Eu<45><18><><EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD>n<><6E>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>><3E><>:2<><32><EFBFBD>e<EFBFBD>x<EFBFBD>oh<6F><68> q<><71>]<5D><><02>c<><63>q<EFBFBD><71><1B><07><>V
|
||||
y<EFBFBD> <20>̔<EFBFBD>_W<5F><57>Ȕ<EFBFBD>b;<3B><><EFBFBD>rW<72>ۈ!<21><>Q<EFBFBD><51><EFBFBD><08><17><03><><16>$g/W?i<>U<EFBFBD><55><13><><EFBFBD>xȚS.Ρ<><CEA1>'<19><><04>+<2B>=JS<>ew<65>L=@R<10>L<><4C>SO<53>37'p56<35><19><>A=Mq<4D>0<EFBFBD>fM<66>F<08>t<>x<EFBFBD>͈
|
||||
<EFBFBD><EFBFBD>"<22>T<1D><>6<EFBFBD><36>rj<72>X<EFBFBD>еD/<2F><>H^ǎV<C78E><56><EFBFBD><EFBFBD>V<EFBFBD>U@,=@<40><>h|bH<>!Y<><59><EFBFBD> <20><q<>:<3A>ȍMH<4D>\<5C><>X<EFBFBD><58>&<26>{<7B><><EFBFBD>V<EFBFBD>P<EFBFBD>_T<5F>}}::<3A>#<23><>u<EFBFBD>ҶҔ<D2B6><D294>I4<49><34>i<EFBFBD><69><EFBFBD><EFBFBD>UX<><58>1묰v<EBACB0><76>US
|
||||
<EFBFBD>Ea<13><0E><18><><EFBFBD>|K$<<3C><>K<EFBFBD>A$c<><63>Id<11>]<5D>6<EFBFBD><36><EFBFBD>C<EFBFBD>Q<><10>\<0F>U(<28>G<>L<EFBFBD><4C>D<EFBFBD>!/'ُ<D98F>ۏ=}<7D><>m<>gWjV<>)*<2A><13><><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD>T<EFBFBD>Y<14>ˤ<EFBFBD><CBA4>%<25><>U<EFBFBD><55>]P<><11><10><>;<3B>;<3B><><EFBFBD>A+
|
||||
?<3F>(<28>z<EFBFBD><7A>B<EFBFBD>J\j<>.,+*<2A>>,<2C>>TJ<54><EFBFBD>5os<6F>4*<2A>zL<>L<EFBFBD>q<EFBFBD>4<EFBFBD>}<7D>m<EFBFBD>/k<>ۀᲹZ<E1B2B9><5A>*<2A><>+j<>rzz<7A><7A>=}><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F>r<EFBFBD><72>q`dD;Fd+S<>RM<52>p<>{9j<39>r<EFBFBD>>p<>ojq,RJ<1D>Fβ<46>;<3B>
|
||||
<EFBFBD>jL<EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>,VU2<55>d+l<04>AW<41>b<EFBFBD><0C>e(E<><45><EFBFBD><EFBFBD><EFBFBD>$Ix<49><78><EFBFBD><EFBFBD>o=J<><4A>w훹)*<2A><>Q<EFBFBD><51><EFBFBD>ئ@<><DEBB>T<EFBFBD><54>!l:5<>!'<27>L^<5E><><EFBFBD>ͳ<16>O<EFBFBD>ٔ<EFBFBD><D994>q[<5B><EFBFBD><06><07>=MB)*o<>1<EFBFBD><31>K<07><>N<EFBFBD><4E><EFBFBD>K^<5E><0E>
|
||||
SQރ<EFBFBD><EFBFBD><EFBFBD>o@<40><15>t<<3C>I)*ᮨ<><E1AEA8><EFBFBD>o<EFBFBD><6F>R<EFBFBD>c!<21><><EFBFBD><EFBFBD><08><>q<EFBFBD>G<EFBFBD>ɋ<><0B><><EFBFBD>%<25><>U<EFBFBD><55>Ci<43><02><>=M<><4D>=J<><4A><07><><EFBFBD>z<14>oW<6F>><3E><>}<7D>p\<5C>V<EFBFBD>N1<16><><EFBFBD>/<2F><10>0d<30><64><EFBFBD>c5-<2D><><1B><><10>A<EFBFBD>&F<>
|
||||
#<23><>F<>AԂ$<24><EFBFBD>>fD7v$<24><>Zf],<2C>[<5B><><13><1A>d<EFBFBD><15><><EFBFBD><EFBFBD>8<EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><4B>wbFN<46>qڵ<71>a#<23>=@<40><>8<EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%uH¤<48><C2A4><EFBFBD>kˤg<<3C>4<EFBFBD>m~<7E><14><>Jc<4A>Va<56><61>%<25>I_<49><5F>e<1D><>A<EFBFBD><41><05>H<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>?<3F><11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>o<>10l;<05>l<EFBFBD>7<EFBFBD>q<EFBFBD>8y<38><79><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><44><16>Y<<3C>}<7D><>~<7E>7b2<62><32><EFBFBD>l]<5D><><EFBFBD>[X<><58><EFBFBD><EFBFBD>m2<13><>)*G<07><><EFBFBD>V<><56>"_<><5F><03><><EFBFBD><10>bn<62>h<EFBFBD>U<EFBFBD>YI<59>=My<4D>m<EFBFBD><6D><EFBFBD>Ng
|
||||
<EFBFBD><EFBFBD>;<10><>X <09>G<EFBFBD><47><EFBFBD><15><>Ya]<5D>poy[<5B>n4)*uS<75>G=@<40><><EFBFBD>I<0F>?%Ym<59><6D>A'}A_<41>$1<><31><12><>4*֣<>̞<EFBFBD><CC9E>Ҁ<EFBFBD>j<EFBFBD>k<EFBFBD>:4:lo<6C><6F><EFBFBD><EFBFBD><EFBFBD>Mwl<77>JKk=}<7D>*<2A><14>k<EFBFBD>o,<2C><><EFBFBD><EFBFBD>Rx<52>,<2C>,<2C>Kk*<2A>lJUSH,
|
||||
<EFBFBD><EFBFBD>5<EFBFBD>K<EFBFBD><EFBFBD>:N`T<\jU,<2C><>jo<6A>X<EFBFBD>:َ<><D98E>_2<5F><32>9n<39><J{M<>F<EFBFBD>"<22><>jp<><70>H<EFBFBD>o<07><><EFBFBD>GH<47>%<25>B<>MrHr<48>ZM<5A>jJ:4<>p뛋G4<>>`"/<2F>/6<15>U<EFBFBD><55>><3E>+z<>><1F>xgP<67><50>2\\*#Ǧ<>|'<27>i
|
||||
$<24><>%<03>A<EFBFBD><0C>bS<0B>V<EFBFBD>x-<2D>v<EFBFBD>e]<03><><EFBFBD><19><>Mq{<7B><>/<2F>)*<2A><><EFBFBD><EFBFBD><EFBFBD>Ux<55>$<0C>j<EFBFBD>f<EFBFBD>V<1F>V)*<2A>;eP<65>D<EFBFBD><44><03>0DkK9;<3B>p<03><>>g^<12>K<EFBFBD>?<13>5<EFBFBD>8"<22>K~<7E><>p<EFBFBD>U<EFBFBD><55>o<><6F>ooܒ<6F>,C<>\-<2D><>
|
||||
<EFBFBD>9x<EFBFBD><EFBFBD>a <20> <20><><05><>z=@|<7C><>o<EFBFBD>6i<36><69>t<EFBFBD><74><17>#<23><><EFBFBD><EFBFBD>e<EFBFBD><01><1B><07><><05><><EFBFBD><EFBFBD><1E>T<EFBFBD><54>ȴ<EFBFBD><C8B4>-<2D><><EFBFBD><EFBFBD><18>)*]<07>gxR<78>$<24><><EFBFBD>%;ň<16>p<7F><70>sV<73><56>[<5B><><EFBFBD>xM<> <09><><EFBFBD><EFBFBD><EFBFBD>FU9<55><39><EFBFBD>'U<>{<7B>h<EFBFBD>z
|
||||
<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><11>ě<EFBFBD><1B>^<5E><>tc-<2D><><EFBFBD>x<18>~<7E>"[<5B>]}!<21>C<EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76>_n<5F>g<>H<>q<EFBFBD>H<EFBFBD>um<75>3<EFBFBD><33><EFBFBD>F<EFBFBD><46>c<EFBFBD><63><EFBFBD>W<EFBFBD><57>%Y<>"<22><><EFBFBD><1C><>A<EFBFBD><41><EFBFBD>H<EFBFBD>'q:<3A>k%t<>jTMc<C286><63><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>'w[<5B><><EFBFBD>$1<>?K<><4B><EFBFBD>
|
||||
<EFBFBD><EFBFBD>˾<EFBFBD>1$i<>#eg8<67>}hJ<68> _<><5F><EFBFBD><EFBFBD>B<1C><>YvB<76>O<18><>)*㋳Ȥ<1B><17>q ܷ<><DCB7>1<>q-<2D><06><>><3E><><EFBFBD>V<EFBFBD>%<25><>%M+<2B>>G<>6h2<68>o3)*N<><4E>)*<2A><><19><>Ix<49><78><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>x<EFBFBD>3)*2<0C>o<1A><>=}
|
||||
<EFBFBD><EFBFBD><EFBFBD>";<0F><><EFBFBD>Q<EFBFBD><51><EFBFBD>k=J<15>"r<>S)*'`<60>'<27><>'<27><><EFBFBD><EFBFBD>돨<EFBFBD><1A><11>S<14><>/4<><34><EFBFBD>Rv/<2F><><EFBFBD>"/<2F>#<23>H<EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>/<2F>¤<EFBFBD>4*<2A><>J>+*<2A><><EFBFBD>l<EFBFBD>T<EFBFBD><54><EFBFBD>{><3E>XR<58>L<EFBFBD>HR<48>\<5C>/0<06>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>NXl<58>X<EFBFBD>r<EFBFBD>g
|
||||
<EFBFBD>,<2C><>m?<3F>5<EFBFBD>I]X<><58>X<EFBFBD>JJ<4A><4A>+;H+@:<3A><>0q^<5E>K2<12>G<EFBFBD><47><EFBFBD>\]<5D>R<EFBFBD>Z$<24><><EFBFBD><EFBFBD>EfH<66><48>Ȟc<CC8C>x<EFBFBD>,<2C>Z<<3C>k7,d;<3B>C<EFBFBD>z<EFBFBD>U4t:<3A>,<2C><><EFBFBD><EFBFBD>ǣ<EFBFBD>Db<44><62><12><>(7fƃE<10><08><1C><>&<26><>gE<67>8<EFBFBD><04><05><>
|
||||
<EFBFBD>Y<EFBFBD>hm&s<><73>@x<><78><EFBFBD><EFBFBD>eWd<57><64>N<><4E>Y.<2E><><1B>Yv<59><76><EFBFBD><EFBFBD>X<><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD>=Jg<4A>RmC<6D><43>{<7B>cE<63><45>b%<25><>$G<><47>fg<0E><1D><07>Dgh<67>w}ݏp^<1E>9S<39><18><>=Jl<4A><6C><EFBFBD>ehg<68><67>Wp<57>@V<><56>&<26>~<7E>ƺ̸<C6BA><CCB8>
|
||||
<EFBFBD>JtV<EFBFBD>sݷ <20>VA<56><41>x<EFBFBD><78><EFBFBD>5G<35><47>|<7C>t<EFBFBD>Iـ<D980><7F>E(PY<0E><>jo<6A>wa<><61><EFBFBD>;9YT<59><54>nc\<5C>ܨO{wE#<0F><><1B>=Mh!<21><><EFBFBD><EFBFBD><13><><EFBFBD>IU<49>[<5B><>C<EFBFBD><10><>.<2E><>BAI-<2D><18><><1D>٘F<><46>ɵ<EFBFBD><C9B5><04><>w
|
||||
qԚƔ&c_)*u<>i<EFBFBD><1E>Gb<47>7<EFBFBD><37>"U<>¢N/<2F><10><>'<27>{<7B><17><><EFBFBD>D<EFBFBD>y<EFBFBD><79>KOmܼ4<DCBC><34><EFBFBD><EFBFBD>A<EFBFBD><41>mT<6D>d<EFBFBD>4<EFBFBD><34>Ĺ<EFBFBD>C<><43>Q<EFBFBD>w<EFBFBD><77><1E>lXGo>a<1D><07>k<EFBFBD>8<>q<EFBFBD><71>b<(C?<1B><><EFBFBD><EFBFBD>TS<54>f<EFBFBD>z;<3B><><EFBFBD>W<EFBFBD>
|
||||
<EFBFBD>=JD<><44><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49>EA#Y^Qi<51>[<5B><>x<EFBFBD><EFBFBD>2<EFBFBD>"<22>C<EFBFBD><43><EFBFBD>-%<25>&<0E>ё;<3B><1E><12><><EFBFBD>%+l<1E><>N<><4E><EFBFBD><EFBFBD><D4B0><EFBFBD>w(<28> b<>6<EFBFBD><36><19>r<EFBFBD>wz<77><7A><EFBFBD><EFBFBD>=}<7D>&<26><>A)*<2A><EFBFBD>h<<3C>1<EFBFBD>A<EFBFBD><41>)*wT<77><54><EFBFBD><EFBFBD>L+!U<>w><12>
|
||||
#ޔ<>h<EFBFBD>;<3B><>9a<39>y1<79>y<>ڀ<EFBFBD>4?K*<2A>ܞ5<DC9E>2ǬRUNRH<<3C><01><><EFBFBD>>w<><77>5<EFBFBD>2r<32>2<EFBFBD><32>47l<37><<3C>5<EFBFBD>XQ<10><>/0<>?<3F>l<EFBFBD>U<0B>ݪ<7F>k<EFBFBD>kl<6B>LU<4C><55><EFBFBD>ׄ<EFBFBD>4<EFBFBD>L<EFBFBD><06>(<28>CA<43>n.<2E><>J~y_oïs2ʭ<05>e
|
||||
۾<16>3<EFBFBD><33>*<2A><>4\Zp<><70>wP<77><50><EFBFBD>¦t<C2A6>nG}td<74>?<3F>:<3A>$:<3A>2<13><><EFBFBD>F<EFBFBD>d;<3B>44?<3F><>R<EFBFBD><52>=}ڀ<>V wp(<28>t~<7E>.<2E>9<EFBFBD><39><EFBFBD><EFBFBD>%<25><>)*6<> <09><1E>=J#<23>Gq<47><71><0B>Y6)*<2A><><11>I<EFBFBD><49>E<EFBFBD>Dܿn<DCBF><6E>&<26>l
|
||||
PP<>g<EFBFBD>͙<EFBFBD>Fw<46><0C><>\mS<6D>OI@<40><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B>ܲ<EFBFBD>}z<>~<7E><><EFBFBD>/wk<77><6B>8CTN=J87<38><37><EFBFBD><1A>m<EFBFBD><6D><EFBFBD>Ip<49><70>m~Jf<4A><66>y$Yv<59><76>\$<24><02><>D<EFBFBD>I<EFBFBD>x><18>t <07>Mfh<66><68><EFBFBD>@<40>q<EFBFBD>=}<7D>l:
|
||||
M<EFBFBD>l{݇<>gq݀<71><DD80>vh~<7E><>o^b<><62><EFBFBD><EFBFBD>a<EFBFBD><61>$<24><>y<EFBFBD>p& <09><><12><>0<>wY5|4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><01>1<EFBFBD> =@!<21>U<EFBFBD><06>q<EFBFBD>z<EFBFBD><7A>2<EFBFBD><32>+<2B><>Y<EFBFBD><59><EFBFBD><EFBFBD>G<EFBFBD>^<5E><>{<7B>q[<5B>I<EFBFBD>}|<0E><>x<EFBFBD>Gt<47><74><EFBFBD><EFBFBD>3IH<49><48><EFBFBD><EFBFBD><EFBFBD>
|
||||
Ң<EFBFBD>;<12><><EFBFBD><EFBFBD>Bq*21<32><31>;<3B><>tC<74><:W<11><><EFBFBD>;<3B>,<2C>X<EFBFBD><58><EFBFBD>'<27><><EFBFBD><EFBFBD><;%Rлv<D0BB>y2"<22><><0C><><EFBFBD>a<14><><EFBFBD>ش\u<><75><EFBFBD>H<48>{KS<4B>C<EFBFBD>T<EFBFBD><54>V<EFBFBD><56><EFBFBD>C<EFBFBD><43><EFBFBD>-wyN<1F>a<EFBFBD><61> <09><><EFBFBD><EFBFBD><EFBFBD>=J( <15><EFBFBD><7F>ğ{0\=@<40>m
|
||||
<EFBFBD><EFBFBD><EFBFBD>$<24><>3<EFBFBD><33>)*xQ<78><51><1A><>|<7C><>Y<EFBFBD><59>n<EFBFBD>h=J]Y<>hI!<21>v<EFBFBD><02><><EFBFBD><7F>Z<EFBFBD>m<EFBFBD><6D>&<26>x<1D>=J<><4A>1<EFBFBD><31>dC<64><43>}p`&<26><>4<EFBFBD><34><EFBFBD>(H<>u<10>&g-<2D>#<23>~<1A><><EFBFBD>"<22>=}~>P,^<5E>;[<5B><>;91<39><31>KIZݯ}<7D><><EFBFBD><EFBFBD>
|
||||
<EFBFBD>y<EFBFBD>o.,<2C><>G<EFBFBD>v<EFBFBD>z<EFBFBD>H<EFBFBD><48>4?:?<3F>/+s4\+*ִ4@<><7F>ڄRJ;<3B>n/*j<>9<EFBFBD>R<EFBFBD>̼\<5C>Mz<4D>T/<2F>L<EFBFBD><4C><EFBFBD>~<7E><><EFBFBD><EFBFBD>TRMˡ<4D><CBA1><EFBFBD>=M<>}ܬ缏<DCAC><E7BC8F><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48>ZM<5A>L Z<>Qm<51><6D>Fn<><6E>(~<7E><><EFBFBD>}<7D>^K<0B>;
|
||||
<EFBFBD>.<2E>0z<>MGȣ<47>y<EFBFBD><79>x<EFBFBD>f<EFBFBD><66>GV|<7C>&<26>9<EFBFBD><39>Vq<56>KE<4B>v<EFBFBD>3_%<25>'\^<5E>Y<EFBFBD>"<22><>LK<<3C>H<EFBFBD><48>Y<><59>1<04><> <09>$<16><0E>dn<64><6E>GB<<3C><>`=@<40><1F>\<5C><><EFBFBD>Dv<44>s<EFBFBD>J<EFBFBD>Z<EFBFBD>0a(<28><><17><>[<5B>^<12>q
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>5<EFBFBD>{^N;KLV2qC}<7D><17><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ξ(V<><56><EFBFBD><EFBFBD><07><><EFBFBD>c<EFBFBD><63><EFBFBD>ۋ<><06>6'<27>S<EFBFBD><53><EFBFBD>qzH-ݹ<0E>ئI<D8A6><49><EFBFBD>ń<EFBFBD>v<EFBFBD><76><EFBFBD>x<EFBFBD><78>T<EFBFBD><54><EFBFBD>ݹ<EFBFBD> Y<> <09><>Yu<59><75><EFBFBD>qھ<71><DABE>F<EFBFBD><46>><3<>F<EFBFBD>p
|
||||
Y<EFBFBD><EFBFBD>&<26><><EFBFBD>{I@<40><><06>%<25><>!0Gj,<2C>KX<4B><58><03>ܑ<1A>`<60><>^<5E><>Ej<45>mz<6D>c4<63><34>i<> <10>Ԧ<EFBFBD>0<><30><EFBFBD><EFBFBD>[6<><36>O<EFBFBD><4F><EFBFBD><11><10>~l-F<>><3E>dXxH<78><48><EFBFBD>ё<EFBFBD><D191><EFBFBD>U<EFBFBD><55><EFBFBD>Ӌy<D38B>R<EFBFBD><52>IXM<0B><1F><14>qKH<4B>Լ<EFBFBD><D4BC>
|
||||
<EFBFBD>I<0F>~\<5C><>~~<7E>O<EFBFBD>h<<3C>G<EFBFBD>م<EFBFBD>`<60><0F><><EFBFBD><EFBFBD><EFBFBD><17><12>Ï<EFBFBD><C38F>3<EFBFBD><33>$<24><>#Y<>&X<04>Z<EFBFBD>E{<7B>o<EFBFBD><13><01><0B>μ<EFBFBD><CEBC>y<>Y<EFBFBD><59>c<EFBFBD><63><EFBFBD><7F>ߣ;<3B><><EFBFBD>E㤎hӸ<68><07>Z^<5E><>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD>;<3B><><EFBFBD>`<60>Ȟ<EFBFBD>s<EFBFBD>)*"<22><>
|
||||
\)**n<><1D><>y=Mh1ԢG<D4A2><47>,P<><50><EFBFBD>U2<55>m}̞q<CC9E><71>g(<28>/<2F>jzq*<2A><><EFBFBD>2<EFBFBD>*<2A>e/4PU<50><55><EFBFBD><EFBFBD>|<7C>Ѫ<EFBFBD>,P<>t<EFBFBD>4>:ʮ<>4<EFBFBD>d.<2E><>wVXMz<4D>?<3F>m<EFBFBD>Z<EFBFBD><5A><EFBFBD>o<EFBFBD>:Y<>G#<23>F<02>ګs?>{<12>/<02>x<EFBFBD>L
|
||||
<EFBFBD>/<2F><>,<2C><>.<2E><><EFBFBD>Kzi%<25><><EFBFBD>?dP=}TT*<2A>0<EFBFBD>mw<6D>g?<3F>*<2A>k<EFBFBD><6B>j<EFBFBD>,]ʴ<02>=Jj<4A><11>l՜<6C><D59C>R<EFBFBD>?<3F><>8<EFBFBD>?<3F><>4#<23>><3E><10>֓<1A><>~<7E><><EFBFBD>9Ŧ<01>"<22>z<EFBFBD>(<28><><EFBFBD>(<28><1B><>i{<7B><17><>[}ɞ<>AA<0F>2]#<23><>
|
||||
r h<>ߴDZ73<37>ݠ<EFBFBD>;<3B>!<21><>KR#`<60>!<21>ƣ<EFBFBD><C6A3>E<1D><><EFBFBD>[><3E>xYBtk0<6B><30><EFBFBD><EFBFBD><14><>Hy<48><79><EFBFBD><EFBFBD>a<EFBFBD>&A<>Ю<><0C>m<EFBFBD>l{<7B>\Un<55>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I|<7C><><EFBFBD><EFBFBD>)*<2A>VS'<27><>Z<EFBFBD>Ēv<C492>C=}ũ<>
|
||||
<EFBFBD>E<EFBFBD>Up<EFBFBD>H<EFBFBD>Ҷ<EFBFBD><EFBFBD>~<7E>y<EFBFBD><79>q<EFBFBD>'<27><>勇<EFBFBD>]_<><5F>u<EFBFBD>;[>f<03>[<02>O?E<><45>z<EFBFBD>D^<5E>ѐՍ<D190>t<EFBFBD><74><EFBFBD><EFBFBD>b8W<18><16><>!wht<68><74>j<EFBFBD><6A><EFBFBD>z<EFBFBD>6<EFBFBD><36>T<EFBFBD> 4␎<34>q<EFBFBD><71>Ixu1Ցj<A1<41><1C><>f<>i<EFBFBD>a{<7B><><<1D>}<7D>
|
||||
<EFBFBD>B<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>yuIz<EFBFBD>sV<EFBFBD>Oq<><71>8<><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>6<>i&Y?mD<6D><44>lԧuYzƚR<0C>+&`<60><>}湑<><E6B991>%<1F><05>#ű<><C5B1><EFBFBD>߹<03>N^<1B><<3C><>L<EFBFBD>Z<1C>`n詏%<25>)*?<3F><><EFBFBD>0<><30><<3C><>c<EFBFBD>O U<>i<EFBFBD><69><05><1E>2
|
||||
<EFBFBD><EFBFBD>A{S<>=}Z"<22>])*l<><6C>m<><06>a<EFBFBD><61><EFBFBD><0C>.O<><4F><EFBFBD><1C><>$Im<1D><><EFBFBD>&=}<7D>=@<40>*<2A><>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+z=J<1A>ENkHu<48>Q<EFBFBD><51><EFBFBD>z<EFBFBD>T<EFBFBD><:<3A>2/<2F>jL<6A><4C>g:<3A>l<><6C>e/4<><34><EFBFBD>m>N<>T*<2A><>SCL<43>C2SL<53><4C><EFBFBD>?zo
|
||||
<EFBFBD>44<EFBFBD><EFBFBD>rg<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>ī<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>{<7B>,<07>Efmz<6D><7A><0F><><EFBFBD>=JfU<66>gtznk<6E>~A<><41>>}i<><69>d/w0H<30> <4=M<><4D>CGdc<64><63>q6<71>k<EFBFBD>zqSLQz<51><7A>JM<4A>.<2E>M<EFBFBD>?wP<77>ϕ<EFBFBD>ʴ\<5C>k<EFBFBD>A:||~@ʑR<CA91>͵<EFBFBD><CDB5>sƤ<73><C6A4><EFBFBD>
|
||||
<EFBFBD>$ї<><D197>9<EFBFBD>(9<>'<27>mi<16>"\<5C><19><>N-<2D><><EFBFBD>A<EFBFBD>=}1<><31>'p9`<60><02>><3E><sN<73>Gc6<63>ݗ<><DD97>R<EFBFBD><52><EFBFBD><EFBFBD>M<04><>BA6<41>r<EFBFBD>e'<27><>K<1D><><EFBFBD>rXb<58><62><EFBFBD>}<7D><>Y8\%<25><><EFBFBD>Н2<D09D><32><EFBFBD>Lr<>Y{<7B><><EFBFBD><EFBFBD><07>K<EFBFBD><4B><EFBFBD>
|
||||
<EFBFBD>=J2[<5B>h<EFBFBD><68>K=}<7D><>AY%J<>֓<><D693><EFBFBD>N<EFBFBD>vf<76><66>g<EFBFBD>f<EFBFBD><66>;<3B>b<EFBFBD>O<EFBFBD><4F><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>r<EFBFBD>J<EFBFBD>}ݢ<06>:}|<7C>b<EFBFBD>&b<><62><EFBFBD>}6<>M=J<>[;<3B><>|Nܺ<4E>M#<23>ߑ<EFBFBD><DF91>=M!<21><03>yv[=}K?<3F><>6GlX]r<1B>舕(5<>
|
||||
<1D><>y{I<><49>NѵMCݧ<43><DDA7><EFBFBD>d<EFBFBD><64>Ž<EFBFBD> f%Z<><5A>ӕT_4<5F>}<7D>N;<3B><>fv<05><>$<24><>C<EFBFBD><43>8<0C><>)*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>tr<06>WX<57><0E><><EFBFBD>a<EFBFBD>U<><17>%ӯ<1A><>%_<><5F><EFBFBD>%<25><>˛<EFBFBD><CB9B><EFBFBD><EFBFBD>y<EFBFBD><1E><><18>p<EFBFBD><03>FdW
|
||||
<EFBFBD>VNJ<EFBFBD>[<5B>&<01><>(P)*<2A><0F>$.FD4<44><34><EFBFBD><EFBFBD><1E><>9<EFBFBD>$<24><>=}<7D><><1E><>-+oNlf2<66><32><12>EJ<><4A><EFBFBD>L<EFBFBD>G,U8ʼUx<55>l<EFBFBD>2<EFBFBD>XjArѮ<72>z<EFBFBD>ֺ<EFBFBD>4<EFBFBD><34>E/54<35><34>t>;^>Y<11>q,T<><54>=JLҲڃUp<55>l<EFBFBD>θ;
|
||||
;k@;.o<>n{3@<40><><EFBFBD>2<13>2<16>*<2A><><EFBFBD>v.<2E><>%*̨<><CCA8><EFBFBD>R<10>oj;p<><70>8DŽ<38>+F\b<><62>;+,<2C>LRҪ<>\+*<2A>S<<3C><><EFBFBD>n<EFBFBD>96<39><EFBFBD><C28D>?<1D>4<EFBFBD>8<01>F<EFBFBD><46>O<EFBFBD><4F><EFBFBD><EFBFBD>cc<63><63><EFBFBD>iI<69><49><EFBFBD><EFBFBD>D<EFBFBD> <20><>a<EFBFBD> <09>$<24><><EFBFBD>
|
||||
<EFBFBD>5w<EFBFBD>tT<EFBFBD>Ab <09><>i<>%g<>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<1E><02><>O<17><><EFBFBD>|ԴB<D4B4><42><EFBFBD>b<EFBFBD>2$<24><><EFBFBD>!&<26>'<27>=J%<25><><EFBFBD>.=M<>X[ϫ<>SƎX<C68E><58><EFBFBD>k<EFBFBD><6B>k&y<<3C><>>ͳ9<1F><>n<EFBFBD>fL<66><C<DEB7>a,eOt<>6!<21><>w<EFBFBD>µY
|
||||
4~g<><67><EFBFBD>ϨJ&<26>TQ<54>P<EFBFBD>\K<>藾<EFBFBD><E897BE><EFBFBD>R<EFBFBD><52><0B>]<5D>PҶ<50>V爓s<E78893><73><EFBFBD><EFBFBD><EFBFBD>g:<3A><>h<EFBFBD><68>%<25>P<1A><>L<EFBFBD>K<R<><52>֜(<28><>ß.oq<><1C><10><>t$[q<>qtk<74>ɼ<EFBFBD><C9BC>]<11>4f<34><66><EFBFBD><EFBFBD>A!<21>`<15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8^D<><44>
|
||||
<EFBFBD><EFBFBD>pf<EFBFBD><EFBFBD>qAYӲ<EFBFBD>(u<12>#<23>(<0F><><EFBFBD>><3E>R<EFBFBD>ȈhIQY<14>(<28><><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69>ݩ<08><18>#<23><><15>l^<5E><>(o<><6F><EFBFBD>[<5B><>a<EFBFBD><61><EFBFBD>%y<>h+4<>g>SLQ<4C>K<EFBFBD>o<EFBFBD>?Ē>Y=J;.<2E>GkK4<4B>J:<3A>URJO-<2D><>
|
||||
<EFBFBD><EFBFBD>T<:B<19><>;<3B>U+<2B>~P<><50><EFBFBD>*<2A>TJΫsA<73><EFBFBD>RRK<52>e<EFBFBD>0jJn<4A>\m<>̨<EFBFBD><CCA8>FXrҮ<72><D2AE><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>dVQ_2<5F>,^5<>[<5B>,<2C><>t<EFBFBD><74><EFBFBD>k<EFBFBD>Z"<22><>t<EFBFBD>zn<7A><6E><EFBFBD><EFBFBD>5<EFBFBD><35>XRM<52><4D>Cl<43>Uf,RMd<4D><64><EFBFBD><EFBFBD><EFBFBD>jqv<71>,<2C>,<2C>T
|
||||
5l<>^{<7B><>d<><64><0F><><EFBFBD><EFBFBD>U<04><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x:K<><4B>n<EFBFBD><6E><EFBFBD><EFBFBD><0E>_ <20><> <09>%I@<17><>g6ozl<ɫ<05>V<EFBFBD><56><1C>Cc<43>'FGi$Y <20><><08>D/v<>KխGe@ DU<44>i<EFBFBD><69>$'<27>y<EFBFBD><1A><08><EFBFBD><EEA8BC>h<EFBFBD>=M<03><>k<EFBFBD>9
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`x<>2U<32>Ks<4B><73>ܟ<7F><DC9F><EFBFBD><EFBFBD>"<22><><0B><><EFBFBD>F?FaX<61>&T`xz;A)*<2A><>_<>[xo)*A<41><7F>'<27>;<3B><><EFBFBD><EFBFBD><EFBFBD>P><3E>;<3B>I@nܙ^|bT<>6Ʃ<36>P<EFBFBD><50><EFBFBD>o<EFBFBD><6F><EFBFBD>+{t;<3B><><EFBFBD>POz<>r<EFBFBD>7rn<><6E><10><>]<5D><><EFBFBD>LY"
|
||||
<EFBFBD>yu@lz<6C>W<EFBFBD>9\<5C><><EFBFBD>w@<40>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D><>O<EFBFBD>c',<2C><><EFBFBD><EFBFBD><EFBFBD>|<7C><>b4<><18>!E<01>@ߧh2<1E>l<EFBFBD>}<7D><><EFBFBD><EFBFBD><14><><EFBFBD><EFBFBD><EFBFBD>%Pf<50><66>$u<><75><EFBFBD><EFBFBD>(<28>t$<24><>ԕq@g<18>pZ#<23><>H<EFBFBD>#YqҧZ~<7E><12><><EFBFBD>w[<5B><>6
|
||||
c<EFBFBD><EFBFBD><1F>=M<18>w<1C><>s<03><>w<EFBFBD><77><1A> <1C><05>!]h<><68><EFBFBD>a<EFBFBD>m<EFBFBD><6D>A<EFBFBD>&<26>%<25><>m<1B>ը<EFBFBD><D5A8><EFBFBD>߫[zN<7A><4E>x<EFBFBD><78>k*<2A><><17>/8.5<EFBFBD>U1R<>Nofo<66><6F>1<EFBFBD><31>@<40><><EFBFBD>:{E/<2F>.RJ>+<2B>5<EFBFBD>ˋ*<2A>e<EFBFBD>Lv<4C>\o<>j<EFBFBD>Un<55>
|
||||
SGjX<6A>ܻLH<4C><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Lk<VXjA~<7E><>9*<2A>2<><32><EFBFBD><EFBFBD>JJ<4A>,c<>I4d<34>:s<>e0H<30>=M<>s<EFBFBD><73>jMg6<67><36>42njo<6A><6F><EFBFBD><EFBFBD>"/4Tਐz<E0A890>L:<3A><>2<EFBFBD>[F<>k<14>Llք<6C>3i8sl=}#N((Yq<59><05>'<27>p[;7<>
|
||||
f<EFBFBD>[<5B><><14><><EFBFBD><16><><EFBFBD>g<EFBFBD≯<EFBFBD><0E>}<11><><EFBFBD>`!#<23><1C>-<2D><19>%<25>I<EFBFBD><49><16>N<EFBFBD>P<17><14><01>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><03><><EFBFBD>]<06>dh<64>\<5C><1D>}νn<CEBD>HT<48><54>0<EFBFBD>њ<EFBFBD>H<><48>&<26><><EFBFBD>!<1C><15><><14>i<EFBFBD><69><EFBFBD> <09>'<27><><17><>?
|
||||
<EFBFBD><EFBFBD>=M<>8K<38>y<EFBFBD>=MU<4D><18><11><>W<EFBFBD>Vۨ8<DBA8>Wpr<06>z<03>w<EFBFBD>)*5<><35><EFBFBD><0B><><EFBFBD><EFBFBD>t<EFBFBD>^<5E>D<EFBFBD>YA\<15>zy<7A><79>Q<08><10><>}<7D>O<EFBFBD>Qy<51><79>n<EFBFBD>~A<><41>ioQk<51><6B><,<2C>Vc<56><63><EFBFBD>$>QKY<1D>vR<76>9Y:<3A>w˹<77><CBB9>K<EFBFBD>ϔ=@
|
||||
B8M<38>u<EFBFBD><75><EFBFBD>;7f<37><66>o<EFBFBD><0E>_}<7D><>n<EFBFBD><18>}<7D>i<<3C><>p-<2D>'<27>(<28><>T<EFBFBD>w<03>r˲<72>jc<6A>4ä<34><C3A4><0E>G<04><>%A9<41>h!<21><><EFBFBD><EFBFBD>F<EFBFBD><46>5g<02>O<16> <09><1C><><EFBFBD><EFBFBD>5<EFBFBD><16>Sz 8<><38>m=}B<><42>cI<63><12>aӐ!e
|
||||
<EFBFBD>@Y<>PA^<5E><><EFBFBD>C9"<22>lI<6C><17>Ɉ<EFBFBD><C988><EFBFBD><14>1њ<06>J<EFBFBD>=M)*_$Yp<59><70>&ԡ<>^<5E>lL<6C><4C>:&<26><06><><EFBFBD><EFBFBD><EFBFBD>/<2F>K:2.,<2C><>zʳ<7A><CAB3><EFBFBD><EFBFBD>r<><02>+<2B>>T2n<32>3,<2C><>,U<><55>j<+<2B>>;+.<2E><><EFBFBD><EFBFBD><EFBFBD>?<3F>flR<6C>.<2E>5<EFBFBD>
|
||||
9X<EFBFBD>fqlL<6C><4C>LA>zp|<7C><>t<EFBFBD>Ur|<7C>W<EFBFBD><57>;<3B><>1<EFBFBD>;3;<3B>.<2E>J<EFBFBD>ec=J??pH<70><16>B;<3B><nOjMM<4D>w<EFBFBD>2<EFBFBD>r<>2.<2E>j<EFBFBD>.5<EFBFBD>V<EFBFBD><EFBFBD>Tz<EFBFBD>jn.1<EFBFBD>m<EFBFBD>.]<5D>0Lµ;<3B><><EFBFBD><EFBFBD><EFBFBD>Ur<55><72>a<EFBFBD><61>7o<37><6F><EFBFBD>/^<5E>:"<22><><EFBFBD>W"Y
|
||||
<EFBFBD><EFBFBD><EFBFBD>!b<>"<22>cG<63>+ѨZlHV<48> '<27><01><><EFBFBD>q=@<17>=M<1F><><EFBFBD>ˤd<CBA4><64>&XM=JI%<25>Y!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ix<16><>QF<51>\<5C>bF<><46><11><18>)*7<0F>I/X<>x<>v<EFBFBD>=M{4<>q<EFBFBD>b5<62>i<EFBFBD>(<28>%\<1E><><1D><13><10>:<17>
|
||||
<EFBFBD><EFBFBD>KGm<EFBFBD><EFBFBD>r<EFBFBD>FL<EFBFBD>m<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ṘI<EFBFBD>t<EFBFBD>u<EFBFBD>/<10><>Lr<4C>.<2E><><EFBFBD><EFBFBD>~<7E>R<EFBFBD>?<3F>k5;uJ<75><4A><EFBFBD><EFBFBD>Zy<5A>Rw<><77><EFBFBD>u<EFBFBD><EFBFBD><7F>ȉ~<7E>Sϔ<53>_mO|<7C>w?<3F><08><02>^lՍn_?c<>)*o<>ߍ<01><o<><6F>TB_<1F><>f<EFBFBD>q<EFBFBD><0E><>e
|
||||
Cq<EFBFBD>mO<EFBFBD>Wv\<5C><>vu<05><>B<7F>D־/<2F>J<EFBFBD>NM<4E><4D><EFBFBD>8<EFBFBD>݉<EFBFBD><DD89>^<5E><><EFBFBD><EFBFBD>=M.{<7B>b &<26><>)*<2A><><15>=J&<26>t<><74><01>t<><74>xu<78> )*<2A>7<EFBFBD><37><03><><1A><><11><><10>T<EFBFBD><54>y0:<3A><>۷<EFBFBD><DBB7><EFBFBD>S=@<40>'<27><><1F><>q<EFBFBD>6<EFBFBD>8
|
||||
<EFBFBD>B<EFBFBD>6qa%<19><>8<EFBFBD>/<10><><18><13><05><>S<EFBFBD><53>,<2C><><EFBFBD>\<5C>#<23><> 'ɕB<C995>"<11>!<21><>k<EFBFBD>1<EFBFBD><31>,U<>XP<58><50><EFBFBD><EFBFBD>{F,H+*<2A>ˡ<EFBFBD>A?=J<>~<7E>0p<30>.<2E><>Nm~<7E><>g<EFBFBD><67>̌<EFBFBD><CC8C>k۱L<DBB1><4C>kR<6B>ܪ<7F>~a<>z<EFBFBD>l<EFBFBD>"<22>I<EFBFBD><><3E>;
|
||||
<EFBFBD>/l<>K<EFBFBD><4B><EFBFBD>2<EFBFBD><32>2K<32>o<EFBFBD>+*<2A>k{K7tr{<7B>SzA<7A>|<7C>{<7B><><;k<;<07><>Y<>=}<10>(<28>~B<>bͰ><3E>f<EFBFBD>9nw}<7D><><EFBFBD><EFBFBD>?cpm<70><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CL,VL,e/#un<12><>><3E>d3nMO^Ҧ<19>g<EFBFBD><67><EFBFBD><EFBFBD>t]<5D><><11><b4<62>#Y<>
|
||||
<07>iuI<>%(D<>d<><64>/F<>d<EFBFBD><64>r<EFBFBD>iv:<3A>)*<2A><>Iאɭb<><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><>~}sK<73><4B>A<EFBFBD><41>y<>M<EFBFBD><4D><1D><>{?8{$c<><63>*<2A>)*<2A><16>Gpi<0B>qX<71><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>iA6l<11><><EFBFBD><EFBFBD><18><>m2=J$Q$X6}<7D>
|
||||
<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD><EFBFBD><0B>M<><18><><EFBFBD><01><><10><>y<EFBFBD><79>X4>"<22> s<>XMA<>ݒ|<7C>I {l<><6C>3V<13><>~sI[,<2C><>p<EFBFBD>yA<79>sp<73><70><EFBFBD>YsN|=@<40><>U<1D><><EFBFBD>uOpM<70>6<EFBFBD><36>Ɯ<EFBFBD><C69C><EFBFBD>OQ<4F>E-=M<><4D>{<7B><><EFBFBD><EFBFBD>^<5E><><EFBFBD>#<23>u6
|
||||
<EFBFBD><EFBFBD><1F><12><>ť? <20><> <20>ⴲ"<22><><EFBFBD>d<EFBFBD><06>Y<EFBFBD><59><EFBFBD>geH<65>"<22>g<EFBFBD>Xf<58><01><>!D<><44>D4Z<><5A>=@6<><36>"<22><><03>4뢢im<69>m<>G<EFBFBD><47><EFBFBD><EFBFBD>=M:ڌz<DA8C>x<08><>ւ<EFBFBD><D682><EFBFBD>Y<03>?<3F>J"<22><>d<>%ػ<>r9ܓ^MG.
|
||||
<EFBFBD>=}0b<1C> ]#ٹ<><D9B9><EFBFBD>㡞?I<><49>κhS<68>y"<22><><EFBFBD><1E>vY<76>$<24><>`J<;<1E><><17>h<EFBFBD><68>\<5C>,eSM<53>lʵ<6C><CAB5><EFBFBD>X<EFBFBD>?<3F><><EFBFBD><EFBFBD>N<EFBFBD>û<EFBFBD><C3BB><EFBFBD>m<>U,<2C><>o;C<>p<EFBFBD><70>+n<12>~;-;<3B><>~8<>t<13><>,9i!S~AOԠ43
|
||||
SL<EFBFBD><EFBFBD>nfmz<EFBFBD>5N<EFBFBD>çr<EFBFBD>l.jX|<7C><>+r<>z<EFBFBD>UT<55>M<EFBFBD>?:G5<47><35>ʇ,<2C>>;<3B>k<01><>ʆM<CA86>Kp}<7D>k{mI<6D>F`i<>0.{<7B><><EFBFBD><EFBFBD>ͫ><3E>ec<65><63><EFBFBD>CN̴P<CCB4><50>wTh<54><68>d:H?8ʀjn;<3B>,<2C><>C<EFBFBD><43><EFBFBD>b<7F><62>W<EFBFBD>lY:
|
||||
?<03>l<EFBFBD>s=@>n>&<26>!Sq9<71><39>\<5C><>"<22><>b=@(<28><><10>˧`=}I*}EF<45>?%<25>'y<><01>"<0F><>Μw^<5E>t<EFBFBD><06><> =MAy%<25>8<EFBFBD><38>c4<63>br<62>U(u=MgM<67><1D><11>I<EFBFBD>)*<12>q<EFBFBD><71>VƮfb/
|
||||
<EFBFBD>U<>X<EFBFBD><08>Z<EFBFBD><5A>$B<><42><EFBFBD>OR<4F>Ph<50>8Yk1=}Å<>W<EFBFBD>8J<1C><1F><><EFBFBD>we<10>~U<06><><13><>RVEo]<10>NY4<59><34><0C>ċ<EFBFBD><C48B>֟<EFBFBD><D69F><EFBFBD>~<7E>9<EFBFBD><1D><>3qN<71><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66>юT<D18E>Gx<47>)*=}<0B>'sS<73>} 7<>q<EFBFBD> f<><66>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><02><18>!?<3F>D<EFBFBD><44><EFBFBD>RN<52>Q<EFBFBD>m<EFBFBD>.Φ<><CEA6>'9<><39>xya<79><05>D<EFBFBD>q<EFBFBD>HD<48><44>lz7<>M<EFBFBD>2u (<28><0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4_<34><5F>_<EFBFBD>[<5B><>F<EFBFBD>Q<EFBFBD>I<0C><><EFBFBD><EFBFBD><1D>9`<60><><EFBFBD>^<5E><><EFBFBD>N}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>ٜ<EFBFBD><D99C><EFBFBD><01><>
|
||||
<EFBFBD>9<>4k"d<>iOfh<66><68><EFBFBD>)*<2A><><EFBFBD><EFBFBD> <20>91<39><31>m<12>h<EFBFBD>'Ap<><70><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>`\+:<3A><><EFBFBD>n뺪<6E>R<EFBFBD><52><EFBFBD><C280>efogjKYc<59>[9.{pj<70>ti<<<3C><>pr<70><72>/@F<>MbSU<53><55>Y4<59><34>:<><7F>.<2E>;93G"><3E><>t<EFBFBD>
|
||||
<EFBFBD>,L<>ȒjҒ><3E>=J?P{)*\<5C>b,~<7E><><EFBFBD>n;n<>1<EFBFBD><31><1D>v<EFBFBD>M<>A<EFBFBD><41><EFBFBD>=M<>/<07><><EFBFBD><EFBFBD>1<EFBFBD>DB<44>Mg<L<>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47><EFBFBD>ܬcr<>\<5C>S<EFBFBD><53>[<5B>}<7D><>\}<7D>|p<>p<EFBFBD>g<EFBFBD>^2.<2E>z;JL<4A>K<EFBFBD><4B>c<EFBFBD><63>=J<>qR"<22><><EFBFBD>
|
||||
<EFBFBD>"<22><>Z<EFBFBD><5A><EFBFBD>=@9<>=M<><4D><EFBFBD><EFBFBD><EFBFBD>)*<2A>6<EFBFBD><36>#g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B><17>]%m<><6D>S<EFBFBD><53>z<EFBFBD>Ĺ<EFBFBD><0C>BE<42>&<26>=MG<><19>$<24><><EFBFBD>1<EFBFBD><31><EFBFBD><<3C><>tf<74>AN<41><4E><EFBFBD><07><>$<24><><EFBFBD><05>yj[ǧ~q<>#<23><><EFBFBD>pxĚ<78><C49A><EFBFBD>(<28>_>ݔ'Ը<><D4B8>&
|
||||
2w<1D><><EFBFBD><EFBFBD><EFBFBD>Ę^<0B>ۥ<EFBFBD>'P[ڒ<>1:k<><6B><EFBFBD><EFBFBD>|7<><37>p?j<>Vi<56>x<EFBFBD>6<>9<EFBFBD><39><EFBFBD>z<04><><EFBFBD><EFBFBD>#`<1D><14>\<5C><>q<EFBFBD><71><EFBFBD><EFBFBD>ҙ`<60>O2<4F>X4S<34>T<EFBFBD>ͳ<EFBFBD>n<EFBFBD>m<>s+Y0u]<5D>d<EFBFBD>=J<>lUd<55>y<05><><EFBFBD>Q<EFBFBD>=M<><4D>(.<2E>
|
||||
<EFBFBD>gX<19><>! H!<21><>c<EFBFBD>xE萙{q{_ge<67>/k<><6B><EFBFBD><EFBFBD>#Y<><59>Ύ<EFBFBD><CE8E>''4<><34><EFBFBD>H<15><>B<1B>v<EFBFBD><76><EFBFBD>I}S<17><>#<12>P<EFBFBD>KxĂ<78><C482>z<7F><7A>=J<><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<1D>><3E>B<1A>K<EFBFBD>Z<1C><>Q<EFBFBD><51><EFBFBD>(<28>wh<77> <20>v~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J
|
||||
=M"݆<>$<24>i<EFBFBD>h<11><><11>#bh<62><68><EFBFBD>Y<EFBFBD>Â:2<>5<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD>Cn<43>2Ԫ<32>TJUw/7lLc<4C>{<7B>L<EFBFBD>,<2C>L<EFBFBD><4C>zjJ<6A><4A>V<EFBFBD><56>nznfO<66>z4?<10>{ɪo><3E><>fp>n~<7E>><3E>~<7E><>|â<><C3A2>n<EFBFBD>F<EFBFBD>SS<53>Tn{:ʮ<>4sLϯT˼:<3A>
|
||||
<EFBFBD>\2<>8<EFBFBD><38>o.<2E>+>;<3B>}7|ԑ$8b<38>=J<>R<EFBFBD><52><#<23><14><1F><02><>l`<60><><EFBFBD>w8<77>s.<2E><>y<EFBFBD>@/+p<>C22<32>;<3B>oC&댰ꀥT6Խ<36><10>~<1A>'<27><><EFBFBD>_74<37><1F><>AaE<61>9<0C>q<EFBFBD>v<EFBFBD><76><1E>!@"<22><><02><>Ce<43><65><EFBFBD>
|
||||
<EFBFBD>U<EFBFBD><EFBFBD>o<17><><15><06><><EFBFBD><06>D]<5D>}gNƑ<4E><C691>)*<2A><>"J)*W<14>=}Gd<47><64><EFBFBD>X<EFBFBD><58>!<21><>(<28><>Z <20><>9]wkC<6B><43><EFBFBD>a'=@<40><><EFBFBD><EFBFBD>ۓ<><DB93>jf<6A>l<EFBFBD><6C>lc<6C><63><EFBFBD>K(<28>m<EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><<3C>MR=@>I<=Mrm<72><6D><EFBFBD>
|
||||
<EFBFBD>+y<>ɚ<EFBFBD>q<EFBFBD><71>o<EFBFBD><6F>ֵH<D6B5><12>ҙ>{Yr#<23><>m<1C><05>B<EFBFBD>V<7F><56>0<EFBFBD><30>Y<EFBFBD><59><EFBFBD><EFBFBD>ы<EFBFBD><0F>n<EFBFBD><6E><EFBFBD><11><>wt<77>k<0C>*I&Y<> <09><>?F0<46>+<14><>l1<6C><31>GG<><47><EFBFBD> <20>bi!<21><>'<27>"<22>>,xf<78><66> <09>$i`i1<69>
|
||||
H<EFBFBD><01>_><3E><>y<EFBFBD>CΖ<43>W<EFBFBD><57>(<28>g<15><>\nm2<12><><EFBFBD><EFBFBD>y<7F>6.M'u<><16> <20><>hz<14><><EFBFBD>&<26><1E><>I<<3C><>\*<2A><>T@c<><63><EFBFBD>hT<><54><EFBFBD><EFBFBD><EFBFBD>tx<1F>q_a<5F>l<EFBFBD>M<0C>W$<24>'<27><><EFBFBD><EFBFBD><EFBFBD>с<EFBFBD>y<EFBFBD><79>m}q<>q<EFBFBD><71>i<10>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}K<>w<EFBFBD><77><EFBFBD><EFBFBD>4P~.,D<>`2/<2F><><EFBFBD>zjJ?<3F>>+=}k<><6B><EFBFBD><EFBFBD><EFBFBD>:KU,?<3F><>t2:2<>L2n<32>2<EFBFBD><32><n<>D<>tL<74><4C><EFBFBD><EFBFBD>;o{uSX<53>y?NL<4E>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><54>UJ.<2E>kDǔ<44><C794>{<7B><>4<EFBFBD><34><EFBFBD><12>t<><74>Ss<53><73><EFBFBD>5<EFBFBD>
|
||||
J<15><>L<EFBFBD>K+?h<>O<07>B<EFBFBD>+<2B><>`,̲<>$<24>>ft<66><74>fU<66>`t<>~<7E><><EFBFBD>R<EFBFBD><52>BʎF<19>%dD<12>|<7C>Q5I<35>p<0C>]g<1B>=Je<><65> <20>'Ś$سX<><58><EFBFBD>[z<><7A><EFBFBD>n<EFBFBD>Z<EFBFBD>jb<6A>$<24>扭<><E689AD> "<22>[E&<26><><EFBFBD><EFBFBD>|78<37>my<6D><79>
|
||||
Dm<EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<05>)*?g<19>=@<40>'<27><>ɡ<1D><><1E><1F><><05>p<EFBFBD>;!s<>=M<>9<EFBFBD>`[<5B><><EFBFBD><1A><>f <09> <09><><EFBFBD>$<24>£n<C2A3><6E>NxRiSLD<4C>?<02><><EFBFBD><EFBFBD>T<EFBFBD>2<EFBFBD>2<7F>OHud<75><64>A<EFBFBD><41>Վ<EFBFBD>fox<6F>6<><36><1C><>~]<14><><EFBFBD><EFBFBD><18><>d<EFBFBD>b
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<26>(<28>?zq<04>h<EFBFBD><"<22>|i=}I<>W<EFBFBD><57><1E>t<><74><1C><><EFBFBD>b<EFBFBD>{+a<1F>x۩a<DBA9>$N<07>Y<>S<13>e<EFBFBD><02><>z<EFBFBD>HfD<66>L<EFBFBD>=JA<4A><41><EFBFBD><EFBFBD><EFBFBD> <09><>h<EFBFBD><68>d q<><1B><>`<60><><EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD><1E><03><><EFBFBD>X<EFBFBD><58>!<21><><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47><EFBFBD>!?
|
||||
<EFBFBD><EFBFBD><EFBFBD>-<08>3<EFBFBD><33><04><14>z<EFBFBD><7A>Lz=M嗖<4D><05>d<EFBFBD><11>Ip;<<3C>T<EFBFBD><54>"<22><>'A<>^<1A><07><> <20><><EFBFBD>F<EFBFBD><46><EFBFBD>Tru&s<><73>=M's<><73><EFBFBD>wm<77>(<28><>zW<7A><57><EFBFBD><EFBFBD><EFBFBD>`<60>%Q<>ɓ<EFBFBD>y%_<01><><EFBFBD><EFBFBD>RS<52><1D>[(<28><>y<EFBFBD><79>[nd<6E>I<EFBFBD>
|
||||
D@<40>g<14><>z<EFBFBD>c<EFBFBD>s <20><><EFBFBD><15><><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD>lD<6C>6<><36><EFBFBD>zF<7A>0<EFBFBD>YNO<4E><4F><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD>(5<1E><><EFBFBD>'<27><01><>F<EFBFBD><46><EFBFBD>n<EFBFBD><6E><EFBFBD>}y<><79><EFBFBD><EFBFBD><1C>\Y<>Z<EFBFBD><5A>쓥<7F>h<EFBFBD>7@<40>bϡ,<2C>"<> =J<1F><><EFBFBD>Q<EFBFBD><51><EFBFBD>r."<0F>%<
|
||||
$gm8<6D><38><EFBFBD><03><>H<EFBFBD><1D><>V<EFBFBD><56>Pj<50><6A>C.<2E>r<17>CF<43><46>jJ:2.2<EFBFBD>j<EFBFBD>Ny<EFBFBD><EFBFBD>><3E><>z\/m|K>l#<23><>2<EFBFBD><32><07>><3E><>7<EFBFBD><37>><3E><>rxzn<7A>,<2C>ϻ<EFBFBD>M<EFBFBD>S<EFBFBD>\qJտ<4A><D5BF><EFBFBD><EFBFBD><EFBFBD>=@%Q<><51><EFBFBD><EFBFBD><12>ʯzo~<7E>2o<32>n<>.j
|
||||
Od<4F><12>ƲZTT<54>4b<34><62><EFBFBD><EFBFBD>GG<47>K+G2<10><>Ga&t<><74>?s<>2<EFBFBD>gR<67>L6t*ג<>~]<5D>ȿ<EFBFBD>4L<34>\<5C>h<EFBFBD><68><EFBFBD><EFBFBD>˥9$<24><EFBFBD>=}<7D>*<2A>TS<54><53><EFBFBD>M<EFBFBD>l<EFBFBD>A[K<><4B><EFBFBD>#˵ Y<>i<><19>F<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>q<12>^<5E><>R4<52><1B><02>
|
||||
<<3C><>F<EFBFBD>{8T<38>{<7B>{z<><7A>uˬ\<5C><>q`plt><3E><><EFBFBD>w=@^<5E><>߆H=M<><4D>=}<7D>><3E>D<EFBFBD>[ <20><><EFBFBD><1F>K=@<40><><EFBFBD>zϰ<7A><CFB0>V<EFBFBD><0F><><EFBFBD>0<EFBFBD><30>9v<39><76>h<EFBFBD><68><EFBFBD><01>=J<01>瀸<EFBFBD><E780B8><EFBFBD>4<02><><EFBFBD>x<1B><>Mb<4D><62>#e<1F><><EFBFBD>e<>
|
||||
<EFBFBD>HVDޛ<>z!<21>t<EFBFBD>4<EFBFBD>[<5B><>6B<36>Q&H&<26>x<EFBFBD><78>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E><>=}<7D>mK*f<><66><EFBFBD>b<EFBFBD><62>y<EFBFBD>7<EFBFBD>=}<7D>wͧ<77><CDA7>Mr<4D><72><EFBFBD>`<60><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>9<EFBFBD><39> <09><><0C>o<EFBFBD><6F><EFBFBD><13><> <20>z_><3E>~f<><03>h<EFBFBD>I<EFBFBD><49><EFBFBD>$<24>O<EFBFBD>
|
||||
:XM<16><><17><><EFBFBD>?<0F><>K!D<> <20><><EFBFBD><EFBFBD>$q<><71><1D><><19>ɤ<1E>Ae<>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D>Vh<56><0C>}<7D><><EFBFBD>&<26>g<EFBFBD><67>hȂ<68>=}{<7B><>λ<EFBFBD>=}&`<60><><EFBFBD>GoIV<49><YU<14><>Ӣ<EFBFBD> I<><1E><><EFBFBD>7<EFBFBD><37>C9Z<39>d'P6<1B>a<EFBFBD>\
|
||||
=J<><4A>Xw<58><77><03>;^~z<><7A>R<EFBFBD><52><11>R<52>2<EFBFBD><32>jKno<6E>k:B<>:<3A><>ڲL<l<>7<EFBFBD><37>H<EFBFBD>0onMN<4D><01><>p<EFBFBD>oO>s<><73>]X|<7C>4<EFBFBD>S<EFBFBD><53>3}Wl<57><6C>N6<4E><36>q<EFBFBD><71>Lˏ<4C><CB8F><EFBFBD><EFBFBD>n<14><>n/eT<65><54>{=J;e/ed<65><12>s;P>
|
||||
<EFBFBD><EFBFBD><EFBFBD>u <09>܃<EFBFBD><07><>.<2E><>|<7C>*"{z<><7A>NR<4E><52>.<2E>LR:<3A><>l<EFBFBD><6C>\<5C>R<EFBFBD><52><EFBFBD>z<EFBFBD><7A>+<2B><>jR,<19>g0<15><><EFBFBD>N<1B>S<EFBFBD>9<03><><EFBFBD> 7g<37><67><EFBFBD><06><12>8jc<6A>4&=M<1F><><EFBFBD>jnb<6E>T7<54><37>U<><1C>nP<6E><50><EFBFBD>ԣ<18>r[=M<><4D>?~͍
|
||||
2&<26>><3E><>F{<7B><><EFBFBD>UT<55>T<EFBFBD>Ye<59>4<EFBFBD><34><EFBFBD>Ë<EFBFBD><13><><EFBFBD><EFBFBD>q<>?Ҥ Z<13><>F<EFBFBD>sԓ as<61><73><EFBFBD>ـm<D980><6D>"#<23><><EFBFBD>)*<2A><><EFBFBD><EFBFBD>[<5B><1C>}h<><68><1F>O<EFBFBD><11>2.,+*<2A>-<2D><04><16>Nе<<3C><>}qr%a<12>G<18><>5<EFBFBD>1瘑x
|
||||
<EFBFBD>ޛ<>"<22><>K&<26><><EFBFBD>i<10>.<2E>G<><47><EFBFBD><EFBFBD>ncM<18><>,<2C><>V<><56><EFBFBD><EFBFBD><EFBFBD>|<7C><><14><><EFBFBD>?9v=@<16>:J<1A><>_<EFBFBD>_<EFBFBD>\|<7C>sy<73>h<EFBFBD><68>G١<47>/<1A>(ݶ<><DDB6>v<EFBFBD>F<EFBFBD><1D>$<01><><11>iU<69><55><EFBFBD>=@<1E>Y}<7D>:<3A><>̱<EFBFBD>4.<2E>+<2B>j<EFBFBD><6A>
|
||||
<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>.q,.jXj|<7C>`2.:̊韜<CC8A><E99F9C>s<EFBFBD><73><EFBFBD><EFBFBD>l<EFBFBD><6C>L<>n<EFBFBD>&HX~cY3<59><33>H<EFBFBD>zѯ<0B><03>دj<D8AF>r<EFBFBD>1<EFBFBD>7<EFBFBD>Yo<59><12><08>c<EFBFBD><63>o<><6F><EFBFBD><EFBFBD>K+@<40>5<EFBFBD>31<33>c˫4rR<0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD><64>RʹT6L<36><4C>4<EFBFBD>;kF<6B>4;mN<6D>
|
||||
9<EFBFBD><EFBFBD><EFBFBD>sF<EFBFBD>,<2C><>B<EFBFBD><42><EFBFBD>q`2z/<04>~ǬS_[<5B>3<7F><33>4<1C>(7a<37><61><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>KI<4B><49>Ĩ<EFBFBD><C4A8>K<<3C>u<EFBFBD>-Iz<49><<3C>к㣿<D0BA><E3A3BF>5<EFBFBD>n<EFBFBD>rrNI4\CS;<3B>h<EFBFBD>>ߜF<><46>w~<11><><EFBFBD><EFBFBD>9v|<7C>k<EFBFBD><6B>K<EFBFBD><4B><EFBFBD>r<EFBFBD><72><EFBFBD>W<07>nT<6E><54>X
|
||||
<EFBFBD>|<1A>iF<69>&t<>T<EFBFBD>)*<2A><>(Y<> <20>'<27>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><12><>2.,+,<2C><>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><65>}<13>mI<08>ܡ(<28>G<10><><EFBFBD><EFBFBD>#u <20>g<EFBFBD><05><><EFBFBD>;<3B><>_s06<30>t<EFBFBD>x<EFBFBD><78>B<EFBFBD><42><EFBFBD>m_Z<5F>T<>D<EFBFBD><44><EFBFBD>w`<60><>VS<17><><EFBFBD>䘆ڈ<E49886><DA88>
|
||||
<EFBFBD><EFBFBD><01><>3V<13>}<7D><><EFBFBD>T<EFBFBD>S<EFBFBD>9<EFBFBD><39>'٣<><D9A3><EFBFBD><07><>G<EFBFBD>M=}C1K<1A>'<27><>p<>I<><49><EFBFBD><08><><EFBFBD>Ȕ2<C894>o{<7B>29lP<6C><50><EFBFBD><EFBFBD>,0jJn,.j<?k=}<7D>f<EFBFBD>|~<7E>2<EFBFBD><32>K/N<><4E><EFBFBD>Pͫ<50><CDAB>z~5<>\_<>γ<EFBFBD><CEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rȏ<72><C88F><EFBFBD>
|
||||
η<>LJ<4C>{~=}O/<2F>/<2F><1D>B:<3A>t<EFBFBD>j?d<>n>;<3B>;<3B>+K:<3A><12>'<27>.lkj<14>8<><38><EFBFBD>3;kF<6B><0E><15><>1Ӝ<31><D39C><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><75>6<EFBFBD>Z<EFBFBD><5A>K>{onE>RRz<07>d<EFBFBD>ٴb<D9B4><62>JMj<4D>d<64><C29C><EFBFBD><12><>=MI?CfA<66><41><EFBFBD>p<EFBFBD>X
|
||||
y<10><><EFBFBD><EFBFBD><EFBFBD>+><3E><>[̠w*<2A>(4<>^<5E>8<38>\<5C><>C<EFBFBD>#<23><>o:<3A>h5S<35>M<EFBFBD><4D><EFBFBD>OxkIÑ<49><C391><EFBFBD>{b<>ӤLC_<18>z<EFBFBD>q<EFBFBD>K<><4B><0C>X<EFBFBD><58>p<>%b<>\<5C>K<EFBFBD><4B>b<EFBFBD><62>.l<> <09>_<EFBFBD><14>")*<2A>4<>:2.,6<><36><EFBFBD><EFBFBD>T<>ڰ&R<06>
|
||||
<14>w$<24>a<EFBFBD><61><03><><EFBFBD>B<EFBFBD><15><18>}<7D>}^<5E><><EFBFBD><EFBFBD>%<25>&<26><><EFBFBD><EFBFBD>G2<32>b<0C><><0F>N~͢<><CDA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<>o<EFBFBD><6F><13><>ҵO<D2B5>g<EFBFBD>ӹ<EFBFBD>v<EFBFBD><76>Jۤ<4A><DBA4><01>9&<26>P<EFBFBD><50><EFBFBD>,<2C>hN<68><4E>#<23> <20> <20>$<24>xݸi{j<><6A>ru<72><75><1A><>
|
||||
<EFBFBD><EFBFBD>iC<EFBFBD>1ݤ<EFBFBD>o<EFBFBD>t<EFBFBD>A<18>6<EFBFBD>o<EFBFBD>><3E><10>Q<EFBFBD>s><1B>nx<6E>Lon/,\<1A>?<3F><><EFBFBD>EM<45><4D>\.nlV{<7B>94>l<14>gqr̷Ȏ<CCB7>><3E><>GY<47><59><EFBFBD>M<EFBFBD><4D><EFBFBD>LQ<4C>2U<32><55>R<EFBFBD>S<EFBFBD><53><EFBFBD>w<EFBFBD><1D>< <20>*<2A>u ^o<><6F>p<EFBFBD>x<EFBFBD>ԝ<><D49D><EFBFBD>Z<EFBFBD>>w
|
||||
Br{~<7E><><EFBFBD>̶<EFBFBD><CCB6><12><>&>A-M<><}m;p<><70><EFBFBD><EFBFBD>J<EFBFBD>T4<54><34>3<EFBFBD>ۛ~<13>}u4<75>:<3A>2zl,d:d<><64>4K<>(?5-<2D><>Nm<4E><6D>M<EFBFBD><4D><EFBFBD><EFBFBD>Q2[q<17><1E>h<EFBFBD><68>#<23> ڈ<><DA88>ɾ<EFBFBD><C9BE>KE<4B><45>R<1B>uD<75><44><EFBFBD><EFBFBD>}M<><4D><EFBFBD><EFBFBD>`C<><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>2Ȕ<EFBFBD><N<>ԙ:<3A><><EFBFBD><EFBFBD>d<1D> <20>NM;<3B>5<><35>pŒ<70>w<EFBFBD>C<EFBFBD>kk1<6B>r<1D><><EFBFBD><EFBFBD>=M ]<5D> <09>)*Y<><59>k?$A6<>jJ:2b<32><62>T<EFBFBD><54><EFBFBD>y9<79><39>i<EFBFBD><69><EFBFBD><1A><>Y<EFBFBD>h<EFBFBD>Ό<1C>8<EFBFBD><38>%<25>@Bu <20><><08><>?<18><0C>u<EFBFBD>>cs<63>
|
||||
~2=}<7D>㝢<EFBFBD>֓<EFBFBD><D693><EFBFBD>cS<63>><3E>}Hm<48>CYWg\<5C>Y<0F>m8<6D><38>V<EFBFBD>@t<>lܩ<1E><>Y<EFBFBD> <20><><EFBFBD><1D>m<EFBFBD>!ͩ<>y$<24><0C>&<26><>=J<><4A><EFBFBD>Q<EFBFBD>9zW<03><><EFBFBD>><3E>zI<7A><49>N`<60><><EFBFBD>L<EFBFBD>S<EFBFBD><53>L<>ڬ>4l<34>A>L4<4C><34><EFBFBD>
|
||||
<EFBFBD>ҹ=@<40><><0C><>zA}҆<><D286>y4<79>ks<6B><73>j<EFBFBD><6A>?l_<6C><5F><EFBFBD><EFBFBD>3Hrp<>H<>R"<22>|<7C><13>q<EFBFBD>,R<>F<EFBFBD>Z<EFBFBD>eC?-<2D>;1sRp<>><3E>g<><67><EFBFBD>*oln<6C><6E>qR<71>}*~<11>@rn+X<16>AGSM<53>Cv><3E><><EFBFBD>yt<79>,R.x<>l
|
||||
<EFBFBD>P<EFBFBD>:<0E>dA<z<><7A><EFBFBD>k_B(<28>#<01><19><1A>9x<39>葖<EFBFBD><E89196>{mN^<5E>qySMJ<4D><4A><EFBFBD><EFBFBD>=}o^.<2E>L᠕|<7C><>K<EFBFBD>W.<2E><>eEF{<7B>c<EFBFBD><12>k<EFBFBD><6B>?Q;I@=}Z<>}<13><><EFBFBD><EFBFBD>B<><42><0F>(<>.~ c<>w<EFBFBD>[;I<0F><><EFBFBD><16>
|
||||
<1B>o^<5E>(?h i(A<><41><EFBFBD><EFBFBD>fhωr hRjJ:2.Ib<17><><EFBFBD>&<26>(:9)*<10>U<14><><EFBFBD><1E><><EFBFBD><EFBFBD>vS%\<5C><>9\<5C>,%<25><1A>Y<EFBFBD>M<1B>M|<7C>J<EFBFBD>LL(5V<35><56><EFBFBD>~<7E>y8t4<7F>cVS<56>|<7C>~/<2F><><EFBFBD>><3E><><EFBFBD>;V<><56>1}<7D><>Y<EFBFBD>
|
||||
4<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>˞)*<2A>'QΤ<51>$`&<19>$<24>$<24><><EFBFBD><EFBFBD>#Ȓ<>dKIҺ\;+<2B>>TR<54><52><EFBFBD>jÜ<6A>,<2C><>KY<4B><59>32ގ<32><DE8E>H<EFBFBD>K<EFBFBD>s>||ᲳL<<3C>ۇ0t<30><74>ܓ<EFBFBD>诘f<E8AF98><66>{.L|<7C>.<2E>r<EFBFBD><72><EFBFBD><EFBFBD>kӠ<6B><D3A0>?0tv@<40>Ҧ<EFBFBD><D2A6>ڳXR
|
||||
<EFBFBD>6R<EFBFBD>6iTV<EFBFBD><EFBFBD>F<EFBFBD>,<18><>>Z<>KLV9<56>+&<26><>MJr<0F>,<2C><>l<EFBFBD>6<EFBFBD><36><EFBFBD>VJ2<4A>jJ:dVJ>+<2B>b2o<>A<1E>Qz=@T<><54>w<EFBFBD>P<EFBFBD><50><EFBFBD><06><><EFBFBD>d<EFBFBD><18>w[xavg^K<>˼kVF4<08><>A<EFBFBD>ɥ<EFBFBD>(<28>1<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>O<0F><>
|
||||
<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>x<EFBFBD>myV<EFBFBD>8<EFBFBD><EFBFBD>nc,HG<48>u<EFBFBD><75><EFBFBD><EFBFBD><1C>}n]<5D>LF<4C>4<EFBFBD>p#\I,<2C><>Mn[l<>Y_D_Ԃ+<2B>O<EFBFBD>Zo<5A>RD2O<32><4F>C8<43>`<>/<2F><>B<EFBFBD><42>B<EFBFBD><42>s<EFBFBD>[<13>=}<0F><>yC)*<2A>Yۭ.<2E><><EFBFBD><18><><EFBFBD><EFBFBD><EFBFBD><13>:2.,+j#
|
||||
<EFBFBD><EFBFBD><EFBFBD>PمK<EFBFBD>[~g<>0<03><>&<26><><EFBFBD>ը<><D5A8><EFBFBD>Z<EFBFBD>ujK=J4<4A>У<05>u<1A>Y<EFBFBD>=}<7D>u><3E><><EFBFBD>ud<75><64><EFBFBD><EFBFBD>,<2C>˅U<CB85>{wKx<4B><78>~gZ<67>ԭX{&=@<40>7<EFBFBD><37>{<7B>Nh<4E><68>c<EFBFBD>x<EFBFBD>Kg<Uu<55>͢<EFBFBD>xM1a{<0F>%<25><><EFBFBD>&xA<0C><>
|
||||
<1A><><12>k<02><><EFBFBD><EFBFBD><EFBFBD>~<7E>Nl<4E><6C><EFBFBD><EFBFBD><EFBFBD><16>l=JnN<6E>r{s<>6˒z<CB92><7A><EFBFBD>A<EFBFBD>7aS<61><53>Vβ4<CEB2><34><EFBFBD>>~f,<2C>kf<6B><01><>N~<7E>;V<>R<18>Ԭ<EFBFBD>d<EFBFBD><64><EFBFBD>؋><3E><>mR4<52><34>F<EFBFBD>SW\.jq<6A><06><>^<13>/I<z<><7A>J<EFBFBD>ʺ<>n¤S<C2A4>
|
||||
N~V<D7AC>.<2E>o<EFBFBD>\@/N2<4E>SX<14>CA<43>=M<>n<EFBFBD>q<EFBFBD>2jR<6A>J<15>n/<2F><><EFBFBD>,<2C><><16><><EFBFBD>Q<EFBFBD><51>d<EFBFBD><64><EFBFBD><EFBFBD>vm>K=}<7D><>~<7E><19><>z<EFBFBD><07><1D>y<EFBFBD><79><EFBFBD><EFBFBD><4<>N<EFBFBD><4E>l<><6C><EFBFBD>Y<EFBFBD><18><>x<EFBFBD>1<EFBFBD><31><03>Z6i8Z<38>MFk<46><6B><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>
|
||||
~<7E><><EFBFBD>=M'{u<>b"mf<6D>7<EFBFBD><37><1A><><EFBFBD>f<><66>_<7F>}Sr<53><72>a<EFBFBD>mQ\_<><5F><EFBFBD>z=}=Mq;<3B><>)*<2A><>Xn;u<>R<EFBFBD>xcI<63><07>Ԍ<EFBFBD><D48C><EFBFBD>C<EFBFBD><43>B<EFBFBD><07><><EFBFBD>m<EFBFBD><6D>xY<78><59>&<26>d%<25>ZpA<70><41><06><><EFBFBD><1E>2.,+*<2A>cI@<40><0F><>#3C<33>
|
||||
a<EFBFBD>v<EFBFBD><EFBFBD> <09><>&w#鑵<><E991B5>κ<EFBFBD>m<EFBFBD><6D><EFBFBD><1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=M<>38f<38><66>ޒ<EFBFBD><DE92><EFBFBD><EFBFBD>wAOL<4F>|tf<74>z<EFBFBD><EFBFBD><7F>d<EFBFBD>L<EFBFBD>܋V<DC8B><1B>7_pl<70><6C><14><><EFBFBD><EFBFBD><0F>{A9<41><39><05>)*<06><>#<23>0ͳX<>)*<2A>$<24><><08>c<EFBFBD>u<0F><><EFBFBD><19>(3
|
||||
<EFBFBD>=@I<><49><EFBFBD>ذq<D8B0><71>F2<46>:L+,@r<>,EMN{<7B><>2Ώ<32>>;i,K2<4B>><3E>wl<|<7C>t<EFBFBD>~_Yӎo/<2F>.<2E>\n{sl(/nMN<4D>\zAND6T<36><54><EFBFBD>$;<3B>]L<>5<EFBFBD>l<EFBFBD><6C>`5<><35>zt<>M<>;j<><10>ok<6F><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S8R<38>vR<76>!<21>
|
||||
<EFBFBD>5!<21>-<2D><>,J<>̬c:;<3B><>dP<64>,P<>2<EFBFBD><02><>Ӆg#>b$<24>a<><61>2<EFBFBD><32>ߍADV<44>K<EFBFBD><4B>&)*<2A><1C>g}X<><58><EFBFBD>e<EFBFBD> <20>{<7B><><EFBFBD>ѓ<EFBFBD><D193>{<7B><>e<EFBFBD>X<EFBFBD>ɼ&=@v<> <20><14><>H<EFBFBD>Anm<6E>b"o|<7C><>K<EFBFBD><4B>j<EFBFBD>qc<0E>[q<><71><EFBFBD>&b<>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<1B><><EFBFBD>v<EFBFBD><76>c<EFBFBD>L?<3F><>n<EFBFBD>;<3B><>oBno_5KP<4B><50><EFBFBD>B<EFBFBD>s_/fįq8;<3B>E><3E><>5W<35><57><EFBFBD><EFBFBD>e<EFBFBD><03><><EFBFBD>{km18+&u<><75>? [<0C><>VÙO<1D><>NJ:2.,+,rc-<2D><><EFBFBD><EFBFBD><EFBFBD>.ru<72>kV<><0C>I<EFBFBD><49><EFBFBD>E~[=M:$<24><><EFBFBD>
|
||||
<EFBFBD>*<2A><><EFBFBD><1C>~<7E>H<EFBFBD>O<EFBFBD><4F>|AY<41><59><EFBFBD><EFBFBD>o<EFBFBD>sڶ<73>OT<4F>S9 o<>k<EFBFBD>c~<7E>KQ)*<2A><><EFBFBD><EFBFBD><1D>T<EFBFBD><54><EFBFBD>ҹ<EFBFBD>ã<14>7<EFBFBD>M<1C>6о<11>D<EFBFBD><44>u<EFBFBD>я<EFBFBD><D18F>v<EFBFBD>r<EFBFBD>X<EFBFBD><58> ȿ%<02><>X<18>t<EFBFBD>$<24><><EFBFBD><EFBFBD>L5n<><6E>~:Lڮ<4C><DAAE>7<EFBFBD><37><EFBFBD>
|
||||
}J<><4A><EFBFBD>kr<6B>pl<70><6C>lSHtjӒ<6A>tH<74>y<EFBFBD>Lo><3E><><EFBFBD><EFBFBD>ͭ<EFBFBD>5KL_S<><3E><><EFBFBD><EFBFBD>/Lz̼<7A><EFBFBD><DEB6>^<5E>9o<14><><L<><4C><EFBFBD><EFBFBD>v<EFBFBD>o.<2E>M<EFBFBD><4D>K<EFBFBD>*Rk<12>ZL_rR<72>dE.<2E>-LRʴ<52><CAB4><EFBFBD><EFBFBD><EFBFBD>qlMuY<75><18><>p<EFBFBD>C;<3B><><EFBFBD>n+oE
|
||||
+q<><71>T=}˫<><CBAB><EFBFBD>C<EFBFBD><43>F<EFBFBD>F<EFBFBD><46><EFBFBD>*<2A><><EFBFBD>'C<><43><EFBFBD>T[ew-<11><><EFBFBD><EFBFBD>r<EFBFBD>x<EFBFBD>V<EFBFBD><56><EFBFBD>Ka<4B><05><>_<EFBFBD><5F>my<17><>7Io<49>ȹ<14><><EFBFBD><EFBFBD><EFBFBD>&D<>)*\#h<><07><><1F>]<5D>!٥<12><16><>%Mr;<3B>0<EFBFBD>]+@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<O<>g0QQ<51>I<EFBFBD>?5<><35><EFBFBD><EFBFBD>)*]<5D><><EFBFBD>=J<>ն<EFBFBD>Eo&<26><>oH(.w|<7C><><EFBFBD><EFBFBD>ۏ<1C>ˀlq<6C><04>.<04>k6<6B><36>m<0C>$W<><57>H<1D><07>[<5B>i}<7D><>ϰ<EFBFBD>Ɗ<EFBFBD><C68A>j<EFBFBD>%<25>%{dm=J<><4A>u=@=@<40>jJ:2.,+*<2A>_<>愯nw<12>
|
||||
$<07>a`W]}<1F>י<EFBFBD><D799>S<EFBFBD><53>+V\(~<7E>w|<7C>5<EFBFBD>:<3A>O<EFBFBD>u<EFBFBD>J<EFBFBD><4A>(~<7E>l<EFBFBD>&<26><>R<EFBFBD>jc<6A><63>_CA`rΏ=J<><4A>3<>Vt<><74><0E>oa<6F>w~<7E>L%<25>d<EFBFBD><64><EFBFBD>L)*ϛ<02>90ʎI3<49><33>$<24><>%c<><1D>u<EFBFBD>&x?<3F>%r<>T<EFBFBD>XU<58><55>:
|
||||
2;<3B><>KRz<52>,<2C>+.<2E><><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4n<34>j<EFBFBD>`2KN4<4E><34><EFBFBD>]ηv<CEB7><76>lH<6C><48><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD>2ǻ<32><C7BB>A<EFBFBD>\<>ȏO^<18><><EFBFBD>=J<05>k<>5N&6<><36>o<EFBFBD>rj<72><6A>h?<07><>AG<41>rR<72>Zsw6/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˓?<3F>zߞ<7A>ֿ
|
||||
H0F<EFBFBD>BS4<>2<>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>}Ě<><C49A>ǿ:\<5C><>n<EFBFBD>6<EFBFBD>͑<EFBFBD>Y<EFBFBD><59>g<EFBFBD><67><EFBFBD>(<28><>-|=@.<2E><><EFBFBD>gd<67><64>[o<1B>$&W"<22>U<><55><EFBFBD>e_wI<77><49>|<7C><1A>x<EFBFBD><78>f<EFBFBD><66>D_ՔK<D594><4B><EFBFBD><EFBFBD><EFBFBD>K<><4B>Q<1E>_<07>=@<1E><><EFBFBD>"hg<68>
|
||||
<EFBFBD>(ڕ_<DA95><5F><EFBFBD><EFBFBD><EFBFBD>N<><4E>5&b<><62><EFBFBD><EFBFBD>!<21>gٍ9<D98D><12>+(<28><>{<7B>O<EFBFBD>AY<41>3<EFBFBD>G#z<><7A><EFBFBD><EFBFBD><EFBFBD>s[p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<21>Z<EFBFBD>5<15>B<EFBFBD>F<EFBFBD><46>nlֱ$<24>n<EFBFBD><6E><EFBFBD>\<5C><>x<EFBFBD>B<EFBFBD>[q&m#<23><><EFBFBD>ڥ=@<40><><18>.<2E><>ޞ<EFBFBD>}jZ<6A><5A>61<36><31>
|
||||
<EFBFBD><EFBFBD>I,՟<><D59F>:2.,+*<2A>jJ:<3A>Gѯ<47><D1AF><EFBFBD>¦<EFBFBD>O(u<1D><>I<EFBFBD><49>)*v<><1A><><1C>&<26><>D<EFBFBD><44><EFBFBD>QK<51><4B>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>T<EFBFBD>_,#<23>!{^<5E>5H>⾣<><E2BEA3><EFBFBD>+<Qjp܀<70>#{<7B>-<2D>V<EFBFBD><56>P<EFBFBD>v<EFBFBD><76>t<EFBFBD><16><>n<EFBFBD><6E><EFBFBD>-<2D><>=J<>c<EFBFBD>%<25><>
|
||||
+<2B><>"<22>3A{<0F><><EFBFBD>'ei籡<0C>m1<6D><31>ˋ<EFBFBD>1<EFBFBD>|<7C>:4<>pr?,<2C>P<EFBFBD>z<>U2<55>_nLm<4C>̲<EFBFBD>ORY<08><03>%<25><><EFBFBD><EFBFBD>t<EFBFBD><74>t<EFBFBD>Kt<4B><74>/z<>rގ<72><DE8E><0C>lL<6C>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD>$9_jn<6A>N<EFBFBD><4E>@<40><>A-<2D><>u<EFBFBD><75>6<EFBFBD><36>r<EFBFBD><72>L<EFBFBD><4C>+5
|
||||
rR<EFBFBD>Ӯ<EFBFBD>k<EFBFBD><EFBFBD>2oC2ʾzo<EFBFBD><EFBFBD>2-m<><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>F<EFBFBD>㜴e:<18>O <20><EFBFBD>}7<><37>^<04>9&b<>@r ]<5D> ?!E%z<12>/Ą<>9<16><>!c<><63><EFBFBD>z<03>ђ<EFBFBD>p<EFBFBD>#z<><7A><EFBFBD><EFBFBD><1D>=}[(<28><>7n,9çܕ.<2E>'<27>ѽ<EFBFBD><D1BD>=M
|
||||
~ݩ<><DDA9>I<><49><13>A<EFBFBD><41>)*<2A>$<08><19>H<><48>><3E>=M(F<><46><EFBFBD>!<21><0E><><EFBFBD>b<><62><EFBFBD><EFBFBD>I<EFBFBD>DB<44><42><EFBFBD>V9<56><39>CPގ|<7C><>sr|K<>{~Ϝ[#<23>V<04>.<2E><>M<>2)*<y<><18><><EFBFBD>ڠ<EFBFBD>!<21><><06>{<7B>b<EFBFBD>!<21>ow7Wb<57>2^<5E>hu
|
||||
<15>nhO<68><4F><11>UzJ:2.,+*<2A>jJ:<3A><>ְya9'<01><1F><1B><><1E><1C>o<EFBFBD>ٽ>$<24><>[W`lC<6C><43>_<EFBFBD>_<EFBFBD>m.#c<>R<><52><EFBFBD>;r<><72>SW<53><57>|<7C><>t<EFBFBD><74>|<7C>쵼"<22>><3E>U<EFBFBD><55>V<EFBFBD>R<0E><>~}oC<6F><43><EFBFBD><EFBFBD>ܔ<>Զ<EFBFBD>Xy<58>l<EFBFBD><6C>
|
||||
<01>f<EFBFBD>o<><6F>H+=J<>>h:i9<0C>$H<>]<5D>"h㭢<07><><EFBFBD>I<EFBFBD><02><>*t=}y>|<7C>U2n<32>_<EFBFBD>RL;<3B>>3?<3F>r<EFBFBD>[r<>>;]<5D><oA<6F>9,<2C><>4t<34>SX><3E>?p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>xy\<5C><>su<73>ˏY8RMY4cf<63><66>t@?R<><52><EFBFBD><EFBFBD>W<EFBFBD><57>
|
||||
<EFBFBD>Ѽ<EFBFBD>MZ<EFBFBD><EFBFBD><EFBFBD>^SNж<4E>,J9<4A>;s1<73>EB;^<5E><>R<EFBFBD><52><EFBFBD>vOLє,::<3A><>rz\+F<><46>GI<47>Ӎ<EFBFBD>=}<7D><>+G<><07><03><>d<EFBFBD><64>M{<7B><> <02><1E><0F><><1C><>{<1D><>?<3F><><EFBFBD>,+,<2C><>"<22><><EFBFBD><EFBFBD><17><><EFBFBD><EFBFBD>=}<7D>3<><33>7<EFBFBD><37><EFBFBD>
|
||||
!ݘ'<27>V<EFBFBD><56><EFBFBD>X<12>(?<13><>,<L<>R<EFBFBD>^{<1F>켍<EFBFBD><ECBC8D>Fvi<76><69>uPa'z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TD<54><44><EFBFBD><13>3<EFBFBD>i8<69>us)*<2A><><EFBFBD><EFBFBD><17>a<><61><18><>8<EFBFBD><38>2<EFBFBD>=JB<4A>8B9p<39>̉L<CC89><4C>G2.,+*<2A>jJ:2.,6<><36><EFBFBD><EFBFBD><EFBFBD>NY!n<>#Y
|
||||
1<EFBFBD><EFBFBD><EFBFBD>Yy<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{=}<7D><>\&<26>il<69><6C>A<1A><>;<3B>k<><6B><EFBFBD><EFBFBD>>ү|<7C><>=M<><4D>ۆ<EFBFBD><DB86>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>B|<7C>c4<63><34>\;<3B><><EFBFBD><EFBFBD><EFBFBD>;_<><5F>.<2E>`p<><70>(D<>lF<6C>;p<><70><EFBFBD><EFBFBD>y<EFBFBD>5P<35><50><EFBFBD>Y:<3A>S<EFBFBD><53>0m<30><6D>Ė;KH<><48>uv<75><76><EFBFBD><EFBFBD><EFBFBD>hW
|
||||
Z@m<><6D><EFBFBD><EFBFBD>ʌ<EFBFBD><CA8C><EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD><12><>{)*\J<><4A>L2<4C><32>w?k>:Ύ<><CE8E><EFBFBD>LN<4C>nK<6E><4B><EFBFBD>,<2C>=MtST<53><54><EFBFBD>>ҬA<D2AC><41><EFBFBD>CX<43><58><EFBFBD>s<EFBFBD><73>͏<EFBFBD><CD8F>Y3UwCkz<6B><7A>@|mn<6D><6E><EFBFBD>2пݗ<D0BF>Ț<EFBFBD><C89A>d<EFBFBD><64>V<EFBFBD>ʸ<EFBFBD>{<7B>r.<2E>N<EFBFBD><4E><_ZMĚr
|
||||
R<EFBFBD>j<EFBFBD>ԽK>;<3B>J:Xo<18><><EFBFBD>M<>x<EFBFBD><78><EFBFBD>w2<77>Nwk<77>[kGf;<3B><>[<5B><><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63>B<EFBFBD>V<EFBFBD><1F>m<18><>^<5E>wd[P6<07><07><><EFBFBD><10><><EFBFBD><EFBFBD><03>ۀ<1B> <09>MG8˖<38>J:2><3E>9<EFBFBD> <20>*<2A>p<>2<EFBFBD>;<3B><>k1<6B><05><><EFBFBD> i<69><7F><EFBFBD>8<EFBFBD>
|
||||
?<3F>L<EFBFBD>}~<7E>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<2E><><EFBFBD><<3C>%T<>r<EFBFBD>[<5B>q<EFBFBD><71>fӄ<>iv<69><76>⽎Z<E2BD8E><5A>çC<C3A7><43><EFBFBD><05>a<EFBFBD>i<EFBFBD><69>2<EFBFBD>:mF[6<>-*9p<39>̞<><CC9E><EFBFBD>jJ:2.,+*<2A>jJ:2.;<3B>MJ<4D><4A><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD>9<EFBFBD><1D><>ָ<EFBFBD>N[=M<><4D><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I
|
||||
<EFBFBD><EFBFBD><19><0B><><EFBFBD>ruX<75>hж(L<><4C><EFBFBD>O(t`<60><>"{<7B>hF<68><46><EFBFBD>d4l<34>K%<25><><EFBFBD>Ȇ<EFBFBD>n<EFBFBD>?<3F>Zl<5A><6C>d<EFBFBD>R<EFBFBD>)*<06><><EFBFBD>/<2F>~<7E>L<EFBFBD><4C><EFBFBD>M<EFBFBD>my<6D><79><EFBFBD>N#<23><><EFBFBD>~<7E>B=J<><4A>zҏ<7A>8m˘<><CB98>fr<66><1C>l<EFBFBD><12>n<EFBFBD>X<EFBFBD><58> <09>'<27>͑
|
||||
8<><38>#Y<><59>З=@\<5C><>L<><4C>TJ<54>=}<7D>;Kۺ<4B><DBBA>koO<6F><4F><EFBFBD><EFBFBD>`nr<6E>|NOD*<2A>pr><3E><><1E>p<EFBFBD>OdP<64>T{AL?z<><7A>u<EFBFBD><75><EFBFBD><EFBFBD>SL<53>u<EFBFBD><75>TO3R<33><52><EFBFBD>W㻦<57>YO#ǔ<><C794><EFBFBD><EFBFBD>rܝ<72>Wy<57>Z<EFBFBD>~q*<2A>j>L<9n<39>꫱
|
||||
Ntk<12><1A><>U2C<<3C>%<25>B{<7B><>nk<6E><6B>.v.<2E><> <20><><10>\<5C><>:<3A><1D>Y<EFBFBD>!<03>io<02><>hd<>V<EFBFBD><56>z|<7C>=J<>`+&<26><>Qr<51><72><EFBFBD><19><><EFBFBD>:2.5k<1B><>F<EFBFBD><46><EFBFBD>|;<3B><><EFBFBD><EFBFBD>)*d&<26>)*D<><44><EFBFBD>=J<><4A>(<28><14>5<EFBFBD>)
|
||||
*<2A>*b"3<7F><08><>=}<7D>WCEX<58><7F><EFBFBD>^<5E><>|<7C><>[A<18>"<22>G<><47>V<11>G22<32>W<><1E>w<1D><>jJ:2.,+*<2A>jJ:2.4m<EFBFBD><EFBFBD><EFBFBD>~լc<0E><><EFBFBD>R↤=@?<3F><15><><EFBFBD>c<EFBFBD><63><EFBFBD>{y<79>6 Xz<58>J<> <07><><EFBFBD><EFBFBD><16>G<>
|
||||
<EFBFBD>"<1F>mG~<7E>Q<EFBFBD>ۈA<DB88>D<t_><3E>2$q$<24>ڔ<F297A090><12><><EFBFBD><EFBFBD><EFBFBD><0C>c<0B>W<1B><><EFBFBD>r~_S<5F><53>q{<07>tpM<70>Ąc5<63>"<22>ӛ<03><><EFBFBD><EFBFBD><EFBFBD>@|<7C><>r(<1C>z<EFBFBD>Ҷnqo۟2<DB9F><32>@<40><>R<EFBFBD>n<EFBFBD>O<EFBFBD><16><>С<EFBFBD><D0A1><EFBFBD><EFBFBD>VH ?<3F>
|
||||
<EFBFBD>'<27><>"<22>X<EFBFBD><58><EFBFBD><EFBFBD>>ۀǴt>;[k42<34>r<EFBFBD><72>L<EFBFBD><4C>ITT4<54>{^|o<>Np<4E>Nx<4E>O<EFBFBD>T<EFBFBD><54><0C>C<EFBFBD><43><EFBFBD><EFBFBD><10><>SR<53><52><EFBFBD>p<EFBFBD><70>,<2C>R?k<><n&<26><>L<EFBFBD><4C>=@z<>⟽<EFBFBD>A<EFBFBD><41>W;ڃ^<5E>;j{<7B>CFrH>|k׀<><D780>,cd?o.KLI
|
||||
\"<22><><EFBFBD>0<EFBFBD><30><EFBFBD>$<24>S<EFBFBD>2=Jq<4A>dQx<51>-<2D>H<><48><EFBFBD><EFBFBD>=JMȹ<4D>'<27><13>W<EFBFBD><57><EFBFBD>FTK<54>)*e<1E><><11><><EFBFBD><EFBFBD>!<21><0B>Yδ%9<><39>,+*<2A><>rhUb<><62><EFBFBD><EFBFBD>Cd<43>^<5E>)*#3<>`<60><><EFBFBD>i<><69><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD>{<7B>.<2E>Oz<4F><7A>@<15>wtu
|
||||
<EFBFBD>:=M<>"`<1E>i:C<><43><EFBFBD><EFBFBD><EFBFBD><16><>6Ie<49><65>'<27>&<26><><EFBFBD>ZjJ:2.,+*<2A>jJ:2.,+*<2A><>F<EFBFBD>O<EFBFBD>uDBG<42><47><EFBFBD><EFBFBD>;ںc<13><1D><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<01>!<21><>%vGuu<75><75>><3E>7<EFBFBD>><3E>e<EFBFBD>h<EFBFBD>A<06><06><>0<EFBFBD><30>9<EFBFBD><39><EFBFBD>C<EFBFBD>1<EFBFBD><31><EFBFBD>
|
||||
ؤ;<3B><><EFBFBD><EFBFBD>e<EFBFBD>=@<40><>m<><16><>GV<47>A<EFBFBD>TN5<4E><35>Q<EFBFBD>k<EFBFBD>=@n<>*<1D><>S<0C>s<EFBFBD><73><EFBFBD>x<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD>h<EFBFBD>ѐ<><D190>htl<74>3<EFBFBD>UվOH#<23><>d|<7C>po!o<><6F>D<EFBFBD>;F<>r[<5B>M<EFBFBD>)*<2A>Mqi<71><69>ni<6E>%X"L<>^<5E><>.<2E>&)*O%<25><>i
|
||||
籡<0B><><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><38>Y<EFBFBD><59><EFBFBD>R<EFBFBD>4<>>Q<><0E>kj<6B><6A>SS4t<34><74>s><1B><><EFBFBD>3<EFBFBD>E?t<><0E><>SKoo<6F>om<6F>|<7C>.<2E>L<EFBFBD><4C><EFBFBD>SX<53><58>p<EFBFBD>S<><53>,b<><62>~<7E><><EFBFBD>`<60><>k<EFBFBD><6B>q`dVV<56><56>=J@<40><>V<EFBFBD><56><EFBFBD>m<EFBFBD><6D>dr2|kͫG<CDAB>dP8<50><38>6<EFBFBD>
|
||||
5~<7E><>LV<4C><56><EFBFBD><EFBFBD><EFBFBD>V.<2E><><EFBFBD>n<EFBFBD><6E><EFBFBD><10><18>v^ <20>蓧=M<><04>$f<>^<5E>c<EFBFBD>Q<EFBFBD>k#<23><><EFBFBD>P<EFBFBD>X@<40><05><><19><>5<EFBFBD><35>J:2.,9<><39>A<EFBFBD><17><>8bz <09><><EFBFBD>QȞ<18>I<EFBFBD><49><EFBFBD> <20>L<0F><><EFBFBD><EFBFBD><EFBFBD>i̴*<2A>hOe3L<33>ٹ<EFBFBD><D9B9><EFBFBD><EFBFBD>
|
||||
<14><><EFBFBD>d<EFBFBD>dh<64><68> H<><0E><><1C><><05><04><>V<07><><EFBFBD>٥<EFBFBD>:2.,+*<2A>jJ:2.,+*<2A>j<EFBFBD>֔n<D694>Q<EFBFBD><51><EFBFBD>li<6C>T>|\<5C><7<><37>[_'Mw<4D><13>G<EFBFBD>w7p;W<><57>b$<1E><><EFBFBD>h#֎<><D68E>?<1E>M<EFBFBD><4D><EFBFBD>_Ǭ<17>9<EFBFBD>%iV<69><56>v<EFBFBD>gf<67><66>W
|
||||
c<EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>x<EFBFBD>(?Z=M<01><><EFBFBD><EFBFBD><EFBFBD> <09><>eY~M<>~#<23>#<23>&Ib5ٹ>%^S<><53>V<EFBFBD><1B><>d<EFBFBD><<0E><1E><>|LYkH<6B>)*m|<7C><1C><>OB<4F>Xt?j<>YX<>R<EFBFBD>X<EFBFBD><58>'><3E><EFBFBD>hM<0E>`<60>><3E>qAY<41> <12>ӊ<01>o@m
|
||||
<EFBFBD>ۓ9<EFBFBD>~z<><7A>#<23><1B><><EFBFBD><EFBFBD><EFBFBD>]<5D>"<22><><05>E<EFBFBD><45>iP<1D><>~?+,̕<>L<EFBFBD><4C><08>,ʁ%ғ<>*<2A><n<13>N{{^<5E><>^z}p<>|<17>S<EFBFBD><53><07>.<2E>ˉ,<0C>v<EFBFBD>CX<43><58><0C><<3C>7<EFBFBD><37>E<EFBFBD>K<EFBFBD>)*<ā<>\<5C><><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD>k<EFBFBD><6B>.<2E>Lc=@
|
||||
x<EFBFBD>;<3B>n<EFBFBD><6E><EFBFBD><EFBFBD>9kv?3?V~<7E><><EFBFBD>dt3xloچ<7F><DA86>X<EFBFBD>cf<63>u<EFBFBD><75><EFBFBD>jqvg:<3A>ɐgȧ}<7D><>lΙmn<6D>'<07>"9<><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>tD<74>,+*<2A>jJ#ɔe<C293>}<7D>'<27>JA<10><16>_;(<28>!']ɖވH<DE88><48><EFBFBD><EFBFBD>mU<6D>
|
||||
)*<2A>P><3E>Q<0B>2<EFBFBD><32><<3C>Z<EFBFBD>*<2A><><12>[<5B><><EFBFBD>Gّ^<5E>Ϲ<EFBFBD>~<7E><19>$p o %<25>{H9<48>!a<><61>M<EFBFBD><1E><>J:2.,+*<2A>jJ:2.,+*<2A>jV ;<3B><>J<1B>k[<5B>5<EFBFBD>=J<>tD<74>f<EFBFBD><04>w.<2E><>?;<3B>p=J<>e=}<7D><><EFBFBD>~<1A><><EFBFBD>i_<69>
|
||||
o˧<EFBFBD>~<7E><>{M<><4D><EFBFBD>\z; =}<7D><0F>0<EFBFBD><30>퉁<14><>I~<7E><>tKKW<1B>m<EFBFBD><6D>;2<><32><EFBFBD><EFBFBD>S<EFBFBD>><3E>k<0F><><EFBFBD><14><><EFBFBD><EFBFBD><EFBFBD>̰Б<CCB0><D091>/<2F><><EFBFBD>,><3E><><EFBFBD>;<1D><>r<><72>?<3F>l<EFBFBD>pb$~e4_M<5F>m<11>TD[<5B><>#<23>pؐ<70><<3C>:<3A><>!<21><>
|
||||
<EFBFBD><EFBFBD><0B><><EFBFBD><EFBFBD><EFBFBD>><3E><1B>Cf&<14><><11><02><>9<EFBFBD><39><16><>rl<72>yP<79>Y@R<>5oss-K<>\n~zLo<4C>N5<4E>r<EFBFBD><72><EFBFBD>CT4ttTѨ/|<0E>,A\<5C>~MNss4XsuSJ>M~Nּ<4E>~`<60>Uf=J;<3B><><EFBFBD>jq<6A><71><EFBFBD><EFBFBD><EFBFBD>{<7B>'<27>zάr<13>
|
||||
;<3B>v<EFBFBD><76>9n<39>1<EFBFBD>WL;=J<><4A>}<7D>]L<>6<EFBFBD>ҪT<D2AA><02>x.<*<><F282B68B>lJ ]<5D>Ñ~#<23>l }s<>n<EFBFBD><6E><EFBFBD>:<3A>[<5B><>I~<7E><>i<14><><EFBFBD><EFBFBD>*<2A>jJ:2.Bg<42>`<60>:r<>0<EFBFBD>P"_-<2D><><EFBFBD>'<03>݊<EFBFBD><08>[<5B><>h8q{<19>U<EFBFBD>_<EFBFBD>
|
||||
<EFBFBD>[<5B><><EFBFBD><& <09>#ٱ<><D9B1><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD>\?<><7F>~~!<21><>}<7D><>!<21>)*<2A><>ߤ<EFBFBD>笽y?<3F>&c<>[;<3B><><EFBFBD><EFBFBD>!<21>遉<EFBFBD><E98189><EFBFBD>9<><14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݤq<DDA4>t<>r<EFBFBD>R<EFBFBD>cH}<7D>|\cI<63>e<EFBFBD><65><EFBFBD><EFBFBD>><3E><><EFBFBD><EFBFBD>՚J:2.,+*<2A>jJ:2.
|
||||
,+*<2A>jV<6A>U<EFBFBD><55>C<EFBFBD><43>ud;<3B><><EFBFBD>4A2I<>>#<23>I<03><>ҽyӕe<D395><65><EFBFBD>M<EFBFBD>qJ<71><1C><>9<1E><10>y<EFBFBD><79><08><><EFBFBD><EFBFBD><16><>@<40><><EFBFBD><01>=Jz<4A>pP$<24><><1C>IΟ<49>u1Y|<7C>ALAYz<0F>5B<35><42><EFBFBD>TS2<53><14><>;<3B>No;kFm<46><6D><EFBFBD>
|
||||
t<EFBFBD>2<><32>Y<EFBFBD><0E><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>h?W8f<38>4<>=@<40>o<EFBFBD><6F>`fطK<D8B7>=@lOC<4F>n<12><>X{<7B>M<0F>%<25><>G<><47><EFBFBD>(ٯ<14><>籩<12><><EFBFBD>&ƺ<>+<2B>n<EFBFBD><6E>SCRx<52>;n<><6E><EFBFBD><EFBFBD>><3E>`;<3B><>.<2E><>CJ||<7C><EFBFBD><7F>t<EFBFBD><74>o0<6F><30><EFBFBD>Դu<D4B4>
|
||||
<EFBFBD><EFBFBD>S`<08><>SP<53>ptA<74>{E><3E>r<EFBFBD><72>u=@<><><7F>v<EFBFBD>F\^".<2E><><10>?<3F>=@<40>Oj3V<33>;1j<12><>oC<6F>~<7E><>+<1A><>A<EFBFBD>x<EFBFBD><78><16>xGm<47><1E>M?><3E>~!<21>I!<21><><EFBFBD>vhUP<55>jJ:2.,+.?w[|<7C>^<0F><>Y<EFBFBD><59><EFBFBD><EFBFBD>8
|
||||
aA{<7B><><EFBFBD>bd<62><64>t<EFBFBD><74>Hkh<6B>/<03><>!#<23><>dg<64>ǭ<EFBFBD><05><>%<25>\\<0C><><EFBFBD>ۻg<DBBB>)*]٭isB<73><42>=@G<>c<EFBFBD>V<EFBFBD><56><EFBFBD>=M<><1E>Wۈ<57>/!<21> <20><><EFBFBD><EFBFBD>$=@<40>7<EFBFBD>e<1C><0C><1C><><EFBFBD>$<24>c<EFBFBD>^<5E><>#V"Y/<13><><EFBFBD>Z<EFBFBD>jJ:2.,
|
||||
+*<2A>jJ:2.,+.<2E><><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>r<EFBFBD>f<EFBFBD><12>=M<>=J<>4lL<6C>熗{;l<><6C>K<EFBFBD>(5D<35><44><EFBFBD><1D><>p<EFBFBD><70><17><>"<22>yD<>ϴM<CFB4><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><75>0<EFBFBD><30>a<EFBFBD><61><EFBFBD>/<2F>'<27><>oO<><4F><1C>P=}O+ӹƯ4w<13>z<EFBFBD>+<2B>|<7C><>^<5E>b<EFBFBD>L
|
||||
@0LO<4C>\=J<>MF<4D><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3'<27>o<EFBFBD><11>QV<51>q<EFBFBD><71>_<EFBFBD><5F><EFBFBD><EFBFBD>;<3B>sCZ<43>b<EFBFBD>r<EFBFBD><72>&<26><><EFBFBD>p<13>=MjO`<60><><16><><EFBFBD>]<5D><>!b<>5ļ<!<21><>z<EFBFBD>P<7F><50>;m<>G<EFBFBD><47><EFBFBD>~<7E>q<EFBFBD><71><EFBFBD>Kltn<74><01>sF<73>SKO|szL?2<>4<EFBFBD><34>
|
||||
LQlMwbMN<EFBFBD>n<EFBFBD>Z<EFBFBD>_/w<><77>ҕH7<48>H<>dPKuT<75><54>XnG@@<40>օ<EFBFBD>%<25>O<EFBFBD><02>4<EFBFBD>U|6g@~l<>~/խV<><56>-<2D><>G#<23>.y<><79><EFBFBD>N<EFBFBD><4E><EFBFBD>q<EFBFBD>ql8<16>ʍwnY)*R<><52>=}<7D>#<23>h<EFBFBD><68>A<EFBFBD><16>P<EFBFBD>*<2A>jJ:2.4rh
|
||||
Ut<><74>_'l|)*,q<>+$-)*<07><><EFBFBD><EFBFBD>}H<>;B<>'v<><76><EFBFBD>X<>F<EFBFBD><46>|HU'@<40><>y<EFBFBD>'<27><>~<1D>|wx?۵qr<71><72><EFBFBD>s7<73><37>)*<2A>%'<27>9<EFBFBD>I<EFBFBD>X] 1<><31><EFBFBD><EFBFBD>Ȏ,+*<2A>jJ:2.,+*<2A>jJ:5d<35>G<03><>lU
|
||||
G<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>Xs<EFBFBD>pb<EFBFBD><EFBFBD><EFBFBD>nO<EFBFBD><EFBFBD>TA9<EFBFBD>)*<2A>xƞ$<24><>;'!p<>a<EFBFBD>G<0E><>[<5B>%y<><13><>pX<70><58>|=@z<>{ya<C<>x]#<23><><EFBFBD><EFBFBD>d4c<34><63>T<EFBFBD><54>><3E>y<EFBFBD>2N#r<>r<EFBFBD>s<EFBFBD><73><EFBFBD>h<EFBFBD><18>*<2A><>I<EFBFBD>=}r<><72>\<14>z<EFBFBD>r<EFBFBD>:<3A><><EFBFBD>
|
||||
V<EFBFBD><EFBFBD><EFBFBD><18>~ݐ<><DD90>HY_<59><5F>w<EFBFBD><77>jf<6A>uP<75>i@<40><><EFBFBD>X<EFBFBD><58>DC<><43><EFBFBD><07><>r<EFBFBD>Зi<D097><08><19><><12><>٨v<D9A8>U<EFBFBD><10><^5dvL.Y4G<34><47>2SKr<4B><72>nXҖ<1A><>MV<4D><56><EFBFBD><EFBFBD>><3E>Y<EFBFBD><59>Mnn<6E><6E><EFBFBD>j<>ku<6B>,$<24>c><1B>q{<
|
||||
<EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><05><>s<EFBFBD>1<EFBFBD>M<EFBFBD>+qx<71><78>+<2B><>G<EFBFBD><47><EFBFBD>M]3Mw<4D>ߞQ<>94R3L7ts<74>kSEgl6<6C>2<EFBFBD>v<EFBFBD><76>,<2C><><EFBFBD><EFBFBD>_iD8<>ѽSi'a<02><><EFBFBD>V<EFBFBD><56><EFBFBD> ˓<>Kɢ<4B>rr<72>AI}i<><69>ӃjJ:2.,+,rlM<6C><4D><EFBFBD>Lj<EFBFBD><07><>
|
||||
ܼw<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>e9<EFBFBD><EFBFBD><EFBFBD>#<23><1B><> <17>r<EFBFBD><72><EFBFBD><EFBFBD>_I`<60>uR<75><52><EFBFBD> <20>r<>й|<7C>FӊY<D38A>.ewM<77><4D><EFBFBD><EFBFBD>%<25><>=J<>'<01>I~$<24><><EFBFBD>,+*<2A>jJ:2.,+*<2A>jJ:2/<2F>2<EFBFBD>Ƣw<C6A2>0,<2C><>,2<>~z<><7A>bӔ<62><17><>DгmaZ
|
||||
<EFBFBD>C4<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD>}<19>_<><5F>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1F>><3E>c<>=M<><4D><15><><EFBFBD><EFBFBD><EFBFBD>h<><68><19>$@È|jb<6A><62>$8<><38><EFBFBD>k(<28><>(ҿ<12>r<EFBFBD>X<>Xk<58><6B>$<24><>L<EFBFBD>2<EFBFBD><32><EFBFBD>Z<0F><><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><1A><>6Ϻ<<3C><><EFBFBD>N<EFBFBD><4E>RC<52>q<EFBFBD><71><EFBFBD><EFBFBD>%<25><16><>_<EFBFBD>
|
||||
<EFBFBD>9<><39><EFBFBD><EFBFBD><EFBFBD><14>;<3B>1<EFBFBD><31>=@<40><>V<EFBFBD><56>wR<77>*<2A><1D><><EFBFBD>%<02><>=}<7D><><10><>Uy,<2C>T<EFBFBD>flrr<72>,<2C><>6<EFBFBD>|<7C>?Ux<55>s=}r<>?=J|okr<6B><72>{<7B><>#<23>F<02>z<><7A>tT;<3B>><3E><>U<EFBFBD><55><EFBFBD>L<>G<02><><EFBFBD><EFBFBD>M<EFBFBD><4D><1A>p<EFBFBD><70>f<EFBFBD>
|
||||
zo<7A>oGDz<44>Q<EFBFBD>ߟV<>5<EFBFBD>U<EFBFBD>Ͻ<>{<7B>dIRM<52>A<EFBFBD>z<EFBFBD><7A>MN<4D>R<14><>ِ<EFBFBD><D990><EFBFBD>:2<>N<EFBFBD><4E><EFBFBD>&<26>h<> <20><>_o3<6F>w<EFBFBD><07>+-%<25><><EFBFBD>UY<55><05>!e<><65>C<><43>.,+*<2A>jJ:<3A><><EFBFBD>><3E><><EFBFBD>"<22><11>y<EFBFBD><79>.<2E>=Mg<4D><67><EFBFBD>%
|
||||
+^d<>s~=@<40>%b<><1B>-<2D><>#r<><16><>%B<13><>$<24><13>e"K<>20BjM*Fjq<6A><71>$y<><79>*<2A>jJ:2.,+*<2A>jJ:2.,/O<>/O<>9>+*<2A><><EFBFBD><EFBFBD><12>,lI|<7C><><EFBFBD><EFBFBD>\z=}<7D><17><>g=@<40><>[<12><01><>wq<><71>IUR<55><52>R<EFBFBD>
|
||||
c5<EFBFBD><1B><>=@^<5E><><EFBFBD>>䇙<><E48799><EFBFBD>5<EFBFBD>=}#<23><1C><>8<><03>=M<>%9v'<12>&ǐ<><EFBFBD><7F>c<EFBFBD><63><EFBFBD>$Z<06>K<EFBFBD>q<EFBFBD><71><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD>Ic;<3B>}w_U<5F><55>=M<><0E><>c<EFBFBD>Q<EFBFBD>X~?thl%<25>G0<47><30><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>T4
|
||||
d<EFBFBD><EFBFBD><EFBFBD><}<7D>X<>&g9<67>)*o#ك<><1D><>Ѩ<EFBFBD><<3C><><EFBFBD>le<6C>U<EFBFBD>R<>n<>??E<>.n<><6E>L<EFBFBD><4C><EFBFBD>><3E><><EFBFBD>~AlRЅ<52>no<6E><6F>//l\<5C><><EFBFBD><EFBFBD>ּ<EFBFBD><D6BC>L<EFBFBD>θ<EFBFBD>O2<4F>X<EFBFBD><58><EFBFBD>`\<0F><>1<EFBFBD>6R<36>;<3B>n<EFBFBD><6E><EFBFBD><EFBFBD>L<EFBFBD><4C>qL*<2A><13><><EFBFBD><EFBFBD><EFBFBD>
|
||||
;0<>x<EFBFBD>RT<52><54>N,R<12>2<EFBFBD><32>: <16>No<4E>jlS <20><>R<EFBFBD><52>D<EFBFBD><44><EFBFBD><EFBFBD> <1C><>"<22>ޣh<01>ȸ<17><>j<EFBFBD>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>j<EFBFBD><15>~?=@~f<>,+-<2D>zn<7A>O<EFBFBD>4<EFBFBD>A<41> =}<7D>%t\<5C>w<EFBFBD>[C<>F
|
||||
<EFBFBD><EFBFBD>E<10><><EFBFBD><EFBFBD>y<EFBFBD>$<24>U<17>wU<01>q<EFBFBD>w<EFBFBD><77><1B>-H<>V"M^<5E><><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>T<1F><>K}<7D>0Q;<3B><>)*<2A>"<22>'<27>ۤi<DBA4><69>i<EFBFBD>E<EFBFBD>7X<37>r鿎<05><><<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0B><>/<2F>qJ<1C>h?4<><34><EFBFBD><EFBFBD>Y<EFBFBD>u<EFBFBD>Lm<4C><6D>\<5C>6<EFBFBD>T<>\<0C>xy<<3C>
|
||||
<EFBFBD><EFBFBD><EFBFBD>h<<1F>p<><70><EFBFBD><<1A>P7<50>~<1D>q<EFBFBD><71><EFBFBD>%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<>V<EFBFBD>;Ys<59><73> w<>E<EFBFBD>1{<7B>|<7C><><EFBFBD>d<EFBFBD><64><EFBFBD>;oNzk<<<3C><>~><3E>3<EFBFBD><33>n<EFBFBD><6E>}ro?.<2E>ʢ<EFBFBD>5N/8<>NzO<7A><4F><EFBFBD><EFBFBD>35_<35>^<11><><EFBFBD>P^1<><31>9^<5E>&<26>:<3A><12>~g
|
||||
<EFBFBD><EFBFBD>5P<EFBFBD><EFBFBD>ժu<EFBFBD>*UN<55>q<EFBFBD>M<EFBFBD>\n<>;p<0C>*<2A><>I^<5E>L<EFBFBD>d<1A><0E><><EFBFBD>٫<EFBFBD>"+4<>K )*ܱ)*$x(<<3C><>#<23>٭<16><08> <20><><EFBFBD>.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.4uD<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>H<EFBFBD>1<EFBFBD>.,2kC<6B><43>
|
||||
<EFBFBD>K<EFBFBD>?WK<57>'<27>q<EFBFBD><71>N<EFBFBD><4E>, <09><><EFBFBD>(\<1D>#<23>)*O <20>W;z<><7A><EFBFBD>N<EFBFBD>_:<3A><><EFBFBD>)*<2A>Y9<59>%<25><><EFBFBD><1E>e<EFBFBD> Yɴ <20><><EFBFBD>;KY<&<26>p<EFBFBD>'<27><05><><EFBFBD><EFBFBD>J;M(<28><><EFBFBD>̈́3r<33><72><EFBFBD>gA`xҐ<78><D290>S<><53>u<EFBFBD>=J|<7C>&$<24><>.<2E>8M<38><4D>)
|
||||
*N:<3A>Lb<4C>(<28>]<5D><<3C><>̫<EFBFBD><EFBFBD>cX<63>Z<EFBFBD><5A>r3<72>X<EFBFBD>S>/C@<1B><1E><><1E><11>diA"^<5E><>$<19><><EFBFBD><EFBFBD><EFBFBD>lLltrĢ<72>LO<4C>/<2F><><EFBFBD><~Ύ<><CE8E><EFBFBD>~LOL\Տ}<7D>O;A<>{Nz<4E>Pr<50><72>s<EFBFBD><73><EFBFBD>R<EFBFBD>nlS<6C><53><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>qv<71>(ڳ<>
|
||||
j<EFBFBD>GG<EFBFBD>5LH$;<3B>M<EFBFBD>\qvh>s<>,Q<>WROb<4F>oAX<41>~k<>qjʞ<6A><CA9E><EFBFBD><EFBFBD>u)*<2A>e9<65>'<27>H<EFBFBD><48><EFBFBD>ht͙<74><02><><EFBFBD><05><> e i<01>2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:5d;<3B>VT<56><0E>CJ1<4A>9z2f<32>'
|
||||
^0,<2C>><3E>~<7E><>҈Q- ĉ$y)*?ї&<26> Y<>Y<EFBFBD>#<23>:<3A>,KԶ<4B><06><><EFBFBD><0F>|&<26><>e'<27>$<24>'Q<>!<21><05><><EFBFBD><EFBFBD>;<3B><>Uh`<60>Ƶ<EFBFBD><C6B5>~<7E>=@1?<3F><><EFBFBD><EFBFBD>'{<7B><>B<EFBFBD>#<23>%S<><53>㶮<EFBFBD>R|<7C><>99\<5C>ݑ<0C><>
|
||||
<EFBFBD>łM<EFBFBD><EFBFBD>Nv[MFr<46>rЗ[<5B><><EFBFBD>ž#<23><><EFBFBD>s<EFBFBD>Б<EFBFBD>vE(,<2C>ۨcQlN<6C><4E>=}<7D>i4T<34><54>R¸/Lm<4C>Z<EFBFBD><5A>NtRpt<70><74>;<3B>\kT3<54>z<EFBFBD><7A>pt<06><>m<><1E>w<EFBFBD>ptF<74><46>粭<EFBFBD><E7B2AD>1<EFBFBD><31>L7q<><71>GV<><56>=@<40>H<EFBFBD>
|
||||
<EFBFBD>#<23>c<EFBFBD><63>s<EFBFBD><73>d+F<><46><EFBFBD>6<EFBFBD>C<EFBFBD><43>8<EFBFBD><38>UdE/<2F><><10>kk}<7D>x<EFBFBD><78><EFBFBD>x<EFBFBD>H$uFq<01><><EFBFBD>1<EFBFBD><31>s!<21><><EFBFBD>v<EFBFBD>%Y<>d<><12>lbm<12><12><>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>j<EFBFBD>UG,<0C>0T_0Sҕ<53>?<11>
|
||||
À<EFBFBD><EFBFBD>\<5C>f<EFBFBD>|<7C><><EFBFBD>tC&U_<0C><>`<60><18>&<1C>)*<2A><1E><>%<25><07><>!O<1F>P<EFBFBD><12>Q<EFBFBD>EMӶ<4D><D3B6>ͽ<EFBFBD><CDBD>ԕ><3E><>P<><50>GH<47>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>)*]<5D><><1B>5<><35>q<17>f<1B>a<EFBFBD>~<7E>C<EFBFBD><43><EFBFBD>)*o<><02><><EFBFBD>[L<15><><EFBFBD>@O<>;J<>
|
||||
Nbg~|5<><35><0C><EFBFBD>-<2D>hI<68><49><EFBFBD><EFBFBD>f<EFBFBD>K9<4B>l<03>nn"<22><>0wv<77><76>I<EFBFBD>{<7B>8<EFBFBD>8HNh<4E><68><EFBFBD>[<5B>E<EFBFBD>j<EFBFBD>rM<72>?%<25><>N<EFBFBD><4E>`&9<><39><03>z<EFBFBD><7A>ѷCJ|L S<eSX<53>~OCL<43><4C>J<EFBFBD>O<EFBFBD><4F>n&<26><>Ԛ<EFBFBD>ϒ<EFBFBD>*<2A>~;GK~l)
|
||||
*<2A>j<EFBFBD><6A><EFBFBD>\<5C><>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>OZ<4F>˴Β/2\e<>o<EFBFBD><6F>^<5E>g@ok<6F>F\<5C>\?<10><>qw<71><77>`rgqL7<4C><37>X<16>H<0F><><qh0m<30>R{<7B><><EFBFBD>1<EFBFBD><31><EFBFBD><12><>ߗq<DF97><71><EFBFBD><EFBFBD>MZ<4D>Xh<58><05>&<26>6ġY=@<40><><EFBFBD><EFBFBD>%:<3A>uh+<2B>2.,+*<2A>j
|
||||
J:2.,+*<2A>jJ:2.,<2C>U,+*<2A>jJ:2.,+*<2A><><EFBFBD>4:<3A><>xε?<3F>a<EFBFBD>#Y7q=}|<7C>Ʃ<EFBFBD>A<EFBFBD><10><>Ƙ<EFBFBD><C698><EFBFBD>5<14><><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B><>p<EFBFBD>:<3A><><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><17>=J$DZ<>"<22><><EFBFBD><EFBFBD><EFBFBD><01>0\<<3C><>k%R<>;y<><79>p<><70>
|
||||
<EFBFBD>o<EFBFBD><EFBFBD>(:<3A>X<EFBFBD><X<>o<EFBFBD>;2<><32>E<EFBFBD><45>؆볨<D886>t<EFBFBD><74>D<EFBFBD><44>u<EFBFBD><75>O6&<03>2<EFBFBD><32><EFBFBD>=M<>moc<6F><63>!s07<30><37>XlRK<><4B>A<EFBFBD>I<EFBFBD>g9i7I<37><1F>F'<0F><>ʨ<EFBFBD>C<EFBFBD><43><EFBFBD><10><>?<3F>r<EFBFBD>e.|Nv:<3A><>/o<16><><EFBFBD><EFBFBD>l`<60><><EFBFBD><EFBFBD><EFBFBD>\X
|
||||
<EFBFBD>=J><3E><>z<EFBFBD>CS<43><53>T<EFBFBD>\pz5<7A><35>Ә<EFBFBD><D398>?͗<>1<EFBFBD><31><EFBFBD><EFBFBD>{<7B>gr<67>6<EFBFBD>.`C<><43><EFBFBD>:<3A><>y*<2A>^\<5C><><EFBFBD>Rׇ<52>V<EFBFBD>8<EFBFBD>,K=J<1E><><EFBFBD><EFBFBD>R<EFBFBD><52>+v=JLT<4C>CM<43><4D>cL<63>=@<40>|<7C>Ʊ,[<5B><>u<06><><EFBFBD><EFBFBD>'<27><05><1A>%h<>˔[D
|
||||
<EFBFBD><EFBFBD>{$$<24><>(<28><>q<EFBFBD>X<1B><1D><>Y<EFBFBD>(<28><EFBFBD>:<3A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,/<2F><11>6<EFBFBD>?<3F>6<04>Vc<56><63><15>"<22><>z<7A>߇q<DF87>Λ<EFBFBD><CE9B><EFBFBD><EFBFBD>=@<40><>#<19>O<EFBFBD><4F><EFBFBD>RR<52>˂<EFBFBD><CB82>a<EFBFBD><61><EFBFBD>6<1C><>ҎH<D28E><48>
|
||||
U%Y<>$ё<>%<25>'<27>Ρ<EFBFBD><CEA1><EFBFBD><08>0v<30>S! <20>}~<7E>M!<21><<3C>vkM"<22>h<EFBFBD>|[2$<24>O<0B><>Դ<><D4B4><EFBFBD><EFBFBD>f<><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD>XHng3x<33><78>5H<35>\<12><><EFBFBD>:<3A><>1<EFBFBD>z<EFBFBD><7A><EFBFBD>Զ<EFBFBD><D4B6>o<EFBFBD>(<28><12><><EFBFBD><EFBFBD>]$<24>W<1A><'<27><1B>MN<4D>|#{<7B>
|
||||
{s>~;<3B>J<EFBFBD><4A>2<EFBFBD>LT<4C><<3C><>;<3B><><EFBFBD>KK>P<><50><EFBFBD><EFBFBD>o<>,<2C><><EFBFBD><EFBFBD>2<EFBFBD>l<EFBFBD><6C>U<EFBFBD>.L}ͧ<><CDA7>~.s<><73>n<EFBFBD><6E><EFBFBD>\<1E>T,Um̒L<CC92><4C>d<EFBFBD>WF*<2A>~y^<5E>o<EFBFBD>u?<3F><>q`d:<1A>L<EFBFBD><L<>B<EFBFBD>T<EFBFBD><54>=J|Tk<7F>s<EFBFBD><73><EFBFBD>ud<1A>p
|
||||
R<><52><EFBFBD><EFBFBD><EFBFBD> fG<66><47><EFBFBD>h=M~~<7E>u<1A>Xy<58>i&ٙё<D999><D191><11><>7#<23><>.<2E>*<2A>%<25><>~<7E><>z\+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:U<>_4<1D><><EFBFBD>mI}f<>V<EFBFBD><0C><03>y<EFBFBD><79>@<40><><EFBFBD><15>Y<EFBFBD>Y<EFBFBD>o<EFBFBD>]<5D><><EFBFBD>4*<2A>i*
|
||||
˅K<EFBFBD>;<3B>,<2C><>m<EFBFBD><07><>v<EFBFBD><EFBFBD>!<21><>X<EFBFBD>rR<>b<>A<EFBFBD><41><EFBFBD><EFBFBD><1A>Ҩ<11><18>^<5E>R<>5;!<21><><02>KC<4B><43>r<EFBFBD><72>nO<0B><><EFBFBD><EFBFBD>;;8~<7E>щ1<L<VǍwL<77>Q{.<2E>_f<5F>+N<>:<3A><>X<17><><16><><EFBFBD>H\<5C> <><7F>b<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD>o
|
||||
<EFBFBD><EFBFBD>[F<><0C><18>v?<3F><><EFBFBD>@.<2E>F<EFBFBD>ڏ 8#ۓ<>,<2C><>:nr<6E>r<EFBFBD><72><1A><>C<EFBFBD>n<>=}zl|<7C><>;<3B>\<5C>><3E><>n?A2<>,K<>;Z|X7<7F>5ެX.<2E><>m<EFBFBD> <12><><EFBFBD>lM<6C><4D><EFBFBD>L<EFBFBD>;;<3B><>M<10><><EFBFBD><EFBFBD><EFBFBD>MЃ+<2B>jql<71>-
|
||||
jG@znNqL<71>R<1C>;w*<2A>sB&<26><><EFBFBD><EFBFBD><EFBFBD><DEB4>a<EFBFBD>X<EFBFBD>¦h<0C>CY~^*n<><14>ѣ<03><><EFBFBD><EFBFBD>D<EFBFBD><44> <20>I#<23><07><><EFBFBD><EFBFBD> <09>=J<><4A><EFBFBD><EFBFBD>M<><4D><EFBFBD><1D>@.<2E><>n,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jYb<59>|<7C><><EFBFBD>
|
||||
9}V<><56><EFBFBD>{Yڤ<>VƵO!<21><12><>oL<0F>˼<EFBFBD>\<5C>>SH<53><48><EFBFBD><EFBFBD>Gn<47><6E> 1<>b<EFBFBD>"<22>ٵ<14><><EFBFBD>E<EFBFBD> Ρ<><CEA1><EFBFBD>WH<57><48><10>è܇^Fl<46><6C><EFBFBD>h<EFBFBD><68><EFBFBD>=@<40>^<5E>J<EFBFBD>B<EFBFBD>(<28>ԑ<EFBFBD>2K<32>j<EFBFBD><6A>,(<28><><EFBFBD>G<EFBFBD>b<EFBFBD>F[)*_U<5F>W<EFBFBD>~
|
||||
<EFBFBD>N<>-S<> Ec<45><07><04><1F>c' <09>m<EFBFBD><6D><EFBFBD>9<12><><EFBFBD>O<EFBFBD><4F>6<EFBFBD>GC0iYT'<27><> <09><>]<5D>[<5B>g<EFBFBD><67>O<1E>P;̴r{s.<2E><>:<3A><>l|t\N<><4E>\<5C>\<5C><>L<>t?=J~d<>4<EFBFBD><;+<2B><><EFBFBD>ok:<3A><<3C><>l<EFBFBD><03><> <20><>s;K@;<3B><><EFBFBD>
|
||||
..J̴'<27>}8B<38>T<EFBFBD>խ<EFBFBD><D5AD>M<><4D><EFBFBD><EFBFBD>=}<7D>]Kj<4B><6A><EFBFBD>E<EFBFBD><45><02><>x<EFBFBD>H<EFBFBD>N<DEB5><16><>t<>RqT<71>)*<2A>O4<><34><EFBFBD><EFBFBD>\a<18><>}4&<26> <20><><EFBFBD>5Y<35><59>Ӷ=M[<5B><[[<10>I<EFBFBD>{<7B><><EFBFBD>˒<><CB92>7dc<64><63><EFBFBD>f<EFBFBD>a<EFBFBD><16> 6%<25>=J<><4A>
|
||||
|Sr<53><72><EFBFBD><18>9glnׯPjJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2MX<4D><58><EFBFBD><EFBFBD>D<EFBFBD><44>~<0E>PX<50>i8<69>(<1E><>{<7B>I5K<35>"<22><><EFBFBD><EFBFBD><1C><>?<3F><><EFBFBD>5<>|l<><6C><EFBFBD>,^<02><><EFBFBD><EFBFBD>T4lN.NC38X<38><58>Lށ<4C>=MR<4D>T<EFBFBD>f
|
||||
ph<EFBFBD><EFBFBD><EFBFBD>!<21>g<EFBFBD><67>9 g籡<><E7B1A1><EFBFBD><EFBFBD>"<22>;<02>4<1A><>wԋB<D48B><42><EFBFBD><EFBFBD><EFBFBD>`s<><73>K<EFBFBD><4B><1B><>^<5E>t\~H<><48>я<EFBFBD><D18F>q<EFBFBD><71><EFBFBD>m<EFBFBD><6D><EFBFBD>E<EFBFBD><45><0E><>J<EFBFBD>3<EFBFBD><33>C<EFBFBD>m<EFBFBD>oU<>vp<>(^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&I<><1F><>Q\<5C><'M<1D>kF<6B><46><EFBFBD>̻L<CCBB>n
|
||||
<EFBFBD>?<3F><>o<><6F>l~~<7E><><EFBFBD>X<EFBFBD>MJ>.j<>zt;S<>m<EFBFBD><6D>SC<PJXҰ <20><>?e0q<30>2<10>o.<2E>zR<10>F2GDjq8<71>\<5C>D<EFBFBD>2<EFBFBD>R"<22><>C<EFBFBD>Y*<2A>ʯGFd}<7D>,<07><>N<><4E>I<EFBFBD>U<0F>ϓ<EFBFBD>q<1E>'<27><18><>H<EFBFBD><48>I<>ϲ<EFBFBD>ti
|
||||
<EFBFBD><03>j<EFBFBD>H<EFBFBD>Üǂ<C39C><C782><EFBFBD><EFBFBD>Iu<>lPHo<48><6F>T<11><>W<1F><>bpZi#<23> ¨<>w>lF<08>nPjJ>+<2B>:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ<6A><4A><EFBFBD>?4<1F><><Iþ<0F>Px<50>Vcu<63> <09><><12>"<22><><EFBFBD>A)*z)*<2A><>
|
||||
<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>=@<40>uQ<EEABBE><51><EFBFBD><EFBFBD><EFBFBD>2o<32>42<34>ćS<53>'<06>%=@<40><><1F>'q<>o%X<><58>p;<3B>.\F<><46><EFBFBD>; <20>6xn<78>rP<72>@6 E<><45>a<EFBFBD>3hh<68><68>o^q|%<0F>˼<EFBFBD>ni(<28><><EFBFBD><EFBFBD>.\8h<38>C<>S<1C>ʹ<><CDB4><EFBFBD>#<23><><EFBFBD>\Y8<59>
|
||||
<EFBFBD>9x<EFBFBD>Г<EFBFBD>!A<>~Y<>i;R<>,<2C><><EFBFBD><EFBFBD>;<+3ptz<7F><7A>`<60>μf<CEBC><66><EFBFBD>LR{s@<40><>O~<7E>4t<34><74><EFBFBD><EFBFBD>?E<>O0<4F><30>NR<4E><52>@<16>=@Ef٧i<D9A7><69><EFBFBD>X<EFBFBD><58>T<EFBFBD>A<EFBFBD>S<EFBFBD><53>h0.<2E>LT<4C><54><EFBFBD>n<EFBFBD><6E><EFBFBD>-<2D>ڞRL<52><4C><EFBFBD>SL<53><4C><EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD>
|
||||
<EFBFBD>GdLRX͍p<CD8D><70>e<EFBFBD><65><EFBFBD>$<24><><EFBFBD><1E><><EFBFBD><EFBFBD>_a<1A>%<10>?!<21><>Hk<48>iOz<4F>_yR<79><52><EFBFBD>՜S`<60>m <09><13>k<EFBFBD>@<40>kS6<53>V<05>'A<><41><EFBFBD><EFBFBD><EFBFBD>]<5D>oh<6F>h?!<21><>\+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ<6A><4A><EFBFBD>
|
||||
n_<EFBFBD>&<26><>=J或<4A><E68896><EFBFBD>8<EFBFBD><38>)*<2A>X<EFBFBD><58>Y_`<60>"r<>0<EFBFBD>aa<14>&h<><68><EFBFBD>><3E>\<5C><><EFBFBD><1D>l<EFBFBD><6C><EFBFBD><12>hU<68><55>X<EFBFBD><58>A<><41><EFBFBD><EFBFBD>^[X<><58>G!١<18><>Dm<44><6D>u<EFBFBD>~ <20>KM<4B><4D><EFBFBD><EFBFBD>o|<7C>[@c3<63><1C>|R<><52><EFBFBD><EFBFBD><EFBFBD>~<7E><>L<EFBFBD>
|
||||
X<EFBFBD><1A><>er<65><72>'<27><>x{;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƀ<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD>4<1A><><EFBFBD><EFBFBD>tt<74>2<EFBFBD>l<EFBFBD>>KGFSLSR<53>TR<><52>~<7E><><EFBFBD><EFBFBD><EFBFBD>|<7C><>l<EFBFBD><6C><EFBFBD><EFBFBD>;K<>e<EFBFBD><65>?/<2F><><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD><01>;K<><4B><EFBFBD>Y<EFBFBD>J<EFBFBD>2G?o<1A><>><3E><>fγ<66>-<2D>zʮGG5Q<35>5
|
||||
<EFBFBD>x<EFBFBD>5<EFBFBD>\<5C><>\P<>K0oz<6F>̦1ώ<10>o<EFBFBD>fH<66><48>w4Y<34><59><EFBFBD>uHӽ<48>$<24>s<EFBFBD>e<EFBFBD>kwIX<49><58><1C>c1R<31><52>+r<><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<27><>f7l<37><6C>Bm<1C><>%I1<49>T<17><>l+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,
|
||||
+*<2A>jJ<6A>i<EFBFBD>O/r&<u<7F>Qa=MY<1F><>k<15>V<EFBFBD>=}fI;I2)*R<><52>9<EFBFBD><39>sʸ?F2<>RxT2<54><32>ޤ<EFBFBD>M5<>q<EFBFBD>&ԡ<><08><><EFBFBD>q<EFBFBD>Ι<EFBFBD><12>B<EFBFBD>?<1A>˽s<CBBD><73>\I4<49>ĖLAK<41><4B>M<EFBFBD>><3E><><EFBFBD>qX<71><58>|烦[&~]
|
||||
<EFBFBD>}R=M<>&r<><72>c<0F><>/Y<uO<75>[L<10>C<EFBFBD>O<EFBFBD>Ҹi<D2B8><69>Yv<59>葹<EFBFBD><E891B9>%g<>WY<04><1A>|<7C>2<EFBFBD>[<5B>LN`δSRS<>)*\<12><>SK<53>\NwjzԮR<D4AE>aprԸ<72>z<EFBFBD>c<EFBFBD><63><EFBFBD>pu<70>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~nd_ȧld<1A><><EFBFBD>m<>
|
||||
c<EFBFBD>ǡRM<52>;~/G2<47><32>JL<4A><4C>2<EFBFBD><32><EFBFBD>C}rXuQj<51><6A><EFBFBD>6<EFBFBD>E<EFBFBD><45><19><><EFBFBD>wGp<47>37F<37>)*!<21><>U&<26>i<EFBFBD><02><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD>Ԅ<>V<EFBFBD><1A><08><><EFBFBD><EFBFBD><EFBFBD>UqG<71><03>xZ<01>|-<2D><1A><1E>d<EFBFBD>h1<68>a<><61><EFBFBD>.,+*<2A>jJ:2.,+
|
||||
*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>s<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD>N<><4E><EFBFBD><EFBFBD>W|%lMP<4D>}3@cj<63>'@<40> hDi<44>?!<21><>hh<68><68><EFBFBD>|<7C>r<EFBFBD><72><EFBFBD>o/3<>֫>O^<5E>[Y1<59><07>@H<08><>&x<>hX<68><58>[<5B>K<EFBFBD>mQ;<07>\<5C>%ւޯ<D682><Va?<3F><>w<EFBFBD>Z<EFBFBD>
|
||||
<EFBFBD>:~<7E>;(8TϜ<><CF9C><EFBFBD>X<EFBFBD><58>0<EFBFBD><30>nm<6E><6D><EFBFBD>B<EFBFBD><11><><1A><><EFBFBD>#c<><18><>;<3B><>5O<35><4F>|[<5B>;X&<26>r<EFBFBD>/<2F>T<EFBFBD><1A>R<EFBFBD>u(<28>#<23><><18>鏣<EFBFBD><E98FA3>#<23>pr<70>~<7E><><EFBFBD>=}<7D><>o<EFBFBD><6F><EFBFBD>Y<EFBFBD>t<EFBFBD>XhY<18>s<01><12><>q<EFBFBD>`vJV<4A><EFBFBD>
|
||||
ȏO><3E><>f<EFBFBD><66>e<EFBFBD>2<EFBFBD>l<EFBFBD>RU<52>U<EFBFBD>O2<4F><32>Y<EFBFBD>/qL^<5E><><EFBFBD>4<0B><>Y<EFBFBD>Z<>G*<2A>de<64>*<2A>CvQY<51>~ʶ,e=J<><4A><EFBFBD>mj<6D><6A>M<>q^=J;p<7F>o/̊L<CC8A>V<><56>iV"^<5E>F<07>.<2E><><EFBFBD>&<26>i<EFBFBD>H7<48>/<2F><>#'<27><><EFBFBD><EFBFBD><1A><0B>
|
||||
TGA<EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<7E><><11><>'<27><><16>&IA<49>ۙ<EFBFBD>4$<24><><EFBFBD>,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>cco<63>ܴ<1B>Y&<26><>ܽAZ<10><>'<04>JB<>(<28><>q<EFBFBD><1A><1C>%"#<23>W=}y.<2E><>m<>K<EFBFBD>os
|
||||
u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<2B>=}/#9z<39><19><><EFBFBD><EFBFBD>e<EFBFBD><65>5<EFBFBD>2<EFBFBD><32>#<23><07><><EFBFBD>p7<70>9yX<79><58><EFBFBD>A<EFBFBD><41>V<EFBFBD><56>L<03>}<7D>,<2C>"<22><>?SF<02><0C>m֤<6D><D6A4><?<3F>YpFK<><4B><EFBFBD>|<7C><>Xt<58>CߟF<DF9F>iY<69><59><EFBFBD><>-xgu)*<2A>Y<EFBFBD><59><08><>!<21><>=@E;p[<5B>
|
||||
[<5B><><EFBFBD>Y<05><>FI<46><49><11><><EFBFBD><03><1B><><EFBFBD>n<EFBFBD>̼0<>y<EFBFBD><79><EFBFBD>~os<6F>N͏s<CD8F>w<EFBFBD>u<EFBFBD>X<EFBFBD>3<EFBFBD><33><EFBFBD>Ny<4E><79><o1<6F>\<5C>fz<66><7A>'U<>A<EFBFBD>U<EFBFBD>X<16>G,!<21><>?<3F><><EFBFBD>mw<6D>b;<3B><><EFBFBD>RLv<4C>{<7B><16>?Uj<55><6A>dE.L<>G<;~;<3B><>e*<2A>NxM
|
||||
<EFBFBD><EFBFBD><12>\<5C>I.<2E>8}ph<70>P<EFBFBD>!<21><><EFBFBD><EFBFBD>߷u䪣n<E4AAA3><6E><EFBFBD><EFBFBD>{<7B>9ÅG<C385>L(<28><>^<5E><><EFBFBD><EFBFBD>I^<5E>l;<3B><><EFBFBD>M<EFBFBD><4D>o<EFBFBD><6F><EFBFBD>$`<60><><EFBFBD>{8L1<31><7F><EFBFBD>&o)*<2A>![<5B><><EFBFBD><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+
|
||||
*<2A>k6<6B>`<60><01>W/;HZ,<2C><><EFBFBD><EFBFBD><EFBFBD>XG7<47>"q<><71>&<01><>#<23><>1<EFBFBD><31><EFBFBD>h<02><>H9<48><39>a<EFBFBD><03><><12><>[Mw1<77><31>|tb<74><62>iT#<23><><08>b<EFBFBD>(<28><><13><><EFBFBD>ũ<0F><>}nfV<66><0E>߲<EFBFBD><)*<2A><>$S<><53>Ah<41><68><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>4<EFBFBD><34>RK<>V<EFBFBD>G<EFBFBD>
|
||||
<EFBFBD><EFBFBD>/<2F><0E>06Y&ud<75><64>O<EFBFBD><4F>$P<7F><50><EFBFBD>H{<1A><>¤πy<CF80><79><0E><><08><>V<EFBFBD><56><1E><>X<EFBFBD><58><EFBFBD>}<7D><>\Y<0C>[' <09><><EFBFBD> <08>i5G =M<><4D><EFBFBD><EFBFBD><15><><EFBFBD>t<16><>ѫs<D1AB><73>+<2B><>prks?<3F>|<7C>lu<6C><75>CX<43>/OdY<64><59><EFBFBD>s#<23>L |
|
||||
3.<2E><>pr<70><72><EFBFBD>v;A2k<6B><7F><EFBFBD><EFBFBD><EFBFBD>gBz͎<7A>o<EFBFBD>:;<3B><><EFBFBD><1A>M<EFBFBD>r<EFBFBD><72>Z<EFBFBD>ʸjH~{<7B>r{q(<28><><<3C>j<EFBFBD>jn<6A><6E>KDoj}x+zC><3E>jft<04><10>x!"^!<21><>'v<>Ԓ#<23>K%D<><44>څ]Z<>Xr<58>3<EFBFBD>gn_Z<5F>q;3<>A<EFBFBD>
|
||||
d<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>Dh<EFBFBD><EFBFBD>o<>}<7D><>N<EFBFBD><4E><EFBFBD><EFBFBD><1D>!<21><>&=@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.?<3F>"<22><>.7<10><>#!<21>T<EFBFBD>y<EFBFBD><<3C><>=Ma<4D>'<27>=M<>L<EFBFBD>=Mûnnf<6E>{B4<42><34>r<07>pP<50>t
|
||||
o"<22>!i<><69>%h<><68> <20>=@<40><><EFBFBD>X<EFBFBD>O<0F>_<EFBFBD>;Iq=J<>+AJ<41>(<28>K<EFBFBD>"<22><><EFBFBD><7F>wokA<6B><41>~<7E><><03>i<>m<EFBFBD><6D>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;F<>{<7B><><EFBFBD><EFBFBD><<3C><>7=@<40>=J<><4A><EFBFBD>P,<2C><><EFBFBD><EFBFBD>Hr&7(<28><1E><>&#Ƀ!'<27>`<60><12><>pr<70>TR
|
||||
<EFBFBD>t<EFBFBD><10>0<EFBFBD>oLc:<3A><>SS<53>7HLz;THR<48>Έ<>U#<23><16>pt<70>>A7z<37>9znr><3E>2<EFBFBD>\<5C><><EFBFBD><EFBFBD><10>s<0B> <09><>=}K@:dT^2~G=}$<24>2<EFBFBD>M<EFBFBD><4D>G2>{Z<><5A><EFBFBD><EFBFBD>K=}<7D><><12>No<4E>6<EFBFBD>?<3F><>^<5E><>}<7D>(<28>Y$<24><><EFBFBD><EFBFBD>&<26><><EFBFBD>[
|
||||
XAY<EFBFBD>_#<23><><EFBFBD><EFBFBD>L#rfun<75>ƛ<EFBFBD>q<EFBFBD>c7<63><37>mԀb<D480><62>ꮙJ9"<22><><EFBFBD><1A><><EFBFBD>@ <1B><><EFBFBD><EFBFBD>FIp<49>b=J<><4A><EFBFBD>lZG<5A>q<EFBFBD><71><EFBFBD><<3C>:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.4<EFBFBD>V\z<>F<EFBFBD>+<2B>Prb<72><62>-<2D>ݝr<DD9D>Z<EFBFBD>
|
||||
<15><><EFBFBD>W<EFBFBD>"Y<><59>%<25><>m<EFBFBD><6D>R<EFBFBD>;<3B><><EFBFBD><EFBFBD><EFBFBD>}~9<>ٹ<14>=@<40><>h<EFBFBD>͠<EFBFBD> <09><><EFBFBD><EFBFBD>9<EFBFBD><0C>Z'<27>дh<D0B4>1T<31><54>.<2E><><jr<6A><72>a`<60><><EFBFBD>6<04><><K*<2A><><EFBFBD><EFBFBD>n<EFBFBD><6E><0F><><EFBFBD><EFBFBD><EFBFBD>`ʲ<><CAB2>><3E>[<5B>F&<03><><EFBFBD><EFBFBD><EFBFBD>;<0F><16>z<EFBFBD><7A>ғq<D293><71>
|
||||
a#<23><>Ix)*>#g)*<2A>"<22>i<EFBFBD><69>;<3B>6mF<6D>+<1A><04><>DiA<69>X!<21><><EFBFBD><EFBFBD>h<EFBFBD>3>|Vz5<7A>¬<EFBFBD>Բ<EFBFBD>)*=Jv<4A><76>|OOM<4F>|<7C>C<<3C>><3E><>x<EFBFBD>;<0E>q<EFBFBD>C<>|#<23><>~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>tpu<70><75>/<2F>&<26>ʮ<EFBFBD>)*<2A>~<7E>><3E>G<EFBFBD><47>f<>/
|
||||
%<25>=J<>Mr2<72>wb.{<7B><><EFBFBD>y[j<>ڸ{<7B><><EFBFBD>c<EFBFBD><63>ro.<2E>ʭ<><12>lny\<07><><EFBFBD>Q<EFBFBD>DDB<0F><>&<26>'<27><>Y$<24>=@<1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>U<1D>'\<5C>o<EFBFBD><6F>j<><6A>1\8<><38>0)*<2A>UMI2<49><32>!<21>eI<65>$Ѯe<D1AE> BJ:2.,+*<2A>
|
||||
jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.;<3B>u<EFBFBD><75><EFBFBD>f<EFBFBD>-9<><39>jXS<58>'<27>8<EFBFBD><38><EFBFBD>%<25>q'<01><>D}<7D>,<14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<>*<2A><>n<EFBFBD>uF<75>;E<><45><EFBFBD><1D><>^<5E>hFlo<6C>uC%<01>!g<>9<EFBFBD>^<5E>.<2E>HLk<0C><>S<EFBFBD>98f<38><18>\<0B>ӎ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><1D><>@<40>{KL<4B>Qz\<5C>|<7C>lo<6C><6F>oo]v<>c<EFBFBD><63>m<EFBFBD><6D><EFBFBD><EFBFBD>hI[<5B><><EFBFBD><1F><><EFBFBD><EFBFBD><0F>p <20><>e<>a<EFBFBD>Ĉ<>G<EFBFBD> <09>'<27><>A<EFBFBD><18>?ş<><18>2<EFBFBD>kAl<41>Q<EFBFBD><51>MN~<7E><>>i=J<><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0B>_ks=}pt~<7E><>E><3E><><EFBFBD>|
|
||||
<1A><><EFBFBD>?F4t,KNll/}upo~><3E><>F<EFBFBD><46>59g<39>Y<EFBFBD>}<7D>-<2D>{j<><6A><EFBFBD><EFBFBD>˄<EFBFBD><CB84><12>+>:<3A><10><><EFBFBD>M<EFBFBD><4D><EFBFBD> ûj<C3BB>qT<71>d<EFBFBD><64><EFBFBD>9o<39>3@خoC?~<7E>O<>)*Rٳ<14><> <20>DM<08><>8<><1B><>vNaI'<27><11><>L<>r~8
|
||||
<EFBFBD>~Lmo<6D><6F>f<><66>'d<>~ <20><1A>Ӌ"dh<64><68><EFBFBD>QOn<4F><6E><EFBFBD><EFBFBD><EFBFBD>8&<26>!&<26><>09<30>%<25><08><><EFBFBD>}<7D>:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.4ud5<EFBFBD>&<26><><17>5Tz{O<>6<EFBFBD><36>ܗ6H<04>_G<5F><47><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)*O
|
||||
{<19>I<>苉<EFBFBD>l<>;<3B>~<7E>wgH<67><0E>^<5E><>UH<><19>I<EFBFBD><1E><>r!<21>jL[8h<38> <09>lsJ$<24>H}9<>|<7C>.<2E><1C><>H<EFBFBD>x<EFBFBD><78>rLϖ<4C><04>2<EFBFBD>#<23><0E><03>[<5B>Q<EFBFBD><<3C>|<7C>C=}=MҮ<><D2AE><EFBFBD>=M<><4D><EFBFBD><EFBFBD><EFBFBD>'<27><>c<EFBFBD>u<EFBFBD><75>C<EFBFBD>
|
||||
K<EFBFBD>S4̉?+<2B>i<EFBFBD><69>(u(<28><04> <09>yz Z<06>ʦN<CAA6>R`Xtl<74>Q<EFBFBD><51><EFBFBD>SG<03>=}<7D>r<EFBFBD><72>oOED<45><44><EFBFBD><EFBFBD>Ny<4E>CS<43><53><EFBFBD><EFBFBD><EFBFBD>=M<>~{2<>(<28><>`q<>TRSS<03><><EFBFBD>\<5C><>o<EFBFBD><6F><EFBFBD>/<2F>LM<>=J<><4A>ٳL<D9B3>5<EFBFBD><35>?иۧ1<DBA7><31>K
|
||||
*<2A>^:<3A><><EFBFBD>+G2<0F>f<EFBFBD><<3C>F<EFBFBD>2<EFBFBD><32><EFBFBD>_\<5C>h<EFBFBD>FXr<58>\;=J3?~:<3A>1l<31>P<EFBFBD>adU<64><55><EFBFBD>1Th<>Ig<><67>u$^<5E>тQ<D182>{#=M<><0E>u<18>%-<2D><>R<EFBFBD><52>rcbA4F<34>`<60><07>X<EFBFBD>><3E><>$<24>x<EFBFBD>ecu<63>;A<>U<12><>S/<2F><>[h
|
||||
<EFBFBD><18><>ʪjJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:5D:<3A>VRp˚<70>V<EFBFBD>9<EFBFBD>l<0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>T<EFBFBD>(<28><><EFBFBD><EFBFBD>q"{)*UY<55>hwflA<6C>cT<63><54>cg<01>xx:%<25><><02><><05><>е<EFBFBD>:<3A><>T&<26><1E>5-<2D>f<EFBFBD><66>ֆi%ʰ
|
||||
qX<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<24>X<EFBFBD><58><EFBFBD>H<EFBFBD>O<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><0B><><0E>v<EFBFBD><76>ٻV^<5E>N<EFBFBD>M<EFBFBD>~mY}<7D><1B>}3<03>wv<77><76>kpk<70>R<EFBFBD><52><EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>s<16> =M<><1B>}<7D> b<><62><EFBFBD>X{Fq<46>q<EFBFBD><71><0F>%7I<37><02><>K|Ī<><C4AA>f4u<34>5<EFBFBD>;<3B>_nVz<02>Ύ
|
||||
<EFBFBD>܊<EFBFBD>u<EFBFBD>T;<0E>#<23>Ll5<6C>R<52>SC<V<>tFΣ4PKC<<3C><><16>p<EFBFBD>MLt{<7B><><0C>휻L<ED9CBB>æ#<23>Ru։lB<6C><42><EFBFBD><EFBFBD>P⃮<50><E283AE><EFBFBD>ͻmNrj<12><><EFBFBD>=}r<><72>2ztn.<2E>5<EFBFBD>ϝ=Jo<4A><6F>LtN<74><4E>-<2D>z<EFBFBD>L<EFBFBD><4C><12><><EFBFBD><EFBFBD>7|<7C><>t
|
||||
<EFBFBD>8<EFBFBD>ܛ)*<2A>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><1F>'<27><1E><>FT^<5E><1A>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><1D>I<EFBFBD>Q;<3B><>HI{<7B><>y<11>%<25>Ǩ<EFBFBD>#<23>z<EFBFBD>^<12>n<EFBFBD><6E>ämJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,Ǭ<>UI<55><49><EFBFBD><EFBFBD><14><>|M<>F<EFBFBD>?>sr<73>/=@
|
||||
<EFBFBD><EFBFBD>y{<7B><><04>)*<12> <20>WO#Y=Jq&<26><>%\#_<1C><><EFBFBD>x<EFBFBD>x<EFBFBD>z<1D><1D>m<EFBFBD>g<EFBFBD>:$ǹѨP!(x䰶<78><E4B0B6>ph<70><68><0F>=@!<21><1F>DW<44><57><EFBFBD><EFBFBD>ou~N<>ԇ<><D487>h<EFBFBD><68>̷?8l@cJ<63><4A>{AF㮀M`mY<><59>Dܔ<44><DC94><EFBFBD>$<24>v<EFBFBD><76>
|
||||
ƜI<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y_<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>(Q<><51><EFBFBD><EFBFBD>%e<18>q<EFBFBD><71>M.<2E><06>и<EFBFBD>9<><14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><02>K"<22>#<23><19><><EFBFBD>EMN<4D>o<EFBFBD>=}~<7E><><15><>Dz<EFBFBD>,2<>,<2C>)*p<>SX<53>C<<10><><0E><>Ύ<EFBFBD><CE8E>~<7E>{<7B><><EFBFBD><EFBFBD>C<><43>_L2<4C>Y<EFBFBD>8&5<><35><EFBFBD>pr
|
||||
<EFBFBD>S:<0C><><16><>><3E>ۚL<DB9A><4C>d<EFBFBD><18><>f>!<21><><1A><>ǵ<EFBFBD><C7B5>#<23>7u<37>ECGZ<47><0C><><EFBFBD><EFBFBD><EFBFBD>f,`2<><12>,e*{<7B>.<2E>M<EFBFBD>0qx<71>kM<><16>UA9rC2a<32><61>%<25><><10><><EFBFBD>ۓ<EFBFBD><DB93>m<1A>]<12>i݂<69>DT<44><54>[<5B>c<EFBFBD>5:"<22><03><><EFBFBD>^<5E>
|
||||
<11>uV<75><56><17>,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>c9@$֔<><D694>z=@<40>@B'<0E>`=@<40>K~pމV^<5E><>W5<57>F<EFBFBD><46>О<EFBFBD>h<68><7F>N<EFBFBD><1A>,L<>^<5E><><EFBFBD>p3b<33>,AA&m<><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD>N"d !<21>
|
||||
<EFBFBD><EFBFBD>' <07><10><15><><EFBFBD>Ѳ<EFBFBD><D1B2>[洞X<EFA885><58>$<24><><EFBFBD>9/<2F>[<5B>L<EFBFBD><4C>q<EFBFBD><<1A>Uo<55>bQ|<7C>z<EFBFBD><7A>cs<<12><14><><EFBFBD><EFBFBD>TR<54><52><EFBFBD>F<>_<EFBFBD><5F><EFBFBD>8R[<5B><>2黜pGwn<77>u<EFBFBD><75>b<EFBFBD>IU1<55><31>e<EFBFBD><08><><EFBFBD><06>2<05><>B<EFBFBD>븆sy"<22>
|
||||
i<EFBFBD>'<27><><03><>9<EFBFBD><39><EFBFBD><EFBFBD>߬<><DFAC>H<EFBFBD>%XRÎ<52>Ǵu<C7B4>X<EFBFBD><58>m<EFBFBD><6D>m|;<3B><>ЯLn<16>Nv{s<>t<EFBFBD>q<EFBFBD>U~<7E><><EFBFBD>4o<34><6F><EFBFBD>2n<>L}q<>\On<4F>L<EFBFBD>#<23><>Z<EFBFBD>ܬL<DCAC>l<><6C><07>S<U<>5<EFBFBD>/L SA<53>r<EFBFBD><01><>H<07><02>ګ<EFBFBD>i*
|
||||
<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><08>m<EFBFBD>(<28>ʶ<1E><>q`\Uz<55>L<>M<EFBFBD><4D>*<2A>C<EFBFBD><43><EFBFBD><EFBFBD>.Λ<><CE9B><EFBFBD><EFBFBD>no<6E><6F><EFBFBD><EFBFBD><07>R!<21>q<EFBFBD>mI<6D><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><62>_#U<1D><>b<EFBFBD><62><EFBFBD>`<60>7m<37><6D><EFBFBD><EFBFBD>\8E<38><45><EFBFBD>3=@<40><01><>Z<19>=M5D<>F<EFBFBD><46><EFBFBD>QS<51><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:2.
|
||||
,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.5<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>};"=M<10><><EFBFBD><03>e^<5E>N<EFBFBD>㢇<EFBFBD>T<EFBFBD><12>}<7D><><EFBFBD><1E>ѐ<EFBFBD><D190>U\A<>`_<>Dҧuwå<77>%<25><>2<EFBFBD><07><>T<EFBFBD>W<EFBFBD><12><><EFBFBD><15><><EFBFBD><13><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>C<EFBFBD>|<7C><>aX<61><58><EFBFBD><17>
|
||||
<EFBFBD>:<3A><><EFBFBD>%V<>φY<>#R<>T<EFBFBD><54><EFBFBD>AEd<45>v[#}<7D><><EFBFBD><EFBFBD>u<EFBFBD>IA<49><41><EFBFBD><EFBFBD>wy<77>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<26><>=@<40><>=Mp<>\<5C>2Ƌ<32>b<EFBFBD><62><EFBFBD>/<2F><>/<10>H<EFBFBD>#=M.<2E><><EFBFBD>˵ShOs)*<y<><18>'ّ<02><>I"<22><19><>)*uk<75><6B>7c
|
||||
<EFBFBD>?rs35<33>Qn<51><6E>ѵ<EFBFBD> 4=}<7D>+<2B>n<16><>_<EFBFBD><5F><EFBFBD>n<EFBFBD>Ύ<EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><02>S<EFBFBD>OSF<53>}<7D>\#<23><>le<6C>Q<EFBFBD><51><EFBFBD>r<19>C<<3C>{r<><72>><3E>:ʮ<><CAAE>x<EFBFBD>A)*<2A>~<7E>=J<01><>U<> <16><>9<EFBFBD><39><EFBFBD>:;{pooAN<41>6<EFBFBD>^&+M<><03><>,
|
||||
]<5D><>Ąorʪo<CAAA>F˼<46><CBBC><EFBFBD>#<23>x<EFBFBD>e[uUt<55><74>;<3B>'<27><>v <12><19> <20>(<03>qN<02>$<24><><EFBFBD> Ł<>><3E>]<5D>Ȳ<EFBFBD>`8><3E>S<EFBFBD><53><EFBFBD><EFBFBD>ݹ<10>g<EFBFBD><1B>xP<><50><15><0C><><J:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+
|
||||
*<2A>{<7B>rLY:\=@Q<>τ<EFBFBD>R<EFBFBD>hB<68><1E><>0<EFBFBD>ǹv^<5E><><EFBFBD>[I<12>g;<3B><>y<><79>[D<>\=MuXl<58>Q<EFBFBD><0C><>ِV<D990><56><13>NIT5<54>[<5B><>Ϧ&<26><><0C>@cn<63>H<EFBFBD>Q<EFBFBD>:<3A>nf<6E><66>l<0B>[<5B>&kTS<54><53>;9<l<14>?Wz<57><7A>i<EFBFBD><69><EFBFBD>
|
||||
<EFBFBD><EFBFBD>~:"<22>6<EFBFBD><36>؉Ͻ@<40><>qL}-P<><50><EFBFBD>%<25>R<EFBFBD>PYY<59><59><07><>h<EFBFBD>%<25><>Hh<11><><01><><EFBFBD><13><>ۏ&<26><>H<EFBFBD>i<EFBFBD><69>eh<65>e<EFBFBD>=M<><4D> <1D>UyL\<5C>4r?,̕<><07>e><3E><><0F><>J<EFBFBD><4A><EFBFBD>:<3A>LQ<4C>;K<>\l4o<34><6F>~|\<5C>ؾ<>
|
||||
<EFBFBD>D<EFBFBD>Lk3<<3C><>|N<>><3E><><EFBFBD><EFA0B4>9<EFBFBD>=M<>\<0E>S<L<><4C><EFBFBD><EFBFBD><EFBFBD>1R<31><52><EFBFBD>AOnz<6E><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>L^<10><>qL<71>IZ<49>k<EFBFBD>S<EFBFBD><53>:<3A>@/:;~<7E><12><><EFBFBD>??k;><3E><>;{=J<><4A><EFBFBD>4d<34><64><0F><><EFBFBD>K<EFBFBD>a<EFBFBD>D/Q<><51>;<3B>Ai<0C>M<EFBFBD>Y<EFBFBD>š
|
||||
<18><><EFBFBD>;<3B>_.tx<74><78><EFBFBD>?z<><7A>5uְ<75>[<5B><<3C><10><14><><EFBFBD><03><>hY<68>^<5E>Ew<45><77>R<><52><EFBFBD>.<2E><07>u<EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD>[~<7E><>@<40>2.,+*<2A>jJ:2.,+*<2A>jJ:2.,+*<2A>jJ:2.:u^Zq<5A><71>j<EFBFBD>g<EFBFBD><67><EFBFBD>T<EFBFBD><54><EFBFBD>۟8<02><>y6<79><36>'
|
||||
`iѤ1<D1A4><31>ǣ<19><>IQ<49>A<EFBFBD><41>Q<EFBFBD><51>(=@eXX{<7B>8<EFBFBD><38>:=J{HN)*lP<6C><50>U<1F>[<1B>M<EFBFBD>eő<65> <20>~Xg <09><04>[<5B><0C>:i<13><>)*<2A> q˟%߉<><DF89><EFBFBD><EFBFBD>)*h<><15>f<EFBFBD>H<EFBFBD><48>=M<>#<23><><EFBFBD><12>'x&<26><>p<15><18>Y
|
||||
<EFBFBD><EFBFBD> Ī<><C4AA>w<EFBFBD><77><EFBFBD>Q)*<2A>Ue(<28><><EFBFBD><07>xG<78>iQ<69><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>s[*:<1C>+<2B><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7/6m_<7F><5F>2O<11><><EFBFBD><EFBFBD><EFBFBD>$F<>ް<EFBFBD>b)*\<5C><><EFBFBD><EFBFBD>=M)*%}<7D>w<EFBFBD><77><EFBFBD>0|<7C>u<EFBFBD>}<7D>K4d<34>K4oCOH;<3B>5QH<51><48><EFBFBD>
|
||||
<EFBFBD>ߝ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϖ<EFBFBD><EFBFBD>ƨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Gw<EFBFBD>=@<40><><EFBFBD>]<1C><><07>eH<65>%<25><><1D>e<>!<21>zz<7A><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22>A|<7C>%X߶H9<48><18>aČO<17><><EFBFBD><EFBFBD>Җnv=}<7D><>#<23><>Ma<4D><61><EFBFBD>LC<><43><EFBFBD>S/rq<72>c<EFBFBD>2<EFBFBD>?<>C<EFBFBD><43>{r<>t<EFBFBD><74>r
|
||||
<<3C><>Ǯ<EFBFBD>t~<7E><><EFBFBD>rɰ<12>O^<5E>{<7B>XWC<KC<E.<2E>sv-VM<7F><4D>4<34>Ed<45><64>lHm<48>,<2C>\<5C>g<EFBFBD><67>҃<EFBFBD><D283>No~<7E><>K<EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD>эk<D18D>T<EFBFBD><12>Ȏ<EFBFBD><C88E>L<08><><EFBFBD><EFBFBD>2٫<32><D9AB><EFBFBD><EFBFBD>~<7E>{<7B>c<EFBFBD><63><10><1B>}h<68><C29E>r<17><>)*<2A><><EFBFBD>\
|
||||
9<><39>"Y<><59>nh<6E><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?vFL<46><4C>V=}<7D>V<EFBFBD><15><>I$S!C<><43><EFBFBD><EFBFBD>H<EFBFBD> <20><>pf<70><66>R<EFBFBD>')*<2A><> <09><06><><EFBFBD>=M<><4D><EFBFBD>Qы<51> <09><17><>J<EFBFBD>\H<>[<5B>~A$I<><49>=M<><4D><EFBFBD>ɇ<EFBFBD><C987><EFBFBD>T<><54>S<EFBFBD><53>s<0C>a<12><><1F>$<24>
|
||||
<EFBFBD>aH<EFBFBD>cT0r6<EFBFBD>\+*<2A>jJ:2.5<EFBFBD>0jJ:oN<6F>BK*<2A><><EFBFBD><EFBFBD>ԭ<EFBFBD>p<EFBFBD><04><><EFBFBD>{<7B>_7<5F>x<EFBFBD>8<EFBFBD><38><EFBFBD>q&<01><>i<>`<60><04><>2<EFBFBD><32><EFBFBD><EFBFBD> 0<>\<5C><>d<EFBFBD><64>ry<72>)*<2A><07><><EFBFBD><04><>v<EFBFBD>y<EFBFBD><79>0O<30><05><><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47><EFBFBD><08><>q<EFBFBD><15><>"<22><>g
|
||||
=}<7D><15>#]Ui<55>5<EFBFBD>~<0B><><EFBFBD><EFBFBD>a<EFBFBD><18>I=@<40>=M<><4D>=@<40>'1a<07><><EFBFBD>(<28>݁vZ<76><5A><EFBFBD>+!<19>v9$5d<35><64><EFBFBD><19>H&<26>$<24><>'<27><>(<28><><EFBFBD>|<7C><><EFBFBD>$p<>'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&y<><79>=@g9<67>(#%<25> <20><>oa<6F><61><13><0F>y<EFBFBD><79><1D><>Ȉ%<25>
|
||||
%<25>y̠<79><1B>D<19>_"'<27><>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>(<28><><10>=MPyT<79><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȸy'<27><><EFBFBD>P<EFBFBD>d<EFBFBD>y<EFBFBD>H<EFBFBD>!ļg)*<0C> $()*<2A><13>7<EFBFBD>I<EFBFBD><49>4{<7B><>ȹ<EFBFBD><C8B9><EFBFBD><EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD>I~<7E><>.<2E>m<EFBFBD><6D>f<EFBFBD>hQ!<21><><EFBFBD>fC<66><43><EFBFBD><EFBFBD><0F><><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD>
|
||||
^<5E><>OY<><59>z<EFBFBD>Fב(<28>O<EFBFBD>p<EFBFBD><70>/x<>Բ<EFBFBD><D4B2>.<2E>8<05>E<EFBFBD>"Q夒<51><1E>TģӓUQ<55>ԘB<D498><42>G凒<>^<5E><>8<><38><EFBFBD><0E>l<EFBFBD>I$~<7E><>"<22>2<1D><>G<EFBFBD><47><EFBFBD>&<26>^L<14><>~۸iT<69><02>䷁R<E4B781><52>Ud<1A><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>O:<3A><><EFBFBD>:<3A><><EFBFBD><7F>)*=M<><4D>`<60><><EFBFBD><18>艥;<04><><EFBFBD>ά<EFBFBD>87i<37><69><10>s'<07><>02<30>Dm<1B><08>=@A˿M<CBBF>2W<32>>6 pr<70>CL<43>YTS]<5D><T<>I_<49><5F>Jn;<3B>)*qRSKCXun<75><6E><EFBFBD><EFBFBD>p<EFBFBD><70>G<EFBFBD>NnSt<53><74>r<EFBFBD>
|
||||
;<3B>T<EFBFBD>C<<3C><><EFBFBD>Rr<52>prAK!ltr<74>1<EFBFBD>n9<18><>t<08><><EFBFBD><EFBFBD>Y<>/<2F>\<5C>Ґ<EFBFBD>ZL,T<>/Z<><5A>Ԓ<EFBFBD>5<EFBFBD>0I4]<5D>.<2E>7!{Z<><5A>q8<71>=Jmw<M<>*їABǡ<42>R"<22>fl<0F><11>$Y<>!<21>'<16><03><>9<EFBFBD>5<EFBFBD><35><0B><1C>P<><50>f
|
||||
<EFBFBD><EFBFBD><EFBFBD>szMz^=Mu}]<5D>2<EFBFBD>lc<6C><63><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>"<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56>Y<EFBFBD>{<7B><>><3E>%շ<><D5B7>n\k<><6B>:<3A><>O>u?ғ<><D293><EFBFBD>.<2E>d<EFBFBD><64><EFBFBD>soU<6F>'E<><45><EFBFBD><1A><><EFBFBD><EFBFBD><EFBFBD>sԠ<73>;RqE<05><><EFBFBD><EFBFBD>iŃ<69>"<22> <09><><EFBFBD><EFBFBD><17>=@<40>I<EFBFBD><49><EFBFBD>
|
||||
6<EFBFBD><EFBFBD><EFBFBD>q|b<>)*3W<33><57><EFBFBD><EFBFBD>U<1E><><17>)*D7@<40><>ZM<>{<7B><><EFBFBD>Y9<1F><><EFBFBD>DM<>'[%<15><>놤<EFBFBD>d<1E>ܻɗ)*$uY<75><59>z5<7A>V<>(Q$y<1A>=@<40><>%q/NoNɑ<4E>M(<14><)*<2A><>&<26>U&M
|
||||
(<28><><EFBFBD><EFBFBD><14>B<EFBFBD>y<EFBFBD>=M<>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"9)*a<>:i<><69>4ғq!<21>Su<53>7<EFBFBD><37>(uyr)* )*<1B>Y(<28><><EFBFBD><EFBFBD><EFBFBD>eu<65>0~ <09><>p<EFBFBD>c9I}<7D><><EFBFBD><EFBFBD><EFBFBD>&|<19>B)*<2A>y)*?<3F>y<04>=@<40>,y<03>XV<58><56>}Q(<28>T)*;<3B><>I
|
||||
"<22><1E><><EFBFBD>ڠXH<58><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ջ<1B>iG<69><17>b<>c_<63> <09>V<EFBFBD> <20>a%<06>)*<2A><>6 <09><><02><><EFBFBD>'<27>:fO<04>Uw<><3E><>&<26>qU<71><55><EFBFBD><EFBFBD><EFBFBD><18> A<>o"ݱ<><DDB1>ۼV<DBBC>%j=@<40>#v/)*<2A>?<3F><17>"<22><><EFBFBD> &X<><58><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>+<2B><><EFBFBD><EFBFBD>m~h<>_<EFBFBD><5F>'C<>Y<14>\<5C>"qpv)*<2A><>(O<4F>m<EFBFBD><1F>Ni4<>e<>\<5C><><EFBFBD>q<EFBFBD>qtAX<41><58>my<6D><79>:F<>6q ̥3!4<><34><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD>r<0E><7&)*. <20><><EFBFBD><EFBFBD> <20>mz<6D>q;<3B><><EFBFBD><07>~<7E>a2%V<><56><EFBFBD>
|
||||
}<7D><>#<23><><EFBFBD><EFBFBD>)*G<><47><EFBFBD><EFBFBD>oQ6<51><36>Ԕ<EFBFBD><D494>пq<>/<2F><><06>%a<>S K<><4B><EFBFBD>qH<71>y<EFBFBD><79><EFBFBD>!<21><>%c<>P<S<>u<><75>J<EFBFBD>r<><72><EFBFBD><EFBFBD>Ƞ5<C8A0>'<27><01>Q%\<5C>p<EFBFBD><70>қF<D29B>罨x<>A<EFBFBD><06>I˒<49><CB92><EFBFBD><EFBFBD>q2<0C><>h+%<25><EFBFBD>f<EFBFBD><66><EFBFBD>P<EFBFBD>R<EFBFBD><52>
|
||||
<EFBFBD>F<EFBFBD>$<24><>m<><6D>;<1E>_g<5F><67>8<EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD>i<03>L<EFBFBD>z<EFBFBD>)*<2A>{<7B>T<EFBFBD>2<1D><><EFBFBD>A<EFBFBD><41><0C><>_Z<5F><5A><EFBFBD><EFBFBD>_<EFBFBD>X<EFBFBD><14><EFBFBD><CDB9>ڟd<DA9F><64><EFBFBD><EFBFBD>L<EFBFBD><18>$<24><><EFBFBD><EFBFBD><0F><><EFBFBD><EFBFBD>Z<5A>8<EFBFBD><b<>MV<4D><56><EFBFBD><EFBFBD>k<EFBFBD><6B><EFBFBD><15><>&<26>E<EFBFBD>gyI<>
|
||||
<EFBFBD>}k/F-yyA8K<1A><>!<21><14><>b<EFBFBD>fI<66><49><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E><><EFBFBD>jl<6A><6C><EFBFBD>F<EFBFBD><46>nl<6E>D<EFBFBD>N<EFBFBD>sm<73><6D><EFBFBD><EFBFBD>|<7C><>Z<1B>nL<6E><4C><EFBFBD>lf<6C>SL<53>μ<>Xt;<3B>u<EFBFBD><75><znMV~D<><44><EFBFBD><EFBFBD>6ru$M<>V<>R<17>\<5C>T5<54><35>q<02>v><3E><>
|
||||
<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҏ<EFBFBD><EFBFBD><EFBFBD>?<1F>T2Ҫ͍{<7B><>~B<>R<EFBFBD>;<3B>rH$:<3A>'<27><>;<3B><>F<EFBFBD><46>p<EFBFBD>Np<4E><70>><3E><>Mڞ<4D><DA9E>sR=M=M~qI<71><49><EFBFBD>A<EFBFBD><41>x<05><><EFBFBD><EFBFBD>g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>;<3B><>%<25><0B>K<EFBFBD>\r\<5C><><EFBFBD><EFBFBD><EFBFBD>~=@<40><>Ѣ<EFBFBD>ȸ<EFBFBD>t<EFBFBD>ӏ\
|
||||
<EFBFBD>2r*<2A><>b<17><11>$<24>h"<22><><18><><EFBFBD>qj<71><0C>d<EFBFBD>hA0<41><30><EFBFBD>=J<><19><18> o#!0<>%<25>ȧ<1A><>,Y/gڃ1K(<28><><EFBFBD>qf<71>Yyo4<6F>[qH<>eMo<4D>K<<3C><><EFBFBD>W2<57><32><EFBFBD><EFBFBD>M<EFBFBD>;<3B>O<EFBFBD><4F>LRՅ<><D585>]>KN<4B><4E><EFBFBD>]<03><14>?V<>
|
||||
o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>ϸ<EFBFBD><EFBFBD>D<EFBFBD>q<EFBFBD><EFBFBD>E<EFBFBD>T<EFBFBD>7d+<2B>+<2B><>g@<40>^<5E><>H<48>N<EFBFBD>9Y\<5C>^<5E><><EFBFBD>lˊ<6C><CB8A>n<><6E><EFBFBD>ܝ~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=J<>pZYN<59><4E>CpNf<4E>?<3F><<3C>[<5B><>n~<12><><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD>^SN<53>pY<70>:T<><54><EFBFBD>A<EFBFBD>94FB
|
||||
<1A><><EFBFBD>-I|<7C><>\<1F>B<EFBFBD><42><EFBFBD>F<>o<EFBFBD><6F>"F<><46>R8<52>r<EFBFBD><72>-<ԺTN&<26>'A<>A<EFBFBD><41><EFBFBD>Y<EFBFBD>$>l[<5B>[<5B>b<EFBFBD><62>o<EFBFBD>|<7C><>ͻ<EFBFBD>U<EFBFBD>~B<>f<EFBFBD><66>ᯛ<><E1AF9B><EFBFBD>L+<2B><><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>@<40><>wĔ<77><C494>JY<4A><59>6;&v<><76>7XF<58>Aa<41><EFBFBD><7F>H<EFBFBD>
|
||||
b<EFBFBD>`<60><>Ïw<C38F><77>c@<40><><EFBFBD>s<EFBFBD>H<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD>T<EFBFBD>=M<>Z<><0C><>&U<1E><>ie<69><65><EFBFBD><1F><>dr<64>B,ZH<5A><48><1E><><EFBFBD><EFBFBD>&)*<2A><>CWC<57><43><EFBFBD>~<7E>;<3B>{s4L^KR4<52><34>2n<>r<EFBFBD>2#<23><>>y<>E.`o<>d;pn<70>o~t<XV
|
||||
7<03><><EFBFBD>q^<5E><><EFBFBD>Xpr<70><72>C>EML<4D><4C><17>\<5C><15>L1!lKI<4B><*<2A><>8~U<>}.<2E><>TG<54>$<24>~+Ӟ<><D39E><EFBFBD>HF,<2C>~k<><6B>o"gn<67>%<25>ұ<EFBFBD><D2B1><EFBFBD>K<EFBFBD><4B>Kۻ<4B>.c<>w<EFBFBD>R<EFBFBD>ѝ<EFBFBD><D19D>¤M<C2A4>\'{=@<40><>L<0C><>i<07>u=J<><4A><EFBFBD>=}9
|
||||
<EFBFBD><EFBFBD>PX<EFBFBD><EFBFBD><0C><><EFBFBD>H<EFBFBD>Î<Iy<49><79><EFBFBD>*=M<1C>X<EFBFBD>¤Ǟ,<2C><1A>u6^`\wK<0C><><18>$<18>q<13><><EFBFBD><EFBFBD><1D><>{<7B><><k<>s<EFBFBD><73><EFBFBD>6qz<71><7A>+<2B>*<2A>&֘%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=M<><4D><EFBFBD>O<0B>7WQ<51>ܓӍ<DC93>O<>K4<4B><34>̝<EFBFBD>a<EFBFBD><13><><EFBFBD><EFBFBD>@
|
||||
<EFBFBD>X<EFBFBD>[iD<69>T$[<5B>1|<7C><>D<EFBFBD>^<5E>-<2D><>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>_<0E>%[<5B>x<01>!ݒ<>I><3E><01><><EFBFBD>F<><46><EFBFBD><EFBFBD>k<EFBFBD>T/<2F>Y9<59>5zpbM<>۵"<>[<5B>M<1F><>@kVq<56>{<7B><><EFBFBD>/PY<50><59><EFBFBD><EFBFBD>^<5E><>lh<6C><68>}9o<39>k<EFBFBD><6B>4<>/<2F><>l<EFBFBD><6C><EFBFBD><EFBFBD>K
|
||||
<EFBFBD>o<EFBFBD>zR<EFBFBD>t<EFBFBD>|<1A>;<0C><><EFBFBD><EFBFBD>q<EFBFBD>RR{<7B><10>ml<6D>R<EFBFBD>3?(<28><><EFBFBD><EFBFBD><EFBFBD>-AY<41>l<EFBFBD><6C><EFBFBD>FoK@Li\T<><08>w{֮<><D6AE>F<EFBFBD><46>=M<><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD><02>S<>b<13><>=J<>:<3A><>9<EFBFBD>Õ<EFBFBD><C395><EFBFBD><EFBFBD>g<EFBFBD>h<)*Ï<><C38F><EFBFBD>P<EFBFBD>;r<0E><>g<EFBFBD>?w
|
||||
?<3F><>uByK$M{<7B>"<22>$L><3E>Ʋ#<23>q<07>u^C<>&<26><><EFBFBD>OF<4F>k<1A><>Ӻ<EFBFBD>ٶn<D9B6><>r<EFBFBD><1F>npSP<53>۵<EFBFBD> <20><><EFBFBD><EFBFBD>k<6B>@<40>x<EFBFBD>̋<EFBFBD><CC8B><EFBFBD><EFBFBD><EFBFBD>FI&<26>(<28><1F><><13>;<3B>#iQ<14><><EFBFBD>HW<48>_!I5<07><17>u<EFBFBD><75><EFBFBD><EFBFBD>S<EFBFBD>
|
||||
Ģвo<D0B2>T<EFBFBD>fp<><70>TPf<50><`L<><4C>r<EFBFBD><72><EFBFBD>CL<43>Ϲ<EFBFBD>:<3A><>4t`bMO<4D><4F>SSl\N~q.N<>s<EFBFBD><73>&<26>P<EFBFBD>KL<4B><4C><EFBFBD><EFBFBD><0E>r<EFBFBD><10><><EFBFBD>\P<><50>C<EFBFBD><43><18>Ƕ<EFBFBD><C7B6><EFBFBD>CL<43>=}<0C>J<EFBFBD><4A><EFBFBD><EFBFBD>4/<B<><02>m<7F>/ȃ=J<>_
|
||||
<EFBFBD>,<2C>0t?kGI<47>F<EFBFBD><12><>J\o<>n<EFBFBD>q,^<5E>L<EFBFBD>Lp<4C><70>6<EFBFBD><36>9tc<1A><07><>tL<74><4C>o'A't<><18><><1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD>Lf<4C><66><EFBFBD>_<EFBFBD><5F><EFBFBD>ӓ<EFBFBD>̘<EFBFBD><CC98>AQ<41>$W<1A>!ݒ<>g<EFBFBD>?<3F><> <20><>kB<6B>1<EFBFBD>4ԫ<34>շ=M<>3<04>s#<23>
|
||||
<18> G<>n<EFBFBD><6E><EFBFBD><11><1D><>'<27><16>pcN4<4E><34><0B>V<EFBFBD>/=}f<><66>2.k<>E<EFBFBD>;<3B><><EFBFBD><EFBFBD>fF<66><46><07><16><><06><>8<EFBFBD>7H<37><48><EFBFBD>̹<><CCB9>ԑ]<5D><><EFBFBD><EFBFBD>õ<EFBFBD>d<EFBFBD>G<EFBFBD><47>m<EFBFBD>D<><44><EFBFBD>}!W\H<0B>:?9<>XF<58>{E<><45>`<60><03><><EFBFBD>o<EFBFBD>o<EFBFBD><6F><EFBFBD>!oW<>
|
||||
7<EFBFBD>n<EFBFBD>z<EFBFBD><EFBFBD>ݹ3.<2E>\<5C><>Y<EFBFBD>#<23><>Yq<14><>_<EFBFBD><<3C><><EFBFBD>7<EFBFBD>LV<4C>|Wp<57>z<EFBFBD>\"o<<3C>;<3B>4<EFBFBD>*<2A><>~<7E>n<EFBFBD><6E><EFBFBD>4esXM)*<2A><>,<2C>n<EFBFBD>>x<>1<q5<71><35>z,&_1pn<70><6E><EFBFBD>D<EFBFBD><44><EFBFBD>H<48><7F>YZز<5A>#<23>o<EFBFBD><6F><EFBFBD>z̳<7A><CCB3>WQa<51><61><EFBFBD>2<EFBFBD>
|
||||
o=}j<><6A>><3E>{~l&d<><64>ov>S<>x<EFBFBD><78><EFBFBD><18>Wg<57>|<7C>pb<70>K<EFBFBD>g@<40><><EFBFBD><EFBFBD><EFBFBD>sxm!<21>Y`<60><>><3E><>V<EFBFBD><56>Y=}<7D><><EFBFBD><EFBFBD>T=@Cq<43>f<03><><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><0C><>v<>Kf<4B><0F><16><><EFBFBD><EFBFBD>o<EFBFBD>5QؖN<><4E><EFBFBD><EFBFBD><07>[{i.<2E>H<EFBFBD><48>A}<7D>2<0C><>
|
||||
5;R<><52><10>b<EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD>h:k3<6B><33><1F><><13>;<19><1C><><14><><16><>%<25><><1A>AT<><54>><3E>2S<32><53><EFBFBD>CX<16><><EFBFBD>pt<70>J<EFBFBD>Ty<54>3M<33>O8|#<23>"?Fq<46>cE<63>?S<>K>|NJ<4E><4A>ۄML<4D>{<7B><>KL~<7E><><EFBFBD>V<EFBFBD>t<Xn:<3A>+?tt
|
||||
<EFBFBD><EFBFBD><18><16>^Y)*<2A><>m<7F>s:.r<>%*"~<16>ST6<54>#<23><>4$9Y[<5B>R<EFBFBD><52>jF<6A>T<54>*<2A>MWl^<5E><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD>~u<><75>=J <16><><EFBFBD><EFBFBD><07><><EFBFBD>nB{ΚZ&<26><>˹<EFBFBD>~<7E>TK<06>:<3A><>MI5<49>]<5D><><EFBFBD><7F><EFBFBD>=J<><4A>C<EFBFBD>F<><46>N<EFBFBD><4E><EFBFBD>Nu<4E>
|
||||
h<>;^<5E>z<EFBFBD>2<EFBFBD>b<EFBFBD><62>F<EFBFBD>Ѩ<><D1A8><EFBFBD><EFBFBD><16><><05>O#)*z<>虐F <09><>^(<28><>H<EFBFBD>j<EFBFBD>T<EFBFBD><54>{<7B>ʼ8N<><4E><EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD>)*<2A>=M<>'A<>ݵ<EFBFBD>š<EFBFBD>Z<0B><><EFBFBD><EFBFBD>8<><14>`<60>ғ<EFBFBD><01>}<13>{P<7F><0C><>,<18>p<EFBFBD>'C<>ٙ<EFBFBD>{<7B>H<EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><14>O<>R<EFBFBD>dvG<><47><19>V/<2F>BD<07>(<<3C>4<EFBFBD>E<EFBFBD><45>M<EFBFBD><01><><EFBFBD>x<EFBFBD>Թ<EFBFBD>}9<7F><39>;<3B><>廽5<E5BBBD><35><14><><EFBFBD><EFBFBD><0C><>I`<60><>`<60><>u<03><>p~18<31><38><EFBFBD><EFBFBD>k<EFBFBD>K<EFBFBD><4B>I<EFBFBD>O<1B><>E<1D><><16><>b<EFBFBD><1E>2$<24><><EFBFBD> <20>^o<>
|
||||
T<EFBFBD>כ<EFBFBD>5w><3E>ɫ/<2F>X<EFBFBD><58><EFBFBD>D/R<><52><EFBFBD><EFBFBD>w<EFBFBD>Fq>x<>F<EFBFBD>l<><<3C>2<EFBFBD><32>s<EFBFBD>\]<5D><>m<EFBFBD><6D>lf<6C>p3q<33><71>_4Ȇ<><C886><EFBFBD>Wp<><70>+K<1C>MU<4D><55><1C><>1Y<31>lS6<53><36>V<EFBFBD>N<EFBFBD>k<EFBFBD>M2@<40><13>Զ<EFBFBD>I;%4e:<3A><><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD><DEB2><0E>
|
||||
q8{<7B><>qgq7<71><37><EFBFBD><EFBFBD><EFBFBD>|<7C>:T<>;}<7D><>-X<><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B>n<EFBFBD><6E><EFBFBD><EFBFBD>B%L<><4C>,nN<6E><4E><EFBFBD>W<EFBFBD>{~bO<>f<EFBFBD><66>O<EFBFBD><4F><EFBFBD>»A<C2BB>uϼ<75>ѭYr<59>C<1C>><3E><><EFBFBD><EFBFBD>_<EFBFBD>AL<41><4C>0n<30>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B>LX<4C><58>}<7D>Be<14>"m&B
|
||||
u(щ<><1E>v<EFBFBD> =@&<26>Ӥ<EFBFBD>&K<>V<EFBFBD>O$1<11><>;<3B><>r<EFBFBD><72>ž<EFBFBD>S<d~<7E>4<EFBFBD><34><EFBFBD>Ώ<EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pn<70>'<27><>l<EFBFBD><6C>MX<4D><06><><EFBFBD>nn<6E><6E><EFBFBD>MͿ<4D><CDBF><EFBFBD>CXУ<58>L><3E><>C<EFBFBD><43>R<EFBFBD>?_x<5F>s<EFBFBD>rsl<73><6C>T<EFBFBD>ku$<24>Q<EFBFBD><51><EFBFBD>I<EFBFBD><<0C>K<EFBFBD>
|
||||
V<>ǵ<>ϖ\<1E><>z<EFBFBD><7A>|tCL(0k=@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E,<2C>4\<5C>ro<72>.~C9<43>r<EFBFBD>|4<>0<EFBFBD><30><EFBFBD><06>-<2D>x+=}<7D>n<EFBFBD>J\T<>>İh_n<5F>&<26><><EFBFBD>(<28>Z<EFBFBD><13><><EFBFBD>X<1C>\<5C><<0F><>iO#B<><0F>Í<EFBFBD><1F>mD^<5E><>Y<EFBFBD><59>ߝ<>Ii<49><69>
|
||||
<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>бn<EFBFBD><EFBFBD>]<5D>sOċ<><C48B><EFBFBD>@SF<53>=M<1D><><EFBFBD>i<EFBFBD> <20><><EFBFBD><EFBFBD>!<21><><EFBFBD><EFBFBD>ߨ<EFBFBD><14><><16>7hگ<0F>B<EFBFBD><42><EFBFBD>s<EFBFBD>x!<><DEB9><EFBFBD><01><>ѕ<EFBFBD>q<EFBFBD>W<EFBFBD><57><EFBFBD>EݜD0<44>F<EFBFBD><46>!<21>L<EFBFBD>B钳O<>u"<17><><0F>y<EFBFBD>"<22> #<23>q߲
|
||||
<EFBFBD><04><><EFBFBD>S<53><7F>M>nx<1D>ƛޗ<0C><><19><><EFBFBD><EFBFBD><EFBFBD>FZ<12><>!<21>ބ<EFBFBD>A<EFBFBD>5ބO<DE84><4F><EFBFBD><EFBFBD>n:C<14>Ư<><C6AF>#<23><>/<2F><18>P%1<>e<EFBFBD>%yt<79><11><>,<2C><>bFl֣E<D6A3><45>E<EFBFBD><45>c<EFBFBD><63><EFBFBD><1A><>7<EFBFBD>L<EFBFBD><4C>FĨ<46>_Gk1h\<5C>b<EFBFBD>,<2C><>
|
||||
y<EFBFBD><EFBFBD><06><><11>愈<19>;<3B>9:<3A>h<15>$sLL(<28>t<EFBFBD>{<7B>Sq<53><71>Ԟ<EFBFBD><D49E>.<2E><>u<EFBFBD>8<EFBFBD><38>u<EFBFBD><75>0/<2F><>L}n<><1B>~P<>I<10>6<EFBFBD><36>Rx<52>]<0F>9<EFBFBD><39>A<EFBFBD>:<3A><>rʶ<72><CAB6>#<23><><EFBFBD>I<EFBFBD>Lz<4C>PhO.<2E>KL<>q<EFBFBD><71><EFBFBD>}V<>}UǞ<55><C79E>#
|
||||
<EFBFBD><EFBFBD>;<3B>\b<>/<2F><>*<1F><13><><1D><><EFBFBD>:FmAL<41><4C><EFBFBD><01>=@<40><>D<EFBFBD><44>I2<1F><><EFBFBD>а<EFBFBD><D0B0>R<EFBFBD><52><EFBFBD>%Sh<>`<60>+<2B><><EFBFBD><EFBFBD>-<2D><18>V<EFBFBD>!Dn]<5D>n<><6E><EFBFBD>K<EFBFBD><4B><EFBFBD>6o<36><6F>7"<22>(<03>wX<77><58><17><><EFBFBD>bM<1B><>u<EFBFBD>ĝ<EFBFBD><18>g^<5E>,<2C><>6h
|
||||
<EFBFBD><EFBFBD><EFBFBD>~<7E>f<08><><EFBFBD><EFBFBD><EFBFBD>FqE<1D><1D><><EFBFBD><14><>K<1A>֔<EFBFBD>:<3A>Ld<4C>L<EFBFBD><4C>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Nu<4E><75>S<14>+B"<22><>f<EFBFBD>=Mc<>miCUNCP<43><50>qC<71>Y<EFBFBD><59><EFBFBD>$<24><>q<1B>#<23>|u <03><><EFBFBD><1D>+GL<18>n><3E>2SS<53><53><EFBFBD>WCLR<4C>rCS
|
||||
<EFBFBD>/Ox<4F><78>CS<43>tt<74><74><EFBFBD>~<7E><><EFBFBD>9A<39>x<EFBFBD>L<EFBFBD>li;M|<7C>]#<23><><EFBFBD>*<2A>s<EFBFBD><EFBFBD>|<NSCS|<kC<<3C><>Dđ<44>CX^<5E>lr<6C>^<5E>{<7B><>:|<7C>Ko<1E>P<EFBFBD>o9<6F><39>s-J<15><><EFBFBD><EFBFBD><1D><>9~9\z<><7A>nj<6E><6A>̷<><CCB7>>q[L̪<4C> `r6<>
|
||||
q<>I&<26>_<EFBFBD>E#z_?<3F>]Mט<4D>:<3A>5=J<><4A><EFBFBD><EFBFBD>H<><48><EFBFBD><07>Z<EFBFBD>"<22><>&<26><><0B><1E>jNL<4E><4C><EFBFBD><EFBFBD><18>%Q<>_<EFBFBD>,jYX^<1D><><17>$<24><>BMa<4D><61>'ui<75><05><1C><><EFBFBD><16>d<><64>ҠƩ<D2A0><04><>.>^*<2A>wN<77><4E><1A><15>e
|
||||
<EFBFBD>cY<EFBFBD><EFBFBD><EFBFBD><EFBFBD>9Q<0F><><EFBFBD>e<><65>p<EFBFBD>ܸ<EFBFBD><DCB8>B<EFBFBD><42>`<60><><EFBFBD>o<EFBFBD>ēT1<54>f<EFBFBD><66>W!<1B><><EFBFBD>g<17>;=J<><4A>$v<><1E><><10><>}<7D>|<7C><><1B><0B>]<5D>E"V=M<01><><EFBFBD><EFBFBD>)*oM<01><14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H^Q@<40>|*<0C>E<>;)*<1B><><18><07><><EFBFBD><EFBFBD>k
|
||||
'ax)*<2A><14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD>{<7B>:%<25><19>Vѥ<1E>S<EFBFBD><53><EFBFBD><EFBFBD>d<14><>a{<7B>b<EFBFBD><62><EFBFBD>&<26>h<EFBFBD><68><EFBFBD><EFBFBD>e<EFBFBD><65>$־<>>;<3B>r<EFBFBD><72>c̻<63>ch<><68><EFBFBD><EFBFBD>&<26><><11><>]<5D><><EFBFBD><EFBFBD><1D><>_<EFBFBD><5F>]6_<36>`"<22><>. <09>Y<EFBFBD>$<24><>ۭ<EFBFBD><DBAD><1D><>
|
||||
pd+<2B><><EFBFBD><EFBFBD>0Y<30><59><EFBFBD><EFBFBD><10><><EFBFBD><EFBFBD><EFBFBD>p$D<><44>d<EFBFBD><64>P<EFBFBD>Ԯ<EFBFBD><D4AE>[<5B>m<EFBFBD><1B><><19>'@<40><>g<17><>K8<4B><38>q{><3E><>[o<><6F><EFBFBD>-"u<12><><EFBFBD><03><>!<21><>b=JL<4A><4C>?<10>OC<4F>c9<63><39><EFBFBD><EFBFBD>W<EFBFBD><57>O̽33<33>RG1<47>?+q쫎L|t<<3C>Y"<22><>
|
||||
V><3E>R<><52><EFBFBD>[;othY6<59><36>@Lg;<3B><18><><11>,Rm:!Oش<4F><D8B4>><3E><04>ML&=@<40>=}<7D><><01>qMo<><6F>(<28><>ӂ=Mp3F<33><46><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><EFBFBD>`<14><15>$<24><>^<5E>1=M|C<>N<EFBFBD><4E><EFBFBD>s<EFBFBD><73><EFBFBD>0<18>(<02><04><><EFBFBD>| <20><>;<3B><>v
|
||||
7L<EFBFBD>&=}<14><>"o'<27><><EFBFBD><EFBFBD><EFBFBD>'Ȗ<>=@F<>8<EFBFBD>qX<>x<1B><><01><>~<7E>̨t<CCA8><74><EFBFBD><EFBFBD><EFBFBD>)*<2A>O<13>:<1A>]<5D><><EFBFBD>S<EFBFBD><53>[<5B>Z2+<2B>*<2A><>&C<>L[R<1B>ƱO\ <20>o<EFBFBD><6F>=J<>˸<14><>FӀq7k:<3A>G}v<>y{L<0F>ܜ!<21><>
|
||||
°<EFBFBD>:u{<7B>rC4<43>DkB65~<7E><><EFBFBD>ʚ<EFBFBD>8{>^<5E><><EFBFBD>_<EFBFBD><5F>d<EFBFBD>@x[<1B><0F>!<21><><EFBFBD>eb <08><><1F>r<>D<EFBFBD>O$<24><0F><>c<EFBFBD><63>NԴ<4E>><3E>zX<7A><58><EFBFBD>oZ<6F>ϴ<EFBFBD><CFB4><16><EFBFBD>,/q`p<>\WCS"/Lt<4C>CA=}yf<79>;<Q<><51>T<EFBFBD>γ<EFBFBD>q<EFBFBD><71><EFBFBD>
|
||||
<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>Hm<18><><EFBFBD><EFBFBD><03>g;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>Ώ!=}~<16><16><><EFBFBD><EFBFBD>&LSCA<43>?<3F>f<EFBFBD><12><>(<14><>.<2E>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD>L<><4C><EFBFBD><EFBFBD>?O9'<27><19>Y<>z<><18>z=Jn<4A>'+o_<6F><5F><EFBFBD><EFBFBD><14><><EFBFBD>Np<4E>N{<7B>-N{F0r<30><72>U~Һ<><D2BA>hN<68>
|
||||
m<EFBFBD><>\<5C>L<><4C>V<>!Y$xWe<57>!<21><>@"<22>{<7B>r<EFBFBD><72><EFBFBD>2I<><49><EFBFBD>h<EFBFBD><18><>{<14>mu<6D>w3<77>`ZF^&<26><>a<EFBFBD><16><0B>eF;B<><42>Y<0F><><13>U<EFBFBD>9<EFBFBD><39>=M<>"<22><><EFBFBD><EFBFBD><EFBFBD>֗E[<5B><>ގo<DE8E>(M<><4D>#דZkq<6B>}
|
||||
<04>v<EFBFBD><76>vN[<5B>U-<2D><>聝Y<E8819D><59>뤦M<EBA4A6><4D><EFBFBD> 1o<31><6F><EFBFBD><EFBFBD>mqRl[=}ƹQ<><51>=}`@<40>]<5D><>v)*<0B>F<46><17><>q<EFBFBD><71> $<24>Ⱦ<EFBFBD>9yt<79>f<EFBFBD>ma<6D><05><08>2 b<>]<5D><>|<7C><>g<EFBFBD>U<EFBFBD>I<><49>f<>)*<2A>w-<16>̓kwy
|
||||
%<25><>ekQ<6B><51>G#H)*<2A>$do<64><1D>$<08>j<17><><EFBFBD>0<EFBFBD><30>+<2B><>D<EFBFBD><44><EFBFBD>d<EFBFBD><64><EFBFBD>G<05>%<25><><EFBFBD>XQ<58>?qP=J<><10>w<17><>d<EFBFBD>2wugJ??<3F>f]<5D>=@l<>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>Y<EFBFBD>?<3F>Y<EFBFBD>?qy<><79><EFBFBD>Լ͇<D4BC><CD87><EFBFBD>v<EFBFBD>d<EFBFBD>B<>XG<58>7<EFBFBD><07>
|
||||
<EFBFBD><EFBFBD><01><><08>i<19><>(<06>İ<EFBFBD>yq˓"<0E><><11><><EFBFBD><EFBFBD>`<03><>&<26>M)*<11><04>0<EFBFBD><30><EFBFBD><EFBFBD>l<EFBFBD>[<5B>\:<3A><>V<EFBFBD><56>F0&<26><05><><EFBFBD><EFBFBD><EFBFBD><07><>~o<><6F><EFBFBD>yu<79><75><EFBFBD>Ԓ<EFBFBD>[<5B><>:<3A><>ra&q<>̥{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>{7gWp<57>F<EFBFBD><46>OGV<0F>
|
||||
hE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X7<EFBFBD><14>z<EFBFBD>;<3B><><EFBFBD><EFBFBD>aJ<61><06><10><><EFBFBD><EFBFBD>6<1B>D<>#<23><>~a<>w>=M)*<2A><>:"<22><><EFBFBD>s<EFBFBD><73>l5<6C>I<EFBFBD>?U.<2E><>,<2C><>`o<>R;<3B>H<EFBFBD>s<EFBFBD>e<><65><EFBFBD>c<EFBFBD><63><EFBFBD>i<0E>X<EFBFBD><58>~<><7F>;<3B>^<5E>f<1A>@<40>{U<>9<EFBFBD>
|
||||
۷<EFBFBD> <20>|k<>)*U<><55><EFBFBD><EFBFBD>c<><63><EFBFBD><EFBFBD>˜<EFBFBD>Ģ<EFBFBD><C4A2><EFBFBD>]<5D><1B><1F>Y<EFBFBD><12>A<EFBFBD><41>X<04><>Y<EFBFBD>ّ߇<D991>&f<><66><0B>9<01>O<EFBFBD><1E><><EFBFBD><EFBFBD>%b<04><><EFBFBD>p<>I<EFBFBD><17><>Dwi<77>⓯<EFBFBD><02>P)*<2A><EFBFBD><17>&<02><> <09><01><><EFBFBD><07><16><><16>ZJ°W<7F>
|
||||
<EFBFBD>EC<><43>̞<EFBFBD><CC9E>N<EFBFBD><4E>`<0B><>rc<72>{<18><><EFBFBD><EFBFBD>vu<76><75>Sԓ]<5D>{<7B><>LJ<4C><4A><EFBFBD>=@<40>`<60>{<7B>=@S<>겚MY[}<7D><><EFBFBD>c$<24><><EFBFBD><EFBFBD>l=J<><4A>H<EFBFBD><48><EFBFBD><EFBFBD>` <20><><EFBFBD>B<EFBFBD><42>AU<><14>mm<6D><6D><EFBFBD>&<26><><EFBFBD>V݊&g<03>?<3F><><0F><1A><><EFBFBD>d{=J<>
|
||||
A}Rp|<1C>Ց8y<38><79><EFBFBD><EFBFBD><08><><EFBFBD><EFBFBD>}<7D>®n*<2A><>'C<>ڊ<EFBFBD>븨Z<> <0E>Չt6<><19>?<3F><04>=}q<71><7F>1<EFBFBD><1B><14><04><><EFBFBD><EFBFBD>C<EFBFBD><1D>$j@<40><>"u<>!<21>{<7B>m<#<23><><0E>.r<11>><3E><>3<EFBFBD><33>/YÎ<59>M<EFBFBD>o}t<><74>Nt<4E>
|
||||
S<<3C>p<EFBFBD><70>}<7D><><EFBFBD><EFBFBD><EFBFBD>R`S<><3E><><EFBFBD>CV<0B>دN<D8AF><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t_<74>~<7E><>ۀ<EFBFBD>4t<74>\Ni<10><><EFBFBD>CRp<>NML{B<>oO3<4F><33><^2ǵ<32><C7B5>ׯkPkI<6B>?>!%L<><4C><EFBFBD><EFBFBD>m<>mO<6D><4F>N<EFBFBD>X|<7C><><EFBFBD>+<2B><>G<EFBFBD>+j<><6A>ZzN<7A>
|
||||
<19>R{<7B><>ʳ<EFBFBD>Z<EFBFBD>M<EFBFBD><4D><1F><EFBFBD>?<3F>p!<21><><EFBFBD><EFBFBD><0B>qHE2<45><32><1F><19>2<>L<EFBFBD><4C>+<2B><><EFBFBD><EFBFBD>77<37>=J<>|<7C><><EFBFBD><0F>О"i<><69>d<EFBFBD><64><14>3O<33>r<EFBFBD><72><EFBFBD><0B>D@'!@<40> $@8<>M5c<><63><18><><EFBFBD><EFBFBD>Wn~<7E><>u2<75><32>|*<02>0<EFBFBD><30>y`<0F><>
|
||||
P<EFBFBD><EFBFBD><EFBFBD>=@<40>6D<36>D<EFBFBD><44>xjd<6A><1B>O[<5B><>)*v<><76><0F><><11><>^<5E><>T<01>H<EFBFBD>q<03><><EFBFBD><EFBFBD>l<EFBFBD><6C><EFBFBD>O78<37>=}ݡ<14>U<>)*<2A>+]I<>YG!<21>^<5E>1Uw/W6{$`̟pb<70><62>r<EFBFBD>~eaX<61><58>Y<EFBFBD>#<23><10>{.<2E>}<7D>~;<3B>¶<EFBFBD>
|
||||
#<23>xb<78><06>Jқ><3E>f<7F><66>;<3B><>lqEr<45><72> P<>o^,bT<>D<EFBFBD><44>ŵkKF\;=J=MQzKP<1D><>m*<2A>D<><44><EFBFBD><EFBFBD>+<2B><>r:q0<71>6<EFBFBD>e<EFBFBD><65>x<EFBFBD><78><EFBFBD>]#<23>ǣ<EFBFBD><C7A3><EFBFBD><EFBFBD>b<EFBFBD><62><EFBFBD><> ҕ_<D295><5F><EFBFBD>[}bw{j<><6A><EFBFBD>e<EFBFBD>n<EFBFBD>=@A<><41>
|
||||
<EFBFBD>T<EFBFBD><10><02><> <20><>G<EFBFBD><47><1F><>_,<18>%jK4<0C><><EFBFBD>L@<40><05><>ש_<0C><>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD><01>q̔d<CC94>Ç<EFBFBD>w%<25><>*y=}<7D>mE<6D>v+<2B>A<EFBFBD><41>"Nj?<3F>~<7E>#<23><><06><>n<>]ӔD߀<44>m<13>"<22><>O<EFBFBD>\5<><35><EFBFBD><EFBFBD>p<>/<2F><><EFBFBD>{<14>
|
||||
<16><><EFBFBD><08><>K3Sԓ<53><D493>t<EFBFBD>a3ɨ灴%<25><><EFBFBD><01>`<60>78<37><38>d>-[~=M<><Ă<>J<17><><EFBFBD><1A>%<25><><1F>h<0B><07>4<12>t<EFBFBD>lyu'<27><1D>I<EFBFBD>S<EFBFBD>?<3F><>㢤<0E><><1A><>:<3A>&ҳ<>!<21>Q<51>@,{F<>$<24>M<><4D>{
|
||||
<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѯoе@h<>l&<26>@Ȗ[<5B><07>һ?/xf<78>{<7B><><10> <09>A<EFBFBD> <20>dga <20><><19><1A><><EFBFBD><EFBFBD>V<><56>$<24>o<1D>dwQ<77>D<EFBFBD>}Og`<60>v<EFBFBD><76>(Ni`-ݨ<><DDA8> X<04>Th7<68>A<EFBFBD>dF_I<5F>_<EFBFBD>'<27>ޤu<DEA4>7<EFBFBD>)*V<>
|
||||
@<40><0C>:<1D><><EFBFBD>S<>S<EFBFBD><13><>J<4A><EEA382><05><1B>U<EFBFBD><55><15><>rB<>c8<19><><EFBFBD>=J<><4A><EFBFBD>D<EFBFBD>MCb<43>P<EFBFBD>⧨<EFBFBD><E2A7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>~:N<><4E>I<EFBFBD><49><14><>C~Z<>e<EFBFBD>?<3F><>u<EFBFBD>|<7C><>~<7E><>γ<0E>(<28><0B><> <09><><EFBFBD><1D><><EFBFBD><07><>u<EFBFBD><75>=@{<12>
|
||||
<EFBFBD><EFBFBD>=Mw<4D><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<08><>9U<>^K<><4B>O<EFBFBD><4F><EFBFBD>Idı<64><C4B1><1C>À<EFBFBD>3'<27>od<6F>B<><42><EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD>K<EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD>o<EFBFBD>KXQ<Ԉ^<5E>k<12><>^߃<>Z<EFBFBD>o<EFBFBD>5<EFBFBD>q<><12><>\<5C><>H<EFBFBD>S<EFBFBD><53>G<EFBFBD><47><EFBFBD><EFBFBD>.r<>о<EFBFBD>zq<7A>]<5D>M@<40>@5<><35>m
|
||||
6#<23><><1C>x<EFBFBD><08>~q<>v}~<7E><>&wh<77><68><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><46><EFBFBD>$<24><1D><><17>q<EFBFBD><71>y<EFBFBD><1B> <09><><EFBFBD><EFBFBD>)*<2A>Y<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>'<27> <20><18>]<5D><><EFBFBD><EFBFBD>(6<>)*<2A><>#3)*O<4F><10> 'N<><18>7z<37>{ty.<2E><><EFBFBD>U<EFBFBD><55>ᱽ^<5E><>O<EFBFBD>mN<6D>;ȯn<17>\
|
||||
<EFBFBD><EFBFBD><EFBFBD>L+M<><4D>f=@<40>?<3F>:<3A><><EFBFBD><EFBFBD>^<5E><>u<EFBFBD>C<><43><EFBFBD><EFBFBD>\<1E>wk<77>{<7B><><EFBFBD>>|z<><7A><EFBFBD>+Glr<18><><EFBFBD>`w<>ML<4D>^T^<5E>cA<0E>)*<10><>{<7B>̻<EFBFBD>o<6F>q<EFBFBD>Tǽ[<5B>KYr#<23>=}<7D>δW=}><3E><><EFBFBD>C<EFBFBD>~ojNR<4E>̫9TD<54>)*<2A>L
|
||||
<EFBFBD>G<EFBFBD>u<13><><EFBFBD>4<EFBFBD><07><><EFBFBD><10><>Ä1<C384>kj{<7B>6<EFBFBD><0F><><EFBFBD>6ᇓ<36><E18793><EFBFBD>m<EFBFBD>N<EFBFBD><L<>L<EFBFBD><4C>0<EFBFBD><30>|/<2F>d\<5C><>b'O<>(<28>$<24><>Z<EFBFBD><5A>ϊ 㡾a;<3B>V<EFBFBD><56><EFBFBD><EFBFBD><17><>'<10><>B<EFBFBD><42><EFBFBD>'<27><><EFBFBD>V<EFBFBD><56><EFBFBD>i<<03><>eA<65><06><> <09><>7hi}><3E><>
|
||||
<EFBFBD>A=}<7D><>F<EFBFBD><46>$<24>'f<1E><0B>$<24>z<EFBFBD><01><>R3<52>[0m<30><6D><EFBFBD>]<5D><>ؒoT~<7E><><EFBFBD><EFBFBD><EFBFBD>8<03>tܽ<74>s{yf<79><66>M[<5B>QBe冰'A<>\<5C><><EFBFBD><EFBFBD>1b%}<7D><>x<EFBFBD><13><><EFBFBD><1C><><EFBFBD>~Fp8<70>BfxVxYEY@U)*<2A>x<EFBFBD>0<EFBFBD>ٻz<D9BB>q
|
||||
C/}<7D><>5##<23><16>(<28><>L<><4C>[<5B>q[<5B>#P<><18><>`pW"<03><><EFBFBD><EFBFBD>o%<25>ozKwF|<7C><>3<>8f<38><01>ܓ<7F><DC93><EFBFBD>YCsV<73>6<EFBFBD><36>7<EFBFBD><37><EFBFBD>)*<2A><><EFBFBD>ô<EFBFBD>ד<EFBFBD><D793>&<26>uP+P<>u<EFBFBD>|<7C><>a <09>߄D<DF84><44><EFBFBD>!<21><><EFBFBD>v<EFBFBD>3!,2<>
|
||||
2<><07>d<EFBFBD><64><EFBFBD><0C>)*<2A><><EFBFBD><EFBFBD>t<EFBFBD><74><EFBFBD>dc"<22><>o<EFBFBD>~]S<>I;<3B><19>"<22>=@1<>0w<03>Q/<2F><>]{<04>_8<5F><38><EFBFBD><EFBFBD>z<EFBFBD><7A>:8<16><>(<28><><EFBFBD>#<23><>9<EFBFBD><39><EFBFBD><EFBFBD>}%ya<><61>H<EFBFBD><13><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pZ<70>><3E><><EFBFBD><EFBFBD>5<EFBFBD>7<EFBFBD><37>X<EFBFBD><15><><EFBFBD>0}<7D>u<14>
|
||||
<EFBFBD><EFBFBD><EFBFBD>'<27><><EFBFBD><EFBFBD>^<5E><>}<7D>?N<08>Dr<44><72>ԅŚђ<06><><EFBFBD>鯏c!<21>vD<76><44>Fڡc^<5E>4Г<34><0B><><14><><10><><10><>q?<1B><>&<26>d<EFBFBD><64>h<><02><>ʼn<EFBFBD><C589>݀mg<6D>13TH`<60><03>&:<3A><><EFBFBD><1F>߸]q<><71><EFBFBD> <09><>H9<48>}}~776
|
||||
\uqu<71>{<7B><><EFBFBD><EFBFBD>C<EFBFBD><43>7)*<2A><1E><>=M<>'<27>n<EFBFBD><6E>H<EFBFBD><48><EFBFBD><14>&c,;EF<45><46>Y<EFBFBD><05><><EFBFBD>&d<17>"<22>NʹkcӐwm<77>n><3E>=@*Z=@<19>Y<EFBFBD><59>eGC<47>ҙ<EFBFBD>;<3B><><EFBFBD>0\S<14>M<EFBFBD><0F>Դ<EFBFBD>cME算<45>(<28><>Z<06><>=@<40><>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=}cb9j+<2B>X >I<><49><EFBFBD>W[<5B>d]<5D><08><>g<EFBFBD>v<EFBFBD>@<40>3+<2B>_^<5E><07><17>^<5E>1<EFBFBD>=ME @P<>$\<5C><17>[<5B>=J<>*<04><>^<5E>w:t<>ŋN<C58B>iS5<53>h<EFBFBD><07><>Y<EFBFBD><59> =Jͨ<>d<><64>gV<67>-sqquS<75>x,v<>
|
||||
ݣYO<EFBFBD><EFBFBD><EFBFBD><06><><EFBFBD><EFBFBD><14><>,<2C><>N<c<><63><EFBFBD>g<7F><67>Z<EFBFBD>ZV<5A>}K%@Wp<>߾<EFBFBD><1B>_v[<5B><>V܀<56><DC80><07><>WX<57><58>o<><6F>T<EFBFBD><54>4<EFBFBD><34>q(<28><>]<01>,<2C><><10>oˠzHJ<48><4A><EFBFBD>}<7D>"<22>iJ<69><4A><14><>a%\<5C>(h5䩍%em0D
|
||||
̓<EFBFBD>=M<12>"^(<28><><EFBFBD><10><04>6'<27><05><><EFBFBD>dD<64><0B><>=J<><4A>&M<><4D>+I<13><>ָ;<3B><>ģLS2[6<><36><EFBFBD>i<EFBFBD><EFBFBD>I<EFBFBD>s<>4<EFBFBD><11><>`<60>a%<25>0)*<2A><>p<EFBFBD><70><EFBFBD><19><>~muxѕ<><D195>=M~uk<75>n<EFBFBD><02><><EFBFBD>@&<26><>p5%<25><>Yf<59>@T
|
||||
R<13>{'<15>d<13>'P<><50><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD>7<>{><3E><>f<EFBFBD>:#<23>?<3F><>S<EFBFBD>ؠ<EFBFBD>u<EFBFBD><75> <20>gr?xX<78>[ݥ<05><10><>ڥ<EFBFBD>1<EFBFBD>p2<70>C_w|̹<><<3C>F<EFBFBD><46>Q<EFBFBD><51>T<1A><><EFBFBD><EFBFBD>Q<EFBFBD>hy<68><79><03><><EFBFBD><17>߹<EFBFBD>&ɝ<08><>)*@<40>u<EFBFBD>%U <20><>~-
|
||||
Քn[~z=Jlz5f<35>"<22><>Y<EFBFBD>V<EFBFBD><56><11>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<1B>J<EFBFBD>5<EFBFBD><0E>('<27><> p<><70><EFBFBD>D<EFBFBD><44>Vհ<56><D5B0><EFBFBD><EFBFBD>)*<<3C><><EFBFBD>(<15><><EFBFBD><EFBFBD>Vd6<64><36><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>p<EFBFBD><70>}<7D><>'<27><18>K=Md<4D>A<EFBFBD>4TXf2<66><32>n<EFBFBD><6E><EFBFBD>
|
||||
?<3F>H<EFBFBD><48>kr<6B><72><EFBFBD>CXc{<7B><>в٫<D0B2>Gp<47><70>m<>`"LN<4C>M<EFBFBD><4D>l<EFBFBD><6C><EFBFBD>Q<EFBFBD><51><14>M<EFBFBD>M<EFBFBD>V<EFBFBD><56>f<EFBFBD>}<7D>F<EFBFBD>rF<><07> <09>$RSC<53><43>\b<><62>e<1A>'<27>7<EFBFBD><1A>fL<66><4C><10><>~<7E><><EFBFBD><EFBFBD>o<EFBFBD>3<EFBFBD><33>q<EFBFBD>f<EFBFBD>6<36><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F296BAA4>Q<EFBFBD><07><>
|
||||
<EFBFBD>CJ<EFBFBD>ᆲ<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i/<2F><>R<>TH̒<04><>z<0E><>!<21>JwN<06>ⵏ<1F><><1F><>1<14>=}1<>*c<>T"<22><>s<EFBFBD><73><L&<26><>C<EFBFBD><43>%r<>=J<>|<7C><>A:8v2$<24>\%)*$<24>@!<21>&<11><0F>^<5E> T<10>lƸn<0C><><0C>
|
||||
]5<>m<1F>½v<C2BD><76><EFBFBD><EFBFBD>ll<>Ks[E<><45>ڟ<EFBFBD><DA9F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D>gq~8<>з8<D0B7>қ<EFBFBD>Γ<>y<EFBFBD><79>k<>fhɵ<68><C9B5>X2<58><32>CoH<>s <20><><EFBFBD>ߤ_0<5F>V<p=@<40>~C<>~<1B><>l;<3B>G<><47><EFBFBD><EFBFBD>۠;@ X<>Κ<EFBFBD><CE9A><EFBFBD>NN~
|
||||
<1C>+<2B><>s2bُߢ <20><>D~<7E>MN#:<3A>[<5B><><EFBFBD><EFBFBD>`<60>V?<3F> <20><>}BR=M<>4<EFBFBD><34>nΛ<6E><CE9B><08><><EFBFBD>Dm<44><6D>{c<>6<EFBFBD><36>R<EFBFBD><52><EFBFBD>6de1<65><31><0C>C9/<2F><><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD>MJ <20><08>X=M#<23><>{p<><70>D<EFBFBD><14>~<7E>и<EFBFBD>K<EFBFBD><4B>J<EFBFBD>e<EFBFBD>
|
||||
a<EFBFBD><EFBFBD>pR<70>{<7B>mQH<>N_<4E><5F>6<1A>.w<><16><><EFBFBD>#<23>M<EFBFBD><0B><><05>1y iėA%m<><6D><EFBFBD>'t<><74>f=J<>z<EFBFBD>K<EFBFBD>#<23><>=M<><05><>"'<27><10><13>1<EFBFBD><31><EFBFBD><EFBFBD>g<EFBFBD>(<28><>H<EFBFBD><48><EFBFBD>{<7B><><EFBFBD><EFBFBD>o^w7wS=}<7D>.=@@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ù<EFBFBD><C399>ͭ=M
|
||||
>Dg<44><67><04>8<EFBFBD><38><EFBFBD>%u<>~b<>}t~<1F><><EFBFBD>6<EFBFBD>Y<EFBFBD>R<EFBFBD><52>;<3B>pT<1D><19><>|<17><>_wq<77><71>Kk<4B><6B>=}!`<60><>ʤ<EFBFBD><0C>7<1B><>G٨<47><D9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10>t<07><> <20>~<7E>_<EFBFBD><5F>r<EFBFBD><72>[r<>=@<40><>ΤSB<06>㍌A<>$נ"Z<>=M<>
|
||||
<20><>ߤ<EFBFBD>n<EFBFBD><6E><06>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>2<06><>=JY<4A><59><EFBFBD>k<EFBFBD>Is<49>h=@<40>wQk<51><6B>^<5E>ī=@<40><>C<EFBFBD><04><><EFBFBD><EFBFBD><EFBFBD><<3C><><C298><11><><10><><04>u<EFBFBD><75><EFBFBD><EFBFBD>[a<><61><1E><>b_<><5F>֑<EFBFBD><D691>@<02>E<EFBFBD><45><EFBFBD><EFBFBD>ǒ<> <20><><EFBFBD>Q<EFBFBD>'l<>%K<><4B>v?<3F>
|
||||
<EFBFBD><EFBFBD>>q6<71>><3E>l3<>G<47><E0A7BF>_<EFBFBD><5F> <20><>{W6<57><36> <20><><EFBFBD>pfD|<7C>b`<60>S8=@Q$<16>ɶ=J<1A><>'<27><><EFBFBD>wpgU'<27><><EFBFBD>Ϳ<EFBFBD><CDBF>P<><50><EFBFBD><EFBFBD><EFBFBD> ;<3B><>8V<38>g<EFBFBD><67>]<5D><><EFBFBD>?<13>z<EFBFBD>UP%g<><67>*<2A>e=@<40>{wWW2<57><32><EFBFBD><EFBFBD><EFBFBD>B
|
||||
<EFBFBD>̕9Z<0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8)*lU<>=@<40><><EFBFBD><EFBFBD><EFBFBD>~<7E>ӊ<EFBFBD><D38A><EFBFBD>nF<6E><46>R<EFBFBD>E<15><>L[<5B><><02>p<EFBFBD><70>Dg<44>İ<EFBFBD>}<03>d<>=JԸS<D4B8>2<EFBFBD><32>{=J(<28>w<07>ܠ<EFBFBD><DCA0><17>^R<><03><><EFBFBD><EFBFBD><EFBFBD>a<><61><EFBFBD><EFBFBD><EFBFBD>ȝ<><C89D>2*l(U<17>(y<10>ç
|
||||
]5<01><>%<25><><0E><>/fz<66>8<EFBFBD><38>8<EFBFBD>n=}yS<79><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>##<23>d<1E><>Ɖ<EFBFBD><C689><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ނ<EFBFBD><DE82><EFBFBD><EFBFBD>Gf1<66>[<5B> <1C><><EFBFBD><EFBFBD>]q<>8<><38><EFBFBD><EFBFBD><EFBFBD>.f<><66><EFBFBD><EFBFBD><0E>y<EFBFBD>Vy<56>G<>R<10><><EFBFBD>ΛXj(<28><><EFBFBD><EFBFBD>uus<75>ݷqFNVw_<77>
|
||||
<1A>(<28><08><>?d<18><>G<EFBFBD><47>q<P<><50><02>J"Z9<07>uy<75>f ye<79><65><EFBFBD>Dp<44>FDd<44><64><EFBFBD>q<EFBFBD><71>e8<16>$<24>8<EFBFBD><01><>SͬlS<6C><53>h<EFBFBD><68><EFBFBD>'<27><><EFBFBD><EFBFBD> <20>IIQп_n<5F>x}<7D>|1"<22><><EFBFBD><EFBFBD>'<18><13><>gq<71>A<>esғ}sx
|
||||
I܍hr<EFBFBD><EFBFBD><EFBFBD><EFBFBD><18>u=J<1E><>i<EFBFBD>#<23>ݡ=J%_<>x<EFBFBD><78><EFBFBD><14>:n<>ٓ\7wUpv\ehx<68>&͉<><CD89><10><><EFBFBD>8<EFBFBD><38><EFBFBD><15>t<EFBFBD><74><EFBFBD>{4<>pT<70><54><EFBFBD>+<2B>s<EFBFBD>N<EFBFBD>Cf<43><66>XϏȠ<13>b<EFBFBD>=@O<>_d<5F>z<EFBFBD><7A><EFBFBD>O<EFBFBD>p<EFBFBD>qA<0F><>$
|
||||
<EFBFBD><EFBFBD>B<EFBFBD>f<EFBFBD>`<60><>9<EFBFBD><39>ʼn6<C589><36>=MSʼ<53><02><>6<EFBFBD>U<EFBFBD>o=@g<>7%<25><><EFBFBD><EFBFBD>ķ`<60><>{|3<>=M<>wK<77><c<><63><EFBFBD>A<EFBFBD><41><EFBFBD><18><16><>V<EFBFBD><56><EFBFBD><EFBFBD><7F>=}Y<><59>+<2B><>M|L<08><><EFBFBD>Ύ<EFBFBD>Ø<EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD>[r)*»<><C2BB>SE<53>Xt<58><74><EFBFBD><EFBFBD><EFBFBD>^
|
||||
pn<EFBFBD>p<EFBFBD>o~|\M<>n<>>ƀ<><C680>̻X<CCBB>lK<01>2<EFBFBD>lK3:<0C>qK<71>!<21>Ԃ<EFBFBD>^<5E><>L<EFBFBD><4C>LC<<3C>=}r<><72>9eq<65><71><EFBFBD>|\X<><58>h<11><><EFBFBD>{<7B>l<>{<7B>R<EFBFBD>c<>p<><70>L<EFBFBD><4C><EFBFBD>՚<EFBFBD><D59A>Sь<53><D18C><EFBFBD>?<3F><><EFBFBD>f<EFBFBD>=@<40>\F<>0LO/+L<>k<>
|
||||
ܟ[x<15><>wLJ<01><><EFBFBD>1W=}<17>*<2A>Q=J<>`<60>-OXB5N<35><4E><EFBFBD><EFBFBD><EFBFBD>GdҜ<>ѐ<13>D2'<27><>'<27><0C><><EFBFBD> <20><><19>ۥG<DBA5><47>5<EFBFBD><35>۱<><DBB1>F<EFBFBD>?<3F>\Ԧ L<>8<EFBFBD>x}+<2B><>.<2E>=}<7D>a<EFBFBD><61><EFBFBD>)*<2A>(<28><>#<23><>)*<2A><EFBFBD><<3C>
|
||||
<0C><,<2C>3<>fW<66><57>aa=J<>n"?7<><37>l;Ͷ<>v<EFBFBD><76><EFBFBD>\6`<15>I<14><>V:m~<0F><>j#-<2D><>(<28>`p<>a<EFBFBD>d_<7F><5F>[9D<39><44><EFBFBD>c.<07><><EFBFBD>Q(<>?<3F>kΔ><1E>Z<EFBFBD><1B>v<1B>X @<1F>ԏ<EFBFBD><D48F><EFBFBD><EFBFBD>mV<6D>s<EFBFBD><73>bq<62>Hy
|
||||
5ډ<EFBFBD><EFBFBD><18>1О<31><D09E>^<5E><>z<EFBFBD><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>=@}<7D><1D><><1F><>f<0E>+79<><15><>Հބ<D580>$<24>{}<7D><><EFBFBD><EFBFBD>|%a<><61>q<DEB4>y<>~<7E><>z<EFBFBD>Gb<47><1B>><3E>m<EFBFBD><6D>e<EFBFBD>QX<17>X<EFBFBD>?<3F><02>h<EFBFBD>{<7B>><3E><><EFBFBD><EFBFBD><EFBFBD>F_<46><<3C><>*<2A>%<25><><EFBFBD>
|
||||
c<EFBFBD><EFBFBD>P;<01><>%f>;ĩ<><C4A9>}<7D><13>d<EFBFBD>.<2E>or<6F>~]<5D><>B<0C>c<1E><>X<>'!ц<><D186>f<EFBFBD><66><EFBFBD> p<>&<26>P<EFBFBD>נq<D7A0><71><EFBFBD>{<7B><>}rZr"<22>d<EFBFBD>]<5D>=J<><4A><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD>\<5C>A<EFBFBD><41>_m<0F>G<EFBFBD>OH<4F>{<7B>(Ϡ<><CFA0><EFBFBD><EFBFBD>q<EFBFBD>d<EFBFBD>R<EFBFBD>^
|
||||
<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>ꃨ<>&L^<5E><><EFBFBD>2 Ŕ<><C594><07>%a<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȭ[gd<67>m<EFBFBD>mS<6D>W<EFBFBD>=@<40>e<>G<EFBFBD><1F><><EFBFBD><1A><><EFBFBD><EFBFBD>x<EFBFBD><1E>^<02><><EFBFBD><15><><EFBFBD><EFBFBD>&j<>B<EFBFBD>ɧ<EFBFBD><C9A7><EFBFBD><EFBFBD> Q@#<23><>?<3F>k<EFBFBD><6B>yz<79>y<17><1E><><EFBFBD><EFBFBD>=M<>^.ϊ
|
||||
<EFBFBD>f<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>`<60><><01><1A>B<EFBFBD><42>x<EFBFBD>Tg@ܸ<>p<EFBFBD><70><EFBFBD>^ǚ<>B,<2C><>J<EFBFBD><4A>:<3A><>[<5B><>Mw<><77>ɰ<EFBFBD><0F><><EFBFBD>ے<EFBFBD>~<7E>=}<7D>^<5E>q<><71><EFBFBD>KcM<63><01><>a<EFBFBD><07><0C><><EFBFBD><EFBFBD> L<>mȹu<C8B9><75>_<EFBFBD>=@<40><>um<75>p<sO^<5E>&q<><71>5<EFBFBD>o_@
|
||||
<EFBFBD><EFBFBD><EFBFBD>h7Q|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K^<5E>B<EFBFBD><42><EFBFBD>a<EFBFBD>"y<><79><EFBFBD>&\Ug<55><67>F镉ޞg<DE9E><16><><EFBFBD>|w<>w֠<77><D6A0><EFBFBD><EFBFBD>clA<6C>Ժ<><D4BA><08>a9e<39>7<13><15><>z<06><>%<25>u͕d9<64><39>yҼS<D2BC>tcb<0E><><EFBFBD><EFBFBD><0C>ơO<C6A1><4F>7'7<>x<EFBFBD><78><1F>
|
||||
<EFBFBD><EFBFBD><EFBFBD>]8<>^<5E><><EFBFBD><EFBFBD><EFBFBD>H4<11>\<5C><>b<EFBFBD><62> <20> <07><>emd<0F><17><>a<EFBFBD>zs<><73>9<EFBFBD>4t<34><74><EFBFBD><1B>,<03>7<EFBFBD>y_?;<3B>ā<EFBFBD><C481>t<>m<16>f<EFBFBD>z!RՎ<52><D58E>Bp<42><70><EFBFBD>]<5D>e<EFBFBD><65><07><17>g<>s'ٔZ<D994>D<EFBFBD><44>=@<40><>~<7E> <20><><EFBFBD><EFBFBD>K:<3A>
|
||||
<EFBFBD><EFBFBD><03><>UZ#=}X<>v<18>g <20>ˠ<EFBFBD><CBA0><EFBFBD><EFBFBD><1E><><EFBFBD><EFBFBD><1D>?<3F>E<EFBFBD>;<1C><><17><><19>àU<C3A0>Ě=J<><4A><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD>KѴ<4B><D1B4>8ű<38><0E>A<EFBFBD><41><07>[<5B>y|<7C>ڋ<EFBFBD>bQX<51>#^<5E>X<EFBFBD><13><>i<EFBFBD>R<EFBFBD><52>eQHBC<42><18><><EFBFBD><EFBFBD>U4Y<>$Ȓ<><C892>
|
||||
<EFBFBD>{qJ<71> <20>D<EFBFBD><44>F<10>Ӈ⠗<D387><E2A097><EFBFBD>[$<24>O<EFBFBD><4F>)*Q<><51>}yc<79>g<EFBFBD> 鶿|<7C><><EFBFBD><EFBFBD><EFBFBD>l]HS<48>@<40>l<EFBFBD>W<EFBFBD><57><EFBFBD>;ρ؉<CF81><1C> <09>gH<67>6Ĩڟ<C4A8><<3C><><EFBFBD><EFBFBD>q<EFBFBD>ŭ<EFBFBD><C5AD><EFBFBD><EFBFBD><EFBFBD>&HV<48><56><EFBFBD><18>:?d<>b<EFBFBD><62>~<7E><>f<EFBFBD><66><EFBFBD>ϥ=}Y<>g
|
||||
<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>|<7C><06>d<07><><EFBFBD>q<EFBFBD>[<5B>v;<3B>k<EFBFBD><05><19><><EFBFBD><07>M=}<7D><18>gd<67>t<EFBFBD><74><EFBFBD>=J<><4A>c[<5B>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><05><><EFBFBD>A<EFBFBD><41>Teq<71><13>C<7F>F:bP_N<5F>=M<><4D>2<1F><>ihX<68>˵T<CBB5>`<60>C8<43><38><EFBFBD><EFBFBD>й<EFBFBD>>8<7F><38>aZ<61>&<26><17>
|
||||
<EFBFBD>M<><10><03><>_?}/^<5E><>F<><46><EFBFBD>=}<1B><><15><>Hx<48><78><EFBFBD>*<2A>~<7E>6<EFBFBD><36><EFBFBD><EFBFBD>n<1B>ip<69>bq<62><71><EFBFBD>iݲ<69><DDB2><EFBFBD>_<EFBFBD>s=}<7D><><EFBFBD><14><>z<EFBFBD>bn15e<35><65><EFBFBD><03><><EFBFBD><19> <09><><EFBFBD>yۼ$9U<39><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TP4o)*Y<>^<5E><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>k/V
|
||||
<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD><EFBFBD><EFBFBD><17>prª<72><C2AA>N<EFBFBD>n<EFBFBD><6E><EFBFBD>=}ۜ<><DB9C><EFBFBD>r<EFBFBD>b?<3F>2n<32>zo<7A>/L<>̣<EFBFBD>Ọͽ)*#z<>prl<|cc~o<>MLl<4C>pr<70><72>x<EFBFBD>r<EFBFBD>q<><07><>$4o<34><6F><EFBFBD>2˺%<25><>T<EFBFBD>aT<0C><><EFBFBD>K#<23>O<EFBFBD>\d<>|zfo<66><6F><EFBFBD><EFBFBD><EFBFBD>Ώ
|
||||
N<EFBFBD>vL<EFBFBD>;<3B><><EFBFBD><EFBFBD><EFBFBD>!<21><17>zi<7A>6:!<21>\<10>:<3A>=}ip<05><>=@<40><>F<EFBFBD><0F>X<EFBFBD><58>p<>@J,a<>&<03>=@<40><><EFBFBD><EFBFBD>h<EFBFBD><68>5<EFBFBD><35>_<EFBFBD><5F><EFBFBD>ɷ<14><>P<EFBFBD><7F><7F>Ͳr<CDB2>-F<>HJ'f<>Yk%<25><><EFBFBD><EFBFBD><0B>NX<4E><58><EFBFBD>$~2<>'߉I9<49>
|
||||
w<EFBFBD><EFBFBD>_=M@!<21><><EFBFBD>d<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>%<25><1E>Ia<><61> <09>!<21><>'<27>R#<23><18>L<EFBFBD>n<EFBFBD><6E><EFBFBD>)*ĥ๕<C4A5><E0B995><EFBFBD>Ă<11>\<5C>,<2C><><EFBFBD><EFBFBD>ĥ=@<19>3<EFBFBD>Pm<50><6D>*<2A>5?(<28>`y<><06>=}1<><31><EFBFBD><EFBFBD>pMYv<59><76><EFBFBD><EFBFBD>g<05>l<>̽<<3C><>\<5C>PE<50>Xi
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><>²<EFBFBD>XHAy<41><79><EFBFBD><EFBFBD><EFBFBD>=@<40><><EFBFBD>Ҕ:<3A><>1<EFBFBD><31><EFBFBD><0E><><07>m<01><> <09>й<EFBFBD>A6<41><36><0C>9<01><><EFBFBD>r<EFBFBD><72>-<12>lC<6C>x:<3A>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>g%k[W<>b<EFBFBD><62><EFBFBD>Iz<49><7A><EFBFBD><EFBFBD><03><><EFBFBD>iɺ<1F>$<24>5{<><7F>Fm<46><6D>*<2A><05><> <20>
|
||||
<EFBFBD><1B>2m}Wf<57><66>bp<><70>1<EFBFBD><31>!@<40>I1k<31>iOF<4F>*s<>j<EFBFBD><6A><EFBFBD>)*<2A><>=@n<><6E><EFBFBD>D<EFBFBD>Z<EFBFBD>f<EFBFBD>5J[=}<7D><><EFBFBD><EFBFBD><EFBFBD><<3C><>$L<><18>Ӵ<EFBFBD><D3B4>3.<2E>6<03><>A5<41>&Y@$<24>{<7B><><EFBFBD><EFBFBD>1<EFBFBD><31>Ȋ+<2B><><EFBFBD>1<EFBFBD><31>B=}x$<24><>坏<EFBFBD><E59D8F><EFBFBD><EFBFBD>
|
||||
p|7nO^nJK<4A><4B>։<EFBFBD><17>D[p<>D<EFBFBD>^q2<71>J<EFBFBD>rk<72>h<17>|<7C><>?F<><46>$<<3C>Ư<EFBFBD># <09><><EFBFBD><EFBFBD>ێ<EFBFBD><DB8E><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47>AE<41><45>X\v\<5C>Ό<EFBFBD><12><11><>T<EFBFBD>T<><54>I<>f<><66><EFBFBD>[<5B><><EFBFBD><EFBFBD>\<5C>u<EFBFBD><10><16><><EFBFBD>Ⅶ<EFBFBD><E285A6><EFBFBD> <20><><EFBFBD><EFBFBD>зP
|
||||
<EFBFBD>o<0B>D<EFBFBD><44><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD>A<06><>$<24>^<5E>d)*<2A><>ۙ<<3C>%y<>ݤ<EFBFBD><DDA4>tmo<07>RRH<52><48>B<EFBFBD>U<><55>e<EFBFBD>Ei`B<0C><>S<11>u<04><>f<EFBFBD>><3E>D<EFBFBD>lKco<63>r<06><>㲉ـ<03>v<EFBFBD><76>_<EFBFBD>wb<77><14><><EFBFBD>}<7D><>K<EFBFBD><4B>³"<22>6<0C><05>`U<><55>Yd<59>#
|
||||
[<5B>DM<44>q<EFBFBD><71><EFBFBD><12>)*<2A>R<EFBFBD><52>=JpJ<70>i6G<02>g<EFBFBD><67><EFBFBD><EFBFBD>O<EFBFBD><4F> '}ű0f<30>x<EFBFBD>><3E>p1F[<5B><>8j<38><6A>ۨ<EFBFBD><DBA8><EFBFBD>eY<65><59>fM<66>qv=@<40><><EFBFBD>p<EFBFBD>TbcZ<63><5A><EFBFBD>ᳳ'<27><>ό<EFBFBD><03><>a<EFBFBD><12>K<EFBFBD><4B><EFBFBD>I!k<0B><><EFBFBD><EFBFBD>O<05><>T<EFBFBD><54>d<><64><EFBFBD>
|
||||
<EFBFBD>$<24><>@<40>]<5D><><EFBFBD>^<5E>F<<3C><><1D>}<7D><><EFBFBD><1E>=MyƎ<79>^"<22><><EFBFBD>2<EFBFBD>N<11>e?<3F><08><><EFBFBD>I<1E><>a<EFBFBD><61>m<>z <20>}|<7C><><EFBFBD><EFBFBD><EFBFBD><0C>[P<><03><01><>詩A=@iY do(<28>ڒG<DA92><47><01>o͓<6F>ޤ<>z|<7C><><EFBFBD><EFBFBD>
|
||||
S<0B>\8<><38><EFBFBD>!<21>4<1C><><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD><1A>h <09>D*<2A><><EFBFBD>ԧ<EFBFBD>y<EFBFBD>3<EFBFBD><33>Դ<>T<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><17><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3$<24><01><>7p<37>}kP<6B>pq{6$u<>N<EFBFBD><4E><EFBFBD>P<EFBFBD><05><><EFBFBD><EFBFBD><EFBFBD>n <09><>Q<EFBFBD>%<25>?<3F><>Iɡ<><10><>sJ<G@<40><><1C><>
|
||||
:<3A><18>$<24><03><><0E><>WJ<57>M<EFBFBD>f{oM+c1<63><31><EFBFBD><EFBFBD><EFBFBD>ܸ=@^<5E><>鈖<EFBFBD>%iCP<>R<0C>Ɠ<EFBFBD><C693>NaR<07><1B>a<EFBFBD>Y۹<59><DBB9><07><><EFBFBD><EFBFBD><EFBFBD>˪<EFBFBD>[i<>4<EFBFBD><34><EFBFBD>co<02>ŗ<EFBFBD>)*<2A>ϠB<CFA0><42><EFBFBD>Ç7~<7E><><EFBFBD><EFBFBD>=Jg<>ĉΫ<><CEAB>Eh;<3B>
|
||||
<EFBFBD><EFBFBD>8<14>18<1F><><EFBFBD>Dx<44><78><EFBFBD>!b<>m}l?<3F>erJ#88A<38><0B><>@<40><03><1B><03>߈<EFBFBD><DF88><1B><>կh<7F>vz<76><7A>4<EFBFBD><34><EFBFBD>Nc<4E>ɯ<>`Ĥ[<5B>;<3B><-0T<30><54><EFBFBD>D((<28>9O<19><>s<EFBFBD><73>[6^*<2A>=}L<><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=@<40>%vU
|
||||
uq<04>$<24><>H3C.<2E>nZ=M?<3F>a<EFBFBD>IH<49><48><18>'=@<40>2<14>q^<5E><?}6<><36><EFBFBD># '<05><><EFBFBD>r<EFBFBD> <09><>q<EFBFBD>M<EFBFBD>'<27>=@م_i<5F><69><EFBFBD><EFBFBD>N<>:<0E><>E[r<>%\<1D>;<1D><>18<31><38>d<EFBFBD>σ+m%P<><50><EFBFBD>;Z=M<><<3C>]G<><47><EFBFBD><EFBFBD>{A<>
|
||||
<0E><>W<EFBFBD><57>u<1A>5<><35><1A>=M<><4D><EFBFBD>W<EFBFBD><57>R<0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>GK<47>M<EFBFBD>,<2C><><EFBFBD>O<EFBFBD><4F><EFBFBD>04<>f<EFBFBD>7<EFBFBD><37>a<EFBFBD>eoi<6F><69><EFBFBD><08>~0<>5n]6'8E<38><45><EFBFBD>=@<0C><>Ya<59>Q<EFBFBD><51>;<EFBFBD>Ͱ<EFBFBD>v۳a<12><><EFBFBD>D<EFBFBD><44>N~5<>T<EFBFBD><54><EFBFBD><EFBFBD>n<17>r<EFBFBD>Lͫ
|
||||
<EFBFBD>'{<7B><>,<2C>]<5D><>ilV;J<><4A><EFBFBD><EFBFBD><EFBFBD>/L<><4C>;<0F>OCA\X<>3<]<02><>'{<7B><>R<EFBFBD>4n<34><6E>r<EFBFBD>]<5D><0F>:<3A><>Y<EMLL;{ӈ<<3C><>S<EFBFBD>Nl<4E><10>&<26>S}<10><><EFBFBD>N<EFBFBD>S3<?2m<>f<EFBFBD><66>K<EFBFBD>\<5C>=}\??w<>5<EFBFBD>pmO@<40><>]<5D>@f<>
|
||||
T<EFBFBD>0r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<><72>FMڏ<4D>'<01><EFBFBD> <09><>p<>и<EFBFBD>:I<>7<03><17>&<26><><EFBFBD>3<EFBFBD>2<EFBFBD>F<EFBFBD>;<3B><>J<EFBFBD><4A><EFBFBD>(H<><12><><EFBFBD><EFBFBD>˸̌<<3C>Ҿ<EFBFBD><D2BE><06><>3$<24><03><>R`:<3A>>d<>-<2D>F<><46><EFBFBD><EFBFBD> O<><4F>F|<7C>L=M<4D><7F><EFBFBD>"<22><> $`<60>c<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>[<5B><>y><3E><><EFBFBD>P<><50><EFBFBD>uq<75>6<36>{[~t<>HJ<48><4A>P<><50><EFBFBD><12><><EFBFBD><EFBFBD>G`M2<4D>=J<>6<EFBFBD>G<EFBFBD><19><1E>X<EFBFBD>!<21><>=M<>Rм<52><D0BC><EFBFBD><EFBFBD>E݉<05>0<EFBFBD><30>Ըc<D4B8><63>F4KK<4B><4B><EFBFBD><EFBFBD>=@=@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0B>}<7D><><EFBFBD>2<EFBFBD><04><07><><EFBFBD><11><><EFBFBD><EFBFBD>[
|
||||
<EFBFBD><EFBFBD>Q<EFBFBD>;=M<><0F><><EFBFBD>WonI:<3A>p<EFBFBD><70><1D>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD>?<3F><1D>E<16><>锟?<3F>)*<2A><><EFBFBD>[m<><6D><EFBFBD>$<1A>Q<EFBFBD><51>E%<25>õ$<24>5)*:<3A>U<EFBFBD>$DqHI\<5C>d<EFBFBD>[V<>܀g<><67>i<EFBFBD><69>\<5C><:<3A>%<25>$xWe<57><65>Q<EFBFBD><51><06><>Ӯ<EFBFBD><D3AE><EFBFBD>
|
||||
ۚR<1D><>1J<31><4A><EFBFBD><1C>}<7D><>լ<EFBFBD>p<EFBFBD>]~A<><41>b<EFBFBD><62>XBsYc_ٲ%<25>^#<23><><EFBFBD>~p<1A><>&r<><72>W<EFBFBD><05><>$<24>C<EFBFBD><43><EFBFBD><16>:mOcO<63>]a<>0Fxe<>"<22>sU<!<21><> iB<69>]<5D><>nZ[3Y<33>ч <20><1E><><EFBFBD><EFBFBD>f<EFBFBD><66>mt,[<06><>:
|
||||
<EFBFBD>`<60><17>o<EFBFBD><6F>6<EFBFBD><36>e<EFBFBD>{F<><46><08><0F>p<EFBFBD>=M[<5B>q#C<>7<EFBFBD>v}<7D>6#M<><4D>N<EFBFBD><4E><EFBFBD><&&`p<><70><EFBFBD><EFBFBD><EFBFBD>{~v{<7B>:2q<32><71>1<EFBFBD>P<EFBFBD><50>%<25><>~<7E><><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>r<EFBFBD>N<1B>K)*<2A><1F><><EFBFBD><EFBFBD><02>M<EFBFBD><4D><EFBFBD>eYғ<59><D293>[}<7D><>;<3B><><EFBFBD><EFBFBD>?<3F>[
|
||||
<05><><EFBFBD><EFBFBD><EFBFBD>!<21>'<27>7x<37><78>q<EFBFBD>_{<7B><>~<04>cl]<5D>Ȏ<01>3<>O=J<>ywq1g <20><><EFBFBD>$<24><>wRq<52>/<13><><15><><EFBFBD>)*<1C><><EFBFBD>x<EFBFBD>`Sz<>X<08><>G6<1E>H<EFBFBD>^<5E>*<2A>[<5B><>Gm<47><6D><EFBFBD><EFBFBD>@<15><>i<EFBFBD><69>DeGe<65>e<>~$<24>~<7E>
|
||||
wC}<7D>6<EFBFBD><36>Xvy<76><1B><><EFBFBD><07>[<5B>'<27><>ߵ<EFBFBD><DFB5>=Jd<>'<27>1{͔NP<4E>p<EFBFBD>Jl<>Z<EFBFBD><5A><07><01>A<1A><><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>{<15>lMqb=}<7D><>m`c<><63>!۟<05><0F>B<>I0<49><30>7b<37>C<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD>yb<02>Q@<40>#~~z7p<37><07><><18>t
|
||||
Jb<11><><07>&<26><>ǽ[<5B>G<EFBFBD><47><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>KM<4B>S<0E><>c<EFBFBD><03><><EFBFBD>q<EFBFBD> <09><><11><0B>7<07><><EFBFBD>=@><3E><><EFBFBD>:q:<3A><>2;<3B>ު<0B>({<7B><>#<23>)*v<1E>%<25><>(T<><54><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>!<21><16>CmJ<6D><4A>1<EFBFBD><31><EFBFBD>)*<2A><><EFBFBD>W<EFBFBD>ѕ<EFBFBD><D195><EFBFBD> }<7D>X<01><>v<EFBFBD>
|
||||
v7X<EFBFBD><EFBFBD>x3<EFBFBD>;2N<><4E><19><><EFBFBD>X<><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>_<EFBFBD> =M<><4D><EFBFBD><EFBFBD>"<22>D<EFBFBD>nz&Θ<>'~ <20><><EFBFBD><EFBFBD>ͭ<EFBFBD><CDAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>32<33>d<><64>m<EFBFBD><6D><EFBFBD>.j<04><>eY<65>w<EFBFBD><77><EFBFBD><EFBFBD>>G<>C<EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>d<EFBFBD>0&ŕdҮ<64><D2AE>@<40>Dh!hOG
|
||||
x<EFBFBD>Z<EFBFBD><EFBFBD>[<5B><>A=}<7D>PX<50><58><0F>H<19>O<EFBFBD><4F><04><><EFBFBD>T<EFBFBD>C̰M<CCB0>2<EFBFBD>D<EFBFBD>"<22> <09><14>C%<25><>l<17><><EFBFBD>3}<7D>yy<79><79>^<5E><>/!<21><16>.<2E>BD<>bA<62><41><0C><><EFBFBD>U3(<28><>)*<2A><><EFBFBD><EFBFBD><EFBFBD>刭ݤ<1F>[qy}<7D><><EFBFBD><EFBFBD>pd<70>A<1E><><EFBFBD>
|
||||
߾^o<> <20>ع=} ߗw<DF97>[VS<56>j<<3C><19>&=@<40>=@=@<40><16><>qwyZ<12>uHf<48>!<21><>e_<03><>;<1F><><EFBFBD><EFBFBD><EFBFBD><1E>=Mkp<6B>P:<3A><0C><>IY=}<7D>v}<7D><>><3E>oW7<57>O~=}m||<7C>s"]@Y<><59>&`g<>>1s֜
|
||||
S<EFBFBD><EFBFBD>=J8l<>=M<>`v<16>S!B<>#_<>5}<7D>w<EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>"=}<7D><>a<EFBFBD>=@K<14>h<EFBFBD>a<EFBFBD>=}<7D><><EFBFBD>G]<5D><>a<><61><EFBFBD><EFBFBD>h<EFBFBD>~ʱ|Ϩ<1F>S<EFBFBD><53><EFBFBD><EFBFBD>Š<<0F>s<EFBFBD><73><EFBFBD>7\<5C><><EFBFBD><EFBFBD>S<>ՔUS<1A><><EFBFBD><EFBFBD>lUc<55><63><07>;<1D>S<EFBFBD>Z@<40>
|
||||
..<2E><>Gj<47>=MPM<50><4D><EFBFBD> <><7F><EFBFBD><EFBFBD><EFBFBD> <20><>w <20>wszHS<48>+;<3B>F<EFBFBD>Isax<61><78><EFBFBD>S<EFBFBD>X<>h<EFBFBD><03><>pd?F\0QF<51><46>=J "<>h<EFBFBD><68><EFBFBD><EFBFBD>^<5E><EFBFBD><DEBA>p^\f<><66><EFBFBD>@<40>(<28><>(S<>ں<EFBFBD>je(`F<><46>X=@Y<><59><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>'<27><>D<EFBFBD><44><EFBFBD>
|
||||
<EFBFBD>=}K<><4B>Q<EFBFBD>@#<23>&<26>_<EFBFBD><5F>P<EFBFBD><50>s(<28><13><>^ 9<><1A><>#<>p,<2C><><EFBFBD>~<7E><>MVuHz<1A>٦&[<5B><><EFBFBD>=}KSm;Q=}<7D>I<EFBFBD><05><><05>[H<>'<27>u<EFBFBD>f=M<>]c-<2D>A<EFBFBD><41><EFBFBD>t&R'<27>ny<6E><79><1D><17><><07>ɯq@<40>uZ\+I=}<7D><>
|
||||
g(Bo<42><6F>xM<78><4D>N<>=}<08>ɴg<C9B4><67><EFBFBD>f<EFBFBD><66>w<EFBFBD><77><EFBFBD><EFBFBD><07> i5<69>ω"O<><4F>N<EFBFBD><4E><EFBFBD> 4<34><7F>"<22>;<0C>)*<2A> <09><>"<22>6#<23><><EFBFBD>H<>x<EFBFBD>nr<6E><72><12>"<22>/Y<><59>)*<2A>g<02><02><1B><><EFBFBD> 5NhX<68><19>Y<EFBFBD><59>|=M<12><><EFBFBD>&H<>><3E>
|
||||
;y<>D<EFBFBD><44><EFBFBD>\K<>j<EFBFBD>g<02><><\#=}<7D><>2<EFBFBD>#~<16>w;<3B>T7;<3B><>я<EFBFBD><D18F>r#~o]<5D>ޣ$<16>Y<EFBFBD>h<>EH<45><48>\<5C><>,<2C>C(ծq[<5B><><EFBFBD><EFBFBD><EFBFBD>]<5D>i<1A>.=@$A[Y4;<3B><><EFBFBD><EFBFBD> <09><19>A<7F><41>?<3F><>#<23><>β<EFBFBD>B<EFBFBD><42>f<EFBFBD>-<2D>,1<><31>!<21>
|
||||
?<3F><>B<EFBFBD>.<2E><>V<EFBFBD>#<23>W3<57><33>=@<40>̷|<7C><>Gf<47>k8f<38><66>U.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><12><>N<03>IQ<49><51><EFBFBD>;{<7B>T<><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=J<>G! C<><43><EFBFBD>ͬԹ <20><>pd<70><64>8<0F><>'1<><03>B=}5:H<>uС<1E>Ծ<EFBFBD><D4BE>OV <20><>
|
||||
<20><><EFBFBD><EFBFBD><04><><06>Gs[<5B><><EFBFBD>K<EFBFBD>D<EFBFBD>;<3B><>Y<0F><17>YP<59><50>><3E>K<EFBFBD>A<EFBFBD><41>b<EFBFBD>Yy|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><>q2<1C>R<06><><EFBFBD>٠J<>˸q<71><C28D>[<5B><><EFBFBD>F <20><><12>wƾ<77>pOZq<5A><71><EFBFBD>e<EFBFBD><65><08><><EFBFBD>n@S=MS<4D><53>"<02><0B>,<1D>
|
||||
z<EFBFBD><1D>ά<EFBFBD><CEAC>6N;<3B>M<02>C<EFBFBD><07><><EFBFBD><EFBFBD>F<EFBFBD>;<3B>Q<10>%A<>ޞ&};<3B><>#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><>Mq<71><7F><EFBFBD>4<0C>pШ|/<2F>PC<50>S<EFBFBD><53>u<EFBFBD><75><EFBFBD><EFBFBD><<3C><><EFBFBD><EFBFBD>qMȍ<4D><C88D><05><><EFBFBD>'A<><41>&<26><><EFBFBD>!<21>(<28>ÏѺƼqbv"<22>B<EFBFBD><17><><EFBFBD>
|
||||
<EFBFBD><11><><EFBFBD>Wfͪ<66>{{?<3F>\`<60>P<EFBFBD>"(4<>?<1A>D<EFBFBD>J<EFBFBD>ű27h?<3F> q<><71>ܯ<DCAF><7F><EFBFBD>v<EFBFBD><76>2Mfn=M;1<>'5<>&<26>`<60>#١<><D9A1>"];<3B>,bڣ<62>X<EFBFBD>?<3F><>w<EFBFBD><77>{|<7C>y><3E><1A>]<5D>g<1D><><EFBFBD>#<23><03>m<EFBFBD><6D><0C>[<5B><><0C>K=}sG
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><0E><><EFBFBD>?ds2<73>T<EFBFBD>TL<54>=Mp<4D><70>'5<><16>6<EFBFBD><36>`Ƀ<>=J<><1B>{<7B>y[-۽<><DBBD><EFBFBD>%UD<>S<><10><><11>~<0E>K<07>W<><57>ݦ?<3F>m<EFBFBD>qt<71>|<17>g+:z<>^<5E>_<5F><7F><EFBFBD>2B7<42><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>?<3F><>9<EFBFBD><04><><EFBFBD>
|
||||
<EFBFBD>?g<>f<EFBFBD>6<EFBFBD><36>^<5E>ۯ<EFBFBD><0F>X<>y<EFBFBD>{F q<><71>_<EFBFBD>4<EFBFBD><34>/G<47>^<5E>i@]<02><><EFBFBD>)*<2A>Yx<59>{<7B><><EFBFBD><EFBFBD><13><>mgFfHSi,<2C>L<EFBFBD><05><14>Ǹ<EFBFBD><C7B8><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>['<27>k<EFBFBD>+m?<3F>!<21>`"<22><18>h<EFBFBD><68>~<7E>ާ<EFBFBD> <09>{<7B> <20>k<EFBFBD>X=M^^<1A>
|
||||
EQ<>xv U<05>ٗ<EFBFBD>C<11><><EFBFBD>z<EFBFBD><7A>q^\<5C>+A3a<10> <09><17> <16>u>]<5D>swJ<77><4A>J<EFBFBD>QFK<46>(Ke<17>S<02>ȷwY~<7E><><EFBFBD><EFBFBD><EFBFBD>*棵ä<E6A3B5><03><03>`<60>GY<47>Q<EFBFBD>I<>U=M<>cL<63><4C>3<>s<EFBFBD><73><EFBFBD><0E> <07>x<EFBFBD>4<EFBFBD>Gώ<1C><15><>#
|
||||
..MGm<47><6D>H=}<7D><><EFBFBD>Y<EFBFBD>)*0<><01><>x<EFBFBD>{<7B>g<>%h<>3lDԴ<44><D4B4>T-<2D><>N<EFBFBD><4E><EFBFBD><EFBFBD>9<17>[<5B><><EFBFBD>5'<27><> <20><><01><><EFBFBD>ְ<EFBFBD>nei<65><69><EFBFBD>~<7E>w<EFBFBD>]<5D>f<EFBFBD><66>'[<5B><>դ<11>y<11>#(<02>Em<45> <20><>=}n<>4<18><><EFBFBD>f<EFBFBD>{nFy
|
||||
y<EFBFBD><EFBFBD><EFBFBD>1<><31><EFBFBD>=}<7D><> ^<5E><><1F><> <20><><11><><EFBFBD>h<EFBFBD><08><><EFBFBD><EFBFBD><EFBFBD>뱑<13><><16><><EFBFBD>I<><49>#<23>߷8mS<6D><53><EFBFBD><EFBFBD>VQ=}<7D>,<2C>I<EFBFBD><07>Q}~<17>?G<><16>b<EFBFBD><08><>+<2B>-<2D>Z<EFBFBD><5A><0B><>e)*@<40><><EFBFBD>͉<EFBFBD>p<EFBFBD>M<>-lN_k2¹<6<><36><EFBFBD>A
|
||||
=M$V<>沓bB<62><42>а<><D0B0>o<EFBFBD>~~2<>GΡ<47><CEA1><03>s<EFBFBD>&<26><><08>뉱)*#<23><><EFBFBD>V<EFBFBD><56>;<3B><>V<EFBFBD><56><EFBFBD>,GD<03>QX<51><1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<<3C><>i<><69>D <20><01><><EFBFBD><EFBFBD>_)*<2A>%<02><><EFBFBD><14><><EFBFBD>H<>kJ<6B>LP<4C>Y<EFBFBD>F<EFBFBD> <20><>%Y
|
||||
v<EFBFBD><EFBFBD>=}<7D>W<EFBFBD>{<7B><>mw<6D><77><EFBFBD><EFBFBD>3r<33><72><EFBFBD>"<22><><EFBFBD>)*#<23>=@U<><55>K<><4B><EFBFBD><EFBFBD>}<1C><><EFBFBD>{9Q.<2E><>!<13><><EFBFBD><EFBFBD><EFBFBD>K<><4B>Uzƛ<7A>D<EFBFBD>tkV<6B><56>dsQ<1E>7<EFBFBD><37>a<EFBFBD><61>#<23><>Q<16>]<5D>=@<40><><EFBFBD><EFBFBD>cӞ<0B><>Pٷ60X`<10>$<1E>y<EFBFBD>AB<41>
|
||||
&D<>)*<2A><><EFBFBD>q<><04><>tԸ6<D4B8>g6l4R<34><52><EFBFBD><EFBFBD><EFBFBD>ܙM(7<><37><EFBFBD><EFBFBD>a<>A<EFBFBD>xu<78>^<1E><>q۹<06><><EFBFBD><EFBFBD>t2<74>8u<38>9<EFBFBD>c<EFBFBD>9w<39><77>g<EFBFBD>Z<EFBFBD>f@<0E>M<EFBFBD><4D><EFBFBD>2<EFBFBD><32>ݻ<EFBFBD><DDBB>\#<23>KT<4B>N<EFBFBD>[<5B><>#&<26><>=@<40><><EFBFBD><EFBFBD><EFBFBD>$<24><04><><EFBFBD><EFBFBD><EFBFBD>#x
|
||||
<EFBFBD><EFBFBD><EFBFBD>C&f<>I<EFBFBD>)*<2A><><EFBFBD><EFBFBD>Dő<44><p<>^<5E>WV<57>B<EFBFBD><42>U<EFBFBD><55><EFBFBD><EFBFBD>K<EFBFBD><0F> <09><>A<EFBFBD><41><12><>4͉c<>Rt<52>M<EFBFBD>6<EFBFBD><36><EFBFBD><EFBFBD><18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E&6P/<2F><><EFBFBD>ͨ|<7C>6pq<1F><>G:<3A>/n>?VN;<3B><><EFBFBD>mOc<4F>=}墵<><E5A2B5><14>DS
|
||||
<EFBFBD>ͮ<EFBFBD><EFBFBD><EFBFBD><0F>(6<><36>5<EFBFBD><35><EFBFBD>`=@pz<70>Ģe<C4A2><65><EFBFBD>ӻ<EFBFBD>=MZ7=M<>e<EFBFBD><65><EFBFBD>_??/^<5E>/7wv<77><76><EFBFBD><<3C> q<><71><17><>|;<3B><>KHt<48><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><17><> <03><>tc<14>L;¶<>6<EFBFBD>pB<70><1A><><EFBFBD>%<0E>k<EFBFBD><6B><EFBFBD>f<EFBFBD>+8{+Xp<17>ݞ}
|
||||
~<7E>ۀ6YF<59><46>j<EFBFBD>&s3<73><33>iA<69>Ͽ[<5B> <09><><EFBFBD><EFBFBD><EFBFBD>,o[<5B>[<5B>⢛B<E2A29B> <20><>ь<EFBFBD><D18C><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>)*<2A>K<EFBFBD><4B><0B><>J<EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD>w<EFBFBD><77>_BTF<54><46>Ϯ<EFBFBD>R<EFBFBD>"<22><>=}<7D><01>]<5D><><EFBFBD>^<5E>C<EFBFBD>oOh<4F><1C>\=M+<2B><><15><12><>\<5C><>yA9M<18>i
|
||||
7$Z<>)*]遟+<2B><><0C>S<19>8[<5B><03><><EFBFBD>罎|<=@̹<>m}<7D>2<EFBFBD>i8f#Z<><5A><EFBFBD>?<3F><>w<EFBFBD><77>1<EFBFBD>mX<6D>f0<66><05>=@p<><70>:<3A><>~_I<<3C>ܒtp2<70><32><0F><><EFBFBD>'<27><>r<EFBFBD><72><EFBFBD><EFBFBD>D<EFBFBD>DӐB<D390><42><EFBFBD>x%<25><1C>z|#=M<>C<EFBFBD><43>
|
||||
<03><><06><>/<2F><>Z<01>m<08>q<EFBFBD>hU<68>p'<27><><EFBFBD><EFBFBD>5A<35>U]<5D><><EFBFBD>f<EFBFBD><66>F<EFBFBD>(<28>ьJ<D18C><4A>yP|?<3F><><EFBFBD><EFBFBD>0<EFBFBD><30>fc%<25><><EFBFBD><EFBFBD>ZܶFf<46><66>L<EFBFBD><4C>u]<5D>`^<5E><><EFBFBD><EFBFBD>7k6<6B><36>w:<3A>i8z<38><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD>}~?f.nKPbEVɅw
|
||||
l<EFBFBD><EFBFBD> 0r<30>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>O)*<2A>L<EFBFBD><4C>☸ʼn\<5C><><EFBFBD><EFBFBD>VB <20>& <15><>P<EFBFBD>P<EFBFBD>i<EFBFBD>Fb<46><62><EFBFBD>0<EFBFBD> <09><><04>:<3A>{4<10><>,<0C><>"<22><><EFBFBD>sܔ<oL<>.u<>#<23><1A>$ <12>s<EFBFBD><73>HXM^ڻ=M㲖y<1E><>>C<D78B><1C>^<5E><><EFBFBD>;<3B>
|
||||
<EFBFBD><EFBFBD>ܩ<><DCA9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>oT<>+<2B><>3c<33>{<7B>p=@U$<24><><EFBFBD><18>_<EFBFBD><1A><><EFBFBD>V*<2A>Ir<07> %<25><><EFBFBD>`<60>7<EFBFBD><37>ƺ<EFBFBD>Fv<46><76>\gͥ<67><CDA5><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>r:8<><38>#e#M<>rL<><I<03>~C<><43>ފ#<23><>g<EFBFBD>}u<><75><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>8^p{kP[<5B><>X
|
||||
7{K_Ƅ'W<10>b<EFBFBD>[<5B><><16><><EFBFBD>]<5D>ofZ<66><5A>R۰<><DBB0>z<EFBFBD>=@<40>Q<EFBFBD>嵥<EFBFBD>v<EFBFBD><76>\<5C><>]<5D><><EFBFBD>u<EFBFBD>|<7C>mt[<5B>7<EFBFBD><37><EFBFBD><1B>Ť<EFBFBD> <09>t<EFBFBD>F(<28>j_DSwq{<7B>z0KWV<57><56>+O<><08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><61>_<EFBFBD>7<EFBFBD><37>"fi H<><48>I<EFBFBD><49>ـ<07>W
|
||||
<14>_<EFBFBD>TO<54>SSp}<7D><><EFBFBD><18>ѥ<EFBFBD><D1A5>ӥNHSb<53>~<7E>O:<3A><>wasG<73>y<EFBFBD>Fw>aDt<44><74><EFBFBD><1C>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><16>#˴<>,(2w5<77>L#0=@zu<7A>%i<><69><EFBFBD><17>b<EFBFBD>t;<3B><1C>`{<7B>=M<>ዥ"<22><><EFBFBD><04>H)*x<><78><EFBFBD><12><>;;Ffhu<0C>
|
||||
#<23><>;<3B><>MHП<48><D09F>}<1D><>P<EFBFBD>x覔#<23>c<EFBFBD><63><EFBFBD>f<EFBFBD>Y<01><>'-<2D><>x<04><>c!^<5E>wV<kQ<6B><51>c<EFBFBD><63>M<07>$<24>譏Hw<48>T<EFBFBD><B=M<>*<2A>e7<65>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>K_;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>B<EFBFBD><42>J0<4A><30>٩<EFBFBD>h)*<1A><><EFBFBD><EFBFBD><EFBFBD>a}<7D>6<>
|
||||
<EFBFBD><EFBFBD>6b<EFBFBD>><3E>`hK݇<03>&W<><57>o<EFBFBD>=J<><4A>lU<6C>~<7E>1<EFBFBD>8q<38><03> <09><>0{ͩ<>p<EFBFBD><70>uB<75><42><EFBFBD><EFBFBD><EFBFBD>J<07><>$=@<40>`#<23><><EFBFBD>4<EFBFBD>Ci<03>s<EFBFBD><73><EFBFBD>q$<24><><EFBFBD>=@<18><><EFBFBD><EFBFBD><EFBFBD><<08>`<60>50AW<>'<>ˌ<EFBFBD><CB8C>=@w9<77>XFf[=M0<4D>Ce
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~oO<4F>~<7E>o>bqC<71><43> <09><><EFBFBD>n<EFBFBD><6E><EFBFBD>D<EFBFBD> <20><>`<60><><EFBFBD>G<EFBFBD><47>B<EFBFBD>CO6'Yf<59>x=@S<><53>?=M<07><1B><><EFBFBD><16><>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>d$ԓK<D493>;<3B><>=@<40><><03>벜ۦ<0F><><EFBFBD><EFBFBD><03>i͆<69><CD86>L<EFBFBD>Y<>4t
|
||||
$<24>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,T<><54>]w=}<7D>`(<28>Y<EFBFBD>n<EFBFBD>H<EFBFBD><48><EFBFBD><17>t<EFBFBD><74><17><>u<EFBFBD><75><EFBFBD>yy|<7C>f<EFBFBD>L<EFBFBD><12><><EFBFBD>b <09>Y<>iau1<75>M<><4D>[4<><34>նBm<><6D><0E><18><><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD>"S<><53>e<EFBFBD>7<EFBFBD><37>4<EFBFBD>ֱ<EFBFBD>m<EFBFBD><1A>\<5C>#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><18><><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>m><3E>~$ɤ<>P<EFBFBD>Ģ<EFBFBD>\<5C><><EFBFBD><04><><EFBFBD><18>/<2F>գ2<D5A3><32><EFBFBD><A2<41><32>QP<><50>@<40>}<7D><>A6nb\<5C>b<EFBFBD>/<03><05>~<1F><>l<><6C><EFBFBD>ܨQ?<3F><><EFBFBD><EFBFBD><1F><0F><07><>m{<17>@<40><>m<EFBFBD>qVL?-;E:<3A>sF<73><46>X)*<2A>N<EFBFBD>;<3B><13>b<EFBFBD><62><EFBFBD>U
|
||||
~<16>Wh<57><68>^ǁ <20>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>@<40> <09><>A<EFBFBD>w<EFBFBD><77>7Y<59><08><EFBFBD>}<7D>~<7E>|<7C>>z<><7A><EFBFBD><EFBFBD>cO<63>'d<>礇(C<>_<EFBFBD>S<14><>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dr㎾hp<68>s5<1E><>V<EFBFBD><EFBFBD><07><17><03><><EFBFBD>S<EFBFBD>މ<EFBFBD><DE89>f<EFBFBD>}h<>N<1E><>\<5C>
|
||||
<EFBFBD>e<><65>V`<60>5֢<35>zz<7A><7A><EFBFBD><EFBFBD><EFBFBD>H<> ĶL<>*<2A><>Q<EFBFBD><01>`<60><19>=@<19>L<EFBFBD><4C>)*!}<7D>s<EFBFBD>0<EFBFBD>M<>cbp<0F>*<2A><><EFBFBD>1<EFBFBD><31><EFBFBD><15>@<40><><04>M:<3A>MԱڄK<D78F>;.<15><>;E<03>M<EFBFBD>}A <20>)*<0E>E'Ó<><1E>a<03><>z
|
||||
$p<><70>|0<>=}x\^<5E><>`@<40><><EFBFBD>(<28><>_<EFBFBD><03><<3C><><1B>' <01><><EFBFBD>z<EFBFBD><7A><EFBFBD>9ɐ<13><><EFBFBD>R<EFBFBD><52><EFBFBD><04>a5<61>5<EFBFBD><35>P<EFBFBD><03><>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^^DFъ<>V'xD<78><44><EFBFBD><EFBFBD>7mHX8L<38>ɬ<EFBFBD>á&<26><>8<EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>Rq!<21>D<EFBFBD><44><EFBFBD><EFBFBD>><3E>
|
||||
s<EFBFBD><01>P<EFBFBD><50>8<EFBFBD><38>5 <09><>Б<EFBFBD><03><>d<EFBFBD>^d<><64><EFBFBD><EFBFBD> U<><55>_G]<5D><>%\3<><05>M"<22>"V]<5D><0E><><03><01><><EFBFBD>/H<>˒'<27><>4<EFBFBD>βP<CEB2>y<EFBFBD>cK[<5B>%=M<18><>չ_ݒh<DD92><68><EFBFBD><EFBFBD> <20>w<EFBFBD><77><EFBFBD>g<EFBFBD>K<EFBFBD>b<EFBFBD>bo9b%<25>U>H<10><><EFBFBD><EFBFBD>
|
||||
,xa<78>߄<EFBFBD><DF84><EFBFBD>L<EFBFBD>kU<6B><55><EFBFBD><EFBFBD>:<15>4<EFBFBD><34>7<EFBFBD>@<40>.<2E>_N<>d<EFBFBD><64><EFBFBD><EFBFBD>줦<1D><>ް<EFBFBD>V<16>+<2B>g<EFBFBD>u!BX<19>=J<>;<3B><><EFBFBD>0<EFBFBD><30><13><><EFBFBD>y}5<><35><EFBFBD>zF<7A><46>,<2C>eH<05><><EFBFBD>\$<24>i<EFBFBD>#<23><>`x<>[<5B><>q<EFBFBD><71>q<EFBFBD><71><EFBFBD>'s<><07><0C><>Tg
|
||||
<EFBFBD>B<EFBFBD><{<7B><>M:<0B>e:`<60><><EFBFBD><EFBFBD><17><><EFBFBD>x4<78><34>'0<>Ю<EFBFBD>9><3E>E<03><>@<40>u 衝<>!<21>Z<EFBFBD><5A><EFBFBD><EFBFBD>Ҽ[<5B>=MD<4D>u<EFBFBD><04><><EFBFBD><EFBFBD>E]<5D>U<EFBFBD><55><EFBFBD><1E>j<EFBFBD>Ҹd<D2B8>O9<4F><39>ܛ<1B><><19><><13>f?<3F>R<10>Č<EFBFBD>"<22>f"<22><><EFBFBD><EFBFBD><EFBFBD>!<21><>S
|
||||
<EFBFBD><EFBFBD>SϷ<1B><><0B>XS&<26>aU<61><55>W<EFBFBD>p<15><><}<7D>b<EFBFBD><62><EFBFBD>FF<><46>X;<3B><><13><><EFBFBD><EFBFBD>o<EFBFBD><oJ<6F>z<EFBFBD>c3<63>@\<5C><1E>!z=J<>d<EFBFBD>[<5B>j0<6A><30>*<2A>+ŰQa<51><1D><>Ԯ<EFBFBD>hs=M<>r<0B><><EFBFBD>K<EFBFBD>=}g<1A>$<24><><EFBFBD><EFBFBD>βK<><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x
|
||||
<EFBFBD>f<EFBFBD>H!<21><>&<26><>kAC<41><43>ƈ<EFBFBD><C688><EFBFBD>J`<<3C><><EFBFBD><EFBFBD>(<14><05><><EFBFBD><EFBFBD>K<EFBFBD><4B>ϰ<EFBFBD>3<>;<3B><><EFBFBD><EFBFBD><1C>Q<EFBFBD><51><EFBFBD>T<EFBFBD><TB<54>]=M<>;<18>w<>t?mC<6D><43><EFBFBD>e<EFBFBD>f<EFBFBD>qB<71>;<3B>p<EFBFBD><70><EFBFBD><EFBFBD>w<EFBFBD><77>m<7F>=M<>\<5C><><EFBFBD>Ǫ<EFBFBD>34Qum<75><6D><EFBFBD><EFBFBD>м
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>12j<EFBFBD><EFBFBD><10><><EFBFBD>&;R<0C><>;<3B>ӌ<EFBFBD>b<EFBFBD>A<EFBFBD>=M<>V<EFBFBD><08><><EFBFBD>~z<>{<7B>t<EFBFBD><0B>ɢ<EFBFBD>브<EFBFBD><EBB88C><05><0F>~<14>\sKF<4B><46>`ja<15><>Z<EFBFBD><5A>"<22><><1A><>N<EFBFBD><4E><EFBFBD>%<25><><EFBFBD><EFBFBD>-<2D>|~szO9<4F><39>ɣY<C9A3>:<3A><> <09><><EFBFBD><EFBFBD>fn<>[S<><53>f<EFBFBD><66>
|
||||
<EFBFBD>-3 ͢I<14><>yY<7F><59>X9<58>\<5C><>;<3B><>7<EFBFBD><37><EFBFBD>=@<40><>Lz=@kF<6B><46>=Jk<4A>*<2A>=}ȇG!<21><>nmh<6D><68><EFBFBD>n].V}<7D>:<3A>e7ٜ<37><10><><EFBFBD><EFBFBD>P<1A><><EFBFBD>l-<2D>#<23><><EFBFBD>s7Y<7F><59>D<EFBFBD>ܶ<EFBFBD><DCB6>w<1D>ݵe<DDB5>Ҹ/<2F>R<EFBFBD><52>=M3<4D><33>
|
||||
e+a<> <20><>nP<6E>=}s<>N<EFBFBD>Cl}=})*5<><35><EFBFBD>[i'<27>j<EFBFBD>ԏ<EFBFBD>-<2D><>97<39>E<EFBFBD><45>%ؿ<>I@X>OZF]><3E>=M<>Ye"<22>$h<><05>=}B%<25><>6<EFBFBD>lp<6C>.<2E>i<>)*<2A><>m<EFBFBD><6D>~+H<>}<7D><>F<04><>A<EFBFBD><41>]^}<7D><>~߫<><DFAB><EFBFBD>
|
||||
hP<68>e<EFBFBD>$Xuw<75>3UlxQ6,f&;<3B><>l5<6C>i<EFBFBD><69>LT<4C><54>[H<0B><><EFBFBD>U^<5E><><EFBFBD><05><>U<>><3E>.r=M<>,b<>P<EFBFBD>YJ<59><4A>W<EFBFBD><57><EFBFBD>`^<08><><EFBFBD>v\|<7C>Y>n.N(Ke<4B><65><EFBFBD><EFBFBD>$<24><>t<>7Wi<57>^<5E>o{u8<75>}N<>ݚW<DD9A><57>>砡
|
||||
@!<21><>C<EFBFBD><43><EFBFBD><EFBFBD>^<5E>2<EFBFBD>PT<50><54><EFBFBD>Ⱦ<EFBFBD><C8BE>B0<>VĥF<C4A5><46><EFBFBD>?p<>G<EFBFBD>.<2E>𓊝<EFBFBD>+<2B><>0h<30>@X`<60>g=@<40>PӼ\/f<>$<24>s<EFBFBD>)*<2A><>ε`<60>9b<39>H<EFBFBD>y<0B>}<7D><><?{~7k<37><1F>[kww|G<10>\<5C><12>8<EFBFBD>ebJF
|
||||
<EFBFBD>t<EFBFBD><EFBFBD>zSqP̸<EFBFBD>7e&<26>c<EFBFBD><63><EFBFBD><EFBFBD><1B><EFBFBD><7F>gfd'<27><><EFBFBD>B<EFBFBD>Ͱ<EFBFBD><15><><EFBFBD>χ<EFBFBD><CF87>c<EFBFBD>K<><14><EFBFBD><D78A>KwU9<>$<24><><EFBFBD>b;<3B><>q{Q<><51>d<EFBFBD>J<EFBFBD>{<7B><><EFBFBD>+<2B><0B><>8<EFBFBD>Dg<44>{<7B>4<EFBFBD>tq<74><71><10><><EFBFBD>0'<27>~<7E><><EFBFBD>~X<>h<EFBFBD>u`й<><D0B9>A<>
|
||||
j<EFBFBD>wS6/<2F>jJ<6A>b<EFBFBD>=}<7D>V<EFBFBD><56><EFBFBD><04><>h<> ?ʡgH<67>H<7F>Q4AM<41><4D><EFBFBD><EFBFBD><1F>=}<7D><><EFBFBD><EFBFBD>']Aݯj<><6A>%<25><>!<21>=}<7D>s<EFBFBD>pGv<47>K<1D>><3E>ST<>md<6D>E<EFBFBD>2w^<5E>hf<68><66> <09><17><>(<28><>^<5E><>g<EFBFBD><67><EFBFBD>Ձ3pb۸<62>F<EFBFBD>ia
|
||||
<EFBFBD><EFBFBD><03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><04><><EFBFBD>V<EFBFBD>ưV<C6B0><56>=J<>X<><58>#<23>̞_o<5F><6F>j|qz;K<><4B>ͧ<EFBFBD><CDA7>%<25><12><>Ô<EFBFBD>c"<22><>Z[<5B><>@hM<68>/<2F>䟀<EFBFBD>^|<7C><>Z<EFBFBD><5A>KBÛ<42>q<><19><16><>:<3A><><EFBFBD><EFBFBD><EFBFBD>ON}syF<79>9C<39><06><><EFBFBD>]<5D><>N|<7C>Cݒ
|
||||
,Z<>b<>2l<32><6C>(J<>%WD<57>mm<6D><6D><EFBFBD><EFBFBD>qya<79><0B>al(<28><><EFBFBD><EFBFBD>m<EFBFBD><6D><EFBFBD>BP/BmK<6D>bB<62><42> yA<79>Mf<4D>ជ<EFBFBD><E19E87>'<27><>^(<28>2C/<2F><>zB<7A><42><EFBFBD>9<EFBFBD>ō<EFBFBD> <20><0E>Θ<EFBFBD>i<><69><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD>uCE<43>m.Y<><59>8<EFBFBD><38>F<><46>ى
|
||||
<EFBFBD>^<5E><><17>7*<2A><><EFBFBD><EFBFBD>+ԮO<D4AE>t<EFBFBD><74><EFBFBD>Y><3E><>8 <10><><EFBFBD><EFBFBD><EFBFBD>12x<32>%<25>K<EFBFBD><13><>ƈ_W[<5B>z<><7A><EFBFBD>S"ѩG<03>أ<EFBFBD>)*<2A><>ɍ<>^WE <20>z?1<><31><EFBFBD>R<EFBFBD>3<05><><EFBFBD><15><>3<1D><05>wG37n<37><6E>0K<30>v<1C>e<EFBFBD><65>H<EFBFBD>1
|
||||
L<0F><><EFBFBD>٤"<1E>;<3B>`S<><53>x<EFBFBD><78><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>z<EFBFBD><1A><>0<EFBFBD><30>KL<4B>U<EFBFBD><07><><EFBFBD><05><>&<26><14>]ғ<>~m6<6D>OS@X<><58><EFBFBD>$i<08><>6[<5B><>ta<R<>H<EFBFBD>J+<2B>#<23>C'<03>g<1E>ߟV'z<><7A>NB<19><><1D><05><>o<EFBFBD><6F><1E>
|
||||
<EFBFBD><EFBFBD> <20><>ϰ<EFBFBD>S<EFBFBD>C<EFBFBD>K<EFBFBD>Z &@u <20><>́ <20>^<14><>m<EFBFBD>t<EFBFBD>L<>C<EFBFBD><43><17>3<EFBFBD><33>l<EFBFBD><6C>hI<>Dl<0C><11><><EFBFBD><EFBFBD>x<EFBFBD><78>%<25> <20>F<EFBFBD>V<EFBFBD><56>80Y<30><59>݅<᯦<>놅<05><EFBFBD><EE86A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><51>u<EFBFBD><75>}<7D>w<EFBFBD>}<7D><>;<3B><16><>Qr<51><72><EFBFBD>%
|
||||
p<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>b#SIJ]<5D>g<EFBFBD>^<5E>_<EFBFBD><16><>^><3E><><EFBFBD><EFBFBD>;><3E><><0F>ܲ<EFBFBD><DCB2><EFBFBD><EFBFBD>Y$ד<1C>jꄕ<6A>}xi<78>e~<7E>>e<18><><1A><>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$^<5E>m{{x{<7B>˺ɑ<CBBA><17>=@ee<65><65><0B>qB<1E>=J[<5B><>XWԏ<57>@A9
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>܁<EFBFBD><EFBFBD>h&d7h<37><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l=Mw<4D><77>G?<3F><>s<EFBFBD>[&[<5B><>U=@;<3B><><EFBFBD>A!=}m<><6D>B<><42>TS<1F>T<EFBFBD>V<EFBFBD><56>=MC<4D><43>E<EFBFBD>,a<><10>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>蕽<EFBFBD><E895BD>ܒ<EFBFBD><12><>߭s<DFAD><73>mf<6D><66><EFBFBD><EFBFBD>=M<>zQH<51><1D><07><02><07><><EFBFBD>
|
||||
\<5C><><EFBFBD>Gl<47>ޫ{ty<74>uF<75><46><EFBFBD><EFBFBD><EFBFBD><16>=@<40>e<EFBFBD>%V<>/<2F>!<21><>w_;g7<67><37><EFBFBD>x<EFBFBD>с<EFBFBD><D181>+<2B>܆<EFBFBD><DC86><EFBFBD><EFBFBD>ɩ<><C9A9>Ǡ<EFBFBD><C7A0><EFBFBD>"ވ<><DE88>D{{<7B><>8<EFBFBD>!<21><><EFBFBD><EFBFBD>3bfs`<60><><0E><><0E>ۃS<DB83><53>%dˤ<64><CBA4><EFBFBD><EFBFBD>ʏXe<58>*M6<03><0F> <09><><EFBFBD>
|
||||
<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>{v<1E> <20><><EFBFBD><04><>k'<14>b<EFBFBD>f<EFBFBD>$)*<2A>Ɍ<EFBFBD><C98C><EFBFBD>x<EFBFBD>~=@U<><55><EFBFBD>߳<EFBFBD><DFB3><EFBFBD>-4<>y<EFBFBD>e#<23><>r<EFBFBD><72><EFBFBD><EFBFBD>ٜ<EFBFBD>=M7q<37>C<><43>><1C>e<EFBFBD>YWNX<4E><58><11><1B>e<EFBFBD><65>8i<38>S=M<><4D>vb<76><62>2<EFBFBD>c90`<60><1E>=M<><10><><EFBFBD>t<EFBFBD><74>
|
||||
<EFBFBD><EFBFBD><EFBFBD><;+<2B><0C><>s<EFBFBD><73>˷eus<7F><0B>G<>6"<22><>q<EFBFBD>YX<59><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>۰rld<6C><64>JCK<43>cZ<63><5A>(<28><><07>C<17><><1C>^F<><46><EFBFBD>F<><.M<>.i<>ֈ<EFBFBD><D688><EFBFBD>Ӎ<EFBFBD><0B>+2s<32>:[]<5D><><EFBFBD><15>#<23>`{<7B>͜K-QUưl<C6B0>
|
||||
<05><><EFBFBD>I<EFBFBD><49><EFBFBD>U[J<>C<EFBFBD>C<EFBFBD>c\<5C>b<EFBFBD><62><EFBFBD>]<5D><><EFBFBD>%<25>ݮ[lml<6D>>pl}8*qޖ<71><DE96>=M<><4D><EFBFBD>|<7C><><EFBFBD><EFBFBD>+<2B>J<EFBFBD><1C>m<><6D> <20><><12>;F><3E><><10><><19>,<2C>&LXE<58>!Q<>Կ|t]<5D><><EFBFBD>K<EFBFBD>潹<EFBFBD><E6BDB9>-=@<40><>)*?D<>MD<4D>#<23>M
|
||||
^<5E>C2[<5B><1C>%<0E>UOJ>k_n<5F><6E><EFBFBD>X<EFBFBD>[;<0C>&{<7B><04><18><><EFBFBD>;w+pO<70>pLiB<69>M'<27>/<2F><><EFBFBD>6.<2E><>|y<>m<EFBFBD>LP <20><08>` <09>͍k<CD8D>T<EFBFBD>G<>=J<><4A>a]h<19>$L<><4C><EFBFBD>k<EFBFBD><0C>^<5E>J<q<><71><05> <09>/<2F>Ȕ<><C894>C<EFBFBD>
|
||||
k<EFBFBD>\6&<26><><EFBFBD>=@8)*<2A><><EFBFBD>z:=J<>=}f<>=}Q(<28><12>=J<>ί<10>Z<EFBFBD><5A>x<EEB1B0>w'<27>~<7E>kCswP<77>OS<1A><>H3%7<>&`<60>J<EFBFBD>N-3}<7D><>b=}<7D><>@[(T<7F><54><EFBFBD><EFBFBD>b<EFBFBD>Ҍ<EFBFBD><D28C><EFBFBD>C-3.<2E><><EFBFBD><EFBFBD>$<24><><EFBFBD>X<EFBFBD>DS<44><53>N
|
||||
<EFBFBD>uy|xf=J<><4A>!<21>"T<><54>r=MV<4D>Ƹ<EFBFBD>R<EFBFBD><52>;<3B>!<21>W<EFBFBD>,<2C>{<7B><1B><>{<7B><><EFBFBD><a/<2F>=JA$ca<63><61>F<EFBFBD>\<5C><>ѽ<EFBFBD>}<7D>J<EFBFBD>3<EFBFBD>0<08>&<26><>S<EFBFBD>m*<2A>FFH<1F>Z<EFBFBD><5A><EFBFBD>7{t<><74><EFBFBD>X~<7E>L|<7C>C<11>Y<17><>2<EFBFBD>qOno+<2B><><EFBFBD>
|
||||
<EFBFBD><EFBFBD>F<EFBFBD>=Ma9<61><39><EFBFBD>$<24>#<23>{<7B>{K2<4B>Fk<46><6B>&Z<><18>y<EFBFBD><79><EFBFBD>ϳU0c)*p{:$=M<0E><>ܿ<>"<22>=M&d|<7C><><EFBFBD>&<26>K<EFBFBD>h<EFBFBD>)*~\<5C><><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD>!=}<7D><><EFBFBD>c8[H<><48><EFBFBD>m<EFBFBD><6D><EFBFBD><1C>&<26>$KO6<4F>R<EFBFBD><52><EFBFBD>L&<26><>
|
||||
6"<22><08><><EFBFBD><EFBFBD><EFBFBD>#(<0F>><3E>mqS2F<32>n/<2F>p<03><0F><><EFBFBD>?s8<73><38><EFBFBD>;<3B>[<5B>/<18><14><>gd̔<64>t<EFBFBD><74><EFBFBD><EFBFBD>Ҽ<EFBFBD><D2BC>US%Zf<5A>E<EFBFBD>~]aj<61>#<23>?!<1C>z<EFBFBD><7A><1A><><EFBFBD>P<EFBFBD>o<EFBFBD>D<EFBFBD>/<2F>5e<35><65><EFBFBD>W<EFBFBD><17><>C<>{<7B><>7<EFBFBD><37>T<EFBFBD><54><EFBFBD><EFBFBD>{<7B>FDi<44>F
|
||||
<EFBFBD>VO"<22>gK^<1E><>D<EFBFBD><44><EFBFBD>ܔ<EFBFBD>Z<EFBFBD>\<5C>1=M<>E<EFBFBD><45><EFBFBD><EFBFBD>\T<><54>7N<37><4E><EFBFBD>Dg4k@<40>ʾ,d<>F<EFBFBD><46><EFBFBD><EFBFBD>|(<28>9{<7B>w<EFBFBD><77>O@<40>N<EFBFBD>:(<28><>+2<06>ᵋn<E1B58B>U<EFBFBD>̻7<><37>H<><48>q}<7D><> <09><19>m<EFBFBD>!<21>~omu><3E>ҿ<EFBFBD><D2BF><EFBFBD>R|{o
|
||||
<EFBFBD>cY<13>I<EFBFBD><49>PY<50>p<EFBFBD>cN,<18><><EFBFBD>T<EFBFBD>K<EFBFBD><4B>m<EFBFBD>(Ȓ<><C892>F<18><>mON<4F><4E>ɴڲ<C9B4><DAB2><EFBFBD><EFBFBD><EFBFBD>a埈v<E59F88><76>ր<EFBFBD>DG<44>_Cr<7F>m<EFBFBD>,<06><05><><EFBFBD><EFBFBD>X}qp]<5D><>=M<>u<EFBFBD><0E>0<19>)*<2A><>wD<77><44>^Ŀ<><C4BF><EFBFBD>]<5D>{Jl<4A><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ޯ'<27>˓<EFBFBD><04><>u<EFBFBD>lF<6C><46>2`h՟(<28>e<>Ϝʢ<CF9C><CAA2><EFBFBD><EFBFBD>U<EFBFBD>H|<1C><>d<EFBFBD><64>FƉ<18>Ч<EFBFBD>z<EFBFBD>[<5B><>ᄊ<1D>C<EFBFBD><43>[<5B>,<2C><>-<2D><><EFBFBD>"<22>)*<2A><><EFBFBD><EFBFBD>#'<27><>Kf<4B>/gnb<6E><62><15>[1E<31><45><EFBFBD>x<EFBFBD>wC%<25><>M<EFBFBD><4D>KA/<2F>v
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<03>{u}|<7C>qGb<47>m[I<>hȥ<68><C8A5>i<EFBFBD><69><EFBFBD>oݓ<6F>L<EFBFBD><4C>r۵<72>=J+K]<5D><><0F><17>(<28><><EFBFBD>L!<10><>TfhO<68>w<EFBFBD><<3C><><EFBFBD><1B><>Z<EFBFBD><5A>ܼ<>(<28>\7F<37>:<3A><>hK<68><4B><02><>ݞ<EFBFBD><DD9E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=J<>DƜb#jw<02>r<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Oz<EFBFBD>n1<EFBFBD>><3E><><EFBFBD>1<EFBFBD>ŷ<EFBFBD>_t<5F><74><EFBFBD><EFBFBD><EFBFBD>?H<><48>e'<27><><EFBFBD><EFBFBD>=@a<><61><EFBFBD><1F>ܕ$<24><><H<><03>$й<><D0B9>JB<4A>˝<>Y<EFBFBD>F?E<13>Gê<47>%d<16><>Gi1 <20><>0<EFBFBD><03>+<2B><>'<27>=M"<22>[<5B>__ͱ<0B>^"!<04>*<2A><> B<>
|
||||
<EFBFBD><EFBFBD>e#]<5D><>V<EFBFBD>cbG<62>g<><67><EFBFBD>0<EFBFBD>4۵y<DBB5>e<EFBFBD><65>ޥe<DEA5>!<21>'<27><>bmT<6D><1D><><EFBFBD>r3_<33>P<EFBFBD>8H<38><48><EFBFBD>]<5D><>W<1C><><EFBFBD>#<23><>;<3B><10><><EFBFBD>Iv<><76><EFBFBD><1C><12><>q<EFBFBD><71><14>D<EFBFBD><44>~6><3E>J<EFBFBD>j<EFBFBD><6A>m<EFBFBD>E<EFBFBD>lS<>{&B<>&<17><>rq<72><71>
|
||||
t<EFBFBD>;3*<2A><>:<3A> <09><12>ʼn<EFBFBD><C589>}<7D>u~o<><6F><EFBFBD><EFBFBD><1A><>7!(<28><07><>sp=}3;0o<30>x,<2C>s<EFBFBD><73><EFBFBD>i<10>T<EFBFBD>GdTִ<54><D6B4>č<EFBFBD>Q<1A><><EFBFBD>]ݙ<><DD99><EFBFBD>ёL<D191>[<5B><><EFBFBD><EFBFBD>XF<58><46>Vj<><6A>"<22><><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><16>6<EFBFBD><36>9t<39>ѯ<EFBFBD>8<EFBFBD>L<05><><EFBFBD>
|
||||
<09><>{7m\<5C><16>p<EFBFBD><70>%<06>H|pe<70><65>"<22><07>}"<22>a<1B><01><><EFBFBD><0E>i<EFBFBD>'0s<30>=J<>yF<79>c7'i<>ĥB<C4A5>=@<40><18><><EFBFBD>q<02><><EFBFBD>^fty6<79><36><EFBFBD># <20><>^<5E>%<25><>8<EFBFBD><38><EFBFBD>[sA6n<36>A[<5B><>P<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>$<24>g9<67>D4<44>
|
||||
<EFBFBD>f<EFBFBD>r{<7B>Ɖ<EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>5<EFBFBD>z<13>kN<6B>}<7D><>~<7E>:B<><42>Ug<55>X<EFBFBD><58><EFBFBD><EFBFBD>WyF<>;<13>T<><54><04> <09>;<3B><><17><><EFBFBD>L7@<40>>]<5D><><EFBFBD><EFBFBD>GWK<57><4B><EFBFBD><EFBFBD><EFBFBD>*P0<03><>}A<>e<EFBFBD><65><EFBFBD>GUx<55>K$Oa<4F><61>=}<7D><>˹<EFBFBD><CBB9>?<17>]<5D>=J<>
|
||||
<EFBFBD>?<3F>8<><38><EFBFBD>6mPz<50>c=}m<6D>Ƹ eܿKͬ|<7C><>X<07>b<EFBFBD>i<03>u<EFBFBD>Ƈ<EFBFBD><C687>(<28>N<EFBFBD>><3E><>T<EFBFBD>4d<34><64><EFBFBD>-:3<>=J<><4A>+<2B> w<><77>=@<40>'AT2Q<><51>˶<EFBFBD><CBB6><EFBFBD>s<EFBFBD>mC+<2B>:<3A><08><1F><><EFBFBD><EFBFBD>gϧp<CFA7><70>hV<68><56>̓<EFBFBD><CC93>b
|
||||
<EFBFBD><EFBFBD>& <20>o<>M<EFBFBD>Zsm<73>ZB<1B><><EFBFBD>!}~<7E>w<EFBFBD>kMH<1B>F<EFBFBD><46><EFBFBD><EFBFBD> <09> <09>p<>=Jn\%<25><EFBFBD>{<7B>Og2<67><32><EFBFBD><EFBFBD><EFBFBD>CI<43>!"<22>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>p!<21><><EFBFBD><EFBFBD>^}ٴж<D9B4><D0B6><EFBFBD><0F>;Zw<EE99B9>'<27><10><>Z<10>^<5E>k<EFBFBD>:C]1Xq@$<24>=J
|
||||
<EFBFBD>=}E"=}s<>S<EFBFBD>}<7D>w<EFBFBD><77>T<12><><EFBFBD>?6'G<03><><EFBFBD>=Jqȷ'p:"<22>Jv<4A>m<><6D>k<EFBFBD>b<17>Y<EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>=}<7D>[¬<>a+"Q2<51>#<23><05><14><>\<5C><07><>Ė<EFBFBD>]E<1B><><EFBFBD>pP<13>sl_{<7B><>6<EFBFBD>Z<EFBFBD>0<0F><><03>Y<EFBFBD><16><><EFBFBD>2<EFBFBD>
|
||||
;<3B>?^<5E>y<EFBFBD><79>&<26>y<EFBFBD>Q<EFBFBD><51><07>}<7D>N<EFBFBD><4E>V0[<5B><><0B>pe<1B> <09>|<10><1B><1E>fL^<5E>3to<74><6F><EFBFBD>8 <06><><EFBFBD><EFBFBD>6{<7B>6n<36>XZ<58><5A>ba<62><61>I<1F>4<EFBFBD><34>τ<EFBFBD>rM=M?c<><63>K8r<0F><>)*<2A>W<EFBFBD>sY*δv<CEB4><76><EFBFBD><EFBFBD>QsY6<0B><><EFBFBD>
|
||||
<EFBFBD><EFBFBD>B<EFBFBD>|<7C>&<26>'<27><><EFBFBD>ꎖ=Jj<4A><6A><EFBFBD>d}<7D>&=J~<7E>{<7B>[<5B> <09><>Zh<5A><68><EFBFBD><19><03><>j<EFBFBD>RM<52>D<EFBFBD><44>M<<3C><><EFBFBD>B<EFBFBD>e<EFBFBD><65>i<>G<EFBFBD><47>ΊHF<48>}Ú<10><><EFBFBD><10>=@<40> <15>џ[2:<3A><>y}Gs@<40><><1C><><EFBFBD>`^<5E><><EFBFBD>o6/?b<>^{<7B>]<5D>
|
||||
<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>eKzR=M<>LL3<>-r<>9<><39><EFBFBD><04><11>Hmu<6D>6V<><56>m<EFBFBD>&A<>N<EFBFBD>~<7E><>GoV<6F>A<EFBFBD><41><EFBFBD><EFBFBD><13><>g<EFBFBD><67>N<EFBFBD><4E>:<3A>MJ<4D><4A>`<12><><06><17>|<7C>lmN<6D>2<EFBFBD>Vm=J<><4A><02><1E>T/k<>yF<79>b<EFBFBD>B<0F>&<0B><><EFBFBD><EFBFBD>C<12>T<0C>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ŭ<EFBFBD>N;A<>(?T<7F><54><EFBFBD><EFBFBD>Fr<46><72>R<EFBFBD><52><08><>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rb<72>9Dܒ<10><><EFBFBD>m=}<7D>9<EFBFBD><39><EFBFBD>np<6E><0E>;<0B>~<7E>@`0<><30> <14>͏wzMFK[uAS<41><53>#<23><><07>l^q<><71>];~<7E>7!R<> <13>qy<71>M<10><>JLBS<>F#
|
||||
p<EFBFBD><11>9<EFBFBD><39><EFBFBD><EFBFBD><01>D<EFBFBD><44>V<EFBFBD>4<EFBFBD><34>Xq<58>I<EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD><11>~~M<0B>3s<33><73>MLF<4C><46>8Mh<08><><EFBFBD><1A><><EFBFBD>8<EFBFBD><38><EFBFBD>x<<3C>K5<4B><35><14><><EFBFBD><EFBFBD><18>bT8<54><38>J=MF<4D><46><EFBFBD><EFBFBD>qQ<71><51><14>d3nЭ<6E>zf]B<>ˋ0<CB8B>q<EFBFBD><71>c<EFBFBD>d?I<><49><EFBFBD><EFBFBD><02>t
|
||||
<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>n&<26> @<40>m<EFBFBD><6D>.<2E><><EFBFBD>=}Q<><51>u<EFBFBD> q<>Ϩ<EFBFBD><CFA8>6<36>dDc<44><63>_m<5F><0C>=Mx!<21><>"<22> $<24><>9<EFBFBD><39><EFBFBD><EFBFBD>>)*8<>M<EFBFBD><4D><EFBFBD>Q=MwR.<2E><><08><><14><><EFBFBD><0E><><EFBFBD>8#mq_J<5F><4A>?6;^<5E>O)*<2A><><EFBFBD><0F>xk<78>ҕ<EFBFBD>R<EFBFBD>c4
|
||||
B<EFBFBD><EFBFBD>[R=M<>=J<><4A><EFBFBD><1E><>ؖ<EFBFBD><D896><EFBFBD>MR<>0<EFBFBD><30><EFBFBD>Gm}<7D>Hf=M:F<> <09><19>ř<EFBFBD><C599><EFBFBD><EFBFBD>DHA<48>W0<57>Wx<57>"}<7D>H`<60>B<EFBFBD>=@<40>(4<><34><EFBFBD>g<EFBFBD>}<7D>?X<>O<7F><4F>c<11><11><><EFBFBD>U<EFBFBD>$Rh5}<7D>{3<>yuu<75>{<7B>C<EFBFBD><43><EFBFBD>5<><1E>c;
|
||||
,<2C><12><>0HwԔ<77><D494>߇mb5ݧ`<60><>t<EFBFBD>H<EFBFBD><48>q<EFBFBD>]2=J<11>Gd<06><03><><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>d<><64>SwG^<5E><>h<EFBFBD>R (<28><><EFBFBD>^<5E>Z<EFBFBD><18>1<0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><03>oYx <09>%2<><32><EFBFBD>e<EFBFBD>{<7B>w<EFBFBD>}<13><>,h=@<40>&<26><>Q<EFBFBD>
|
||||
<EFBFBD><1E><>a<12>HB"\!<21>g_<><14>LHY<48><59>q=}<7D>~<7E>6<EFBFBD>{<7B><><EFBFBD>{}<7D><>.<2E>r=MHt<48><74><EFBFBD><EFBFBD><14><18><>F<EFBFBD><46><EFBFBD>|GpD<70><44>N<EFBFBD><4E><EFBFBD>V]H<><48>]<5D>"<22>&)*PW <20><>HBpz<70><7A><EFBFBD><EFBFBD>j/<2F><>A<><41>ߎb=}<7D><>f<EFBFBD>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD>@=J<1C><>
|
||||
e<EFBFBD><EFBFBD>kѸ4Ce<43>><3E><><EFBFBD><EFBFBD>rM<72><4D><EFBFBD><EFBFBD><EFBFBD><1B><>d}<7D><><14><>Thc<68><63><EFBFBD><18><><02> <20>#(<28>?;<3B><EFBFBD><C294>_G<14><>M<EFBFBD>\;<3B><>Iy5<79> <09>T<EFBFBD>9.<2E>S<EFBFBD>"<22>zMf<4D><66><EFBFBD>6j<36><6A><05><19>;<3B>c<12><10><><07><><EFBFBD>E2<45><32>q<EFBFBD><71><EFBFBD><07><>oT<6F><54><EFBFBD>=@
|
||||
^Zm^<5E>Bb<><62>F <1C>k<>#p<><70>kJ<6B><4A>g<EFBFBD><67>a<EFBFBD>l<><6C><EFBFBD>A<><41>^X<><14><><EFBFBD><EFBFBD>ȼ2T<05>"<22>Z<06>#<23><>Qe<51><65>F^<5E><>\<13><><EFBFBD>˷8<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<>?<3F>ͥ<EFBFBD><CDA5><1B>f<EFBFBD><66>b4<62><34><EFBFBD>D<><44>;'<27><><EFBFBD><EFBFBD><EFBFBD>JG<> <09><05>
|
||||
<EFBFBD><1A><><1D><>h<>D<EFBFBD><44>lx]qv÷<18>g<EFBFBD>Q<EFBFBD><17><><10>]y<><79>!<21>Ҽ<EFBFBD><D2BC>~H<>2q.<0C>"]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03>!\<0C><02>m<>$'_9<5F>t<EFBFBD>̵ <20>v<1B><>Z:-<2D><><EFBFBD><EFBFBD><EFBFBD>D<17>}<7D>"<>^<5E><><EFBFBD><EFBFBD>0<EFBFBD>f<EFBFBD><66><EFBFBD>:<3A>-<2D>ݛ<EFBFBD>0ݘ
|
||||
<17>$d <20>z<EFBFBD>`<60><>+J<>R5<52>Qfh6ǯ<36>Sa$#T<>g<EFBFBD>(w<><77>2<EFBFBD><32>h:<3A><> =}M<>-h <20><>|Ը<><D4B8>3<EFBFBD>{<7B>}?kp<6B>fu=M<>h<EFBFBD><68>`<60><>ʸTDB<44><42>XV<>f=}V#pE<70><45><EFBFBD><EFBFBD>`<60><>qϾ<71>:<14>a*<2A>"<Gfy<18>
|
||||
<02>As<41> <20><>Vh:<3A>ƀB﹙ei'<27>;5/<2F><>m{_f<5F>K<>k<EFBFBD>=}<7D>"<22>E<><45>UM<7F><4D><EFBFBD><EFBFBD>v=@;H`;<3B>6<> <20>X%<25>͐z<CD90>[<5B><><<3C><><EFBFBD><0B><>f<EFBFBD>`ó<16><>hw<68>ͨ;5<>u?Gk~}<7D>pYH[mC<6D>R<EFBFBD><52>ɀ<EFBFBD>><3E>=Jw
|
||||
q=M<>Spb<70>S<EFBFBD>h<EFBFBD>Q<EFBFBD>{<7B><>K<EFBFBD><4B>3<01><>6=}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1A><><EFBFBD><EFBFBD>2?<3F>=@<40><03>ȳ۬:<3A>FKѢ<4B>lvj<76>"<22>H<>G`_<5F><7F><EFBFBD>#2ӓ<32><D393><EFBFBD><EFBFBD>K=}<7D>G<0E><1D><08><08>d<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SK<53><4B><EFBFBD>L+<0C>@<40><><EFBFBD>p
|
||||
<EFBFBD>7<EFBFBD><EFBFBD>|<7C><>T<EFBFBD>|<7C>:w<>@L<1A><>M<EFBFBD><4D><01><0F>o<EFBFBD><6F>в=@e<>a8<61><38><EFBFBD><EFBFBD>q-N<>=M<><4D><08><><EFBFBD>q0c<30>7kqKF<4B>|*E<11><>Q<EFBFBD><51><EFBFBD>a<EFBFBD>S<EFBFBD>3_<33>nq<6E><71><EFBFBD>c<EFBFBD><63>ι<EFBFBD><CEB9><EFBFBD>%d<>K~<7E><><EFBFBD><EFBFBD>B<EFBFBD>xY;<3B>kBZ<02><16><><02>
|
||||
<EFBFBD>@<40>yL'<16>=J=M<><4D>K<><4B>oǢXį.<2E>`<60>QKt<4B><74>^@W5ys<79><73>=@YA<59><41><EFBFBD><EFBFBD><EFBFBD>J<><13>M<EFBFBD>N4<4E>)*<2A><><01><><EFBFBD><EFBFBD><EFBFBD>[=JL<4A><4C>t<EFBFBD><74><EFBFBD>M<EFBFBD><4D>m<EFBFBD><6D><EFBFBD>#Wދ{<7B><>ؽ<EFBFBD><D8BD>b\<0C>qZI<5A><49>s<EFBFBD>Y<EFBFBD><59>c&?#<23>x<EFBFBD>
|
||||
<EFBFBD>Oo<EFBFBD>kqVZ<EFBFBD>῭Ύ<EFBFBD>A<EFBFBD><EFBFBD><01>O(9<>?<3F><>z<EFBFBD><7A><EFBFBD>Ȯ8<C8AE>[<1<><1F>K<07><><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD> 2K<32>};8C5E<35>a<EFBFBD><61>ьc<D18C><63>c<EFBFBD><63>B<EFBFBD><42>@<40>v+<2B>U<EFBFBD><55><EFBFBD><19> <09>ƁK<C681>U<EFBFBD>R<EFBFBD>n<EFBFBD><1A>2К<32>u&q<><71><EFBFBD><EFBFBD>mi+PɁ<50>!d<14><0C>
|
||||
n<EFBFBD>ŋ"n(F<><46><EFBFBD><EFBFBD>wJ><3E>fFM<46>A<>Z<EFBFBD><5A><EFBFBD><0B>)*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DԤ<44><D4A4>f<EFBFBD>{<03><><14>Ȕ_\<5C>s~K2<4B><06>cX<63>`<0F>G<EFBFBD><47>z<>RF<52>MzO7}<07>!<11><>~EM<45><4D><EFBFBD>7~<7E><><EFBFBD>n<EFBFBD><6E>Q<EFBFBD><06><><EFBFBD><EFBFBD>tp<74><70><EFBFBD>B<EFBFBD><42>3\
|
||||
<EFBFBD><EFBFBD>Ny.<2E>~<7E><><nf\<5C><><EFBFBD>J<>\<5C><>䩞<EFBFBD><E4A99E>sN<73><4E><EFBFBD>ܼR<DCBC><52><EFBFBD><EFBFBD><EFBFBD>t<0C><>&Se<53>}Ȃ<0E><>K<EFBFBD><0F>-<2D>"<22><>(<28><><EFBFBD>b><3E>-<07><>Ҝ`<60>P<EFBFBD>@<18><19>>wUYF\<5C>=MRq;:5<>j<07><19>a<EFBFBD><61><EFBFBD>:<3A>A<EFBFBD>;Sjv
|
||||
<EFBFBD>\*<2A><><EFBFBD>Q<EFBFBD><1B>3=JԮ<4A><D4AE>-<2D>_><3E>-Xf#<23>_<EFBFBD>ݩ^<07>\<0E>b<C294><62>,F*fa<66><61>$]<5D>V<EFBFBD>DR0<>˼<EFBFBD>7oj<6F><6A><EFBFBD>Au<41><75><EFBFBD><EFBFBD>p<EFBFBD><70>:8^<5E>K6<4B>-PPL<50>&q$5<><35>l<EFBFBD><6C><EFBFBD><<3C>E<EFBFBD><45><0C><>`<60>2<07><><EFBFBD><ϢM<CFA2><4D>m<EFBFBD>hY<68>L
|
||||
KC2<EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD>98<39>Z"O<1A>W<EFBFBD>uf<75><66>#<23>wmfqN__[=M<>K<EFBFBD><4B>9<EFBFBD><39><03><><EFBFBD>|<7C><><|<7C>A7<41><37>=}K<><4B>C'<27>q̷F<><46>\մ<>E+Z<> <09><><EFBFBD>'<27><>y{{<7B>M<EFBFBD><4D>B=J<>Bl<42>Z<EFBFBD><5A>!<21>|<11><>^<5E><><EFBFBD>I^J:<3A>
|
||||
i[<5B>۰<01>[#<23>O<EFBFBD><4F>A3F<33>LMPL,<0F>(W<>ӕ/18SMT<4D><54>یz<0F><>!<21><><EFBFBD><D4B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><53>,<2C>fm<66>] <09>Gio<69><03><><EFBFBD>HC<48>\<5C>f<EFBFBD><66>( <20>?<3F><><EFBFBD><<3C>#^<5E><>KSN:<3A><><13><1C>4<><34>+z__?<~sS <09>v]<5D>(<28>
|
||||
<EFBFBD><EFBFBD><EFBFBD>^#<23>tWYy<59>{D<><44>Ԑ<EFBFBD><M<><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%Y<><59>O^<5E><>Bv<42>Xyζ<79>>䠙<>]h<19><>~<7E><><EFBFBD>"<22>}=@w<><77>S<0E>В<EFBFBD><03>a<EFBFBD>}<7D><>A=M<><4D>U<EFBFBD><55>><1B><>^<5E>D<EFBFBD><44>ij8=}<7D>\<1B><05>c8@<40>z°<7A><C2B0>>D<><44><EFBFBD>O}6<><36>
|
||||
ߟ<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>XY<EFBFBD> <07>w<EFBFBD><77>R<>M<18><><EFBFBD><EFBFBD>Y<EFBFBD><59>zxMᳪ<4D><E1B3AA><<3C>ؒ#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^#<23><13>xGQ<><51><EFBFBD><EFBFBD>C7ǵ<14><><EFBFBD>u0X^߰[<5B><1D><>8e<><0C><16>"QW<51><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10><>z&<1F>
|
||||
=@<40>w<EFBFBD><77>/<2F>/<18><>B<EFBFBD><19><><EFBFBD><1E><>'7<><37><EFBFBD>ɕ=M<>"<22>?:<3A><>a<0B>@<40><07><>)*<>x<EFBFBD><78>9<EFBFBD>W<EFBFBD>><3E>8<><38><EFBFBD><EFBFBD>Bn<42>L<EFBFBD><4C><EFBFBD><EFBFBD><02> <09><><EFBFBD><EFBFBD>\<5C><>1u{z+<08><<3C><>F<EFBFBD><46><02><>"<22>\<19><> <20><><EFBFBD>Y<EFBFBD>~<7E><><EFBFBD>&燎<><E7878E> <20><><EFBFBD>N<EFBFBD>
|
||||
=M<14><>S5V<35>u<EFBFBD><75><EFBFBD><EFBFBD><14>{<7B><><EFBFBD>K<EFBFBD><4B>f<EFBFBD>ƍ<12>!<21>xF<78>[&}<7D><><EFBFBD>$蹭<18>a<EFBFBD><61><13><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Jegp<67>鑳#dHȍ<48>CPT<50>L<EFBFBD><4C><EFBFBD>ca<63>i<EFBFBD><69><03><>fDĦ^=}{<7B><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>B<EFBFBD> <20>`<60><><EFBFBD><EFBFBD>><3E>x#<23>><3E>k&
|
||||
<EFBFBD>xy<EFBFBD><EFBFBD>Co<11><>CS=M<><4D><EFBFBD><EFBFBD>V<EFBFBD><56>[ɱ<>iKI<4B><49>T<EFBFBD><54><EFBFBD><<3C>L<EFBFBD><4C><EFBFBD>ӶN<><11><16><><EFBFBD>y<0F>o4<6F> <09><><EFBFBD><=M<><4D>I,a<><61>.ڮ<><DAAE><EFBFBD>d<EFBFBD>hr~@tt"_FM<46>LI<4C>/<2F>x<EFBFBD><78>A<1B><> q~<7E>cS<1B>Gon:CŤ<43><C5A4>e<EFBFBD><65>M
|
||||
<EFBFBD><1A><>ab<61>H,Q<>]<5D>˙<1E><>fA<>DԢ_dC<64>=MoWJ<57><4A>=@<40>*t8m<38>X<15><>f<EFBFBD><66>~_<><5F>Oq<4F>0ȪS<C8AA>"8.<2E><><EFBFBD>?<3F><><EFBFBD>&C<><16>x<EFBFBD><78><EFBFBD>ri^<5E>P+߳&<26><><1B><>悕<EFBFBD>y<1C><><12><>q<07>Rͪ<52><CDAA> B
|
||||
V<><56>Q<><51><EFBFBD>h<><68>{<7B>N<><4E>L+<2B>_[<5B>[<5B> <09><>E_<03><>!<>T <09> %^<5E>vWR<57><52><EFBFBD><EFBFBD><EFBFBD>sa<73><61>h;-=J<16><>8#<23><15>ї<1C><><EFBFBD><EFBFBD><DD8C>M<EFBFBD><4D>b<EFBFBD>\Ӷ<><D3B6>,<2C>ca<63>(=@<40><07>N7d<37><64>2<EFBFBD><32><EFBFBD>f<EFBFBD><03><><01>=}eܑ
|
||||
<EFBFBD><EFBFBD><EFBFBD>sNRԥ<EFBFBD><EFBFBD><EFBFBD>ၻ'<16><>V<EFBFBD><56>WZ<57><EFBFBD>S;<3B>:<3A><><EFBFBD>t<><74><EFBFBD><EFBFBD>(3<>f<EFBFBD><66>l<>C<EFBFBD>e<19><><EFBFBD><EFBFBD>x<EFBFBD>w<EFBFBD>td<74><64><EFBFBD>Y<EFBFBD><59><EFBFBD>m<EFBFBD>R<EFBFBD><52><EFBFBD>)*U`<60>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD><16>|<7C><>;2f<32><66>U<EFBFBD><55><EFBFBD><0E>;;<3B>9<><39><EFBFBD>=M~}<7D><>;3es
|
||||
<EFBFBD>c遐<1C><0C><><EFBFBD><EFBFBD>݇4<DD87>K<EFBFBD><4B>b<EFBFBD><62>)*<2A><>%eay<79><EFA190>|<7C><>uҬ<75>bv<><76>KBp+Ƙ<17><><EFBFBD>! w<>AU<41>N<EFBFBD><4E>]}<7D>~oC<6F>B]<5D><>G<06><19><><EFBFBD>2<EFBFBD><32>p<EFBFBD>3KJ4<4A>A<EFBFBD>XPV<50>Xe<58>e<EFBFBD><65><EFBFBD>@L<><4C><EFBFBD>ˢ=M<>c<EFBFBD>4[VM<56>
|
||||
u<EFBFBD>eIU<EFBFBD>ɏnlD#<23><>2p<32><70><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>㗜<> <09><><EFBFBD>iZ~<7E><> F<>Ē<EFBFBD>[4<>=Mb=M<><4D><EFBFBD><C29B>T<EFBFBD>s4HBvi<76>qR<71><52><EFBFBD>[<5B><>_<EFBFBD><5F><EFBFBD>)*?<3F><>_a9~<0B><>Q<EFBFBD>ڡ<>G<EFBFBD><47>V)*<2A>XlF|<7C>rfXJGZ<47>!<0B>慟E
|
||||
<EFBFBD>~<7E><>KWf<57><66><EFBFBD>r<EFBFBD><72>M<EFBFBD>U<EFBFBD><02><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>=M<>z<EFBFBD>^<5E><><EFBFBD>::Bf<03>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD>"]ÔMϸL<CFB8>rSE<><45><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>wD<44><7F>owk_<6B><5F>|<7C>~<7E><><EFBFBD>H9<48><05>x<><78><EFBFBD><EFBFBD><EFBFBD>~<7E>Wm<57>>^<5E>{Г<>"<06>N<EFBFBD><4E>'<27>#<23>Ž<EFBFBD><C5BD>
|
||||
{<7B><>]<5D>q0<71><30>c⡳<63>t#<23>)*<2A> >f#<23>l<EFBFBD><6C>N<EFBFBD>sHjl{=J<11><>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G~-%Hо6Ma<4D>Z<EFBFBD>E<EFBFBD><45><18><1D><17>k{އH<DE87><48>3b<33><62>c<EFBFBD><63>Er=JBb<42><62>H?9<><EFBFBD><7F>`<60><0C>D<EFBFBD><44><EFBFBD>c<><63>Q<><51><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><06><07><>и<EFBFBD><D0B8><EFBFBD>d<EFBFBD>QhB<68> I<><08><><EFBFBD><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>ݎ%5<><35>!;<3B>^<5E>X.<2E>'<27>%<25>=}<>EU<45>ɘ<EFBFBD>M_cJ<63>ͨ<EFBFBD>Ӯ<EFBFBD><D3AE>29M<10><><EFBFBD>'<27>??<3F>P4<50><34>=M<><4D>"\<5C><1D>3<EFBFBD>Wa<><14>T<EFBFBD>/o<><6F><EFBFBD>R<EFBFBD><52>Ac
|
||||
K:<3A><><EFBFBD><EFBFBD><EFBFBD>(<28><07><>n[k{O+p_<70><5F><B杦<42><E69DA6><EFBFBD><18><><EFBFBD><EFBFBD><<3C>ļHN<48>GcK;<3B>M3 <09><><0B>$R<>r}ٸ<><D9B8>=M6<4D><06>u<EFBFBD><75>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>_y<5F>F<EFBFBD>T<EFBFBD>۹<EFBFBD><DBB9>`<60> <09>"Q[9,ٶIEFɹ<46>Z<EFBFBD>.<01>Aܬ<>?B6<42>
|
||||
<EFBFBD>bl#3<>9c<05>z<EFBFBD><7A>6oF<6F><46><EFBFBD>#<23>ĕ<EFBFBD><C495>'X<><58><EFBFBD>}<7D><>jMy7<79>pLxv<1B>ڙ<><DA99><EFBFBD>n<EFBFBD>Mr<<3C>G`<60>F<EFBFBD>HMes<65><73>\<5C>]]J^Ӕ<><D394><EFBFBD><EFBFBD>fLAa"y<>'<27>Ud~<7E>=J~3=M<>\n<>K<19><><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD>s><3E>]=M
|
||||
R<EFBFBD><EFBFBD>ޠ<EFBFBD>P<EFBFBD>x`<60><><EFBFBD><EFBFBD>R<EFBFBD><<3C>XH<58>+<2B>c/<2F><><19>P<EFBFBD><50>|ot?-Of<4F>=}<7D><><EFBFBD>G<EFBFBD>E<EFBFBD>u&<26><>lf^{<7B><><EFBFBD>J<1A>f<EFBFBD><0C> !I<>|{<7B>=M<>*l<>y<EFBFBD>I<EFBFBD><49><EFBFBD><01><><EFBFBD><EFBFBD><EFBFBD>2<>cwx<77>=}3dq<64>ed<65><64>̼[LS<4C>:<3A><><EFBFBD>[<5B><
|
||||
<EFBFBD><05>Υ<EFBFBD><CEA5>]<5D><>s)*Tf6<66><07>e%<25><>[<5B>C<EFBFBD><43>\AYE<59>8N<0C><><EFBFBD>ܒ<19><><EFBFBD><EFBFBD><EFBFBD>Zvm^KFw=MvI<76><07><>`x<>C!,<2C><><EFBFBD><EFBFBD>ɰx<C9B0><78>A<EFBFBD>Y|<7C>5>o^{<1B>4<EFBFBD><34><04><>Y<EFBFBD>K!<21><0C><>Ģ=J<>2<EFBFBD>B⣜<42>`+<2B>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>2<EFBFBD><EFBFBD>sm<73>:C<>=M<>A"+M<><4D><EFBFBD>}mQ7<51>{<7B>[<1C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74>!<21>[<5B>S<06>O<EFBFBD>ڿ<EFBFBD>ݟs<DD9F>Ks^[2<>l|<0F><><01><>Ŗ<EFBFBD>e_RRpG<70><47><EFBFBD><EFBFBD>kxO<78>_N>"C<><43><EFBFBD><EFBFBD><04><1F>$G<>HMn=M<><4D><EFBFBD>%<25>ܰ
|
||||
<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>X<02>=}[<5B>┾<>DȈO<C888>j<1D>+k<>q<EFBFBD>Ia}<7D>-<2D>V<04>?D<><EFBFBD>[<5B><1A><>"ߩF/(w!}z<><7A><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><6B><12>M<EFBFBD><4D><EFBFBD><EFBFBD>S<>⬗<0C><><EFBFBD><EFBFBD><14>ms<6D><73><EFBFBD>ux<75><78><EFBFBD>ڦz=My<4D><79>M<>H<EFBFBD><48>/<2F><><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><0B><><EFBFBD><EFBFBD>ѵ<EFBFBD>y<EFBFBD>8xJ<78><17><><EFBFBD><EFBFBD><EFBFBD>լ<EFBFBD><D5AC>fl^<5E>wb7c<37>ku<6B><75><EFBFBD><EFBFBD><EFBFBD><07>|<7C><><EFBFBD><EFBFBD><EFBFBD>D3<44><33>Ղ88=MF: <09>O$gᎅ]<5D>u<EFBFBD><75><EFBFBD>Q<16>Z<EFBFBD>5<EFBFBD>Bw]a<>-h <09><><EFBFBD>2<>L<EFBFBD><4C>x<EFBFBD><78>z<1C>E<EFBFBD><45>}ݘ(K<>Ӿ<EFBFBD>P<EFBFBD>|<16><>
|
||||
~<7E><><EFBFBD><1E><>l<EFBFBD>!Z-F<><<3C><>=JUr$<07><19>qAu<41>Gh<47>ȸHzжLI"<22><>i|<7C>K<><4B>;X1<58><31><EFBFBD>\IA<49>]Ԛ<>z<><7A>y<EFBFBD>#<23>io<69>P<EFBFBD>I<EFBFBD>_<EFBFBD><0F>C<EFBFBD>n<EFBFBD><6E>$P<>y<EFBFBD><79><0B><><EFBFBD>fu<66>J<EFBFBD>( <20><>'I<><49>d<EFBFBD><64><01>O<02><><EFBFBD>fj
|
||||
<EFBFBD>LX<EFBFBD>Y<EFBFBD><13>I<EFBFBD>c1<63><31>"<22>,O<><4F><EFBFBD><EFBFBD>EI<>Z<EFBFBD>m:<3A>E<EFBFBD><45><EFBFBD>=}<7D>f<EFBFBD><1C> <09><>'<27>eXk<58>3<EFBFBD>\<5C>P=M<>+<2B><>7<EFBFBD><37><18>a<>z<EFBFBD><7A>:w7{mx|<7C>0<19><>$%R<02>}xqQB<51><42><EFBFBD>@:<3A><>ݢ<EFBFBD> <09><03><>xă0<C483><30>Z<EFBFBD><5A>
|
||||
,<2C>xE]e<>mr<6D>֩ r<><72>+<2B>;<3B><>?<3F><18>Y<EFBFBD>a!mUX1<<3C><><EFBFBD>.<2E><><EFBFBD>wF⏫<46><E28FAB><EFBFBD><EFBFBD> p<><70>g^<5E><>@,/M J<06>om<6F>qd|Ͷu"<22><>y<EFBFBD><07>b<EFBFBD><62> V]<5D>/^<5E><EFBFBD>'<27><><1F>Q3e<33><65><EFBFBD><EFBFBD>plXv<58><76>!<21>
|
||||
`<60>Qi1<69>@<07><><EFBFBD><EFBFBD>$<24><><0B>{-<2D><>U<>/<2F>@)*ԗ<>Ҧ<EFBFBD><D2A6><EFBFBD>WH<57>Ғ_<D292>Q_zr+<2B><>r+<2B><><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56>s<EFBFBD>:<3A><02><><EFBFBD>o7<6F><37>p<EFBFBD><70>?g<>LOó<4F><18>e<><65><EFBFBD>[<5B><><18>i<EFBFBD><69><EFBFBD><16><>0<>Gn<07>s<EFBFBD><73><EFBFBD>;cd<63>&<26><><EFBFBD>(<28>
|
||||
A<EFBFBD>.#f<>z<EFBFBD><1F><>Ґ<EFBFBD><D290>^<5E>&aJ<61><4A>!<21><15><><08>`<60>^~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD>e#Wt%A^@t<><'<27>[~@A<>g<EFBFBD>(<28>!fC<66><43>GH4<48>4Dӛ<<3C><>f=M=}Y<>@(<28><><EFBFBD>&<26><><EFBFBD>һ=MCS<43>xca6<0E>YAG<41>~
|
||||
<0F><>t<EFBFBD><74>=Mz<4D>;<3B><><EFBFBD><EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD>!w;!<16><>tX||<7C>=}}\ph<70><68>:<3A><><EFBFBD><EFBFBD>7X<><58>h<EFBFBD>n'<0C>L<EFBFBD><4C><EFBFBD>\;`<60>.<2E>%e)*n<>><3E><><EFBFBD><EFBFBD>w<EFBFBD><77><EFBFBD>2<EFBFBD>lQ<6C>8<EFBFBD><38><EFBFBD>ܯ<EFBFBD>Vr<56><72>f~<7E>mW^º;<3B><03>X<EFBFBD>i@<40><><EFBFBD>^
|
||||
S<EFBFBD><EFBFBD>D<<3C><>̰Hf<48><66><EFBFBD><EFBFBD>)*<2A>iŞ<07>?<3F><>+<2B>Ԕ<EFBFBD><D494><EFBFBD><EFBFBD>K2!<21><><EFBFBD><17><><EFBFBD>i_5<><35>ҋS<D28B>cL<63><4C>bv,J)*<2A><17><>><3E>d<EFBFBD>@~ޟ<><DE9F><1C>rG"<22>#h!<05><01><>dl<64><1F><>~i<>PRF<04>=Mh<4D><68>Q; <09><><EFBFBD><EFBFBD>H
|
||||
F<02>J~<7E>cr<63><72>Q8E<38>U<EFBFBD>Ō<EFBFBD>q<EFBFBD>K<EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD>SЮ<53>"<22> <09><>=J<01><><EFBFBD>L<EFBFBD>#<23><>WJ<57>N<EFBFBD><4E>նےa0<61>ց<>ݟ<EFBFBD>y<EFBFBD><79>=}<7D>Vz<56><7A>C<EFBFBD><43><1C>季<EFBFBD><E5ADA3><EFBFBD><EFBFBD>C<EFBFBD><43>Z<EFBFBD><5A><EFBFBD><EFBFBD>v<EFBFBD><76>j\=M<01>w<EFBFBD>¸<><C2B8>݀<EFBFBD>]<5D>k<EFBFBD>!<21>S
|
||||
<EFBFBD>[`hM@<01>_s>G <20>\s}}2<><0F><><EFBFBD><05>a<18>.<17>m<EFBFBD>=M/<2F><>B<><42><EFBFBD>4t4k;iA8a<38>ŧ<1B><><EFBFBD>Y<><59><EFBFBD><EFBFBD><EFBFBD>KT^<5E><><EFBFBD>A<EFBFBD><41>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD>$I1<49>p<EFBFBD>v<EFBFBD>~o{<7B>W&kN<6B><4E>U<19><>k<EFBFBD>G_"<22>F<EFBFBD><46>k0P<0B><16><EFBFBD><7F>
|
||||
<EFBFBD><EFBFBD><EFBFBD>)*<2A><>p\<5C><><EFBFBD><EFBFBD>S<EFBFBD><53>EyŅ<1A><>dM<64>g<EFBFBD><67><EFBFBD>lԾ<6C>B<EFBFBD>"<22><>,u`<60><>ۉe=J$B<>x<EFBFBD><78><EFBFBD>к<EFBFBD><D0BA>a<EFBFBD><61><EFBFBD><EFBFBD>o<EFBFBD>h<EFBFBD>]ԭ<><D4AD>-{xO?_<>=M<>m<EFBFBD><1B><><EFBFBD>v<>m<EFBFBD>|<7C><>̓<EFBFBD><1A>u<EFBFBD>Ŷ<EFBFBD><C5B6><EFBFBD><05><>~TS<54><53><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD>
|
||||
]<5D><1A><><EFBFBD>(<28><><EFBFBD><EFBFBD>}<7D>ԏ3wy<77><79>S<EFBFBD><53>;=MØ<<3C>W<EFBFBD> <09>!w<><77>vb<76><62>kGgZ<67><1A>M)*<2A><><EFBFBD>Gə<47><C999><EFBFBD><EFBFBD>qQ<71><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0qQ<71>F<>%<25><>T<EFBFBD>s<EFBFBD>o^<5E>^<5E>j;"<22>f<EFBFBD>Yz<59>K<><4B>{<7B><>K<EFBFBD>Ĵٹ]rC<>iHsc8j<38>W<EFBFBD>ذ<EFBFBD>
|
||||
<0E>sƴ<73>T<EFBFBD>;<3B>֏<EFBFBD>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>\7k<37><6B><EFBFBD><EFBFBD><EFBFBD>|<7C><17>W<EFBFBD><57>(<28>=}в"<22>=}?gC.<2E>=M<>ݻ<02><03>ۨS<DBA8>=J<4A><7F><EFBFBD>=M{<1B>s;!<21>2qO[<5B><>^<5E>b<EFBFBD>}}<7D><>2<EFBFBD>U.(ѐ<><D190><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<7E><><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><6B>
|
||||
<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>^<5E><><EFBFBD><EFBFBD>rM\<5C><><EFBFBD>_m<5F><6D><0F>яe?<10>-<2D><>D<EFBFBD>-<2D>]3<>/<2F><><1C>`yź<79>c<7F><63>N<EFBFBD>1<EFBFBD><31>Ura[<5B>ax<61>2V<32><56>^<5E>l{*<2A>8<EFBFBD><38><16>W<EFBFBD>E)*<2A>u<EFBFBD><11><><EFBFBD><1C>;q8<71>/EE<>=}<19><><07>9/<2F>d<EFBFBD>4,B<><42><EFBFBD>
|
||||
PL<EFBFBD><0F><> $'~&<26><><EFBFBD><EFBFBD>|<7C>n<EFBFBD>><3E>Xfs5<73>iK<1C><><EFBFBD>H<EFBFBD>76<37>=MzB<7A>Z-<2D> <09><>Y<EFBFBD><59><EFBFBD><D788>3N"fD<66><44><EFBFBD>"<22><><EFBFBD>$<24><><EFBFBD>p<>V<EFBFBD>έ<>f<EFBFBD><06><>B<EFBFBD>B:<3A>=M<18><>;<3B>oZ<6F>o9.c<>P<EFBFBD><50>O <09>(<28><>a<05>sn<73><6E><EFBFBD>
|
||||
b<EFBFBD><EFBFBD>u<>=}<7D> <09>%S'<13>/<2F>⻳<EFBFBD> ۲<0E><>\<5C><><EFBFBD><16>N<><4E>Ư[*<2A><>(B<06><><EFBFBD>{gv<67><76>ș<03>M10=}<7D><>.)*<2A><><EFBFBD><EFBFBD>٠<EFBFBD>1<EFBFBD><31><EFBFBD>4;*<1B>@}<<3C>FE<46><45>K<EFBFBD>bbo<62><6F><EFBFBD>m<<3C><><EFBFBD><1C><>=@<40><>2t<32><74><1B>cF<63><46>
|
||||
<EFBFBD><EFBFBD><17><><EFBFBD>]<5D><><EFBFBD>P~ھ^&<26><><EFBFBD><1D>@<40><>Qp <09><>˓<EFBFBD><CB93><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>2<1A>C<EFBFBD>qtH<74> <05>$a<><61><EFBFBD>~>7`<60><>}<7D><><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><10><07><>=@<40>&;<3B>D<><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>^<5E><><EFBFBD><EFBFBD><1F><><EFBFBD>Z<EFBFBD><5A>씓<><EC9493><EFBFBD>=@<40>_<EFBFBD>g<EFBFBD><67>^<5E><>k<EFBFBD><6B>
|
||||
<EFBFBD><08><><EFBFBD>D<><44>m ߘ<><DF98><04>5fVl^<5E>2<><32>=M<><4D><EFBFBD><17>p4<70>_t<5F><74><18><12><><EFBFBD>z<EFBFBD>p<1B><><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>'><3E>=@<40>;<3B><><EFBFBD><EFBFBD>S<EFBFBD><1F>~<7E><0B>J^=J`<60>(Ss<53><73>s<06>;CT<43><54><EFBFBD>tk<74>LOF<4F>鈐P<10>ԝnπ<6E><01>v
|
||||
<EFBFBD>zd<>X=}c?=Jё<4A>}5<>)*<06><>";<3B>_<EFBFBD>dφ܋x<DC8B>*I<>$ԁ<><D481><EFBFBD>t<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD>K<<3C><>D<EFBFBD><11><>W=@?:џ(<28><07>gu><3E>3<EFBFBD>"<22>t<DEB2><74>mAQQ<51> %ٵ<14><1A><>p<EFBFBD><70><EFBFBD>i<EFBFBD><69>۵L<1A><>'-i}hF<<3C>
|
||||
<EFBFBD>9<EFBFBD>cy<EFBFBD> <20><><EFBFBD>fɟ<66>C<EFBFBD><43>h<EFBFBD>A<EFBFBD>ֺ<EFBFBD><D6BA>UwF<77>1<EFBFBD>'<27><>U<10>XlW<6C>gA<67>Z<EFBFBD><5A>\(<28><0F><>u<EFBFBD>?<3F><>!j5<6A><35><06><><EFBFBD><1E><> -<2D>U<EFBFBD><55><EFBFBD>I<EFBFBD>>OF<<3C><>g<08><1C><><EFBFBD>D<EFBFBD><14><><<3C><>H^.O<><4F>@@<40><><EFBFBD> p~<7E>3<EFBFBD><33>N<EFBFBD><4E>
|
||||
[<5B><>2I<0B>`(t<><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74>"L<>hj<68>@<40><><EFBFBD><1E><><EFBFBD><EFBFBD>{W6<7h<37><68><EFBFBD>I<EFBFBD>#<23><><EFBFBD><EFBFBD>|<7C><>s<><73><EFBFBD>[<5B>83<38>*0<1A><>5<EFBFBD><18><18>_;FDz~<7E><>CNȸ<4E>V"F<>{<7B>&<26><>ya1b<31><01>{QD\*>C6=M<><4D>%
|
||||
<1D><><EFBFBD><EFBFBD><EFBFBD>q6<71>[<1A><><EFBFBD><EFBFBD><EFBFBD>˞(<28><>p<EFBFBD>~<7E>}{<13>>[<5B><>2<EFBFBD><32><EFBFBD><EFBFBD>d<EFBFBD>q<EFBFBD>b<EFBFBD>2;<3B><><EFBFBD>"OZ<4F><5A>7<EFBFBD>K<EFBFBD>˗"V)*0Č<30>[%<25>7<EFBFBD><37>{<7B><EFBFBD><7F>7~dJ<>/N;;<3B><>M=}<7D><><EFBFBD><EFBFBD><0F><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>Z<1E><><EFBFBD><EFBFBD>{Io<>H
|
||||
<EFBFBD>a<EFBFBD>"<22>F<EFBFBD>E<EFBFBD><45>Ab#\<5C>\<5C><>|<7C>h<EFBFBD><68>a<><61><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>@<40>B<EFBFBD><42><EFBFBD>3<EFBFBD><33><06><><EFBFBD><03><><EFBFBD><EFBFBD><0B>?<3F><><EFBFBD>It<>%g̮D<>"<22>UT<55><54><0E>̋<EFBFBD>V,*<2A><>}<7D>0<EFBFBD><30><EFBFBD><EFBFBD>'<27><13>;H(~<1A><>K:-;<3B><>Vy$ى<>A<EFBFBD><41><EFBFBD><EFBFBD>ڟB
|
||||
H<EFBFBD>ľ<EFBFBD><0E><>V=M<><17>ݟO<17>V<EFBFBD>d<EFBFBD>Cи<43><D0B8>1K<31><4B>5<EFBFBD>=@q<>`<60><>b<EFBFBD>Ըt<D4B8>i6/⋊Y<E28B8A><08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><14>wA<ڸ<>L<EFBFBD>6P<36>.6<19><><EFBFBD>T<03><><EFBFBD>y<EFBFBD>wN;<3B><>M<EFBFBD>=M<>f<EFBFBD><66><EFBFBD><EFBFBD><02><><EFBFBD>ng<><67><EFBFBD>~<7E>NČ<4E><C48C>Y6
|
||||
<EFBFBD>t<><16><><EFBFBD><EFBFBD><EFBFBD> A}ܞ<><DC9E><EFBFBD><EFBFBD>6<><36>hm<68><6D>z,<17>5<EFBFBD><35>Yt<59>^<5E><1A>N<EFBFBD><4E>jָ|<7C>Z<EFBFBD><5A>2[ <20><><EFBFBD>KƋD|*<2A>npa<70>5sB<1B><><EFBFBD>p㕩/<2F><><EFBFBD>%<25><>o<EFBFBD>Ljx<6A><<3C><>io?7MY\=@<40><><EFBFBD><EFBFBD>tJ<74>C<EFBFBD>A<EFBFBD>Š
|
||||
<EFBFBD>k<EFBFBD><EFBFBD>v,7F<37>b<14>pL<70>N<EFBFBD>><3E><><EFBFBD> X<>Ov(<28>DwWC{퇂<>t<EFBFBD>ND<4E>*W<><57>ya}wAT<41>q<EFBFBD>~}<7D>C2<43>bqȘJ<C898><4A>p<14>e<EFBFBD><65><EFBFBD><EFBFBD>T<0B><>{<7B>-<2D>XC<0B><>@<12><><EFBFBD><EFBFBD>f!;}<7D>z<EFBFBD>z<EFBFBD><7A><EFBFBD>Zk>wC<77><10><1D><>)*<<3C>h<EFBFBD>mD<6D>
|
||||
K<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>vl<EFBFBD><EFBFBD>팡<EFBFBD><EFBFBD><EFBFBD>#X?<3F>^<5E><><EFBFBD>h<EFBFBD> .<2E><>p[<5B>:B<>\<5C> <1A>LJStܔ<74><DC94><EFBFBD>Lo6=JF=MX<4D>!<21><>T<>.<2E>U<EFBFBD>c4j\\<5C><0F>%VU<56>r<EFBFBD>ED<45><44>c}><3E>Y0{<7B><>J<02>(@<40><>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>*<15><><1E>F<EFBFBD>/-<1B>m<EFBFBD>
|
||||
<1B><05><><EFBFBD>w~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ['<14>~<7E><><EFBFBD>:<3A>g<EFBFBD>E(m<>#<23>Q <20>(4cѼdBq=}Ϝ;<3B><><EFBFBD>!<21>t<EFBFBD>V<EFBFBD><56>><3E>6cb\F<>=MaX<61><16>ӆˮqČ<71>K;<3B><><0F>t<EFBFBD><74><EFBFBD><EFBFBD><0F><><EFBFBD><04>AR<41><52><EFBFBD>L<EFBFBD><0E>逈V<E98088>]g<>/<2F><>
|
||||
%<25>@~]<5D>^<5E>[ve[]<5D>)*T<1A><0B><>T=J<>4ҥ<34>c<EFBFBD><63>H@P<><50><EFBFBD>ŧg<C5A7>z<EFBFBD>~Oyf<79><66>b<EFBFBD><62><EFBFBD>e<1B> <09>y=@<40>=J<>Q><3E>}N<><4E>a2<><32>i]ip<69>#<23><05><>3<EFBFBD>C<EFBFBD><43><EFBFBD>~~<7E>K <09>F<EFBFBD>F<EFBFBD><1E>%X|<7C>I/;<3B>0}<7D>r<EFBFBD>*
|
||||
]<5D><><EFBFBD>o<EFBFBD>u<><75><EFBFBD>D<EFBFBD><44>D<EFBFBD>d<EFBFBD>Sh]<5D><><EFBFBD>%9 <20>2ϴC8հ=}l=}<7D>.̕<04>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>qV<71>`[<5B><><EFBFBD><EFBFBD>HKM醨<4D><E986A8><EFBFBD>H<EFBFBD><48>xc<78><63><EFBFBD><EFBFBD><EFBFBD>L^!<21>G<EFBFBD><47>]"ǜƮ<C79C>B5<42><35>H<EFBFBD>-<2D>mu<><75><EFBFBD>!<21>&|<7C>r<EFBFBD>b
|
||||
<EFBFBD><1F><>/=MQP<51><50><EFBFBD><EFBFBD>$g'<27>Ҭ<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>,<2C><><EFBFBD>9N<39><4E><07><>!>v<><76>7p_?.<2E>|uH{<7B>~<7E>Xe<58>]<5D>Ã<10><0F>34H^<5E>jM<6A><4D>i<EFBFBD>W<EFBFBD>w<EFBFBD>p<><70><EFBFBD>><3E>]<5D>N#lf<02>&<26><19><><13>pS<70>Od<4F><64><EFBFBD><EFBFBD><EFBFBD>f+<2B><>qE<71>e=M<>w
|
||||
<EFBFBD>U<EFBFBD>3<EFBFBD>4:<3A><>ۚ<EFBFBD><1D>i<EFBFBD>)*uL:<3A>ɷ^<5E>n<7F>LmQ?$<24>ְ<><D6B0><EFBFBD>^<5E>_|v<>2\@<40>G<EFBFBD><02>ؖ<EFBFBD><10><>6<EFBFBD>ۮ_1Xl<58><6C><EFBFBD>ɧ<EFBFBD><C9A7><EFBFBD><EFBFBD><CEA2>2<EFBFBD>Ɛ<EFBFBD>4<EFBFBD>;<3B>F<EFBFBD><46><03><><EFBFBD>'~<01><>2<EFBFBD>{y~<7E>2X<>b <20>#<23>t<><74>-B <09><>
|
||||
;<3B> b9<> Y<>S<EFBFBD><53><EFBFBD><EFBFBD>{<7B><>J2<4A><32>:ra[<5B><1E><18><>4<><34>"<22>8wPy<50>9<EFBFBD><39><EFBFBD>)*<>=}ocs;<3B><13><>R"5<>0<EFBFBD><30><EFBFBD><15>㈔<10><><EFBFBD>z<EFBFBD>P<EFBFBD>qV<71>N@$<24><> ol<6F><6C><EFBFBD>=MP<4D><50><EFBFBD>m<EFBFBD><6D>P<EFBFBD>I<EFBFBD><49>&<26>u<EFBFBD>=J<>Rϱ<52>
|
||||
<EFBFBD>6zK<>o<07><><EFBFBD><EFBFBD>I<><49><01>烒<EFBFBD><E78392><EFBFBD><EFBFBD>ԣ8v<38><76><EFBFBD>t<16><><EFBFBD>̑#_<>O<>8^<5E><>K<EFBFBD>^O=}"<22><><EFBFBD>T<EFBFBD><54><EFBFBD><1A><><18>nL<6E>C=}<1D><>M<EFBFBD><4D>L3LR=M<>b<EFBFBD>;<0F><>7<EFBFBD><37>(<28>G<EFBFBD><10><><EFBFBD><EFBFBD>b=Ms:<3A>G<EFBFBD>[F䟏=@<40><>x
|
||||
<08><0B><><EFBFBD>K<EFBFBD>=M<>9<EFBFBD><39>T<EFBFBD>C<EFBFBD><19>p<>Ϧ<EFBFBD><10>=@<40><><EFBFBD><EFBFBD>R<EFBFBD>SӞth<74><68>M<EFBFBD><4D><EFBFBD>'H<>(<28>ǣ<EFBFBD><C7A3>d<EFBFBD>dHӹ@S<>;<3B>u<EFBFBD>HN<48>p(<0E><><EFBFBD><EFBFBD><18><><EFBFBD>O4<4F>p<EFBFBD><70><EFBFBD><EFBFBD><12><><1B><>S<EFBFBD>b<EFBFBD>7<05>Je)*_2~d<>}w<>'<27>%\ܗ|
|
||||
<EFBFBD><EFBFBD>-p<>a<EFBFBD><03>M<EFBFBD><4D>_$<24><13><><EFBFBD>ou<6F>V<04><>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D>gh<67>Ka _UR^<03><><EFBFBD><7F>#<23>T<EFBFBD>j9<6A>8<05>G o~<7E>I<EFBFBD><49>$<24>п%<25><>K<EFBFBD>w@f<><66>L<EFBFBD><4C>w1{<7B><><EFBFBD><EFBFBD><EFBFBD><04>~<7E><><EFBFBD><EFBFBD>ir<0E><><EFBFBD><EFBFBD>+<2B><> <20><><EFBFBD> <20>
|
||||
Ta<EFBFBD><EFBFBD>ϲp<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>\Ox<16><11>u#S<><53>$Uq<55><71><EFBFBD>=J<>]~<7E>^<5E><>n<EFBFBD><6E>0. <09><16>wi<69><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>_<>x<EFBFBD>?dι]<5D>k<EFBFBD><0B><>UG<08>i<><02> Z<><5A>l<EFBFBD><13>g<EFBFBD><67><EFBFBD>?/G^<5E><>ey<65> !<21><1C>L<EFBFBD><4C>hI<68>Ҍ#<23><>
|
||||
C<><08>><3E><0C>@`<1C><>{<7B><><EFBFBD><EFBFBD><05>#~w_<77><1B><><EFBFBD>c3<63><33><14>ie<69><65><19><>drz}<7D><>Bo*<10><>p<19><><EFBFBD><08>I<EFBFBD>yʻu{;9N<39><4E><EFBFBD>`<11> <20><>'<27>'<27>;<3B>Oh<0C><><EFBFBD>CB<><06><>eV6<56><36><EFBFBD><EFBFBD><EFBFBD><<3C>]Q<><15><><EFBFBD><EFBFBD><16>
|
||||
['<27><>V<EFBFBD>o<10>H><3E><>#y<><79><EFBFBD><EFBFBD><EFBFBD><17><><05>b<EFBFBD><62>^<5E>n}r<1F>:p<>2E<32><45><EFBFBD>a华|Í8<C38D>O<EFBFBD>jv<6A><76>bj<62>pc<70>X!';<3B>q]7W_X<5F>Nf<4E>q<EFBFBD>-l<>Ƙ7Ža<C5BD><12>=}<7D><>><F<><46><1B>=M3F<33><46>c+<2B> o?0D<30><44>7q
|
||||
<0B>:<3A><>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>חX<D797>k<EFBFBD><6B><EFBFBD><EFBFBD>+G<>]<5D>6<EFBFBD><36><EFBFBD>)*<<3C><><EFBFBD>Gx,<2C><12>D<1B><>T<EFBFBD>S4<53>b剦dԓ7<D493>qq<71>SP<>u<75><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD><D5BA><EFBFBD>,0<>a<EFBFBD>:<3A>C<EFBFBD>!!<21>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>˽X<CBBD>ͱd<>Ʌq<C985>l<EFBFBD><6C><16>>Qu <09>
|
||||
ph6<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>iL'<><7F>ݒ<EFBFBD><1F><><01>eOw<4F>yH<79>u<04>DT<44><54><EFBFBD><EFBFBD><EFBFBD>bȣ[<5B>E<EFBFBD>u<17>'@<1F><><EFBFBD>fh2<10>^<5E><><EFBFBD>we{<7B>CՎ' <20>]<08><05><>7 Q<><51>rZT<5A><11><><EFBFBD><EFBFBD>8x<38>ݞΛ<DD9E>_<EFBFBD><5F>S5<53>=Mi5<69><03>$i<><69><1F>E<EFBFBD><45><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>}<7D>:<3A><><0E><>o&6<><36><EFBFBD><EFBFBD><EFBFBD>x)*_<><5F>@ܔC<DC94>C<EFBFBD>F<>vQP6<50><36><EFBFBD><12>v<EFBFBD><10>X<EFBFBD>|<7C>o8K<38>K<>.<01><>'<27><16><>{<7B><><07><>/x~<7E>Y<EFBFBD><59>E<EFBFBD>ᕄ w}<03><>Sg3<67>F]<5D>?S<>*I<><49>i<EFBFBD><EFBFBD>ltdda<><61>*<2A>
|
||||
<EFBFBD><EFBFBD><EFBFBD>F',O<><4F><EFBFBD>~<7E>a4<61><34>tĨ<1E>|<7C>b<EFBFBD><62><1C><><EFBFBD><07><><EFBFBD><D597><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD>6"[HxeM=M<01><>?z<><7A><0F>=M6<4D>p-^<5E><><EFBFBD>U<03>6{g<>^P<><50>D<04><15>B<EFBFBD>Z<EFBFBD>M<03><><EFBFBD><02>{t"<22>6?^<5E>;<3B><>v<EFBFBD>̚<>G<EFBFBD><47>p<>L
|
||||
<EFBFBD>=MB%<25>v<EFBFBD><1B><><EFBFBD>K]<5D>[<5B><>=@<40><><EFBFBD>$<24><>t<><74><<3C>y<EFBFBD><79>T5F<>١<EFBFBD>)*n<>?<3F>4x]{<7B><>~C<>?<3F><>I<EFBFBD><49><EFBFBD><19><03><><EFBFBD><02>=J4ܨ/wf<77>{6<><36><EFBFBD>Nוc<D795>g<EFBFBD><67>?<18><><EFBFBD>4<EFBFBD>tc<74><63>f<EFBFBD><66>e<EFBFBD>Vh@<40>(<28>~<7E><>s<EFBFBD>ȸ
|
||||
Ȕ<EFBFBD><EFBFBD>J<0B>V<1B>v'a<> <20>ԬK<D4AC>:b<><62><EFBFBD>!<21><><EFBFBD>TE<18>Z'<15>ɫ<><C9AB><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>Z<EFBFBD>\<5C>쨅g<ECA885>&<26>w=}E&7%qw<71>qz<71><7A>3S<33>p<EFBFBD><70><EFBFBD><EFBFBD>!k<05><>=@<40>v(<28><01><>70<37>}r/<2F>g<><15><03><><18>S(<28><><EFBFBD><EFBFBD>
|
||||
nt<EFBFBD>V<><56>*<1B>&<26><>!<21><><EFBFBD><EFBFBD><0E> <09><>'c<><12>><3E><><EFBFBD><EFBFBD>ǜĭ<C79C>_<EFBFBD>[oM<6F>U<EFBFBD><55>E<EFBFBD>hw<03><><EFBFBD><EFBFBD><12><><EFBFBD>$U6<<3C>^<5E>?R<><52><EFBFBD>e݃<65><1E>Ӹ<04><>nCs2He<11><>=@<40><03><>pY0<59>M<EFBFBD><4D><EFBFBD>8B<38><42>$<24>}<7D>7<12><><EFBFBD>
|
||||
x<EFBFBD><EFBFBD>89<16><02><>f<><66><EFBFBD> <09>!_<1E>s2<7F>~}qy<71>><3E>+W<><57><EFBFBD><01><12><><EFBFBD><EFBFBD><04>{<7B><><EFBFBD><EFBFBD><1A>ꢸ<EFBFBD><05>e<EFBFBD><65>2%<25><05><><EFBFBD><EFBFBD>w1<77><31>Cb=M<><4D><16><><EFBFBD><EFBFBD>t|<7C>gF'<04>t<EFBFBD><13>2"<22>8Y<38><59><EFBFBD>=}<7D><>"<22>p<EFBFBD>}<7D><>D<><44>
|
||||
-<2D><>b<EFBFBD><0C><>Ù<EFBFBD><C399>G<EFBFBD><47>x{Q<>=J<>fRj<52><6A>i<EFBFBD><19><>mԞ<6D>=}<7D>Ft<46>[<5B><>n2<02><>p!<21><>Uo<55><EFBFBD>ȃ<EFBFBD>!Ԩ^<0F><>e8!<21><><EFBFBD>u;:<3A><>B<EFBFBD><42>;oH<6F>9<EFBFBD><39>d#<23>س<EFBFBD><D8B3><EFBFBD>[<5B>2S<>,;V"n<>y<EFBFBD> <20><><EFBFBD>2<1A>Q<EFBFBD>
|
||||
s<EFBFBD><EFBFBD>gvN,<2C>2)*Gc#<23>v#<23>XC<58>\u<1A>V<EFBFBD>=}<7D><19><><18>R<EFBFBD>I6q<36>x<EFBFBD><78> <09>K<EFBFBD><4B><16><1A>~<7E><><EFBFBD><10>d<EFBFBD><64>pk*<2A>K<EFBFBD><4B>a<EFBFBD><61><EFBFBD><EFBFBD>o<EFBFBD><14>f<EFBFBD>*{<7B>Y1<59><31>jG<><47><EFBFBD><EFBFBD><EFBFBD>ܯ<EFBFBD>@0c<14>HGY<47>CAF/<2F><>=@(<28>q
|
||||
<EFBFBD>ո^<5E>B<42>S<EFBFBD>AA<41><41><EFBFBD>=M<>SLζ<4C>LJSxf͜<66><CD9C>E<EFBFBD><45>ַL><14>q;<3B><>=@wW<1D>̚<EFBFBD><CC9A><EFBFBD><EFBFBD>9nK7<4B>[<5B>oKGbFb<46><62><EFBFBD><EFBFBD><EFBFBD><14><>'AK_=J0<4A>4<EFBFBD>B=M"<22><>fJK<4A><4B>$<19><><EFBFBD>$:!<21>Q<0B><>Z<EFBFBD><5A><0B><><06>'<27><07>
|
||||
(!{<7B><><EFBFBD>X+K<><4B>A<<3C>5+~<19><>a|^[uy<7F><79><0B>,0N=@@<40>;e<>y<08>%<z<><7A>[<5B><07><><EFBFBD><EFBFBD>\<5C><19><>X]<5D>s<EFBFBD><73><EFBFBD>D[ծ<>b<EFBFBD>q;<3B>+<2B><1D>u#<14><>"<22>J<EFBFBD><4A><EFBFBD>=J<>c<EFBFBD>,f"6<><36><EFBFBD>&<03><><EFBFBD>U<EFBFBD>|!<21>WnO{cB
|
||||
4<18><><10>vp<76>R=M<>Ȓ<15><>&X<07><>c<EFBFBD>p<><70><EFBFBD><EFBFBD>C<14>S<EFBFBD><53>F<EFBFBD><46><EFBFBD>)*<2A><>5<EFBFBD><01><{F<>XqG<71>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><1A>#Ԏ<>G<1B><>i<EFBFBD><69><EFBFBD>ذ<EFBFBD><D8B0>^"P(3c<1C><0F>W<11><><EFBFBD>`ܪ<1A>SN8<1A><>M<EFBFBD><0C>X%<25>!
|
||||
<EFBFBD>$<24><><EFBFBD><EFBFBD>®{<7B>|<7C>1<EFBFBD><31>3+<2B><><EFBFBD><EFBFBD><EFBFBD>^<5E><10>ցx_o<5F>q_x<5F>}<7D><><EFBFBD>[<5B>'<16><>'=}<13><0E>\<5C><>Fd<46>z <20><><EFBFBD><EFBFBD>=J<>ƗZ<07>"ա<><D5A1><EFBFBD><EFBFBD><EFBFBD><01><>n<EFBFBD>t<EFBFBD>2M<32><0E>I[<5B><>'i^<5E><>x<EFBFBD><78><11><>T7d<37>d<EFBFBD>l<EFBFBD><6C><EFBFBD><10>
|
||||
<EFBFBD>k<EFBFBD><EFBFBD><18><><EFBFBD><EFBFBD>1S<0E><><EFBFBD>*<0E>L<EFBFBD><08>Q<EFBFBD><51><<3C>)*oZ<6F><5A>@<40><>H<EFBFBD>u<EFBFBD>qqt]vN<76>n6Fk LR<4C><52>Ǜ<04>pH[<5B>m<EFBFBD>|=@q<>0<EFBFBD><11> <09>bB#~<7E><07><>~<7E>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Ff<46><66>ݳA<DDB3><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E>|<7C><>}
|
||||
<EFBFBD><EFBFBD>F6<>39<33>ۈ<EFBFBD>&<26>`<60><>q/>č(<28><>иK<D0B8><4B><EFBFBD><EFBFBD>1<EFBFBD><31>EI<45>%S<><53>k<03>8<EFBFBD><38>D<EFBFBD><44><03>:{<13>|<7C><>=M<><4D>pLP<03><><EFBFBD>$m g<>#ި<><DEA8><EFBFBD>=JѬD<D1AC><44><0B>.<2E>><3E><0F><>\&<26> 7sc<73><63>X<EFBFBD><58>A<1B><>#{<7B><><EFBFBD><EFBFBD><EFBFBD>=}
|
||||
<EFBFBD><EFBFBD>,<2C><><EFBFBD><12><>6'<01>e<EFBFBD><65>g<EFBFBD><67><EFBFBD>Z<EFBFBD>^<5E><>䇧H=@Ii<49>\<1A><><EFBFBD><EFBFBD>kF<6B><46><EFBFBD>6ncb<63>.<2E><>Өu"<19>'<27>qf<71><EFBFBD>{m<><6D>@<40>_<><5F>$<24><>yh<79>1k<31>M3<4D>obwƢ<77>I<EFBFBD><49>r<EFBFBD>f<kb<6B>1<EFBFBD><31>L<EFBFBD>"<22>eg<0B>rm<72>.<2E>cs<63>
|
||||
\F<><46>,[Z<><5A><EFBFBD>O艬<4F><E889AC>R<EFBFBD><52>L&t<>^<5E><><0B>!f<><18><><EFBFBD>v<EFBFBD>=@<40><><EFBFBD><EFBFBD>Ɠ<EFBFBD>-<2D>=M<><1B>E]#RL><3E><><EFBFBD><EFBFBD>"<22><><EFBFBD>[<5B><>ȣ<1C> A <07>d<EFBFBD><64>/<2F><><EFBFBD>~<7E><><EFBFBD>l[<5B>a<>#a<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>$MS<4D><10><>ݎ)
|
||||
*p<07><>W<EFBFBD>{<7B>=@<40><>3|<7C>^<5E>|b&u<>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>><3E>Hbq<62><71><EFBFBD>1E<31><45><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>75{N<><17>Y<EFBFBD><59>M=M<><4D><EFBFBD>B~<7E>V)*<2A><><EFBFBD><EFBFBD><01>g<16><><EFBFBD>T<EFBFBD><54><04>ڰ7<DAB0><37>G<EFBFBD><01><><EFBFBD>@<40><>J<EFBFBD><4A><EFBFBD><12><><EFBFBD><EFBFBD><0F><><06><><EFBFBD>bUvY<76><59><EFBFBD><EFBFBD>
|
||||
4b<EFBFBD><EFBFBD><EFBFBD>{<7B><>x<|u.<2E>杀_um<75><6D>0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>ϲ1<CFB2>q<EFBFBD>=J,(<28><08> <20><><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dd<64>pS<70>(N<><4E>9e<39><65><EFBFBD>M<EFBFBD>P<EFBFBD>{f<>Ƨ<06><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#/<02>Q<EFBFBD><51><EFBFBD>n<EFBFBD><6E>w?<3F>Q<EFBFBD>R<EFBFBD>J<EFBFBD>]<5D><><EFBFBD><07>`
|
||||
<EFBFBD><EFBFBD>E<EFBFBD>u<EFBFBD>p<EFBFBD><EFBFBD>U<EFBFBD>d<EFBFBD>NB<EFBFBD>Z;U<><EFBFBD>DZo<><6F><EFBFBD>ĸ<>\q^<5E><><EFBFBD>j<EFBFBD>tJ]ު=@<40>A<EFBFBD>p<>a5T<35>P<EFBFBD>=M<>t|*<2A>"e<><65><19><02>z<EFBFBD><7A>5<EFBFBD>><>{<7B><>R2<52><32>X<EFBFBD><58>%<25>!<21><><EFBFBD>W<EFBFBD>k<08><16><>qN<71><4E>=}7<><37>F$<24><>
|
||||
<12>U<EFBFBD>~}p<>\:B<><42>h<EFBFBD><68>=J<0F><>$z<><7A>o/6<1B>bQ:|<7C><><EFBFBD><EFBFBD><18><><EFBFBD>&<26><><EFBFBD>^ޏGNc<4E><63>.<2E>2=JQ<4A>` <20>q<EFBFBD>$̞<><CC9E>F<EFBFBD>^<5E><1C>y<EFBFBD><79>T<EFBFBD><54><11> %<25>U<EFBFBD><55>V<EFBFBD><56><EFBFBD><04>;><3E>zȩ<q<>ۡ<05><><EFBFBD>rr<72><72>M<EFBFBD><<3C><><EFBFBD>+Z
|
||||
2%]<5D><> %<25><>.<2E>.<2E>|jX<6A>bs<62><0E><><EFBFBD><02>Qm<51>B<EFBFBD>U_CR<43>R<EFBFBD>Xs-Fb<46><62><EFBFBD>y<EFBFBD><79>$<24><>M<0E><><EFBFBD>s<EFBFBD>S<><53>6v<36>6bx<62>E`<60><05><><EFBFBD><0C>Z<13>q<7F>Ѳ<EFBFBD>m<15><>栗<EFBFBD>m<EFBFBD><6D><EFBFBD>{q_<71><5F><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD>M<EFBFBD><4D>9՞<39><D59E>w]σ<14>
|
||||
T<EFBFBD>7i<EFBFBD><EFBFBD>Hk]U-<2D><><EFBFBD><EFBFBD>=M<><1C><03><><EFBFBD>Fц~/lKw~<7E><>`<60>G<08>!<21>=@<40><><EFBFBD>~m<><6D><EFBFBD><EFBFBD><EFBFBD>DcU<63>D<>`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V%<25><0E><><EFBFBD>Z<EFBFBD><5A><EFBFBD>:<3A>c<EFBFBD><63><EFBFBD>C<EFBFBD><43><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><15><12>uTddR<>"<22>Zȣ<5A>@<40><>( o?<3F><><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Cy<>H<EFBFBD>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><18><><1D><>A0<41>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><05><07>O<12><>Ŀ{<7B><>[<5B>xFs<46><73>ec<65><63>ŏE<C58F><45>L@J<>D,LX|W<06>ލ<DE8D><7F><EFBFBD>4zŇ<7A>˺<EFBFBD><CBBA>7xĖ<78>g6<><36>&<26><>G<01>pX<70>gq<67>~><3E>
|
||||
nMXk<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><19><><EFBFBD>#<23><><EFBFBD>F?<0C>twjn<6A><6E>V<EFBFBD><56>c8<63><38><EFBFBD><17><><EFBFBD>\<5C><12><><EFBFBD>M<EFBFBD>hGAZ~C<><43>=@=M<> <09><>rqW3rOzb6"<06><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UP<55><50>ĸ<EFBFBD>tcμ<63><CEBC><EFBFBD><EFBFBD><EFBFBD>[`<60>@<40>Xe<>]<02>6|o<>V<><56><EFBFBD><EFBFBD>8
|
||||
<EFBFBD>dL<64>=M<><4D>0B)*<2A><>R<EFBFBD><52>=M@`<60><><EFBFBD><EFBFBD>w<EFBFBD>pl;<3B>~<7E><>߬<EFBFBD>6<02><>nO<>KB<13><>r<EFBFBD><72>a<EFBFBD>m<15><><EFBFBD>wH,r<><72><EFBFBD>;XN[<<3C><><EFBFBD><EFBFBD><EFBFBD>0H<30><10>sx<73>0\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Hc8<63>ŬKU<><14>ƺ<EFBFBD>M<><4D>hR<68>b
|
||||
<EFBFBD>aU<EFBFBD>!<21><>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{}m7i<<3C>MP<4D><50><EFBFBD>B<05><><16><><EFBFBD><EFBFBD>hVM<0B><>ѯ<EFBFBD><D1AF><EFBFBD>u<EFBFBD>5<EFBFBD><35>h(נ<><D7A0>qyF<7F><46>^<5E><><EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>EҾ<45>U<EFBFBD><55>p<{<7B>C<>l35s!<21><>X<13><><EFBFBD>DPSr<53>d<EFBFBD><18>K<><4B><EFBFBD><EFBFBD>@<40>L<EFBFBD>ܴ
|
||||
t<EFBFBD>~{<>||:v{<7B><>jv<><0B><>O<EFBFBD><4F> t<>0<EFBFBD>=M=M<><4D><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47>w<EFBFBD><77><0B><>k.<2E>B<EFBFBD>Y:2<><32><EFBFBD><06><><EFBFBD>)*N<14><>g[wwGn<47>C~<7E><0C><1B><02><11><><EFBFBD>n<EFBFBD>{>iD<69>([<5B><>><3E>ቖ<><E18996><EFBFBD><EFBFBD>;<3B>oWf<7F><66>zp<7A><70><EFBFBD><EFBFBD><0C><><EFBFBD>'
|
||||
<EFBFBD>~PS<50><53>FP\l=}=}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01>ԋ<EFBFBD><0B>ʆ{<7B>O<0B><>R<<3C><>i9<69>wf<77><66>If<49><66>E<EFBFBD>p0'd<18><>e<EFBFBD>DU<44><55><1A>aB6rps9G'<27>%<03><>~<7E>m<EFBFBD>˰fк<66><D0BA><EFBFBD>0<EFBFBD><30><EFBFBD>$<24><14>%<07><>ԋ<EFBFBD>B<EFBFBD>J:<<<3C>;W<>:
|
||||
<EFBFBD><EFBFBD>=@665<>=M7<><1C>hվ<68>V}<7D><><EFBFBD>|!J<>#3<>I`$<24><14>{<7B>b82=JR<4A><52><EFBFBD>b#<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>Ӵ\<5C><>=MI<4D><49>!e<>ǯ<EFBFBD><1A>̒<>yV<79>^Z<1B><>@7ٛ<07>lSNqV<71><56>~o!<21><><EFBFBD><EFBFBD>$<24>%<25>Q$
|
||||
Wz=@<40>v_<76><5F>8<EFBFBD><38>y<EFBFBD>f\<5C>:<3A><>=@<40>5\'U<0F><10><>s<EFBFBD>S<EFBFBD><53><18><><EFBFBD><EFBFBD>~s<><73><EFBFBD>fW<>#Ś/8<><38>4c<34>ֱx<D6B1><78>ͷ<0C><><EFBFBD>Cr<04><07>`<60> <1B><><EFBFBD><04>`<60>ѫ%h<><68>TR<54><52>Ƅa<C684>V<><56><EFBFBD>W<EFBFBD>V<EFBFBD>OK<4F>^߽7J&T
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ́ <15>=@<40>v<EFBFBD>Օ,[<06>_~<7E><>4<EFBFBD>P<EFBFBD><50><EFBFBD>u<EFBFBD>'<27><>w<EFBFBD><77><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD>!<21><EFBFBD><13>8<EFBFBD>q<><71>!w<>i<EFBFBD><69><1A><>F_<46>W_GR<47><52><EFBFBD><0C>+<2B>Jw<4A><77><01><><EFBFBD><03>S_-<2D>N@~<7E><>Fq<46><71><EFBFBD>_<EFBFBD>w<77>.<2E>?D<>oGv
|
||||
<EFBFBD><EFBFBD><EFBFBD>m{.<2E>kv^<5E>5<EFBFBD><0F><><EFBFBD>A<11> <20><1E>n<><6E>Lj<>!<14><07><>䶖!W 'uX!<21><1E><><EFBFBD><EFBFBD><EFBFBD> $<24>vm<76>;: <07>ɇ^<5E>6n<36><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ْ<EFBFBD><D992>µ<EFBFBD><C2B5>T<EFBFBD><54>Z'<27><><EFBFBD>!<21>#xh<78><68>:<1C><>Y<EFBFBD><59>P<EFBFBD>T<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>
|
||||
'Gq<47><71>R<14>0R<30>b<EFBFBD><62>Hk<48>a<EFBFBD> <20>h<EFBFBD>)*<2A>~<7E> ~<7E>2,[<5B><><EFBFBD><EFBFBD>l<EFBFBD><6C><EFBFBD>%<25><>WZ<57><5A><15><0B><>B=}X| <1E><12><03>~<7E>~<7E>l{<7B><>><3E><><EFBFBD>"<22><><EFBFBD><EFBFBD><?<3F><1B><>zn<7A>B<0B>y<><79><EFBFBD>滸<EFBFBD>S<EFBFBD><53>V<EFBFBD><11><><EFBFBD>Q,1<><31><EFBFBD>
|
||||
$<24><><EFBFBD> =J<>wq<77>]lqC<71><43>r<EFBFBD><72><EFBFBD>V<EFBFBD><56>]I<><18>5{<7B><>K<EFBFBD><4B><EFBFBD><EFBFBD>V<EFBFBD><56>rQ<72>MM<4D><4D>iqݥXmhE<68>w/^<5E><><EFBFBD>[+1;<3B><>W <09><>#S<><53>~<7E>J<EFBFBD>oqDhS<68>:<3A>|e<> <09><><EFBFBD>ܗn<DC97>lO2<4F>%jvn<76><6E>FF<46><10><><EFBFBD>{<7B><><EFBFBD>
|
||||
swE<1A>-<2D>;f7<> <05><>e<EFBFBD>w<EFBFBD><77>z<EFBFBD><7A><EFBFBD><EFBFBD>m<EFBFBD>8;=@<40> <20><><EFBFBD><11><>3<EFBFBD>"k<>$5<><35><EFBFBD><EFBFBD><1A>yO<79><4F>_<EFBFBD>=}ۯ<>A<EFBFBD><41>yq9S}g<>e<EFBFBD>:v&<0B>n<1A><><EFBFBD><EFBFBD>ׁ<><1F><><EFBFBD>^^_<>\<5C>B<EFBFBD><42><EFBFBD><1A><><EFBFBD>e3_(<28><><EFBFBD>B<EFBFBD>HD<48>
|
||||
<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD><EFBFBD>mqNz<4E><7A><EFBFBD>Ȇס<C886><D7A1><EFBFBD><08><><EFBFBD><EFBFBD><EFBFBD>С<7F>S=M<><4D><EFBFBD><EFBFBD>y<EFBFBD>6D=M<><4D><EFBFBD>ɑn<C991>@<40>s<EFBFBD>R<EFBFBD><52>PJLZ<4C><5A>#.V<><05><01><><EFBFBD><EFBFBD><EFBFBD> <20>~<7E>Нq<07><>M<><1B>逡 p<>K<EFBFBD><4B><EFBFBD><EFBFBD>hCwx<77><0C>[h<>#<23><><EFBFBD><EFBFBD>̀<EFBFBD><CD80><EFBFBD>J<EFBFBD>
|
||||
n=M<>b<EFBFBD>,K<>=J<0C><>P=J<>_<EFBFBD>~YQ8<51>pc<70>+<2B>V<>&<26><>B<EFBFBD>W<EFBFBD><57>|wvf<,<2C><>b=MM<4D><4D>=}<7D><0E>˜4<CB9C>N<EFBFBD>d{<7B>P<EFBFBD>U<EFBFBD>Z<EFBFBD><5A><EFBFBD><16><>Ug<55><67>]E"4<<3C>;ѹ-HV<48>2g<><67>7D<04><1B><><EFBFBD>BC
|
||||
<EFBFBD>l<><17><><EFBFBD><EFBFBD>ܔ<EFBFBD>z~<7E><>fC<66><43><EFBFBD><EFBFBD><EFBFBD>^<5E><>V<EFBFBD>%<25><><EFBFBD>=@<40>[<5B><><EFBFBD>3M<33>ҮK<D2AE><4B>"0<18>M<EFBFBD><4D>(<28><1C><><EFBFBD>`<60><>f<EFBFBD><66>_v^[+Bb<><62>b<EFBFBD>gŠ<67><C5A0><EFBFBD>Ξ<EFBFBD>O^<5E>T<>m<EFBFBD>m<EFBFBD>Jݢ$<24><>g<EFBFBD><67><EFBFBD>{<7B>Wi<<3C><>Vړ<56><DA93>:
|
||||
<EFBFBD>a;I<><49><1E><><18>}mN<6D><4E><EFBFBD>:;ɯ<>k,<2C>=}<7D>$iuX<16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<13><>;<3B>E<EFBFBD><45><EFBFBD> <20><><EFBFBD><0E>M<EFBFBD><4D>ιtϸ:<3A>J<EFBFBD><4A><EFBFBD>l<>z@<40>&ui<75>^=J<><EFBFBD>JO<><4F><EFBFBD>R<EFBFBD>-l<>2<02>%<25>(T<>mF<6D>t<EFBFBD><74>=}=J<>.x<>u<EFBFBD><75>(<28>
|
||||
<EFBFBD><EFBFBD><EFBFBD>"<22><>R<EFBFBD><52><EFBFBD><EFBFBD><10>^<5E><>b U<1E><><EFBFBD><EFBFBD>ŝ{7L<37><4C>ҐѾ<D290>3f)*]=}<7D> <20>y<EFBFBD>Όo|Ò><3E><><EFBFBD>q}<7D><>s<EFBFBD>[A<><41><05><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>}^<5E>l]1<><31><EFBFBD><EFBFBD> <1C><><EFBFBD><EFBFBD><EFBFBD>۟<10><>m<EFBFBD><6D>TC<54><43><EFBFBD><EFBFBD>d<EFBFBD>,}Ise<73><1C>
|
||||
<EFBFBD>M<EFBFBD>_<><5F><EFBFBD>*<2A><>^<5E><01>HK<48><4B><EFBFBD>hIދ<><DE8B>uhqB<71>kM=M<><4D><EFBFBD><05><07>F<05>}+p[<5B>f<EFBFBD><66>B<EFBFBD><42>?<3F><>N1><3E><><EFBFBD>{<7B><>W<EFBFBD><57><EFBFBD>&<26><><18><18><><EFBFBD>{̈́<>d<EFBFBD>=M<>r<EFBFBD>ܱB<DCB1><42>C<EFBFBD>6֠<36><07>ħF><3E>^?F<><46><EFBFBD>S<EFBFBD>=MH<4D>J<EFBFBD>
|
||||
<EFBFBD>w!F<>)*<2A><>"P<><13>Ս<EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>B<06>E<EFBFBD><16>nS<6E>.}w7V<37>~pJg<4A>W<EFBFBD><57>$<24><><EFBFBD>+<2B>TS<54>><3E>o.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)*'r<0B>yF<79><46><10>M<EFBFBD>ꏑ<EFBFBD>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>o><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><06><>=}aq <09><><EFBFBD>h<EFBFBD><68>><3E>
|
||||
6]o .u<><75> VHvδ<76>6's<>T<EFBFBD><54><EFBFBD>6<>!<1E>Vo<56>~ޛ<>O<EFBFBD>E<EFBFBD>b]<1A><13><><EFBFBD><EFBFBD>=}<7D>N=M<>BRи<52>U<EFBFBD>:x<>O<EFBFBD>?5}<0B>Mŷ<4D>"I<C/<2F>U%e<1F><>F<EFBFBD>Y0<59><30>T[T<>Vt<56>U<0B>ݞ<EFBFBD>l<EFBFBD>u6<75>b<EFBFBD>GbF<62>
|
||||
^<1B><><EFBFBD>9LYQ<07>\{<7B>2<EFBFBD>oy cN<63>+<2B><>q<EFBFBD><06>(Ҩ<>qH<71><48>D<EFBFBD><44><EFBFBD><EFBFBD>[<5B><0E><>E<17><><EFBFBD>'f<>`<60>{Ӱb<D3B0>X6<58>@<40>V]%#<23><02><>C<0E><>^<5E>&k!<21><>\<5C>q<EFBFBD><1F>̦/[?<1B><>£<EFBFBD><0<><30><EFBFBD><EFBFBD><EFBFBD>ȴ<7F>WN=MH<>
|
||||
qF<EFBFBD>*<2A><><01>%W=}fC<66>+ubwE<77>N<EFBFBD>*^<5E><17><><EFBFBD>C<EFBFBD>5<EFBFBD>uFmo K<>V<EFBFBD><56>;-hM_۠<5F>U<EFBFBD><55>I<EFBFBD><49><>B<EFBFBD><42><EFBFBD><06><1E><><0C><>q빱O:~*@<40>e<EFBFBD><65>u<EFBFBD><75><EFBFBD>l`<60><><EFBFBD><EFBFBD>MCZ"-<2D><><EFBFBD>"<22>$=}<7D>&<26><><EFBFBD>c<EFBFBD>;<3B>K<EFBFBD>ˮ<EFBFBD>
|
||||
f<EFBFBD><EFBFBD><02><0F><><EFBFBD>_o<5F>[<5B><>l"<22><>HJ<48>?<3F>)*u<>P<EFBFBD>z<EFBFBD>6|j}pC<70><43>Xg3'ɧ<><EFBFBD>J<>и<EFBFBD>t<EFBFBD><74>cO<63>A,e<>(О$<18>K|<7C>F/{8C<38>B :<3A><06><><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>} b/<2F>8_/<2F>{<7B><>C<>Y<EFBFBD> <09>ir<69><72>N'<18><><EFBFBD>t<EFBFBD>
|
||||
<EFBFBD>͖<EFBFBD><EFBFBD>[<5B><>I<EFBFBD><49><EFBFBD>=@<40>6ޚ2<DE9A>W_I<0B><><EFBFBD>݅<>(<28><>^<5E>J:<3A>{qN<71>rm<72>[<5B><><EFBFBD>\}<1F><><EFBFBD>?<>LRR<><52>K<EFBFBD><4B><01>ُ}Y<>~<7E>ulqF~><3E><><EFBFBD>̷ⷑ<CCB7>\pu<1E>#<23><><EFBFBD>)*{<7B>B<EFBFBD>D<EFBFBD>Ą<EFBFBD>qD<71>O<EFBFBD><4F>Zi
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>MI<12><><EFBFBD>Re<52>d<EFBFBD>B}m<><6D>j<EFBFBD>\<5C><>p<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|s<>qG3<47><33><EFBFBD><EFBFBD>b1!<21><><g<>m<EFBFBD>$5<><35>̺<EFBFBD><CCBA><EFBFBD><EFBFBD><12>!Q<>=}*<2A><><EFBFBD><EFBFBD><EFBFBD>;=M<><4D><15>_<EFBFBD><5F>$<>-<2D>w<EFBFBD>wGFz<46>wt[_[<5B><>F<EFBFBD> 'G<><47>SH<53>G{nծ
|
||||
^F<><46><EFBFBD><EFBFBD><EFBFBD> <09>K<EFBFBD>$X<>ٞ<EFBFBD><1A>:<3A><>B<EFBFBD>Snq<6E><71>-w<><77>x<><78><c;;<3B>л<0E><>g|<7C>v?2<>K6kJp9<0E><><EFBFBD>'<27><><EFBFBD><EFBFBD><EFBFBD>~<7E><><15><13><>}<>?<3F>*<2A><><EFBFBD><EFBFBD><1B>i{<7B>EYQ<59><51><03>A<>ċ$l<><6C><EFBFBD><EFBFBD>ćd<C487><64>S
|
||||
=M:<3A>$<24><><EFBFBD>&<07>p<EFBFBD> <20>Dd4FۄP<DB84>b<EFBFBD><62>KK<4B><EFBFBD>ԝd<1E><>o<EFBFBD>Y\<5C><><EFBFBD>(ZTc2u<32>W<0E>=J&<1A>m<EFBFBD><6D><1F>Ɂ<EFBFBD>$eM]{<7B>Fs<46><73><EFBFBD>M<EFBFBD>=M<><1E>wTI<54>%L\<5C>Ԅ<EFBFBD><D484><0B><><EFBFBD><1F><><EFBFBD>߹<02><10>ؕc><3E>6<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>O<>W=@<40><><EFBFBD><1A>S<EFBFBD>K-<2D><><EFBFBD><EFBFBD><EFBFBD>tt{<7B>_90<39>zK<0C><>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><14><>B<>}qS3}<7D><><EFBFBD><EFBFBD><0E>7<EFBFBD><05><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><54>23<><33>v<EFBFBD>:<3A><><EFBFBD><EFBFBD><19>ܯp<DCAF><70>ٸ<EFBFBD><D9B8>qx,[<5B>Rm6틘Î<05>s<EFBFBD><73><EFBFBD>sϣ0c<30><63>>
|
||||
<EFBFBD>-<2D><>3[iۇG=J<>Oor<6F>q{8?C=}yQ<79>3<EFBFBD>[<5B><>des<>(7<>c=MQ<4D><51><EFBFBD>wu{><3E>*\IP&<26>e<05>cMd<4D>_<EFBFBD>{<7B>~mmXYF<59><46>CXW<58><57><EFBFBD>E<EFBFBD>T<><54>=@<40>C<43>$<24><>|L<>}<7D>A<EFBFBD><41>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD>a<><61>r<EFBFBD><72>e<EFBFBD>=J
|
||||
1<>I<><49><EFBFBD><EFBFBD>yw<79><77>y}<7D>z<EFBFBD>z<EFBFBD>D<EFBFBD><44><EFBFBD>58q<38>6<EFBFBD><36>e<>F<EFBFBD><46> <09>9<><39><EFBFBD><EFBFBD>ee<65><04><><EFBFBD><EFBFBD>?<}<7D><><EFBFBD><EFBFBD> <20><><EFBFBD>]<5D>%<25><><17><><EFBFBD>p<EFBFBD>dB<64>C<EFBFBD>Kw3>[<5B><><EFBFBD><EFBFBD><1B><>(u<>|<7C>^<5E>8%<25>f<EFBFBD>&<26>GK<47>3ɧ<33>$e<>?܋<><DC8B>
|
||||
lk<EFBFBD><EFBFBD>N{|C<>o<EFBFBD><6F>]]:]<5D><17>nU<6E><55><EFBFBD>GW<47><57>R.<2E>c*s<>[<5B><><03>)*qc#ܔRt<52>n<EFBFBD>㸞<EFBFBD><E3B89E>-<2D><0E><12><><EFBFBD><EFBFBD><EFBFBD>jL<6A>*,Ow<1A>S<EFBFBD><53><EFBFBD><EFBFBD>%(R<><52><EFBFBD><EFBFBD>UM<>J<EFBFBD>q=}<7D><><EFBFBD>E$<24><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&D{}6<><36><EFBFBD><EFBFBD><EFBFBD>\Z
|
||||
<EFBFBD>6&=@P"<22>Ē<EFBFBD>r<>D<EFBFBD><44>v<EFBFBD>\<5C>r <09><><EFBFBD><EFBFBD> <20><><EFBFBD>L@<40>_<EFBFBD>&X|<7C>8]`s<><73><EFBFBD><EFBFBD>Cmr<6D>Ѻ0k<30>.<2E>*<2A><><0E> <09><13><18>|rQD<51><44><EFBFBD>ϵ<EFBFBD>~;B<0B><><EFBFBD>5шɼU<C9BC>\dC<0F>3<EFBFBD><33>Těf<C49B><66><EFBFBD>E <20><><19>R<EFBFBD>
|
||||
<06>kP]<5D>f<EFBFBD>v\<5C>m{<7B><><11><>5<EFBFBD><35><EFBFBD><EFBFBD>Up<55><70>^<5E>k<EFBFBD>TJQ[0<>u<EFBFBD>: <09>x <20>P<EFBFBD><50>k<EFBFBD>Os<>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD>ȴ<03>=}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>z6(=}<7D>H<EFBFBD><48>~<7E>^<5E><><EFBFBD>D<EFBFBD><44>M<EFBFBD><4D>R<EFBFBD>՜<EFBFBD><D59C>5<EFBFBD><19>%W3<57><33>B
|
||||
<EFBFBD>SZ<>J<EFBFBD>qSD<53>F<EFBFBD><46><17><><1C>л<EFBFBD><D0BB><01>So%ȏ;<3B>b@x<02><>&<0E><>0<EFBFBD><30><EFBFBD><14>s<EFBFBD>Mb<><62>2<EFBFBD>G<EFBFBD>O<EFBFBD><4F>%V<1E><>Y<EFBFBD>`<60><><EFBFBD>wy<77>XN.ca]<5D><>iw<69>}S<01>F<EFBFBD><46>m<EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD><3<1D>=@<1A> }<7D>cՇi<03><01><>
|
||||
^<wGf<47>Nl9[<10>u &<26><>_<EFBFBD>B_<42><5F><12><>JJ<4A>=M<>9<EFBFBD>g#eR<03><>~<7E><1C>ݾj\r<><01>z<EFBFBD>Q<0E><>#V&<07><>Tt<54><74>´<EFBFBD><C2B4><EFBFBD>><3E><>\<5C><>=M<><4D><EFBFBD><EFBFBD>UŊ<55>I><3E><>po<70><6F>0<EFBFBD><30><14>P<EFBFBD> M<>b<EFBFBD><62><EFBFBD>MC<4D><43><EFBFBD>W<EFBFBD> <20><>
|
||||
<EFBFBD><EFBFBD>=J<>x<EFBFBD><78><EFBFBD>8֍M<D68D>ήt;<3B><>:7<><37>D<><0B><>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD>yP͆?l[<5B>c<EFBFBD>Y<EFBFBD>Q]<5D><><EFBFBD><EFBFBD><EFBFBD><1D><>4[o<>~nMnqmS<6D>-<2D>V<EFBFBD><1F> <20><>x<EFBFBD><78><EFBFBD>yԚp}<7D><0F>=}<7D>FGٗ<47><D997><EFBFBD><0E><><EFBFBD>t<EFBFBD>|Dr"<22><><EFBFBD>H<EFBFBD><48>gƘ<08>
|
||||
<1D><>ׁ<EFBFBD>/K6<4B>/gZ<67>:pj<70><6A><EFBFBD>=J<><0E>EM+T<><54><EFBFBD>u`^*<1F><19><><EFBFBD><EFBFBD><EFBFBD>}<7D>HOn<4F><6E>=}1<>f#h<><05>Ҹ5<11><14>7kcs<63><73>n<EFBFBD><6E>C<EFBFBD><43> <09><><17><>2<11>i<>:qHjM<6A>ꆷ<EFBFBD>[e鼴~<7E>Ē8<C492><38>G<EFBFBD>+<2B>5<EFBFBD>N<EFBFBD>&j
|
||||
<EFBFBD> ˢ<><CBA2><EFBFBD>ݢmvO<76>V<EFBFBD>Cfw8h<38><68><EFBFBD><04>9#<23><0B><>uu3<75>9<EFBFBD><39><EFBFBD><EFBFBD>X<08><>=@$OO<4F><4F>c<EFBFBD>}<7D>=M;<3B><>fP<19>i<EFBFBD>&{<7B>ܿ~<7E>?I<>hC;-<2D><><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD>}V<>L<EFBFBD>s;<3B><>:<3A><><EFBFBD><EFBFBD>&<26><> <20><>S<EFBFBD><53><EFBFBD>BMT<4D>#n<><6E>
|
||||
CX((<28>~<7E><>=}&<26><>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>!p<>/<2F>cX.~<7E><>c¿<63><C2BF> <20>H<EFBFBD>r<10><>D"<22><><EFBFBD>/5<>m<EFBFBD><6D><EFBFBD><1D><>Ư%#mo&<<1B>Q<EFBFBD>j<EFBFBD>(<28><><EFBFBD><EFBFBD><07>r.<2E><>Я<EFBFBD><D0AF>@<40>1<EFBFBD><31>)*<2A><>EP<45>;!<21>"<22><0B><><EFBFBD>,b<>
|
||||
<EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><0F>TR<0C>R<0B><0F>=}<7D><><EFBFBD><EFBFBD>&<26>ͅ<12><13><><EFBFBD>zP^<1C><>{HlJ=MQ<4D>'<27>ئ=}<7D>+7{7QZ<51><5A><EFBFBD><EFBFBD>9<><1C><<3C>g<EFBFBD><10>=Mf<4D>=M<><4D>Ҿ<EFBFBD>X<EFBFBD><03><><EFBFBD>x<05><>Y,;<3B><><EFBFBD>!<21><>/<2F>%ƍ<>P<EFBFBD><50>;<3B>mV<6D>Km®m
|
||||
<EFBFBD>.<2E><>e<EFBFBD>=@?$mN<6D>pi8<69>,m<><6D>+0%<16><>'N<>´,?LoB̩<42><CCA9><EFBFBD>?><3E>Kk_n^EwO<77><4F><EFBFBD><EFBFBD> <>mz)*<B<>ϱ<EFBFBD>n<EFBFBD>`<60><><EFBFBD><EFBFBD><1D>wDts<74><73>x\6<><36>cp<63><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<><79>k<EFBFBD>b<EFBFBD>sZ\<5C>K<EFBFBD><4B>eA
|
||||
<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>V+pz<70>%jb<>Eڷ)*.[}<7D>gIx<49><78><EFBFBD><EFBFBD>s<EFBFBD>"<22><><EFBFBD><EFBFBD>{|i<>@<40>^<5E> <20>#<23><><EFBFBD>nh<6E><68>[<><7F><EFBFBD><EFBFBD><EFBFBD>R<1E>۵<EFBFBD>{<7B><><EFBFBD>%ݲ<><10><><EFBFBD>g<EFBFBD>ȸڥ=@<40>1u<31><75>S<06>P<EFBFBD><17><>t<08><>DYw{cf<63><66>?<3F><>Ϲ^9
|
||||
<EFBFBD><EFBFBD>?<3F><>p<EFBFBD><70><EFBFBD><EFBFBD><12><><EFBFBD>H<EFBFBD><48><EFBFBD>~7ov<6F>{<7B>GfM <09><>)*"<22>v<1A>=J<><4A><EFBFBD><EFBFBD>w<EFBFBD>Ӯy<D3AE><79><EFBFBD>l<EFBFBD><+<2B>#<23>$<24>{<7B>:<3A><><EFBFBD><7F><EFBFBD><EFBFBD>f<EFBFBD>D<EFBFBD><44>T<EFBFBD>yHD<><02>踺~D<><44>֪<EFBFBD>$<24>%<0F>&<26>[Ѡ<><D1A0><EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD><EFBFBD><01>VT_<13>B
|
||||
=J<>Y<EFBFBD><59><EFBFBD>}<7D><>y<>(<28>=@(<01>=@<40>|мؾpK<70><4B><EFBFBD><06><1F>Ǧy~<7E>=M9<4D>G<><47><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD>U=M<>mw4[<<3C><><EFBFBD>C<EFBFBD>t<EFBFBD>'<02><><EFBFBD>ڜ<EFBFBD> omN<6D><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¨%<25><><KH<4B>|<7C><1E><><EFBFBD><EFBFBD>.\<5C><>=@<40><><EFBFBD>$H<>uJ<75>
|
||||
qmK<EFBFBD><EFBFBD><EFBFBD>p"%<18>F<EFBFBD><12>d<EFBFBD><64>Ͱ<EFBFBD>u<EFBFBD>b<EFBFBD>fe<66><1F>$c=J<1A><>4|<0C><><EFBFBD>*@<40><><EFBFBD><EFBFBD><EFBFBD>=@a<>_<}<7D><>B<EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD>a!$Q<><51>vC<><43><EFBFBD><EFBFBD>WKs<4B>=Ms<4D><73>E<05>a<EFBFBD><61><EFBFBD>U=J<><4A><EFBFBD><EFBFBD><EFBFBD>ts<74>+<2B>p#<23>=MI<4D>g<EFBFBD><67><EFBFBD>;
|
||||
<EFBFBD><EFBFBD>,<2C>r쌲<72><EC8CB2>M<EFBFBD><4D>0<EFBFBD><30><EFBFBD><07><>7<EFBFBD><37><EFBFBD><EFBFBD>ts"<22>nbp<62>J<>ݟ{V<>C<EFBFBD><43><EFBFBD>*<2A>^6<>&b<>f<><08><14><>}<7D><>Σ<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0C><><03><>q<EFBFBD><71>}<7D><><EFBFBD>4rS%<25>B<EFBFBD><42><EFBFBD><0E>/<2F>H<EFBFBD> ><3E><><EFBFBD><EFBFBD>4<EFBFBD>TD<54>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>
|
||||
<EFBFBD>jY<6A>=}<7D><04>eN`<60>{<10><><11>y%e<><13>URx<><78>Q<>C<EFBFBD>^<5E>=J!<21><><EFBFBD>-7<18>D<EFBFBD><44><EFBFBD>$R<><52>hX%_j <20>ŵY<C5B5><59>Uͭ<55>/k<><6B>xa<1D><><EFBFBD><EFBFBD>?<3F> <09><18>{<7B><><04><>?V<04>M<0B>-<2D>3L<33><4C>Y=J=@<40>ᴍ<0B>P<EFBFBD><50>!
|
||||
<EFBFBD><EFBFBD>=M<0F>S6<53>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><10>ָ2<1F>cN<63><4E>S<EFBFBD><53><EFBFBD>k=M<>A<><41><EFBFBD><03>~?0<><30>#<23>v<EFBFBD><76>P<EFBFBD>b͛<62><CD9B><EFBFBD>k<EFBFBD>=}<7D>ƈ!<21>&<26><>><3E>s{V<><56>s<><73>fm<66><6D>]<5D><><13><><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>Դ[T<><54>,<2C><>N<EFBFBD>PY<50>_<EFBFBD>(<28><0F>{֮M<D6AE><EFBFBD><C28D>
|
||||
<EFBFBD>-<2D>4<>ޘ<EFBFBD><DE98><EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD>>/<2F>j<EFBFBD>|3.=M@6<><13><>mb^<5E><>[q9Pf<50><66>6Fe<><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><13>d<EFBFBD><64><EFBFBD>|<7C><>L<EFBFBD>,jK<>q<EFBFBD><71><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B>T<EFBFBD><54>j=M<><4D><0C><><EFBFBD>,<01><><EFBFBD>d<EFBFBD><64>/<2F>)*uOF<4F><46><EFBFBD><EFBFBD>tNf<4E> <18>Y
|
||||
<EFBFBD>x<EFBFBD>%<25>H<>m<EFBFBD>]}<7D>s<EFBFBD><73><EFBFBD>C<EFBFBD>$<24><>ݎю<DD8E><D18E><EFBFBD><10>g3~r=}<7D><><EFBFBD>B<EFBFBD>B^<5E><12> <09>un<75><6E><EFBFBD><EFBFBD><0E>VӬh:.<2E><><EFBFBD>ee<1E>xR=J<>sY<73>"<22><>,b<><62>͡<EFBFBD><CDA1><EFBFBD><03><1F>ֶ@4<>t<EFBFBD>t[<5B>M3<4D>HI<}<7D>X<16><><EFBFBD><EFBFBD>
|
||||
<03><>y<EFBFBD>t<EFBFBD>r*p^<5E><><EFBFBD>Uޯ<55><DEAF><EFBFBD><EFBFBD><EFBFBD>l<>bK<62><4B><1E>?B<>t<EFBFBD><74>?uU<><55><EFBFBD>!<21><>(<16><>\M<><12><>4|Wd<57><64>q<EFBFBD><71>M<EFBFBD><4D>=Jڭ<05><05>T<EFBFBD><54><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SQ+<2B>U<EFBFBD>&<26><><02><><EFBFBD><EFBFBD>Dz<EFBFBD><C7B2>z<>l[<0F>uB.<2E>:<3A><><EFBFBD><12><>
|
||||
<EFBFBD><EFBFBD>q0W<EFBFBD><EFBFBD><EFBFBD>=MB<4D>4y<0C>h<05><><EFBFBD><EFBFBD>Ur<55>$<24>}<7D><>yR~<>zH=@<40>Ꮼ(<28><0F>f<EFBFBD>;S<><53>V<EFBFBD>r<EFBFBD>]IV<49>w<><15><><EFBFBD>b<EFBFBD>-uN<75><4E>mW<6D><57>{<7B><0B>ia<69>a<EFBFBD>ve<76><65><EFBFBD>R<14><16><>yqkvM{6N<7F><18><>w<EFBFBD><77><EFBFBD><EFBFBD>
|
||||
xm8><3E>v<EFBFBD>k<0F>r4f<34><05><1F><1B>f$M<><4D><EFBFBD>mF<6D><46>s<>[<5B>W<EFBFBD>`<60>N<0B>F<EFBFBD><46>쮮<EFBFBD>W<EFBFBD>$<24><><EFBFBD> ~p<><70>Rm<0B>t/`<60>!<21>gt<>W<EFBFBD>;wZ<7F>V<EFBFBD>Fw<46>]<5D><>=}$<17>Y<EFBFBD><59><EFBFBD>յ<EFBFBD>x<EFBFBD><78>D<EFBFBD>p<EFBFBD>H<>5F<35>A<EFBFBD><41>͵-<2D><>
|
||||
<ɰ~><04>/Kfe'<0C><16><03><>l<EFBFBD>ċ<EFBFBD><C48B>E<EFBFBD><45><EFBFBD>7<><02>#<23>=}j<>CL;<3B>8[<5B><><EFBFBD><EFBFBD>jɖ<03><>.<2E>_|F^<5E>:q<>K<EFBFBD>u<>Y<EFBFBD><59><EFBFBD>o<>><3E>Ϊ<EFBFBD>\<5C><>"<22><><EFBFBD>hE(S<><53>/<2F>=J<><4A><EFBFBD>Bb"<1B><><EFBFBD>F`<60><><EFBFBD>%d<<3C><><EFBFBD>;<3B>
|
||||
sL=J<>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>=@<40><>]<5D>W1<57><31><EFBFBD><EFBFBD>l+z_,OQ:r<><72>i䯁<69><E4AF81>n|mm<6D>J<0E><><EFBFBD><EFBFBD><EFBFBD>j(w<19><>/q.<2E>Zk{{<7B>:<3A>:<1D>N<EFBFBD><4E>=M=@<14><>Fn^<1D>WFp;<3B>J<>h<EFBFBD><68>zqՂ\uw<75><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>U
|
||||
<EFBFBD><EFBFBD>)*<2A> <20>Ϛ<EFBFBD><CF9A>1<EFBFBD>N~<1C><17>9:8<><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĴbT<62>\<5C><>D<EFBFBD>h<EFBFBD><68>ӵ<07><>I<EFBFBD>f<0F><>H<EFBFBD>϶<EFBFBD>io<69><19><><EFBFBD><EFBFBD>T<EFBFBD><54>4<EFBFBD><34>muWCn<43>=}<7D>u<1F><><19>=}r<0F><>[<19>.]oښ奏<><16><>_<EFBFBD>O;)*<2A>6MJ<4D><4A><EFBFBD>F<EFBFBD>
|
||||
<05><>=}<7D>M<>Ǝ<EFBFBD><C68E><EFBFBD>o<EFBFBD><6F>U<EFBFBD>=}<05><><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><33><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>:<3A><>U<><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22>{R<>Jw<4A><77><EFBFBD>ۅ<EFBFBD><DB85><1C><>"U<>2<EFBFBD><32>j<EFBFBD>n<EFBFBD><6E>X;<3B>zA<7A><41>%<25>s<1E><><EFBFBD>,o*<2A><>;<3B><>"<06><EFBFBD><D597><EFBFBD>?=J <20>XjZ<6A><5A><EFBFBD>XM<58><4D><<3C><>
|
||||
l<08><>$<24>βƓ<CEB2>!<21><><<3C><0E>[b<17>Ǜ_<C79B><5F><EFBFBD>Q<EFBFBD><51>,+VJ2<4A><32>W"<22>j<EFBFBD><6A>xM<78>,{ 1UY<><59><EFBFBD>:<3A>}<7D><>N=MF<4D>><3E>p<EFBFBD>W<02><05><><EFBFBD>ޑ<18><>V<EFBFBD><56>6<EFBFBD>PM;7<><37><02><> &?D<>b<EFBFBD>B<EFBFBD>O>'T[SMK<4D><18>'Y<1E>M
|
||||
<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>e;=MU<4D>y<0F>P<17>lS"<22><>F<EFBFBD><46><<3C><0B>@<40><>=@<18>R<EFBFBD>i<<3C>C̰s<CCB0>,<2C><><EFBFBD><1E><>'<27>tm<><6D><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><0B><>"<22><><EFBFBD><EFBFBD>1:<><C289>E<1C><><1B><>b<EFBFBD><62>B%V<><56><EFBFBD><1E><><EFBFBD><EFBFBD><EFBFBD>Z`U<><55>7<EFBFBD><13><>Qn<51><6E><EFBFBD><EFBFBD>{
|
||||
<08>v8,<2C><>ϱӅ<CFB1>U=}<7D>=@<40>I_<49><5F>~+<2B><>ňT<C588><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>68<><13>Ye<59><65>"<22><>.<2E><><01>m<EFBFBD>u<EFBFBD>:<3A>5s<35>F<5]<5D>+(<28>ԤV<D4A4><56><EFBFBD>ҺrD<72><EFBFBD><7F><EFBFBD>ma><3E><><1D><><EFBFBD> <09>877Y'<27>Gm<47><6D><EFBFBD><EFBFBD><EFBFBD>=@<40>V<EFBFBD>U]}#<18><0C><>
|
||||
7X.d=}<7D><06><><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>p=M鱺<4D>><3E><>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>DdDH}{CG~<7E><>&a%<25>S<><53>=}<7D>c'G <20><>o<18>{<13><><EFBFBD><EFBFBD>S3o'<27>=M<>=@!<21>'<11><>v]8<>B&<26>?Y~ml<6D>k<EFBFBD><6B><EFBFBD>U<EFBFBD><55><0F><>{B[H飡<48><E9A3A1>K<EFBFBD> <20>
|
||||
<EFBFBD>p<EFBFBD>lI<EFBFBD>XM<13><03><><EFBFBD>i<EFBFBD><69><1B><>a6ܶ<36><DCB6> <20>#<23>g<08>9<EFBFBD><1F><><1F><>#h<>c<11>_<EFBFBD>`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><39><EFBFBD>P<50>a<EFBFBD><EFBFBD>'F{qPO<50>O=MX<4D><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r.,<2C><>K;<12>=J<><4A><EFBFBD><EFBFBD>v<EFBFBD>T<EFBFBD><54>vM<76><4D><EFBFBD>9<13><>p<EFBFBD><70>=J<>
|
||||
L<EFBFBD>D<15>^'<03><>M<EFBFBD><4D> <09>@<05><>o<EFBFBD>><3E><>3<EFBFBD><33>~Pc<50><63>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ս<EFBFBD><D58D>B<EFBFBD>n<EFBFBD><6E>D<EFBFBD><44><EFBFBD><EFBFBD>@<40>+<2B><><17>=@(<28>D<EFBFBD><44><EFBFBD>&KD<4B>xܘ Oj<4F>&<26><>,<2C><>þEN<45><4E>[<5B>9<EFBFBD>b<EFBFBD>6wH<><48>qv<>P<05><10>?<3F><>Fo^<5E><>Mg
|
||||
^<5E><><EFBFBD>K<EFBFBD>C<05>%<25><><EFBFBD><DEB4>gXDB<44>Ą<EFBFBD>jr<6A>*<1C><><05>n<EFBFBD>{6'<27><>{<7B><>Ocm6<6D>C<EFBFBD><10><>ە<EFBFBD><DB95><EFBFBD>įo<C4AF>e}g<>h<EFBFBD><1E><><13><>fzn?>_[^<5E>{<7B>;ݺ<>(Gf<47><66><EFBFBD>&<26><>a2m<32><6D>$<24>R<EFBFBD><13>^<5E><14><><04>w<EFBFBD>!
|
||||
<EFBFBD>@Q<1B><>U<EFBFBD>?<3F><>z<EFBFBD>?<3F>M<EFBFBD>gt<><74><EFBFBD><EFBFBD>w=M<>2<05><> ˟<><1A><>wqb<71>r{_fF<66>mUf<55>M<17><><EFBFBD> <09>`T>xT<78>Rpc<70><63>m<EFBFBD>rћ6H!&=@<40>Y_<59><5F>d<EFBFBD>/r<>a<<3C>=Jf<><17><><EFBFBD><EFBFBD>ٵҁ`<60><>v<EFBFBD><76>a<EFBFBD>u<EFBFBD><75>i
|
||||
, Jۧ<4A>S<EFBFBD><53>R<EFBFBD><52><EFBFBD>{I2<49>V<1A>U_<55><5F><EFBFBD>a<EFBFBD>U<7F><55><EFBFBD><EFBFBD>\|q[rep<65>e(F<><46>M<EFBFBD>pWd<57>@c<>*<2A><>M<> <09><><06><14><>6$<24><><13>F<EFBFBD>C<>Fq<46><71>F<EFBFBD><46>><3E><>T<EFBFBD>p86<38>+Bq<42>XCE<43><06><><EFBFBD>;t]<5D><><EFBFBD>=@<10>
|
||||
bv<EFBFBD>M<EFBFBD><EFBFBD>X%iy<69><79>=J<><4A> tXZ<><5A>MKF<4B>mA<6D><41><EFBFBD>U <09>ܓ<EFBFBD><DC93><EFBFBD><EFBFBD>?<3F><>#>J<>.<2E><>/<2F>X<10>̌<EFBFBD><CC8C>T<EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>'<1E>hI<68>5_<35><0E>wD<77>P)*<2A>8d̰<64><CCB0>&fDr<44>"<22>`S<><53>km^<1B><>[<5B><><EFBFBD> =}<7D><><EFBFBD>E<EFBFBD>
|
||||
<EFBFBD><EFBFBD><16><0C>^߭L<>4<EFBFBD>R,<2C>R<>p'Cò<43><C3B2><EFBFBD>&<26>t<EFBFBD>=@<40>2<EFBFBD><32>~c<>Ԥd<D4A4>p<70><C299><EFBFBD>go|<7C><>9<EFBFBD>μ3<CEBC><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Sxg<78>\<5C><>=}<7D><><EFBFBD><EFBFBD>~<0C>=Mronb<6E>*?m<>q<06><>w<EFBFBD><77>ٮ]<5D>S4CμF<CEBC><46><EFBFBD><EFBFBD><EFBFBD><17><07>
|
||||
<18><03><>]<5D><>cp<63><0E>ş<13>וV՟on<6F>瀿}Zq<08>F<EFBFBD>B<0E><>JaἌ<61><E1BC8C>WM<57>yB<79><42>tII-e<>B'<27>=@$M<07><><EFBFBD><EFBFBD><EFBFBD>6tJ=}c[<1E>G%<25><01><><EFBFBD>Cؤ^-x<><78>2<EFBFBD>_ɲLJ<4C>=@e<>&6<>!}ywq<77><71>
|
||||
<EFBFBD>t<><74>]<03>7L<37>Bl+<2B>A<EFBFBD>X<05>Ș<08>9<EFBFBD><39><13>~<7E>~<7E>P'=M<>s<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD>^p<><EFBFBD>n<EFBFBD><6E>2<EFBFBD>nnw<07>'a<><61><EFBFBD><EFBFBD>^<5E>{6<>JKF<4B>M<EFBFBD>5<EFBFBD><35>_<EFBFBD>=@<40><>=J<><4A><EFBFBD><EFBFBD>])*<2A>><3E><><EFBFBD><EFBFBD>=JSUr<55>C#<23>E<06>=@<40>
|
||||
舢yѭ<79><D1AD>.,=MJ<4D><4A>o<1A>q<EFBFBD> <0C><>)*<2A><><EFBFBD>D<EFBFBD>b<EFBFBD>yCS<43>CuɷNx<4E><78> <09><05>'??=J<>{.<2E><1C>ZccF<63><08><><EFBFBD>dUw<~{<7B>^N[&C̺<43>F<EFBFBD>7Px<50>!<21>#<03><>bP<62>+=M6<4D>M<EFBFBD>}<7D>a<EFBFBD><1B><04><08>τݕ<13>
|
||||
2<EFBFBD>0}<7D><>yUfQ&`<60>ۗ<EFBFBD><DB97><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><71>c<EFBFBD><63><EFBFBD><EFBFBD>Υ<CEA5>Hϡq^q<>_-<2D><>{3<>o<EFBFBD><6F>P`V<><56><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF>Q~m<><6D>5;<3B>m<>I<EFBFBD>@<40>mrq`<60><><EFBFBD>MK<4D><4B>-<2D>"<22><>;i<>Ky<4B><79>dz<64><18><>l/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> M<><4D>oD=J
|
||||
<EFBFBD><EFBFBD><EFBFBD>=MF<4D><46><EFBFBD>]<5D><><19><><EFBFBD>OS[B<><42><EFBFBD>a+@a<15>(6<><18>-<2D>I<EFBFBD>^<11><>*])*<2A><><EFBFBD>4<EFBFBD>yB<79><42><EFBFBD>,;<3B><>F٢<46>ť<EFBFBD>!}<7D><> @<40>3<EFBFBD>L<EFBFBD>h<>C<0C><><EFBFBD><EFBFBD>T<EFBFBD><54>~m:<3A><><EFBFBD>"Y<0C><><EFBFBD><EFBFBD>%<25><14><><02>,|uJ<0B><>AP<41><
|
||||
<EFBFBD><17><><EFBFBD>3<EFBFBD>[2<><32><0B>9Ev7<76><37>)*<2A><>t{<7B>E<EFBFBD><45>hj<68><6A><EFBFBD><EFBFBD>e=}ဠ<><E180A0>v<EFBFBD>R<EFBFBD><52><EFBFBD>mKS[<5B>O<EFBFBD>M<EFBFBD><4D><17>Ӵw*<2A><>nb<6E><62><EFBFBD>6<EFBFBD>=Mݟ<><DD9F><EFBFBD>i<EFBFBD>^<5E><>a`<60><><EFBFBD>f<EFBFBD><66><05><><EFBFBD>7⒔wx{Һq=J<>Z<EFBFBD>pXB<><42>e<EFBFBD><65>
|
||||
M<EFBFBD>*{<7B>J<EFBFBD>vj<76><6A> P<><50>(5<><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><4C>ҜF<D29C>O"<22>`u<><75><EFBFBD>S<EFBFBD><53><0C><>B<EFBFBD><42>m<EFBFBD>Pc4<05>ԊԄ<D48A><D484><EFBFBD><EFBFBD>K<EE90B2>,<13>&<26><><EFBFBD>a<14><>LR<13>t˴<74><CBB4>Cܷ!<21><13>(<28><>:}e<><65>wS<77>oM<6F>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=@G)
|
||||
*<2A><>~-<2D>{K,<2C>叨<EFBFBD><07>9<><39>R<EFBFBD>B<EFBFBD><42><EFBFBD>k;K-<2D><>'g<><67><EFBFBD><EFBFBD>=MCI<43><49><EFBFBD>{F<>NE<4E>$<24><>'}<7D>^p{<7B>FoObm<62>϶<EFBFBD>wG'<27>f<06>l4aٽv<D9BD>ڭ:<3A><><EFBFBD>yN<79><4E><EFBFBD>Y<EFBFBD>"Y<><EFBFBD><EE9AA6><EFBFBD><04>Ɂq~\<5C>z<EFBFBD><7A><14>
|
||||
<EFBFBD><EFBFBD><EFBFBD>lKƛ&<26>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49><EFBFBD>K<EFBFBD>=@<40> <20><>{Hz<48>k/<2F>@<40>&<26><><05><>T<EFBFBD><54><EFBFBD>ON:<3A>m<EFBFBD>X<7F>Ӏ<EFBFBD>2]<5D>2k<05><><EFBFBD><EFBFBD>$<24>[4_<34>(gy<> ߙ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><02>A<03><>@L<><4C><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>F<EFBFBD><46>s<0B><01><1B> EX
|
||||
<1D>/<2F><><EFBFBD><EFBFBD><1F>wyt0n<30>kuO[<5B>X7<58>ud<07>5hŇqzi$P<>}tA<>ĔL`ݟ<>Q<EFBFBD>O<EFBFBD><4F><02><07><> <19>$Gh<47>_><3E>@<40>ʵa<CAB5>1<EFBFBD><31><16><11><>#<23>(<28>Z$Ƚ<>a%is}2 <0F>ƨ<EFBFBD>B$<24>r<EFBFBD>طX<D8B7><58>;<03>=M)*
|
||||
<EFBFBD>7=M<><4D>ͩ<kXɟ<58>9_W<5F>Q<EFBFBD>nM<18>h<>7<><37>N<>s<EFBFBD>Dԑ<44>`'><3E>I<><49><EFBFBD>;<3B><>J,<2C>Li<4C><69><EFBFBD>=@i<><0B><><10>WbT<>2<EFBFBD>6.<2E><>yJ <20><>t<EFBFBD><74><EFBFBD>$1<02>Ɖ<15><><EFBFBD><1B><>,<2C>]H<><48>c](<28><02>`<60><><EFBFBD><1E>m
|
||||
9<EFBFBD>D<EFBFBD><EFBFBD>][<5B>ix<69><78>xBZL<><4C>HJ<48>%<03>`<05><>6<EFBFBD>{<7B>B<EFBFBD><42><EFBFBD>y<1A><>G<06><><EFBFBD>$<24><>?<3F><>mz<6D>pj=}[p.\;<3B>a<EFBFBD>3<EFBFBD><33>W<EFBFBD><57>4_m1<6D><31><EFBFBD>J<EFBFBD>T<EFBFBD><54><EFBFBD>`<60><>'Gl<47>#еw<D0B5>[<5B><>^]<5D>@F<><46>K<EFBFBD><4B><07><>x<EFBFBD><78><EFBFBD>Z><3E>?*<11>
|
||||
<EFBFBD>9<EFBFBD><EFBFBD><14><>7<37><D78A>2<10><>8Z<38>lYJ<05><><EFBFBD>&<26>{<10><><EFBFBD>'<27>yq6<71>\<5C><>*<2A>z@<40><><19>'<27>6<EFBFBD>=MW;<3B><1A><><EFBFBD>bZab<11>E<EFBFBD><45><EFBFBD><07>s<EFBFBD><1A>r<EFBFBD>ѬBO<>ȣSڌ<53>J|<7C><><EFBFBD><EFBFBD>Љ/<2F><11><><EFBFBD><EFBFBD>ek<65> <20><>7,<2C>w<EFBFBD>=}
|
||||
~<7E>Oobw5pS]=} <09>Y<EFBFBD><01>a.<19><><EFBFBD><EFBFBD>_q<5F>k<7F>Ă<14>x<EFBFBD>O<EFBFBD>=}cw<63>_<EFBFBD><5F>3+<2B><>k&<26><>)*/cX$<24><><EFBFBD>>=M<>6<EFBFBD><36>.<2E>E5<45><35><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>~f<>D<EFBFBD>n<EFBFBD><6E>R<EFBFBD>@ݩ<><DDA9>{W7Y}<7D><><EFBFBD>T<EFBFBD>f4r<34><1B><03>
|
||||
<18><>S<EFBFBD>^<5E><04>u><3E>˾"<22>Y~P`"<22><>߳<EFBFBD>><3E>TAR<41>nj<6A>E<EFBFBD>[1<>f<EFBFBD> <09>#<23><02><>L]{<7B>^<5E><1A><>\<5C><><EFBFBD>g<EFBFBD><67>]<5D>l<>:<3A>C<EFBFBD>9F"e<>⭰v<17><13>60<36>OzO<08><0E><><EFBFBD><EFBFBD><0E><08>(Qw<>Xk<58>Ҭb<D2AC>uT<75>"
|
||||
<EFBFBD>q^xa<><05><1D><><EFBFBD><16>s<EFBFBD><73>rԢ<72><0B>v/<2F><><EFBFBD>ݝR<01><><04><>{<7B>JcI<63>#H9<48><39>Q<1D>r<EFBFBD>D<>m<EFBFBD><6D><EFBFBD>s<EFBFBD>c<EFBFBD><63>fƗ<66>'`p<>-<18><>_<EFBFBD><10><><10>^<5E>#_א<5F><D790>$V<><56><EFBFBD>p<EFBFBD>Ͻ<EFBFBD>^<5E><><EFBFBD>X<EFBFBD>F<EFBFBD><19>?<3F><><EFBFBD><EFBFBD>D۟g@4
|
||||
<EFBFBD>Pf<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>I` =@<40>#<18>8<EFBFBD><38><EFBFBD>lM<6C><4D>]Bi̓ <12>ϝ<EFBFBD><CF9D><EFBFBD>fm{<7B>my;<3B>*l<><6C>&<26><><12> <09><>: <09>y};ˤ<><19>CI<43>6<08>hvf<03><><EFBFBD><EFBFBD>WB<57>><3E><>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><17>)*?<3F><><EFBFBD><EFBFBD>W<EFBFBD><57>D<03><>[<5B>K1<4B>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=M<>e<EFBFBD><65><EFBFBD>o<EFBFBD><6F><EFBFBD>5R<35><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<17><><EFBFBD>L4<4C>[<5B>&<26><>Jc[<5B>#Mݩy<DDA9><79><EFBFBD>ZԆ<D486>:<3A>^<5E>GVz<0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/~<7E><>Pwp<77><70>ѱy*=J<>1<EFBFBD><EFBFBD>'<27>x<EFBFBD><78>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>y=J<"Pk<50>ve]{:<17><><EFBFBD>
|
||||
Zs<5A><73>;<3B>>t8 <03><><15><><EFBFBD>t<07>{>g<><67>=M<>f<><66>~<><DD8C><EFBFBD>g<EFBFBD>ƨ<EFBFBD>D<1D>눸R4R<34>_<EFBFBD><5F><EFBFBD><EFBFBD>:<3A>'<27>S]e<>KRb<52><0B>c.<2E><><0E>)*<2A><> /<2F><><EFBFBD> '=J<><4A><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><04>b<EFBFBD>+*=JLo<4C>=M<><1D><>xc
|
||||
u}B<>4<EFBFBD>b۳<62>O<EFBFBD>Q(#<23><>Y/I<06><>L3<4C>=M<><4D><EFBFBD>tvh<76>)*<2A><>4<EFBFBD>.]GV_m[<5B><>L<EFBFBD><4C>o<EFBFBD>E<EFBFBD><45>{t<>4<1E>T5<54>]<5D>L<EFBFBD><4C><EFBFBD>ɧ'<27><>s<07><>ճ8mV<6D>AM<41>Z<EFBFBD><5A><EFBFBD>NCo~i<><69>;VV<03><>]<5D><0E><><EFBFBD><EFBFBD><EFBFBD>
|
||||
{<7B>syGb<47><62><EFBFBD>G<1D><0B><><EFBFBD>q<><71><EFBFBD>t<EFBFBD><74><EFBFBD>Br<42>+<2B>C<EFBFBD><43>̡<13>UV<55>?F?<3F><>B>M<><4D><<3C>PY+-_<>Y<EFBFBD>{?<3F><><EFBFBD><EFBFBD>5<EFBFBD><35>!}<7D>MJ<11><>AP<13><>b<EFBFBD><62>b<EFBFBD><62>x?[<5B><><EFBFBD>,1<><31>ɉ<12><><EFBFBD>K^?|}<7D>F\<5C><>{<7B>˽<EFBFBD>=M9<4D>
|
||||
<EFBFBD><EFBFBD>|<7C><><EFBFBD>Wj}<7D><EFBFBD>qF<71>L<EFBFBD>]<0F>}<7D><0E><><EFBFBD><EFBFBD>¾<EFBFBD>z<EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><15>XSJoQ<6F>H^f{K<>;<3B>qQ~ԫc<D4AB>b<EFBFBD><62>~<7E>*<2A>m3<6D>=J'<27><>I<EFBFBD>3<EFBFBD>6<EFBFBD><36><EFBFBD><EFBFBD>ܸzēqUe=}<7D><><EFBFBD>ֱ<EFBFBD><D6B1>n{>]}<7D>mHOK<4F><4B>=}<7D><05><><EFBFBD>
|
||||
<EFBFBD><EFBFBD>^<5E><><EFBFBD>K}<7D>3=M<><4D><EFBFBD><EFBFBD><EFBFBD>i'V<><56><EFBFBD>8J<38><06><11>Qz$<24><>tTUo<55><6F>;<18><>FN\Z<18><><EFBFBD>b<EFBFBD>&<26>{t<><74>p~<7E>}<7D><>;U*<2A><><EFBFBD>'<27>L<EFBFBD><4C>Vq;:c㚸<63><E39AB8><EFBFBD><EFBFBD><07><>'<27><>DhW<68><57>R<EFBFBD><52>:he<68><65>٠<EFBFBD><D9A0>S<EFBFBD>R<EFBFBD><52>b"ڳ<><DAB3><EFBFBD>
|
||||
K#<23>Y<EFBFBD><59>|nK<6E>J<0F><>A3Z0<5A>"<22>f<>~<7E>L<EFBFBD>6<EFBFBD><36>{t<><74><EFBFBD>.,1 <09><><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>xN<78>;<3B>cf<63><66>Z逐mW<6D><57>}<7D>6<EFBFBD><36><EFBFBD>p\<5C><>=J<><4A>g!}<17><>F<EFBFBD>{<7B>:C<>'<27><>e<><65>_&)*O<>:<3A>|rNo<4E>,cpFV<46><15>
|
||||
<EFBFBD>n<13>^<5E>~<11><><EFBFBD>sb<73><62><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>K<EFBFBD><4B><16><EFBFBD>"<22><>p\Z<>a<13> <09>)*os<6F>r=J<<3C><>+<2B><<3C>N<EFBFBD><4E><EFBFBD>#& y<><79>d<EFBFBD>sﵷ<73>I<EFBFBD>Lc-<2D>7<EFBFBD><37>剨<EFBFBD><E589A8><EFBFBD><EFBFBD>Ix!<21><><EFBFBD>p<EFBFBD>Ĕܫ<C494>Q<>I/!<21><><EFBFBD><EFBFBD>u<EFBFBD><75>ohwp b^<5E><><EFBFBD>
|
||||
|z<>[vm<76>~<7E>a2m0<02><12><><EFBFBD><EFBFBD>o=M<><4D>Ѱq<D1B0>K<EFBFBD><4B>j<EFBFBD>!<21>כ<05><>D'<27><>܄<EFBFBD>fb^^<1F>-X<>_<EFBFBD>N<EFBFBD>5]<5D><><04><>^<5E><>|<7C>{<7B>Sx<0F>ɜ9<><39><EFBFBD>p:<3A>QK<02><><15>:n-<2D>:<3A><13>FY<46><59><EFBFBD><EFBFBD>-<0B><><11><>
|
||||
<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>~<13><><EFBFBD>q><3E><><EFBFBD>\<5C><>b&IX<7F><58><EFBFBD>uq{<7B>{__op<6F><04>a<EFBFBD><61>O`<60>a<EFBFBD><61>8<EFBFBD>#<23>}<7D>=J%q$c<>/yєD<D194><44>H7n<08><>v<1B>{[<5B>] <09>#<23>z<EFBFBD><7A><EFBFBD>i<EFBFBD><13>XZ%^<5E>#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)*<2A><08><><15>+<2B><><EFBFBD>
|
||||
v<EFBFBD><13>d<EFBFBD><64><EFBFBD><EFBFBD>Gд=MM<0F>S<EFBFBD>WK}<7D>Mw^<5E><>[<5B>y<EFBFBD>)*<2A>'<27>4<EFBFBD><0B>ph9<68><39>V<EFBFBD><05><>Y<EFBFBD><59><1D><><EFBFBD>[<5B><><EFBFBD>CA =M<><4D><1C>yg<79>I}7oj<6F><6A>!<21>FXN<><1C> <09><17>Yüɔ%\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z=J˶x"<22>
|
||||
<19><><EFBFBD>v;<3B><>a<EFBFBD>S6o=M<>V<EFBFBD><56>C<>6<EFBFBD><36>M<EFBFBD>{<7B>˱S<CBB1><53>uCB<43><42><EFBFBD><EFBFBD><EFBFBD>ud<75><64>갰<EFBFBD><EAB0B0>ӱ<EFBFBD>?<3F>3g{<1E><>;<3B>/D<>=J<><4A>!ԝ<>#rb<72><62><EFBFBD>ш<EFBFBD>;<3B>T<EFBFBD>~}b<>7@<40><>X[<5B>=Ja<><61><EFBFBD><EFBFBD><EFBFBD>[5z<35>_<EFBFBD>><1D><><EFBFBD>;E<>o<12><>
|
||||
<EFBFBD><18><>^<5E>oN<6F><0F>=@o<><6F>ڝ<EFBFBD>Gٗ<47><02>^<5E><>9<EFBFBD>J^JLo<4C><6F><EFBFBD>蕃<EFBFBD><E89583>%K=J1<4A>^<5E>yA<R<><52><EFBFBD>]<5D>H=@z<><7A>̰+<2B><EFBFBD><D68B>8<>W<><0F>N<EFBFBD>ʓ<04><><EFBFBD>B<><42>D<EFBFBD><44>D|<7C><>Ub<0B><>#<23>k<EFBFBD><6B>x<EFBFBD><78><EFBFBD>Fy<>
|
||||
{ BT_<54><5F><EFBFBD><EFBFBD>s4<73>ɵƟp;b<1D><><EFBFBD><EFBFBD><EFBFBD>Y89<1F>ٶ^<5E>M<EFBFBD>Ѳ<EFBFBD>4<EFBFBD>9<07><>WJ<1C>9M <09><><EFBFBD><EFBFBD><EFBFBD>=J=}6=@!tD<><44>wyN<79><4E><EFBFBD>pxY<78><59><EFBFBD>j<0B>X=@<40>=@C{<7B><><EFBFBD>TM<54><4D><EFBFBD><EFBFBD>F<EFBFBD><46>^A<><41><EFBFBD>aϿz<CFBF>w?~<7E><>
|
||||
St<53><74>%<25><>9<EFBFBD><08><><EFBFBD>w<EFBFBD>._<><5F><06><>\b<><62><EFBFBD><1D><>Y<EFBFBD> <09>_E<><45><EFBFBD>}<>.Z!<21><>8K<38>e<EFBFBD><65><03>%XU<58>W<>K3RT<52>M[<5B><><EFBFBD><EFBFBD>[+<2B><>%<25><>=}=@a<><61><EFBFBD><EFBFBD>A.Tn<54>=}6<><36>akF<6B>vَ#<1A>zp{<7B><>f<EFBFBD><66>6;<3B><>
|
||||
(<28><07>__oB<6F>3̼t<CCBC><0B><>C<EFBFBD><43>E<EFBFBD>݃<EFBFBD>'g;<0B><>%<25>a<EFBFBD>q3<71>;<<3C>U<EFBFBD>=@#i'<27><>\<5C><><EFBFBD>F}><3E><><EFBFBD>d<EFBFBD>jC<6A><1F><><EFBFBD><EFBFBD>w<EFBFBD>:~zF<><46>><3E>3<EFBFBD><33><EFBFBD><EFBFBD>epF<><46><01><>f<EFBFBD><1B><><EFBFBD><J<>B<EFBFBD><42>K=M&iV4( }ݿ<><DDBF>{ss
|
||||
<EFBFBD>R<>xc.K[<5B>W<05><>UT<55>!<21><>խ<EFBFBD><D5AD>F<EFBFBD>G<EFBFBD><47>q<><71><EFBFBD>|<7C><EFBFBD>Գ<EFBFBD>x[<5B><1C><>=M<>'<27>?<3F>#wg<77>8T<38><54><EFBFBD><EFBFBD>\B<>F<>ir<69><72><16>z<EFBFBD><7A><EFBFBD><EFBFBD>D<EFBFBD><44>y6<79>nlyCn8;<3B>h<EFBFBD><68><1D>e<EFBFBD>Wcݎ<63>=JBM<42><4D><EFBFBD><"C=}<7D>q
|
||||
=}<7D><><EFBFBD><10><><EFBFBD><EFBFBD><EFBFBD>|<7C><>k}(<19>t<EFBFBD>gD<17>ee̶D<CCB6>ς<1A>u<EFBFBD>mF<6D>8:<3A>/«<><C2AB>}<7D><>TC<54><15><>ogok<6F>MIJ}@[5<>ٖ<EFBFBD><D996><EFBFBD>ї:g<><67><EFBFBD><EFBFBD>GN<>b#M<><4D><EFBFBD>9e<16>T<><54>P<EFBFBD>[<5B>i<EFBFBD>mGb<47>7=M:<3A><><EFBFBD><EFBFBD>
|
||||
I<EFBFBD>pRy[f<><66><EFBFBD>fc<66><63>=M=}<7D><><1D><>a<EFBFBD><05><><EFBFBD>?<3F><><EFBFBD>#<23><><EFBFBD>:<3A><>B<EFBFBD>A<EFBFBD>g<>P<EFBFBD><50><EFBFBD>{>߆<>u$۴иQ<D0B8>3ӥ<33>95<39><35><EFBFBD>N=@<13><><EFBFBD><EFBFBD>X<EFBFBD>q1gn/f<>3<EFBFBD>R<EFBFBD>M\T<>?<3F><>.<2E>q<EFBFBD><71>F<EFBFBD>lk<1B>/"<22>V h<><06><>
|
||||
<EFBFBD>C5"mIM<49><4D><EFBFBD><1C>ݿ7ԓ<37><D493>#<23><>AHå<48>@t=J<><4A>/b=@<40>.9b<EFBFBD>=}<7D><><EFBFBD><EFBFBD>e<EFBFBD><65><01><>$<24><><1A>]t{<7B>K/[8<>C<><0E>&d<><64><EFBFBD>O~<7E><><EFBFBD>;(;<3B><><EFBFBD>[<5B>A<EFBFBD><05><12><>2<EFBFBD><32>S<EFBFBD>s5<73>J\2<><32><EFBFBD><EFBFBD><EFBFBD>)*<2A>\<5C><><EFBFBD><EFBFBD>LWl
|
||||
<EFBFBD><EFBFBD>cH<EFBFBD>3<>89Mi<4D>`o^ئ7K<37>>=}w8.<2E>B<EFBFBD>k<EFBFBD><1B>"<22>'N<> <20><>C<EFBFBD><43>;HF<48>qS<71>6<EFBFBD>Q<EFBFBD><51><18><10><>NR<4E>C<14><>z<0C><>*<2A><><EFBFBD><02><><EFBFBD><0C>2<EFBFBD>D<EFBFBD><44><EFBFBD><19><>>r<>-<2D><><EFBFBD><1F><>C#<23>34<>l<EFBFBD>+2<>1<EFBFBD>51G<31>
|
||||
<12><>=J<><4A>\<5C>r<EFBFBD><72>oP{<0F>9U<0F>^<5E><><EFBFBD>]{<7B><><EFBFBD><EFBFBD>}|<7C>Q8kA<6B> ۇ#Ok<4F>];r~<7E>P1<50><31><EFBFBD>diyQ)*N<>M<7F><4D>|<7C>xm<78><6D><<3C>MW&G^<5E><>頭sP<73><50>:E;%<25><><EFBFBD>ͼ<EFBFBD>_<><5F><EFBFBD>35<33><35><EFBFBD>ۻ<EFBFBD><DBBB><EFBFBD><EFBFBD>iq<7F>
|
||||
Fqu<EFBFBD>C4V<EFBFBD><EFBFBD>:2<><32><EFBFBD>&<26>ɑE<C991>&<26><><EFBFBD>i<07>;<3B>,,KQ\I7<49><37><EFBFBD>Ĩ<EFBFBD>\<5C><><EFBFBD><EFBFBD>R(;<3B><1D><><0F><><EFBFBD><EFBFBD>3NGPqVڱ<0B>i6G<36>i<EFBFBD><07>/<2F><>zT<7A>n<EFBFBD>,<2C>U+<2B><><EFBFBD><05><17>mvԟ:b<>fb<66>;<3B><0C><>E(<28>L<EFBFBD>_lt<6C>k<EFBFBD><6B>{_sw
|
||||
Y"<22>w<EFBFBD><77><03>%0<>c<EFBFBD>C<EFBFBD>z<EFBFBD><7A><EFBFBD><0B><><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>j<EFBFBD><6A><EFBFBD>vQy<51><1C>s<EFBFBD><73><14>&<26><>'}f<>}<7D><><11><>X<19>L<EFBFBD>A<01>)*4<>{̸<><CCB8><EFBFBD>lMR<4D><52>c<08>ι<><CEB9><EFBFBD><EFBFBD>"<22><><EFBFBD>t<EFBFBD><74><EFBFBD><<3C>@Vv(<18><>;0T<30>o<><6F>NKc<4B><63>
|
||||
<EFBFBD><EFBFBD><14><><EFBFBD><EFBFBD><10>\<5C>P<EFBFBD><50>Y8{A潂lf<><66><EFBFBD><EFBFBD>3q_b<5F><62>3<EFBFBD>f<EFBFBD>\<5C>a<EFBFBD>&` <09><>(<28>mN8f<38><66>b<EFBFBD>a<>E(<28><>D<EFBFBD><44>c4|<7C>ϾN<CFBE>MHU<48><0E><>SOoWr<57>Zqx<71><78><EFBFBD><EFBFBD><EFBFBD>| A<1F>W<EFBFBD><15>#<23>m15c<35>0<EFBFBD><30><0B><>"v<03>
|
||||
<05>T=@.ތ<1E><><EFBFBD>}||><02>On<4F>s<EFBFBD>!<21>Ǩ<EFBFBD><1C>c<EFBFBD>|z<7F>m}m<>>x<>.<2E>|~<7E>{<08><17><><EFBFBD><EFBFBD><EFBFBD>^Į<>qk<71>w<EFBFBD>J<>E<EFBFBD><45><EFBFBD>=M<><4D><EFBFBD><EFBFBD>c<05>X<EFBFBD><58><14><><EFBFBD><EFBFBD><EFBFBD>=J<>xiH<69><48>S<EFBFBD>aQ<61><51><EFBFBD><EFBFBD>^<5E>pyӔ<79><D394>{<7B>wuu<75><1B>t
|
||||
6 ]2<>PoA<6F><41>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d\<5C>JT<4A>=J<><4A><EFBFBD>V<EFBFBD><56> z<><7A>f;<3B>W`<60>m<EFBFBD>OY<4F><59>K'<27>HA.<2E><03>6=M<><4D><EFBFBD>R<EFBFBD>^<5E><>H<EFBFBD>x谹z<E8B0B9><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD>O<EFBFBD><04><02>eV]<5D> L<><4C><EFBFBD>1<EFBFBD><31>9D?7`<60><><EFBFBD><13>ۍ7^<5E>+<2B><>a
|
||||
<EFBFBD><EFBFBD> <20>=@<40>}`<60>%bF<62>6<EFBFBD>I[ I<><49>~<1F>"(<28><><EFBFBD><EFBFBD>%k<><6B><EFBFBD>k<EFBFBD>h!IW<49>&<26>ݲ<><DDB2>V<EFBFBD><56><EFBFBD><EFBFBD><06><>}<7D><>ʲ<EFBFBD>z<EFBFBD><7A>h<EFBFBD><68><EFBFBD>}b<><62>w<EFBFBD><77><EFBFBD>H<EFBFBD>I<EFBFBD><49><01><0F>wvc<76>>&<26># {<7B><1D>qW=Jr<4A><07>X<EFBFBD>&)*<2A>
|
||||
<EFBFBD><EFBFBD>nI'Wog<6F><EFBFBD>q&;<3B><><EFBFBD><05><><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD>%<25><><EFBFBD><EFBFBD>y<EFBFBD>S=M<><4D>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^L<>/vL~<7E><>QU<51>o<EFBFBD>8ް_tc<74><63><EFBFBD><8ZȈh<C888>q<7F><71>֬<EFBFBD>X=M_c<5F>:<3A>즌<EFBFBD><ECA68C>&<26>ߏ<EFBFBD><DF8F><EFBFBD>˵<EFBFBD>ƌ<EFBFBD><11>x\<5C><><EFBFBD><EFBFBD>
|
||||
%X<><58>F<EFBFBD><46><EFBFBD>J<EFBFBD><1B><>X><3E><>P&<26>Y~<7E>_<EFBFBD><5F>{<7B><>{ћ<>'<27>LQ1<51>'W<><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD>̻<EFBFBD><CCBB><EFBFBD><13>\<5C>2"<22><><EFBFBD><EFBFBD><07> <09><>T<EFBFBD><54><11>cT<63>R+<2B>rs<72><73><EFBFBD>=}e{<7B><>]m{[qt<71>6<EFBFBD>G<0E><>ݙ<EFBFBD>'<27><><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD>sQB<51><42>
|
||||
<EFBFBD><EFBFBD>,<2C>#g#<23>n<EFBFBD>7X<37><58>k{<04>e<0E>p:z<>L<>=JI3<49>(<28><>!<21>h<15><EFBFBD>L<EFBFBD><16><><EFBFBD>y<EFBFBD><79><EFBFBD>=JD^<1B>j<1B>q<EFBFBD><71><EFBFBD>`<1A><><EFBFBD><EFBFBD><EFBFBD>bpI<70>u!<21><>7-s<><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>8-=}<7D><><EFBFBD><EFBFBD>HX&<26><>yYO<15>_6<5F>O:<3A>OV
|
||||
i,[=}:<3A>Sa<53><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>/_n<5F><vK<76><4B>|B<>c<1B><><11><>U\<5C>Lh<4C>4C<0B><>Tc<54><63>K;<3B>=}<7D><>e<EFBFBD><65> <09><>"DqR<71><52>*=}.|fv<<3C>`P<1C><><EFBFBD>-}z<><7A>F<EFBFBD><46><EFBFBD>>.3<>Y<EFBFBD><19>wAo<16><>\<5C>s1Jd<4A>KKꮇ<4B>
|
||||
<EFBFBD>B<EFBFBD>$<24><>{J<><4A>=M<><4D><EFBFBD><1F><><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD>ҹ-CZ<43>}JA37<1F>R<EFBFBD>~`<60><1A>;.\<5C>c<EFBFBD>XWCo<43><07>>~D<>{<7B>"<22>lY<6C>8-Y<>ק<05>_<>,DҲ<44>L86jC<6A>!<21>U%X<>n]<5D>egf<67>vo<76><6F>uRj<><6A> wɧ<01>
|
||||
<07>p<EFBFBD><70><EFBFBD><EFBFBD>7B<37><42><EFBFBD>=M<><4D><0B>ΐ%Ԟ<><D49E><EFBFBD>}T'<27>qR<71>+8Pz<50>=@P<>"<22>َ<17><><EFBFBD><EFBFBD>z<><7A>RrLJYzJ<07><><08>%<25><><EFBFBD>Sհ<53>"<22>u8LxP,@<40>A<EFBFBD>U<07><>䚎<EFBFBD>tZb<>&<26>Ν<EFBFBD>;i<><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<21><>]=@<40>Bb<42><62>so
|
||||
|q><3E>e<EFBFBD><65>+<2B><><01>i"~<7E>/[<5B><><EFBFBD><EFBFBD><EFBFBD>l'<14>q`<60><>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>}<18><>7<><37><EFBFBD><E2BFAD>pf<70>Q<EFBFBD>aV<61><56><EFBFBD>&<26><>;4<>ֲ<>ΰ<EFBFBD>T<><54>o<06>E<>A<EFBFBD>_<EFBFBD><05>!<21><1A>d<EFBFBD><64>Q<EFBFBD>b8<>Y<EFBFBD>}<7D><19><> }\<5C>fB$~<7E><>7i
|
||||
7=J<><12><>i=M<11>e<EFBFBD><65><EFBFBD><EFBFBD>C<43><ggf<67>_n{p,<2C>F<EFBFBD>y<><79>=@͕w{<7B>c0<63>r"jK<6A>@C<>=@A<><41>5<EFBFBD>T<EFBFBD>L<EFBFBD>>~<7E>k^<5E>j<EFBFBD>s龶<17><>8 <20>=}%n<>Wl<57>DD<44><44><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>G<EFBFBD>ǫ<05><><EFBFBD>><3E>d<EFBFBD><64>K<EFBFBD><4B>}
|
||||
kM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>*<2A><>'<01>U<EFBFBD>I<EFBFBD><49>XF<58><46><EFBFBD>A<EFBFBD>XW<58>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10><><EFBFBD><EFBFBD><EFBFBD>#y<>,H<>v<EFBFBD><76>)*<2A>\<5C><>Ē<1C>ƈK<C688>(=@Q<13><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><15>gh<67>}|<7C><>;<3B>+<2B>-<2D><13> 蘡<><E898A1>=J<><4A><EFBFBD>Slrqb<71><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1C>ف<EFBFBD>
|
||||
OT<4F><54>Sl<53><6C>i <20><><EFBFBD>y<EFBFBD><79>w'tގ<74><DE8E><EFBFBD><EFBFBD>y_<79>q<EFBFBD><71>a<EFBFBD><19>Q<><51><EFBFBD>R<EFBFBD>F<EFBFBD>6{<7B>Q<EFBFBD>3<1F>=M<><4D>t<EFBFBD>6<1A>GW_h[<5B>y<EFBFBD>Zb!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>հ<EFBFBD>;s{<7B>N<EFBFBD><4E><EFBFBD>I@v<><76><EFBFBD>r,<2C>=}h<03><0C>oj<6F><6A>x_<78>
|
||||
<EFBFBD>R<EFBFBD><EFBFBD>~L<06><19><><EFBFBD>O5<4F><35>xhK<68>\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B>%<25><><18>T!<21>lq=M5<4D><35>Ml<4D>><3E>;S.<0E>5<>;<11>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>e#%S<03>[<5B>qKw8<77>G<EFBFBD><47>f<EFBFBD>a<EFBFBD>]ԣ^=MVsqy<71>NNW<4E>@<40><1A><06><08><><EFBFBD><EFBFBD><EFBFBD>l,<2C>u<EFBFBD>F
|
||||
<EFBFBD>"<22><><EFBFBD><02><><EFBFBD>i<EFBFBD>^<10><><EFBFBD>Gv<47>D<12><>b8k<38>/)*#<23>`^p{<7B><>\<5C><><EFBFBD>m<EFBFBD><6D>o<EFBFBD>dz<EFBFBD><C7B3>x<EFBFBD><78>sJ<73><4A><EFBFBD>2<EFBFBD><32><EFBFBD>c<EFBFBD><63>&שURpąf<C485><66>F<EFBFBD><46><EFBFBD>=M<><4D>ɽ%)*<03><>劣<EFBFBD>v\m<>Bܦ<42>]<5D>Y<EFBFBD><59><05>"X5<07><>ͷ<EFBFBD>-
|
||||
M9<>y<EFBFBD><79><05><><EFBFBD><EFBFBD><EFBFBD>mqC|<7C>n~K<>k<EFBFBD><6B><EFBFBD><1A>'<27><>jn<6A>f<EE9ABF>h!;a<>U(U<><55><EFBFBD><EFBFBD><EFBFBD><13>B<EFBFBD><42>*V<><56>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD><19>{<7B>npNFj<46><6A>0<EFBFBD>B<EFBFBD><42><18>=}<1E><>O<EFBFBD>S<EFBFBD>2<EFBFBD>6<EFBFBD>Fw۠\0&<26>e<EFBFBD>R?p2<70>)*@<,@XJ
|
||||
<EFBFBD>hi<EFBFBD><EFBFBD>T<>S<EFBFBD>dzD<7A>[<5B><><EFBFBD>kuW<><57>!o<><6F>5b<35>pz|<7C><><EFBFBD><EFBFBD>ݥ<>(r<><72>@b<1C>o<08>а<EFBFBD><D0B0><EFBFBD>cq<63>w<EFBFBD><77>Mմ?O^<5E>}=JA\<5C>-<2D>.%<25>Qr$L<>rm<72>Ү<EFBFBD><D2AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+5<><35>!ULէ@TQ<><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>
|
||||
RUY<EFBFBD>C2<EFBFBD>M<EFBFBD>k<EFBFBD><EFBFBD>=M<>f<EFBFBD><66><EFBFBD>$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D><>kf{<7B>MxCtf<74><66>1<EFBFBD><31><07><><EFBFBD><EFBFBD>i<EFBFBD><69>r<EFBFBD>Y=J<>LrCt)*=}$и<17><>=Mk8<6B>l?^Ġ<>Ĩ><3E>F<EFBFBD><46> <20>5<EFBFBD><35> YQ<59>+<2B><><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>^ޮ<>}c9<63>R<EFBFBD>݅p
|
||||
s,ܼD ߉<>z<EFBFBD>BƯ:.#<23><><EFBFBD>'`<60><><EFBFBD>_gp<67><70>4a<34>t<EFBFBD>y<EFBFBD>H}<7D>İ<EFBFBD>f<1C><><EFBFBD>NM<4E><4D>=@RR<>GB<47>âTE<54>_&<26>q<EFBFBD>=@<40><><EFBFBD>լ<EFBFBD>}=@H<>"<22>Z<EFBFBD>q<><71>5[g<03><><EFBFBD>'D<><05><>v<0C><>m<>@+u<><75>=M
|
||||
<EFBFBD><EFBFBD><EFBFBD>=}<7D>v<15>ԙ<EFBFBD><D499><EFBFBD><EFBFBD>9h<>?>Ku<4B>><3E><>B<EFBFBD><0E>O<EFBFBD>U G<><47><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<08>i<10>'<27>+<2B><>;9Y<39>uYvb<76><02><>2vnI<6E><49><EFBFBD>ԧ6B<36>iO<69>ϔ<EFBFBD>D<0E><>-><3E><>i=M<><16><><EFBFBD><EFBFBD>dK<64><4B>yx<79><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><10>
|
||||
ʼn;<3B><><EFBFBD><<0F><0F>O<EFBFBD>S"}d<><64>%}<7D>u,<2C><> #<23><>q<EFBFBD>Z<><5A>=}v/Ov{Z<0E>`#<23>uG<>h<EFBFBD><14>Exٶ<78>^<5E><><EFBFBD><16><><1B><><EFBFBD><17><>&u<14><><0C><><EFBFBD><EFBFBD>wB<0B><><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD>ө/<0C><>2=M<1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>h
|
||||
<EFBFBD><D<><44><EFBFBD><EFBFBD><1B>&<26><01><><EFBFBD>[4벑CfJ<66><4A><EFBFBD><EFBFBD><EFBFBD>a<><61>vH4<48>_<EFBFBD>F}<7D>><3E><>AJ<41>/ր<>E<EFBFBD>݇}Rlfٹ>.1a<07><1E><><EFBFBD>;<3B>StJ"lpf<70>,<2C>(G<><18><><EFBFBD>_;~2<>_ga@S\AD<41><44>u)*Dy/bSQ<53><51>CK
|
||||
4ð[<5B><>M<EFBFBD><4D><19>̿E<CCBF><45>co<0B><>\<5C><>#<23><08><>!<21><>g<EFBFBD>L <20>k 0<>T<EFBFBD>q6<71>뮾&<26><0F>#²<><05><><EFBFBD>ߞG<DF9E><47>r<EFBFBD>=@īN[{{<7B>6M<>!<21><>=@/<19>ї4<D197><34><13>$<24><>ͨ<EFBFBD><CDA8>n<EFBFBD>|3<><33><EFBFBD><EFBFBD>0D<30><44><04><>$
|
||||
<EFBFBD><05>\"t<>u)*<2A><>T<EFBFBD><54>,<2C><>o<EFBFBD>[A=Mw8=J7<>W<EFBFBD>4<EFBFBD><34>yOoH\v;<3B>OK0<4B>3<EFBFBD><07><04><><EFBFBD>C?p<>C|<7C>MV.<2E><><EFBFBD>b<EFBFBD>u<EFBFBD> <20><>_yɬ<79>d<EFBFBD><10>DH6ͺ<36><CDBA>]<1C><>L<EFBFBD> <09><1E><>h_k<5F><6B>B<>"<22><>=}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>̮<EFBFBD><EFBFBD><EFBFBD>HY<EFBFBD>J<EFBFBD><0E><>U<EFBFBD> <09><><EFBFBD>:<3A>J<EFBFBD><4A>MCLe<4C>3]<5D><><EFBFBD><0F> <09><12><>s6<73>F<EFBFBD><46>pL<70><10>-<2D>jy<6A><79><1C>ָp<D6B8>#<1E>Z<EFBFBD>3}<7D>rfhRޑ<52>2]$i<>_3<33><7F><EFBFBD><EFBFBD>^cGb<47><62><EFBFBD><EFBFBD>U<><55><EFBFBD>y^<5E><>Mؼ,<2C><><EFBFBD>b<EFBFBD>v<EFBFBD><76>j
|
||||
<EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>kFf<46><66><0C><05><14>x|\<5C>cl:X<><58>=M<><4D><EFBFBD><EFBFBD><EFBFBD>ov<6F>4<>V<EFBFBD>Ԯ<EFBFBD>q<EFBFBD>,<2C><>a<><61><EFBFBD><14><><EFBFBD><EFBFBD><EFBFBD>q~OHz<48><7A><EFBFBD><EFBFBD>Bٵ<1F>=}<7D><>ǖ<EFBFBD><C796>3{<7B><><EFBFBD>=}C<05><>6<EFBFBD>M<EFBFBD><4D>͏n<CD8F><16>GR!<21><>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>,)*Q<><51><EFBFBD><EFBFBD>U<EFBFBD>jzs_/gsv<73><76><EFBFBD>/Sb?<3F><02>$ӄ<><D384><EFBFBD>?zqOo?F<><46>F[f[<5B>=M<>i<69>e<EFBFBD><14>${&D<><44><EFBFBD>n<EFBFBD>]<5D>ґ<EFBFBD><D291><EFBFBD><EFBFBD><EFBFBD>"̈́m<CD84><6D><EFBFBD><EFBFBD>I8l<38><6C>R3N<33><4E><EFBFBD>G<1C><><EFBFBD>)*h8ݐ<38><DD90>b<~. 4<10><>
|
||||
<EFBFBD>$<24>(<28><0E><>w&<26>Ѵ<>"<22>n<3<>F<EFBFBD>C[<05><05><><EFBFBD><EFBFBD><18><>ذ<EFBFBD><D8B0>'IV<49>Ů<EFBFBD><C5AE><12><>(T9.[~:=@<40><>~'<27>00<30><30><EFBFBD>a<EFBFBD>'U<><55><EFBFBD><EFBFBD><EFBFBD>(v<>B<EFBFBD>a<EFBFBD>m];<3B><><07><><EFBFBD><EFBFBD><EFBFBD>;7of^_<>7k]Hvc[h<19><><10>Ԁ<EFBFBD>`<1F>
|
||||
<EFBFBD>f4<EFBFBD><EFBFBD>P=Mc<4D><63>ݣ<EFBFBD>"ۉ<><DB89><EFBFBD><EFBFBD>ȏ<EFBFBD><C88F><EFBFBD><EFBFBD><EFBFBD>2<1C><1B>u<0B>M<EFBFBD><4D><EFBFBD><15><>P<EFBFBD>ŭw<C5AD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)*5A<35><41><13><><EFBFBD>F@<40>&4Ҏ<,<2C>a<EFBFBD>,e<><65>ĕ8<C495>yK<79>Sb<53><62><EFBFBD><EFBFBD> <09><><1D><><EFBFBD>mi<6D>ٰB<D9B0><10>i<EFBFBD>F<EFBFBD>BHF<48><46><EFBFBD>ã]#
|
||||
<EFBFBD>bU<EFBFBD>X<EFBFBD>x<19>7q@<40><>[<0C>L<EFBFBD>J(G<>!<21><>Ye<01><><EFBFBD>[M<>UK[;HN<48>B<EFBFBD>-a<><61><EFBFBD>䰻p<E4B0BB>R<0B><><EFBFBD>qN<71>L<EFBFBD>qG<06><><EFBFBD><EFBFBD><05><><EFBFBD>?<11><><EFBFBD>q<EFBFBD>Db(J><3E><0F><><EFBFBD> o~8B<38>]>K3tb<74><62>B<EFBFBD><15><05>%<25><>qb<71>gn<67>4®
|
||||
<EFBFBD><EFBFBD>3<EFBFBD>X!<21><>ܭ<EFBFBD>c<EFBFBD>ˬd<CBAC><64><EFBFBD><EFBFBD>LF <09><07><>cEd;<3B>^<5E>uBm^<5E><>Yέ<>vΥw<><77><EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD>l<0B>^NOa.<2E><>B<EFBFBD><42>'><3E><><04><>Xgfl|*><3E>b<EFBFBD><62><EFBFBD><EFBFBD>'X<><58><EFBFBD>><3E>@:<3A>x[<5B>ƪ{o<1D><>şK<C59F>$<1E><>><3E>
|
||||
<EFBFBD>kN<EFBFBD>1<}QUq<55><71><EFBFBD>y<EFBFBD><79><EFBFBD>_<EFBFBD>{<7B>F<EFBFBD>;A<>,<2C>pUv6<76><36>g<EFBFBD>з<><D0B7>kv|k<06><>Y^<5E>_<EFBFBD> <09><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m7f<37><66>;<3B>Y<EFBFBD><59><16>7<1C>w?<3F>~<7E><><EFBFBD>а<>8^<5E><><EFBFBD><EFBFBD><EFBFBD> }_D<5F>nq<6E>x<><78>uA<75><14><><EFBFBD>
|
||||
x<><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uL'A 뾶=@)*<2A><>·<EFBFBD><C2B7>:<3A>F<EFBFBD>}u<>,<2C>P<EFBFBD><16>Ї<><D087><EFBFBD><EFBFBD>!d<><64><EFBFBD>Ű[<5B><>5<EFBFBD>IB<49><42><EFBFBD><EFBFBD><EFBFBD>ބ<EFBFBD>ƍ.<2E><06><><EFBFBD><EFBFBD>k<EFBFBD><6B>=@<40><><1C>t<EFBFBD>=Mk<4D>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><1C><>ϓ<EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>b*<2A>M;a
|
||||
<05>e<EFBFBD><65><EFBFBD>h,Rx<52><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>QU<51>A<EFBFBD><41><14>]<5D><>0-/mw:m{;cF<63>YK<59>b<EFBFBD><62>'V<>!(w<>pm<70><6D>[<5B>/<2F>N<EFBFBD>M$<17><><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD>*N<>V<EFBFBD>t<18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6Ѿ<36>wH<77>B<1C><><EFBFBD><EFBFBD><05><>̠lx\}<7D><><EFBFBD>M<EFBFBD>a\<1A><><EFBFBD>
|
||||
<EFBFBD><14><10>w.<2E>qC<43><7F><EFBFBD>F&<26><><EFBFBD>8 G<7F><47>g^aN<61>[<5B>~B<>6<EFBFBD>j#ݶ<>(!<1C><>6<EFBFBD>V<EFBFBD>;q;<3B>m<EFBFBD>,<2C><>a<EFBFBD><61><EFBFBD>(<28><>mWW<57><57>}@ln<6C><r81<38><31><EFBFBD><EFBFBD>6<1E>|<7C>jc<6A>n}5?<3F><0E><>=M<><4D><1B><><EFBFBD><07><><EFBFBD>X<EFBFBD><58>sm<07><><EFBFBD><1B>
|
||||
%<25><><v<><76><EFBFBD>Q<EFBFBD><51>'N<>x<EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD>6<><1F><><EFBFBD><EFBFBD>=Muy<75>q_<05> ͑<>Ѹ<EFBFBD><D1B8>mdT<><EFBFBD><7F><EFBFBD>7N<37><0B>c<EFBFBD><63>e<05>V <09>l<EFBFBD>_D<5F>g}<7D><>o6W@ox>/<2F><><EFBFBD><EFBFBD>wP<77>?<3F><18>F<EFBFBD><46><11>Dl=}4q<34>Ѷ8(m<><6D><EFBFBD>"X<><58><EFBFBD>><3E><>
|
||||
ܡ<EFBFBD>p<EFBFBD>ߔ<><DF94><EFBFBD>k<EFBFBD>k<EFBFBD>e<EFBFBD><65>t?=J<><4A>ּ<EFBFBD><D6BC>'<27><>8<EFBFBD><38>y<1B><><EFBFBD>h^W<><57><EFBFBD>@G<><47><EFBFBD><EFBFBD><EFBFBD><16><><EFBFBD><14>\<5C><>~<7E>|Z<>Ugwrm95eٽ<14><> '0<><30>y<EFBFBD>?<1D>g8nI%<25><>- BKH <15>wmK<6D>,<2C>g2V%<25>A<EFBFBD><41> ި
|
||||
<EFBFBD><EFBFBD>K<EFBFBD>wr<EFBFBD>NX<EFBFBD><EFBFBD>H{$<24>Y<EFBFBD>D<EFBFBD><44><EFBFBD>%<25>v<EFBFBD><76><EFBFBD><EFBFBD>9<EFBFBD><39>"V=MDC<44>㣧<EFBFBD><E3A3A7><18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><01><>><3E>]<5D>%<25><18><06><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD>%qm<71>fN<66>F<EFBFBD><46><01><><EFBFBD>%<25><>}<07><19><16><>C<EFBFBD>>M<>W^Ī<><C4AA>[<5B>z@$
|
||||
o<EFBFBD>@ <15><11>/<2F><>t<EFBFBD>b=M<>\J"#ٌ<>f|n\<5C>\;*6Nec<65><14>3<EFBFBD>"]<5D><>[<5B><>hc<68>;@X<>F<EFBFBD><46><EFBFBD><14><>{<7B><>MM<4D><4D><EFBFBD>=M<>2,(<28>x<17>)*~<7E>ՠ<EFBFBD><D5A0>9tF㸃<46><E3B883><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><18>\<5C>6κ<36><CEBA><EFBFBD><EFBFBD>m<EFBFBD><6D>m<EFBFBD>i
|
||||
<EFBFBD>ݥ߿{<7B><>/:<3A>Gi4<69><34>\c=M YC=}h<06><>d<EFBFBD>4<EFBFBD>i84<38><34>̮l{3<>=J<0F><><04>_)*<2A><>)*<2A><><EFBFBD>2<EFBFBD>Gp*[2<>QC<51>C-<01><>q<EFBFBD>C<1F><><EFBFBD><EFBFBD><EFBFBD>J<0B>k<EFBFBD><6B>`1<>]<06>ɘ~<7E>v<EFBFBD>4<EFBFBD>4d<1B><>,(1<>Hq<48><71><EFBFBD><EFBFBD>"<22><>
|
||||
<EFBFBD><EFBFBD>L<EFBFBD>`<60><><EFBFBD>'<27>kY<6B>X<EFBFBD>M<><10>=M/<05><>vYQ<59> <20>wQ<77>D<10>Z<EFBFBD>Og^_<>=}fm^0<><30>p[<03>`P<>x<>'<27>r<EFBFBD>_<EFBFBD><5F><EFBFBD>շ<EFBFBD><D5B7><13><>k <09><EFBFBD>@@<40>g<01><<3C>b<1B>J<>Ȃ1-<2D>1g!<21>ØpO<70><4F>~}7VL[
|
||||
<EFBFBD><EFBFBD><EFBFBD>N<19><>g<EFBFBD>٘<EFBFBD>܋<EFBFBD><DC8B><EFBFBD><EFBFBD>d<EFBFBD><64>lf<6C>DѮ<44><D1AE><EFBFBD><19> <20><>DR<>V<EFBFBD><56>p[<5B>-<2D>GZ<47>$<24><><EFBFBD>~<7E>zmv_<@lN=MR?<1D>͇<EFBFBD><CD87><EFBFBD>s<73><F1BEAEB0>+<2B>sa<73><05>'<27><>v<EFBFBD><76>><3E>ryN<79><4E>=M<><4D><08>#e<><65>r<1E><>cQ<63><51><EFBFBD>X<EFBFBD><58>q
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ui<EFBFBD><12><>jDC%<25><>Nj<4E>e=J<><4A><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>kv~ 9b<39><62>q,<2C>Z<EFBFBD><5A><EFBFBD><19><>"{_6<5F><1E>"/<2F>/<2F><><EFBFBD>vA<19><><EFBFBD>/C^<5E><>N<EFBFBD>M<EFBFBD><4D>Q<EFBFBD> P<>!<21><>my<6D><79>k<EFBFBD><6B><EFBFBD>R<10>H<1B>=}<7D>s+¡<1E><><03><><EFBFBD>//N:<3A>7oc<6F>X<EFBFBD>
|
||||
<EFBFBD><EFBFBD>IJ<EFBFBD>a<EFBFBD><EFBFBD>_q`<60>7F&l<><6C>n<EFBFBD><6E><EFBFBD>cY<63>=J <09>}p<>oa1<61><<3C><>C<EFBFBD>=J3<4A><33>ƈj#<23>ξ<><CEBE><EFBFBD><EFBFBD>~;<3B><>3b<33>P9h<39><68><EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD>ܷ<EFBFBD>r[VZ<56>m<EFBFBD>2"<13><><EFBFBD>uX<75>d<EFBFBD>?<3F>?<3F><>F<EFBFBD>z<>}<7D><>p<1B>YW<59>! <09><>Ҵ
|
||||
"T!r˲<72>"b"<22>Ɯ<17> <20><>m<EFBFBD><6D>z<EFBFBD>I6u<36><75>b<EFBFBD><10>J<EFBFBD>=M<><4D>5i<35><69><EFBFBD><EFBFBD><EFBFBD>^<5E>M<EFBFBD><4D>d<02><><12>tM=}=JO<><4F><EFBFBD><EFBFBD>Vn<>?E"\<14>L8F<1A><>"<22><>X<EFBFBD>=}] A#<23>x<EFBFBD><78>pT<70><54>ּv<D6BC>L<EFBFBD><11><><06><05>g!c<><63><EFBFBD>/n<>
|
||||
~AD<41>b<>9<EFBFBD>{<7B><11><>l<EFBFBD><6C><EFBFBD>o`<60>B<EFBFBD>u<08><><EFBFBD><EFBFBD>+<2B><>a<EFBFBD><61>C<><17><1D><><EFBFBD><EFBFBD>{<7B><>y2=JqWJ<57>*Z<10><15><0E><>=J<>4<EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D> <09><><EFBFBD><EFBFBD><1A>Ҹ<EFBFBD>Ce<43><65>Pa-b<19><> <09><>l<EFBFBD><1D><>]}~:<3A><><EFBFBD>⺩;
|
||||
(<28><1D><>}<7D><07><>Ƽo<C6BC>0L<30><4C><<3C><><EFBFBD>ËH<C38B>}1,Gl<47>[<5B><>F<EFBFBD><46><EFBFBD><EFBFBD>i<EFBFBD> <1C>Vș<56>0<EFBFBD><30><EFBFBD>qJmz<6D><7A>3ݚ<33><DD9A>%'<27><11><>=M*<2A><>K<EFBFBD><0B>V<EFBFBD><0E>ޖ<08><19><><EFBFBD>o<7F><6F><EFBFBD><EFBFBD>b<EFBFBD>S<0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0B>Ҁ<EFBFBD>K<EFBFBD><4B>,{
|
||||
<EFBFBD><EFBFBD>Q(2=}<7D>5a<35><61>rl]T<><54>;<3B>⬛<EFBFBD><E2AC9B><EFBFBD><EFBFBD>3<EFBFBD><33>]<5D>ؾ<EFBFBD><D8BE>2<1B>B<EFBFBD>A<EFBFBD>[<5B><>=M<>ŗ<EFBFBD><C597><19>><3E><>^<02><><EFBFBD><EFBFBD><EFBFBD>\F<><1A>7<EFBFBD><18>)*<2A><14>wf/OF<4F>AB<41><42><EFBFBD><11>P<EFBFBD>p<06>mwWH[<5B>2<EFBFBD>n<EFBFBD>Z<EFBFBD>B<EFBFBD>0{Z<><5A><EFBFBD><EFBFBD>sи
|
||||
<EFBFBD>_d<EFBFBD><EFBFBD><EFBFBD>V8frb<EFBFBD><EFBFBD>家!<07><12>=}n<><6E>l<EFBFBD><6C><EFBFBD>X<10><>ee<65><65>;ۗ<><DB97> <20><><EFBFBD>V<EFBFBD>;|<7C><><EFBFBD><EFBFBD>9<EFBFBD><39>(<q`^b˸<62><CBB8><EFBFBD><EFBFBD>MAbA<>6<EFBFBD><36>[d<>6<EFBFBD>&<26>I<EFBFBD><49><11><07>in<69>Q<>b<EFBFBD>R<EFBFBD><52><EFBFBD>Nxa<78>L<EFBFBD>%<25><><EFBFBD><EFBFBD><EFBFBD>K<0C><><)
|
||||
*<2A><><<3C>ڃ<><DA83><EFBFBD><EFBFBD><12><><<3C>cӲ<63>Rn<52>۫<EFBFBD>z!M<><4D>Wׅ<><D785><14>Bl<42><6C>Ԏe=J<>U`W<>`:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>cL~><3E>r~i_'<03><>[<11><>Ͳ<EFBFBD>J<EFBFBD><4A><EFBFBD>0<EFBFBD><05><>X)*\u<>]{^<5E>nkPO<50><4F>PW<><57>}<7D>_.<2E><>
|
||||
<EFBFBD>y<=}<7D>53<35>`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l,ʎ<>.<10>0j1<><31><EFBFBD> <09><><EFBFBD>3uP<75>><3E>}<7D>B<EFBFBD><42>es?p<>̃<EFBFBD><CC83><EFBFBD>&<K<>K!<21><>QA_{Tx]7fZ<66>F<EFBFBD><46>:<3A><>'E<05><><EFBFBD><EFBFBD>_<0B>N<EFBFBD>hGe<47>s?r<>w<EFBFBD>6<EFBFBD>땈<EFBFBD><EB9588><04><>"<22><><0B>zN
|
||||
-<2D><><EFBFBD>$<24>kr6<>syR6<52>L<EFBFBD><4C>U^<5E>"<22><><EFBFBD>z<>i<EFBFBD>|.<2E>=J<>G<EFBFBD>[<5B>7<EFBFBD><37><04><>ObT0ͱ:m[:<3A>W<><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]sN<73>B<1E>!<1D><>ϖ<EFBFBD>+<2B>w3m&k;<3B>NK<4E><03>V(<28>x<EFBFBD><78><EFBFBD>J1B<06><><EFBFBD>.QHQ<48>y<EFBFBD>Q&<26>
|
||||
'OΧ<4F> <20><>G<EFBFBD><47>T<EFBFBD><11>3<EFBFBD><33><EFBFBD>|<1B><>G_Y=}<7D><>Lnnq<6E><71>]<03>%&i<><1F>(<28><><EFBFBD><EFBFBD>'O<><04><> <20>y<16><><EFBFBD><EFBFBD>^[ <20><>Gi<47>8MƝ<4D><EFBFBD>f<EFBFBD>@<40><><17><><EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD>)*<2A><18>֞iq<69>m <20>A<><41><01><>=@5y<35><79>
|
||||
w<><77>P+<2B><>:<3A>=}<7D>B<EFBFBD><42><EFBFBD>⽹6<E2BDB9><F<><10><14><>]%<25>f<01><>e/<2F><><EFBFBD>wg<7F><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}.<2E><><EFBFBD>G<EFBFBD><47>fmv;<3B><05><03><>%!'wdb<64><62><18><>q<>^<5E><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>k5<6B>c~.<2E>r<1C>^<5E><><EFBFBD>]:<3A><>lW<6C><57><EFBFBD><EFBFBD><EFBFBD><17>W
|
||||
<EFBFBD><01>]<5D>g<><67>$0<> 5s@<40>@<40>?dWx<57>5o<35>ҀoR`<60><><EFBFBD>:f<><66>#<23>/<2F>ƨE<C6A8><03>C<EFBFBD><13><>x<EFBFBD><78>It<49><74>qOx<4F><04><>X<EFBFBD><58><EFBFBD>_<EFBFBD>_oR<6F>~<7E><><EFBFBD>E<><45>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>ٸ`<12>d<EFBFBD>ٝ(qr$<24>a<EFBFBD>9<><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>44<EFBFBD>)*F<>=ME<4D><45>5<EFBFBD>\<5C>[<5B><><EFBFBD>i<EFBFBD><02>\!<21><01><13>щ<EFBFBD>! G<>Uى<55><18>Ղ<EFBFBD>ug`<60>4<EFBFBD>@Q=}֡<><08><><EFBFBD><07>P%<25><>%YI=J<><4A>(I}<7D>اi<D8A7>)*<2A>)*<2A>5֠<35>tx<>2<EFBFBD><32><EFBFBD>w-Ff<>>KJ6
|
||||
<EFBFBD>;<3B><>:<3A><><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><50>P`<60><>H<EFBFBD>I<EFBFBD><01><15><>y&)*p'<27>֡GZ<47><5A><EFBFBD>_<01>( <09><15><15> <20><>G<EFBFBD>%<25><><1E>m<EFBFBD><6D><EFBFBD><EFBFBD>/<2F>Z<EFBFBD>.m<><6D><EFBFBD><EFBFBD><EFBFBD>:<3A><0C><>[<><F39B9C8B><EFBFBD><EFBFBD>%奤=J<>G<EFBFBD><47>$<24><><EFBFBD>shhh<68>d <11>$'d<>
|
||||
<EFBFBD>'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>д<EFBFBD><D0B4><EFBFBD>v<EFBFBD>TOѻ<11><><EFBFBD>=J<><4A>7<EFBFBD>b<EFBFBD>,<2C><0C><><EFBFBD>$5<><16><><EFBFBD><EFBFBD>iP<69><50><EFBFBD>Vcih<69> )*<2A><><EFBFBD>o<EFBFBD><6F><q<><71>s<EFBFBD>n:F<>^`J<16><>/<2F>Q<EFBFBD><51>Sm<6D><19>g<EFBFBD><67><EFBFBD><EFBFBD> Y&`Ƀ<01><>y&)*$<24><><16><03>d
|
||||
<EFBFBD><EFBFBD><EFBFBD>g<04><><EFBFBD≯<EFBFBD>7B^=M=}<7D>CG<02><02> !<15><>h<EFBFBD>$%<25><><EFBFBD>%<06><><EFBFBD><EFBFBD>=M<>)*)*<02><>e<>$Ȯ+<><CE80><EFBFBD><EFBFBD><EFBFBD>U<01><><EFBFBD>N{fJlZZ<5A>7<EFBFBD>j]e A<>:<1A>qv]<5D>#ɷ<><C9B7>d<EFBFBD><64><EFBFBD>@eO e<>}<7D>
|
||||
}<>.$%5<><35>sM<1B>8<1E>l["ٵ<><D9B5>e<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>y#( (<18>x<EFBFBD><78><EFBFBD> <09>D<><44>Ԫ<EFBFBD><D4AA><EFBFBD>:<3A><>s<EFBFBD>2<0C><>B<EFBFBD><42>˧<EFBFBD>v<><76><EFBFBD> <09>x<EFBFBD><78>UIx<49>L<16>v<EFBFBD>=Jmԓ<6D>^<5E>t;<3B><>E<EFBFBD><45><EFBFBD>a<EFBFBD>:<3A>96<39><36>'<27><>
|
||||
P<EFBFBD><EFBFBD><EFBFBD>(<28>&)*$<24>1#<23><><EFBFBD>8s<38><73>Cr<43>pH<70><13>$<24><>X<EFBFBD><58>y<1C>=M<01>n<EFBFBD><6E>+t{<7B>~<7E><><EFBFBD><EFBFBD><EFBFBD>0V<30><56>b<EFBFBD><62>k<EFBFBD>O<EFBFBD><4F>r<12><>t<EFBFBD>Ң<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>ɕ<EFBFBD><C995>ӿ<EFBFBD><10>tsT<73>nnb<6E>b<EFBFBD><62><EFBFBD>E<EFBFBD><06><><EFBFBD><18>Թ瀣q!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ca
|
||||
<EFBFBD>E<EFBFBD>U<EFBFBD>W<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>S˺9I]v<><76>=@<40><><EFBFBD>=MT\<5C><><EFBFBD><EFBFBD>E<1C><>z<EFBFBD><7A><EFBFBD>A8<41>r<EFBFBD><72>LV<4C><56>9<EFBFBD><39>!<21><19><>ξ<EFBFBD><CEBE>P<EFBFBD>F<EFBFBD><46>=M8f<38><66><0E><><0C>l<EFBFBD>^Wx<57><78><EFBFBD>}<zǎ<7A>ޕ<EFBFBD><DE95><EFBFBD>F<EFBFBD><46>]t<>=JXe<06>&<01><><11>x/<2F>=}z<><7A>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>%gӒ<67><D392>n9/s<>U齢<55><E9BDA2>ԕ"<22><>(4<><34>{*^[B<>:<3A>Nfa<66><61>'<27><>~\<5C>:<3A>_<EFBFBD>zmxN<78><4E><EFBFBD><EFBFBD><EFBFBD>,<2C>XK<58>ݣ<EFBFBD><DDA3><EFBFBD>ĸ8<C4B8>S<EFBFBD>r<EFBFBD><JR<4A>n6.Z<>0<EFBFBD>7=@rғn<D293>a<EFBFBD>fb<66><62><EFBFBD>E$<24><><EFBFBD>n<EFBFBD>pűB*<2A><><EFBFBD>
|
||||
0<>J<19><><EFBFBD> n4<34>pk6L\7Ē<37>u<><75>သ<EFBFBD>l8:<3A>%<25>ma8mi<6D><69><EFBFBD><13><><EFBFBD><EFBFBD>F<>mg^<5E><>y3<79>3c#<23>!<21><14>b<EFBFBD>pn|<7C>=MMbm6<6D>'UP<55><50><EFBFBD><EFBFBD>f<0B><>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD>%:<3A><>53S<33>Ye<><65><EFBFBD><0E>e<EFBFBD><16><><EFBFBD>
|
||||
T"TӰ\<5C><>30<33>Ehye<>L<EFBFBD><4C><1A>X^<5E>b>o<><6F><EFBFBD><EFBFBD>A"<22><>S<EFBFBD>v<EFBFBD><76>I<49>a<EFBFBD><61><EFBFBD>Y$<24><><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52>b<EFBFBD><62><EFBFBD>M<10><><EFBFBD><EFBFBD><1F>=J<>><3E><><EFBFBD><1B>jn<6A><6E><EFBFBD><EFBFBD>e )*̴<>pp<70><70>Ӹ<EFBFBD>r<EFBFBD><72>Ӵ<EFBFBD>nt=}<7D>!A<><05>
|
||||
R#<23><13><><04><>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D><><EFBFBD><EFBFBD><0F>o<EFBFBD><6F><EFBFBD>Ґ<EFBFBD>H_gvK;ޥ<><DEA5> &<26><1D>/<2F><><EFBFBD>/F<>횺<EFBFBD>"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD>P8f<38><66>6<EFBFBD><36><EFBFBD>=M<<3C>]<5D>=M<11><> <09><><EFBFBD><EFBFBD><EFBFBD>}T<><54><EFBFBD>s<EFBFBD><73>-<2D>"<22><>f<EFBFBD>@<05>A䒥<41><E492A5>G,<2C><>ʮ<EFBFBD>
|
||||
x<EFBFBD><EFBFBD><f<><66>i<>'a<><61><EFBFBD>q唚<71>;p<>&}<0C><><EFBFBD>f<EFBFBD>X<><58><EFBFBD><EFBFBD>_<><1D><>v<EFBFBD><76>}<7D>β<13>L<EFBFBD>x<EFBFBD>r鶘!(u<><75><10>X<EFBFBD>z<EFBFBD>N<EFBFBD>Y<EFBFBD><59>[e;ڏ<><DA8F><EFBFBD><15><>?<3F><><EFBFBD><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>y8b<38><62>1?/<2F>١<EFBFBD><16><05><06><>u<EFBFBD>=@
|
||||
4<EFBFBD>}~<7E>;=M;6<>f<EFBFBD>p<><70><1C><>ܒ<EFBFBD><DC92><EFBFBD>|<7C><>:<3A>q<<3C><0E>AP!<21><>QW`43<34>$hF\F<>M<EFBFBD>!Ei<45>=@<40><11><>s<EFBFBD><73>IE\<5C><><EFBFBD><EFBFBD>5<EFBFBD>YO<59><4F>K<EFBFBD><4B>=M<><4D>hC<68>O<EFBFBD><4F><EFBFBD><EFBFBD>&W$ԉ<>I<EFBFBD>{<7B><EFBFBD>8}S<>j@<40>b<EFBFBD><62><EFBFBD><EFBFBD><1F>YQ
|
||||
<EFBFBD>=J<>6<EFBFBD>XN<><4E>MZ<4D><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VS<56><53><EFBFBD>d<EFBFBD>;<3B>%ڹ6v<36>t<EFBFBD>H<EFBFBD>x<>ؒ<EFBFBD>b=M<>?Q<>f=}0<>X:<3A><>ܩ<EFBFBD>X<EFBFBD><58>OGI2u<32><75><EFBFBD>Ŷ<EFBFBD>"<03>)*<2A><><EFBFBD><EFBFBD>=}^<1C>n<>Ұ[<5B><10><><EFBFBD>W<EFBFBD> <14><><EFBFBD>.LzA<7A><41><EFBFBD>6J=}
|
||||
<EFBFBD>gƶ<EFBFBD>$a<>$<24>oY4<59>;<3B>f1Ȧ<31><C8A6><EFBFBD><EFBFBD><19><>ʹp<><70>:cp=J<><4A>Ƭ(<28><>F<03>D<EFBFBD><1F><>FXB<05><07>'I<13>R<EFBFBD><52>Q<EFBFBD>6<EFBFBD><36>bq<62><71><EFBFBD>=J<>1<EFBFBD><31>p{4<1E>R<EFBFBD><52>t,c<><63>gZ$]><3E><><mz_:u=M(W<05><>(6<>c<EFBFBD>
|
||||
[d֜<64><D69C>MH<4D><48>)*<2A><11><>{p־<70><D6BE>|<7C><><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><0E><><EFBFBD>O<EFBFBD>T<EFBFBD><18>oRsJ<73>=MM<05>y<EFBFBD>5X|=@UQ+<2B>)*<2A>;L<><4C>U<EFBFBD><55><EFBFBD><EFBFBD><1E><15>=J<><4A>Khuc<75><63><EFBFBD><EFBFBD>f<>y <09>:<3A><G<><47>,<2C><><EFBFBD>hϘ<68><12><>)*k/n/m<><,<2C>
|
||||
<EFBFBD><EFBFBD>;@(M<><4D>ie<>lqY,r<>P=J<><4A>7<01> <09>i<EFBFBD><69><EFBFBD>TK<54><4B>J<B<><42>c6<63><07>̠<EFBFBD><CCA0><EFBFBD><14><><EFBFBD><EFBFBD><EFBFBD>\<5C>z<EFBFBD>L<EFBFBD><4C>3d<> <20><05><>oEb<10>B<0F><>ix<7F><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d <20>v<EFBFBD><76>3b]s)*Y<>4<EFBFBD>n\9<>K<>L&<26><><EFBFBD>
|
||||
<07><><EFBFBD>a<EFBFBD>C<EFBFBD><43>ۡ<EFBFBD><DBA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>PN<50>n^<0B>x?}C<>6p <20>'<27>|<7C><><EFBFBD><EFBFBD><EFBFBD>l[B!<21><><EFBFBD><15><><EFBFBD><><F39FB38E>˽J<CBBD><4A>=M<><4D>_<19>'LŝwƏ~|<7C><>2<EFBFBD>袏<EFBFBD>een<>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD>WF<57><46><EFBFBD><0F><>]a<>˙tģH<C4A3><48>j
|
||||
bM<EFBFBD><EFBFBD><EFBFBD>=J<19>A<EFBFBD>!<21><><EFBFBD>=J<><4A>;}~p-<2D>Â7<C382><37><EFBFBD><17>I<EFBFBD><0C>ȳ<03>Tvn<76><6E><:<3A><><EFBFBD><EFBFBD>(<28>%(UGČ<47> <09> <04>9<7F><39><EFBFBD>7iS<69>%<25>g<EFBFBD>><3E>gN<67>#<23><><EFBFBD><<3C>?<3F>E<1E>!<0F>%<25><05><>&<26>i<06><><EFBFBD>es <20><>mqwwY
|
||||
<EFBFBD><EFBFBD>D<17><><EFBFBD>ք<EFBFBD><D684><EFBFBD><EFBFBD>N-<2D>W<EFBFBD> <09>%<25><06>bqvix<69><78><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8=@<40><>}Z<><5A>h5k><3E><>oQ<P<><50>=}<7D>F<EFBFBD>HB<48><17>e<EFBFBD><65>"<22>(<28><><EFBFBD><EFBFBD><EFBFBD><0E><><17><>mo:<3A><><EFBFBD><EFBFBD>=@XN<58><4E><EFBFBD>Z<1B>qCO<43><4F><EFBFBD><EFBFBD>x1<78><31>\<5C><02>%`<60>
|
||||
=@<40><>ǙI<><07>X<>T<>gL<67>C<0E>8G0M[s<>f<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><11><><1E>gd<67>'{Q<><51><EFBFBD><EFBFBD>k <20>4<><34>tx<><1F>*8ų<38><C5B3>n<EFBFBD><6E>n!<21><><EFBFBD><19> <09><>y~=M<>=@<40>m =M<05><><EFBFBD>C1<43>_<><5F>^<5E><>t<EFBFBD>*<2A>S+e=M<>
|
||||
<EFBFBD><EFBFBD>oE<05><><EFBFBD>}"<22><><18><><EFBFBD><EFBFBD>%m<17><><04>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><44>C<EFBFBD>DJ<44><4A><EFBFBD><10>Kf<4B><66><EFBFBD>#]B<>5V<><56>g<19><>H<EFBFBD>!$<24><>g=@<40>Y!<21><>ӌ<>T<EFBFBD>b_S˨UB<55>k1M<31><4D>U2<55>87Jۊ`E <09><07><><EFBFBD>(<28>I<EFBFBD><49><EFBFBD>=J&$)*=M)
|
||||
*<2A>=M <09>g<EFBFBD><67><16>m@<40>~<1C>Fw+<2B>{5wC<77><43><EFBFBD>1Wɠ<14>'<27><><0F><07><13><15>% qi<71><0B><>d<EFBFBD><01><18>!u<17><> <20><><EFBFBD><EFBFBD><EFBFBD>^V<><56>a3<13><0B><><EFBFBD><03><><EFBFBD><EFBFBD><C283><EFBFBD>
<EFBFBD><C285><EFBFBD><EFBFBD><EFBFBD><06>$(<28>I<EFBFBD>pf_#$<24>y<EFBFBD>()*$<24>}}<7D>
|
||||
<EFBFBD>~<7E><>d<><64><EFBFBD>x<><78>.<2E>E<><45>cp&\<5C><>[<1A><>U<EFBFBD>ר!<21>a͞&<26><><EFBFBD><11><><EFBFBD><EFBFBD>GX<47><58><EFBFBD><EFBFBD>p<EFBFBD>̂<EFBFBD><CC82><EFBFBD>m8<6D>8<EFBFBD><38>B-;<3B>{<7B>x<19><19> <09>hͼ<68><CDBC>x<EFBFBD>%)*<2A>)*y=J<>$<1F><>")*#I<>e<EFBFBD>הi<D794>$<24>ᄛ7<E1849B><37>
|
||||
<EFBFBD><EFBFBD>k<EFBFBD>EZ床<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD> <1A>=@"<22><13>)*a<><61>Ѝ<EFBFBD>xIى<49>x<EFBFBD><78>&)*<2A>!<21>=}<7D><><EFBFBD>?0<>>;<3B>6<EFBFBD><36>=}<><EF938C>AR<41><52>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><16><>=@<40><>ǥ<EFBFBD><C7A5>#'<27>E7<45><37>ш<EFBFBD>%)*<2A><19>(<28><>_<EFBFBD><5F>~<7E>{<14>x<EFBFBD>_<EFBFBD>b<EFBFBD>
|
||||
<EFBFBD>ϔ<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><1D><>3Z`&Æ <20>d!;<3B>Q<1C><><EFBFBD><EFBFBD><16><15><>%<25><>ƛqN{5]l-GV[<5B><>NnN,L<>P<EFBFBD><50><0C><>w<EFBFBD>!<21><19>=M(<28><>X<EFBFBD><58>jg<6A>=@<40>b<11>mqOf<4F><66>+<2B>d<EFBFBD><64><EFBFBD> <09>r<EFBFBD><72><01><14><><EFBFBD>#)* '<27><>}%<25>
|
||||
<EFBFBD><1A>b<EFBFBD><62>J<EFBFBD><4A>Mh烧BȻgQ<67><1C><>шǤ&<26>|{;<3B>B,<2C><>;<3B><>X<EFBFBD><58><EFBFBD>(<><7F><1A>"Lz<4C>k92pR<01>AN<03>ʼ<>8N<0B>Ѻ<EFBFBD><D1BA>Ϛ[`6ƛ&{<7B>X<EFBFBD><58>@z{i<><69><18>=}<7D><><EFBFBD><EFBFBD>@<40><><EFBFBD><02><>;<3B>a<EFBFBD>[<10>
|
||||
<EFBFBD>[i0Y<30>ɥ<1E><><EFBFBD><EFBFBD>wbƜ8F<38><46>=}<7D>\ <09><06> #~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0B><>V<EFBFBD><56>';6ce<63>Kz<4B><7A>})*<2A>Xm<0B>$#<23><>Օ<EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>df<64><66><EFBFBD>7<EFBFBD><37>f~<7E><><EFBFBD>sq_<71><5F><EFBFBD>M1<0F><>G3<47><33>f<EFBFBD> <20>4<EFBFBD>?o<><6F>
|
||||
<EFBFBD>?<3F><>(<28><><EFBFBD>F<EFBFBD>kG><3E>+E=}2<><32>F<02>Y<EFBFBD><59><16><>P<EFBFBD>yZ<><5A><EFBFBD>玜~FòF<><46>ɇ<EFBFBD><1E><><EFBFBD>)*d<64>ξ<EFBFBD><CEBE><EFBFBD><1C>DK\<5C>M0<4D><30><EFBFBD>9<EFBFBD><39>_<><5F><04>p<EFBFBD>yvbo><3E><><EFBFBD>$<24><19>Q<EFBFBD>>=@<40><>d<EFBFBD>m^<5E>^}5\<5C><>
|
||||
'<27>(ɥODo<44>}<7D><><EFBFBD>+<2B><0C>BQ"<22><>@<40>$<24>T<EFBFBD>Xk2¾<32><C2BE>5"X<>I<EFBFBD>Ux<55><78><EFBFBD>{<7B>8o7cA<63>p<0F><><1D>X}<7D>ۡ""\=MA6<41>P\a?)*<2A><EFBFBD><D7B9>t<EFBFBD><74><EFBFBD>N<><4E><EFBFBD>:ƣf<C6A3><66>A<EFBFBD><41><EFBFBD>e;<3B>rS}{<7B>C;{<7B>#b<><62>
|
||||
<EFBFBD>۞<EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD>C<0F>o~<7E>6<EFBFBD><36>]I<11><>w!<21><><EFBFBD><EFBFBD><EFBFBD>qҸRpH2<48><0F>i=}(e<><65><EFBFBD>B7<>f<EFBFBD>vk<76><6B>K<EFBFBD>S<EFBFBD><53>e@&;.<2E><><EFBFBD>m<EFBFBD><6D><EFBFBD>byQQ<51>5<EFBFBD>Y<EFBFBD><59>XX;!<21>N<EFBFBD><4E><EFBFBD>*"Fy=}e<><65><EFBFBD>`<60>kO<6B>;<3B>G<EFBFBD>Vb<><62>r<EFBFBD>
|
||||
<EFBFBD><EFBFBD><1C><>?4<>d<EFBFBD>V<EFBFBD>xG?v<>C@c<><16>w<EFBFBD>}<7D>'<27>qF<71>t<>YC<59><43><<3C>p<EFBFBD>ԓldǙuԴCZ<43>Cnj<6E><6A><1E>&d<>h<>R<EFBFBD><52>n<>=};u6<75><36>%<25>e彅<65><E5BD85>G<>g<>ZR<5A><52>$^^<5E><><EFBFBD>~f<><1A>#a<><03><><EFBFBD>
|
||||
<EFBFBD>w<><77><EFBFBD>x<EFBFBD><03><><EFBFBD><EFBFBD><1E>Cj*<2A><>=}<06>#S!?;6<02>|oQD<51><44>a[f<>k<EFBFBD><06>a<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`鄹<><E984B9><EFBFBD>^<5E>b=MNx <20>]a<><61><EFBFBD><EFBFBD><0C><><18><>:<3A><>b^<5E>0<><30>i_7<0B>z-Z<>o[wS<77>;<1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>m
|
||||
l<EFBFBD><EFBFBD>=@<40>D<EFBFBD><44><EFBFBD><EFBFBD>%[=M<><4D><EFBFBD><18>ۘ<EFBFBD><DB98><EFBFBD>=J<02><><EFBFBD>Gaw<61>jP<6A><50>V<EFBFBD>K<EFBFBD><4B><EFBFBD>)*<1C>d<EFBFBD><64>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>qY<71>a<EFBFBD><03>0<EFBFBD>J=J<><4A>H<18><><EFBFBD>Rf<52>"<22>_<><5F><EFBFBD><EFBFBD>|p[<5B><><EFBFBD>U2<55><06><05>LJ<EFBFBD>{<7B><>+3qx.<1B><1C><>Sѐ<53><D190>
|
||||
<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>8<EFBFBD>Cn0H6<EFBFBD><EFBFBD>#%舉a<E88889><61><EFBFBD>?<3F><>vT<>Vv+B<><42>Ō<EFBFBD>#<23><>G<><1C><>2<EFBFBD><32>b<EFBFBD><62><1E><><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD>.<2E>2<EFBFBD>=M?[uI<75>l<EFBFBD><6C>@Q<0F><><EFBFBD>zɌ<>nܹDd<44>6<EFBFBD>0<EFBFBD><30>8<EFBFBD><38><EFBFBD><02><><EFBFBD><1F>|D<><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z7vQ<76>
|
||||
<EFBFBD>]<5D>אN<D790>*<2A><>{=J<>qb<18>i<EFBFBD>=J'~<7E><><EFBFBD><EFBFBD><0C><1D>~)*=}b <09><>"M<><1B><><EFBFBD>"><3E><><13>H_n<5F><6E><EFBFBD>86Q<36><51>ip<69>0<EFBFBD>[<5B>Ͳ=M;KZ<4B><5A>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6&<<3C><><EFBFBD>1>X-<2D><><EFBFBD><EFBFBD><EFBFBD>(<28><>h,Sp<53>'=@<40><<3C>o<0E>Y
|
||||
<EFBFBD><EFBFBD>ݦ<><13>vuS<75><53><EFBFBD><EFBFBD><EFBFBD>v6YOŋ<4F><19><>1L>p8Q8<51><38><EFBFBD>(*<2A><><EFBFBD>!⒓L<E29293>Ft<46><74>];<3B><>(<28><08><><EFBFBD>[mGi<18>o<EFBFBD><6F>lQC<51>G<EFBFBD>&<26><><EFBFBD>R1<>><3E>Y<EFBFBD>=}V6P8E<38>ߵ<EFBFBD><0E><><EFBFBD><EFBFBD><0E>-K~}JN<4A>[/<1B>ç
|
||||
k=J<>M<EFBFBD><4D><EFBFBD><><3E>쌏I9<49><39><EFBFBD><EFBFBD><10><><=MB<4D><42>xk<78>J<EFBFBD>.W<>(<28>p<EFBFBD>P<EFBFBD><50>ʸr<14><><EFBFBD><EFBFBD>@M<><4D><EFBFBD><EFBFBD><18>p<EFBFBD><70><EFBFBD>p9<1A><>ܡ<EFBFBD>gɦ<67><C9A6><01>QT<51>s.\<5C>Cs^<5E><><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>`)*<2A><><EFBFBD>;@<40><>[<5B><>0[<5B>.<2E>M<EFBFBD>_$i<0E>n
|
||||
Dr<EFBFBD><0F>s<EFBFBD>n<EFBFBD><6E>W<EFBFBD> $K=J<><4A>d<EFBFBD><64>s<EFBFBD>]Fo<46><15><>d<EFBFBD>$<24>&<26><><EFBFBD>f<7F>?p<0B>y<EFBFBD><03>'m<16>o:<3A><><EFBFBD>L=J<><4A><EFBFBD><EFBFBD>I@'gx<67>s<EFBFBD><73>u7V<37>C<EFBFBD><43>[+<0C><17>h)*<2A><10>^<5E><>B̸d<CCB8>\<5C><>Vt<17>"Ňŧ<C587><C5A7>ٕ<EFBFBD><D995>QK<51><4B>
|
||||
>\*<2A><><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><1A><>3,<>?~<7E>挂0<03><19><05><12>a<EFBFBD>N^<1A><>U.<2E>i<0C><0C><><EFBFBD><08><>bt+B<>MJe<4A>M<EFBFBD><4D><17><><EFBFBD>ŜbDm<44><6D>CKJ;<3B><><0F>=M<><4D>@<40><>ǩ<EFBFBD>x<EFBFBD>)
|
||||
=yend size=110227 part=1 pcrc32=65c70f1b
|
||||
26779
nntp/newssrc.srt
Normal file
26779
nntp/newssrc.srt
Normal file
File diff suppressed because it is too large
Load Diff
413
nntp/nntp.001
Normal file
413
nntp/nntp.001
Normal file
@@ -0,0 +1,413 @@
|
||||
# Microsoft Developer Studio Project File - Name="nntp" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||
|
||||
CFG=nntp - Win32 Release
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "nntp.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "nntp.mak" CFG="nntp - Win32 Release"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "nntp - Win32 Release" (based on "Win32 (x86) Application")
|
||||
!MESSAGE "nntp - Win32 Debug" (based on "Win32 (x86) Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
MTL=midl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "nntp - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir ".\Release"
|
||||
# PROP BASE Intermediate_Dir ".\Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir ".\msvcobj"
|
||||
# PROP Intermediate_Dir ".\msvcobj"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
|
||||
# ADD CPP /nologo /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "__FLAT__" /D "STRICT" /YX /FD /c
|
||||
# ADD BASE MTL /nologo /D "NDEBUG" /win32
|
||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib uuid.lib /nologo /subsystem:windows /machine:I386
|
||||
# SUBTRACT LINK32 /pdb:none
|
||||
|
||||
!ELSEIF "$(CFG)" == "nntp - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir ".\Debug"
|
||||
# PROP BASE Intermediate_Dir ".\Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir ".\msvcobj"
|
||||
# PROP Intermediate_Dir ".\msvcobj"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
|
||||
# ADD CPP /nologo /Zp1 /MTd /GX /Zi /Od /I "\work" /I "\parts" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__FLAT__" /D "STRICT" /Fp"..\exe\msvc42.pch" /YX"windows.h" /FD /c
|
||||
# ADD BASE MTL /nologo /D "_DEBUG" /win32
|
||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /fo".\nntp.res" /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib comctl32.lib uuid.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "nntp - Win32 Release"
|
||||
# Name "nntp - Win32 Debug"
|
||||
# Begin Group "Source Files"
|
||||
|
||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\brwsview.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\entrydlg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\groupdlg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Header.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\imgview.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE="..\..\Parts\jpeg-6b\lib\jpeg6b.lib"
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\jpgimg.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\listitms.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\logview.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Main.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\mainfrm.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\mscommon.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\msdialog.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\msfileio.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\msglog.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\msrasapi.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\mssocket.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\msthread.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\mwdlg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Newsitem.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\newsreg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\nntp.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\nntp.rc
|
||||
|
||||
!IF "$(CFG)" == "nntp - Win32 Release"
|
||||
|
||||
!ELSEIF "$(CFG)" == "nntp - Win32 Debug"
|
||||
|
||||
!ENDIF
|
||||
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\nntpthrd.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\opendir.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\optnsdlg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\optnsreg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\printman.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\rasdlg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\rasiface.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\rcvrlog.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\srvrdlg.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\statbar.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\thmbnail.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\thmbpage.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\uulib.lib
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Header Files"
|
||||
|
||||
# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Entrydlg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Groupdlg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Grpitem.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Header.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\imgview.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Iterator.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\jpgimg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Listitem.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Listitms.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\logview.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\mainfrm.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Msgid.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Msglog.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\mwdlg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Newsgrp.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Newsitem.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Newsopt.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Newsreg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Nntp.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Nntpthrd.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Optnsdlg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Optnsreg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Rasdlg.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Rasiface.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Rasoptns.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\rcvrlog.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Resource.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Resource.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\rgb888.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\scroll.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Srvrdlg.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Resource Files"
|
||||
|
||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Cbox.bmp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\CBOXC.BMP
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\LOG.ICO
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\mshook.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\NNTP.ICO
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\PAINT.ICO
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\Strip.bmp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\mediapak.lib
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\Exe\sample.lib
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user