From: Subject: =?iso-2022-jp?B?VmlzdWFsIFN0dWRpbyAyMDA4IBskQiVXJW0lOCUnJS8lSBsoQg==?= Date: Wed, 20 Feb 2008 23:41:07 +0900 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_018F_01C8741A.1054E530" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 This is a multi-part message in MIME format. ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: =?utf-8?Q?file://C:\Documents_and_Settings?= =?utf-8?Q?\Administrator\=E3=83=87=E3=82=B9=E3=82=AF=E3=83=88?= =?utf-8?Q?=E3=83=83=E3=83=97\VSPrj\VSPrj2008=5FforPrint.html?= =EF=BB=BF Visual Studio = 2008 =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
=E3=80=80
.NET Framework 2.0=20 = =EF=BE=80=EF=BD=B0=EF=BD=B9=EF=BE=9E=EF=BD=AF=EF=BE=84=EF=BE=8C=EF=BE=9F=EF= =BE=9B=EF=BD=BC=EF=BE=9E=EF=BD=AA=EF=BD=B8=EF=BE=84=E3=81=A7=E4=BD=BF=E7=94= =A8=E3=81=A7=E3=81=8D=E3=82=8B=EF=BE=83=EF=BE=9D=EF=BE=8C=EF=BE=9F=EF=BE=9A= =EF=BD=B0=EF=BE=84  =20
=E3=80=80
.NET Framework 3.0=20 = =EF=BE=80=EF=BD=B0=EF=BD=B9=EF=BE=9E=EF=BD=AF=EF=BE=84=EF=BE=8C=EF=BE=9F=EF= =BE=9B=EF=BD=BC=EF=BE=9E=EF=BD=AA=EF=BD=B8=EF=BE=84=E3=81=A7=E4=BD=BF=E7=94= =A8=E3=81=A7=E3=81=8D=E3=82=8B=EF=BE=83=EF=BE=9D=EF=BE=8C=EF=BE=9F=EF=BE=9A= =EF=BD=B0=EF=BE=84  =20
=E3=80=80
.NET Framework 3.5=20 = =EF=BE=80=EF=BD=B0=EF=BD=B9=EF=BE=9E=EF=BD=AF=EF=BE=84=EF=BE=8C=EF=BE=9F=EF= =BE=9B=EF=BD=BC=EF=BE=9E=EF=BD=AA=EF=BD=B8=EF=BE=84=E3=81=A7=E4=BD=BF=E7=94= =A8=E3=81=A7=E3=81=8D=E3=82=8B=EF=BE=83=EF=BE=9D=EF=BE=8C=EF=BE=9F=EF=BE=9A= =EF=BD=B0=EF=BE=84

=E3=80=90Visual Studio=20 = =E6=A8=99=E6=BA=96=E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88=E3= =83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC=E3=83=88=E3=80=91  <= /TD>
Visual Basic=EF=BC=8DWindows
.NET Framework 3.0
=
.NET = Framework=20 2.0
3D""=20 Windows = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 =E3=82=AF=E3=83=A9=E3=82=B9 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20 =E3=82=B3=E3=83=B3=E3=82=BD=E3=83=BC=E3=83=AB = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 Windows = =E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9
3D""=20=E7=A9=BA=E3=81=AE=E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83= =88
3D""=20 Windows =E3=83=95=E3=82=A9=E3=83=BC=E3=83=A0 = =E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20 WPF  = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 WPF =E3=83=96=E3=83=A9=E3=82=A6=E3=82=B6 = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 WPF =E3=82=AB=E3=82=B9=E3=82=BF=E3=83=A0 = =E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20 WPF =E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC = =E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB=20 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA

Visual Basic=EF=BC=8DWeb
.NET Framework 3.5
.NET Framework 3.0 =
.NET=20 Framework 2.0
3D""=20 ASP.NET Web = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 ASP.NET Web = =E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9 = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 ASP.NET = =E3=82=B5=E3=83=BC=E3=83=90=E3=83=BC = =E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB
3D""=20 ASP.NET AJAX Futures Web=20 Application
3D""=20 WCF =E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9 = = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
<= /TABLE>
3D""=20 ASP.NET AJAX = =E3=82=B5=E3=83=BC=E3=83=90=E3=83=BC = =E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB = =E3=82=A8=E3=82=AF=E3=82=B9=E3=83=86=E3=83=B3=E3=83=80
3D""=20 ASP.NET =E3=82=B5=E3=83=BC=E3=83=90=E3=83=BC=20 = =E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD=E3=83=BC=E3=83=AB






Visual Basic=EF=BC=8DOffice
.NET Framework 3.5
.NET Framework 2.0
<= /TABLE>
2003
3D""=20 Excel 2003 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Excel 2003 = =E3=83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC=E3=83=88
3D""=20 Excel 2003 = =E3=83=96=E3=83=83=E3=82=AF
3D""=20 Outlook 2003 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 PowerPoint 2003 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Project 2003 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Visio 2003 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Word 2003 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Word 2003 = =E3=83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC=E3=83=88
3D""=20 Word 2003=20 = =E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88
<= /TABLE>
2007
3D""=20 Excel 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Excel 2007 = =E3=83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC=E3=83=88
3D""=20 Excel 2007 = =E3=83=96=E3=83=83=E3=82=AF
3D""=20 InfoPath 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 InfoPath 2007 = =E3=83=95=E3=82=A9=E3=83=BC=E3=83=A0 = =E3=83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC=E3=83=88
3D""=20 Outlook 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 PowerPoint 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Project 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 SharePoint 2007 = =E3=82=B7=E3=83=BC=E3=82=B1=E3=83=B3=E3=82=B7=E3=83=A3=E3=83=AB = =E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC
3D""=20 SharePoint 2007 = =E3=82=B9=E3=83=86=E3=83=BC=E3=83=88=E3=83=9E=E3=82=B7=E3=83=B3=E3=81=AE=E3= =83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC
3D""=20 Visio 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Word 2007 = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Word 2007 = =E3=83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC=E3=83=88
3D""=20 Word 2007=20 = =E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88
Visual Basic=EF=BC=8DWCF
.NET Framework 3.5
.NET Framework 3.0 =
.NET = Framework=20 2.0
3D""=20 WCF = =E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9 =20 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
= = =
3D""=20=E3=82=B7=E3=83=BC=E3=82=B1=E3=83=B3=E3=82=B7=E3=83=A3=E3=83=AB = =E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20=E3=82=B9=E3=83=86=E3=83=BC=E3=83=88=E3=83=9E=E3=82=B7=E3=83=B3=E3=81= =AE=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20=E9=85=8D=E4=BF=A1=E3=82=B5=E3=83=BC=E3=83=93=E3=82=B9=20 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA

Visual Basic=EF=BC=8DWorkflow
.NET Framework 3.5
.NET Framework 3.0 =
.NET = Framework=20 2.0
= = = = = = <= /TABLE>
3D""=20=E3=82=B7=E3=83=BC=E3=82=B1=E3=83=B3=E3=82=B7=E3=83=A3=E3=83=AB = =E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=82=B3=E3=83=B3=E3=82=BD=E3=83=BC=E3=83=AB = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20=E3=82=B7=E3=83=BC=E3=82=B1=E3=83=B3=E3=82=B7=E3=83=A3=E3=83=AB = =E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20=E3=82=B9=E3=83=86=E3=83=BC=E3=83=88=E3=83=9E=E3=82=B7=E3=83=B3=E3=81= =AE=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=82=B3=E3=83=B3=E3=82=BD=E3=83=BC=E3=83=AB = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20=E3=82=B9=E3=83=86=E3=83=BC=E3=83=88=E3=83=9E=E3=82=B7=E3=83=B3=E3=81= =AE=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC = =E3=82=A2=E3=82=AF=E3=83=86=E3=82=A3=E3=83=93=E3=83=86=E3=82=A3 = =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA
3D""=20=E7=A9=BA=E3=81=AE=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83= =BC=20 = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
3D""=20 SharePoint 2007 = =E3=82=B7=E3=83=BC=E3=82=B1=E3=83=B3=E3=82=B7=E3=83=A3=E3=83=AB = =E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC
3D""=20 SharePoint 2007=20 = =E3=82=B9=E3=83=86=E3=83=BC=E3=83=88=E3=83=9E=E3=82=B7=E3=83=B3=E3=81=AE=E3= =83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC

Visual = Basic=EF=BC=8D=E3=82=B9=E3=83=9E=E3=83=BC=E3=83=88=E3=83=87=E3=83=90=E3=82= =A4=E3=82=B9
<= /TABLE>
.NET = Framework=20 2.0
3D""=20 Smart Device=20 = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88

=
Visual = Basic=EF=BC=8D=E3=83=87=E3=83=BC=E3=82=BF=E3=83=99=E3=83=BC=E3=82=B9
<= /TABLE>
.NET = Framework=20 2.0
3D""=20 SQL Server = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88

Visual Basic=EF=BC=8DReporting
.NET = Framework=20 2.0
3D""=20 =E3=83=AC=E3=83=9D=E3=83=BC=E3=83=88 = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>
3D""=20 Crystal Reports=20 = =E3=82=A2=E3=83=97=E3=83=AA=E3=82=B1=E3=83=BC=E3=82=B7=E3=83=A7=E3=83=B3<= /TD>

Visual = Basic=EF=BC=8D=E3=83=86=E3=82=B9=E3=83=88
<= /TABLE>
.NET = Framework=20 2.0
3D""=20 =E3=83=86=E3=82=B9=E3=83=88 = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
=E3=81=9D=E3=81=AE=E4=BB=96=E3=81=AE=E3=83=97=E3=83=AD=E3= =82=B8=E3=82=A7=E3=82=AF=E3=83=88=E3=81=AE=E7=A8=AE=E9=A1=9E=EF=BC=8D=EF=BD= =BE=EF=BD=AF=EF=BE=84=EF=BD=B1=EF=BD=AF=EF=BE=8C=EF=BE=9F=E3=81=A8=E9=85=8D= =E7=BD=AE
= = = = <= /TABLE>
.NET = Framework=20 2.0 
3D""=20=E3=82=BB=E3=83=83=E3=83=88=E3=82=A2=E3=83=83=E3=83=97 = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
3D""=20 Web = =E3=82=BB=E3=83=83=E3=83=88=E3=82=A2=E3=83=83=E3=83=97 = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
3D""=20=E3=83=9E=E3=83=BC=E3=82=B8=E3=83=A2=E3=82=B8=E3=83=A5=E3=83=BC=E3=83= =AB =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
3D""=20=E3=82=BB=E3=83=83=E3=83=88=E3=82=A2=E3=83=83=E3=83=97 = =E3=82=A6=E3=82=A3=E3=82=B6=E3=83=BC=E3=83=89
3D""=20 CAB = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
3D""=20=E3=82=B9=E3=83=9E=E3=83=BC=E3=83=88=E3=83=87=E3=83=90=E3=82=A4=E3=82= =B9 CAB=20 =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
=E3=81=9D=E3=81=AE=E4=BB=96=E3=81=AE=E3=83=97=E3=83=AD=E3= =82=B8=E3=82=A7=E3=82=AF=E3=83=88=E3=81=AE=E7=A8=AE=E9=A1=9E=EF=BC=8D=E3=83= =87=E3=83=BC=E3=82=BF=E3=83=99=E3=83=BC=E3=82=B9
= <= /TABLE>
.NET = Framework=20 2.0
3D""=20=E3=83=87=E3=83=BC=E3=82=BF=E3=83=99=E3=83=BC=E3=82=B9 = =E3=83=97=E3=83=AD=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88
=E3=81=9D=E3=81=AE=E4=BB=96=E3=81=AE=E3=83=97=E3=83=AD=E3= =82=B8=E3=82=A7=E3=82=AF=E3=83=88=E3=81=AE=E7=A8=AE=E9=A1=9E=EF=BC=8D=E6=A9= =9F=E8=83=BD=E6=8B=A1=E5=BC=B5
=
.NET = Framework=20 2.0
3D""=20 Visual Studio = =E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20=E5=85=B1=E6=9C=89=E3=82=A2=E3=83=89=E3=82=A4=E3=83=B3
3D""=20 Visual Studio Shell Isolated
3D""=20 Visual Studio Integration Package
3D""=20 Visual Studio Language Package
3D""=20 Domain-Specific Language Designer
3D""=20 Domain Specific Language Setup
3D""=20 Help Integration = Wizard
 
       
=E3=80=90=E3=81=9D=E3=81=AE=E4=BB=96=E6=8B=A1=E5=BC=B5=E3=83=84= =E3=83=BC=E3=83=AB=E3=80=91
Visual Studio = =E3=82=92=E4=BD=BF=E3=81=A3=E3=81=A6=E9=96=8B=E7=99=BA=E3=81=A7=E3=81=8D=E3= =82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=AA=E3=82=8A=E3=81=BE=E3=81=99=E3=80= =82',false)"=20 onmouseout=3Ddel_msg() href=3D"http://asp.net/" = target=3D_blank>Microsoft=20 Popfly Explorer
 

=E2=91=A0Source Code = Outliner
=E2=91=A1Visual C++ Code Snippets
=E2=91=A2Indexed = Find
=E2=91=A3Super Diff Utility
=E2=91=A4Event Toaster = Utility',false)"=20 onmouseout=3Ddel_msg() = href=3D"http://www.codeplex.com/DocProject"=20 target=3D_blank>DocProject for Sandcastle
 
Windows SDK for Windows Server 2008 and .NET = Framework=20 3.5
 
Source Code Outliner PowerToy for Visual = Studio=20 2008
 
=
Visual Studio 2008 Web Deployment Projects = =E6=97=A5=E6=9C=AC=E8=AA=9E=E7=89=88=20
 
------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW4xLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFJUlEQVR42r1VW2xUVRRdp1P6YorU aSFCKLS8CgpCKQ95VGpBaLDaIo9SQR4mhATlw/jhh/Lh48sEY0xoxIQfRWPp+0GRlmhLsVJipRQo CiOBlvJoCzPT6dy5cx/Hfc69MxQjSf3xTPbdZ87cWevsvdc5m5k0YA9GQ3hOA08Y4XdGMwQO+98I as7cQV+/AoO+BTUOX5BjWJpJBuhmhHPUBB/uSOUsvNuScjePdaUTIRckXDfIk+lEqNOCpst16Dpn gszQAU28I+YG5G/miMDdt/rxyZuuRwSHiSDeJiBwLoAtAk7ggsQmNIjAsEh1CRwm4DBHJDZCEE5R ScVfuOuxXlRCgE8x4Vc4/JSiIfKaIZMKwmBiSxETH+lhP6yhqBqOvjf9EUFlYzsK1y75R5GssIUP 6VymJCaaMdOuE4OFLKMz7WjIaxRaU3MrXlwy+8kEI8EFSMNlL85f8+Ng4WQmQL47OwAfTXa/kIJh xbBSZJMEAgpONJ7GhtysfyewwKXMpBeyOdnlwbulPag/MIs54xzYdsSN/HlPYf+aiQgEBTiHSoVT Q6S64QDqTzXhtbVLOVOCIVMAtZzvxopFGRaoCJlbfxIWUFU4neOw7Ws3VqY52exn4vBB9W3Uvj0T nT0KPEFDbiw1KQYLpiTgTr8PdQ0/4vW85Zzd7L1lxkXftcBIe4ZpkBemkRR1Wtdw5lI83ih4CSWN 91DyywCbkRyLqQR2gHZf9JUbmTOcSIyJQvMVHz7bmorkaA2VdQ3Y8soKzm7c7DYnjuuyEm3q0jiB wlDJk5xCCr5tW4jigjXo82jYVnKdKVTwo3vSMD7eIQk2LUrC+FgHPj99D4d3pcEVFUJlbT2KXl3F 2dVrXXxq8mU8VDLBo1IgSmJp3CR9C29A10yZsmgHR1tfHHqIaF92CoYoNYIgKjYKCRRBcNjARwWT MTnBwLGyamwvXM1Z15Xf+fSJl3Hfn4mpqXNkDUQwhq0iUWRxwBTVRG3jGRSuz5YiCBC4T7UI9uVM wKTEMfi04Q5yMxKxc/FYHPmmAjs35XD2W2c7nzPpCnq9CzEjfZ6tHsC+MixPCw+HDJTXNWJz/tqI 3lV6FJOaBoncQVJLoMchqoFrjIpjpZXYtTmXs7b2Vj4/9RJuDC5CxuxM1J7zobr1HkL+fhjBh1SK Icyc5sKeLdkoqz2JooK8yKESch031hGRtjgyg14N7p4HqKqtxFtbX+as+exPPGvaRfzRvxjPzl2K jusKznd7oKk+AvfD0BRMcCVieVYGjtfUoXhjfiQ6w77swmkME/t8PiKowN7idZw1/XyKL0u/gEt3 l2L+/JW4Paihtz8IPRQkmYbINMTHxSDZ9TQR1GDHpoLHTm3EbAJB5vV6UVVTjn3b8zg7caqOZ8/s QEfvMjyfmYOG9iHU//p4itKnuEimK1FaVYVdRRtt8JEEkIqTwjAFgQeV1WXYv3MDZzUnqvjq6W1o 712FzMXrcMGtoONPL0JBL4EPyxSlJDmRtWAWSivKkZebbaeIW6D2adcJWd4A5BVFQUtrC97Znc/Z F0fLuDN6AGPi07B+TQ76KEV9A0FomkrgKjUYK0VJSUkoLT+OBw/uy3SI8yJPPzft+cjv1AkDwzh0 cP+jhtPQ3Il5czNAV1O4c8lmE24mQ3RjllX8gMMf7x1tx7R6cpig/OQ5OKJj4fGHaPcGQtTGNLqL dF3MDem7r17E91++/98Iwtf1/UEv6GalRTtUETLNeWTO5fy5jLRRE4jxN3saAtkTEvx0AAAAAElF TkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW4yLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFh0lEQVR42pVWa0yTVxh+TltaSluw QrkV8Yagm7ugcxcluM3J4gVBFBXm3HTq/GU2l/nLZFl2+bXsliwz2fWH23SbRtgQnCZkY1ZlSBDn pEh1UChQoND79fvOzvm+towsS/BN3pzznfQ8z/NevvcrEZkhboQZXykz/I8lfjMb4ziEE9iG/LAN +qT7UQEIRSkNRijCUe5AVJjmI5gdwWPLDNxlgl+ujuLGoBJqTSqiMSDCAMOcIEYR4R4VIbA4RZEi JoDwlT8LbBWlc+ZMA4UsxOsPYUOpCodr8inhYXCC2+NpNFWrI/xiTKRUYMAxGVCKgD9zQBYhiQn8 XHZRIpLJEuZy+1FWHJtJ0N4bpkqVmnDFLD3UH2ZrWGR7SKniqjkGAySMX1YcP+MV+xc+uxfBjjK9 TMBTZOn6G0qVBlnG9KQaniquPBaTVEvhy6CcgAPKpFQmhUARF0HhGHHCmOpH3aZHZIL27j6Yc+ZK LlUfsrqEMu5RTsQ2KUpCREGuD5E7RRIjiDTpV9r/QKqaYtvG8v8SUCoTJNVJHUtw/i83Om77cKza LNXppGUcnpiIFx7PgjcgJMF5NJYrl5GWqkDt5rUzCfITBJQmO4MTcKUXbrpx5Hs7fj5cTPQaJeo/ s6HygQwcWJuNKW8smVrulyyXoNcpsbPyqZkEedlzJXAq5TRZVOmMvRuo/9yGsoV6UpKXimMNQ2h5 pQQGjUJq5UTE/pCIX9t+g9GQgl1VT08T5GdzAmOikDJBIgq20aQocPziKD61jJOiLA3mG9UoMmnQ Mx6R6mbUMsUrjUhn0TVfaEXmHDXqq9dNE+SaWIo4Ac8jr4Egg8t5pVAoCEbdUdQd7yNBpvjLfQvx xulBmFk0vA5vnrFjdUk69qzKRNP5izAZNdhds56SEGuH1rZedFtvoXxFKaw3LQhRP2qqtuLPa41Q 65bC6XRh5RPL4QmM49JAIexTUby6Pgf1n/TBzTrq0cI0NHVN4eAzOah9yIgfG1uQm6XF89sqKOns 9NGO63egVhGY9d2Y8NhhSM9DeoYadt8AnCMUy0qWYjR0Cw7HAPbXfCzVJJ0VsfI9KyJqBZ4sNsBi 9WDFvDTsXWPC6bPnWDZ02LP9WUrONQWoSpWCzs5+1KxrRrrJgGgkiv6+bvgXrYRKo4HH50KvsxWe 2xT7qk5ItcnPUmPrB1YY56RgR6kR758fgWmuGu9sMeNMQxNrGh1erN1AyTcnRqlzbAJ37w5jb/U1 NuR8CPkDGJ+agLD0QQRCAXg9LrhoD/x2BQ5uOyW1ZDYDfvenIXSMhOQis75/ebUJhaz4p840ojDP gL07N1Ly3bcumpNjxNV2G6rKG7BgsQ5UCKP3Vg8c5hXQZmrgD07AOvA7HO0BHKw9LUWgUAAZLE2J ruNp87PZ5fLE0NTciIXmDOzbtYmSr79y0gJzFi4zgso1P6CoSMVaJwxr7yAGcu+H1qRkvT2Fu4Od GLB4cGjn2eToTr5cgrwX4/OouaUBi+cZ8VIdI/jow36azQrSdb0fVWVnMd8chhAJwDYUhCNvEZTG GIIBD0YnbbBfcWP3lpPTc0egcSLuYnx0i2hra0Xxgkzsr99MydtvWalOD/T1OVBTfg65cyYQDQYw 4NZgNN8MUedD0O+HLzKGwQ430vBcHIxKL6C8F2fsfez3FeWlOFBfScnR1zsoUbDLg07UVXQhUzvB AH0YDmgxNS8fMbUXAa8PYeUkhru9OLT9i/jEjU9FyCNi5hmQl5PJJkMmJa8duUEzMrSw3elBdXkL CrLGJMUjPgOGTLkQ9G4EfUEoXHrsrjiKwoKi2X7z5Y9+U5ODxqIheLzDWF7kRph9jaYmffCEwshb UoBwIISJsUksWXQfSh9eNWvwGf8q7unWPdo/3ErFhoC0x00AAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW4zLnBuZw==?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW42LnBuZw==?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW43LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEMElEQVR42r1VXWxURRT+7v60bJfu 7t3d7tZKC6UGn3wywUiqUVuDSKulQgH/0FCt0URffJFnE0mMGF4U44sJPpjqAyFAuy1pA+WnFBLT KvjDbory01Zp05/d7m733hnPzNy7d4uQUB88ybkzd+495zvnmzNnNEYCSzQSMXIS3EPsf+5HhB/t fwW4H1kxgHj0XZjC6dE5rrncWnaJI5PnfG6RIZ2jOWluiYFLA6maHJUD2LmW5lwwTezdHMX77TUO wO+3K7ivwq/RNxiMc9PgNNLc5GTAINZNOeeaYap18U6fpDLGYWPMzGXQuMFQAIIiAXB12g+fz08/ KyPhQKmIiNYkIKkBTY53AAg73Atg4NIt/JRcgNfrRa7AsUg0zS8KepiiqCBJUBEKiuDQYq0VKROS zeXR9ngAXW0NCmBkLIkH42GpKDFmlgcRnKSB3qkk5B6ILEQGjPFiBjZVY5evwCyk0b7libsD2M7F KGomOZlHtNKDVV6X3IO/5guIVXqxVODSMSsCKD0/cgG+Mg3btz75b4BS58LQ69GwYd8Yuhqr8G5z HMPJtPbO4Ws43NWAer1cZUCZLBX3hOPc+XPw+9zoaH1qOUCNABARWbQIY4/bhU+O38Klaxkcem0d DvROaDcog4/b1lhcqoDCfg9m0yZlxTB09gyCqz3Y+cLTywGqq8LF2jYtICIJP/6RRuc349i/ow4f dv+pffBMHOVE3VcjM+rwkXY9FkHrozpuzxo4NXQKesCL3S82qXMwMppEdUzHA1W6rAbmbKjMYiFv 4qMfbuDn64uIhcvw3dsN+CIxiWNXF9DduR5fn5xC33gG3+6pRyZrYmBwEFGi75VtzSUA5Fwo46XO FQBcwJlf5/Fe93Xso314qymO/Udu4sDQ39hYV4HUVA4b61fj045aTE0X0D9wEvGID6+2P+sAxKIW wB3RM67qm/YP4zN5rAmWIeR34+CJCXx/ZQ6fd9ThIp2ho6OzOEhzL5XdiUQfqqM+vL59swNQFdER j+rKuVDRGnhpCSpAcYLFBh7qn8SXw9PY9kgQF1NplFPVfPZSLVwUSE+iFzUxP/bseM4BiIZDFoBT 03YlyT5UUuu+chd+m8jiNFWWLY1E1drIKkzPG0j0HUdtdSXe6NjiAIR1C4ApOuwDZEddXDdVlXnc mmoPViCiIWay1AypZyX6j2FdTQBv7nzeAdBDQUkTuwstTlNzxmWn17T/VfvX03sU62tD2LtrqwMQ CgYRjagMxI8GK+kzptoXe24uaw3kVKxxJ6CeniN4aG0YnbtbHIBAIIB0OksOmDQsUJ9W0TGiSKwx 6UjMxSWogJj8Lt4Ny45RdSRTKTxcH0Hny60K4JfUTfQODhNAxqKISyPObSMmS1WM8mKxKo3b69ZV p3oYl429pWkTWpo3KYCV3Mkrkf906a9U/gHjcc6GMrYtmwAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW40LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFDUlEQVR42rVVW2xUVRRdZzqdTkuR PsARHNPSImEK0VQIESJKiJj4g1ESf4zygx8qKh8+UCtR/PHxITESDSZg0b4hFAUffRpKeLSl2kJt obRlpsNtO9N2Hu10Zu7Mvcd9zp1pBwwGPjzJmX3u3Hv2WnudvfdhOg0kBqMhLKeB24zkN3cyhB+W CtDY7pGbNZ3zSAyIxjgiYqocahygv8FwFwC4BeDD7wZgW7YUmgZyyBGlqUogXT7HNU7gYERAkICu CTIw1rogIFkjGf6V4THOknII+9GhIVZYXCQjkM7IQZx2xcl5TDjTJAgT7+LkME4/wuryfyNCPUXc zkvXbwZ4/9t+lpOXKxzysAqEiflslCMU4VKuhBOWZKvrQoR5xzwxk0Px+G+WqPxEJx5b55AfSYaa wV5NMJTO6JyFY+GQcUMeYxrvhTXec/za1HozwPHGdjy7dX1KFhjsuPBKR3uqJ4AcaxpbX5wNkwmo Oz8JxwNZKMi10FnxubMQsvp9Pvx4tP72AIbzBADNNEJ45+gIrioR9v3OInnwmz/vR9m2+/HMwzlS QsFcpdDF2jc1hYrbAQgZ5/U11iL9+5Uwth8cZOUvFWJkIoovWj04TOv0NCYTQuSPPS8DgZAGZdSD irrjnGmapquUIoLl6fY+bFy7ymAtsoi0Ec6j9F4A2PKzsfXTfrbs3gxcIrAda/OwfEkGXq1xwWHP wuR0DBba1/C2A70DCn6oOcbZbDiqT005kW7yk4bCoUZpJ2acWMWkHSW2s3oRNq1fg/IzXvZVs0dG fK6sBC2XA3iNAOpfWYG2viA+a/Gge+9qDAwpKK8+ylloNqIH/X9hUaYL8jS5KNk4RUB5qkfJxuBy axgKb8GGdQ9hcibGdlU6UUxS7H+xACcv+mQE92SmYSaiw0a2+V0HevrcOFxVy1lwJsz9U11Yku3C geYnYTabpVxRqmDRIkK0KRg27Ig3jGNldmRmmIgLpxrRceZKUAJ0fFCCbmcIb9S5sf85O/LNARw4 VM1ZIDjLpyY6YFvkwjd/PA2r1UpVS5sjhtMZstNhHWEqOOeIgtq9K2UqipRMN5twYXBaSlRK6ToW iBEpHRWUZX7vOA4eqeLMFwhx7/h52HNdaOh9HKUOO2KiD6lGowurgqkmoymvrMaXZTvm+o+JDt6U BtwIqlATuZhrNSHbnIa+AReOVBPApG+ajyttKMhzou3aJmx4ZBUuX3Vj1OPHbMiPJUtXIhT0wDMx ibMXOvDJe7sTBcXn+lCykvWEFc+jo25U1JBE3skgHx1pRfHiYTQPPIFHS1ejur4JKrXRhQsX4NqY BbYFPpjSrejs6sK+PbvnJEpWrlzfAqQoBFBLEYxPBLgy3IAHbUP4vW8Lsqxm/NZ6Hj5fEBnWdGRl Zsp1SckadPf04OM9b6Y4xnw0WsJ5ojBv3HChUgCQFNw9eBKO+wZx6u+nsHnDWnRdmZCyCImKlxdK ua67Pei42Im3du2UbA2JeIpEPCGRMb2eMRw7QZWsjPu462o9HIt78cvgdmxcV4qvq9qlLEKiaFSV ckV1C7q7/0SB3QbRXXSiaxQml8/GWp9fU6pfd7o4cylefrKhCRb4kJlfCqvFgtPn2v8l0fIVq9Hb 24Oy159PXIZIscZNlnIXzy1Z6gV/sKYF+bmLKU112X5jxg0m7wIRdmPjT/j58L47vZKNSz8VoOVs NwaHnf+56eUXtt0dQGq7/j/GP0UIDVtlEBukAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvV2luZG93cy93aW4xLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE9klEQVR42qWVe0xTVxzHv/fettDS Cn1RH6W8xA50iDJUwLmJc4nLNrKR/bFH9o9ZNMsS90rYH/tvi8n2z/aH25xG968uM9EZnTDnNkQE eShQmVAmtkJLC7QFrH3de8/OvbcFYjRi9kvbe849p7/POb8nI1JBWhgq0pNQwSMks2c5IulhnhQQ iAiMIYdFjoZFIkUQuS/AqOeg4ZjHA5Yjz33lZg40WNG0xYih8Rg+OjGBg2+sRnWh7uGAzGnlyTJu 8OmJCWY8IuDQ23b8cGkG3Z55/PiuA6uN6ocDookkGRoPYTaWJFQ7AyItCIQn9GJpjDQUQH/oZVVZ Nqb5pA/fUkDzzz7s3qDHvh35ULGKiUwGDl0jY3QrQc26AsJ4pufEFpcPphX6pWiqjiwC5KFMxuYC G/PeTx6Y9CzcMzz215txun8O4Zgg7622a3BgtwGnu/7B61udhPk3EBFbh3woyM/LaJfcLX/A0LG4 1HkEK/XZzMhd4ONT4/jweTPW2nR4/8Q4+j534uLgLJrP+HHhkxKc7ehFY02ZAugem0ZVUb5iH/nL phWKSJPScwE6TRajhhq/XA9jT3kurnujMqC6IBuTszwiMR6XP3Pi5N+d2FlZogBuB+ewa719WVH0 YB6c6grLgJP7i3B7MolvLgZw/J1i9I32oLrMQQGTEXGMAho2/D/Am5tWYCSQRL8/jtP71qJ3uAPP OIsVgHtyDi88bQe7jBx9ECDlwjnXHKIpJepKcjV4q9aMI+f+wJZyChidDIs3fRHsqSykobb4x5Fb wzCacmG1rMTZUR6MWoUZamPfdJSJz8ewd7sJFq2AOx4vihwFyDHkSC6SJYEUDv/ahtoKGRAiEuCl jcUKgJ4iGAygra0NNVvr0R42w59QwetPwTsVQyg4g2HPFJq2rcbXTVZ0XeuCNluDbbW1YGnEJQUa 4gyPw+fbUVdeRAF+CpiggE0KIBqN4uqVK7BYLBDNlTjjTsDtF+ALxZFIigj5A+BJktYeDY7uLUGh 7j66e9tRu7UONqsVKZGn6cLi8G+PAIy6R9E/0I9dL+7BodYIjv3pg0CzklFnYYWOg1argYZWBTWn xka7Gl825mNgoAepWBTb6p5VElJMAyoeAggGg2hvl05Uj75JLfZ9N4iJcBQqbQ5W2UyoKrfCYjJA RXOkxhzHaxs5XLvaiTV2G5zrnIofWAnwFwXQPHD7ZohrPIyXq0sXfOByueD1eqgPtuPg+Tl83+JB niUXq1ZZ4LBmw2EzQJ2M44NaDlMTtxEOeLCzoUHJSyIxCI62XFYAI75pMkiL3avVZQtRlIglcKH1 PJzOcuRaS7Hji1tg9DoYjXlYY86GjkmhsUKFeoeIvp5OPFVWjJLSUiRjSaSEFAiN9+OtHYsAFwW8 sgQgXTMyGwHHcTDoDRj0x3BjLEYjhOYBBzjyOFStyUJOFoPZe/MwGrTgVFmIx+PgqZNZVoVjLR2o Xy8BJqbJzbsUUFMGjsXjhSgHkMwRF+MLc6mFpMQUREGUAUd+78D2DOCGNyRVPhp6ywDwykMyhSAK i8nFJ2jfIDKYVS0BSIl2YeAONhVaoWHS9ZSkK2m6JcgNLt3kFvpruiGJmVtlVtLvLl2/ica6KsLc iydI1/Bd+GdCdIXIi0qX5pWIkHRLJyOCPOczCulcei8s6OaRqfbSHrvNgt2bK5686T+p/AdZxatD 7d/LpAAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvV2luZG93cy93aW4yLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADLUlEQVR42rXWW0hTcRwH8O9/Z56c 1+nmloVOZyxSQklT57UyxHyILEIQjMAgIXrosctTUS+B6FsPPRSVUUE9+CIJWV6mhiEqeZvpNs1l bnnbcG5u//47KtpFt1l+X3bOds7vs9/vfzjnEA8L1kJYvJ+UBVtk/Rh/4q1Ddh2w2e2ejq5umKfM /p7nFxCrVECbnUmJyWSi/f1DUGk01DhNCAcXZFEcdTocoC4HCB8GqTQUcK9X/3sHrZ29kMsiIY+W YkhvhDycID3tkBeYZMAwRqmcdg8piN1qhUZhoAkSCyIieEz/cKO4tAjwDpJuDfyewc99a4DR5Olj HdT3xeNqmQb64Vk8rn+BaxVK5BcWof7ZUxScOrvRgZ9rMMCAjA1gEBMrwXj5NhzL8yYUHnFA4piB iC7Ctsyj8mKF8O8D6eAXoKWtE2ExCnT3WsCJVpCiiYHVMgfb/AykUbGIi9+7dln4D3ydNOBEQTYl BoPJMzA4jLS01P96FfX09CIl+eAqYDROID9P67PskpNCJAIJFouEr2wOD3iegBf9aba06qBSxa0B Bgbk+ABYzZqmGSjCOFKZIxOW5NarKeQmh6I0OXJ1jTYD7QxICBC43/gdDf0L5OVlNRaXPCipG0Ft +X6cTpVuC1AvUJCb43Ou3+wu5N0bwd2yfRgxL6N5dAFPLiUiIpgTAO+o9ojJzgGwOmW1ejjY5uiM E1fyZZhzUJgXVoSfVdFiVOXJoAznfwXGxg3I1Wb5rC/mxHj9aQE33kxAEkTwqEqNCw+NqDomgzyE Q03jNG6eiUXZ4Uh8aG+HOjFhFfgyNo4cbabvDljsTg51TRaoonhoNSEof2DAQSUPCRtNs96O59WJ OBovhq7jI5LUiYED3jsFx3HC9sg3lwCkJ4UgJlSMDr0N1fkxKM8KR6uuY2fA5oxZqACUZ0RCJuFQ 22zF+bQo3D6nxPu2tt+A7MAB8yJwp2EaY7NOYV/Nxna9RIm4aEDXuXlEowzIChwg3Ma41uN2u0Hd FLouBhxggMVipc3vWmBfWgqgMhAkBlzeW7hni0M4EYpPHqdku+fvv0Z4Ju86sPmtYjfyE93eqy+N ahmDAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvV2luZG93cy93aW4zLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC2ElEQVR42u2VSUxTQRjHf6/PFqSt UGkriCIScUlcKvGiBw9i3PXkQWIkGExMJBr1aGKMcU8IVw8mxMZEJcYlXozGjRPELUXB7aJVy6Ns bWV5bXmvdV5FEA0IUYwH/y+TmUlm5jf/75uZJyWEGJAkZNRJIUbQtzFjkbGO9FcBY9G4Ad92m+pM hIMJB0x4iMYLUMKadP9lN2sX23HZzbzwq/gCKjtWTP0zgMaPqlR2zs+RLdPZsGQKJ262cvfVZxoO z/s1oKMvyePWBNGETFtXjGBHL0UOmdLlmYOTImpCOlD7iXRkDm2eRsX5D2zy2Nm32j06wMiq1xdH 6ZPxKzE+tvWhtLQRCEbw7lnEOo9tMAdX6juprA1wYI2Lq4/D7BeLq7GhhUsWWil0pw8HPFd0ap6q BNo1lFCM/micUHsHSZPG/FwH1WX5FLktKcC7YJy9F/28CUapWOlE7U3ifRaiXOSh4W0PmRkmaipm k2GWvgLiGuw+944HTR0kJBOTLGlk2WQyJkvIjhia2Hy+K51sq4wsACtzHKgtcPRWKxfKZ3GvuZvL vhDHNuZw9VGYD1GNuweLMJsYugc1dZ3sqn4Csswkq435s9245+hUrc/B47KPmvjj1xSq6trxzJxM qEdnWZ6F6tICplilIQAiUKtOvab+TRfZbgf5eS4szgjV69wUjwDoFzONS3H6usL15ghnt83gdmM3 l3xhakWIFhakfQcQutPUTaXXj8Vmx5mdlQKcKXH8BNAHiipCm2aCqhsKJ+8FmZFpplM4KC12cGJr 3g8ODBOi1RLSaemKCkNmbgfb2Dw3cxhAM4oYFxeEuHCti3aGLI62pqPpCXKtacOP6Wjvjve1whKn DY/TPrhzIyzGuYuKTlTUsWSCmN5Pc1cPn3vj7FyQO3aArzXMw0CE931x+gfuSqokv7pNpFwnMb5s i4nthS6W5mSNHfC7+g/4RwDj/R+MV18AjMfWaBMhGCMAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvV2luZG93cy93aW40LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEn0lEQVR42r2VX0xbdRTHv5e20JaI FIpuIDKzMf5DC5RtyNjGlPhmIonOPSx7mSHDLD7MB5MZH3xwWaIvukR9wBizDBhlEjZwmpm4MZYt kQjGkfCnf297L3QbK5SWtvfen+feMgbKNtTE0/zSc3tPz+f8zu/8zuEUEqwIR6J+MxI8Rh7abEZU P9z/CtiMzIhJzpqtQ7ZJh2hcgfhAQn6OHkZD2saA+/MP2OjYeCpqBanoGH2QABRNR1zdD+m7G+rg OBPk2puteK3oLkLci3jnWx/OtW+DMP5jyv7hThmHpuYmxgmCyMTZOdRUV7LNpOjjAZH71b2ML48U 4rMfQvCFl/HF4ULkZenX2V2+dBnFO4sZFxRERZidhb26alMpujEV4Y5948MnbxXg5PkAjjZa8GZ9 Lm09tfkCqx7mjLQ1gKCgCCIBbNWbAoQWJO5kN48x/xKet2TgUK0FH/QLKCsw4v6iBB2TcfPDclwZ GkJJiQYIKoIgwG63bwqgUCKv/BZG+3k/TrU+h9wsA4538Rg4/hKuTSzi9NUQpk9X4JefBgmwk3F8 IKgECVBf+wgw7JUQ4fS4G5ZpxbEcXkJb3bMo3pKulWkkpuCOGEOx1Yif7yxogCxTGiLLCqxmDqMf VWJwsJ8AJQTgA0ogKMBRX6s5HxMljIgcXIIM31wMkYUoRv/woKUiD58e2Yat2YZ198B5a14DjJ4q wbgnhnd7eHx1qAgR71WUlhLAz/MKHwhgl8OBcIzhwu9x3PJJ8FKEizEZ0fkwItEFGAx6nGgtREdr 3oaAukIjxLCEaIJhoGMHxm8PoayMAD4fr/j5APbsduD6xBKOfT2J5YQERZeOZ8wGmIx6mDI46PR0 mXQ6XDpRxBkMaw89icm5OJJyqrItRh2q8o242O9EWUWlCvAxP+9H455GuENxHP18AtfGROiMZuRY LaguN8JeCUTT8ERRE1dqTkfb9i2wmBh6L/ajuqqKcV6vj/n8fjS93Aj1evXcnsd7nZOIp6Vja74V lu2LGD5c/tTqUuPvnBBQmWVCTa4Rzu/76fISwEMAr8+P5qZGzTBCfaG904URj4Rc2oHhhXsYebts 45KlRe0IanbiMnBuUkCDJR22nEw4+/pQY6thnNvtYV6vF/v2Na/+MUnG495lJBUJZ108vmst/Vu0 CdVOSdkm1EXb75oWsDcnAzZLJnqdTtjsBHARwO3xomV/84ZRdlyfwtm9xeucJ9XoyTkVmQahwkFU TqJvWsT+XDNs2Zno7nPCXqsCXCuAAxsD3r8xhTONO1afE9QPVecSraiUgsXIeYJaxMBMCC0WMyot JnT19qK+vpZxMzMu5na7cfBgy4aAydACetz3MBeXIP+lxyrsUX9Oo3e2rHS8XpQDM5Vzd183HA4H 46YJMEOA1scA1om8kiNVVWRKTzL1vDIvtCkiJ0hV4KQzSAGmCeBy49VXDjy9DsmJ2pYlci6Rc21s rEC1s6HfGRWGOq8uOPuwq4EAkcUIGx65CV4UKLGqsZwylNfq5JlJSEpq5AmtclSYIschaeAk6WxV V3NZXFKKtrY3GPek6fVf5V8N/X8qfwLRL4nhPve2jAAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2ViL1dlYjEucG5n?= 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 AABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2ViL1dlYjIucG5n?= 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 qLi3EAAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW41LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFQklEQVR42rVVfVBUVRT/3WWBZUV3 wS9AUFjFkv5IGkOiybJySvvHarL+ycmcySbNJkez8WNsrKammsbRGbWaSVBwQbKSoIyk1HFUFMMV yC9wgf0CVpaF/d59793uvW/5yppxmjrD5Zx3977zO+d3zzmPKEwQl1uOAOFaoaAS25VlCq4lpmWm KRXHCO5eKBkLsGX/NWJMT4MkgYZiFMGIglAUCIQVRNgzB2LghC0oPApFBMMW2+cBYCQIIc4+73iA HV/fQu7sPHGYO5NklgXzIEk8k7iWQYQtD+8zgPjZYbBhaWrppIRSdYfr7V/dJBlZmZwaGpGAKHMQ 4StKmR2nSqaEg3LKuObBKPFnkcmYDK5be8YD7DY3k3mzZ/AXaSQGhBkt4ahKFQfgL7M/Iujhl0HV PQ7EvVA6mgW3m1tax1P03S8X8OySotEb4ksZTdvuiSJZqyFGfQLzTtDljiA9NQEJzI5Jo1nx4vD5 /Th05FsVgL8eliP48WwTSopmsMNRTEAODDod4tlBw5ysPGAFjSjky9UmQcuD77Vi7VOZeHnhZEaj IgAk9o+DDQx4UF59jJKYLCn2oB3OmBsurxftgyfhDVihc7+C5fOLMScjBQkawgImOH/ThzXmblKx Kg9Ols2WWicOrMzFlFStuGQeiEGvhS8oo7fPjYrq7ymx+a1Kg7uK/VCA6UkmOH12nGk8C4tjMWbP vI11JQ8g3zBLLT/WAcU728jzLOLLtiDSkzRYUZSOzxv60B+WRbYLM1Pw0YoctNxwqhTtPVWnXKWl yM7IRlJwGnpsc9BvL0SX1AJr2hdYlr0IHxa/IyhJSiT4pM5FzBc8CMYUNG4rwNnrPqyt6sbFrQVo aBnE5hoHzm2eB5utF2WV31Cy7XCrcjXyPjTZgzC2P8NKZDHCAT0uGfbAr2lGljYDx1ccEvzyFu7u j5C1FV3IMSTi4OtzUNPkEQCFOXr0eGPwhWRc3HEfmttsKDNXU7Kx1Ku4nGW4bTgHvfF+zFdWMWcK hrRW1r0RSNEEzDUWIMjKNcSWMTWBLC1OgU5LMC01Eb/+MSgAzAysvSeE3Sd6sefFmdBGBrC/rJKS XceC9Io1CG9/NUKzrFg2fSuSk3XMuSL6IBSh8IcU4TzM+iHic+GD1XkioyQGcr5DpeiFwjR09IZh cYVQ8aoJJNiPfaVmSk5aAtR8OgSXx4bQhMN4o2gDpqZNFLMnFG+yoZCqedO1Xj6NneuWiXrn1TUQ knDixhACMbVXTMZELJo7CW3XuhhFLIMBX4zWNg6i9EwD5KRL2PXcephyMjDol9BkaUMesycZ0oU9 OX0KDlVWYfum9SPjQStKmNmUsKZU9wKsoux2O8qrKtVREWMTy9LpRMPpU3i86GFkZ2bhs71l0Kfo sPiRYnx68AoW5AVROH8BaupqsHXjWypAfIxzWxJzKd7NbN/psuPwEfPoLFLH6wA6HR70e4bQ2NwK V08f7sk3YcjnF/aTTzyN4/W12LJhvTpxh53KwwAYAXQ4uhlA5XgAR48H7bbbME5MRZ/Hj6bLrcjP y4KBU8TsWbn34uf6H/Du22+OmTt3ZsCBHI7Ovwe41ulmTnOxZmetoIVTVFd/UtBlmluIo0fL8VjJ Q6KU+VJkZdTmWo5rtix8mv4VoK2jD/5AEL9fabuDouKSJfiprhLLlz4q5g6lw2Natfn8HXmG+hW4 A8Bysxe6ZD28Q0FWqjIb1RrwIoixvjCkTcVv9eXY9/Gmu/sgMxkH4GaXW1Z9HB3Wrn98Kd+Ugw2v vfTvAP5rEQBjv2j/h/wJIbTYT4VSAKsAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvV2ViL3dlYjEucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFXUlEQVR42q2VbWxTVRjH/7ft+sLG ymDt5gbbWqaCCzBEWCEB5HVGQPiihEAcxgS+mAkmmEBmlGii6AcgYUFHEAaYSYQR0YBGw0aUbAwd 0IAsvJRt7KVr7bau7+299/icc4tj0Q+QcNKm55577/N7nv/zUmlHbYdqNpuRUoBITJVGYjJCcbBw FIglAZnOwRhUMPCPCkhiq10ifaztaYXDcdw+PkvsGS3pg6871WJnERgZYookJVX+y1hcJuO0l1Nk VGVIKLRRVCSYJKn0LHeI0X2xfwTQ7u5C+8HnxwKKCAABADQAMBYAAtABfTlAPJcG8AhljK7/AHYf cjPbxGykSAMuUTiuSRSNESRBNjVZ/nWRgpHw6HV6rzJNqP4BH1rrFo4CGn9uYcsXzkMspTB7doZ4 OTAiM70BsBr14uU4P1Q0Q7IqSYqqXaeYUE3sYxRmLB5EfUMj9ux8ewxA9ZtKcf5qEI3vOsWNjxu9 6IulcHDDFOFinGlGuGQqSSRztfg1HaRUmUePlMwQDA6iofEs9n+0dSxgSukMbDzchUMbS5Cbrccb dffx6dp8rJ5t1fKQzgtPrEIRJEVeKOFyEhwmp+FDBDh5+hRqP6keC1i5eC6qDnXCNt6Isslm1P7i w9ntU5Fl0CTS6SVkW/RIJDmEJJJ50pMUhSqgIgKCBof9aDh9Gl99tm0sYN2KCtQ3+1FzbgCFVgNe K5+AB/4U/uiJiQdzLDq8X2mDq8SKCJWRzGUhq4l0ZLyiVAIMEeAbAhz+4n8AIbK1vvY2vCEFDVsd eOfYA8xyjsN7y214q64TZc5M7FxZwD2VkuQ9r/9EuoyVdLkGg3+j7XIzdlVvegTwEwGWVfD+RNOt MPwRGatmZmPdvnvoCqXwbK4Rbopkxyt5eNNlRygiSymyLvKR9p4XQJy3eCqEMydvwpIxSZTc5s1O DbBmaYWoQq2ogYwMYOWeO5icb8LmBRNx7OIQDFS2u9cUUAPKEveaJzUha83Gc8DzYtbF0eMhqWvu wX19EE1NywSArV7qEt6IsOhhowmo/PwOwnRYUWTBD+4QKsusqFldgL7eEEHiGOgewbWrPZjsyEdR qY0EUGCbaMDdDi++PTGIBDVJza4XmHTqfAtbtcSFhwOMe2OiCE5eDsAznBTQzAwdVjyXDV3UiCtt foRDXhQWTsXIcASe7g4YM4wkXT8sWXkI+vXYv38+btwMwm4zpQEvu4QhETL9SgThncyTxyNTKaxE UsaP3w8jEZXhdEwSD4SHo+jz+6kXdGhqbsCscgeqNi3B9Gl5o0nmgFcXu7ThxTSJ+MDjQyMppqXW UEHytrfXgMu/96G4cAIutV1ATo4J1sxi6CQzAqFbeH3DYhTk6dB5R8XRox7s2zdHA1QucomkiXHA tJLT67QIuHGFbl767QaCATtyc3PRcasd9mILSkoK0dp8G7GoFV5vD4Uegd1egsCggvoj91FV5WDS d+da2NyZZfAPDom5/7D1Vap1MXtoJEgEbWtxIzr8DBxTp2PA101/Rl4YdAyxCBn3RdF5vxWzZzuw dPkieO5GsX1bO/bufZFJx89cYJ1dPSK5jGvEWzItk+gmCstizoLrpWlgMSParygwmXIwEg6TbFEk kxL9iwURjruxZcsS5BeOp5dzce3akBYBE1Yfb9V9+Sva/uyHyWhFKsknqRXDAY8YF+G4DzNnVKC6 eh5JlzWa5CcB+HwBfLj7BEqd09DbH8d191+YNycPCnlsGqdg7doFOHDAgyNH5qP5oo9AmU8GeJzF rZU4zop9/dGKpw9obQlg/YZL6O4Ka6NC5WXyFFcvDca790JiX16eg38Aai5uvm3U5q4AAAAASUVO RK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlL09mZmljZTEucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFIUlEQVR42pVVe1BUVRz+7q4syEuQ lzwEMQWbhjFNMVEzB8LJVzBRijFp2jSrlTPpNFZm0/j4oyzTSqFsbEzQAE0RGypttD9yGtIa309E F3nIQ1aSZe/evef0O+feXUDHGTk7Z8/Zs/d+3+/3/R5HYTRgDoWGWDkNPGT4nnmUIXCUvgRHalvl yzrj3K0BqsbhFtPD4fECdAwFAyDAfQRrd1xFXEI8dB0EyKHS9EgiJn97dU7kUMgAYQSYLoyBsWfC AGk1fO5frm/hik8OsX6887oy4rGR0gMJRgBeestL4JoA0yWJIv7zEqCXvsTK5LnhIesj7smzN/oT fFBySYkYGikAeY8H6CHLXSpHt5tLuUwQxWctY0KEXmBuTt9oanX2l2hX1UlMnfC4fEhaqBvWe+Rq glKc/cDMAOdCMhNcSCb+F+c1R4/1JzhwpBb5z2X2yQITgBsx0QjFNkiRHojgK0JtYYxuxMEXCyGr s7MTpfsOPpzAAPdlDlBz7i7+vnoPH+UnySDv+bMdXWTua5Nj0N2j+8HFKgg679xB2cMIhIy9+kIS /HLWiZUVDfh5RZoSGmRF4bd1mJsxBG/mxKFHZTIhVNJV9RjZ1tHRjrLKAw8S5BGBPDEDJywSPrhU HYU76jA1NVRJjw/Ch1WNqH5rNE439MDp1uX7yZE2PDk8GM57XrS1tRHBT/cR/FaLF3ImQuKbmaKb ngyyKig+0oLiE+3KqOhApBDYCrJ+wTd1GD8qFGE2C/640IVN85MxPMyG5pbbKK3c9yDBvJxMfxbI GIgA0t5COjU5NRQWX1N6KOA7l6QiYrBVEhQ8FYmIQCu++P02ti9OxfDQADQ1t6C0gggaOx1ccIh5 7K9zyBqXThpS0HRmTFmxHJHhsRgWFYuyE+1wEJH9mRj8R9IIAkugBcHkgbtbx7q8RIyODkLdzUaU lldypeT4Z3xwYAg0zQOXy0XgHqhuN00XVNVDrcI4zxozG7mTXoYtQJGSuQi8SzUI7DNikRAWgI01 zcgeE4Zl0+Nw5pIDZRXlXCk+tolnjp6G5IhU6QUj8cklslwnICbl+vLgBmQkTkduZqGZ70ZsVNos pGzqoCyiECGYvjZTDJKH2HCtvoEk+pErW35dz7Mz5pCeUXB5ujGU1uiwGJx1nKEu6kZaQhrW7n4b YxOyyYPCPs2NI4TSdUiIVaY1N2oOHXc1tNzR0Nx8C2XlRPDJoTV85rg8HD5fA4tVh43bEB+chOoL h3DBcRlfFW3D3qPbMD4xF7lPF8ki8hVU3+LSde73TpA3NRFBxV6urKtcxWdPLIDVEoQ9/+xGeMhg nDx3Ct5QICkkBRvmbcTq75ZiQtIszMx61WzZPuBeb8xW7m+CjY0O7BEE7+2y87wpC5EW+wRWH15J D3oRHhaOi8dPYe6Ul7BkzjK88fWLGBv7PHImveK3lpktgfktN858+7bWFuyvokp+p2QRL5ixiHL8 FrZWfg4305A4IgXDIqJw5d8r2Gzfjo37V8HWmY7kqMkydWUyyBQ2koAx35717ikoN246uLJ8y3w+ P3cpRlIw6xvqySodVxsvYkd1CXVEJ35YU45Pq97FpLjZmDVlgdnv+X2rcZP1uYv9W+X1Tfl81jSS IEW0CGakppy6fFDs3//ejvyMxViSv/xRr+PeS79o/RweEhpMF4qH9Neg0apRsbk11fhNhcY1C4qe tWNxnn3gBOevn2ayuER3k7cSM9s1M69ABgt94mOSEBcVPyACMf4HWq/yTKo6iAYAAAAASUVORK5C YII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlL09mZmljZTUucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFQUlEQVR42pWVbUwURxjH/3MccICe dyR49qDICY1oa0UT0dTWVkupjVVRY980taaJTUxsv2lDYqyWinxo0qQhrabaRvFQUGhJmxRNsdFq 8aVWrVYieHCB0+PwDgSOO9jbmT6zu0dB/aCTzD6zs7PPb+Y/8zzDOBUYZVvlDWZJSYGiChGOCgxQ HaTaP8QRGRaIcQEhwASNFdpDtwLCsDAeehkgJ2wsYMcBD8vJnQZOAOkspgKqtDHduWZVMP1bvB9y vDaWuqn+T7j0T8d4wGcHPMjJdUGlwdKBSl/izpSY0acKpjmX3+gxCpCWxvIxK9AAQuhIaT/ff5Vl 2CdKR2JwGAgPc4TjEo1AA1JhAroeo1I9YOOS+QOB8YAfT15kq4oLMdonK9e+aT/I2RGbca47kvKp xkplmxtW1qFIFAePHBsvUf3JC1j1WiHGOufGVEODMdpwjsz0JCYd+PsUJJkZJiQlYFgRo46lTFKu 3t4QDh/76dEA3bkmhDYrMOCb3wOobPTj4s7nmIkxbNrvAUs2Yd/6HAxGVH3f4ptPNRQK4nBt/cOA EgkQOoAbsshyuzuKt8lp+XInc9qSsO6HdlS+lY3pTguiitBkTKXVyP8GaM/uBXsIUPcIQFGh5jQO UDX9mSbaloMdCI1wVvB0Ko6fD6Jmcx52NtxBa++I9v8z9iTsKslEjICBQA+qao8/ADhxASuKtE3W zjPnukQSYjYxnLs1gA8PdrCURBN2r8nCjCkWvLP3NravzMTkNDO2uL0oXe7ELEcK7tztRlXNsYcB y18tNM6zIZFxMvQDCmz+oZ113ldwYKNL01oCUiwJSDIBXcERHNqUCztJ1em7S4Da8YA6Ary5ZJ4x 8zhAP4YSmECruBeOsYjC4ZhgRigc0wAbX5mMbHsi9p4KoHiGFWvmpuPf1i5UHa0RLFQ9X5jSHBSN dBJiCtUYaUhWGdbbWp8CTu3+UA+yPunWToyUbZjIEpDnsCA1geFM2yA+LnKgZLYdN255aQVHBetr WCEmvbAVSLTRNCkfcIUqbRqnUFZHjDbV/nZc/bkStg9ajFXRvtBe/Hq9D91DqqaAIzUBi6dbMRjm 6OzqpBUcoRXULxP2JRXAxHyo0T70tjWhr+MSouF+pGW44Cx4A8lpkyjuz+LKkVJM2nBTl4wAjOLB bNLl02UEoiMcQxSQd+52wX20WrBAbbHIKKqAmpyFruZ9SJz4FCWbKGzZBfBfa0TQ8zeeLfkUKZE2 XK7eDuv7cQDGRK9MhNzo04E+XyfcNQTwVy8RjuI9CPq8UJQBTH6+BO1NXyN34UpSKYTbp910P6Ri 5tw5uOTeAeuGFi3/cCPTjoJkThJiFOLr8uoA36EXhXNpBdqaG5C5YB0stky0NJRh2uz5SLSYEA16 cLGxES+vfg/n3bsQWPiLkeA4WW7sh97WrXxXEYlEcKKpSTDv/kKRvawc10/VYOqi9Uiz29D223eI 9vrgzM1HsknB5dPNWFTyLv50l6HeXAp5sjkXRpbV64PvesqmHOD5do5wrSiH5/plOjS9cC1YRPE0 QOuMQNzvQ+tfFyBMNkwvmI1zVbvx0q5OPG7RAK2Vs0Teyi8QTZ6Kq9Vbke6cgimuPIoDFf5b1xDq 6cGctdtgDnvxR1U5Fpc9IeDmV/kif3UZkDEP0X4/vM11CHpbtMsgPcuFnMLXYZlgxbDvCs4cqkDR nicE3PgyT8xc+hGQlqkHGuTtrZL/mJ6PVHnlcCj9AZyt+x7FFU8IOFdq5alW+2hii0dp/CLX0oKW UYH7dIms3Rd+bIAs/wE4qQJZL4RaxgAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDMvT2ZmaWNlNy5wbmc=?= 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 o1gwBv8HVF7KiAXxSjgAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvT2ZmaWNlLzIwMDMvT2ZmaWNlMS5wbmc=?= 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 rvYAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDMvT2ZmaWNlOC5wbmc=?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlL09mZmljZTIucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFFUlEQVR42pVVbVBUVRh+LisLLJ+7 yJcCAoJoU475lRqpDTiTjRZYmfKnD8uxyZip6UfTmNOUVk6TTjNNlE5mEwsBllE2WJSkppNKk6Gg iahAsHzvigK79+69p/ece+8u4DCjZ+bseffce5/n/XjecySNBowh0eAro4FJhvnOnQyOI40lqDvT Kz5WNca8CuBTGLx8ygyyH6BtSLgLAkwgeGtfC5KmpUBVQYAMPpqyINLEf7/KiBwSOcCdgKZyZ6Db GndAeA0z/H+vdTPJTAdf395/VcqYmSUiEGAE4Kev/ASucDBVkEj8mZ8A/fTDV03s6xFqY5LbcP76 eII3P7skxTnsHJCNysAoeT7iYxj2MpEuA0QyvdU0noQgMDOmObp6PeNT9FVNA/IWzhEvCQ9V3XtZ rAYo1TkArOngjKfMAOcp48/5fu2v9eMJDtWdQdGqxWNUYAAwvSYKoVinSCICXnyJZ5s7o+p1MGvB 0+pxu1F28PvJCXRwUzlA7YUbONtyC9uLUkWRy0/2Y4jcfW5pAoZH1QA4XzmBe3AQzskIeBqD+YUg OHLeg9eqOvBTySwpKtyCjXtbsfa+WLxckIRRnyYE4aO8+mRdbQMD/XBWH7qdoJAIxI5ROO4Rj2HE p2LjvlbkZUZJuSnh2FbTiR+35uCfjlF4vKr4Pt1uxbw0Gzy3/Ojr6yOC7yYQ/HIGjxcsgsA3lKIa kUyxSCit60bpqX4pe2oYZhBYCXm/4fNWzM+OQrQ1BMeah/Dh0+lIi7bC1d2DsuqDtxM8VrA4oAJR A15AskMoT10eBRtLr0ijVPD9z2ciLsIiCJ5cYEdcmAV7fuvBp89mIi0qFF2ubpRVEcF1lyJ6j7fD 7382Ydn82eQ1NZCqilWog4ppj7FieoINzlP9aCeiLcsTcJNSwwlCwkJgowi8wyreKZyOnKnhaG3r RFllNZN2Od0syWEhEJWKpQjvFcVPjaVAIf0p1AADQ8OYl2ND4fIsWEMlkbIRAh/y6QRbHk7EtOhQ 7Kx1IX92NF5akYTGS+1wVlUy6aMKN3tkiQ0p8ZZAJ5raN+3SQ+1IsisoWpFl6F2vjY+MYlLTAKmI SgQb/eymGqTHWnHlWgel6BuKoLyPzcuaAguTKVEacmdEUSRexNtj0NDkJiAJJ5vdSLb7Ubgie8zh xhBJco2NtAhZM73nMHBDQfegApfrPzgrieC9r13MEaHiavsgUhMYsjMcqK49i+I1i/BxRTNSkyMR Y49DikOlCHJFE5kNNba5VJUFouPkXV1EUFXBpG1729jaBx34+cRl5GbE4e8WGU2XziHvgQU4cvwE tq6fiz8uhiLZoeGp/DnGkW0CB6MxjvLAIdjZ2Y5yTvD6Jy3smUdTcbi+BW19Cjr7B2ENiYDnphuZ ib3YWbIO7x5ogT1SRtHK3IC3mnEkaAHP9T3T7uvtxrc11Mkley6yTWszcODwVXT0uFBcMB3V9cO4 ePkotr/wENasXIhXdp9GZ8cF3JsWJiTLW0dTNSFj0TOaaWtBm4pyva2dSVt2NbLNRdn44Wgj7p8V jlXL7sEHX5xGTEQPNq9fjehIG158/zgSokawoSDHOO/ZhFW/ycbcxQFT2rTjL1a8Ogc5qVb9uqMz gjFmSFXX6o4vz2LuzEi8WrzkTq/j4KW/7o1jLDE+mu5e3lQyNZkMP02ZbJmaTVX9GBnx4on8bCJY evcE5y73a8HjWQuuhm3mIC05BqmJMXdFwMf/JPT4TIpFlZMAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDcvT2ZmaWNlOS5wbmc=?= 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 AABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDcvT2ZmaWNlMTAucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAHE0lEQVR42jVWa2xbZxl+vnN8jo99 fHfcJIp7SdI2bZO26tayLmhrkCYEg0HX3RArEz/QJLQ/ICFQufxAQ4Bg0pAAIW2jdOsk1pWOdVK3 VWNlpSsaVafeljRpc2vqJI4d27F9bJ/r9/EeGyydc+RzeZ/38rzP+zLOPS4EB2Ogn3+WAA7h//vf GYLuOpIHBTVYQmJ3nQR65DXIdL/Mo4jAgsI4gpIEMkYWyIaQIEuSYI7tcDKMjnmJ+UaZf6YrdzsA LEAAMshIHZbnsjk7hRhvkEEBT8goe0GozMZmtYCKlyIQFZIryAHHB/C476LdAoJhwCh7KBTKKJVK 4J5HjwiLXrFbHAFFoGIYbLpsY7EKPHN4DP06xy//PoeAzPGLp/qw2AqhSd5oCqDBFYx7QriWgGm6 4uqladZqmli/foPo6Y2R6zZc1wOjcBUnAItC80JgSytNvPjGp/jqIwewI1XGkVcn8NijD+DQoIEi dLS4ApkijjJLMM8UwqiY+OxqXoQ1naWSSZQra6K8VoIHE2pQQoDSIFcY8jyGum2z4R0xnLpmoEER btsg8PaHk3juuS9idfYu6vUKldAh9yM4sHtAMLPm8euXb0GTw9BDGYzfyKFp1hAIAj19CWQ3roOu csxcmsVkRYbBGdu+K4MFg+Ht81dgJIfw6C4XWzavx/N/Hcfjn9MR0wI498kSnn54p2Dzt4o8N1NG X2Y9zr5/iQqjINGlYfvwAAaG4lDCLuymhNLcCj6+WsR8vsT23D+I/uENOHrqOi4sy/j5twfBqAY/ fm0W93aXwJwmrkwY+Ml3xwS7frHIJdnF7c8KmJ9bxqZNWex7cCOSXTpUKpSjVqnIRL1mHLMTa7hw 8RM2dG8ftm3fhcnpAlbJWGpbFjVH4Nir15DIUv6DAvkcwyP7uwS7fG6BKwrDh2fGYTY9pNIJrNvI sH/0HiQTKpSkC9dxUbpDRGgqmLlzmwXSBezZu5cYJmPNNuEFdcznTJw4dhPrsr3QYkH84z8XcGBX t2Afvz/JbaeBs6emIIgpHpHf4Hfw69/+CGGirS01qSUCOP3mv3H2vX9B0TgbfWgA+/c/CNvxwAMq qg6xzQmRk3No2BZCSR2hrI6DX9gq2Pl3JvhauYyPzizCNDhC4SD0bgNHfna4TTWJim1YLqbm5lHO 2XBaDrMbFkRDh1HjqNVNmFIFkQS9G3CxZ3QLtu7eiip9qwkh2Lm3bvBKsYIPTuUpgiAkhaN3yMP3 f3gIjDo+QHXgvlRQZ3s2KYBg1HoOXIsO22tLgwebIneol2yE4xp6N2Rg01uqLxXvnbgsauUa3np5 AXowTQAuxg7247Fv7Mb1a4uYnptDuVxBIBCHQ+Ez0pxoVIWuaQiHiNp6CJImkEjpyPZnYPEmOeSi u7cLwqVO/uDkFbG6WMHfXloiMYvBY00cenYYX39iBDduLGFmZh7FfBVGIQi/ISvFFuoFBdVVB7Vq AzWTNCNSxdee/DyePTKGgnkb4QjD0MZ+ipYLdvaNT8XSbBHHfzcPuGHKeQs//f3DGCEqzs7lMDkx TcaaqC8zGA0DVQKpr2goFOukV2toWC14ioFvfucreOYH96HYmEImE8OmdK+fTsHOvH5JLNzK49gL s5A8HfGMjOf//CXs2NsNRSVZtRlcE6gtA6WqgfxyGSt3PNzN5bG4tIL8SgmmR1E//RDGnuhDbvUm Ng9sRE8k3QF45/h5sXzbwNEXp6AF0kh1RXHfl3sQy0gkJxLS6Thi0TjiUdL9VACpDCOdV0juPbRM B47roLJaRzIVQaJHws2b49g5MkK10QmAIE688q6oLgDHX7oFiUcQ1buoUWQqlgGmNRFLqtBCxFVS SEk1SdItYgoVOsnw+FMHke7W6JnVmU6kupMTkxgd3UepZh2A069cFstTVZw8liMNT0FTk4jGdWi6 QkB+FGqbunLQInYYcLw6gtEWitUZ/Oo33/NtkmkCIHa1Wk3kFhaw7/49pKgk88Ro9uYfLgoj7+Iv fxpHKt5HIAlEYtSJuoZgROlcQzKJHnWrqKM3m8LOezIQShkDW3oJnGzLNmySDJcapbq2hsHBTVB1 uTNtj7/wkfAMBa+9fIW4nUYoSOMwHoceiUANqQiFQgSiEBhpkjDIYxNbhtPYO9pHsoE2gBrksOwm AkQKz3WpZxg5JPnfCnb0jyfF8OYRmsqMRrVoTy+H1JP2AH8aw+/bdn651Bn+/qAOkEQ0TIw+QKmg 1AQCgiafBdMyYZlE43oValhGNpsV7N3T/xT5u1Vw0gManyQPvuDxtnHfrkfD23Np66CppoTQ6WbS HCG5OPytJ9te+93tryLNVgu2acEmsDClNpFI+DOZc+F2Noe2owz/XzL8b9r3/CC4R33odhYDITqH r1X+q/7cpvUHiqLA902mFDmOA4nWmP8CGRd/0dfxMv0AAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvT2ZmaWNlLzIwMDcvT2ZmaWNlMi5wbmc=?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFPElEQVR42pVVe2xTVRj/ndvH2m5d O1jtCoxuGDTABOQhxBhUFtDESEaMr0QxkWjiK8ZglMgfEI0Jidl/JIsiso2NSXjIPwsJyswwBHCA 4xUVWMe6QWlLN/pYH/d1/M69LW6IJPuS09N77vf9fud7XqaToCif77zCHA4HoIOPpXSkx1WkczBW VgE4F4szXfwhKVmKJ64Ls8mSyeRJeQLB1o4wC9YFwRXO8+JANZdKGnnadULSOFihoBCRjkLBtJOF GhmoUukS5vm5C0P3ELSHEQzOhqKb2CUCoZ8jD2QNYCQ5YisUVANIK9oWiEBh/4LfJSCXjSOxf9V2 ifmqKgUgTyZ1ZLIUIjJMZ8kDzQwDk8D0EogANEjNcHFMWKR041Z0MsHhntNsfeNKlM5KoqrmLm5r sTKmaeYDt9JWMBELigksVDUCT6ZS2Nl5YHKIiABNq1fcBRZAEsVVpRtmUhqSWQ2B6jImbp4YpTzQ 7nXZjPwwboILIotFRzQWxe6Ogw8mKIVCJaKWX+PY0R3H+e3zRBqwseU6QAX3/YZ6ZMkLnZkeFBQF sq4hPjqKjo4HeGCERTKqhq4EXLuZx2sE2vxSLfN7rXj9u0HseGMW5gec4FRGKumVlUlUIBLSVFKJ aBytXf/jgcBmmhlzbikmjZg+ah1CfJyzx4NOHOobxb4P5uDLw7cQisuGfb3Pim1NM41YxWNxtO3d 91+CF4seKBOSrJG9hVhOXk1jw+7rzGln2P7yLMyrceBV8mrruhr43RZ8uGcEX6wPYKHPiUgsgvb7 Eax7ZoURT5HYErgoRUnEmNa7uwZZeExB+ztBSi43CMptDHZSGBqV0fV+PaodVoRHIvih8x6C7p6z eO7ZpdDJRQvFX9dMAk0ywS20oimZjVMn1rgciOXyBsHGVdMRnGbHtz238fwCD15ZXoWLA8Nobe80 +yCZkHHxRArha1lKLocVZldaik2TTquoX1CJ5Y2+uz0hyn9cyxkEj/rscBJ775UsNq31Y/2yKvRf CaNrbwdnY/ECP3NsDIFaFxQpBY/HgdQtFUyw6FajTXOyjrEEx+KnfcZA0+hXLImKv/vyHUTTJqvf bcWauW4iBkLkQVcXedBz4Cb31VQgFolgdsM0VPtc6Nnfj2TCDk95hWE4o+EhjCY0LCECzRhu5pDS FAk2W7Fniv0ia3SZDHA7Poy21lbOWr++yhueLIdky2Heyjo4KPghcu9Qy+9wWgOwMhsWrQ0iltAN AoWARdhkMXvkyeNEdLHoaic5HhoeRHsnebBz62XesMyDoz+dwuaWJtjtFvzSfQLjcQan0wO704GZ wWpEEnlMf9gBZ1mZMW11pZig4kihBjbORbUJkqGRQez5sY2zHVv6eU2tHeeODWPLrkaELt6BnJPJ ZR1urw3l0x3wBSpw8twl/D0whBnBOvDiGC+IAlQVwxsjN8Qklvh+5KjCjvx8lLPmT/u5v1ZCMpzH m1sW48Lx27h6PoKBv+K4E8vC7rJg+8EXsP/QERw/3QdXVY3Z4ppClVQaVsUk0AvVSH9J6PPXvIkI ghKunY1izlIbHG4NtjILTVELKt1u1NXPhH+Oh8aygopKF6YiogVY88d9/JEn3DjbewOpbJSGFpWA lqXSTMEbsOGTzW+jvNoLPS9TCZeLL9rUCL557xR/qmlW8UAkS8PIyBAu/3ken217C54qt/EulUqj 78wfaFy9amoEvYfD/H4v83IclX5g/qK5yIxnEQoNYOHCx1BZ6Z4awcRZdK+kUxkc/62XPpNOrFyx BF6vd0o5EPIPFa4IC4ZT4e8AAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDcvT2ZmaWNlMTEucG5n?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDcvT2ZmaWNlMTIucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAHSElEQVR42lWWaYxVZxnHf+85dzlz l7mzAjPMDDBAYCgMIAErOwWhBQJpY0vibgzph2prI4UKtBBNtYltJYxobREl0agxXRBKBCqiCa1g caALDFBmgNmZhXtn7nLu2V6fKfGD5+a95+ac5z778/8/yg78IIuPlk+gfWWpML52tKVCGHiE5LkC OYF8i1QQUsWcxU1XoUI+ddE0nX4Sxw1RH85hjQkHCi8IY5lFrRzfDfK6iJIXYSOqVHqQO1fa9Mjo MMrzCIu8IYpNOYb8LhBSHU6Si8VaVjwwk9nxEf54Po3vO3xjyURGnRCeZ2KFQsTViFaBREAhI1Y9 Mm1XudV6gdqJEzEb6tGGeKnHvL8Xxdjl6pC63mvzkzMOmx9ZxubGYb7zyw+YN2c221bH6MiX4ekQ lZam3ExrpSUdbmGQng8v6vaODrXiwfXgu1qJchyH/7vEmNamCiIpvvp6N9WTpjOnso93Tl1g29OP EgwOM+q52JLe3mIJjzQhBpy8vvneSfozWb1w2VKlM2m0U9SmIQkJApH4TO9nFbhXCUPpWIqWCxWc OH+NSRNT1NLHmtWf5+CfWplSJbJWkmPtZRz8WkSr9O2OoOf9U0xdvJzQ3WF00ZYQNSFTSiyafXVP uf8/AxJapKqK8/4kXj58jcGgnFceraAkGuG7B2/xpfngheLsPBZwcpsY6D/+qyBXW8fkiGS6dxDd 8DmK5UmseJhsYQBVtOTYxP0BMn4FIzlbJavjUN3A38+2cndAsWJ5M11Zi6cODVBd0YFr53Byzezb nNTqk9d/GDQuWYfZex3fEydnLidaUympCcTfEclPUtyXGAKJziwX9yRpyqOLEjzTkohD0n0uHX0B ew51MndRjNJyizfe7uN7c6VN39u3K5i7agvZj/5BqKyS+Bc2E05YdLZfpdDbJqkqp7y0jITl4VZM IBxLKFMZ3ArHuTNqk4rEMQOfrl6H/b+9QT46wEC2gG1MZ8/DtVqdO7ArqFm0kqGPjlJeV0/Dmq3i cR/5o4cxLh3lbl8GN5cn7OVI+jZ6yFClmXJuR5P4iRiVUyfghqLoqbPQo5LalasI3zeXWzIPBfeq Vv9q2RlUz7mfodYjTGmeR+UyMWAMcuPVF6kw+rFStQxKbezhDJXpHvo//FSVpj0+dkwcHVCrcxSl 4+yiIqYS1Dy5k7ovf50hbTCcbR+LYHeQmjqf9AdvsnDdRlTTFoiOcv6Fbcx6cAGJ5pUUc44ULkzk 0j9p3f+SmrFyGYX5S6SpfEpvnqfttTcosUcpK3pU7D5AyUMP4xazeDEp5bn9z+rqxtncPPNnVj21 HSoXw91T3Dz8CoVUCQNGmHhJgrAbpqH9HNE1G7mz/AkxGCIlxQ5dOkWke5CzB1/D6mpjxksnKF+w nGJ+gJwXFQMtz+iqunFcefcoD/30VXRkJublX9P379NM2PhtGFcLMnzkYOitQ6S+tZWsjJYhvZ5v v8bF55/EyNgs2rSS9t/sp+7FIyTnLZao+xnVpWLg50/rymrF1bPvs27fH2SoGiie3k3n5Qv0uNNk HiqprqoR5Ezh3r7MrMe3ov2IgJKP+8klLr74HD2fXmb9Y2sZOneMxN43idy3iFy6U5q8Wtq0ZYcu jVsilGX1cz/GkdEdOfl9DNOlau0z4vYgTn8/PTeuce7dv/DYCz8TJ6aj4wZOYZRoPof9nxO4XQKU p99h8vZfYM1oZmCgGzsyTqszLbt0IlGCG67j/i1foZAf4vbRfZSoPBOa5+OEJYqSary+NNf37WTS ug2UbniCoaiLG9gkTQerUOSOZODy737P4md3EGmcRnffIOXJKq3+JgbKSsNUNS6kYckK8t1tZP/6 Mm7fFcbHAroyEWEAi5LcCKqzQ1q4DH/t46S+uBQtkBISlDJudHN8xy7MRBlL9v4Iv76R1t4M9WV1 Wp1qeV43TK2lctpCKqc0ioGrhNvexu1vw8z2crvbxs4W8fr7SOmsDJOmbyBKryhumttEf1cPTs9d bCeg5oG1NG/7AUHdFC50Z6hNyCQf379Hz1y6gLKqJsrrpwnvuKigS7hgkGJmCAFYhrv7KeTuyhRf IpkeoOHjbkblmZO5g5uVYkuH2RGh2A0bmbN9F06sjPbeLDVVk7R6q2WPXv/NTRjGeMyIgJmOglkQ uJAThATwYvhpHzMuaOsNYxdGSOeGCTkC6yNpYnaR3I1ObnfcIjl9Ok2bNpOxXfqH8kysmazVkQN7 dWlE/jQcJpdXpKrqJVU1VEwYz/iaySStagzxTnnCBVFJlREwolwCQwtfyyQLKRmORF10wbIQxMD1 AtJZh0SsdIwyR4RWioLTMfF+jOLDQuy+7BOyaQjWWH4IU5kSYYCnbEFuH6tYKlAt4nJcQXJL7oYo lc0AXwy7skGMiCFb+2OkL4uL9L45Jj1G7QL3vjF207Id+IQFtMzI2ANRoBxhNInG9sgFLtGS+BiF ot2ibBGRe7whTBhIRF5IHBWV/wWxE4vPv+0MwQAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvT2ZmaWNlLzIwMDcvT2ZmaWNlMy5wbmc=?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE+UlEQVR42rWVe2xTdRTHv7d363td uz7WbmzrGDjGgrpElOkGRHQwEjFCoogyJSRKhARNCFEJkPhYAMEs45FIwhATSQw637yUx8gQhcn+ GSEoWze6rmxdX+u9fayP67n3onF0QDDxpKe/29Nzf5/7O+d7fz8mQ4ZbxpCJo0CGO5iYE0+lIPq9 TJyHuR0Q5oK41ndV8A4NUSQ9CQCMJ14C0Tc8a5ViX3SGpPGFOuPdAZevdOG3rk5YbIWYWV6NnFw2 G0CfLheLLe1JfLmhHDqNAitbb2BFrQ6vLLRlA8SvaIzHuUunBN/IKPPU/EYkkgnB7/eBj3FIIHUb gGGKbKXYeoTF9EItKqfk4t3DXnTtnIY/vQlwcXnVejX971AKjDhZ58WzCEdCQm3NE8x1jwuBcEAQ MpO3QSxj2ZQKXOo1Y9+pIKqK1bRSAW8utmHtJ15ML2GRp2Jx+fo4tr1qFZh+tytz9vxJLKhbRCXq Bh+P3rVxImDa1BkosFZgzT6f9MQfry6EMkeBdQRofChHut55NIxD64sFpv3E5xm7uQRcbAyewDDm PFiLyrIZCHABacJYLCZ5Op1GhIuII2Ox2GEm/+zkCIZCabzeaEGIZyTAuJCEJpeBQmDx9jKzwOza /2Fmfl0Duq9eovoKeLq2EVPszruuYDKZ9nlTEmBFvQYmrQLN3/jRMFMlMNt3b8nMm7sYHRdPwpRv wtKG5SgwmP8zYDgck37rVEpsb6IebN+zOVNT8zh+/uUEKp3TsWrZKimho/s8rvzRA5PZAj2rhsVk hJLVQavNYxQKBiqlGmqVBnqdHlq1DqxioqSTyXG4BwdlQHX1bBw9+wPmPlaP5xctkxLWfrAWgVAA 8XgccY5DNM6D56Mw5JtI2imoNTro1AZY8u1Ys/I11FTVTABESSyjvqAMmDHtYXx/5mssX9qEJ2fX SQltX7Wh90YvBtwD8HN+iO8KH42ScwzPcwSLgSNP8sDu5l1Y1/TGBADHxxGJxARmx57NwtSKarSf aMe2Tc2wWhwTEnPIg6SoQCAI16ALLncf2o4cQJ+rD056HxxWBz56ZxuqKqom3OcbDWI8kZEBTmcV fjz9Lfbu2AuWzd4epA0Ccjw8FsJ7LZvxe89lHNp1GEXWImjUmqyHEgGZtEIG5JOmz1z4CQdbDk6q nH9vruL1sY6jMOTlo/6ReooosvLFyM2hUQKpZYCSVDA6dhOb1m/Nyg/RE29s3kg9iMJoNEKv1cFe 4KDmmmG1mVBgskmKUuWqoNVoYTJQTl4evIM+6FVGGaA2kBrMejy3YPnflfjHelw9aG1rJdklSFHk HDWbRlElXDyCRCIOjVILNblRb8YD5U60NLfCMzCMPI1JBhhJ65UVTjw6a07WcnmS53fnjsPrG4J3 xI3r1/rBj0cRJedo6xCly0cJysVAITBUzehgEG6XFwZtgQyYNasGpQ4bppZU4F6WTKcwHPCTovrh 8Q3i+KnjOH2hgxoqwFFQgpmVlfh05wG43TdFRcqAhQ1LYNCLb6sla0L2lobuZMfOHcOWlvfx0tKX 8cy8RbBYCqn2GvQPjKDIXiYD1qx+izQbhkKpylaEeEZOMnHOLbX09F5FZ/evaFryIrTUbNFStE95 PH44HOUyQAz6A2OIR8bpuLSgtNSOQlsxysqKYLUWSyq5H2OpjP4ARwqzy0fmfd19H5Z16P8f9hcm TWSCxXrACQAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvT2ZmaWNlLzIwMDcvT2ZmaWNlNC5wbmc=?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFBklEQVR42rWVa2yTVRjH/+2udN3a rW/bveyCc1xEGAPEoIQIKmpQhxGRL6ghfpDEC8sMl4BkxiwiFwVmwlU/wIdFPhDALeBlGtyYhouM zQmDrevu3dau7S4ta/te6nPet4y1OEJMfJrTc3Lec87vff7P85xXI5MhYhoy1ofJMImxNUExDFEK IyVJq8zdCcnQ0s7kBG3UWnaO5r8AqhqHcaXVj7I1U5W54zVuDIsSip+3PBjwMMYA39cPoeRkL34s mYnUZC3WHrFj1bw0bH7Fej+A/bX3uODyjIbjNXEaiR5IkhCGHIYkszFoGIIosh0CZAJwnAWbKkew NN+Ax/gk7DjrQPXH08EZEpSDE+IAXaJ2AqDbBWOaLpxuSHkoiVh/4FwfDv7uQT6XiEczEpHHJeO2 O6SsMem0WLfYiIIcnSpRe9cg0g06GKk9jESst/fdweuH7BgjZ79Z/wjKzvQjOzMR65dk4LMzvXh6 ZipKi3gV0NrlgsmQgowHAKo7q3C6qQJz+fmaD5/YhjBJd4SC2+UN4aMVFrxz2A4f6bk4dwoqr49i wwsctq60RgAd/TAZ9cigNpmdt53G2RsnMTezUFO8aIcyJ7B4MUkpXkVf2SBSCJbP0uNSix8LCbTt 1cwIwE6AdAKkTw7wBtw4UVWJtS+u0GTpc8cPV2JGCVC0vxWcMQ5vFBpx4GcXMs2JOLQuWwU0t/XD nKEHNwlgZNSJMP2qquvw8jOLNBLpo9PziE/QKRSWEttP9eBa/xhEQYA1LRkbl5ux7HF9BGBzECAV HLV/syuN34HjMjEmeiEHvZqOHhsKZrwN3jqHTo94QSkdpkKuqbuElSueii60v1t6YDGlKe0+o411 DYexYN6TlDFu+IO9mvr6yyjIex85U+era8iLYARUtu8Yvix9L7rQmpq7YOEMsJoNE8pQPZz1Z2s/ wYx8Hl6/g+6gIDrb+7GkYAty+EJFnpA07ghKdx/E12UfRAMabrZTUIzU0u8BxHvDprYayJKAyw03 MGdmFgRRwOz855CWYgWVASv6cdu+uxyHyoqjAfU32sETgLekj7vMXqnxVif+am6j25KCR5eZvdcB g94IiQIZoJZjNeGtN1+LknPrrnIc3RkDuNZkVw6fygARWdhL/XSxHtNyeeTl8Or8XfUismzZWY7d 24ujPN5KHhz9IgZwpbEVWZYMZJlNyoPGjhCGfDJutXUjLk6LuIR4zJ6mx/zpJvhGR2Gz34ZAHpyr rsXSxQsghIJ4dnmRCmAe7IoFNBDATABymalT8ZsPywqSSXcJQ37S/qaHxkG8+9IMOJx96OlqAc/n YtA7CP/IEC7W/IqSTbuUvdvIq2N7YgB/XG9BDr19dqZJ8bTilxGsXpoG5zDg8Qk4VecGlzCADasL MeB0wOXsRm52HobcTgwOenDhwnlsJADbu2Pnfny7pyQGcK2Z9OeQxZtBX0Ic/8GD+HgRNkcQrmE/ OgbcVJVTsHHNQvT3deP61Vq685PgHfYiEAigvcOGLaXlqkSf78WJvZtjAH82w2pVASyYfS4BvkAI IUGEb4wyhr42WaYUZFtSEaQDPc4BJTUlWYJAX6UQ9Xl5s9QsYoB9MYDaqzcRCIl0XadGskitMuWL Jk9IoLD6TLkWWCbdnWOr2SQF4VjFSZw68mk0oLNnAFebWhAMCZFDJuSdPKHmZHVevltc4XsAkV2p kfGGdaui7yL8j/YP3gnqKo2t4RwAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDcvT2ZmaWNlMTMucG5n?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT2ZmaWNlLzIwMDcvT2ZmaWNlMTQucG5n?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvd29ya2Zsb3cvd2YxLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE2klEQVR42q2WbWxTVRjH/2d9WUc3 6CZudTOjvCXi1DYZ6hR0RYlbUHSSCBM/rF8wRr9sMSoGI+NFXiRhAwUMENYSw5sgUxMYGYtFCA6G oZgZ9sKgW9ftth1r161babt7fe69bHBnMAv6T54+95zec345//Oc0zKehLvq7I0z+4/t0KXlCOHg LQTYNKj4DLRxLqgSJsQTIYCFmPy2BaNwQRw8KoWFPl1AjJLaAPAGREfcAlMAvMPs6MUwHs/KEiLU jjEeiQEVNDogMkRBfSzCGNT0EJXnio9Fgj4oQhRTdHK77foEQGvXAE5c6EdazkwYBGCQ+vQ0SzCZ hzA0igGNBsxHgCR5sijuhYFm4SiiYSAtFdDSuD/anQITSOLkYu70xVltXTumpecId/pd4GCib0Jw cyGMi4FhEirIM+LGlW4lwOsLsG7Oj+fNecKDBjLSZABt/j58s/OY0iKPL4AuAiww50lth+Ma7HYX LBYjqqqKUFFxBi4Xx2w2C8rKzFi0yCG9V11dLOXy8jopO502NHfexO4955SAXp8fPQTINz8ltX+o lcOUC9hWAvZDVAgexgoXAtYFwLqt8riylXJ2HJLzMTvQ0dOBnbsOKgFeAsgWKQGZ04En5wBNVIXD dxh7lKrw2fnAqbPyOBEo6tyFe4Dmtl7s3nf83y0K9AH1p4AFVirRfopoFPr0FKanMszOBtpvyuPE FYpyd8k57wmg+zaP7TvWCWzz5s280WhUbBDHcbDZbPjt96xxi15/mVZBC3uu5hxblZ+LT16diYbr IVzq1GL1a3roNHTcBIokLUaoRD1+YMO+WoHV1NTwZWVlCoDD4YDuER08HQW4fHWGZNE7b8i2bGsY Zpf9Yex9Ox1fN9xGbzSErxbnIZXORpJGjsypUfgH1FhTvfHBgL5wH4J+NV5ZXIrZM7MwQ7SBj+JS c5x9cNiDtSuM+Px0Bz6ePxexyFQc6D4PJkJUwIe5L2BJgYANa7dIAKF4WTG4QW4cMGf6HLT4W/Dt tmbYlllhtZqk/hGKft8IyutvovOGBhmPRXD43XnY8UsEdUEPji99BtvrB3Bx1I2DS8xYs3+9DChZ UYLQCJ3YP93jkGgiijP1LTDPM9F+lEh9QT6GeFiLphY/PnI2odJcBFtRApUnOFS3RvBiZgIBTxLy ZumxqzQXqypli4TS90qlCY84jqC4uFhhV11dHUwmE4qKisD4CIKqVAxTdXnDIeSmaZGcnIQdJzRo 7G3A6jctcN4wwNlzHgeWv4T1uzYpLXLVu6TquV92ux2a6RroE3oJrtNRjdJKwFQYFSgSMWw6PYjv /urA8lk5tEcepGRrCPA09m7YpLTI+bMTY8+iDCkGuFvduHbrGq42hlCy9C1YF8r7IUJivBZxupeb WrrgDKRTXw9do9mwGvTIn6vF+59WKi2qPVqLsWdROrUOyepkeAe8+OLLBjSeHYExU3d3beLPjEok iVcgJco8tdWj0rdTMgYRGHYJrKpqj2CcbQEX9sEQD2JiRUknNcOE8s9qFRU1GYk3NDt58lfB5bo7 kcmtsEiUMc0oreihAWO/B2Mber9FolK1qRiKDRHgJwIU/nfA/27RRMBEi0SJK9qysfHhAPdf1xUV W9F4hf5uxKP/eJnz0kH8vhSFhTMmDRD1Nyo+oby5vjUCAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvd29ya2Zsb3cvd2Y0LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE/UlEQVR42qWWf2xTVRTHv3ddS6EM uolb3czo+JGIU9sEVBR0RaZrEHSSCBP/WBOFEd0fW4yKwcj4IT8kYQMFDBjWEsMvQaYmMDIWixAc DENnZhgbg25dt9d2rF23bqXt3vO899hYMZgFTnLeefe+d+8n93vPue8xngx3ra0ryqw/t0CdlCEE /bfgY5Oh4FPQzDmgiOkRjQUAFmDy20YMwQFx8JDkRro6gAiFRC3AaxEedAosDuAeYEcvBvFkWpoQ onaE8Yj1KqBUA6F+cupjIcaQSDdhea7osMfoQh4gn6CW283X7gNcb+/FiQs9SMrIglYA+qhPQ7P4 x/EQ+ofQq1SCeQiQIE8Wxj3X0iwceTgIJE0EVDTurxa7wAQycXIxtnmirKq6BZOTM4Q7PQ5w0NOT AJxcACPGwDAGm5utw40rHfEAt8fHOjgvXjRkCw8ayMjGAmj2duPbXcfiJXJ5fGgnwDxDttS22Rpg tTpgNOpQXp6H0tIzcDg4ZrEYUVhowIIFNum9igqzFEtKqqVot1vQ2HYTe/aeiwd0ebzoJMBswzNS +6cq2fWZgGUFYD1EieBiLGc+YJoHrN8mjytcIUfbITkeswKtna3YtftgPMBNAFmieEDqFODpGUA9 ZeHAHcYepyx8fg5w6qw8TgSKdu7CPUBjcxf27D/+/xL5uoGaU8A8E6VoD3k4DE3yeKahNExPB1pu yuPEFYrmbJdj9lNAx20eO3auF9iWLVt4nU4Xt0Ecx8FiseCPP9NGJHrzVVoFLeyFynNs5exMfLow C7XXArjUpsKaNzRQK6ncBPIEFQYpRV1eYOP+KoFVVlbyhYWFcQCbzQb1Y2q4Wufi8tWpkkTvLpZl 2V47wC57g9j3TjK+qb2NrnAAX+dmYyLVRoJS9tRJYXh7E7G2YtODAd3Bbvi9iXgttwDTs9IwVZSB D+NSY5StPuzCuuU6fHG6FZ/MmYlIaBIOdJwHEyEK4KPMl7BoroCN67ZKAMG81AyujxsBzJgyA03e Jny3vRGWpSaYTHqpf5C8xzOIkpqbaLuhRMoTIRx+bxZ2/hZCtd+F40uew46aXlwccuLgIgPW/rBB BuQvz0dgkCr2b+cIJBwL40xNEwyz9LQf+VKfn48gGlShvsmLj+31KDPkwZIXQ9kJDhXXQ3g5NQaf KwHZ0zTYXZCJlWWyRELB+wXShEdsR2A2m+Pkqq6uhl6vR15eHhgfgl8xEQOUXe5gAJlJKowbl4Cd J5So66rFmreMsN/Qwt55HgeWvYINuzfHS+SocUjZM9qsViuUU5TQxDQSXK2mHKWVgCkwJJDHIth8 ug/f/9OKZdMyaI9cGJ+uJMCz2Ldxc7xE9l/tGL4XTTteC+d1JxpuNeBqXQD5S96Gab68HyIkwqsQ pXO5vqkddl8y9XXSMZoOk1aD2TNVWPVZWbxEVUerIN6vLl6NhoYGFH1YhKIPiuDudePLr2pRd3YQ ulT13bWJnxmFSBKPQAoUeWonDklPJ6T0wTfgEFh5+V5BN90ILuiBNuqHKNdi82IUry2mQ84oV2qK HiWfV8Vl1FhMPKHZyZO/Cw7H3ZLXOyWJzK+bJZC4H7oknbS6hwYMfw+GN1SUKHdhLkKREMQCLF5V jP5IPwF+IUDOowPuL7pHluh+wOgsGl10WzfVPRxg9HFdWroNdVfodyMa/s/LnJsK8ccC5ORMHTNA tH8Bz2envARNbYcAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvd29ya2Zsb3cvd2YzLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFA0lEQVR42pVVbWxTVRh+ztZ2hW5Q Bm51M6PjIxGntgmoKOiKEreg6CQRJv5YYwIxGpMtRsVgpHzIQBK2oQMDhLXE8OWQqRFHxmIHBAdo KDrD2Bh0dN1uu7F+bN3K2vX63nvptjsF5pO893zce94n5znPeS+LEXAX7V0RZv2+FeqUTD7ou4lu NhWJsVS0cA4kRvWIRP0A8zPpayOG4YCweFgMIz0dwBA1Ci0Q0yI86OSZjMA9wI6eD+KR9HQ+ROMh FkM0kAilGgj1U9AcCzEGBXXCUq5IPKL0oPBTTFZL45ar4wiu3Qrg+LlepGRmQ8sDfTSnoSy+pBj4 /mEElEowDxEkSMnCGA0tZeEowkEgJRlQ0bo/Wu084wlCcqFt90RYTW0rpk7L5O/0OsBBT2/8cHJ+ jICBYQIIR8KIdvTLCdyebtbBefGMIYe/10JGmAhBi7cHX+06JpfI5enGLSJYZMgRxzbbFVitDhiN OpSV5aGk5BQcDo6ZzUYUFRmwZIlN/K68PF9si4trxdZuN6Op/QZ272mQE3R5vOgkgvmGx8XxdzVS 6LMA82rAeoiM4GIsdzFgWgRs3C6tK1ottbZDUnvMCrR1tmFX5UE5gZsIJInkBGkzgMfmAJfIhQN3 GHuIXPjUAuDkaWmdQCig4dwoQVNLF3bvq76/RN09QN1JYJGJLNpLEQ5DM20S05ANMzKA1hvSOmGH Apy3pDbnUaDjdgw7KzbyrLS0NKbT6WQHxHEczGYzzvyWPiLRKy/QLmhjT1c1sDXzs/DRS9mov+rH hXYV1r2sgVpJ142nSFBhkCzq8gKb99XwrKqqKlZUVCQjsNlsUE9Xw9W2EBcvzxQlevNVSZYd9QPs ojeIvW9Mw5f1t9EV9uOLpTlIpruRoJQibUoY3oAC68u33JugJ9gDn1eBF5cWYnZ2OmYKMsTCuNAU Ye8edmHDKh0+/aUNHy6Yi6HQFBzoOAsmkCQC72U9i2ULeWzesE0k4PNX5IPr40YI5syYg2ZvM77e 0QTzChNMJr04P0jR6xlEcd0NtF9XIvXhEA6/NQ8VP4VQ63OhevmT2FkXwPlhJw4uM2D9/k0SQcGq AvgH6cb+6Ry9idEwTtU1wzBPT+dRIM75YkOIBFW41OzF+/ZLsBjyYM6LwnKcQ/m1EJ5Li6LblYCc WRpUFmZhjUWSiC98u1BMeMR2BPn5+TK5amtrodfrkZeXBxYLwZeYjAFylzvoR1aKCklJCag4rkRj Vz3WvWaE/boW9s6zOLDyeWyq3CqXyFHnEN0zFlarFcoZSmiiGpFcrSaP0k7ASOwAlcNeLyx/Tcc3 f7dh5axMOiMXJmUoieAJ7N28VS6R/Uc74n0B2klaOK85ceXmFVxu9KNg+eswLZbOQyR5Zy2Z3wl7 sQX2yQaa66QymgGTVoP5c1VY+7FFLlHN0RrE+wLUCjWSFElwB9z47PN6NJ4ehC5NLdUf/mcYz1SL fd5AdSnlA+rQrhTD4tzk1D50Dzh4Vla2h9fNNoILeqCN+DDeUeJNTdWj+JOaUUeRbGL4/VLQGVFF FKqebJ1QodmJE7/yDsfdRHqnTCIBuhSduCMZQRx2uxQWy3+WbJEg/j+IH+hYiQQkq5LRP9RPBD8Q QS5MuTNHMzQ0/H+CB0pkkbsMguvGOe++BOMlil+6bVsa/y3RAyASjC3XJSXb0fi7Vvyfjgfnpov4 bSFyx0o0AfwD3QmydGMPP2sAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvU21hcnREZXZpY2Uvc2QxLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFcklEQVR42p1W+W9UVRT+7kxbOp0W ujJdgG4WcKtKC0GMKBgkqIlBAsZgiImKRIwJkcTEXzQa/QcI/kCwCGFpBWULClRAA0HDpmUR2qbY dmbazv7mvXkzb7Z3Pfe+KW0Tg4ab3Hfe3Hvf+c75znKHmTSQGx9vv8UKHQ6ks5zrBodGM0ZTjZtI JDkyJgfnYJzOcvmwJAfPSeQe1tBICZsM8GnHXdbQ3ASTAISyTBbICpmxlEuZBbP2xtchzsuztExz AuHKjcGpAJ913EVDcyOydFgoyNLOuLJ0JreW5UwqF3v0uAcgJJ01J3kgATi3IIX84pseVlVWIhTx WBLQkyb0HEVGiryxaGB83MocLTxHFTCVsjG/fyrAke7LbPWLi3BvTUxT7sn3UCyDPDtjjnybVBZQ M3BOs4HRe5roElwISsWMJwzs6Tw0laLD3ZewesUiTFZuCmtI2kjL+weGUe/MY1tfqYWNFtZt68Oq tnKseaKMPDSlYkGToCsSCWPfoaP/DmApt6wWuyJwQuHJPxV8cnyEdb3TRNan8R4BfruhAc0zp1Hm WTGw0zndyCIYDGHfwcOcpdMZMxZPys1b/W7MbayFwBSBFDKbFXFIoiA/D1WVFVjy1W32wQsu3PTG EdQy+JDej/YoUJOWnQvqHFi7sBx3Bkax9+APnMUTSTOmGyh2FkpL+T0eJ1z2jAYRDCtYtqQVG3cO sN5gCh7yoPPtJviUNDZ3DePApofwe5+GnRcC6N4yDx6PH7u7KAak3NQTSVSVl8jIy1w2uQwaJZOk 6NpfXiT0MBa3PYaLtwLs8598cJUU4thH83HkclgCrH2qDAM+A394E+j9shVXbrqxu/MgZ2osYWox A67KGdjxox/pZByF9iSeeXIO0ZSVFPnDGtIpA7WuSkRVlV0dVvFww0w890gFum8oEmDTchfGlBQu 9cew861GxMJ+7NjTxZlCSU6TPi7D5T6dFKXg9cexvM1FHpgy2OOB5kwWARv2jKGsdDqqKmbgYr8m Aba/Pgc9gzq+/i2EjvX1KLdFsX3XAc7CSowHIzpm1VRi87YhZAwFKxdVY2lrEU7+cgUjvpD0Ikve pNNpvLziWUQ1AyXFxWiur8aA38C2835EDCvI7dWF2LKyBtdvD2HXfgIIRjTuC2qYUzcTHacCSBs6 muumo77CwOnzV1FbXQlNi0HVdJoalrQvoKwyUUwALU11KCqwIz/fip1VlFSA0TQGh93Y29XJWSCk cq9PRf1sF67168iQlYzZUVak4dSvl1BROgNKNErcx8hyFauWPQ8tYcLpdBLALNmHrKyzkkMkhuhl I6Me7O8iD3yBKB8aUdAwpwZbd7iRikfw0tM1mFeTwYkzF+AoLEBEiUJRVagE8sZrr8reJAEa63Kp LBqhmWsVVry8Xjf2f0cAo36FD7jDaKq3Dgt0TyAFuxnBkZPnYKNmEVKEB5qkauOG9RZAkRPNsihz dZOdSGsB4vUMWQAjvgjvHQyhorIa8aRlhUGywKbg++OnkTQSEkDEQNd1bNn0LqI6VbeuobLMadGS q3hLit9ZJBIJnD57lrOxQIT/fKGHCiuNVCpNMoPZ9a2oKs3Die6zRItKN1OcPjDk/pvr1kCJmbhz 5zpSSdXqtNyq+PF3q/tKOdGuJ4+rvTEQ9QhHFCSTqSk93kHU9N8dxdK2OrRQsd1v3BcgEBylVPOg vXU+/naPwRcIY/7ceeT2ObS0PIrn22c9OECfW4eojeKSEoyNjmDQ7ZVp2vp4KxwOJ4aGh7FicSPq qksfDECl3nTszA3YC0rkvWtdidb9wJgJV6kNSxe2oMhR8N8Aky+cySOkxBHTU1P+JYgxrSCPiq+I pB3/Z/wDlaodWcCKa9oAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvRGF0YWJhc2UvZGIxLnBuZw==?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvUmVwb3J0aW5nL3JwdDEucG5n?= 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 MrA3MZ1/aCcAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvV2luZG93cy9XaW44LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEwklEQVR42rVVe0yVZRj/vd85IAyG TDzogbGAQInDNITBENHoomc556o/umnTwlbN9UeQm41FKFG0oZRcVSiYl6hlKSHkViIblwEZ1tQD CMHyyMHocOdwLt95e9/vO5fv5HJurWfnPc97eb7n9z7XlzgZwUWEEeeUEf6F3DIPQlwPUQJ09w3L AOwnsl0n5YPAweaiNNicEsLnDmkIcM/5mSRDZc6/9acmX4CKLzqh0SYw9VyIupQCdgcbIlMkUthE QuwOKu1ZHa4ztrYxbnPJ8bWDcePtZkrc7uC8qr6XRD2cJs2l27tAHAoABzNBVsKH0wPgBlWuDcNf +wLk5DeS0LBITxQ4iMTd7mJ/bE5E154orxVcsS8sw5K539dF1afbkaiLZpEEBMIDKk0lECrHRgLg a0+MPErdMXNdDCr81NrqC9DeOYRHU+I9ygVBBoDCGoNhgKyOjEBYaAgWLRYM/zGOVZoIFtwASUaK myjLf9lQdy9AMgMgTLGKg7gBIH+gJhR5hZ+SNWnp2PN0Bnqvj+Lo6Sa8n/MCwpaHe5LC7aqvTtX+ A6BLBuAWqASXFcTjGqjZXmuHgZztmUXB3lTUt/yOQMGMfTs2YGJGjQCVbK3bgsaGmvtYIMjKpeKC 10XD4/Mkt7IHu/RrUd3YifzXNqHLMIuO7p+h06oxYFzAlowM7HzsEZytq5ABzLNWGEanMDB8F5vT Y6FZEQS1mkiK3XXLr8EBbHZK6ppvoaVnHLqYEBTu0aHoR4K+X3pwLCcGpR2hGDTcwYlX49Bw4qgM YLGKmJy24NrgJL5tG4HArr/vmSTo4lb6xIAD+KkIGTLNIL/yIl55Vo/M+FCUtTlxruki0jVG9FnX IXHtGhzavhK1NZ9464DT+aYWpGRk41TzDdR88xuSEzTY/3wyUnVaOQ6Uu41imT+zhPtZJJhbBEou mGAyGVHxxjpUXF1CR9cIynavx8maj3wBvrvQik2P69mtRZTW9+Dz728iKjwYR3KzkRinkeuB/fH0 lSuWSbK92sujaPmhDVtiwtE9QxEfH413tupwvOpDX4Bz51uRmb2Nd0yMGc3ILb0Mw9g09BujcSTv iXsq252Spmkrbt+ZgJqlj80vAFrtKoT6C6guP+wFMFgHoR/biSfFrTgQfhjzZiC//Ar6bt5FauJq 1BVu97iJKqpYVHCq4Py86tghGaDXchV55oMwLP0K24ANu7Q5SJ94HUUnu8Az7CV9At7dmym3C/6x Iqt8Wob73CnXTkXZB5QYlgbpm5NvY9DvBhzzdiz0EQSObUBk/8uYmrPiqbQovPViOmsNQd6epGyA SosULYVTeVkBJWlDm+mo/y3md9aaZxxYvGaRyjEkYDkOJn2MHSt2u54nb8Ojytsqu65COafjlSzI 5WPVtNhYjFnVNOikE+IVUTqMWIjEtoeeQ0pkFnOD05VBVgbAWrHoJ71c1KkGcajZ+RJ3GgT++oHJ qDgYRW/3FUrm7HO0aKQENX9Vwz61JAEE/xmMSwcuIZAESWkpu4ZfTZSuSJkGqb9QgfVuga0dkm1s xfbZXJAtUavV3ix6b6gAn10vQ2x7NM7sP4OkWN2Dvu33f/SVdVDcX4IsshFZ67P+s3IPgLKb/h/0 N4LVUMpkJKymAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvVGVzdC90ZXN0MS5wbmc=?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvU2V0dXAvc2V0dXAxLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFDUlEQVR42pWW2W8bRRzHv+v7SJzY ie00STFtUqVNmqRpS5GQECCiviDxxhsCCfHGC0KqEBJISIg/gH+Blz7xQiXE2dIjKU0fSCGUgHO0 9bGJvbu242PX3p0ZZrzrI7QS9Ke1Zmdk/z6/eyw1DIvmijqEUAqJUMCijJkEIIRB7P8lEv5DImE3 ZlNhMC5SOlOlX363j/BAGE2TSYYJ6E3K6k3GVybOBJB/WRjAwB+JGyLW9l6c86e9diQ+YODyx6d6 gK9WaognEnCsB7Hs1SLOx2LOHmIv2ecc4HhIBMQhiKVayvQAW5kqu3xNw1A0yrgiqcWVtyzGDNO2 nr93QyUstkQY+Z46e6GcR/SQBx6i9QAPcmV29W4eE2MxZnJAkwO4ctZoUjRbAuAocKwTIWKOxfbq hKtvXy5u4YtLr9qAjKzQ3L6GCwvTXQtY3w9oL/YdL9o5IOKMdjyzQyr2qqbi2x9/wifvv/VkwCGL Ooo7EDu53RCRNoA5ANpeZTmHqzdX8OkHbz8OOGQ5td87FdNRRJjtAXWUd/JDHG/yuQyu3bqFzy69 cxjwnADQXliI8066yXQs5VWkaQbkbAWk2UCLl5wFE8znR3x0FNUDBbdur+DzD9/tA+xpOD8/1Vbc D+h6QexqaegW0umSNJ6lGE/vwTtzBeZsC1oC+EEeglZJYVg5AU3ewUfvvdGOeBuQFYDT01wZdeIv ahxdq4UH1VoLxWITR+JBKa4Q0CvrkKI3QS+qKCQZvm56sd2YgJQ5ibliEq+/OI3ESNAByBrOznMA 6QP0hUbXCfJyHRPJMJIJv2QZBOZqFlJ6FWz5L2wk6/imHkGxsIBhbRznuUuJYS+Wno8zKSur7KGs 4uwcB1D6mPJ2ZezV0agRTB0bgt8vQXLxXFRbcN+4Bmn+Hq4nS/gln8LA1hIW1DHEQkHoPobETNAB 5FUszU0dUtrNAV83/lB4Qi1EBgMYGQ0jFPLC62dwP1yHx38DK2MKCisv40jtFALBALwxH3Q3b1Kj YQMe5FScmTuOQw3k1D7huVi7k4eLWtw7gmDAh1hskIOC0BQFK/dX0Tyj48LuMlyRMFwhN+BztWdY dle1AbtZBYuzj3vQKdE/72s89gMol2swGkZ7XofCXlxfzePia7P4dU3G+cURnoMqdD6OCbdKjJJy mdiAHQ5YODnFFfZyICwQJSoaaXNTw+TkML8JnMbghCC38s6NHRgxhigiWJyPY/fRAWoHOs9XHZbZ Qq3htgHbHDA/c7zXrZ0upfaloxZqCA344XFJXDE/0/lI3dSxQddhHkvjJF5CbHIG+5qJUsWEXjXQ 1HVUyi0bsPbbNjeKoVbX2wot7iLh2oVHwl3QIE6lnsUz8UF4FEDda2Bd2sP+0s9YPlLAtDoO0/Mm vENRFEoWlIqF/ewBjiY9TKpUG2xtfROVg6pzQ3U+1OlsBo/bDz4IEC17wS89/B4uY2d8DxPHV3Ex ZOBEYRD1yjI8qXNgHjcKahO723y+LY0yibH+q+LJIsA53mh3V2Xcd9WQSZUQjP2N05EdvBKwMFby g9xLwZhcBlLPYHurjNiwj/dN5P8BOlJUdHx/+wG2Io9gTa7jXKCCF0IthPISXA8jsPQZbIQXMTE3 jtTRQXvYPQ1AiKLpyMgHSJe20arKmBhswVd3IWQGMRI5Bl9qEmOpqHO3tGc7pU8DECIqrFE3eVGY 9r8Y/njcLoRDHgQCHrhcve/+A2c0PifalixCAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvU2V0dXAvc2V0dXAyLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE8ElEQVR42r2VWWxUVRjHf3e2O9M7 WzttmWnpMm3THVsIYoEoICrExPiiLzyRkKgvJsblRZ984MH4pFGjJsbEBIkGTUzUFkIJFBDKUjEF ajuUaUun7XSZfbuz3PFURVpJEYzxn9ycl3u+3znfd/7fJ2lC/ClJaHktCrGGbv9zP1qOI/2vgJUK RJNMRzQmwjEMphOE4ykcsoeOdRulmtJK7Bbz/QFun3Z5zWua5I8EOTdztVg0LlHMO1HVLP1TIRTr NVLpi8xN1ku18l72P7KT7a2VWGT9/QN+nvNLg/PnwZQpdrq2oDMUGBw/x3e/ODGa9VRa+ghNp6RQ +Eka7Rs5sNPN1vYKFLPhn1MUTCQ5PPYtIekKnes6qFK2YTOZSaYTDAUnOOt3MekbwZ6NSUnLHvKp DA3lv/Jyz2NsbvVg1OvXBuS1IoeHL3B05j1aGuJUKz2UmjcgyzHsRhfhRTuXffMMjXpwxBqluJzF r3xGxHiarWzj4J6XaPJUrQ2YjiR452Q/odwR3N4lXKUubNJ6SOfIZx3MzdSKz46c204hXSYtcoFx 97skdbOURxp4tXs/+7btWRtwaXqRj/rHiGW+QK4fxepRkZNWpBv1ImAnOeNmtLQNg1pNUJuVblnO ELf9SFagcotmNpQ00fvip2sDTk4s8tXxEOGpTwjXniPnTWPJeykd68KZ2YXB8jDpQhySFsad/dJM 2TF0hQD6rEYhZUINxxl96yg6YZGVNvkL0Dce5vvTGtngIPPpz4mV+dGqOjGnygWoG0f6CeSEFTQ9 WaVX8lpmaRSBTLUZVEeRwek53nz8beENmRLxbHU6aTWgdyzCkTOgFDWSvi+JqQOEW0wk3GnSOifO ud3URLZQZ3ezd3NMahXvzjY2gdR9k1BjhvNJjUxqC506Lw2lVqxWw2ofXJiM80FfFEXyUFBjZJZO MZ86xFJLhrQzi5Yso0nbzSvdz7G9w0ExJ1JzbVY4/BL+5gUuJp1kJ9ppWLBTU2Wnvl3Uy6i7AwhE VN4/MU9gqhyjwUAxESAR/oHFklMsVkyh2s08o+zjQOfzeCr+2CxFIyKFP+HzzOGbqsN1rZnSvEyh xkR1q4LLJd8B5AoaX19e4PpNCX+gBPKIK48wm/2YYNkQZqedFypfY0edMJ/NjGKTRYuAG1eOEXLE KF3ookTnBo+JgkGH1VigwWtb3SqWElk+PB5geFQip8oEc9eZUL4haxykJePmjZ6DbG5ro/i78YuM +kIcGvCzq8NFa5ULo00v9uUo5DWUEpmuh8pXA5Y1fCtK71CQgeEgNyJniJpGsWdu0Zqv48Czr9Pd 7iWRVMknCkT8KSaLfhpqXTidtcKQeTLJDPFYivJyO91dFXcD8iJVgXCCE8PjDIxcYmjkChYR0G1s 4+ldT7GpzY0UyWNYBNUUR+28iNdQhZrfREYS6RHFj4ZSVFeaRIocdwNWanI+wsRMjL6zI0zPG6h2 ONnhLmV91kTApTLbLG5W66MjWEEkvJGIo5J0RhRPtPe2Jht2m+negL8rHs/jvxrFF4syWyteUMUk PdYFGgMOcr5G/BVeknqJSoeBxno7y4Z+IIAmOm40mhN1CjFqHMfoGGG3o0BZQE/qlI355kcxVitU eUqwKsa7B879Ss0WWAqnSYh5oKaTyAYTiqWEMpeC2WJg5cT+V4AH0T2H/n+l3wAXZd93FMea0QAA AABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvU2V0dXAvc2V0dXAzLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFdklEQVR42o2WfUyTRxzHvycFpGUo IgU2o6irL6hBQR06QZwoLyoTt/gS48w2F5fpspdkMft3mcmWBZctW4zxn21ZNiMBbRGGsKiTxCEW cApihfqCiEAx9p32ebvdPc9TirFZdulx10vv973v5353B1FYAStDYyGEwjKhFJApqMj+yDIgKRQS a/m4Xgj+Z8mZY6QkInC87i58konI7FtYpDQQphjnVVAQZC0X5CLs10RhHT5LrVQf5wug6kctTz0B /Pjh7GcFktLmggvwKqkOtNXzvsgGZa1PVFeS/htFcyrrYpHiHHDhy7fSKEOijR6vdVI50aw6ECVK wxKFIFLwNixAdaDwYMyBGlQPzMf46vk8HioiMTTqRvV7WVGBX+pv0kyzmfAJggw6LlCEeGUiIYZI 4gGg4lD3ScOiMeEIqBJpNcH7Aw/x8S5LFNGZlnZUbVo9YZHqk7i+ojNWHTABjb/mItqH5oq1oVAY TRcuorQwN7bA5BXSSGBom8pWSDTeUPcoIjKBjdVgcBwNzX+ictNqSh4MjqkJ0NP3EJbsLDZJUauk t6nTjMhInxF1oGYR9MDaihU1laNCgWAQDU3N2F5WQEn7P3cVS3aGjoJqG6Vo/Tv3hlFja8YnB/cg LXW6FoBSouiZFhWhuhvNmd8fwLmmJrxRsZaStq5+ZXXuvJgHpavnAYKhEE5bz2NPVTlenjeHjU4h z2N5FpcvEEB9YyN2bSukpPWaQ3k13xJToKP7Pto6bsDRf48dHB8+O/Q2Mnim6YjkSVh4lim6iI85 sDU2YO/rRZRcuNKrFBcsxLFaF3rvu6EIfsiCDwteisfh3SvQ0tqFEZcb17t7sbuqDIsXWqIO5El7 MGlPfD4/rA312LejmJLzl2/SzYVL4RgMMWsi4y+ByhKbLIAn2ILsmWraVZ/4HRUlhchZaImm5HMC 0AW8sJ6zYf+bGylpuHidVhTnor7Ng0euAGQxzBwEIQkBZlnCtg2LYYgDvjvJBDYVYfECywRrNXNo dA8iDryqgBXv7CyhxNrSQSs35qG6dlRFJHNEYS+kkAeKFMZH+wthSqQ4+vUxVG4pR15eHjrt7Ugy vYBFOct5Vum4MCHs9Xlw1nYGB/aUUlLT2E63b16pIvL4RciShkcSBDZBwdxZaRh73AdH67cswlNk TpvCrg8FHo8bWwpS4Xc/hie7GmJy/oSAx8sF6nBwbxklv9mu0B2lr6D+qgeDo0GGKMSCM0Rhhosh 2lwwC+nhRnTe6oZM4nDpUidW5MxARtIopse5QEJPQPJrkJi+ZuIccPEztlp8sK+Ckp/rLtOq0rX4 webCnQEPw+OHyBGNu5FsCOL9DSNYtDQFAfYu/HXxGixZEqbSMUyVXWj4owuzzQSpxVYkmNdMbLIq YK3B4f1bKTl56gKtKl+HvsEwPAGGhiGSJFFFNHtKK5ZYUmBIzsLN7tswpxlhnmFkz50bPc1H0XrV gVkZCXCajsAXZ9HOAZVZq+DewAA+P7SbkuO/ttDKsiI0d/gw5IoiEhmiVWlteC3fC4MxGZ1d/chM BTJSWJb5H6HH3gb7rQBeNMcjMOcLKKYc7ZKEdt3wsrWEXRXf/9REC1Yuw8jIEwjs+ZLYkZRYy/vZ hjYsnz+CeGMC7PbbyEwJIjPZB+HJHfQ6htHuiGMXYQJKDjQha37hczcBf2vINydqqfOuM+ZVsS57 GOWrfIiPF2HvcqrBM01ehL2j6HGG8Hf/TJTuOoLc9QeRkJgUWyDyosUqTx2noIydhkEexrUbQyy4 H+nJIYjsZNv742Fc9hXWb3kXiUmmmPNVgciDE6v0dZxFf1cdhIAbA0NuJBARBvb0hMcFLCnaibXb PkV8wtT//NflXwRGQtjlDdk2AAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvU2V0dXAvc2V0dXA0LnBuZw==?= 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 ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvU2V0dXAvc2V0dXA1LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE/UlEQVR42pVWW2wUVRj+zm633UuX ll4ogkIBgYREk/pijJcHiYmJIaC+GB6M7bvGN3nTiDFBfFMeJQa59AISE180kRdiUAooFnoDui2w uLvTbrvdmZ2dyznH/5yZvRRe6kn++c/MnPm////+yy4TtBCuT07cZvFEAh6X0qpKlElMktWKgO1I +EJCSjBJZ6W+BFpChhrhJVhlMsKaAT49Ocf6d+2EIABlzOcAV9oPjGvNwYJ3tedQ5/VZekzSQLg2 Mb8W4LOTc+jftQOcDisDnN7UjHl++IxLpo2rd3SpAyhNZ0VTBBpAygBS6aPf3WS9G9PKkDQdwHIE rBpFLjQgLSYR8FGn6jFdoyxXKAQAnHso5u/JW9N32d6dm8kjT3LPJQ89cN8lr10k0lvQs/V5RKIx xhUVoceKQrVv1koqdhWnhs9Lxn1PFB7NwiplEWmJgbtVeG4FTmUFTrWsxa2sEkU+tj93ENv2vMK0 YRlQwwXWGFbvFF3Ly0WcOf+TZNnMDWGtGkileyg2rj32/CrcqgXfteA6FryqScZ8mOYKene+wbbv fVlzzZsj4I29yluxuIQzYxclmxofFh09uxGJtGgCheD0cQAkhKfogu85kPSlpPvrN66xN9/7vMnr BlU8jEjJ4pJBAD9KNntjTHRu2kfctpIBP+SdaHJM8r5CdFEUtgnHLqG1LYF/pubZW4eP1qkQTV6L MApFn2EYOD12QbIZAtjQvRfRaAyzs5O4cPFn9G5+pl5qrW0pvLiH6CnlicYuTM9b7MD7XzxJC18b TcEo4PQoJXnm+qhIdz1LEbQgk1nAnQUDAwMv1AEymTm0u3+hUjaQ7uzFrbsVdmjwyzolIqREg8lG kgv5HAGMKYARkercARaJwCqXUFxeJjco0Sq5rq0rinlLqJhL6NjYh4l7Nnt78FgT53JNPmqJzyuA kVHJpq8Ny2TH07oxXIe6KdaFeLwN0QjgUfuWy6u4f/Mc7EoJHV2bcfOug3eHvtLe1pIqmvdhBPlc liIYCQDaUpsoQdS1q0swClmY5RVwz6Rkq4Q7SLZJ2NYqOru3YCLD8c7QsYbHITVqvDT3Q04BjAwH AD5nWDEy1FwlKkmqIBLhq05W4tPHPqpVF1u37aYIqjg0eLxRRbXKqSU4BHv070OcHTkXAHT27UMs lgrr3tc94FOp+pQDDUjl6tgrqFpLuDx+HweHvn6se1UViXrCFWXZ7AOcHVUA48NyQ88exFqTWDRy uDo+TqOKaWoUUKo9jf4+oFIqqKe4PmPjwAfHG7VfA6pXUQCSfbgQAEyNn5Pprl1U7+2YnZnG5J0H ePW1/fUynZy6jZ7IDFXRIiI0R3+fMDGw/2MyIsioCOs+2Ada3XPYto1fL10igKunZaqznyJIIV8o YIoA2pNx+tDXY0OSbMAcKlYRLVGGX64YiD71ujasJn1NHr8PRraUbPKPH2SCyrQlliC+XURb04i1 RPQMUqPCNEvIzvymyzQWi2IuF8eHR77BepYGuP3nKRlv76NRkUC5VKQGMciYCcZc8l7CpfHdJvOU ZJMAYpg3EgTw7f8AuPK9lJGknpZqoKkOdrWYupN9AlCV5Dg2kskU5heT+OjIifUD/H35lCxkp4jj ZTJu6+51PfUrxvXe80hTwbu0j8cT6N3+Eg4PHVk/QGk5J1R969/SpmTpfwhCPvGsu3cLNnZtWheA Wv8BIY2kWRW0M0AAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvU2V0dXAvc2V0dXA2LnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFA0lEQVR42o1V+28UVRT+ZrrvZ9vd pQt0W6KwEAlESEXFYKhgQDFplARjfMQQQRN/8g9DDQSLNYJGfgCBoNXA0rT0sW132+3uzs7svF+e e7cFmyVpb3Iyszsz9zvnO993ruDRwvoSaLGrTwv/X/RT15qwLQ30gsAe+74Hnz71fRfe+pX9n0zv RDTRj419hO0AKM0lLM3chevZ9I4ouI4Fx9ZhGW0KlQPbZptCQ3++iGOnv0UwHO8GeNEy9RamJ39C OJpGJN7HshYcy4DNAHSZg5imQleF3+vtJna99BqOvH0RPYGQL2xky9FeUMHTyasIxwcg9gQo+x5G heC6NjxehQnXMeA4JhxT79BGX65Up5HIFHH8nc+3Blh4NA4hkKKSY5xzxqTnMd6ddf4dHq5t0XOX gywtTEGM7MDJs19uTREDCEQyiKcH4FiUsWsLG5nbFvFu6bANjVNkUxVauwYbMfRE8zh17uL2AMRQ P2LJLG/s1JOS8MPVceTyBQjr77CGvr7XhuXoUKUqemKDEKO7cWbsq60ByqUJqiBHTU7BMlXMz88J 0/NNvHrk6IaGMTv7FEnrL2q8Bk1Zpc2HIMYKeP/DS1sDrMzdwe1SEJmEj2IhBE2uCY2mBOoy0aNy abquAcFqcGWpSg2B+DABDOOD85c3A3g+99Sm1Vybx5VbVTx6/Bgfn9mHbJK0FEogEgmjRxRoUxuK ImO5NA5LW4NKMg0kCgTwMsYufP0cwHGp1ArJzXHX5eZzMJsaOlkq496Dhxg7tR/5SFWo1ypoKxJc arLnkVxJspEAy8whx8vU4N0IJIubAUoLOvoSAbh8BPhg/3qEwKpySILjN+9iKGMhg0nB0hXecJsM 55O72XPHdXhyrKJY7x4EUwc6ABuaf/CkjR1pFzd+u4/llTrx6lF0Pjj37gnML9YwkLYxnG6QRM2O 9h2bANZ9wMznsquFxXIZ4d6D3QCi28TEHw+wK58lXtuQFZVCwfGRo2ipNgazQbwyFODaZyB8BtG9 Q422iC7mE1WuoVJdRTRzqBvAdxr4+fc/kelNQ2q10JLbaFED3xs9CUX3MJgRkcAyrl67Dl8UO86l yOZ2YqQY4ipSpAoUTUAsd6QbwDUbuP7rbUQjITSlFiRZhkwgn3w0BlnzUMiKCFmzKFfbODl6+pnS Hj68j7B6j1fEfKBoASTyI90AttHAjzduQYSHusQqUDhVl7/4lCjyMJQDBmJ1LJSrCAYFThObQS4p KepWnvlANUNI5o91Axh6HVeuTcA0dA7AeqCqKr775hIHGM552JN1EUlkEItFaVT45G6D+2Dm7+9h tuvkgwZ0J4TUzje7ASyjheu/3CRaZCiqBl03qHk2PrtwHlKbNs+56BNnUFmcgyw1SDVaZ6KSclKx IETRhaa2YNghpHe/1Q1A1IONAdO0uMl8dMwWjcUx9bSCQrqFPvwLk8zUmaIqydLk5wIzGxvj7N6w w+gtnOgGqK1VMLewiJHDBzBLPK/UGjhQ3I+Jm7ewb99B7EqsIq7d4SZjHmD6Bz8TOuey53XO5Yak on9odDPAP9MKJOI8kUyiWlnGXHmJy/TwocOIRuMoTU2TyeqAdBeGyaijbMmMNncvheMRMAUBJZIZ mqQXMTi09znA6loLVyYmkUxlOvTwYCQBhmEgm/Ix+kYRmb4Utrs2HfpsNKw2VMrO6XqRTc3eVATJ eASCsO39+foP1XT5hlHw9XkAAAAASUVORK5CYII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRGF0YWJhc2UvZGIxLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFB0lEQVR42u2Wf0xVZRjHv/de5NdF soEovy8iEgbKwMJMS2h3YGHNP9ra+qO21l81bcrGH/zhVsvKZJXWtEkCIgJRaY1sZYiIOAGZWjqa wLxXBC5w4QKX+4N7zntOz3nPQZn+wY9bc22927vnfc/OeZ/P832e571XJ9PAIxy6/yTAtMuOqfG7 cDr6MTk6gIkxG1k7JiYd8Lq9kBEIwxIjjOEReCwiDstjkhC3Ko2syT8Aj9OGYesVTJBTvWEKIWHh NMMQYgxDcGgoAoOC6C0ZXo8XzgknHCN2DA0MYcCqQEqITkzB07nbEWNasziAm60ViFgZgqj4eOh0 ugWpprjpunoDHS09eLNo/+IAztftwobkfgTGvoAlkZkLApjsbsBI5zc4+N1yHPzxz8UBnKvdifXB x2FYloqAqI0IjMyAIYzUCDCSInrlOAqVgbltkNxDmB65Bq+tE55RC3weJwRRxuEzaYsHUBRID6qE ITQaWJqEgLAE6MNNMIQnksQSJKcFQv8FSFMWsKlBSNMuiAwQmJ6sDoIg+QegKLCOAPTGGOiXmqAn AAMHMGkAVgJoJnsbkssG0ecCE1UARiA+wU8FGqvfRaaxigPoFACjCqCoQAdxBXwaACMAiQBEkl0Q NQVERYG1cwP0DYzRBxQRTVGiSfgSk/ma0SFMYtzyPc2LHddR9Dq7nwKyCgDzTXEAkRkWpkCvdRix yy7cf0DyyuQUssiLDJJIe0GzPnxavxLFb2BWDZACU7MUIABeC/MF6OodRFJkq+ac8fzqFGfcuaA5 VwHgcWHf6USUvBWg1cB5ArDyImRUhIzNAFAKfJSCX+YBcL2rD6kxbdz5iNu84HS8k7pX7YIHFfDJ 8wO48sdtpCe08wj7nWYkJ0bNSgc91iaVnbpm/DEk2hw4UoudT77vH0BrZw+yV7WT1CIs42akJUer vulVWdaRU8WCIpbvOVZA+oamcbK+HrvX7/MPoOnyX9iYoipwy27GurR4gtGcybwmVQiyTFbXCsSd YR+q62pQnL3fP4DfWm5gyxNtvNBuDuUjK93EI87ZdYuu1HEIrlEw7ygkr4NecfFvOk4VwWpTAKpR klPqH0BD4zXkpV+m8ARcHdyGnMxkLr/EZVdTIUnqWomcaXsrpaC69jj2bvrCP4BTv3YiP+MSne5D 292X8Gz2GnKgw+Y9pIB7HKJnlM/ZClys28MBTtSU44PnvvIP4NuGdhRmtvB+b7UWYkvOWh6hpEWq Rq1ZpQCZWgsWGylQU4aPco/4B3Di9CXsyGrml8+53u3YuimDO84r7qEacEBwj0Hy2EmBccqSqkBj 9W5YBr2oOnkUB8xH/QOo+L4Fr2Y38TY82/0K8jZnqq3G202nRi3Lag0wTQVaW4YIoOowPnuxwj+A srpmvLbhdwiTNpztfxvm57O4s4KSXrUL3NQFD9TAmWPvwTo8jeOVX+LQy1UPAQh0a3d7d2DYY5r7 L9knX/8Akb4QRAGrTUnI3/qUWvVKDTA1/2r0klYL6qV0h4qwsvIQSrdVY9Juh2NcxIQrAI7gQky6 Qhb3p1RJR0Fuzr2W463IVIcz0s+kpI8uovLyz5HqaUL445GIWBGHFXFJ5DAFCavTERVreuj8OQGU dBTkPUPReekHR70Fmdb78sxdIGt3A82yslL8dOxDzHfMCTA7HT4fWYEsrRXL19yKZBm9R2tRxM+V H/9zAP/2+B/gkQP8DYdF591PTaz2AAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRXh0L2V4dDEucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD2ElEQVR42r1VX2xTVRz+DivdxurK Rq3t3GaYYzgehkUDyIZMyCQECWZBA/FP9MWYgA8++2Tii4/G+Ko8+GLig0M3kYFABrqNsbEO18at gFvbtdtq13+3vf/9ndM2bEuqdCF+yck9/e693/c73/2dU2YQUAAj8KtJQAkUn3kUcB32vxqUQiIl wRcIIhZPovUZN2tpdsG62YKVZGY1jyK/xqBYrfhRYgU3b/tJwIUnaqoxeOMOa3JtwwsdO3BjzJfn bcQP3UGRL9ugb3AEPV0eLMaSuDYyxZ6sq8HxI/vQd2kYrx70ILoseHD+NeLLjmjg6i3U2+1YjksY 806zQ/t24ZUDz6/nwfnDnZ7yDcLRGH66Mkoifpzs6WTdL3XARnGFIsureRT5sg04bt+9j2++68dX n320povGpu4RP0D8ufK6SNU0zIdjtPw0klIWi0sJhKKL1Clupms6NF0Xz8RXUgguEN/kEpyiKHi7 twduZ/2/G/gCIcrXhqcc9jW8boh3SNyARgaaxud6fqg6sjkZ3w9cxekT3WhraTRZWsoZoUgMqUwW LsdWEtyKiopN+G1iBgc8a1qOi0PXDcYrXS/MV8Ov8USGYpuBw27FmdePmGzS98CwWDZhS1Ul/LPz 2LG9QWyYX4encXj/LiFucGGqmsS5MFMLESlFYY1Hw4002nRpeP0BOOuq8FZvj8n6BofNowf3IEbO 13734s97QVg2W7F/T7sw4KJcPF91oWIRT8GAxoIUhKRJopAKMCTDDIos4d1TR012gQy2N7kRWU5h ZOIP2LZY0OhyoNZej0N7nxMGXJB/WFUvxpGvVlbzsfyw8DWq60WOiNOx4ZF6kc2m8d6bx0zm9d03 eeV/haJobnCi91gnGt0O/DI0ha4X26hyqrYgynNXSJQPEQufKxr6o+fR3tpM+gbGZ7x42fIOGedw 6nj3w6NiPX6+Pom9Hc9CllXIvFtUQ+TNY+FvRKUQ0nJaRDWychG7d7bQfQXj/rvo3vYGamsq0dTg LG1w+eYknYxWOp4rhCj/BsXvYauuxOX4t7DadBi6Bt3U0VDnpEJyCC9GkEgkqCAViZhU2iCy9Lc4 Bnyzc4V+z0cEZmJ3ewse1A5hZ9vTFIUCRZORUyRarYScmoUkZ5Cj+cJsqrTBf+HTHz8Bq5ZpdWSg yrBUGcIkGU8hI0mCS8ypGze4MnUJ0XgEJrXmxVsDqG3VhcHcRBxnut6njgK/t3GD1fj4y7NYqvNB VujMmpRx/Yvx4u5/PAZnP/8AAXNUxJUOAKPnpx+vQf/QBQTD8yhKfXj63EODR/0/2Cj+AUKcBz5f 3tqTAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRXh0L2V4dDIucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFJklEQVR42pWVW2xTdRzHv6frdYyu XRmjIGOsu1HksiHgQBLGCBNEFAgkYvRJ1AdfNPrCm5HEJx80PogxxuDlwRjMICFjXAqDMtYBa1fW dV3XbWVbu97b9XJ6ei7+z4EqkNRsv+Tk5HxP+/v8f9dD8cTw1Chi4l0ghmeswHJYSOeQLxRQUa6m yAWZTAamwD6ro6gXTfRDLQbgnQogsZCF+NNMlqZaTGuwusaA8ak5JFL/6ijqJQGlrPf2EF57xQyW 5XH9roPSazXY276V6A+f6BzRrQ6Ieseurc8DiqeVHkpE0N17D20vN2ImGIf1wQhlbjDi0L6d6L7S /6wOUX+D6EsGDDo8GPH4EQjFIZdR1Ftdr6LZtBY2+xhc448xNx8TdRT1JaeIzjMYGBrHX5dv4swn 71ArDTrI5WXI0Xmie4luEXUU9UUBxCCyOYZ0CEtyz8HhnkaP5R4+O32cEngBPHkvCDycY48l/dMP jkn/Ed3VrqmBRq38f0AomkA8lUMZabsciaBAQOJPCYxiOU4qeIEtSHDxHUNaVWxnmkRVuVyD1/fu QLlGVRrgcPvRUm+ESql4LiqOEyiOJ05Z/olzlpPujATikM7QsPTbscFkJJDtAuWfC/MT/iBSpM8N ugqYG2uh0y7DjQEX9u00P3UM8CwNLhsGz9BUgZyWI1ExeXJqcs/K9eDUegkWjaXhGPWiWq/GqaP7 BerGXQe/xVwPRVkZrlntxBtgXFWNdDaPznYzyTVxTlLCRYbBjv+NiN9H5dMZUDQNKk1DwRQwptyE mmNnpAiiiTSc7gnUGDR47/gBgbrQY+U7d7dilvTyLZsTwy4PxCIeP7wPHSQCjgyRmHPM3MDMrR8w vbyL0lRUSVA2nUKV+xoc3gCav/hVAsSSGTIXIWyoX0GGrk2gbvYPC+HYAiLkmg9HcHj/Dmzb1Ije O07s2d4sFVPMsWz6CtyXv4P84DloK3VPCpuKo6LvF/Tfd6D89LcIZoBEYgF5ugD9MiWO7TEJVDSe EkY804glUniJpGZj8zqoVUr09A1jV1uTdHrRGTV+Eb6e78Ee+hE63QqwYqGTcVTf+R3Whw4kT34F tz8GGZ0EDzVoVoV3O2v/m+QX7fJNO1rN65BcINuS4aAa70bs9k/IvPkzqqqqpJrR2QyC1qvwTE3D 2PE2HjpGsbm5DnlejesP5vHhkabSgKERL+wuv7hjpee6qAWGsW7MVXWgsrIaKpkS2Y3t0CvzCM+F wda2IhSOo7JcjovWAOJJBqePNJQGiLve6fbBPzsPpUKBWmYCScsfoHIFgFNAxpAV3fU+GtQZOPqH wB34GO6xSezZsg6X+qNYiIfw0ckdpQEvGktnEZx0IBW6D44UnRI4aNcfQoUsglAoAmqlCcH5WTJg 22B7ZEGWDFxzfcviAdLApS4iF7MhFfVB4NJwRY9iUwuDYdsgZKY2+KbHsK3xBDzx89KqmZ3MLw1Q CP8G3/CfCDAHodWvhbF2M/h8RMq9btVqBIJzMDdthctrg2PyOkbdI0sD5B6fw9RoL9QNX2N9fROJ gnwukw/gcj4Ct8aI2YAX21tOQavV46rtPHquXVoaIOH5BqGpu5DXnyWARnBMCoWZHtzqsyJvMsHj H8DGui5U6qrh9A3CPmhfGmB+6EtwsXtgNe3QGerISiENFXfBMuCHqrUTg65LYBiKrBE5GU5guWr1 4r5oRYv5LmCi7yxyWZ58G1RgCwppo/LVHdh94nNE40HSYby0fcVT67QG/AMG42N2dJ8z7wAAAABJ RU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDgvT3RoZXIvb3RoZXIxLnBuZw==?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEoklEQVR42r2WC0yVZRjH/18HD0eU RC4BYoJzgIoNhBJsTkucXWilbK3mZrPLimLU5qQQhyuZJpNLXNRCY82adsFwLi1dc4oD2ppsaTOm cZPL0cPlHOBcvvPd3p73+w7n2CCqNXu277zv937v+/ye93me93mPoJHAJwIJbxkJ/kIm5/wT4XqE ew44eKpHBygy4HJrcLoVTIiA0wN4lOkZf6f4REliAFByrIfFJ8QTgVstCAoplWXGRA5VjEfTGLyS BAmMFtEcica5BjLN3/dJ+9VetB9OngZASvn+pweAAAoBlH8PKPykQ7NYLJBpoptcNO5SME7u4Y9b 5pP4TNJFHY13yAymN8a4v+8Tp1PEjc9TA4AT37dqj6ZnQOFukDXICoMqM6QlhvgX8R2oKllKj+QL ss11AzGqDV5hEVTTIngkDSHiAJTBDrDlj2Fh2CwD8NnpFm1uZCq6bBrujMoYcsjo7rbjUnWyHyCK Ritxqwhwa6wdl/oqURDUAsmchZF5e6G4ZiHszB4EdV9BfvZ5bF81BykxFiYc/qZZU4OXY9AB3BkT MTYi4fawE801K3Sr+aPvAIavbWKncK6nlEjjKAjppY9hcA3HQfhJhfeXq3ANaXjyhctItrhR9kQU E779sU3btD7Tb61Kyt7YeQBHywop2AaAK5d933edXinELIyCaTwS20L68QAsuO+yF6PXHHD0ezAQ Go2jL9ajc8iBeUHWqYBxN1BQQoD9hVOU8/cdX60TPK4svLn+dSxhAwg/lQf5dzOGuidghRdLq49j ZMGDKL9wAIL3ylSAw6ni7d0VqN/3rt8tzKecp2xxQ4NwbTQFD6cuQFVPMeTffoWjT0KHYwhJW+5H 1MrFaIxOxfX+n2G32nUA25yd5UsrYHRCwTscsP89PaiT41w5h3TZ3NhzoR99pjC0NG/AUK8TXeYY LHstCnEJF2EKS0HFRCwm7DJeySgzAM89nqUHkisaHlOwo7QcH5cV6TvgMhkLPZO8Cq5bJ1DdOopP L74Me8QSyNuKMScSiHfmwyzdRJVrDZ5OLkBSzCNMOHm+jeWszYLkOzB2p4Ki0go8k5vvzyJek1TF iIdIOavRUTCZGZ4KvYVOKQJtfaGIDTdj4wobYmffhGfuYsTNTzLOwdfn2lj2mizfgWJ0DhS8X1aJ nM1vYVH0bHTayD20OypFugEeUdON8UrGweOtRGkQTGvDQ0ywd32Hil3PB07ylz+0sXWZq2iyQAOK HuTS8o/w7KatSIiN0F2n8FKh6qWHYqHoY3RwqXwY7hN5XzK+n22sR9OR7XeVirOtbHVGOoxbgZGL gH1V1ch7KRcbMhNnLMt8jUgAyVeMRsZUfLC3EsdqCgOA42daWEZauhFQssJODi+vrUXe1lxsXJ08 o3Kvr5JOJsPgsIzdH1ag8WBRAPAFAZYtTYPo0WBibrgkC+qO1OHVLTlYm/EQXUDan8oxz7TJ4Kv0 IkH1E8bIuKqaWpw8tDMAqGhoYlarA6JiRI57qu/2AKKj5iPUHAwXVVZ9Pf9RZX7l6NbLvouIEV5m qr9kW60DaG2qCwBmun//q/w/gLv/VdwL+QMRlgHveYzxXgAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRXh0L2V4dDMucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEJElEQVR42rVVW08bRxg9axuKscEJ 4uJgGgcCjgKIEkVV06qJlECrpKhCtIrUVihVpD73H/QtD1Gf+tyfUaSktBCaQilxFAdIhOOEO+u7 17f4st5rv1ljSFHdEqJ+0mq0Z3fPmTnfmVlOo8JucVRs1KlwoEqSjGyuCHqda7TXw1pXexBHBd+l MXi4wwgwkrXtKArFEiRJom90DPZ2oqbG8iqOCt5AQv8oUK3iQgabwRjeOduJSDzNTc89xuUPBmCz 1r2Ko4J3vu3cF6jM1ripsoJIPIXnG0G42514+oLnHi378eXoJTTY6vFiI4ST7W0MRwX3dHa8ngCz wLsUILIwghGBc7Y4cH3kIvn9FuHPsUoifERABW9ucryeRUwtR42cnF3CE3+A+/bmGJqONRjNfLmP o4KbTKbDCaiqhoIoUQMVKKqKqfmn4IM8Nz72ETRdYwTGNU34Ds9j/LNhwnXUWCxwOZtpNFcXYOTB qABZ0aEoqpEkmUZNUzmFnjFB2RBWjOfS7nNZUVAoFOHpcuH9873VBVi2o0IWXR0tMJtNezhFkVPp EzYBRqgo5VGWFchMVFZZnzD3cBlffHpJ52hm2lYwjk0+ilJJxonW4+jtOYlsvogYCfT37CUCjFhR SYARslXQbGUmQOSSrO4J8eEkZr2P8dUoCcSTGW19O4I+Ik2mc/htYdmIHTmD1qZG9Hs6jA1UnjUj 0bi9WVcuIpdkeXekFURT+MPrw43PL+scH05o26EYzna7sbIaxP0HiwiFY7BarRgfG0Zvt8uww/Cd WaKqXJlYIzIF8XgC3gcLGDj3LkoUCN8jLxzNHQhsBnHz+pDOZbI5fWExgGxWxAYfg67JlIYr5LsF oVgKZ7ray8RKWUBS9q1gjfUv/Q5HfhI7kQTsdSa0Osy0MQUMnbMjLYTIT1XVQ9Eknq1uQyxJ6Ol0 4bS7HQLZtUNeek45jWTIu7awyFZsgbgFTZiBL8BTykTw1EdnYwmetgwaEYWQyOzv5IMVSdD5w8fh oqZnc2JZgEVSLtsDOQWPdQa1LS0Q6aD75e4s+k+ZYTcLSAbX4V9ZR6PNXF2gSH7+6fNjO5Q0emAk SCk3mvVjuGMeZ94bNd6dvjeHKxcHACUPXcnh5x9vIP7SRMd3TXUBVvmCCO+iH6lMzjjvWZqMkXbx YN1duPtOUH413Jn04eqHbdBLSSiZLUxNziGdJ4GG/xD4t4o9vIX6Zh2cJuKnOz6MXKiFLiYgRp7g vi9HK7DAbqs9ukDEewu2+iDZksPEryv45DwdI2IaYjqMKR+HtOrGta9/OLpAaP472MyL0ItRTMzw uDYoQpXpz0a23lvrRt/HtzF4YeToAgsTtyGEllAqZPFsTYDrOAeJjppioYSr33yPrr4hmC1v0IPD 1N/+aP+bwGH+aG9SfwHiR1O+4RECxwAAAABJRU5ErkJggg== ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRXh0L2V4dDUucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEcUlEQVR42p2VW0yTZxjH/59taYst bTmDcrCC1SIirkyYbrqBuyAu2aXZrdvFbrabmV3MLO5EtiVKdIvL4paoF2YBE526boMpCMhBWUCK DBhlk8Mocii0pbb9Tnu+l1bZoYvdk7x52//3vc/ved73ed6Pk8gQNY5MmWUyrLEpzwLcEx74/EGk mQ2cvTgfFpMBkzPza3XE9JgpfrgnAbR2u1Bmt0KjUuGnW/1cVpoJVQ47Wrtc2GnfBLWa9I5+KPoz pMcFxLPLTV2o3lOOaY8XN2+7uA2ZKThYXcn0GtKnVnUo+ks1VX8FxKJlf+Jk0NbjwtyiH/OLAczO zXMHa57GU6XFuNkd0/2KjpieMMC7HMCNzgHahl68dqiWK7EVQKdNwuKSHy2dLtLv4NVDtYjpCW+R Yj133TjX4MQXdW9wa/Xu/rGY/o81/wlYpsqYnl1EYCUMX/AhwqEIREkEz4scLwgQBBERnqdZIE1A JMJD0UOhMA48uwuOMhs0alV8wODoJPJy0mAyJq+JCKDXOZGW8ILEIDyN2ExwrARDcLZ0Y3/lduwu 3yZztL/SL+4pLHh9KCrIgTU/WyGjrXcEzzlsj5xL5F1xLAoSx4vKLDIIzzJQshEYZNEbQN+9MeoL LV55uVrm2u8MSUUF2TCu16OZatmSYsDmwlyMjM/ghSo7lNOWyKECUJIVCCCI0eijsyCuRq+MJV+Q 1k4gw6KnqqqSuUs/dkkH9pbjwYIPrVSOQyPj4Nap8OK+Cjy/205OZeaAupCi8yMYCnOiuArjSZfE 1ecig0ksiwCdmVajgtlklLlr13ukVJMJ894geu8Owb5lA0q3bsLUAx/2VWyFEF2oWsdheGwaktrE WYxqpBpVLCuZDUTnx7+VZ/VnGmRuamZObukaoC6dQ0lxIfZX7YCBtuuH9gHs2bXlUfpJFJFreAJJ xo3IMGmg0eqwElrNRKah18pITpLhWQhRViIyLVq8f/z040b7uzlb++EotVJVhBGmAzQm63Hv10mY 0gqRYdZgNqDD7BIdPB2yKApIM4g0ZPSNeiHwYZQWmfH1ubPxAUpWvkAE6/V6ttfpFiO7VXPzbCyD 3vs6uD20/3wEQiRMfRCEEA7icG02PmsYRLUjC05nQ3zAQ2qs6x0/Y2B4nB2gzZpHIDWKbDsJoIY1 V4foJcPK1f3bNJYDQVjMKcjJyqSSBt5670R8wL9Z43fdyLeWsAysOTrQ7kNp098nPTjf6ITBQN+I P2Zx7MjrUArv7Q/rEwNcuNyBzbYypBOgMFvLnCtlvOxfwe3+YbpVl3HxWjO+qv+AikPG0bqTiQHO NrZg2/YKVqI6VRChMI/szAxcaWpD3+AoykpsuHilCac+fpdlcOzTBAFnLjRjR3klzAY1Ll39lkX8 zpuHcbW5nTVoenoq2jp78dHRI/SV06LuxKnEAKfPfw+HYy9dKypEgvOsfAvzNrKb131/GhqNlt1J uTm51PgqfHLy88QAx7/8BqPjk0/6umKJARK1hL5o/9f+BHrt/E/K6Rd4AAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRXh0L2V4dDYucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEdklEQVR42q2VXUxTZxjHf6eltJSW jwLSCaUQVKZE0DnQ6ETNMpfsK1sWp1u2GLNlu/FiyZbsQhOzGy+2y2VbTJYYZ3bllV/RzLipwcRN 4hioVRTRQj+AlkJPT097+nF2TmlBLBqW+G9OzkfO+/8973Oe56mQ1URegib9rGriKSq8sxTpPsLT ACklQWwmTDwWRb/WZTSWYC4rF0pKLVRU1WIqNf8/QDabIRy4z6RvkLQiY7dnsJWJpOMh1MQUpKPc GXMJadVGeVUDHV1bqKhrfTbg4Mn9aig+zmddn6sOOSWkxX+oqbOoZqsJVQoiRUKkxDHt8KNI49oR E5JJgbjawFiymzf3HqRy2YqnA77744B6+c4F3neuV3saW4WaOismU1rNil5i0xIDngzTMxJyXEQS IwyHjEJ/2EmJQcXZ1EZDSzuVjmXs3rGOluWOYsD+E7uzV+/28fX6bbzV2Y0hPY0qB5mZKWNoRMEb kGmoUVhuG2N8QiJY+q7wwrp3FhiFtAB6B0b4clfPAkgOsPuXV7J9d+7x6YpX+XB9I1WlEyCNkolP IdJKqZAmmnbiuTeFydZC984vhFpnU6EqZo2037Gz14hICl/t2bEQ8MYPHdlBzygfOHvY6XZQYY6R TUbIyhEy6aRWKSai9j24VrxEc9vLWKy2gqsGKDjBqUt/MzAqcWjfawsBmw40Zh/6Ivz48c9sWdXF sfN9tLuX0dlan/MwGo1Y7XXYKqu1FTlHYdY7T9DvtOenLv3F4JhcDNj+zfas2+Hm0CeHaHY28+3R C2xZ28S2juZ8CgqhqrOXc3Hnn80yOaPtYNCXKAY83ge6coB2F1s7m/NRzmUhb6tT5+8K+NOXr3PL n1waYPOaBrZ2zAPU/E4EhNlTfgP6RNGbXx8sZ6/0cSugFAOenDs6YOOLTnrWuvMm8wmZM55d/fhT zvXe0ACppQG62+rZurapqDPz33NRnevt53ZwiYCulXUawD3/geecnxiyhcGqWZy7+i+e8XQO4Nem wNnbJ0hMK4sDNrQ6cilSH6vzgr0+EJNyjOlQACUWICFHyaYVrWcSZFIKopwipCr4a1OcHPqtGHD4 +EVcVQbe3twOBqFQ9LmUp7QJGw6OosT9WEwK9fVWDSZRZoyCEs0FMCnCnyMRbuLn9L3zxYDL/cMc PdPL3u2tuGqsCzIyE/bjqk9SgsyDES++gERFeQltjYoGkTCY7GS0OdY/GeSIT+Ti/f5igK4bQz4O //o7E1PRXIQJOZ4ryX0bUqjj1ykrL8disVLtqGbNahcOuwziMAkxiBiNcSOS4HjSwDXP/cUBBYnh R9wduIbVLKO3izw9hMGQxlxaSok2BE2qRJVFCyI6xkQoiTdcjq3pdS05Cj8NHOHm3eCzAfq/mv9B H/6HtxFnprCaJDrXtZCR/GRij4hOjDDsy+ALmymrdLN603u0rN7Eg5CXj77fhcc7/GxAQclEnMnA Iya9HiaCPmRZ1KomTUV1LSvbN1LvWqWlzV60btE+eJ5adBY9b/0HlvCk1iCvKJIAAAAASUVORK5C YII= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2ltYWdlLzIwMDUvT3RoZXIvRXh0L2V4dDgucG5n?= iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD8ElEQVR42q1WQWgaWRj+RoTMwcMs eHBhQaGCFgJOoFChB/WUKXuogcCmlJKBCslhQYVAewg4hRzSU1JYaKGH6KkWcnAPCwkUMtJCZ9lD ZmAPHpQqWHYCPRjWpR7Suv8/MxrbrYkL/eXNvPnn933/+97/vTfCJzJ45vP5BL7v7OwM8/k8vmYC GWa0IZkwAqhUKtA0TYhEIqjX68MJ3G8DkMlkHGe5XEa73UYqlfo2AHzhh3Q6zXdB13WMfCM7PT2F aZpOX5IkQZbl8TtOhptrEmQ5TjHi7AAVq4J2rT2JJ1Asx/Po0FUVer0OjqhgFaurKrGQnk7R0dER Jgcv0E8uyORXmUC8excUtraC4LV6UK0CluXE6jwGSnRdRz5vYndXuRjg8eFjFENFIAGkMinyc1YP 8fFjQOi+XkYw9wqBVmucjAvAlbfNxKFUalC7NR3Al/HRA3UowYQaRq2mIhwuo1PPCFLhGJKXuUMF Q4fDgKoRPRF0OqDBdWqlSwB2qVMA3mwfYTDQ4fefQVarwmTmcEOgHh+DF980bSw8UFBKZi8B+N6H cJIy12pIJIgnTiubhWBZwiAUwp9/X0H/Hz+tSg/yjobl5Wvo+/tYMVZgSRZKeukSAN93pIUsTVlD mB1ULaRA/K6sCVVbQfUvBScnosM3t8XFAcSrBxB/svFi8GIWgId0jVD2VRzDhkX6MmkmW69/EVqt wFdkNaD6P0Au18KH2FsEu0EXYEIHbjXouqdYzWPXwAdxCXo2j5//2MRo8Pv3D7C9rYyH399vYmMj SEzqdG/h3r0fEYvFpgNo2i71ZWJFxtuwDDVSpr4bI8s9PH8uQhRFohBQFBvJZIj6OgqFHngzKZEk 1teV6QDuNtCjddUROS2iF94bA6hqm3ZciWZg4NEjhURlkrhk57+qKtIsbAIV8ezZ/MUAI2s0bKys 0DpY8n/ecfnXasD8/Bk2N98ToEHeEI13iL291dkA2OXVwGcWCg3w5MmAZilRjEn0tCkJid70aDxr dgCewe3bNokowcs/9t+4cYaXL8/Q7XaJEoMK4AfwjsqFkU6f/B+ABlFkeNklqYlOCwTeIxoNoN/f R7N5zcmcoqmdeGtwZzYA3u9VtexUlJuha9evi6hWQ85ZsbQkeaLrkB64ihKXV9GkGUYDd+/+Rple 8UAkUrpNwlRoZiYWFgwnc7aNjcC5Dki5Q97bVd4KLgBgazabuHnzVw/EZkVQOxy/58xzuQDW1m4R dVH3PCD/kM9fpoEO/THQNOOZPH1qUGl26Cg99zPni4sxuscRj8cdnwNAnyifisWi45j2JfGl8Rnd aPRoCz/3RaN+BINBzM3NfRb7L+SXVJRHQ9MjAAAAAElFTkSuQmCC ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmovVlNQ?= =?iso-2022-jp?B?cmoyMDA1LmNzcw==?= .MyBody { FONT-SIZE: 9px; MARGIN: 0px; WIDTH: 1200px; HEIGHT: 700px } .prjBox { BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; = BORDER-LEFT: #0000ff 1px solid; BORDER-BOTTOM: #0000ff 1px solid; = BORDER-COLLAPSE: collapse } .standard { BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #b9dcff } .addin1 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #00ff00 } .addin2 { BACKGROUND-COLOR: #ff9460 } .addin2-1 { BACKGROUND-COLOR: #ccffff } .prjTitle { FONT-WEIGHT: bold; FONT-SIZE: 10pt } .stdTitle { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; FONT-STYLE: italic } .addinTitle { FONT-STYLE: italic } .templateBox { BORDER-RIGHT: #0066ff 1px ridge; BORDER-TOP: #0066ff 1px ridge; = BORDER-LEFT: #0066ff 1px ridge; BORDER-BOTTOM: #0066ff 1px ridge; = BORDER-COLLAPSE: collapse } .spanstyle { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; Z-INDEX: 100; VISIBILITY: = hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; COLOR: = #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: = "=82l=82r =83S=83V=83b=83N"; POSITION: absolute; BACKGROUND-COLOR: = #4c597f } .shadowstyle { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; Z-INDEX: 90; VISIBILITY: = hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; COLOR: gray; = PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "=82l=82r = =83S=83V=83b=83N"; POSITION: absolute; BACKGROUND-COLOR: gray } .popup { WORD-WRAP: normal } .prjTitle2 { FONT-WEIGHT: bold; FONT-SIZE: 9pt } .iconCell { WIDTH: 15% } .bikou-clr1 { DISPLAY: inline; WIDTH: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #b9dcff } .bikou-clr2 { DISPLAY: inline; WIDTH: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #00ff00 } .bikou-clr3 { DISPLAY: inline; WIDTH: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #ff9460 } .bikou { FONT-SIZE: xx-small } ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmovbGIv?= =?iso-2022-jp?B?Y3NzL2xpZ2h0Ym94LmNzcw==?= #lightbox { Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: = absolute; TOP: 40px; TEXT-ALIGN: center } #lightbox A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #outerImageContainer { MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; = BACKGROUND-COLOR: #fff } #imageContainer { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } #loading { LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; = HEIGHT: 25%; TEXT-ALIGN: center } #hoverNav { Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } UNKNOWN { LEFT: 0px } #hoverNav A { outline: none } #prevLink { DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: = 49%; HEIGHT: 100% } #nextLink { DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: = 49%; HEIGHT: 100% } #prevLink { LEFT: 0px; FLOAT: left } #nextLink { RIGHT: 0px; FLOAT: right } #prevLink:hover { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15% } #prevLink:hover { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15% } #nextLink:hover { BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15% } #nextLink:hover { BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15% } #imageDataContainer { MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; = BACKGROUND-COLOR: #fff } #imageData { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #imageData #imageDetails { FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left } #imageData #caption { FONT-WEIGHT: bold } #imageData #numberDisplay { CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em } #imageData #bottomNavClose { FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px } #overlay { Z-INDEX: 90; FILTER: alpha(opacity=3D60); LEFT: 0px; WIDTH: 100%; = POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000; = moz-opacity: 0.6; opacity: 0.6 } .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } UNKNOWN { DISPLAY: inline-block; WIDTH: 100% } HTML .clearfix { HEIGHT: 1% } ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L3BvcHVwbWVzc2FnZS5qcw==?= /*=09 popupmessage.js = =83|=83b=83v=83A=83b=83v=83=81=83b=83Z=81[=83W=95\=8E=A6 2005/04/13 HTSI)Hashimoto */ // --------------------------------------------------- = =89e=83=82=81[=83h=82=CC=90=DD=92=E8 ---------------------- // = alphaMode=82=CDIE=82=C5=82=CC=89e=83=82=81[=83h=82=C5=82=B7=81Btrue=82=C5= =97L=8C=F8=81A7,7=82=CD=89=A1=82=B8=82=EA=88=CA=92u=81A=8Fc=82=B8=82=EA=88= =CA=92u=81A40=82=CD=93=A7=96=BE=93x=81i=8F=AC=82=B3=82=A2=82=D9=82=C7=94=96= =82=A20=81`100=81j // = =89e=83=82=81[=83h=82=F0=96=B3=8C=F8=82=C9=82=B7=82=E9=82=C9=82=CD=81utru= e=81v=82=CC=95=94=95=AA=82=F0=81ufalse=81v=82=C6=82=B5=82=C4=89=BA=82=B3=82= =A2=81B var alphaMode =3D new Array(true,5,5,40); //IE-only var shadowStyleMode =3D true; = //=89e=82=CC=83X=83^=83C=83=8B=82=F0=95=CA=8Ew=92=E8=82=B7=82=E9=3Dtrue,=82= =B5=82=C8=82=A2=3Dfalse var shadowStyleName =3D "shadowstyle"; = //=95=CA=8Ew=92=E8=82=B7=82=E9=8F=EA=8D=87=82=CCclass=96=BC // // shadowStyleMode =3D true = =82=C6=82=B5=82=BD=8F=EA=8D=87=82=CD=81A=89e=82=CC=83X=83^=83C=83=8B=8Ew=92= =E8=82=F0=95K=82=B8=20 // shadowStyleName = =82=C5=8Ew=92=E8=82=B5=82=BDclass=82=F0=83X=83^=83C=83=8B=92=E8=8B`=82=B5= =82=C4=82=AD=82=BE=82=B3=82=A2=81B // (alphaMode=82=AAtrue=82=CC=8F=EA=8D=87=82=CC=82=DD=81j // --------------------------------------------------- = =93=A7=96=BE=93x=95=CF=89=BB=90=DD=92=E8 ---------------------- var alphaMotion =3D true; // = Alpha=95=CF=89=BB=83=82=81[=83h=82=CC=83T=83|=81[=83g=82=B7=82=E9=3Dtrue,= =82=B5=82=C8=82=A2=3Dfalse=20 var alphaStep =3D 10; // = =93=A7=96=BE=93x=95=CF=89=BB=83X=83e=83b=83v var alphaIntv =3D 50; // = =93=A7=96=BE=93x=95=CF=89=BB=83X=83s=81[=83h var x =3D 0; var y =3D 0; var disp_flg =3D 0; //=83|=83b=83v=83A=83b=83v=95\=8E=A6=83t=83=89=83O var alphaFlag =3D true; =20 var alphaTimerID =3D 0; =20 var opacityLevel =3D new Array(); opacityLevel[0] =3D (alphaMotion)?0:100; opacityLevel[1] =3D (alphaMotion)?0:alphaMode[3]; opacityLevel[2] =3D 0; opacityLevel[3] =3D 0; // = =83|=83b=83v=83A=83b=83v=97pand=89e=97pspan=82=CC=90=E6=8Ds=90=B6=90=AC /* = =94=F1=95\=8E=A6=82=C5
=83I=83u=83W=83F=83N=83g=82=F0=90=B6=90=AC=82=B5= =82=DC=82=B7 */ document.write("
= "); document.writeln("
"); if(alphaMode[0]){ shadowcss =3D (shadowStyleMode)?shadowStyleName:"spanstyle"; document.write("
= "); document.writeln("
"); } // =83|=83b=83v=83A=83b=83v=83=81=83b=83Z=81[=83W=82=CC=95\=8E=A6 /*=09 onmouseover=83C=83x=83=93=83g=82=C9=8A=84=82=E8=93=96=82=C4=82=C4=81A = msg=88=F8=90=94=82=C9=93n=82=B3=82=EA=82=BD=83=81=83b=83Z=81[=83W=82=F0=83= |=83b=83v=83A=83b=83v=82=C5=95\=8E=A6=82=B5=82=DC=82=B7=81B */ function disp_msg(msg){ if (msg=3D=3Dnull) return false; disp_flg =3D 1; if (document.all){ x =3D document.documentElement.scrollLeft + event.clientX+10; y =3D document.documentElement.scrollTop + event.clientY+10; var thisspan =3D document.all("popspan"); thisspan.innerHTML =3D msg; thisspan.style.left=3Dx; thisspan.style.top =3Dy; thisspan.style.visibility=3D"visible"; if(alphaMode[0]){ var thisspanS =3D document.all("shadowspan"); thisspanS.innerHTML =3D msg; thisspanS.style.left=3Dx+alphaMode[1]; thisspanS.style.top =3Dy+alphaMode[2]; thisspanS.style.pixelWidth =3D thisspan.offsetWidth - parseInt(thisspan.currentStyle.paddingLeft) - parseInt(thisspan.currentStyle.paddingRight); thisspanS.style.pixelHeight =3D thisspan.offsetHeight - parseInt(thisspan.currentStyle.paddingTop) - parseInt(thisspan.currentStyle.paddingBottom); thisspanS.style.zIndex =3D 90; thisspanS.style.visibility=3D"visible"; } if(alphaFlag&&alphaMotion){opacityChange();} } } // =83|=83b=83v=83A=83b=83v=83=81=83b=83Z=81[=83W=82=CC=94=F1=95\=8E=A6 /*=09 onmouseout=83C=83x=83=93=83g=82=C9=8A=84=82=E8=93=96=82=C4=82=C4=81A = =95\=8E=A6=82=B3=82=EA=82=BD=83|=83b=83v=83A=83b=83v=83=81=83b=83Z=81[=83= W=82=F0=89=F0=8F=9C=82=B5=82=DC=82=B7=81B */ function del_msg(){ disp_flg =3D 0; if(alphaMotion){opacityClear();} if (document.all){ var thisspan =3D document.all("popspan").style; thisspan.visibility=3D"hidden"; if(alphaMode[0]){ thisspan =3D document.all("shadowspan").style; thisspan.visibility=3D"hidden"; } } } // opacity=83t=83B=83=8B=83^=81[=93K=97p function opacityChange(){ id1 =3D = (document.all)?document.all("popspan"):document.getElementById("popspan")= ; id2 =3D = (document.all)?document.all("shadowspan"):document.getElementById("shadow= span"); opacityLevel[2] +=3D alphaStep; if(opacityLevel[2]>100){opacityLevel[2]=3D100;alphaFlag=3Dfalse;} opacityLevel[3] =3D Math.round(opacityLevel[2]*alphaMode[3]/100); id1.filters.Alpha.opacity=3DopacityLevel[2]; id2.filters.Alpha.opacity=3DopacityLevel[3]; if(alphaFlag){alphaTimerID =3D = setTimeout("opacityChange()",alphaIntv);} } // opacity=83t=83B=83=8B=83^=81[=89=F0=8F=9C function opacityClear(){ id1 =3D = (document.all)?document.all("popspan"):document.getElementById("popspan")= ; id2 =3D = (document.all)?document.all("shadowspan"):document.getElementById("shadow= span"); opacityLevel[2] =3D 0; opacityLevel[3] =3D 0; id1.filters.Alpha.opacity=3DopacityLevel[2]; id2.filters.Alpha.opacity=3DopacityLevel[3]; clearTimeout(alphaTimerID); alphaFlag=3Dtrue; } ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2xiL2pzL3Byb3RvdHlwZS5qcw==?= /* Prototype JavaScript framework, version 1.4.0=0A= * (c) 2005 Sam Stephenson =0A= *=0A= * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please = diff=0A= * against the source tree, available from the Prototype darcs = repository.=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= *=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.4.0',=0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= =0A= emptyFunction: function() {},=0A= K: function(x) {return x}=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.inspect =3D function(object) {=0A= try {=0A= if (object =3D=3D undefined) return 'undefined';=0A= if (object =3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= }=0A= =0A= Function.prototype.bind =3D function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= }=0A= =0A= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this;=0A= return function(event) {=0A= return __method.call(object, event || window.event);=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= }=0A= });=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) {}=0A= }=0A= =0A= return returnValue;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= function $() {=0A= var elements =3D new Array();=0A= =0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D arguments[i];=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= =0A= if (arguments.length =3D=3D 1)=0A= return element;=0A= =0A= elements.push(element);=0A= }=0A= =0A= return elements;=0A= }=0A= Object.extend(String.prototype, {=0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(eval);=0A= },=0A= =0A= escapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A= },=0A= =0A= toQueryParams: function() {=0A= var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A= return pairs.inject({}, function(params, pairString) {=0A= var pair =3D pairString.split('=3D');=0A= params[pair[0]] =3D pair[1];=0A= return params;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= inspect: function() {=0A= return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function (iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inject: function(memo, iterator) {=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (value >=3D (result || value))=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (value <=3D (result || value))=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator) {=0A= return this.collect(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= iterator(value =3D collections.pluck(index));=0A= return value;=0A= });=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0; i < iterable.length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0; i < this.length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value.constructor =3D=3D Array ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= indexOf: function(object) {=0A= for (var i =3D 0; i < this.length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= shift: function() {=0A= var result =3D this[0];=0A= for (var i =3D 0; i < this.length - 1; i++)=0A= this[i] =3D this[i + 1];=0A= this.length--;=0A= return result;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject($H(this), function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= do {=0A= iterator(value);=0A= value =3D value.succ();=0A= } while (this.include(value));=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= }=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')},=0A= function() {return new XMLHttpRequest()}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= }=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responderToAdd) {=0A= if (!this.include(responderToAdd))=0A= this.responders.push(responderToAdd);=0A= },=0A= =0A= unregister: function(responderToRemove) {=0A= this.responders =3D this.responders.without(responderToRemove);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (responder[callback] && typeof responder[callback] =3D=3D = 'function') {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) {}=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() {=0A= Ajax.activeRequestCount++;=0A= },=0A= =0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= },=0A= =0A= responseIsSuccess: function() {=0A= return this.transport.status =3D=3D undefined=0A= || this.transport.status =3D=3D 0=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= responseIsFailure: function() {=0A= return !this.responseIsSuccess();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var parameters =3D this.options.parameters || '';=0A= if (parameters.length > 0) parameters +=3D '&_=3D';=0A= =0A= try {=0A= this.url =3D url;=0A= if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A= this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A= =0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method, this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) {=0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10);=0A= }=0A= =0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.postBody ? this.options.postBody : = parameters;=0A= this.transport.send(this.options.method =3D=3D 'post' ? body : = null);=0A= =0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var requestHeaders =3D=0A= ['X-Requested-With', 'XMLHttpRequest',=0A= 'X-Prototype-Version', Prototype.Version];=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= requestHeaders.push('Content-type',=0A= 'application/x-www-form-urlencoded');=0A= =0A= /* Force "Connection: close" for Mozilla browsers to work around=0A= * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A= * header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType)=0A= requestHeaders.push('Connection', 'close');=0A= }=0A= =0A= if (this.options.requestHeaders)=0A= requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders);=0A= =0A= for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A= this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]);=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState !=3D 1)=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= header: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) {}=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= return eval(this.header('X-JSON'));=0A= } catch (e) {}=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var event =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (event =3D=3D 'Complete') {=0A= try {=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.header('Content-type') || = '').match(/^text\/javascript/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + event] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + event, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */=0A= if (event =3D=3D 'Complete')=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.containers =3D {=0A= success: container.success ? $(container.success) : $(container),=0A= failure: container.failure ? $(container.failure) :=0A= (container.success ? null : $(container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, object) {=0A= this.updateContent();=0A= onComplete(transport, object);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.responseIsSuccess() ?=0A= this.containers.success : this.containers.failure;=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts)=0A= response =3D response.stripScripts();=0A= =0A= if (receiver) {=0A= if (this.options.insertion) {=0A= new this.options.insertion(receiver, response);=0A= } else {=0A= Element.update(receiver, response);=0A= }=0A= }=0A= =0A= if (this.responseIsSuccess()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D {};=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= return $A(children).inject([], function(elements, child) {=0A= if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= elements.push(child);=0A= return elements;=0A= });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element) {=0A= var Element =3D new Object();=0A= }=0A= =0A= Object.extend(Element, {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= }=0A= },=0A= =0A= hide: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D 'none';=0A= }=0A= },=0A= =0A= show: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D '';=0A= }=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= },=0A= =0A= update: function(element, html) {=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).include(className);=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).add(className);=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).remove(className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= for (var i =3D 0; i < element.childNodes.length; i++) {=0A= var node =3D element.childNodes[i];=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= Element.remove(node);=0A= }=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var value =3D element.style[style.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style.camelize()];=0A= }=0A= }=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (name in style)=0A= element.style[name.camelize()] =3D style[name];=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element._overflow =3D element.style.overflow;=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element.style.overflow =3D element._overflow;=0A= element._overflow =3D undefined;=0A= }=0A= });=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= if (this.element.tagName.toLowerCase() =3D=3D 'tbody') {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set(this.toArray().concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set(this.select(function(className) {=0A= return className !=3D classNameToRemove;=0A= }).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return this.toArray().join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Field =3D {=0A= clear: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= $(arguments[i]).value =3D '';=0A= },=0A= =0A= focus: function(element) {=0A= $(element).focus();=0A= },=0A= =0A= present: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= if ($(arguments[i]).value =3D=3D '') return false;=0A= return true;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select)=0A= element.select();=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Form =3D {=0A= serialize: function(form) {=0A= var elements =3D Form.getElements($(form));=0A= var queryComponents =3D new Array();=0A= =0A= for (var i =3D 0; i < elements.length; i++) {=0A= var queryComponent =3D Form.Element.serialize(elements[i]);=0A= if (queryComponent)=0A= queryComponents.push(queryComponent);=0A= }=0A= =0A= return queryComponents.join('&');=0A= },=0A= =0A= getElements: function(form) {=0A= form =3D $(form);=0A= var elements =3D new Array();=0A= =0A= for (tagName in Form.Element.Serializers) {=0A= var tagElements =3D form.getElementsByTagName(tagName);=0A= for (var j =3D 0; j < tagElements.length; j++)=0A= elements.push(tagElements[j]);=0A= }=0A= return elements;=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(input);=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.blur();=0A= element.disabled =3D 'true';=0A= }=0A= },=0A= =0A= enable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.disabled =3D '';=0A= }=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return Form.getElements(form).find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= Field.activate(Form.findFirstElement(form));=0A= },=0A= =0A= reset: function(form) {=0A= $(form).reset();=0A= }=0A= }=0A= =0A= Form.Element =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= }=0A= }=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'submit':=0A= case 'hidden':=0A= case 'password':=0A= case 'text':=0A= return Form.Element.Serializers.textarea(element);=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D element.options[index];=0A= value =3D opt.value;=0A= if (!value && !('value' in opt))=0A= value =3D opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D new Array();=0A= for (var i =3D 0; i < element.length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) {=0A= var optValue =3D opt.value;=0A= if (!optValue && !('value' in opt))=0A= optValue =3D opt.text;=0A= value.push(optValue);=0A= }=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= }=0A= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= var elements =3D Form.getElements(this.element);=0A= for (var i =3D 0; i < elements.length; i++)=0A= this.registerCallback(elements[i]);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= case 'password':=0A= case 'text':=0A= case 'textarea':=0A= case 'select-one':=0A= case 'select-multiple':=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0; i < Event.observers.length; i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= this._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= element.detachEvent('on' + name, observer);=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: function(element) {=0A= if (element.offsetParent) return element.offsetParent;=0A= if (element =3D=3D document.body) return element;=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return element;=0A= =0A= return document.body;=0A= },=0A= =0A= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= clone: function(source, target) {=0A= source =3D $(source);=0A= target =3D $(target);=0A= target.style.position =3D 'absolute';=0A= var offsets =3D this.cumulativeOffset(source);=0A= target.style.top =3D offsets[1] + 'px';=0A= target.style.left =3D offsets[0] + 'px';=0A= target.style.width =3D source.offsetWidth + 'px';=0A= target.style.height =3D source.offsetHeight + 'px';=0A= },=0A= =0A= page: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent=3D=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || {})=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';;=0A= element.style.left =3D left + 'px';;=0A= element.style.width =3D width + 'px';;=0A= element.style.height =3D height + 'px';;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return [valueL, valueT];=0A= }=0A= } ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2xiL2pzL3NjcmlwdGFjdWxvdXMuanM/bG9hZD1lZmZlY3Rz?= // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // =0A= // Permission is hereby granted, free of charge, to any person obtaining=0A= // a copy of this software and associated documentation files (the=0A= // "Software"), to deal in the Software without restriction, including=0A= // without limitation the rights to use, copy, modify, merge, publish,=0A= // distribute, sublicense, and/or sell copies of the Software, and to=0A= // permit persons to whom the Software is furnished to do so, subject to=0A= // the following conditions:=0A= // =0A= // The above copyright notice and this permission notice shall be=0A= // included in all copies or substantial portions of the Software.=0A= //=0A= // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A= // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A= // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A= // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A= // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A= // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A= // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A= =0A= var Scriptaculous =3D {=0A= Version: '1.5.1',=0A= require: function(libraryName) {=0A= // inserting via DOM fails in Safari 2.0, so brute force approach=0A= document.write('');=0A= },=0A= load: function() {=0A= if((typeof Prototype=3D=3D'undefined') ||=0A= parseFloat(Prototype.Version.split(".")[0] + "." +=0A= Prototype.Version.split(".")[1]) < 1.4)=0A= throw("script.aculo.us requires the Prototype JavaScript framework = >=3D 1.4.0");=0A= =0A= $A(document.getElementsByTagName("script")).findAll( function(s) {=0A= return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A= }).each( function(s) {=0A= var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A= var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A= (includes ? includes[1] : = 'builder,effects,dragdrop,controls,slider').split(',').each(=0A= function(include) { Scriptaculous.require(path+include+'.js') });=0A= });=0A= }=0A= }=0A= =0A= Scriptaculous.load(); ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmovbGIv?= =?iso-2022-jp?B?anMvZWZmZWN0cy5qcw==?= // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // Contributors:=0A= // Justin Palmer (http://encytemedia.com/)=0A= // Mark Pilgrim (http://diveintomark.org/)=0A= // Martin Bialasinki=0A= // =0A= // See scriptaculous.js for full license. =0A= =0A= /* ------------- element ext -------------- */ =0A= =0A= // converts rgb() and #xxx to #xxxxxx format, =0A= // returns self (or first argument) if not convertable =0A= String.prototype.parseColor =3D function() { =0A= var color =3D '#'; =0A= if(this.slice(0,4) =3D=3D 'rgb(') { =0A= var cols =3D this.slice(4,this.length-1).split(','); =0A= var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while = (++i<3); =0A= } else { =0A= if(this.slice(0,1) =3D=3D '#') { =0A= if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D = (this.charAt(i) + this.charAt(i)).toLowerCase(); =0A= if(this.length=3D=3D7) color =3D this.toLowerCase(); =0A= } =0A= } =0A= return(color.length=3D=3D7 ? color : (arguments[0] || this)); =0A= }=0A= =0A= Element.collectTextNodes =3D function(element) { =0A= return $A($(element).childNodes).collect( function(node) {=0A= return (node.nodeType=3D=3D3 ? node.nodeValue : =0A= (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A= }).flatten().join('');=0A= }=0A= =0A= Element.collectTextNodesIgnoreClass =3D function(element, className) { =0A= return $A($(element).childNodes).collect( function(node) {=0A= return (node.nodeType=3D=3D3 ? node.nodeValue : =0A= ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A= Element.collectTextNodes(node) : ''));=0A= }).flatten().join('');=0A= }=0A= =0A= Element.setStyle =3D function(element, style) {=0A= element =3D $(element);=0A= for(k in style) element.style[k.camelize()] =3D style[k];=0A= }=0A= =0A= Element.setContentZoom =3D function(element, percent) { =0A= Element.setStyle(element, {fontSize: (percent/100) + 'em'}); =0A= if(navigator.appVersion.indexOf('AppleWebKit')>0) = window.scrollBy(0,0); =0A= }=0A= =0A= Element.getOpacity =3D function(element){ =0A= var opacity;=0A= if (opacity =3D Element.getStyle(element, 'opacity')) =0A= return parseFloat(opacity); =0A= if (opacity =3D (Element.getStyle(element, 'filter') || = '').match(/alpha\(opacity=3D(.*)\)/)) =0A= if(opacity[1]) return parseFloat(opacity[1]) / 100; =0A= return 1.0; =0A= }=0A= =0A= Element.setOpacity =3D function(element, value){ =0A= element=3D $(element); =0A= if (value =3D=3D 1){=0A= Element.setStyle(element, { opacity: =0A= (/Gecko/.test(navigator.userAgent) && = !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A= 0.999999 : null });=0A= if(/MSIE/.test(navigator.userAgent)) =0A= Element.setStyle(element, {filter: = Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')}); =0A= } else { =0A= if(value < 0.00001) value =3D 0; =0A= Element.setStyle(element, {opacity: value});=0A= if(/MSIE/.test(navigator.userAgent)) =0A= Element.setStyle(element, =0A= { filter: = Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +=0A= 'alpha(opacity=3D'+value*100+')' }); =0A= } =0A= } =0A= =0A= Element.getInlineOpacity =3D function(element){ =0A= return $(element).style.opacity || '';=0A= } =0A= =0A= Element.childrenWithClassName =3D function(element, className) { =0A= return $A($(element).getElementsByTagName('*')).select(=0A= function(c) { return Element.hasClassName(c, className) });=0A= }=0A= =0A= Array.prototype.call =3D function() {=0A= var args =3D arguments;=0A= this.each(function(f){ f.apply(this, args) });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Effect =3D {=0A= tagifyText: function(element) {=0A= var tagifyStyle =3D 'position:relative';=0A= if(/MSIE/.test(navigator.userAgent)) tagifyStyle +=3D ';zoom:1';=0A= element =3D $(element);=0A= $A(element.childNodes).each( function(child) {=0A= if(child.nodeType=3D=3D3) {=0A= child.nodeValue.toArray().each( function(character) {=0A= element.insertBefore(=0A= Builder.node('span',{style: tagifyStyle},=0A= character =3D=3D ' ' ? String.fromCharCode(160) : = character), =0A= child);=0A= });=0A= Element.remove(child);=0A= }=0A= });=0A= },=0A= multiple: function(element, effect) {=0A= var elements;=0A= if(((typeof element =3D=3D 'object') || =0A= (typeof element =3D=3D 'function')) && =0A= (element.length))=0A= elements =3D element;=0A= else=0A= elements =3D $(element).childNodes;=0A= =0A= var options =3D Object.extend({=0A= speed: 0.1,=0A= delay: 0.0=0A= }, arguments[2] || {});=0A= var masterDelay =3D options.delay;=0A= =0A= $A(elements).each( function(element, index) {=0A= new effect(element, Object.extend(options, { delay: index * = options.speed + masterDelay }));=0A= });=0A= },=0A= PAIRS: {=0A= 'slide': ['SlideDown','SlideUp'],=0A= 'blind': ['BlindDown','BlindUp'],=0A= 'appear': ['Appear','Fade']=0A= },=0A= toggle: function(element, effect) {=0A= element =3D $(element);=0A= effect =3D (effect || 'appear').toLowerCase();=0A= var options =3D Object.extend({=0A= queue: { position:'end', scope:(element.id || 'global') }=0A= }, arguments[2] || {});=0A= Effect[Element.visible(element) ? =0A= Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, = options);=0A= }=0A= };=0A= =0A= var Effect2 =3D Effect; // deprecated=0A= =0A= /* ------------- transitions ------------- */=0A= =0A= Effect.Transitions =3D {}=0A= =0A= Effect.Transitions.linear =3D function(pos) {=0A= return pos;=0A= }=0A= Effect.Transitions.sinoidal =3D function(pos) {=0A= return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A= }=0A= Effect.Transitions.reverse =3D function(pos) {=0A= return 1-pos;=0A= }=0A= Effect.Transitions.flicker =3D function(pos) {=0A= return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A= }=0A= Effect.Transitions.wobble =3D function(pos) {=0A= return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A= }=0A= Effect.Transitions.pulse =3D function(pos) {=0A= return (Math.floor(pos*10) % 2 =3D=3D 0 ? =0A= (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));=0A= }=0A= Effect.Transitions.none =3D function(pos) {=0A= return 0;=0A= }=0A= Effect.Transitions.full =3D function(pos) {=0A= return 1;=0A= }=0A= =0A= /* ------------- core effects ------------- */=0A= =0A= Effect.ScopedQueue =3D Class.create();=0A= Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A= initialize: function() {=0A= this.effects =3D [];=0A= this.interval =3D null;=0A= },=0A= _each: function(iterator) {=0A= this.effects._each(iterator);=0A= },=0A= add: function(effect) {=0A= var timestamp =3D new Date().getTime();=0A= =0A= var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A= effect.options.queue : effect.options.queue.position;=0A= =0A= switch(position) {=0A= case 'front':=0A= // move unstarted effects after this effect =0A= this.effects.findAll(function(e){ return e.state=3D=3D'idle' = }).each( function(e) {=0A= e.startOn +=3D effect.finishOn;=0A= e.finishOn +=3D effect.finishOn;=0A= });=0A= break;=0A= case 'end':=0A= // start effect after last queued effect has finished=0A= timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A= break;=0A= }=0A= =0A= effect.startOn +=3D timestamp;=0A= effect.finishOn +=3D timestamp;=0A= this.effects.push(effect);=0A= if(!this.interval) =0A= this.interval =3D setInterval(this.loop.bind(this), 40);=0A= },=0A= remove: function(effect) {=0A= this.effects =3D this.effects.reject(function(e) { return = e=3D=3Deffect });=0A= if(this.effects.length =3D=3D 0) {=0A= clearInterval(this.interval);=0A= this.interval =3D null;=0A= }=0A= },=0A= loop: function() {=0A= var timePos =3D new Date().getTime();=0A= this.effects.invoke('loop', timePos);=0A= }=0A= });=0A= =0A= Effect.Queues =3D {=0A= instances: $H(),=0A= get: function(queueName) {=0A= if(typeof queueName !=3D 'string') return queueName;=0A= =0A= if(!this.instances[queueName])=0A= this.instances[queueName] =3D new Effect.ScopedQueue();=0A= =0A= return this.instances[queueName];=0A= }=0A= }=0A= Effect.Queue =3D Effect.Queues.get('global');=0A= =0A= Effect.DefaultOptions =3D {=0A= transition: Effect.Transitions.sinoidal,=0A= duration: 1.0, // seconds=0A= fps: 25.0, // max. 25fps due to Effect.Queue implementation=0A= sync: false, // true for combining=0A= from: 0.0,=0A= to: 1.0,=0A= delay: 0.0,=0A= queue: 'parallel'=0A= }=0A= =0A= Effect.Base =3D function() {};=0A= Effect.Base.prototype =3D {=0A= position: null,=0A= start: function(options) {=0A= this.options =3D = Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A= this.currentFrame =3D 0;=0A= this.state =3D 'idle';=0A= this.startOn =3D this.options.delay*1000;=0A= this.finishOn =3D this.startOn + (this.options.duration*1000);=0A= this.event('beforeStart');=0A= if(!this.options.sync)=0A= Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A= 'global' : this.options.queue.scope).add(this);=0A= },=0A= loop: function(timePos) {=0A= if(timePos >=3D this.startOn) {=0A= if(timePos >=3D this.finishOn) {=0A= this.render(1.0);=0A= this.cancel();=0A= this.event('beforeFinish');=0A= if(this.finish) this.finish(); =0A= this.event('afterFinish');=0A= return; =0A= }=0A= var pos =3D (timePos - this.startOn) / (this.finishOn - = this.startOn);=0A= var frame =3D Math.round(pos * this.options.fps * = this.options.duration);=0A= if(frame > this.currentFrame) {=0A= this.render(pos);=0A= this.currentFrame =3D frame;=0A= }=0A= }=0A= },=0A= render: function(pos) {=0A= if(this.state =3D=3D 'idle') {=0A= this.state =3D 'running';=0A= this.event('beforeSetup');=0A= if(this.setup) this.setup();=0A= this.event('afterSetup');=0A= }=0A= if(this.state =3D=3D 'running') {=0A= if(this.options.transition) pos =3D this.options.transition(pos);=0A= pos *=3D (this.options.to-this.options.from);=0A= pos +=3D this.options.from;=0A= this.position =3D pos;=0A= this.event('beforeUpdate');=0A= if(this.update) this.update(pos);=0A= this.event('afterUpdate');=0A= }=0A= },=0A= cancel: function() {=0A= if(!this.options.sync)=0A= Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A= 'global' : this.options.queue.scope).remove(this);=0A= this.state =3D 'finished';=0A= },=0A= event: function(eventName) {=0A= if(this.options[eventName + 'Internal']) this.options[eventName + = 'Internal'](this);=0A= if(this.options[eventName]) this.options[eventName](this);=0A= },=0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Effect.Parallel =3D Class.create();=0A= Object.extend(Object.extend(Effect.Parallel.prototype, = Effect.Base.prototype), {=0A= initialize: function(effects) {=0A= this.effects =3D effects || [];=0A= this.start(arguments[1]);=0A= },=0A= update: function(position) {=0A= this.effects.invoke('render', position);=0A= },=0A= finish: function(position) {=0A= this.effects.each( function(effect) {=0A= effect.render(1.0);=0A= effect.cancel();=0A= effect.event('beforeFinish');=0A= if(effect.finish) effect.finish(position);=0A= effect.event('afterFinish');=0A= });=0A= }=0A= });=0A= =0A= Effect.Opacity =3D Class.create();=0A= Object.extend(Object.extend(Effect.Opacity.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= // make this work on IE on elements without 'layout'=0A= if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))=0A= Element.setStyle(this.element, {zoom: 1});=0A= var options =3D Object.extend({=0A= from: Element.getOpacity(this.element) || 0.0,=0A= to: 1.0=0A= }, arguments[1] || {});=0A= this.start(options);=0A= },=0A= update: function(position) {=0A= Element.setOpacity(this.element, position);=0A= }=0A= });=0A= =0A= Effect.Move =3D Class.create();=0A= Object.extend(Object.extend(Effect.Move.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= var options =3D Object.extend({=0A= x: 0,=0A= y: 0,=0A= mode: 'relative'=0A= }, arguments[1] || {});=0A= this.start(options);=0A= },=0A= setup: function() {=0A= // Bug in Opera: Opera returns the "real" position of a static = element or=0A= // relative element that does not have top/left explicitly set.=0A= // =3D=3D> Always set top and left for position relative elements in = your stylesheets =0A= // (to 0 if you do not need them) =0A= Element.makePositioned(this.element);=0A= this.originalLeft =3D = parseFloat(Element.getStyle(this.element,'left') || '0');=0A= this.originalTop =3D = parseFloat(Element.getStyle(this.element,'top') || '0');=0A= if(this.options.mode =3D=3D 'absolute') {=0A= // absolute movement, so we need to calc deltaX and deltaY=0A= this.options.x =3D this.options.x - this.originalLeft;=0A= this.options.y =3D this.options.y - this.originalTop;=0A= }=0A= },=0A= update: function(position) {=0A= Element.setStyle(this.element, {=0A= left: this.options.x * position + this.originalLeft + 'px',=0A= top: this.options.y * position + this.originalTop + 'px'=0A= });=0A= }=0A= });=0A= =0A= // for backwards compatibility=0A= Effect.MoveBy =3D function(element, toTop, toLeft) {=0A= return new Effect.Move(element, =0A= Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A= };=0A= =0A= Effect.Scale =3D Class.create();=0A= Object.extend(Object.extend(Effect.Scale.prototype, = Effect.Base.prototype), {=0A= initialize: function(element, percent) {=0A= this.element =3D $(element)=0A= var options =3D Object.extend({=0A= scaleX: true,=0A= scaleY: true,=0A= scaleContent: true,=0A= scaleFromCenter: false,=0A= scaleMode: 'box', // 'box' or 'contents' or {} with = provided values=0A= scaleFrom: 100.0,=0A= scaleTo: percent=0A= }, arguments[2] || {});=0A= this.start(options);=0A= },=0A= setup: function() {=0A= this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A= this.elementPositioning =3D = Element.getStyle(this.element,'position');=0A= =0A= this.originalStyle =3D {};=0A= ['top','left','width','height','fontSize'].each( function(k) {=0A= this.originalStyle[k] =3D this.element.style[k];=0A= }.bind(this));=0A= =0A= this.originalTop =3D this.element.offsetTop;=0A= this.originalLeft =3D this.element.offsetLeft;=0A= =0A= var fontSize =3D Element.getStyle(this.element,'font-size') || = '100%';=0A= ['em','px','%'].each( function(fontSizeType) {=0A= if(fontSize.indexOf(fontSizeType)>0) {=0A= this.fontSize =3D parseFloat(fontSize);=0A= this.fontSizeType =3D fontSizeType;=0A= }=0A= }.bind(this));=0A= =0A= this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A= =0A= this.dims =3D null;=0A= if(this.options.scaleMode=3D=3D'box')=0A= this.dims =3D [this.element.offsetHeight, = this.element.offsetWidth];=0A= if(/^content/.test(this.options.scaleMode))=0A= this.dims =3D [this.element.scrollHeight, = this.element.scrollWidth];=0A= if(!this.dims)=0A= this.dims =3D [this.options.scaleMode.originalHeight,=0A= this.options.scaleMode.originalWidth];=0A= },=0A= update: function(position) {=0A= var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * = position);=0A= if(this.options.scaleContent && this.fontSize)=0A= Element.setStyle(this.element, {fontSize: this.fontSize * = currentScale + this.fontSizeType });=0A= this.setDimensions(this.dims[0] * currentScale, this.dims[1] * = currentScale);=0A= },=0A= finish: function(position) {=0A= if (this.restoreAfterFinish) Element.setStyle(this.element, = this.originalStyle);=0A= },=0A= setDimensions: function(height, width) {=0A= var d =3D {};=0A= if(this.options.scaleX) d.width =3D width + 'px';=0A= if(this.options.scaleY) d.height =3D height + 'px';=0A= if(this.options.scaleFromCenter) {=0A= var topd =3D (height - this.dims[0])/2;=0A= var leftd =3D (width - this.dims[1])/2;=0A= if(this.elementPositioning =3D=3D 'absolute') {=0A= if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A= if(this.options.scaleX) d.left =3D this.originalLeft-leftd + = 'px';=0A= } else {=0A= if(this.options.scaleY) d.top =3D -topd + 'px';=0A= if(this.options.scaleX) d.left =3D -leftd + 'px';=0A= }=0A= }=0A= Element.setStyle(this.element, d);=0A= }=0A= });=0A= =0A= Effect.Highlight =3D Class.create();=0A= Object.extend(Object.extend(Effect.Highlight.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= var options =3D Object.extend({ startcolor: '#ffff99' }, = arguments[1] || {});=0A= this.start(options);=0A= },=0A= setup: function() {=0A= // Prevent executing on elements not in the layout flow=0A= if(Element.getStyle(this.element, 'display')=3D=3D'none') { = this.cancel(); return; }=0A= // Disable background image during the effect=0A= this.oldStyle =3D {=0A= backgroundImage: Element.getStyle(this.element, = 'background-image') };=0A= Element.setStyle(this.element, {backgroundImage: 'none'});=0A= if(!this.options.endcolor)=0A= this.options.endcolor =3D Element.getStyle(this.element, = 'background-color').parseColor('#ffffff');=0A= if(!this.options.restorecolor)=0A= this.options.restorecolor =3D Element.getStyle(this.element, = 'background-color');=0A= // init color calculations=0A= this._base =3D $R(0,2).map(function(i){ return = parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A= this._delta =3D $R(0,2).map(function(i){ return = parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] = }.bind(this));=0A= },=0A= update: function(position) {=0A= Element.setStyle(this.element,{backgroundColor: = $R(0,2).inject('#',function(m,v,i){=0A= return = m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); = }.bind(this)) });=0A= },=0A= finish: function() {=0A= Element.setStyle(this.element, Object.extend(this.oldStyle, {=0A= backgroundColor: this.options.restorecolor=0A= }));=0A= }=0A= });=0A= =0A= Effect.ScrollTo =3D Class.create();=0A= Object.extend(Object.extend(Effect.ScrollTo.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= this.start(arguments[1] || {});=0A= },=0A= setup: function() {=0A= Position.prepare();=0A= var offsets =3D Position.cumulativeOffset(this.element);=0A= if(this.options.offset) offsets[1] +=3D this.options.offset;=0A= var max =3D window.innerHeight ? =0A= window.height - window.innerHeight :=0A= document.body.scrollHeight - =0A= (document.documentElement.clientHeight ? =0A= document.documentElement.clientHeight : = document.body.clientHeight);=0A= this.scrollStart =3D Position.deltaY;=0A= this.delta =3D (offsets[1] > max ? max : offsets[1]) - = this.scrollStart;=0A= },=0A= update: function(position) {=0A= Position.prepare();=0A= window.scrollTo(Position.deltaX, =0A= this.scrollStart + (position*this.delta));=0A= }=0A= });=0A= =0A= /* ------------- combination effects ------------- */=0A= =0A= Effect.Fade =3D function(element) {=0A= var oldOpacity =3D Element.getInlineOpacity(element);=0A= var options =3D Object.extend({=0A= from: Element.getOpacity(element) || 1.0,=0A= to: 0.0,=0A= afterFinishInternal: function(effect) { with(Element) { =0A= if(effect.options.to!=3D0) return;=0A= hide(effect.element);=0A= setStyle(effect.element, {opacity: oldOpacity}); }}=0A= }, arguments[1] || {});=0A= return new Effect.Opacity(element,options);=0A= }=0A= =0A= Effect.Appear =3D function(element) {=0A= var options =3D Object.extend({=0A= from: (Element.getStyle(element, 'display') =3D=3D 'none' ? 0.0 : = Element.getOpacity(element) || 0.0),=0A= to: 1.0,=0A= beforeSetup: function(effect) { with(Element) {=0A= setOpacity(effect.element, effect.options.from);=0A= show(effect.element); }}=0A= }, arguments[1] || {});=0A= return new Effect.Opacity(element,options);=0A= }=0A= =0A= Effect.Puff =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D { opacity: Element.getInlineOpacity(element), = position: Element.getStyle(element, 'position') };=0A= return new Effect.Parallel(=0A= [ new Effect.Scale(element, 200, =0A= { sync: true, scaleFromCenter: true, scaleContent: true, = restoreAfterFinish: true }), =0A= new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A= Object.extend({ duration: 1.0, =0A= beforeSetupInternal: function(effect) { with(Element) {=0A= setStyle(effect.effects[0].element, {position: 'absolute'}); }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= hide(effect.effects[0].element);=0A= setStyle(effect.effects[0].element, oldStyle); }}=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.BlindUp =3D function(element) {=0A= element =3D $(element);=0A= Element.makeClipping(element);=0A= return new Effect.Scale(element, 0, =0A= Object.extend({ scaleContent: false, =0A= scaleX: false, =0A= restoreAfterFinish: true,=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [hide, undoClipping].call(effect.element); }} =0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.BlindDown =3D function(element) {=0A= element =3D $(element);=0A= var oldHeight =3D Element.getStyle(element, 'height');=0A= var elementDimensions =3D Element.getDimensions(element);=0A= return new Effect.Scale(element, 100, =0A= Object.extend({ scaleContent: false, =0A= scaleX: false,=0A= scaleFrom: 0,=0A= scaleMode: {originalHeight: elementDimensions.height, = originalWidth: elementDimensions.width},=0A= restoreAfterFinish: true,=0A= afterSetup: function(effect) { with(Element) {=0A= makeClipping(effect.element);=0A= setStyle(effect.element, {height: '0px'});=0A= show(effect.element); =0A= }}, =0A= afterFinishInternal: function(effect) { with(Element) {=0A= undoClipping(effect.element);=0A= setStyle(effect.element, {height: oldHeight});=0A= }}=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.SwitchOff =3D function(element) {=0A= element =3D $(element);=0A= var oldOpacity =3D Element.getInlineOpacity(element);=0A= return new Effect.Appear(element, { =0A= duration: 0.4,=0A= from: 0,=0A= transition: Effect.Transitions.flicker,=0A= afterFinishInternal: function(effect) {=0A= new Effect.Scale(effect.element, 1, { =0A= duration: 0.3, scaleFromCenter: true,=0A= scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A= beforeSetup: function(effect) { with(Element) {=0A= [makePositioned,makeClipping].call(effect.element);=0A= }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [hide,undoClipping,undoPositioned].call(effect.element);=0A= setStyle(effect.element, {opacity: oldOpacity});=0A= }}=0A= })=0A= }=0A= });=0A= }=0A= =0A= Effect.DropOut =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D {=0A= top: Element.getStyle(element, 'top'),=0A= left: Element.getStyle(element, 'left'),=0A= opacity: Element.getInlineOpacity(element) };=0A= return new Effect.Parallel(=0A= [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A= new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A= Object.extend(=0A= { duration: 0.5,=0A= beforeSetup: function(effect) { with(Element) {=0A= makePositioned(effect.effects[0].element); }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [hide, undoPositioned].call(effect.effects[0].element);=0A= setStyle(effect.effects[0].element, oldStyle); }} =0A= }, arguments[1] || {}));=0A= }=0A= =0A= Effect.Shake =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D {=0A= top: Element.getStyle(element, 'top'),=0A= left: Element.getStyle(element, 'left') };=0A= return new Effect.Move(element, =0A= { x: 20, y: 0, duration: 0.05, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: -40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: 40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: -40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: 40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: -20, y: 0, duration: 0.05, afterFinishInternal: = function(effect) { with(Element) {=0A= undoPositioned(effect.element);=0A= setStyle(effect.element, oldStyle);=0A= }}}) }}) }}) }}) }}) }});=0A= }=0A= =0A= Effect.SlideDown =3D function(element) {=0A= element =3D $(element);=0A= Element.cleanWhitespace(element);=0A= // SlideDown need to have the content of the element wrapped in a = container element with fixed height!=0A= var oldInnerBottom =3D Element.getStyle(element.firstChild, 'bottom');=0A= var elementDimensions =3D Element.getDimensions(element);=0A= return new Effect.Scale(element, 100, Object.extend({ =0A= scaleContent: false, =0A= scaleX: false, =0A= scaleFrom: 0,=0A= scaleMode: {originalHeight: elementDimensions.height, originalWidth: = elementDimensions.width},=0A= restoreAfterFinish: true,=0A= afterSetup: function(effect) { with(Element) {=0A= makePositioned(effect.element);=0A= makePositioned(effect.element.firstChild);=0A= if(window.opera) setStyle(effect.element, {top: ''});=0A= makeClipping(effect.element);=0A= setStyle(effect.element, {height: '0px'});=0A= show(element); }},=0A= afterUpdateInternal: function(effect) { with(Element) {=0A= setStyle(effect.element.firstChild, {bottom:=0A= (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= undoClipping(effect.element); =0A= undoPositioned(effect.element.firstChild);=0A= undoPositioned(effect.element);=0A= setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.SlideUp =3D function(element) {=0A= element =3D $(element);=0A= Element.cleanWhitespace(element);=0A= var oldInnerBottom =3D Element.getStyle(element.firstChild, 'bottom');=0A= return new Effect.Scale(element, 0, =0A= Object.extend({ scaleContent: false, =0A= scaleX: false, =0A= scaleMode: 'box',=0A= scaleFrom: 100,=0A= restoreAfterFinish: true,=0A= beforeStartInternal: function(effect) { with(Element) {=0A= makePositioned(effect.element);=0A= makePositioned(effect.element.firstChild);=0A= if(window.opera) setStyle(effect.element, {top: ''});=0A= makeClipping(effect.element);=0A= show(element); }}, =0A= afterUpdateInternal: function(effect) { with(Element) {=0A= setStyle(effect.element.firstChild, {bottom:=0A= (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [hide, undoClipping].call(effect.element); =0A= undoPositioned(effect.element.firstChild);=0A= undoPositioned(effect.element);=0A= setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= // Bug in opera makes the TD containing this element expand for a = instance after finish =0A= Effect.Squish =3D function(element) {=0A= return new Effect.Scale(element, window.opera ? 1 : 0, =0A= { restoreAfterFinish: true,=0A= beforeSetup: function(effect) { with(Element) {=0A= makeClipping(effect.element); }}, =0A= afterFinishInternal: function(effect) { with(Element) {=0A= hide(effect.element); =0A= undoClipping(effect.element); }}=0A= });=0A= }=0A= =0A= Effect.Grow =3D function(element) {=0A= element =3D $(element);=0A= var options =3D Object.extend({=0A= direction: 'center',=0A= moveTransistion: Effect.Transitions.sinoidal,=0A= scaleTransition: Effect.Transitions.sinoidal,=0A= opacityTransition: Effect.Transitions.full=0A= }, arguments[1] || {});=0A= var oldStyle =3D {=0A= top: element.style.top,=0A= left: element.style.left,=0A= height: element.style.height,=0A= width: element.style.width,=0A= opacity: Element.getInlineOpacity(element) };=0A= =0A= var dims =3D Element.getDimensions(element); =0A= var initialMoveX, initialMoveY;=0A= var moveX, moveY;=0A= =0A= switch (options.direction) {=0A= case 'top-left':=0A= initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A= break;=0A= case 'top-right':=0A= initialMoveX =3D dims.width;=0A= initialMoveY =3D moveY =3D 0;=0A= moveX =3D -dims.width;=0A= break;=0A= case 'bottom-left':=0A= initialMoveX =3D moveX =3D 0;=0A= initialMoveY =3D dims.height;=0A= moveY =3D -dims.height;=0A= break;=0A= case 'bottom-right':=0A= initialMoveX =3D dims.width;=0A= initialMoveY =3D dims.height;=0A= moveX =3D -dims.width;=0A= moveY =3D -dims.height;=0A= break;=0A= case 'center':=0A= initialMoveX =3D dims.width / 2;=0A= initialMoveY =3D dims.height / 2;=0A= moveX =3D -dims.width / 2;=0A= moveY =3D -dims.height / 2;=0A= break;=0A= }=0A= =0A= return new Effect.Move(element, {=0A= x: initialMoveX,=0A= y: initialMoveY,=0A= duration: 0.01, =0A= beforeSetup: function(effect) { with(Element) {=0A= hide(effect.element);=0A= makeClipping(effect.element);=0A= makePositioned(effect.element);=0A= }},=0A= afterFinishInternal: function(effect) {=0A= new Effect.Parallel(=0A= [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, = from: 0.0, transition: options.opacityTransition }),=0A= new Effect.Move(effect.element, { x: moveX, y: moveY, sync: = true, transition: options.moveTransition }),=0A= new Effect.Scale(effect.element, 100, {=0A= scaleMode: { originalHeight: dims.height, originalWidth: = dims.width }, =0A= sync: true, scaleFrom: window.opera ? 1 : 0, transition: = options.scaleTransition, restoreAfterFinish: true})=0A= ], Object.extend({=0A= beforeSetup: function(effect) { with(Element) {=0A= setStyle(effect.effects[0].element, {height: '0px'});=0A= show(effect.effects[0].element); }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [undoClipping, = undoPositioned].call(effect.effects[0].element); =0A= setStyle(effect.effects[0].element, oldStyle); }}=0A= }, options)=0A= )=0A= }=0A= });=0A= }=0A= =0A= Effect.Shrink =3D function(element) {=0A= element =3D $(element);=0A= var options =3D Object.extend({=0A= direction: 'center',=0A= moveTransistion: Effect.Transitions.sinoidal,=0A= scaleTransition: Effect.Transitions.sinoidal,=0A= opacityTransition: Effect.Transitions.none=0A= }, arguments[1] || {});=0A= var oldStyle =3D {=0A= top: element.style.top,=0A= left: element.style.left,=0A= height: element.style.height,=0A= width: element.style.width,=0A= opacity: Element.getInlineOpacity(element) };=0A= =0A= var dims =3D Element.getDimensions(element);=0A= var moveX, moveY;=0A= =0A= switch (options.direction) {=0A= case 'top-left':=0A= moveX =3D moveY =3D 0;=0A= break;=0A= case 'top-right':=0A= moveX =3D dims.width;=0A= moveY =3D 0;=0A= break;=0A= case 'bottom-left':=0A= moveX =3D 0;=0A= moveY =3D dims.height;=0A= break;=0A= case 'bottom-right':=0A= moveX =3D dims.width;=0A= moveY =3D dims.height;=0A= break;=0A= case 'center': =0A= moveX =3D dims.width / 2;=0A= moveY =3D dims.height / 2;=0A= break;=0A= }=0A= =0A= return new Effect.Parallel(=0A= [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, = transition: options.opacityTransition }),=0A= new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, = transition: options.scaleTransition, restoreAfterFinish: true}),=0A= new Effect.Move(element, { x: moveX, y: moveY, sync: true, = transition: options.moveTransition })=0A= ], Object.extend({ =0A= beforeStartInternal: function(effect) { with(Element) {=0A= [makePositioned, = makeClipping].call(effect.effects[0].element) }},=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [hide, undoClipping, = undoPositioned].call(effect.effects[0].element);=0A= setStyle(effect.effects[0].element, oldStyle); }}=0A= }, options)=0A= );=0A= }=0A= =0A= Effect.Pulsate =3D function(element) {=0A= element =3D $(element);=0A= var options =3D arguments[1] || {};=0A= var oldOpacity =3D Element.getInlineOpacity(element);=0A= var transition =3D options.transition || Effect.Transitions.sinoidal;=0A= var reverser =3D function(pos){ return = transition(1-Effect.Transitions.pulse(pos)) };=0A= reverser.bind(transition);=0A= return new Effect.Opacity(element, =0A= Object.extend(Object.extend({ duration: 3.0, from: 0,=0A= afterFinishInternal: function(effect) { = Element.setStyle(effect.element, {opacity: oldOpacity}); }=0A= }, options), {transition: reverser}));=0A= }=0A= =0A= Effect.Fold =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D {=0A= top: element.style.top,=0A= left: element.style.left,=0A= width: element.style.width,=0A= height: element.style.height };=0A= Element.makeClipping(element);=0A= return new Effect.Scale(element, 5, Object.extend({ =0A= scaleContent: false,=0A= scaleX: false,=0A= afterFinishInternal: function(effect) {=0A= new Effect.Scale(element, 1, { =0A= scaleContent: false, =0A= scaleY: false,=0A= afterFinishInternal: function(effect) { with(Element) {=0A= [hide, undoClipping].call(effect.element); =0A= setStyle(effect.element, oldStyle);=0A= }} });=0A= }}, arguments[1] || {}));=0A= }=0A= ------=_NextPart_000_018F_01C8741A.1054E530 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?iso-2022-jp?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy8=?= =?iso-2022-jp?B?QWRtaW5pc3RyYXRvci8bJEIlRyU5JS8lSCVDJVcbKEIvVlNQcmo=?= =?iso-2022-jp?B?L2xiL2pzL2xpZ2h0Ym94Lmpz?= // = -------------------------------------------------------------------------= ---------- // // Lightbox v2.02 // by Lokesh Dhakar - http://www.huddletogether.com // 3/31/06 // // For more information on this script, visit: // http://huddletogether.com/projects/lightbox2/ // // Licensed under the Creative Commons Attribution 2.5 License - = http://creativecommons.org/licenses/by/2.5/ //=09 // Credit also due to those who have helped, inspired, and made their = code available to the public. // Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), = Thomas Fuchs(mir.aculo.us), and others. // // // = -------------------------------------------------------------------------= ---------- /* Table of Contents ----------------- Configuration Global Variables Extending Built-in Objects=09 - Object.extend(Element) - Array.prototype.removeDuplicates() - Array.prototype.empty() Lightbox Class Declaration - initialize() - start() - changeImage() - resizeImageContainer() - showImage() - updateDetails() - updateNav() - enableKeyboardNav() - disableKeyboardNav() - keyboardAction() - preloadNeighborImages() - end() =09 Miscellaneous Functions - getPageScroll() - getPageSize() - getKey() - listenKey() - showSelectBoxes() - hideSelectBoxes() - pause() - initLightbox() =09 Function Calls - addLoadEvent(initLightbox) =09 */ // = -------------------------------------------------------------------------= ---------- // // Configuration // var fileLoadingImage =3D = "http://www4.airnet.ne.jp/hasikun/cgi-bin/sb/template/lightbox/images/loa= ding.gif"; =09 var fileBottomNavCloseImage =3D = "http://www4.airnet.ne.jp/hasikun/cgi-bin/sb/template/lightbox/images/clo= selabel.gif"; //var fileLoadingImage =3D "images/loading.gif"; =09 //var fileBottomNavCloseImage =3D "images/closelabel.gif"; var resizeSpeed =3D 7; // controls the speed of the image resizing = (1=3Dslowest and 10=3Dfastest) var borderSize =3D 10; //if you adjust the padding in the CSS, you will = need to update this variable // = -------------------------------------------------------------------------= ---------- // // Global Variables // var imageArray =3D new Array; var activeImage; if(resizeSpeed > 10){ resizeSpeed =3D 10;} if(resizeSpeed < 1){ resizeSpeed =3D 1;} resizeDuration =3D (11 - resizeSpeed) * 0.15; // = -------------------------------------------------------------------------= ---------- // // Additional methods for Element added by SU, Couloir // - further additions by Lokesh Dhakar (huddletogether.com) // Object.extend(Element, { getWidth: function(element) { element =3D $(element); return element.offsetWidth;=20 }, setWidth: function(element,w) { element =3D $(element); element.style.width =3D w +"px"; }, setHeight: function(element,h) { element =3D $(element); element.style.height =3D h +"px"; }, setTop: function(element,t) { element =3D $(element); element.style.top =3D t +"px"; }, setSrc: function(element,src) { element =3D $(element); element.src =3D src;=20 }, setHref: function(element,href) { element =3D $(element); element.href =3D href;=20 }, setInnerHTML: function(element,content) { element =3D $(element); element.innerHTML =3D content; } }); // = -------------------------------------------------------------------------= ---------- // // Extending built-in Array object // - array.removeDuplicates() // - array.empty() // Array.prototype.removeDuplicates =3D function () { for(i =3D 1; i < this.length; i++){ if(this[i][0] =3D=3D this[i-1][0]){ this.splice(i,1); } } } // = -------------------------------------------------------------------------= ---------- Array.prototype.empty =3D function () { for(i =3D 0; i <=3D this.length; i++){ this.shift(); } } // = -------------------------------------------------------------------------= ---------- // // Lightbox Class Declaration // - initialize() // - start() // - changeImage() // - resizeImageContainer() // - showImage() // - updateDetails() // - updateNav() // - enableKeyboardNav() // - disableKeyboardNav() // - keyboardNavAction() // - preloadNeighborImages() // - end() // // Structuring of code inspired by Scott Upton (http://www.uptonic.com/) // var Lightbox =3D Class.create(); Lightbox.prototype =3D { =09 // initialize() // Constructor runs on completion of the DOM loading. Loops through = anchor tags looking for=20 // 'lightbox' references and applies onclick events to appropriate = links. The 2nd section of // the function inserts html at the bottom of the page which is used to = display the shadow=20 // overlay and the image container. // initialize: function() {=09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // loop through all anchor tags for (var i=3D0; i
//
//
//
// //
// // //
//
// // // //
//
//
//
//
//
// // //
//
// // // //
//
//
//
var objBody =3D document.getElementsByTagName("body").item(0); =09 var objOverlay =3D document.createElement("div"); objOverlay.setAttribute('id','overlay'); objOverlay.style.display =3D 'none'; objOverlay.onclick =3D function() { myLightbox.end(); return false; } objBody.appendChild(objOverlay); =09 var objLightbox =3D document.createElement("div"); objLightbox.setAttribute('id','lightbox'); objLightbox.style.display =3D 'none'; objBody.appendChild(objLightbox); =09 var objOuterImageContainer =3D document.createElement("div"); objOuterImageContainer.setAttribute('id','outerImageContainer'); objLightbox.appendChild(objOuterImageContainer); var objImageContainer =3D document.createElement("div"); objImageContainer.setAttribute('id','imageContainer'); objOuterImageContainer.appendChild(objImageContainer); =09 var objLightboxImage =3D document.createElement("img"); objLightboxImage.setAttribute('id','lightboxImage'); objImageContainer.appendChild(objLightboxImage); =09 var objHoverNav =3D document.createElement("div"); objHoverNav.setAttribute('id','hoverNav'); objImageContainer.appendChild(objHoverNav); =09 var objPrevLink =3D document.createElement("a"); objPrevLink.setAttribute('id','prevLink'); objPrevLink.setAttribute('href','#'); objHoverNav.appendChild(objPrevLink); =09 var objNextLink =3D document.createElement("a"); objNextLink.setAttribute('id','nextLink'); objNextLink.setAttribute('href','#'); objHoverNav.appendChild(objNextLink); =09 var objLoading =3D document.createElement("div"); objLoading.setAttribute('id','loading'); objImageContainer.appendChild(objLoading); =09 var objLoadingLink =3D document.createElement("a"); objLoadingLink.setAttribute('id','loadingLink'); objLoadingLink.setAttribute('href','#'); objLoadingLink.onclick =3D function() { myLightbox.end(); return = false; } objLoading.appendChild(objLoadingLink); =09 var objLoadingImage =3D document.createElement("img"); objLoadingImage.setAttribute('src', fileLoadingImage); objLoadingLink.appendChild(objLoadingImage); var objImageDataContainer =3D document.createElement("div"); objImageDataContainer.setAttribute('id','imageDataContainer'); objImageDataContainer.className =3D 'clearfix'; objLightbox.appendChild(objImageDataContainer); var objImageData =3D document.createElement("div"); objImageData.setAttribute('id','imageData'); objImageDataContainer.appendChild(objImageData); =09 var objImageDetails =3D document.createElement("div"); objImageDetails.setAttribute('id','imageDetails'); objImageData.appendChild(objImageDetails); =09 var objCaption =3D document.createElement("span"); objCaption.setAttribute('id','caption'); objImageDetails.appendChild(objCaption); =09 var objNumberDisplay =3D document.createElement("span"); objNumberDisplay.setAttribute('id','numberDisplay'); objImageDetails.appendChild(objNumberDisplay); =09 var objBottomNav =3D document.createElement("div"); objBottomNav.setAttribute('id','bottomNav'); objImageData.appendChild(objBottomNav); =09 var objBottomNavCloseLink =3D document.createElement("a"); objBottomNavCloseLink.setAttribute('id','bottomNavClose'); objBottomNavCloseLink.setAttribute('href','#'); objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); = return false; } objBottomNav.appendChild(objBottomNavCloseLink); =09 var objBottomNavCloseImage =3D document.createElement("img"); objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage); objBottomNavCloseLink.appendChild(objBottomNavCloseImage); }, =09 // // start() // Display overlay and lightbox. If image is part of a set, add = siblings to imageArray. // start: function(imageLink) {=09 hideSelectBoxes(); // stretch overlay to fill page and fade in var arrayPageSize =3D getPageSize(); Element.setHeight('overlay', arrayPageSize[1]); new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 }); imageArray =3D []; imageNum =3D 0; =09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // if image is NOT part of a set.. if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){ // add single image to imageArray imageArray.push(new Array(imageLink.getAttribute('href'), = imageLink.getAttribute('title'))); =09 } else { // if image is part of a set.. // loop through anchors, find other images in set, and add them to = imageArray for (var i=3D0; i 1){ Element.show('numberDisplay'); Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + = 1) + " of " + imageArray.length); } new Effect.Parallel( [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: = resizeDuration + 0.25, from: 0.0, to: 1.0 }),=20 new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 = }) ],=20 { duration: 0.65, afterFinish: function() { myLightbox.updateNav();} = }=20 ); }, // // updateNav() // Display appropriate previous and next hover navigation. // updateNav: function() { Element.show('hoverNav'); =09 // if not first image in set, display prev image button if(activeImage !=3D 0){ Element.show('prevLink'); document.getElementById('prevLink').onclick =3D function() { myLightbox.changeImage(activeImage - 1); return false; } } // if not last image in set, display next image button if(activeImage !=3D (imageArray.length - 1)){ Element.show('nextLink'); document.getElementById('nextLink').onclick =3D function() { myLightbox.changeImage(activeImage + 1); return false; } } =09 this.enableKeyboardNav(); }, // // enableKeyboardNav() // enableKeyboardNav: function() { document.onkeydown =3D this.keyboardAction;=20 }, // // disableKeyboardNav() // disableKeyboardNav: function() { document.onkeydown =3D ''; }, // // keyboardAction() // keyboardAction: function(e) { if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c')){ // close = lightbox myLightbox.end(); } else if(key =3D=3D 'p'){ // display previous image if(activeImage !=3D 0){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage - 1); } } else if(key =3D=3D 'n'){ // display next image if(activeImage !=3D (imageArray.length - 1)){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage + 1); } } }, // // preloadNeighborImages() // Preload previous and next images. // preloadNeighborImages: function(){ if((imageArray.length - 1) > activeImage){ preloadNextImage =3D new Image(); preloadNextImage.src =3D imageArray[activeImage + 1][0]; } if(activeImage > 0){ preloadPrevImage =3D new Image(); preloadPrevImage.src =3D imageArray[activeImage - 1][0]; } =09 }, // // end() // end: function() { this.disableKeyboardNav(); Element.hide('lightbox'); new Effect.Fade('overlay', { duration: 0.2}); showSelectBoxes(); } } // = -------------------------------------------------------------------------= ---------- // // getPageScroll() // Returns array with x,y page scroll values. // Core code from - quirksmode.org // function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll =3D self.pageYOffset; } else if (document.documentElement && = document.documentElement.scrollTop){ // Explorer 6 Strict yScroll =3D document.documentElement.scrollTop; } else if (document.body) {// all other Explorers yScroll =3D document.body.scrollTop; } arrayPageScroll =3D new Array('',yScroll)=20 return arrayPageScroll; } // = -------------------------------------------------------------------------= ---------- // // getPageSize() // Returns array with page width, height and window width, height // Core code from - quirksmode.org // Edit for Firefox by pHaez // function getPageSize(){ =09 var xScroll, yScroll; =09 if (window.innerHeight && window.scrollMaxY) {=09 xScroll =3D document.body.scrollWidth; yScroll =3D window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // = all but Explorer Mac xScroll =3D document.body.scrollWidth; yScroll =3D document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari xScroll =3D document.body.offsetWidth; yScroll =3D document.body.offsetHeight; } =09 var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth =3D self.innerWidth; windowHeight =3D self.innerHeight; } else if (document.documentElement && = document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth =3D document.documentElement.clientWidth; windowHeight =3D document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth =3D document.body.clientWidth; windowHeight =3D document.body.clientHeight; }=09 =09 // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight =3D windowHeight; } else {=20 pageHeight =3D yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){=09 pageWidth =3D windowWidth; } else { pageWidth =3D xScroll; } arrayPageSize =3D new = Array(pageWidth,pageHeight,windowWidth,windowHeight)=20 return arrayPageSize; } // = -------------------------------------------------------------------------= ---------- // // getKey(key) // Gets keycode. If 'x' is pressed then it hides the lightbox. // function getKey(e){ if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if(key =3D=3D 'x'){ } } // = -------------------------------------------------------------------------= ---------- // // listenKey() // function listenKey () { document.onkeypress =3D getKey; } =09 // --------------------------------------------------- function showSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "visible"; } } // --------------------------------------------------- function hideSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "hidden"; } } // --------------------------------------------------- // // pause(numberMillis) // Pauses code execution for specified time. Uses busy code, not good. // Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602 // function pause(numberMillis) { var now =3D new Date(); var exitTime =3D now.getTime() + numberMillis; while (true) { now =3D new Date(); if (now.getTime() > exitTime) return; } } // --------------------------------------------------- function initLightbox() { myLightbox =3D new Lightbox(); } Event.observe(window, 'load', initLightbox, false); ------=_NextPart_000_018F_01C8741A.1054E530--