MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C708F5.C5DBBAF0" このドキュメントは単一ファイル Web ページ (Web アーカイブ ファイル) です。お使いのブラウザ、またはエディタは Web アーカイブ ファイルをサポートしていません。Microsoft Internet Explorer など、Web アーカイブをサポートするブラウザをダウンロードしてください。 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成

このプレゼンテーシ= ョンの内容は、お使= 2356;のブラウザで正しӔ= 7;表示されない可能性&= #12364;あります。 このプレゼンテーシ= 2519;ンは、より新しいӡ= 6;ージョンの Microsoft Internet Explorer 用に最適化されてい= 2414;す。

続行する場合は、次= をクリックしてくだ= 2373;い : ここ.

------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/master03.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
マスタ = 2479;イトルの書式設定
マスタ テキスト{= 98;書式設定
2 レベル <= /div>
3 レベル <= /div>
4 レベル <= /div>
5 レベル
<日付/時&#= 21051;>
<フッター>
<#>
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/master03.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/preview.wmf Content-Transfer-Encoding: base64 Content-Type: image/x-wmf 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 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/pres.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0002.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成
= 2518;ーザ・ライブラリӗ= 8;作成
今回の内容 =
ヘッダ= 2501;ァイルライブ= 2521;リを作成する.
・ヘッダファイル{= 98;意味を理解する.<= span style=3D'font-family:"MS Gothic";mso-ascii-font-family:"MS Gothic";mso-far= east-font-family: "MS Gothic";mso-hansi-font-family:"Times New Roman";font-size:133%;display: none'>
・ライブラリの意Ø= 19;を理解する.
ライブラリを作成{= 77;る利点
・主要プログラム|= 34;短くできる.
・よく使うプログ}= 21;ムを部品化できる.=
・バグを少なくで{= 65;る.
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0003.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成
プログラムの作= 5104;手順
ソース
プログラム
オブジェクト
プログラム
ラ= 2452;ブラリ
実行形式
プログラム
C言Ţ= 86;
機械Ţ= 86;
機械Ţ= 86;
ヘ= ッダファイル
****.h
関数のプロトタイ= ;プ宣言,マクロ定義,構造体の定義など= ;
具体的な処理方法= ;(関数の本体)=
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0003_image001.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh8gBDAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADw AEABggAAAAAAAM3Nzf8AAP///wECAwECAwECAwP/CLrc/jDKSau9OOsatv9gKI5kaTLdqa5s675W Cs90bd+OjO9872O6n3BIvAWLyKRSdFw6n9BHM0qtIqfWrBaH3Xq/rC54TAaJy+g05axuuxXst7wc n9u99bu+mt/7nX1/gkWBg4Y+hYeKRouNgI6QV5GTQomUl0yYmjQBnZ6boGGfoaQmnpalqQ2dqq0h rEkDsrO0tba3uLm6u7y9uienwcLDxMXGx8jJyscEzc7P0NHS09TV1tfY1APArQHZ3+Dh4uME26bd 5Onq69nmJaiC3uzz9OzuJPB/8vX8/e3cqvb5G0jw2b0R+fwILMiw38FMARtKdAgw1cKJGMk9fIUu /6NHjRVLXfxI0tpGMx1LqjQZktTIlTCbnfyQcM/LmCtneqip5ybOkjo38Lzj8+fHoBqG2ilqNCPS DErnMG068SmQlFRztgw1NStDqxeiyunqlSDYGFjLHt0KiqxaiuciviV5lkPauVXZbnKLd17dNXf7 ftWria9gdX8niH1j+DDIuBYd54UsUrLExBIWu2lsGRzmCJrbcO78j7JL0gU/QwitZjRqlqa5vh6o Wkrg2e2kySJ8qIkn3OMGCMClgrWVDsQUABcnXIDz3WEo6RilfPm35sNrA44kA1YD69dnzTAeBbl3 B77Sq1/P/leNZfDjy5+fzIp2V+TB3O9Wan/A/v+uQBSKfxYBGCBKpBAokoEH7sRgg0k9COFVCU4o lIQW2lVhhhQOyGGHoCjoEoYfgkZiibZtiKJiJ66IQosuwgFjjPl9ISJXM3J4T41e3EiJeADwuEV7 RBZp5JFI1iJkjGQoyWSAQC75pI0vTtmglFaOgWWWX2zJ5RZefplFmGLyUeZ/Zy6Y5ohr4thmW2/C GWdhc9JZ5yVk3klEnnpW0uckfP7ZQ6CC7kBooYwgusihinLSqCKMPvpCpJKuEEylClGH6VLnbcqp pzYtkeSopB4JDH2opqqqqpooSKkkmLjKX6y84dlqrdLdGpucl8iKZq+4AqrrO7MCu+tew+JT7I// wXKXLELLTuJrgbQea6exxP7KrLWYvLrDtGpiq6y20jYLibc4gMumuNCSG4m6brIrYLjbZkutvBy5 Cwm8vNY77r3+tgtwudzaWq299BKM8LoBz8uwwv8m/K65jqB7A7/IHhzxw4IAWQvFPU13iiLu7AYd yEvBIUwjJZ9cXK4LdHqIOS5H52yQMs8MJAwWT6opeqUGLbSPoK1q9NGoZkH0tSGe2TMPS3eb44pP f+v01ChWne7VKn6p9cVce1jm1zZEbbDYYpJdg9kwo+011iWqTQPbwnbNpdwz0H2z23fD/SHeMOh9 rt8cAv6C4BUTnqHhLiDeCOMtOL6o4hZCzoLk/5BSPqHlK2Dem+YQcq6C53ucLPoJpOtBS5D9De36 67DPcjqoAERJ+xs73k6U7inzPpbvvwO/mfDDE9+a8ccjj8bsvjPPu/O6Q3+79LRTD6r1nmK/qfaY cl+p95KC/6j4iF6qPBgjn99lzuofR3757YeF9Pz0G/22vjRG++T7IE7Jf1j3G9j+9Mek/6Glb/hz kQE1lKUFbqeBBMxfAqkWQQVWkIITzNoFNZjBuG3Qgx382wdFGMLCjdCEJVzcCVWYwsqt0IUt3NwL ZRjD0M3QhjW80g11mMMDOZBFCBRgAXfoQzyJ7GcDrNswxtY2nK1pgSlAYtq4I0Wn1e+KWKxi/Hgi tEU8dNGLX9TCD+80xjqVcU5njFMa37TGNrXxiWEUYxzHNMfj1NFMdyxPHvW4xye8MU1/DFsflRBI Jg5yCYWc4iEJuUhGNhJWj9xTJAkxSUlW0k+X/EEiA5hJHmwyiJ00VCgNlb5RvkeLprQU+1LZglWy 0lJLSAAAOw== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0004.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成
標準ライӢ= 2;ラリ
int printf(const char *format, ...)=
書ó= 35;
出Ó= 47;した文字数を返す<= span style=3D'font-family:"MS Gothic";mso-ascii-font-family:"MS Gothic";mso-far= east-font-family: "MS Gothic";mso-hansi-font-family:"MS Gothic";font-size:64%;mso-fareast-hi= nt: yes'>.エラーが発生す= 2427;と負の値を返す
戻り値
stdio.h
ヘッダ
format: 書式制御
引数
書式付出力
機Ŋ= 21;
double sqrt(double x)
書ó= 35;
平Ą= 41;根の値を返すx を負にするとA= 292;戻|= 26;値は不定
戻り値
math.h
ヘッダ
x: 負でない浮動小数点&#= 20516;
引数
平Ą= 41;根を求める
機Ŋ= 21;
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0004_image002.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhqAEAAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAACm Af4AgAAAAAAAAAL/hI+py53hopy02ouz3rz7D4ZiA41aaabqyrbuC8cdKi90jef6zve+c9sFf8Si 8YhMDnPLpPMJjUovzVp1is1qt0LilQsOi8eZL8xMTqvXYLTLzY7L5z84y07P6/cpvMrPFyg4OAFo YkiYqCiIKNK4CBm59ghCKXmJmWXpsZnp+WnUySEKWmpq5XWqujpFesIKGxuaKltri+NadrvLe0fb Cxw8E0BcbHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7S39Kyw+XhhOfo5+kIuxnu6+2G4R/04fOE9x X68/ly/Rvw8wzT8gAQvGGkjCoEJVCBk0XAjRyUMFEyNaNNflokZ4/xg3etRTEUHIjyTfdCyJUuDJ lCzbrGwJE8tIAzNj2mT38qbOIzVr7vyZsA7QoUq+GT2KNKnSpUybOn0KVVlOolRl9KyKtcfVrFxx Te0KNsTWsGRXjC2L1tHXtGzxrW0LN6gPn3FJnq2Lt5zQvHz9ve0b9y7gwTT/Ek4r+HDfxIrzMm5c 9zFkuJIns61sGW3UzZw7e/4MOrRoaoYzZ8VsOizq1F1Xsz5d+vVQ17Kp0q49OzZunbd37+zt+ybw 4DGHE29p/HjK5MpLMm/+8Tn0jdKnX6xuPSL27Au3czfo/XvA0eTLmz+PPn153eKvs2+v/T387vLn g69vfzz+/PvC8/9P599/5wQo4DgEFijMgQgCo+CCvDTo4C0QRljLhBQetN+F4lio4SocdnjKhyCW IuKIn6iHYooqrshii8WYCGOMMs5IY4023ohjjjruyGOPPv4IZJBCDklkkUYeiWSSSi7JZJNOPgll lFJOSWWVVl6JZZZabslll15+CWaYYo5JZplmnolmmmquyWabbubhYpxyzknneorQ5SWeL+jJJZ8t +KkloGa9+SdHhA5656GIJiIolo32oegfhkY6wqOHUHppopiqpemmlUzqKSeghjrKqKS+0umpG1ha qaozmOqqPLDG6laqtMoaQ5267sprr93MemsErHIaLK6MFksFsMj/2qDssg8066w60EYLwLBiUeuX rdhSNG201n66rVyEfBsluaKG61C3zpr7KrrMaututeouy26p8T4Lr7v1rnovvmf4CnDAAg+8L6r9 FpYvugXrcjDCxzYsb8LhLowTxBQna/G8yF5s7MEcV/CxkSHr1fDI2ZascbEmCwtxxA+jLPG2KxOU cczYzixuvzinW/O/BP8MdNAophzszu/C/LLHRN9qNLc9j9ty0/4qbTO1UosU9dK0Xi3t04NwrSPY LlOdtM5axyq22DimnXXV3p7tKtteM9K2z0LfjXfeUcGtqtxIQz23PXUD/vfXgxseOB9q3+g32YQ7 jnjhdCe+x+I2HDZuttvr8n0q5vd6Hi/o+nJO6j96n4566t7IUAAAOw== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0005.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成
&= #27161;準ライブラリ
#include <stdio.h>= 3;
int main(void) {
    ....
    printf("合計=3D%f\n",s);
    ....
}
prog.c
int printf(const char *format,...);
#define= EOF -1
.......= ...
stdio.h
.......= ............
.......= ............
prog.o
#include <stdio.h>
int printf(const char *format,...) {
    ..............
}
.......= ...........................
ラ = 452;ブラリ
.......= ............
.......= ............
prog.exe<= /span>
コ = 531;パイル
リ = 531;ク
VC_PATH\includeVC_PATH\lib ユーザ・ライブラ = 522;の作成
&= #12518;ーザ・ライブラリ = 398;作成
double sum(double *x,int n)<= /div>
書式
合計
戻り値
function.h
ヘッダ
x:倍精度実ਤ= 8;型配列へのポインタ&= #65292;n:要素数
引数
n個の要素ӛ= 4;持つ配列xの合計&#= 12434;求める
機能
#include <stdio.h>
double sum(double *x, int n);
int main(void) {
    ....
    printf("合計=3D%f\n",sum(a,5));
    ....
} <= /span>
function.= h
function.= c
&#= 12518;ーザーライブラリ
関数のプロトタイプ宣言
&#= 38306;数の本体
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0006_image006.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhqgFXAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAACo AVUBgAAAAAAAAAL/hI+py+0PU4i02jOv3rz7D4biSCpZiXpnOq7sC8fyTJNuXd94pe/+DwwKG72h zRgpIpfMpjP5LCmZ06j1isVVs5Ct0csNi8cXMBlhDqbP7LZ4fYb75O66fUl/h/P3vj/3R7QXSFiI xMeFOKNo2OjI82jAGDMZaXkJUBmlycKJ+Uno2SQqBWp6ChVJeoTa6ophudrySosq+zVYq4t5O9QL 8rsrDBRMnDuMHBp7nNx8V/wDzSHtXM36GJCtvc3d7f0NHi4+Tl5ufo6err7O3u7+Dn++nGhdz0at xWy/j4UPSM8v4BV/NAhCEojQiUEZC1MlfIhLlT6IFHc0hHHxQcaK//w2pvDIACRHayKv9RuJsuC8 LCVTImspAiYslzQ/rjxZM+csiQB1+lRxc+DPodOCWpFJ1BTSD0uXJuVldNPTqV2iPnFKFZtVhVm7 mtg6yqtYSbHimT2LNq3atWzbunULlspYsViL9pxLte6Gpni76tXAt2/euHgED+bJ0vDUv2UmKtbJ 2ELgx0MjH0xMuTLhQ5k1I8bZGfLmiKFzWqYwuTTN0w5Bq3bJuurd1yhja3RMm6JtB6lzc9wtaLZv 3aN9Da9dXAjw48ZUvX0OPbr06dSrv0uuhvlv7M21Q1y+oLd3geC/Ch/fkXs09A/LS8DNnqT6OfER ukcDv36z+zMx6//fxx9Z5/2333wWEQiggfkgWE+AmeTHoC4OihfhMBNCWOErFw6YYS0b+tehhQr+ E6KInwlVoolacZiiLWVZB2OMMs5IY43hjKhSi7t86JqOGuK4iI8SAsmQkB4SSYmRtPCIopKtMHmU k65AKZWULp4YpZWnUHmVllsiiZGXSoH5goNi4odllWdewiVXa7JJZidvwplml3PWGQiFd+YZp017 OtJmWH82EqhcgxpSaGGHFmKmjY4+CmmkkqqzaKWWXopppppuymmnnn4Kaqiijkpqqaaeimqqqq7K aquuvgprrLLOSmuttt6Ka6667sprr77+Cmywwg5LbLHGHotsssr/Lstss84+C2200k4LzKTWXjsp tcyZqe0f3Hbbx7fg2iHuuG6Ua+496b6G7rpjtOsuhvHSNW9n8NbbJL6G3auvnf0Kxu+/hgqMV8AE k3YwvQmPZfDC3Sm1jcP0eZiNxDnuaHGRKmbspzANu/pxfxyjELKAI5P80skdY6xyKRu3HELJD8K8 k8c018zyzcCkrPPOL/e8F89AdyBzJhUPDVg13CDd2o5HM31ZzlBLJvTUUQ9pNdU/Z81b1VzftvXX 4Xktdkhkl22ezWh3HfbaJkvt9nttuy1z0amWbPfdFD8d99i2aNN304EXOLh8hSt9OOKJE7742Y0v +bjjkT85udqV/x95OeaZ/7g5551T/jnooX85Oumlg5J34qkfvnrhrQ/+euCx9z173LXTffqYuX9y +9q9o/172cGLPfzXxXN9fNbJW7381M1D/TzT0SM9/dDVA319z9nrvP3N3dP8Pczhtzy+yuWffP7I 6XO8fsbtW/y+xPE7PP/C9Sd8/8H5E7y/wP3/+79+BVBfA8RXAet1wHklMF4LdFcD1/XAdEXQXBMc VwXBdcFuZVBbG6RWB6f1QWmFMFojhFYJn3VCZ6WwWStkVguXBa+lVa5hfFtcyF6YG7w9rm6N46EN JYe7ufkOiEMUIvCIeEQjCg+JS1Qi8Zj4RCcaD4pTlCLyqHhFK3MqD4tb1CLzuPhFMEJvPzi0l9Ii FsRk1DCNHiujGb3oPDGOEY5ztBzr5Cg9PFJPj9bjI/b8qD1Ack+Q3iMk+AwpPkSST5HmYyT6HKk+ SLJPku6jYx2x9kMJuVE195Jh5DZpLFAWS5TEIqVksIXKVM5oTQUAADs= ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0007.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成
&= #12518;ーザーライブラリ
#include "function.h"
int main(void) {
    ....
    printf(..,sum(a,5));&= #13;
    ....
}
prog.c
double sum(double *x, int n);
function.= h
.......= ............
.......= ............
prog.o
#include "function.h"
double sum(double *x, int n) {
    int i;
    double s=3D0;
    for (i=3D0;i<n;i++) s+=3Dx[i];
    return s; =
}
function.= c
.......= ............
.......= ............
prog.exe<= /span>
コ = 531;パイル
リ = 531;ク
= コンパイル&リンク
&#= 23455;行ファイル名 src1.c src2.c ...
= 「」 = 395;注意
= ユーザーフォルダ
= 同じ場所に作成
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0007_image007.gif Content-Transfer-Encoding: base64 Content-Type: image/gif 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 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0007_image008.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhlwBNAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQCT AEoAgAAAAAAAAALmDI6py+0Po5y0PmOz3rx7hX3iSJZTaKbqyqHsC8eJK9c2Sd/6buX8D2T4gkTg sIi8HZNM2LIJTT2jVNG0it1cs1zKtgu+hMctsrl3Tku+6jC73X3Ds/J5tW6P4vPNPT/p91cUKBhE WPhziLijuKjkeNYIKSM56WQ5Vom5orkp5RkHytUpOkJa+nGK2qG6quWqBwvVKltBW3uCC6iLdMsr 9msYLDycWGx8zJisvPzYbOP7HN08vVydfH2cXbw93B38/RvOO65bvhoQco6ang7QDh8vP09fb3+P n6+/z6//7OTu3yUEBQAAOw== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0007_image009.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhkgAXAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQCP ABMAgAAAAAAAAAJdDI6py+0Po5y0LmOz3rx7gH3iSJZPaKbqaqHsC8duTNfjbOd6he/+fwEKh4ke 8UgzIpcrJfNJckKnHSn12sJqNyjr9osIiA/isvmMTqvX7Lb7DY/L1eC6xGzPn0IFADs= ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0007_image010.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhYAADAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAIAAABc AAMAgAAAAP8AAAIWjI+py+0PYwC02ouz3rz7D0jiSJZQAQA7 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成
&= #12504;ッダ・ファイル参= 031;による型のチェック= ;
prog.c
= コンパイル&リンク
prog.exe
主#= 201;プログラム
double sum(double *x, int n);
function.= h
#include "function.h"
double sum(double *x, int n) {
    int i;
    double s=3D0;
    for (i=3D0;i<n;i++) s+=3Dx[i];
    return s; =
}
function.= c
ユ = 540;ザ・ライブラリ
ヘッダファイル参= ;照による型のチェッ= ;ク
cl /Fe= 実行ファイル名 = ソースファイル名 ...ヘ = 483;ダファイル不要
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008_image011.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhLgHsAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAIAAAAq AesAgQAAAAAAAP8AAAECAwL/hI+pi+EPo5y02ouz3rz7D4ZixpRmEpzqyrbuC8fyTNd2nN5Krvf+ DwwKhzrez0hMKpfMphOA7EWf1Kr1Wp3etNiu9wt2cWvjsPmMtpZn67T7DS8K2/G6/V6iw/T4vv/N J/Y3SIgX2HJYqLiolLjiyBgpuTU3aXnZWIm5ySkXBNkZyglqQip6KmnKoIraSsi64yo7C4sye4ta 24DL26l78Nsr3BUMNXwcWVyMzLyk3Azt9xxNXTddjZ1mJCDgmf0dlsPN7Q1ujhUwrr7O3j6+ex6v xl4ub+9soF5/z6+Z302pn0B/RwYaLPjpoMKAQJYtjHftoURBCSdaZBHxosYF/xk3ejTQ8ePGkCIv kiw58STKhypXKmzp0iDMmAJn0uRn86a9nDohEuz58idQmUKH1ixqFCfSpDuXMvVZ8enRqFKVUq3a 9CpWqA23Wu3qNSvYsFwRkj3H86ywtGp5sW176y1cWXLntqpr9xTevKH28h3l9K/bwILjEi5M9zDi u4oX623suC/kyIC1UqY1+fIlv5oLce486DNoaZlHMxJt+g7q1NZKs37l+vWf1bLd0K6N5jZuM7p3 g+nt2wvw4OhiE4cz/HgW48q1MW9+Jjn0JtKn47Nsffbz7MK3cy+O/btq7+KXhy8fpzp6s+zXjz/v 3jn8+NHJ0880//5v+/qHqP/vzwZ/AI7V3oD15WegGgImuE+DDHaH4INO/CfhIwtWGGCEGOJH4Ibg deihghqGeKFDJFo44okFOqjidSC2yASFMIJ04Yyl1GjjKnOMwGOPPv4IZJBCDilCjkYeiWSSSi7J ZJNOPglllFJOSWWVVl6JZZZabslll15+CWaYYo5JZplmnokmAO6syWabbr4JZ5xyzklnnXbeiSdA iugJI5+E+KkioH8ISiKhfRjqIaJ3KIoho3U4KiGkcEjKIKVuWGogpmhoCiCnZniqH6hgiEofqV6Y 6h6qWKiKHqtWuCoerFTIyh2tTthqHa5M6Aodr0r4qhywRAhLHLFCGOsbskC1KIsbsz44Kxu0OkjL GrU2WGsatjRoCxq3MnirGbgwiEsZuS6Y6xi6LKiLGLsquCsYvCbIyxe9DNhrF74K6AsXvwj4qxbA +eQosJoEM1JwWAUn7NXCBy/C8FYO2zjxjBX3ifDDe2pcSMRYXdwiyIFmTDHJFpuMMcQc/7nyIB5X JfKJMReKcsg1j6xyyTmfvHPKG+v8M89B+9xxy4Ma7cfLUs0cItOJIpxn1FJPTXXVVl/9ZgwFAAA7 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008_image012.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhOgADAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAIAAAA3 AAMAgAAAAP8AAAIPjI+py+0Ao5y02oud3rwVADs= ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008_image013.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh1gDhAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADV AN8AgQAAAAAAAP8AAAECAwL/jI+py+0Po5y02kuB3iDwD4biSJbmiabqyrauB8LuTNf2jeeozPH6 DwwKhyufxkhMKpdMFhLZjEqnySf1is3irNqu9zvigsfkrLiMTivP6rZ7G4K+5/QTu47Px/f6vv/I 9ydYdzdoiFZ4qPiVuOiI1fgoGRU5aVkVeKnJVLnpCReDITpKWmp6ilrxucra6voKGys7S1tre4ub q7vLuyIg0Bus8Svc+0tcrHsMnIy7jNxc+8wcbQtdbU2NLa29PXvtLQseDjtO7mp+zpqu/snevvkO fyk/P1lv/4ifv7jPf+jv36CAAv8QLNjnIMI8ChfWaehwDsSIbiZSVGPxIpqM/xrJcOwI5iNILyJH ailpEgvKlFRWspTi8mWTmDKX0KyZ5CbOITp3Bunp8wfQoDmGEr1h9GiNpEpnMG3a4ilUX92mWr2K NavWrVy7ev1qKZXYsWTLmhXbAawWA2rNyGm75i1cImznTqlrl5LcvEDw8l3i92+VvYK3EC5sIzDi IIoX/2jsOAfkyDcmU65h+fKMzJpbcO5c5DDoHaJHm/hs2k7p1GFWs47j+vUH1LJF0K4dCveL2Lpv 697g+3cH3riD/zbem3ht5MWVy2a+3Plr6M+ls6Y+3Xpq7Ne1m+a+3fto8N/FgyY/3nxn9OfVa2a/ 3v1l+O/lU6Y/335k/Pf1O73mv59/iwH4n4CIETiggYUheKCCgjG4oIN/QfighHxROKGFeWF4oYZ2 cbihh3OB+KGIcJE4ooltoXiiimqxuKKLYMH4ooxf0TijjV7heKOOXfG4o49cAfmjkFsROaSRWiF5 pJJZMbmkk1hB+aSUV1E5pZVWYXmlllNxuaWXUIH5pZhNkTmmmUqheaaaR7G5pptEwfmmnEHROaed PuF5p5478bmnnzgB+qegNRE6qKEyIXqooi+dBWmkkk56VgEAOw== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008_image014.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgAfAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAB ABsBgAAAAAAAAAImjG+giAp8HExrSlvh1Zlt3zVhNFIPdnIpuIot+ZpT8LlzDd8lvRcAOx== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008_image015.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhhgAoAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAACF ACYAgQAAAP8AAP///wECAwKPjI6py+0Po5wUBlOz3rzv64XiSFpYiaYqBa7uC7fwTItyjefTrfd+ wvsJc8GhMXY6Kl/FpXPUfEo50amVlbxqK9Wtd9H9igXhsbds1qLT1jVb6n4743IlvW6844X6va/v pwMYiDNISGN4iKS4lci44viYEilZQlkJlYV5dLnpcQEaKjpKWmp6ipqqusrKWgAAOw== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/slide0008_image016.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhKQEkAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAn ASIAgQAAAAAAAP8AAAECAwL/jI+py+0Po5y02ouz3g74/wXgSJbmiabqyrbuC8fyTNesaOL2zvf+ DwwKgTpScYhMKpfMpu8Igjqn1Kr1WpN6tNiu9wtWcrnhsvmMRo3T7Lb7vH7L5/RlvI7P62X3vf8P GHJCFlhoiNZ3qLhYlsj4CEnlGElZKTRpmalJg7np+anSCTpKujVYippqmqPaOirqGrs4xlFre4ub q7vL2yv7CxwsPExcbHxcIqCsLLPMHOMsMOM8vYy8aA2SrbLt0Y2SjfMN/uxdzn0+fl2nri1t0v7R /m3g/p58ThIfD8C/buZvxLaAAp+pO4DvHkF55Raau/fvTL4XDuFBNILQ4kWKGBNddIxoLAHIkXII kTzpxSTKlVV6ubRQAAA7 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/master03_stylesheet.css Content-Transfer-Encoding: base64 Content-Type: text/css Ym9keQ0KCXt3aWR0aDo1MzRweDsNCgloZWlnaHQ6NDAwcHg7fQ0KLlRCDQoJe21zby1zcGVjaWFs LWZvcm1hdDpub2J1bGxldFwyMDIyO30NCi5UDQoJe3RleHQtYWxpZ246Y2VudGVyOw0KCWZvbnQt ZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUEdvdGhp YyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRpY2Fs Ow0KCWNvbG9yOmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDozOw0KCWZvbnQtc2l6ZToyMDklOw0K CW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5CQg0KCXttc28t c3BlY2lhbC1mb3JtYXQ6YnVsbGV0XDIwMjI7fQ0KLkINCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZv bnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUEdv dGhpYyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRp Y2FsOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZToxNTIl Ow0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5CMUINCgl7 bXNvLXNwZWNpYWwtZm9ybWF0OmJ1bGxldFwyMDEzO30NCi5CMQ0KCXt0ZXh0LWFsaWduOmxlZnQ7 DQoJZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiJN UyBQR290aGljIjsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6QXJpYWw7DQoJbGF5b3V0LWZsb3c6 dmVydGljYWw7DQoJY29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4OjE7DQoJZm9udC1zaXpl OjEzMyU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkIy Qg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6YnVsbGV0XDIwMjI7fQ0KLkIyDQoJe3RleHQtYWxpZ246 bGVmdDsNCglmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1p bHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQt Zmxvdzp2ZXJ0aWNhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6MTsNCglmb250 LXNpemU6MTE0JTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9 DQouQjNCDQoJe21zby1zcGVjaWFsLWZvcm1hdDpidWxsZXRcMjAxMzt9DQouQjMNCgl7dGV4dC1h bGlnbjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFzdC1mb250 LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxh eW91dC1mbG93OnZlcnRpY2FsOw0KCWNvbG9yOmJsYWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0K CWZvbnQtc2l6ZTo5NSU7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93 OjE7fQ0KLkI0Qg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6YnVsbGV0XDAwQkI7fQ0KLkI0DQoJe3Rl eHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3Qt Zm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsN CglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29sb3ItaW5kZXg6 MTsNCglmb250LXNpemU6OTUlOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVy ZmxvdzoxO30NCi5ODQoJe2ZvbnQtZmFtaWx5OiJNUyBQTWluY2hvIjsNCgltc28tZmFyZWFzdC1m b250LWZhbWlseToiTVMgUE1pbmNobyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0K CWxheW91dC1mbG93OnZlcnRpY2FsOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1v dmVyZmxvdzoxO30NCi5OMQ0KCXtmb250LWZhbWlseToiTVMgUE1pbmNobyI7DQoJbXNvLWZhcmVh c3QtZm9udC1mYW1pbHk6Ik1TIFBNaW5jaG8iOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlh bDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNv a3Utb3ZlcmZsb3c6MTt9DQouTjINCgl7Zm9udC1mYW1pbHk6Ik1TIFBNaW5jaG8iOw0KCW1zby1m YXJlYXN0LWZvbnQtZmFtaWx5OiJNUyBQTWluY2hvIjsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6 QXJpYWw7DQoJbGF5b3V0LWZsb3c6dmVydGljYWw7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1r aW5zb2t1LW92ZXJmbG93OjE7fQ0KLk4zDQoJe2ZvbnQtZmFtaWx5OiJNUyBQTWluY2hvIjsNCglt c28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUE1pbmNobyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFt aWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRpY2FsOw0KCW1zby1jaGFyLXdyYXA6MTsNCglt c28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5ONA0KCXtmb250LWZhbWlseToiTVMgUE1pbmNobyI7 DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBNaW5jaG8iOw0KCW1zby1oYW5zaS1mb250 LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7 DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouT0INCgl7bXNvLXNwZWNpYWwtZm9ybWF0Om5v YnVsbGV0XDIwMjI7fQ0KLk8NCgl7dGV4dC1hbGlnbjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OiJNUyBQ R290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWhh bnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRpY2FsOw0KCWNvbG9yOmJs YWNrOw0KCW1zby1jb2xvci1pbmRleDoxOw0KCWZvbnQtc2l6ZTo4NSU7DQoJbXNvLWNoYXItd3Jh cDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk8xDQoJe2ZvbnQtZmFtaWx5OiJNUyBQ R290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWhh bnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRpY2FsOw0KCW1zby1jaGFy LXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5PMg0KCXtmb250LWZhbWlseToi TVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1z by1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28t Y2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouTzMNCgl7Zm9udC1mYW1p bHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsN Cgltc28taGFuc2ktZm9udC1mYW1pbHk6QXJpYWw7DQoJbGF5b3V0LWZsb3c6dmVydGljYWw7DQoJ bXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLk80DQoJe2ZvbnQt ZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUEdvdGhp YyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRpY2Fs Ow0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5DQg0KCXtm b250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBH b3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0 aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouQ0Ix DQoJe2ZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToi TVMgUEdvdGhpYyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93 OnZlcnRpY2FsOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30N Ci5DQjINCgl7Zm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFt aWx5OiJNUyBQR290aGljIjsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6QXJpYWw7DQoJbGF5b3V0 LWZsb3c6dmVydGljYWw7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93 OjE7fQ0KLkNCMw0KCXtmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9u dC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCgls YXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3Zl cmZsb3c6MTt9DQouQ0I0DQoJe2ZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFz dC1mb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFs Ow0KCWxheW91dC1mbG93OnZlcnRpY2FsOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29r dS1vdmVyZmxvdzoxO30NCi5DVA0KCXtmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZh cmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpB cmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtp bnNva3Utb3ZlcmZsb3c6MTt9DQouSEINCgl7Zm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1z by1mYXJlYXN0LWZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28taGFuc2ktZm9udC1mYW1p bHk6QXJpYWw7DQoJbGF5b3V0LWZsb3c6dmVydGljYWw7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1z by1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkhCMQ0KCXtmb250LWZhbWlseToiTVMgUEdvdGhpYyI7 DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250 LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7 DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouSEIyDQoJe2ZvbnQtZmFtaWx5OiJNUyBQR290 aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWhhbnNp LWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93OnZlcnRpY2FsOw0KCW1zby1jaGFyLXdy YXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30NCi5IQjMNCgl7Zm9udC1mYW1pbHk6Ik1T IFBHb3RoaWMiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28t aGFuc2ktZm9udC1mYW1pbHk6QXJpYWw7DQoJbGF5b3V0LWZsb3c6dmVydGljYWw7DQoJbXNvLWNo YXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLkhCNA0KCXtmb250LWZhbWls eToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0K CW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCglt c28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouUUINCgl7Zm9udC1m YW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiJNUyBQR290aGlj IjsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6QXJpYWw7DQoJbGF5b3V0LWZsb3c6dmVydGljYWw7 DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93OjE7fQ0KLlFCMQ0KCXtm b250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBH b3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0 aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouUUIy DQoJe2ZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToi TVMgUEdvdGhpYyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkFyaWFsOw0KCWxheW91dC1mbG93 OnZlcnRpY2FsOw0KCW1zby1jaGFyLXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxO30N Ci5RQjMNCgl7Zm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFt aWx5OiJNUyBQR290aGljIjsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6QXJpYWw7DQoJbGF5b3V0 LWZsb3c6dmVydGljYWw7DQoJbXNvLWNoYXItd3JhcDoxOw0KCW1zby1raW5zb2t1LW92ZXJmbG93 OjE7fQ0KLlFCNA0KCXtmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9u dC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCgls YXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3Zl cmZsb3c6MTt9DQouVGJsQg0KCXttc28tc3BlY2lhbC1mb3JtYXQ6bm9idWxsZXRcMjAyMjt9DQou VGJsDQoJe3RleHQtYWxpZ246bGVmdDsNCglmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJbXNv LWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZhbWls eTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgljb2xvcjpibGFjazsNCgltc28tY29s b3ItaW5kZXg6MTsNCglmb250LXNpemU6MTMzJTsNCgltc28tY2hhci13cmFwOjE7DQoJbXNvLWtp bnNva3Utb3ZlcmZsb3c6MTt9DQouVGJsMQ0KCXtmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJ bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1mb250LWZh bWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFwOjE7DQoJ bXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouVGJsMg0KCXtmb250LWZhbWlseToiTVMgUEdvdGhp YyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1oYW5zaS1m b250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hhci13cmFw OjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouVGJsMw0KCXtmb250LWZhbWlseToiTVMg UEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1o YW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCgltc28tY2hh ci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouVGJsNA0KCXtmb250LWZhbWls eToiTVMgUEdvdGhpYyI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0K CW1zby1oYW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglsYXlvdXQtZmxvdzp2ZXJ0aWNhbDsNCglt c28tY2hhci13cmFwOjE7DQoJbXNvLWtpbnNva3Utb3ZlcmZsb3c6MTt9DQouZGVmYXVsdEINCgl7 bXNvLXNwZWNpYWwtZm9ybWF0Om5vYnVsbGV0XDIwMjI7fQ0KLmRlZmF1bHQNCgl7dGV4dC1hbGln bjpsZWZ0Ow0KCWZvbnQtZmFtaWx5OiJNUyBQR290aGljIjsNCgltc28tYXNjaWktZm9udC1mYW1p bHk6QXJpYWw7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCW1zby1o YW5zaS1mb250LWZhbWlseTpBcmlhbDsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHls ZTpub3JtYWw7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmU7DQoJdGV4dC1zaGFkb3c6bm9uZTsNCgl0 ZXh0LWVmZmVjdDpub25lOw0KCW1zby1mYXJlYXN0LWhpbnQ6bm87DQoJbGF5b3V0LWZsb3c6dmVy dGljYWw7DQoJY29sb3I6YmxhY2s7DQoJbXNvLWNvbG9yLWluZGV4OjE7DQoJZm9udC1zaXplOjg1 JTsNCgltc28tdGV4dC1yYWlzZTowJTsNCgltc28tbGluZS1zcGFjaW5nOiIxMDAgMCAwIjsNCglt c28tbWFyZ2luLWxlZnQtYWx0OjA7DQoJbXNvLXRleHQtaW5kZW50LWFsdDowOw0KCW1zby1jaGFy LXdyYXA6MTsNCgltc28ta2luc29rdS1vdmVyZmxvdzoxOw0KCWRpcmVjdGlvbjpsdHI7DQoJbXNv LXdvcmQtd3JhcDoxOw0KCW1zby12ZXJ0aWNhbC1hbGlnbi1zcGVjaWFsOmJhc2VsaW5lOw0KCW1z by1mYXJlYXN0LWxhbmd1YWdlOkpBOw0KCW1zby1hbnNpLWxhbmd1YWdlOkVOLVVTO30NCmE6bGlu aw0KCXtjb2xvcjojMDA5OTk5ICFpbXBvcnRhbnQ7fQ0KYTphY3RpdmUNCgl7Y29sb3I6IzMzMzM5 OSAhaW1wb3J0YW50O30NCmE6dmlzaXRlZA0KCXtjb2xvcjojOTlDQzAwICFpbXBvcnRhbnQ7fQ0K ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/script.js Content-Transfer-Encoding: quoted-printable Content-Type: application/javascript; charset="us-ascii" function LoadSld() { var sld=3DGetObj("SlideObj") if( !g_supportsPPTHTML ) { =09 sld.style.visibility=3D"visible" return } if( MakeNotesVis() ) return runAnimations =3D _InitAnimations(); =09 if( IsWin("PPTSld") ) parent.SldUpdated(GetSldId()) g_origSz=3DparseInt(SlideObj.style.fontSize) g_origH=3Dsld.style.posHeight g_origW=3Dsld.style.posWidth g_scaleHyperlinks=3D(document.all.tags("AREA").length>0) if( g_scaleHyperlinks ) InitHLinkArray() if( g_scaleInFrame||(IsWin("PPTSld") && parent.IsFullScrMode() ) ) document.body.scroll=3D"no" _RSW() if( IsWin("PPTSld") && parent.IsFullScrMode() ) FullScrInit(); =09 MakeSldVis(); ChkAutoAdv() if( runAnimations ) { if( document.all("NSPlay") ) document.all("NSPlay").autoStart =3D false; if( sld.filters && sld.filters.revealtrans ) setTimeout( "document.body.start()", sld.filters.revealtrans.duration * = 1000 ); else document.body.start(); } } function MakeSldVis()=20 { var fTrans=3Dg_showAnimation && SldHasTrans() if( fTrans )=09 { if( g_bgSound ) { idx=3Dg_bgSound.indexOf(","); pptSound.src=3Dg_bgSound.substr( 0, idx ); pptSound.loop=3D -(parseInt(g_bgSound.substr(idx+1))); } SlideObj.filters.revealtrans.Apply()=09 } SlideObj.style.visibility=3D"visible" if( fTrans ) SlideObj.filters.revealtrans.Play() } function MakeNotesVis()=20 { if( !IsNts() ) return false=20 SlideObj.style.display=3D"none" nObj =3D document.all.item("NotesObj") parent.SetHasNts(0) if( nObj ) {=20 nObj.style.display=3D"" parent.SetHasNts(1) } return 1 } function ChkAutoAdv() { if(SldHasTrans()) SlideObj.onfilterchange=3DAutoAdv else AutoAdv() } function AutoAdv() { if(!IsWin("PPTSld") || !gUseSldTimings )return var sld=3DGetCurSld() if( (sld.mAdvDelay>0) && !parent.IsFramesMode() ) setTimeout("parent.GoToNextSld()",sld.mAdvDelay) } function GetObj(id) { if(g_supportsPPTHTML) return document.all(id); else return document.getElementById(id); } function SldHasTrans() { return SlideObj.style.filter !=3D ""; } function GetSldId()=20 { var regExp =3D /file:\/\/\//i var pos =3D location.href.search(regExp) if (MHTMLPrefix !=3D "" && pos !=3D -1) sId =3D location.href.substring(pos) else { sId =3D RemoveFilePrefixFromHref(location.href); var regExp =3D /\// var fixedHref =3D sId var pos =3D -1 =09 pos =3D fixedHref.search(regExp) while (pos !=3D -1) { fixedHref =3D fixedHref.replace(regExp, "\\") pos =3D fixedHref.search(regExp) } =09 if (g_fBaseHyperlink =3D=3D true) sId =3D "file:///" + fixedHref; else sId =3D fixedHref.substring(fixedHref.lastIndexOf('\\') + 1) } =09 return sId } function HideMenu() { if( frames["PPTSld"] && PPTSld.document.all.item("ctx= tmenu") && PPTSld.ctxtmenu.style.display!=3D"none" ) { PPTSld.ctxtmenu.styl= e.display=3D'none'; return true } return false } function IsWin( name ) { return window.name =3D=3D name } function IsNts() { return IsWin("PPTNts") } function IsSldOrNts() { return( IsWin("PPTSld")||IsWin("PPTNts") ) } function SupportsPPTAnimation() { return( navigator.platform =3D=3D "Win32"= && navigator.appVersion.indexOf("Windows")>0 ) } function SupportsPPTHTML() { var appVer=3Dnavigator.appVersion, msie=3DappVer.indexOf("MSIE "), ver=3D0 if( msie >=3D 0 ) ver=3DparseFloat( appVer.substring( msie+5, appVer.indexOf(";",msie) ) ) else ver=3DparseInt(appVer) return( ver >=3D 4 && msie >=3D 0 ) } function _RSW() { if( !g_supportsPPTHTML || IsNts() || ( !g_scaleInFrame && (!IsWin("PPTSld") || !parent.IsFullScrMode()) ) ) return var padding=3D0; if( IsWin("PPTSld") && parent.IsFramesMode() ) padding=3D6 cltWidth=3Ddocument.body.clientWidth-padding cltHeight=3Ddocument.body.clientHeight-padding factor=3D(1.0*cltWidth)/g_origW if( cltHeight < g_origH*factor ) factor=3D(1.0*cltHeight)/g_origH newSize =3D g_origSz * factor if( newSize < 1 ) newSize=3D1 s=3DSlideObj.style s.fontSize=3DnewSize+"px" s.posWidth=3Dg_origW*factor s.posHeight=3Dg_origH*factor s.posLeft=3D(cltWidth-s.posWidth+padding)/2 s.posTop=3D(cltHeight-s.posHeight+padding)/2 if( g_scaleHyperlinks ) ScaleHyperlinks( factor ) } function _InitAnimations() { animRuntimeInstalled =3D ''+document.body.localTime !=3D 'undefined'; isFullScreen =3D (window.name =3D=3D "PPTSld") && !parent.IsFramesMode(); g_animUseRuntime =3D g_showAnimation && animRuntimeInstalled && !(isFullSc= reen && parent.IsSldVisited()); if( g_animUseRuntime ) { collSeq =3D document.all.tags("seq"); if( collSeq !=3D null ) { for(ii=3D0;ii numSlds ) gSldJumpIdx =3D numSlds; if ( gSldJumpIdx >=3D 0 ) { if ( gSldJumpIdx =3D=3D 0 ) gSldJumpIdx =3D 1; var jumpTo =3D parseInt(gSldJumpIdx); gSldJump =3D 0; gSldJumpIdx =3D ""; win.GoToSld( parent.GetSldList().mList[jumpTo-1].mSldHref ) } } } function _KDH() { if( event.keyCode =3D=3D 8 ) { event.returnValue =3D 0; parent.GoToPrevSld(); } } function DocumentOnClick() { if( IsNts() || parent.HideMenu() ) return; if( ( g_allowAdvOnClick && !parent.IsFramesMode() ) || (event && (event.keyCode=3D=3D32) ) ) parent.GoToNextSld(); } var g_supportsPPTHTML =3D SupportsPPTHTML(), g_scaleInFrame =3D 1, gId=3D""= , g_bgSound=3D"", g_scaleHyperlinks =3D false, g_allowAdvOnClick =3D 1, g_showInBrowser = =3D 0, gLoopCont =3D 0, gUseSldTimings =3D 1; var g_showAnimation =3D g_supportsPPTHTML && SupportsPPTAnimation() && ( (w= indow.name=3D=3D"PPTSld" && !parent.IsFramesMode()) || g_showInBrowser );va= r g_animManager =3D null; var g_animUseRuntime =3D false; var g_animItemsToHide, g_animInteractiveItems, g_animSlideTime; var g_animMainSequence =3D null; var ENDSHOW_MESG=3D"スライド ショӦ= 0;の最後です。 クリッ= クすると終了します= 2290;", SCREEN_MODE=3D"Frames", gIsEndShow=3D0, NUM_VIS_SLDS=3D7, SCRIPT_HR= EF=3D"script.js", FULLSCR_HREF=3D"fullscreen.htm"; var gCurSld =3D gPrevSld =3D 1, g_offset =3D 0, gNtsOpen =3D gHasNts =3D gO= tlTxtExp =3D 0, gHasNarration =3D 0, gOtlOpen =3D true window.gPPTHTML=3DSupportsPPTHTML() var g_fBaseHyperlink =3D false; var gMainDoc=3Dnew Array(new hrefList("slide0002.htm",1,-1,1),new hrefList(= "slide0003.htm",1,-1,1),new hrefList("slide0004.htm",1,-1,1),new hrefList("= slide0005.htm",1,-1,1),new hrefList("slide0006.htm",1,-1,1),new hrefList("s= lide0007.htm",1,-1,1),new hrefList("slide0008.htm",1,-1,1)); /********************************************* Frameset functions These functions control slide navigation and state of the frameset. **********************************************/ function RemoveFilePrefixFromHref(href) { var regExp =3D /^file:\/\/\//i; return href.replace(regExp, "") } function FullScrInit() { g_allowAdvOnClick =3D GetCurSld().mAdvOnClk document.body.style.backgroundColor=3D"black" document.oncontextmenu=3Dparent._CM; document.onkeydown =3D _KDH; document.ondragstart=3DCancel document.onselectstart=3DCancel self.focus() } function Redirect( frmId ) {=09 var str=3Ddocument.location.hash,idx=3Dstr.indexOf('#'), sId=3DGetSldId() if(idx>=3D0) str=3Dstr.substr(1); if( window.name !=3D frmId && ( sId !=3D str) ) { obj =3D GetObj("Main-File") window.location.href=3Dobj.href+"#"+sId return 1 } return 0 } var MHTMLPrefix =3D CalculateMHTMLPrefix();=20 function CalculateMHTMLPrefix() { if ( document.location.protocol =3D=3D 'mhtml:') {=20 href=3Dnew String(document.location.href)=20 Start=3Dhref.indexOf('!')+1=20 End=3Dhref.lastIndexOf('/')+1=20 if (End < Start)=20 return href.substring(0, Start)=20 else=20 return href.substring(0, End)=20 } return ''; } function GetTags(base,tag) { if(g_supportsPPTHTML) return base.all.tags(tag); else return base.getElementsByTagName(tag); } function UpdNtsPane(){ if(frames["PPTNts"]) PPTNts.location.replace( MHTMLP= refix+GetHrefObj( gCurSld ).mNtsHref ) } function UpdNavPane( sldIndex ){ if(gNavLoaded) PPTNav.UpdNav() } function UpdOtNavPane(){ if(gOtlNavLoaded) PPTOtlNav.UpdOtlNav() } function UpdOtlPane(){ if(gOtlLoaded) PPTOtl.UpdOtl() } function SetHasNts( fVal ) { if( gHasNts !=3D fVal ) { gHasNts=3DfVal UpdNavPane() } } function ToggleOtlText() { gOtlTxtExp=3D!gOtlTxtExp UpdOtlPane() } function ClearMedia() { // Clear any sounds playing before launching another browser window. Other= wise, // in fullscreen mode, you'll continue to hear the sound in the frames mod= e. if (PPTSld.pptSound) PPTSld.pptSound.loop =3D 0; } function FullScreen() {=20 if ( PPTSld.g_animUseRuntime ) PPTSld.document.body.pause(); ClearMedia(); var href =3D ( document.location.protocol =3D=3D 'mhtml:') ? FULLSCR_HREF = : FULLSCR_HREF+"#"+GetHrefObj(gCurSld).mSldHref; if (MHTMLPrefix !=3D "") href =3D RemoveFilePrefixFromHref(href) if(PPTNav.event.ctrlKey) { var w =3D (window.screen.availWidth * 1.0) / 2.0 var h =3D w * (PPTSld.g_origH * 1.0) / PPTSld.g_origW win =3D window.open( MHTMLPrefix+href,null,"toolbar=3D0,resizable=3D1,top= =3D0,left=3D0," + "width=3D"+ w + ",height=3D" + h ); if( win.document.body && PPTSld.g_animUseRuntime ) win.document.body.PPTSldFrameset=3Dwindow; } else { win =3D window.open( MHTMLPrefix+href,null,"fullscreen=3Dyes" ); if( win.document.body && PPTSld.g_animUseRuntime ) win.document.body.PPTSldFrameset=3Dwindow; } } function ToggleVNarration() { rObj=3DPPTSld.document.all("NSPlay") if( rObj && !PPTSld.g_animUseRuntime ) { if( (rObj.playState =3D=3D 1)||(rObj.playState =3D=3D 0) ) rObj.Play() else if( rObj.playState =3D=3D 2 ) rObj.Pause() else return; } else if( PPTSld.g_animUseRuntime ) { narObj =3D PPTSld.document.all("narrationID") if( narObj ) narObj.togglePause() } } function GetCurSldNum() { =20 obj=3DGetHrefObj(gCurSld) if( obj.mOrigVis =3D=3D 1 ) return obj.mSldIdx else =20 return gCurSld } function GetNumSlds() { =20 if( GetHrefObj(gCurSld).mOrigVis =3D=3D 1 ) return GetSldList().mNumVisSlds; else return GetSldList().mList.length } function GetSldNum( href ) { for(ii=3D0; ii 1 ) PopSldList(); else if( !IsFramesMode() ) { if( gLoopCont ) GoToFirst() else EndShow() } } function GoToPrevSld() { ii=3DgCurSld-1 if( ii > 0 ) { obj=3DGetHrefObj(ii) while ( obj && ( obj.mVis =3D=3D 0 ) && ( ii>0 ) ) obj=3DGetHrefObj(--ii) if( ii =3D=3D 0 ) ii=3D1 GoToSldNum(ii) } } function GoToFirst(){ GoToSld( GetHrefObj(1).mSldHref ) } function GoToLast() { ii=3DGetSldList().mList.length if( ii !=3D gCurSld ) GoToSld( GetHrefObj(ii).mSldHref ) } function GoToSldNum( num ) { if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue obj =3D GetHrefObj( num ) obj.mVis=3D1 gPrevSld=3DgCurSld gCurSld =3D num; =09 if (MHTMLPrefix !=3D "") PPTSld.location.replace(MHTMLPrefix+RemoveFilePrefixFromHref(obj.mSldHref= )) else PPTSld.location.replace(obj.mSldHref) =09 if( IsFramesMode() ) { UpdNavPane(); UpdOtlPane(); UpdNtsPane() } } function GoToSld( href ) { if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue GetHrefObj( GetSldNum(href) ).mVis=3D1 if (MHTMLPrefix !=3D "") PPTSld.location.replace(MHTMLPrefix+RemoveFilePrefixFromHref(href)) else PPTSld.location.replace(href) } function SldUpdated( id ) { if( id =3D=3D GetHrefObj(gCurSld).mSldHref ) return gPrevSld=3DgCurSld gCurSld=3DGetSldNum(id) if( IsFramesMode() ) { UpdNavPane(); UpdOtlPane(); UpdNtsPane() } } function PrevSldViewed(){ GoToSld( GetHrefObj(gPrevSld).mSldHref ) } function HasPrevSld() { return ( gIsEndShow || ( gCurSld !=3D 1 && GetHrefO= bj( gCurSld-1 ).mVis =3D=3D 1 )||( GetCurSldNum() > 1 ) ) } function HasNextSld() { return (GetCurSldNum() !=3D GetNumSlds()) } function CloseWindow() { if( HideMenu() ) return; =09 var event =3D PPTSld.event; if( !IsFramesMode() && event && (event.keyCode=3D=3D27 || event.keyCode=3D= =3D32 || event.type=3D=3D"click" ) ) window.close( self ); CatchNumKeys( self, event ); } function Unload() { gIsEndShow=3D0; } function SetupEndShow() { gIsEndShow=3D1; PPTSld.document.body.scroll=3D"no"; PPTSld.document.onkeypress=3DCloseWindow; PPTSld.document.onclick=3DCloseWindow; PPTSld.document.oncontextmenu=3D_CM; } function EndShow() { if( IsFramesMode() ) return if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue doc=3DPPTSld.document var dir =3D doc.body.dir if( dir !=3D "rtl" ) dir =3D "ltr"; doc.open() doc.writeln('


' + ENDSHOW_MESG + '

') doc.close() } function SetSldVisited(){ GetSldList().mList[gCurSld-1].mVisited=3Dtrue } function IsSldVisited(){ return GetSldList().mList[gCurSld-1].mVisited } function hrefList( sldHref, visible, advDelay, advClk ) { this.mSldHref=3D this.mNtsHref =3D sldHref this.mOrigVis=3D this.mVis =3D visible this.mVisited=3D false this.mAdvDelay=3D advDelay this.mAdvOnClk=3D advClk } function SldList(arr,curSld,fEnd) { this.mCurSld =3D curSld; this.mList =3D new Array(); var idx =3D 1; for(ii=3D0;ii 0) { PushSldList(sldList,fEnd); gCurSld =3D 1; } else if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue } function PushSldList(arr,fEnd) { var ii =3D gSldStack.length; gSldStack[ii] =3D new SldList(arr,gCurSld,fEnd); GoToSld( gSldStack[ii].mList[0].mSldHref ); } function PopSldList() { if (gSldStack[gSldStack.length-1].fEndShow) EndShow() else { gCurSld =3D gSldStack[gSldStack.length-1].mCurSld; gSldStack[gSldStack.length-1] =3D null; gSldStack.length--; var sldList =3D gSldStack[gSldStack.length-1]; GoToSld( sldList.mList[gCurSld - 1].mSldHref ); } } var custShowList=3Dnew Array(); /********************************************* Navigation button implementation There are 2 types of buttons: ImgBtn, TxtBtn implemented as function objects. They share a similiar interface so the event handlers can call SetActive, for example, on a button=20 object without needing to know exactly=20 what type of button it is. **********************************************/ //---------------------------------- function ImgBtn( oId,bId,w,action ) //---------------------------------- { var t=3Dthis t.Perform =3D _IBP t.SetActive =3D _IBSetA t.SetInactive=3D _IBSetI t.SetPressed =3D _IBSetP t.SetDisabled=3D _IBSetD t.Enabled =3D _IBSetE t.ChangeIcon =3D null t.UserAction =3D action t.ChgState =3D _IBUI t.mObjId =3D oId t.mBorderId=3D bId t.mWidth =3D w t.mIsOn =3D t.mCurState =3D 0 } function _IBSetA() { if( this.mIsOn ) { obj=3Dthis.ChgState( gHiliteClr,gShadowClr,2 ) obj.style.posTop=3D0 } } function _IBSetI() { if( this.mIsOn ) { obj=3Dthis.ChgState( gFaceClr,gFaceClr,1 ) obj.style.posTop=3D0=20 } } function _IBSetP() { if( this.mIsOn ) { obj=3Dthis.ChgState( gShadowClr,gHiliteClr,2 ) obj.style.posLeft+=3D1; obj.style.posTop+=3D1 } } function _IBSetD() { =20 obj=3Dthis.ChgState( gFaceClr,gFaceClr,0 ) obj.style.posTop=3D0=20 } function _IBSetE( state ) { var t=3Dthis GetObj( t.mBorderId ).style.visibility=3D"visible" if( state !=3D t.mIsOn ) { t.mIsOn=3Dstate if( state ) t.SetInactive() else t.SetDisabled() } } function _IBP() { var t=3Dthis if( t.mIsOn ) { if( t.UserAction !=3D null ) t.UserAction() if( t.ChangeIcon ) { obj=3DGetObj(t.mObjId) if( t.ChangeIcon() ) obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-4)*t.mWidth else obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-0)*t.mWidth } t.SetActive() } =20 } function _IBUI( clr1,clr2,nextState ) { var t=3Dthis SetBorder( GetObj( t.mBorderId ),clr1,clr2 ) obj=3DGetObj( t.mObjId ) obj.style.posLeft=3Dobj.style.posLeft+(t.mCurState-nextState)*t.mWidth-obj= .style.posTop t.mCurState=3DnextState return obj } //----------------------------------------- function TxtBtn( oId,oeId,action,chkState ) //----------------------------------------- { var t=3Dthis t.Perform =3D _TBP t.SetActive =3D _TBSetA t.SetInactive=3D _TBSetI t.SetPressed =3D _TBSetP t.SetDisabled=3D _TBSetD t.SetEnabled =3D _TBSetE t.GetState =3D chkState t.UserAction =3D action t.ChgState =3D _TBUI t.mObjId =3D oId t.m_elementsId=3D oeId t.mIsOn =3D 1 } function _TBSetA() { var t=3Dthis if( t.mIsOn && !t.GetState() ) t.ChgState( gHiliteClr,gShadowClr,0,0 ) } function _TBSetI() { var t=3Dthis if( t.mIsOn && !t.GetState() ) t.ChgState( gFaceClr,gFaceClr,0,0 ) } function _TBSetP() { if( this.mIsOn ) this.ChgState( gShadowClr,gHiliteClr,1,1 ) } function _TBSetD() { =20 this.ChgState( gFaceClr,gFaceClr,0,0 ) this.mIsOn =3D 0 } function _TBSetE() { var t=3Dthis if( !t.GetState() ) t.ChgState( gFaceClr,gFaceClr,0,0 ) else t.ChgState( gShadowClr,gHiliteClr,1,1 ) t.mIsOn =3D 1 } function _TBP() { var t=3Dthis if( t.mIsOn ) {=20 if( t.UserAction !=3D null ) t.UserAction() if( !t.GetState ) return if( t.GetState() ) t.SetPressed() else t.SetActive() } =20 } function _TBUI( clr1,clr2,lOffset,tOffset ) { SetBorder( GetObj( this.mObjId ),clr1,clr2 ) Offset( GetObj( this.m_elementsId ),lOffset,tOffset ) } function Offset( obj, top, left ){ obj.style.top=3Dtop; obj.style.left=3Dle= ft } function SetBorder( obj, upperLeft, lowerRight ) { s=3Dobj.style; s.borderStyle =3D "solid" s.borderWidth =3D 1=20 s.borderLeftColor =3D s.borderTopColor =3D upperLeft s.borderBottomColor=3D s.borderRightColor =3D lowerRight } function GetBtnObj(){ return gBtnArr[window.event.srcElement.id] } function BtnOnOver(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetActive() } function BtnOnDown(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetPressed() } function BtnOnOut(){ b=3DGetBtnObj(); if( b !=3D null ) b.SetInactive() } function BtnOnUp() { b=3DGetBtnObj() if( b !=3D null ) b.Perform() else Upd() } function GetNtsState(){ return parent.gNtsOpen } function GetOtlState(){ return parent.gOtlOpen } function GetOtlTxtState(){ return parent.gOtlTxtExp } function NtsBtnSetFlag( fVal ) { s=3Ddocument.all.item( this.m_flagId ).style s.display=3D"none" if( fVal ) s.display=3D"" else s.display=3D"none" } function _BSetA_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etActive() } function _BSetI_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etInactive() } function _BSetP_Border(){ b =3D gBtnArr[this.mObjId]; if( b !=3D null ) b.S= etPressed() } function _BSetA_BorderImg() {=20 b =3D gBtnArr[this.mBorderId]=20 if( b !=3D null && this.mIsOn && !b.GetState() ) { obj=3Dthis.ChgState( gHiliteClr,gShadowClr,2 ) obj.style.posTop=3D0 } } function _BSetI_BorderImg() {=20 b =3D gBtnArr[this.mBorderId] if( b !=3D null && this.mIsOn && !b.GetState() ) { obj=3Dthis.ChgState( gFaceClr,gFaceClr,1 ) obj.style.posTop=3D0 } } var gHiliteClr=3D"THREEDHIGHLIGHT",gShadowClr=3D"THREEDSHADOW",gFaceClr=3D"= THREEDFACE" var gBtnArr =3D new Array() gBtnArr["nb_otl"] =3D new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOtlPan= e,GetOtlState ) gBtnArr["nb_otlElem"] =3D new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOt= lPane,GetOtlState ) gBtnArr["nb_nts"] =3D new ImgBtn( "nb_nts","nb_ntsBorder",10,parent.ToggleN= tsPane ) gBtnArr["nb_nts"].SetActive =3D _BSetA_BorderImg; gBtnArr["nb_nts"].SetInactive =3D _BSetI_BorderImg; gBtnArr["nb_ntsBorder"] =3D new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.= ToggleNtsPane,GetNtsState ) gBtnArr["nb_ntsElem"] =3D new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.To= ggleNtsPane,GetNtsState ) gBtnArr["nb_prevBorder"] =3D gBtnArr["nb_prev"]=3D new ImgBtn( "nb_prev","n= b_prevBorder",30,parent.GoToPrevSld ) gBtnArr["nb_nextBorder"] =3D gBtnArr["nb_next"]=3D new ImgBtn( "nb_next","n= b_nextBorder",30,parent.GoToNextSld ) gBtnArr["nb_sldshw"]=3D new ImgBtn( "nb_sldshw","nb_sldshwBorder",18,parent= .FullScreen ) gBtnArr["nb_sldshwBorder"] =3D new TxtBtn( "nb_sldshw","nb_sldshwBorder",pa= rent.FullScreen,null ) gBtnArr["nb_sldshwBorder"].SetActive =3D _BSetA_Border; gBtnArr["nb_sldshwBorder"].SetInactive =3D _BSetI_Border; gBtnArr["nb_sldshwText"] =3D new TxtBtn( "nb_sldshw","nb_sldshwText",parent= .FullScreen,null ) gBtnArr["nb_sldshwText"].SetActive =3D _BSetA_Border; gBtnArr["nb_sldshwText"].SetInactive =3D _BSetI_Border; gBtnArr["nb_voice"] =3D gBtnArr["nb_voiceBorder"] =3D new ImgBtn( "nb_voice= ","nb_voiceBorder",18,parent.ToggleVNarration ) gBtnArr["nb_otlTxtBorder"] =3D gBtnArr["nb_otlTxt"]=3D new ImgBtn( "nb_otlT= xt","nb_otlTxtBorder",23,parent.ToggleOtlText ) gBtnArr["nb_ntsBorder"].m_flagId=3D "nb_nts" gBtnArr["nb_ntsBorder"].SetFlag =3D NtsBtnSetFlag gBtnArr["nb_otlTxt"].ChangeIcon=3D GetOtlTxtState /********************************************* Context menu implementation _CM() is the function that's hooked up to the oncontextmenu event. Once we're asked to show the menu, we first build it by creating DIVs on-the-fly. Then we position it=20 within the screen area so it doesn't get clipped. Creating the DIVs using createElement() means we don't have to write out any extra HTML into the slide HTML files. **********************************************/ var sNext=3D"次へ",sPrev=3D"前へ",sEnd=3D"ス&= #12521;イド ショーの終了",s= Font=3D"MS 明朝",sArrow=3D"矢印",sFre= eform=3D"フリーフォーム",sRect=3D= "四角形",sOval=3D"楕円" function ShowMenu() { BuildMenu(); var doc=3DPPTSld.document.body,x=3DPPTSld.event.clientX+doc.scrollLeft,y= =3DPPTSld.event.clientY+doc.scrollTop m =3D PPTSld.document.all.item("ctxtmenu") m.style.pixelLeft=3Dx if( (x+m.scrollWidth > doc.clientWidth)&&(x-m.scrollWidth > 0) ) m.style.pixelLeft=3Dx-m.scrollWidth m.style.pixelTop=3Dy if( (y+m.scrollHeight > doc.clientHeight)&&(y-m.scrollHeight > 0) ) m.style.pixelTop=3Dy-m.scrollHeight m.style.display=3D"" } function _CM() { if( !parent.IsFullScrMode() ) return; if(!PPTSld.event.ctrlKey) { ShowMenu() return false } else HideMenu() } function BuildMenu() { if( PPTSld.document.all.item("ctxtmenu") ) return var mObj=3DCreateItem( PPTSld.document.body ) mObj.id=3D"ctxtmenu" mObj.style.visibility=3D"hidden" var s=3DmObj.style s.position=3D"absolute" s.cursor=3D"default" s.width=3D"120px" SetCMBorder(mObj,"menu","black") var iObj=3DCreateItem( mObj ) SetCMBorder( iObj, "threedhighlight","threedshadow" ) iObj.style.padding=3D2 CreateMenuItem( iObj,sNext,M_GoNextSld,M_True ) CreateMenuItem( iObj,sPrev,M_GoPrevSld,M_HasPrevSld ) =09 CreateSeparator( iObj ) CreateMenuItem( iObj,sEnd,M_End,M_True ) mObj.style.visibility=3D"visible" } function Cancel() { window.event.cancelBubble=3Dtrue; window.event.returnVa= lue=3Dfalse } function Highlight() { ChangeClr("activecaption","threedhighlight") } function Deselect() { ChangeClr("threedface","menutext") } function Perform() { e=3DPPTSld.event.srcElement if( e.type=3D=3D"menuitem" && e.IsActive() ) e.Action() else PPTSld.event.cancelBubble=3Dtrue } function ChangeClr( bg,clr ) { e=3DPPTSld.event.srcElement if( e.type=3D=3D"menuitem" && e.IsActive() ) { e.style.backgroundColor=3Dbg e.style.color=3Dclr } } function M_HasPrevSld() { return( parent.HasPrevSld() ) } function M_GoNextSld() { if( gIsEndShow ) M_End(); else GoToNextSld() } function M_GoPrevSld() { if( gIsEndShow ) { gIsEndShow=3D0; history.back();= PPTSld.event.cancelBubble=3Dtrue; } else GoToPrevSld() } function M_True() { return true } function M_End() { window.close( self ) } function CreateMenuItem( node,text,action,eval ) { var e=3DCreateItem( node ) e.type=3D"menuitem" e.Action=3Daction e.IsActive=3Deval e.innerHTML=3Dtext if( !e.IsActive() ) e.style.color=3D"threedshadow" e.onclick=3DPerform e.onmouseover=3DHighlight e.onmouseout=3DDeselect s=3De.style; s.fontFamily=3DsFont s.fontSize=3D"9pt" s.paddingLeft=3D2 } function CreateSeparator( node ) { var sObj=3DCreateItem( node ) SetCMBorder(sObj,"menu","menu") var s=3DsObj.style s.borderTopColor=3D"threedshadow" s.borderBottomColor=3D"threedhighlight" s.height=3D1 s.fontSize=3D"0px" } function CreateItem( node ) { var elem=3DPPTSld.document.createElement("DIV") node.insertBefore( elem ) return elem } function SetCMBorder( o,ltClr,rbClr ) { var s=3Do.style s.backgroundColor=3D"menu" s.borderStyle=3D"solid" s.borderWidth=3D1 s.borderColor=3DltClr+" "+rbClr+" "+rbClr+" "+ltClr } ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/fullscreen.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/buttons.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhWAESAPf4AAAAAIAAAACAAICAAAAAgIAAgACAgICAgAQEBISEBASEBISEhAQEhMTExAQE /KTM9Pz8/ERERPz8BAT8/KSkpGRkhMTcxCRkxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAMDAwP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAPgALAAAAABYARIA QAj/APEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGCEiQKCRo8YDIEHig2DxAD4LKD1avDDhgUuV GUOGbHBR5QGYFBG4fHAB58EKECJEwCfUYAWPFGAygLCRKQIIUKM6WAohKUGgCikcFWh1INWoYKVS 7SrQ41GbIhGYLAuVQVOoC+IyXUuUAkG1HE3KFDhAwkgJc5/qDZmxsOHDiBMrXsy4sePDGyP7lChT 5MULmDPnlDw5YmW6FTNrfgi0aNGEZPEtbfo2bNTUpYeeRph69dPWrqvCNFuBIGG1A59CYPAVQtwF cw0OxWdTIOiBCQAjaAB17fOFII8voGmRc+eOkilm/z9OvTtnjN4hYk1YoT3H2rnBOphPAB9skgq3 2lcaX/5YnJVt9BloAar12UEIRGCZdQghMABI1Tn32IQUVthYexhmqGGGMBHAgIfEhSiiiATAtOGJ GnYI4ogsEldicAYOGNJGZaml3Y0L3NTZUBz1xlB0PUoUI0jlVWRSVN89xBKSGB1YU1TMoRfVBEle hR9HQs1GEHxQ3RZZbveZthxt/LEmXHyp5XWABSCpaRJwbM13gAACPHVccgJFgF+NEhqUAEkQSCfc ddhVhh5dVTaEAEsTUNlkZUWKN9BNGDE6QU8OrSdbllzpxyVTTrU21Uj3scfhp7nNpyoDaTIEJ3P9 If8J2kbLNYegg9JRBwGhFvbq66+ZUiDssMQWK2yHxiZLrInKNotss8l+B5yBrr5p2UIJvortANoC 6+234IbLla/elRtZjeamh5CC3Sb0YLvixivvYkDFGlZqBNh7r4n6goVvv6/ZlCicN+kL71ALTnpQ dCIZp7CihkLA3UQmoWRBogyxtBPGCTnZncVR1rSTo5nuydC/Eo8kUH+lOoTyyvjoCuZu+PjYIKLD rZybtrM1d10C0QXKEVz48GrQkEeWdFJKlbb0UmEeV0SzyC6RvNB646LWIVjUNeC1zAFb+RDKXksM 9r531bwmpQW9+hQDDsx5pqwDRWBXcFES2hc+gEn/wJGdEEWdE6LoWcoxQweaTNmkhydkKaYMYY2Q p1unbLl/pPKbn3v7EZRvrKvqlja2ONvrtoIw9tn2g32/tQBlhtYkU+MNikZ7QYlPDPuMldpOmuJX nVo5VF3HjI+q89mteX5IDd/fVFClma5kiE4f2XUJhlz09gj2NbTDRifkmu7zXjR++RVJ/lPznuvr QH2iD6S+UewP9Dnon6d2NLwN8n90BB6hC68cFMCHoe+ACASP9c4DowUyEF0OPFcDI0ij/VXPaAKC UfhS95AKGoQ7IBRICI1HwhGaUIQoLGEKT6jCFrLwhSuMoQtlCMMZ2rCGOKShDm+4wxzy8Ic+DGIP B4cIRCKGMCAAOy== ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/frame.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ユーザ・ライブラ = 522;の作成 ------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/outline.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
 &#= 12494;ート
スライド ショー
アウトライ&#= 12531;
= = = = =
------=_NextPart_01C708F5.C5DBBAF0 Content-Location: file:///C:/D85A92B9/library.files/filelist.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C708F5.C5DBBAF0--