????ࡱ> 9 R bjbj*͂:Gl\\\\NNN8n<\(ĊpppO $^ ~\/p,"N"pp/\\Ċhp\j@8ptzx 0#Y'jN"b#h 0| \\\\ ,{1z Resource File  1-1 njnj(.res)v"uu O(uCQN !q St㉪ Resource/fcSNL]eQWin32 z_vN2MOnje, [SN/fWindowsjnvresource, _NSN1uO(u(application-defined); jnvresourceP/fIcon, Cursor, Bitmap, Font, StringbVersion InformationI{0 "uu .resjvel g NR~^.z: 1.O(uresource script(.rcj)BRCC32.Exe 2.O(uBorland Resource Workshop0Image Editor^vresource editor. 3.vcOresourceve(W TN Pnjnj-N, \resourceReQa(u z^-N, O(uBfkresource(Wlxx-NvBf\,@bNa(u z^WL^g_, FO"uuva(u z^vjHhsize'Y0 -ek_ 1."uuN PoRj Tprcvzz}vjHh 2.O NC:\Program Files\Borland\Delphi5\Bin\BRCC32 sample.rc WL[bu, (WC:\Testvv NsS"uuN Psample.RESj0 (WDelphi\Hh-NvMain FormvUnit~b0R {$R *.DFM} L, (WLv NeR N {$R sample.res} b {$RESOURCE sample.res}, #jsSS\sample.res Presource file eQDelphiv\Hh-N0 $R/fCompiler DirectivesKNN, vQ 256) then sType := String(lpszType) else sType := RESSTRINGS[LongInt(lpszType)]; if sType <> LastType then begin LastNode := Form1.TreeView1.Items.Add(nil, sType); LastType := sType; end; if LongInt(lpszName) < 65535 then tvItem := Form1.TreeView1.Items.AddChild(LastNode, IntToStr(LongInt(lpszName))) else tvItem := Form1.TreeView1.Items.AddChild(LastNode, string(lpszName)); end; // _VPTrue, Mb|~~EnumeratevR\O, VPFalseGR\PbkR\O Result := True; end; procedure TForm1.btnEnumResourceNamesClick(Sender: TObject); var hMod: Thandle; resType: Byte; begin LastType := ''; TreeView1.Items.Clear; // S_c6R z_,gmodulevHandle hMod := LoadLibraryEx(ParamStr(0)), 0, LOAD_LIBRARY_AS_DATAFILE); if hMod = 0 then // LoadLibraryExR\O1YWe exit else try for resType := 1 to 22 do EnumResourceNames(hMod, MakeIntResource(resType), @EnumResNameProc, 0); finally FreeLibrary(hMod); end; end; b]c:y N NpEnumResNameProcv[JT: BOOL CALLBACK EnumResNameProc( HANDLE hModule, // resource-module handle LPCTSTR lpszType, // pointer to resource type LPTSTR lpszName, // pointer to resource name LONG lParam // application-defined parameter ); hModuleSxecR resourcevmodulevhandle, 1uLoadLibrarybLoadLibraryEx APIvVP 0 then Image1.Picture.Bmp.Assign(bmp); finally bmp.Free; end; end; 1-4 O(uresource-NvJpeg O(uCQN TImage St㉪ -ek_ 1.\Jpegvresource#P}\Hh-N 2.{ONO(uFindResource/LoadResource/LockResource/SizeOfResourceI{APINTMemoryStream, \resource-NvJPEGo:y(WImage1 N0 3.{ONO(uTResourceStream\resource-NvJPEGo:y(WImage1 N0 {Of {ON: FindResourcev[JTY N, HRSRC FindResource( HMODULE hModule, // resource-module handle LPCTSTR lpName, // pointer to resource name LPCTSTR lpType // pointer to resource type ); hModuleSxepmodulevhandle0lpNamelpTypeSxeGRR%Rc~bvresourcev T1zWKavcj0Q_1YWeGRVPeresource-NvAVI 3.)R(uTResourceStreamTMediaPlayerCQNd>eresource-NvAVI {Of {ON: K(uTAnimateCQNd>e .avijR\O^8^!|U, S\AVIvresourceX%R T1zc[f}TAnimatevResNamel\'`(傺pX%RIDS)R(uResIDl\'`), Q\resourcevvInstance handlec[f}TAnimateCQNvResHandlel\'`, g_-TAnimate.Activel\'`pTruesSSd>e0 procedure TForm1.btnPlayAviFromResClick(Sender: TObject); begin Animate1.ResName := 'dunk'; Animate1.ResHandle := hInstance; Animate1.Active := True; end; {ON: TAnimateCQN gNV͑vP6R, [Sd>el grvAVI, 傁d>e grvAVI, S)R(uTMediaPlayerCQN0FOTMediaPlayerCQNl gPTAnimateCQNvResID/ResNameO)Rvl\'`, SNvcd>eresource-NvAVI, zlel/f)R(uTResourceStreamSQAVIvresource_, HQX[NfX[bj, Q\TMediaPlayervFileNamel\'`c[prfX[j, sSS)Rd>e; d>e[bu_, Q\fX[j*RdsSS0 procedure TForm1.btnPlayAviFromResByMdeiaPlayerClick(Sender: TObject); var ResStream: TResourceStream; begin ResStream := TResourceStream.Create(hInstance, 'dunk', 'AVI'); try ResStream.SaveToFile('TempAvi.avi'); Mediaplayer1.FileName := 'TempAvi.avi'; // Displayl\'`pc[d>eBf, vQ8Q/f)R(uT Pwindow // ,g{O/f\\vQ8(WPanel1CQN N // Displayl\'`-pnil // GRd>eBf, TMediaPlayerCQNg]"uuN Pwindow Mediaplayer1.Display := Panel1; // Device Typel\'`c[media playervdevice typel\'` // ,g{Od>eAVIj, vQe finally ResStream.Free; DeleteFile('TempAvi.avi'); end; end; b]c:y 1.TAnimateCQNSd>el grv .avij, &TGRgQs "Cannot open AVI" v/ o`. 2.(W}/ .rcjBf, AVIjvresource typekMOe 3.,{N.zel, vc)R(uPlaySoundOd>eresource-NvWAV {Of {ON: (WO(uresource-NvJpegN{-N, ] \FindResource/LoadResourceSLockResourceI{APIZPNf, (Wdk NQ0SndPlaySoundQ_v[JTY N, BOOL sndPlaySound( LPCSTR lpszSound, UINT fuSound ); ,{N PlpszSoundW[2NSxec[d>evr, rScregistrybwin.inij-N@bc[vr, _NSN/fN P .wavvrj0,{N PSxefuSound/fSndPlaySoundQ_R\OBfvN PFlag, vQSe/f N Tekv, NrNd>eBf, Q_z;RPVvQPVeBf, Q^|TSdkQ_, NlpszSoundSxee, v0RSndPlaySoundQ^|TS, NlpszSoundvSxepnilBf0 SND_MEMORY: cd>evrX[(WaԚgQ0 SND_NODEFAULT: Yg~b N0Rd>evrBf, SndPlaySoundQ_ Nd>e|q}-vr0 SND_NOSTOP: Yg g Prck(Wd>e, Q_ NVPFalse, N Nd>ed>evr0 SND_SYNC: rd>e/f Tekv, NQ_I{0Rrd>e[buBfMbgVPVPerbRBf, VP 0 then begin hRes := LoadResource(HInstance, hFind); if hRes <> 0 then begin pWave := LockResource(hRes); if Assigned(pWave) then SndPlaySound(pWave, snd_ASync or snd_Memory); UnlockResource(hRes); end; FreeResource(hFind); end; end; {ON: {ONp!|U, vc)R(uPlaySoundOd>eresource-NvWAV(_uses MMSytesm)0PlaySoundv[JTY N, BOOL PlaySound( LPCSTR pszSound, HMODULE hmod, DWORD fdwSound ); ,{N PSxepszSoundc[d>evr; ,{N PSxehmodcd grrvmoudle handle; ,{ N PSxefdwSoundpd>ervflag, vQSeresource-NvWAV, @bNO(uSND_RESOURCEbSND_MEMORY Per, d>e[buBf, Q_MbVPVP <head> <title>use HTML from resource in Delphi</title> </head> <body bgcolor=black> <p align=center> <b><font color=red size=5>using HTML from Delphi resource:</font></b> </p> <img src="HtmlGif"> </body> </html> la<img src="HtmlGif">L, jnvlavu/f<img src="imgjHh T1z">, ψGRO(uresourcevX%R T1z0 2.\HTML}ReQ\Hhvresource-N 3.)R(uTWebBrowserCQNres protocolOo:yresource-Nv}0 {Of HQ)R(ures protocolvl(res://sFile[/sType]/sID), D}TbN PURLW[2N, QPeQTWebBrowser.NavigatevURLSxe-N0jresource-N}v{O z_Y N: procedure TForm1.btnUseHtmlFromResClick(Sender: TObject); var sURL: string; begin sURL := 'res://' + Application.ExeName + '/TestHtml'; // \ResNamepTestHtmlvresourceo:y(WWebBrowser1 N WebBrowser1.Navigate(sURL); end; b]c:y 1-11 O(uresource-NvString Table O(uCQN !q St㉪ -ek_ 1.\@b)R(uvSring TbleReQ\Hhvresource-N, String Tablev .rcj 0 then begin pData := LockResource(hRes); sl := TStringList.Create; try sl.SetText(pData); sl.SaveToFile(TmpFile); finally sl.Free; UnlockResource(hRes); FreeResource(hRes); end; RichEdit1.Lines.LoadFromFile(TmpFile); DeleteFile(TmpFile); end; end; b]c:y 1.{ONvcO(uRichEdit1.Lines.SetText(pData)ve_O eQRTFvq, njeS eQ, FOgQ[hQ/fNx, [!ql cbckxv Optionsx-NvVersion Info, \Include version information in project8hSeJXSbR, 6q_(WModule version number0Module attributes0LanguageSTKeyvValuekXeQ 0 Then // bRS_VersionInfo resourcev'Y\ begin GetMem(pBlock, VerSize); // Mn memory try // S_VersionInfo resource, &N\nje݈ epBlockxe-N GetFileVersionInfo(PChar(ParamStr(0)), 0, VerSize, pBlock); GetMem(pBuffer, 256); try // sub-blockvD}b // 1.StringFileInfo // 2.lang-charset, ,g{ DLL, DelphiOR"uuN Plibrary\Hh0Q\KNMR"uuvsample.resj#P}\Hh_X[j, elp(W {$R *.RES} L NeReQ {$R sample.RES} NL, j TpResTest.dpr. }o_(W\Hhv NsS"uuN TpResTest.DLLvjHh, dkDLLjsS/fbPvresource DLL0\HhgQ[Y N: library ResTest; { Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select Project-View Source) USES clause if your DLL exports any procedures or functions that pass strings as parameters or function results. This applies to all strings passed to and from your DLL--even those that are nested in records and classes. ShareMem is the interface unit to the BORLNDMM.DLL shared memory manager, which must be deployed along with your DLL. To avoid using BORLNDMM.DLL, pass string information using PChar or ShortString parameters. } uses SysUtils, Classes; {$R *.RES} {$R sample.RES} // ReQNL, \sample.res#P}\Hh begin end. {Of ,g{O:y{UOYUO\ApplicationvIconncpResTest.DLL-Nvresource Icon0HQ)R(uLoadLibrary API\ResTest.DLLj eQ, Q)R(uKNMRcNvLoadIconQxeS_resourceX%R T1zpcarvIcon, c[f}Application.Icon.HandlesSS0O(u[bu, _WLFreeLibrary APIOˑ>e eQvResTest.DLL0 procedure TForm1.Button1Click(Sender: TObject); var hLib: THandle; hIcon: THandle; begin hLib := LoadLibrary('C:\Test\RESTEST.DLL'); try if h <= 32 then ShowMessage(SysErrorMessage(GetLastError)) else begin hIcon := LoadIcon(hLib, 'car'); Application.Icon.Handle := hIcon; end; finally FreeLibrary(hLib); end; end; b]c:y Delphi How To ,{5z }}a(u{ 5- PAGE 8 5- PAGE 9 1-1 njnj(.res)v"uu#P} 1-2 R NmodulegQ@b gresource 1-3 O(uresource-NvBitmap 1-4 O(uresource-NvJpeg 1-5 O(uresource-NvIcon 6O(uresource-NvCursor(+TAnimated Cursor) 1-7 O(uresource-NvAVI 1-8 O(uresource-NvWAV 1-9 O(uresource-NvFont 1-10O(uresource-NvHTML 1-11 O(uresource-Nvstring table 1-12 O(uresource-NvRTF, &N eQTRichEdit 1-13 "uu gVersionInfo vresource 1-14 S_resource-NvVersionInfo 1-15 "uuS)R(uresource DLL  EMBED PBrush   &(*02LTX\dh"&,.tvj 8 : B F J L ^fj}w}w}smf OJPJQJ OJQJo(CJo( CJaJo(CJaJOJPJQJo(PJo(5CJPJ\o(35CJPJ\ehfHo(q &r5CJ$OJPJQJ\o(o(5CJ$OJQJ\o(&j5OJPJQJU\mHnHu5OJPJQJ\5OJPJQJ\o(5OJPJQJ\o($&LX\h$.0 dVDw^VDw^VD^ xx^` ^`^^j   > @ T j l | lX\\k$$If08 064 aT$If  !$If    9 : D W X h | } xk$$If08 064 aT$If  < = H Y Z [ h j 8 tVD^k$$If08 064 aT$If8 : F j \^j XJ^ CdVDw^dG$^` xx^`VD^(*,0:<TV6Hz "Z\^6nPvRXZ׶׫5CJ$OJQJ\o(35CJPJ\ehfHo(q &r 5\o(o(OJPJQJo(B*CJo(phB*CJOJQJphB*CJOJQJo(ph>ln6JPR xx^` ^`dxxG$VD^`dxxG$^`dxxG$VD^`8VD^8VD^ TVDWD>^T`Zprt|*<>Ph~  4 Z^`hlnxz   2T~ P v 8!:!ùϯOJPJQJ^Jo(OJPJQJ^JCJOJQJ^Jo(OJPJaJo(o(OJPJQJo(PJo(5CJPJ\o(35CJPJ\ehfHo(q &r5CJ$OJPJQJ\o(=t6"^`lnv   ~v ~ VDw^ dVDw^ dVD^NdG$VDWD^`N xx^` ^` !Z!h!!!!"<"S"Z"[""""$#+#,#R$x$$$$%(%J%V%MVDw^HVDw^ dVDw^:!!!Y"["""*#R$t$x$$$%%&*&&&''$''(((($(V(((.*,./,0x0000000000111333ջհգ׻׻PJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(35CJPJ\ehfHo(q &ro(OJPJQJo( OJPJQJ CJOJQJOJPJQJ^Jo(OJPJQJ^J3V%z%%%%l&&&&&$'''((((&(T(V(((X))$*0*2* dVD^M dVDw^2*,+t++++,,N,,--...r/t////"0.000x0z0|0~00 dVDw^ dVD^00001112X333333344*5n55Id1$VDw[$\$^Id1$VD[$\$^NdG$VDWD^`N xx^`d^`3334456 6666p7888>8N8T8z888888888888 969:9F9P9`9j9l9v9x99::<@<ﺮ~zPJo( OJPJQJOJPJQJo(35CJPJ\ehfHo(q &rOJo(OJCJKHOJQJ^Jo()PJehfHo(q &rKHOJPJQJ^JKHOJPJQJ^Jo(KHOJQJ^JKHOJQJ^Jo( KH^Jo(,556 66666666r7t7788 8dxxG$^`dG$VD^`dG$VDw^`Itd1$VDwWD[$\$^t`Id1$VDw[$\$^Id1$VD[$\$^ 8>8J8|888"969R9`9j9l9n9x9999<:: dG$^$dG$^a$$dG$^`a$dG$^` Jd1$VDw^Id1$VDwWDd[$\$^`:::;h;<<"<@<L<~<<<F===>Jd1$VDwWD^` Jd1$VDw^Id1$VDwWDd[$\$^`Id1$VDw[$\$^dG$^`$dG$^`a$@<P<V<|<<<======">&>2><>V>b>d>>>>>>>>>>>>>$@,@0@b@@@@@A6CDD|EEFrGGHHHHKH^J KH^Jo(PJOJPJQJo(PJo(5CJPJ\o(35CJPJ\ehfHo(q &r%ehfHo(q &r5CJ$OJPJQJ\o(o(5CJ$OJQJ\o(CJOJPJQJo(CJOJPJQJ3>">>>L>V>X>Z>\>>>>>>>>?"@$@0@Kd^`KNdG$VDWD^`N xx^`d^` dVD^ Jd1$VDw^0@:@`@b@@@NAAAA CC4C6CbCCD D"DDDDDE dVDw^ dVD,^ dVD^$dG$^`a$ErE~EEEEEEFxFFFFpGrGGGH H,HNHHId1$VDw[$\$^$dG$^`a$ dVD,^ dVD^ dVDw^H0H2HHHII\JJJJJK4KrKtKKKKKKKKK$L(L,LvLxLLLLZM^MbMMMMMMMM0N2NNNPNZN^NbNNNNN(O>OfOjOOOOOOO"P,P.P2P8P:P>P@P|P~PPPPPPPPP Q"QCJOJPJQJo(CJCJOJPJQJ5CJOJPJQJ\PJo( KH^Jo(KH^JRHHHH ITIIII^JJJ8KKK$LLLL4MZMMId1$VDwWD[$\$^`Id1$VDwWDd[$\$^`Id1$VDw[$\$^MNZNNN*O>ObOOOOOOOOO"PJ "( Px 4 #\'*.25@9VDw^$dG$^`a$Id1$VDwWD[$\$^`Id1$VDw[$\$^Id1$VDwWDd[$\$^`"P.PfPPPnQQHR\RxRRRRRRRXSLdVDWD^`L dVD^$dG$^`a$ J "( Px 4 #\'*.25@9VDwWD^`J "( Px 4 #\'*.25@9VDw^"QDQnQtQvQQ\R^RjR~RRRRRRRRRRVSXSSSSSSSS(T0T4T6T>TBTPUXU\UUVVȮݩݞ~uݮumumuifiKHKHo(OJPJQJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(PJo(35CJPJ\ehfHo(q &r)PJehfHo(q &rPJo(5CJOJPJQJ\CJOJPJQJo(CJOJPJQJ'XSSSSSSS(T4T6TBTpTTTNUPU\UfUUUI1$VD[$\$^NdG$VDWD^`N xx^` dVD^d^`UUVVVV0W2WWWXXXjYtYvYYYYYZZId1$VD[$\$^I1$VD[$\$^Id1$VDw[$\$^IdVDw[$\$^V2WWWWXXXrYtYYZ^L_N_R_h_j_l________r`````aaaaa a,a@aLahatavaaaaaaaaaaaaaVbXbZb\bdb|bbbbbbbbbcccc"c$c,c.c8c:c@cBcFcHcJcLccc"d8dPdTd KHOJQJ KH^Jo(KH^JKHOJQJo(ZZZ[[\^^D_N_~___`P`r`ahaaaabIdVDwWDd[$\$^`Id1$VD[$\$^Id1$VDw[$\$^IdVDw[$\$^bbc\cjcccHdRdTdddFePeRe\ebfdfffI1$VDw[$\$^I1$VD[$\$^Id1$VD[$\$^Id1$VDw[$\$^IdVDw[$\$^TdvddddddeeeeDeNePedfffffPgggghhhhhtiiiVjXjjjjjjjjjjkk k$k(k0k4kԺPJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(o(35CJPJ\ehfHo(q &r)PJehfHo(q &rKHOJQJo(KHo( KH^Jo(KH^J0fFgRggDhPhhhhhitii j^jrjjjjj$dG$^`a$Id1$VDw[$\$^IdVDw[$\$^IdVDwWD[$\$^`jjjjjk$k(k4k"lnnnXnnnno o,o.o$dG$^`a$NdG$VDWD^`N xx^`d^` dVD^4kn nnnnoo o.obpdpfpqqrrrrrrlsss$dG$VDw^`a$MdVDwWDd^` dVDw^J "( Px 4 #\'*.25@9d1$VDw^$dG$^`a$ dG$^ssstuu&uuvZvvv"w(w*wxx@yLynyJ "( Px 4 #\'*.25@9d1$VDw^$dG$^`a$dG$^`$dG$^`a$nyvyyy(z.zTzzzzzzz{ { {$dG$^`a$dG$VDwWDd^`$dG$VDwWD,^`a$dG$VDwWD^`$dG$^`a$dG$^`zzz{{ {|| |4}@}B}`}b}j}n}}}}}}}~~~~~@BD:NۻۀsZۻ1OJPJQJehfHo(q &rCJKHOJPJQJaJ OJQJ^J5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(PJo(o(35CJPJ\ehfHo(q &r)PJehfHo(q &r OJPJQJOJPJQJo(# { |4}6}8}:}b}n}}}}}}&~~~~~$dG$^`a$NdG$VDWD^`N xx^`d^` dVD^t8BDN8:ȃЃ $dG$^`a$$dG$^`a$$dG$VDw^`a$J "( Px 4 #\'*.25@9d1$VDw^ dVDw^P҅R>4b܈(24>ZLdVDWD^`L dVD^$dG$^`a$$dG$^`a$N<4024<(*HJZfhFNR܌>p2$%Fʘp~zwzwz~zwKHKHo(PJPJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o( OJ QJ o(o(35CJPJ\ehfHo(q &r)PJehfHo(q &r OJPJQJOJPJQJo(.Z\^`DFR؋ڌ܌$dG$^`a$NdG$VDWD^`N$d^`a$ xx^`d^` dVD^4@B24^dq$ dG$VDwWD^ `a$$ dG$VDwWD^ `a$$dG$^`a$$$ `dG$VDwWD^$ ``a$$ dG$VDwWDi^ `a$$dG$^`a$ dG$^ dnp2Pp|HdIdVDwWDd[$\$^`IdVDw[$\$^$dG$^`a$$" `dG$VDvWD^" ``a$۔ %& 6DHȘʘ` dG$^$dG$^`a$Id1$VDw[$\$^IdVDw[$\$^`lz0246`lp|~ xx^`d^`LdVDWD^`L dVD^$dG$^`a$$dG$VDw^`a$IdVDw[$\$^p *,z0<>^`hlpx|~œ $8:<4ڠhlҸ~縂~~~縂~xu~~u~u~PJ OJPJo(PJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(o(35CJPJ\ehfHo(q &r)PJehfHo(q &rOJPJQJo(KHOJPJQJKHKHo(.Ĝ$.:<ؠڠb^jl@ dG$^$dG$^`a$ xx^`NdG$VDWD^`N@D>J(0BGJȦϦ8dVDWDd^8`8dVDWD^8` 8dVD^8$dG$^`a$B<'0AJenΦѦ<fpª $&*.㹵}{p{5CJ$OJQJ\o(o(35CJPJ\ehfHo(q &rCJOJPJQJ^JCJOJPJQJo(CJOJPJQJPJo(1OJPJQJehfHo(q &rKHOJPJQJOJPJQJo( OJPJQJ)PJehfHo(q &r+<dfrª. dVD^J "( Px 4 #\'*.25@9v5d]v^5$dG$^`a$$8dG$VD^8`a$ 8dVD^8ޫ lFް 68FHv<jƲ jżżż~~~żysysyhKHOJPJQJ^J KH^Jo(KH^JB*OJPJQJo(phB*OJPJQJphB*CJOJQJo(phB*CJOJQJpho(OJPJQJo(PJo(5CJPJ\o(35CJPJ\ehfHo(q &r%ehfHo(q &r5CJ$OJPJQJ\o('l(6ЯCVDw^NdG$VDWD^`N I<VD]<^ dd[$\$^ xx^`d^` dVD^аxhp jIdVDw[$\$^$dG$^`a$ xx^`dG$VD+^`NdG$VDWD^`NCVDw^´Ĵ *I1$VD[$\$^IL1$VDWD[$\$^`L xx^`d^` dVD^$dG$^`a$$dG$VDw^`a$̴δ &*nvPZ"0$&ں.ڼܼ>ζКККΆКxsmsmsifPJKHo( KH^Jo(KH^J OJPJQJ KHOJQJKHOJQJo(OJPJQJo(PJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(o(35CJPJ\ehfHo(q &r)PJehfHo(q &r(еֵ >rxzRZ$dG$^`a$ xx^`NdG$VDWD^`NI1$VD[$\$^IdVDw[$\$^`l&(غںLڻ. dG$^Id1$VDw[$\$^IdVDw[$\$^$dG$^`a$$dG$^`a$.0ڼܼ<>^<\^(\I8d1$VD[$\$^8$5dG$^5`a$$dG$^`a$>df^r &(,Z^~ 8TVZ\`୙୙୙&0JK6B* CJOJQJ]aJo(ph#0JK6B* CJOJQJ]aJph0JK5CJOJQJ\aJo( KH^Jo(0JKCJOJQJaJo(0JKCJOJQJaJ0JK5CJOJQJ\aJPJo(PJ;\ XdxNdG$VDWD^`N xx^`d^` dVD^$dG$^`a$$8dG$VD^8`a$I8d1$VD[$\$^8 VX`dxDHּzzulSzL CJOJQJ1OJPJQJehfHo(q &rKHOJQJ^JKH^JOJPJQJo(PJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(o(35CJPJ\ehfHo(q &r)PJehfHo(q &r0JKCJOJQJ0JK5CJOJQJ\V L*6$8dG$VD^8`a$I8dVD[$\$^8$dG$^`a$ xx^`NdG$VDWD^`NFH':@t#J "( Px 4 #\'*.25@98dVDWD^8`#J "( Px 4 #\'*.25@98dVDWDd^8`J "( Px 4 #\'*.25@98dVD^8$dG$^`a$),?@BKrtv"$DH[^ (*,6PR`bҸ5CJ$OJPJQJ\o(5CJ$OJQJ\o(o(PJo(35CJPJ\ehfHo(q &r)PJehfHo(q &r KH^Jo(^J CJOJQJCJOJQJo(8 <BYv J "( Px 4 #\'*.25@98dVD^8#J "( Px 4 #\'*.25@98dVDWDd^8`#J "( Px 4 #\'*.25@98dVDWD^8` *,6RTVXD xx^`d^`LdVDWD^`L dVD^$dG$^`a$I8d1$VD[$\$^8BD^h^fj @Z&(ɽɽɑvkŽf`f KH^Jo(KH^J6OJPJQJ]o(5OJPJQJ\ OJPJQJ6OJPJQJ]KHOJPJQJ^Jo(OJPJQJ^Jo(OJPJQJ^JCJOJPJQJ^Jo(OJPJQJo(PJo(5CJPJ\o(35CJPJ\ehfHo(q &r%ehfHo(q &r% !8GTVmo5{$*.08d7$8$9DVD^8$NdG$VDWD^`Na$0X\\^j >@$dG$^`a$$dG$^`a$ xx^`$NdG$VDWD^`Na$8d7$8$9DVD^88d7$8$9DVDWD^8`@NPd|~Ck$$If08 pT064 aTI$1$If[$\$I 1$VDwWD][$\$^ `I1$VDwWD>[$\$^`I 1$VDwWD[$\$^ `(DF PRTVbj LNVZfnr@HLNVZnջ򣐻{{sOJPJaJo(OJPJQJo(PJo(5CJPJ\o(%ehfHo(q &r5CJ$OJPJQJ\o(5CJ$OJQJ\o(35CJPJ\ehfHo(q &r1OJPJQJehfHo(q &raJo(o(KH^J KH^Jo(-\^|PRduuI1$VDw[$\$^k$$If08 pT064 aTI$1$If[$\$  RVbI$1$If[$\$It1$VDwWD[$\$^`tI1$VD WD[$\$^`I1$VD WDd[$\$^`I1$VD [$\$^I1$VDw[$\$^<>V|~JLjtI$1$If[$\$k$$If0@ $064 a8"$<~<lI$1$If[$\$k$$If0@ $064 a8  NZfr@LNZln dG$^NdG$VDWD^`N$d^`a$ xx^`d^` dVD^$dG$^`a$*t^`|tdG$^`$dG$^`a$ dG$^nx .2Pj`~  v 4| "DFfj"*<D &.24TVvx~ H"*FHV KH^Jo(KH^Jo(PJo(PJ]"$v|l||,|k$$If0hE  064 a$d$G$If^`a$ ~BdD.>IdVDwWD[$\$^`IdVDw[$\$^$dG$^`a$6 NOIdVDw[$\$^IdVDwWD[$\$^`IdVDwWD[$\$^`IdVDwWDd[$\$^` MNRVdel|~%&-=?FSf F|P\^fhjt5CJ$OJPJQJ\o(5CJ$OJQJ\o(35CJPJ\ehfHo(q &r)PJehfHo(q &rKHo(KH^J KH^Jo(=>P^hjtvxz xx^`d^` dVD^$dG$^`a$Id1$VDw[$\$^IdVDw[$\$^.6:UPfjrv,:bf$*ɽɽō~~~~~~~~~~~~~CJOJQJo( CJOJQJ)PJehfHo(q &rKHCJKHOJPJQJ^JaJ OJPJQJo(OJPJQJo(PJo(5CJPJ\o(35CJPJ\ehfHo(q &r%ehfHo(q &r1.::URI8d1$VD[$\$^8J "( Px 4 #\'*.25@98d1$VD^8 8dVD^8VD^ xx^`$d^`a$PR^hjvv~.J "( Px 4 #\'*.25@98dVD^8$dG$^`a$ xx^`NdG$VDWD^`N 8dVD^8.:^,|t$dG$^`a$$8dG$VD^8`a$#J "( Px 4 #\'*.25@98dVDWD^8`#J "( Px 4 #\'*.25@98dVDWDd^8`J "( Px 4 #\'*.25@98dVD^8 ,.046ջxZxNF9j0J$CJOJQJUCJOJQJo(5CJOJ PJ QJ \;5CJOJPJ QJ\ehfHo(q &r;5CJOJ PJ QJ \ehfHo(q &r CJ$OJQJCJ$OJQJo(jUmHnHu5CJ$OJQJ\o(35CJPJ\ehfHo(q &r)PJehfHo(q &r OJQJ^JCJOJQJo( CJOJQJ.0JLfhj$&PRBh^ & F 8VD,^"$a$"#$4$a$ #h8VD]h^8 dVD^6BDFHJLPR^`bdjl @B|~ 8:j  5CJ$OJQJ\o(j)B CJUVo( jU OJQJo(OJQJCJOJQJo(o(0J$CJOJQJmHnHuj0J$CJOJQJU0J$CJOJQJ/hjlnprtvxz|~    dVD^ < 000&P0P/ =!"#/ $% nI ؤ]2Gގ]/PNG  IHDR>8*sRGB pHYsj IDAThCyl\GW׻]cvW$-8IՓ5\"* TJ *- TTʡѦZZ\MHs8q{>bcw}>]ove|71 L߫oڼ叙.衳oHW}GGǗ9Пq?A؉ss_=Ǒ П]pߡ?mLMՙßNÜOٵkr띶g;2{5P͊a+%3)mt|ʼnQsuM͒4˂~ܩٱ [>m 7D2١~KFŖҗ}YK=bg+akZLJ{TR[_^Ǻ- zD~`t"ݗ^~:UWd 7r,[3icM+l|zE$:b;׊֘+UKm(?{ꉯM>5.k˟̓^HJ4?Q[ڞ;{lS9{CeoHo8Ѐ֬٩n<iu6B\+Lؑ >6\c֒HD^?u9Q?'FGu2s6StnY_nڲ,uM{+Dmx8nNBqI4UwZ"V @]s Hѿ]r5U'}JxeI7qk 8222Fc|R1 #9aP4('Z6隆:6R4hSZ%BЇFU:Oa 1 )T]u 2Ó0 m5>䴨_**}Ǒ6M y:K5| װEȣnTFMl&SSkhp&hc] 9V;22+ ?:j 佪|^zīܵ.aB4s@K[gz앇L;(raюɀW ϶hS&z%+R-6aymqQwb<"vhLׁF0J7^n8ذ౶nHW/4#bIJ$mQypD*K*|FyH{hA4{%{ܦ,miN{Gp$Eb$|dC؂WQTǣ#bܷucyaȠTZ:==`wbBbcGS|-p&dl_|xC!m6:RGoeep&)\&pu;u5,aWU~^m\`a4eI("9LFyÑT͏<|X~u$FXh󊁲n=E W0t>wGJ\bd ,Qdsv& @p ׹wlNT$tK mVAՠZAJL?ڮ3 eQ} B#I!~гa@`@UtY,{ڧ^GژWվ+sÝyS;&&AϵvuhzŋD'g\xL3Ʊh|5+3E 7D?;\PŦ[ 8Gzyi#4 v!1 8_,@_E9fP{[e<ĥBǒ 0ثnLp$)$0궭6l#+\kSІ5L*Уo> LnvftΞ(*, bȫ긮N 5ef*vHVd.Oi1"УghǨ"kX~H1 y߽ۋǸLv7?_Z#vs42$S Oz*; U A"ԘG90&w/p^i VK])~ Xr6Eyt)!CËh!QYŌ8\mL&46+g٫) L@tWRHAY3=LnL=1q͕ƣ0h]n!2Se*DS4_rT  }:hrlJYp oh?oMUgw8)sVCҬ(te`|P$YJvg@KQA_xK/67e/h}qA_< ,A܈}z⍅|W zVD_f|p4[ GoIQOP)^2|894_ڸ4 DgKߡi2G|4Pɐ&ɢV[/t/aP0M|h=qм< %^b~ul~~\o01<2W9^i͉t~D$,'f93&x{}9]reG) LK(IENDB` DdH0  # Abu ؤ]2Gގ]/Q DgnI ؤ]2Gގ]/PNG  IHDR>8*sRGB pHYsj IDAThCyl\GW׻]cvW$-8IՓ5\"* TJ *- TTʡѦZZ\MHs8q{>bcw}>]ove|71 L߫oڼ叙.衳oHW}GGǗ9Пq?A؉ss_=Ǒ П]pߡ?mLMՙßNÜOٵkr띶g;2{5P͊a+%3)mt|ʼnQsuM͒4˂~ܩٱ [>m 7D2١~KFŖҗ}YK=bg+akZLJ{TR[_^Ǻ- zD~`t"ݗ^~:UWd 7r,[3icM+l|zE$:b;׊֘+UKm(?{ꉯM>5.k˟̓^HJ4?Q[ڞ;{lS9{CeoHo8Ѐ֬٩n<iu6B\+Lؑ >6\c֒HD^?u9Q?'FGu2s6StnY_nڲ,uM{+Dmx8nNBqI4UwZ"V @]s Hѿ]r5U'}JxeI7qk 8222Fc|R1 #9aP4('Z6隆:6R4hSZ%BЇFU:Oa 1 )T]u 2Ó0 m5>䴨_**}Ǒ6M y:K5| װEȣnTFMl&SSkhp&hc] 9V;22+ ?:j 佪|^zīܵ.aB4s@K[gz앇L;(raюɀW ϶hS&z%+R-6aymqQwb<"vhLׁF0J7^n8ذ౶nHW/4#bIJ$mQypD*K*|FyH{hA4{%{ܦ,miN{Gp$Eb$|dC؂WQTǣ#bܷucyaȠTZ:==`wbBbcGS|-p&dl_|xC!m6:RGoeep&)\&pu;u5,aWU~^m\`a4eI("9LFyÑT͏<|X~u$FXh󊁲n=E W0t>wGJ\bd ,Qdsv& @p ׹wlNT$tK mVAՠZAJL?ڮ3 eQ} B#I!~гa@`@UtY,{ڧ^GژWվ+sÝyS;&&AϵvuhzŋD'g\xL3Ʊh|5+3E 7D?;\PŦ[ 8Gzyi#4 v!1 8_,@_E9fP{[e<ĥBǒ 0ثnLp$)$0궭6l#+\kSІ5L*Уo> LnvftΞ(*, bȫ긮N 5ef*vHVd.Oi1"УghǨ"kX~H1 y߽ۋǸLv7?_Z#vs42$S Oz*; U A"ԘG90&w/p^i VK])~ Xr6Eyt)!CËh!QYŌ8\mL&46+g٫) L@tWRHAY3=LnL=1q͕ƣ0h]n!2Se*DS4_rT  }:hrlJYp oh?oMUgw8)sVCҬ(te`|P$YJvg@KQA_xK/67e/h}qA_< ,A܈}z⍅|W zVD_f|p4[ GoIQOP)^2|894_ڸ4 DgKߡi2G|4Pɐ&ɢV[/t/aP0M|h=qм< %^b~ul~~\o01<2W9^i͉t~D$,'f93&x{}9]reG) LK(IENDB`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}~Root Entry  FPL+Y'Data WordDocument *ObjectPool  Y'PL+Y'_1110043086 F Y' Y'Ole CompObjMObjInfo  FPBrushPBrushPBrush9q Oh+'0  ( D P \ ht|Ole10Native d)Ole10ItemName1TableSummaryInformation(       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|`)BMV)6(>8 )mwЗݨ5#{zЗȨ5#UKݨ(5#UK:6(({z[^(UK(:6UKUK5#5#ݨ۶GC:6({zݨ5#(UKUKUKGC(GCݨUK(5#ݨ֮UKGCUKUKUKUK:6sh{zGCGCmwGCUK[^[^UK[^g`:6Зg`GCsh{zUKUKUKUKUKUKUKUKUKUKUKUKUKUK:6:6UK[^g`g`g`g`g`UK(mw۶g`:6:6UKUKUKUKUKUKUKUKUKUKUKUKUKUK{z֮UK(((((((((((((((GC[^UK[^g`g`g`g`g`g`ЗUK(((((((((((((((UK֮UK5#GCGCGCGCGCGCGCGCGCGCGCGC((GCg`g`g`g`g`g`g`g`sh؆GC((UKUKUKUKUKUKUKUKUKUKUKUK:6UK֮UK:6UKUKUKUKUKUKUKUKUKUKUK5#5#g`g`g`g`g`g`g`g`g`ݨsh5#5#[^g`g`[^[^g`g`g`g`g`g`:6UK֮UK:6UKUKUKUKUKUKUKUKUKUK:6(UKg`g`g`g`g`g`g`g`ݨg`(GCg`g`g`g`g`g`g`g`g`g`:6UK֮UK:6UKUKUKGCUKUKUKUKUKUK(UKg`g`g`g`g`g`g`g`؆۶۶۶ݨݨ۶؆UK(UKg`g`g`g`g`g`g`g`g`GCUK֮UK5#UKUKUKUKUKUKUKUKUK5#UKg`g`g`g`g`shshsh{zݨ۶ЗЗ{z؆ݨЗЗЗЗݨ۶{z[^5#g`g`g`g`g`shshshshGCUK֮UK:6GCGCGCUKUKUKGCGC:6(g`g`g`g`shshshsh؆۶ЗЗZJL;98]ZZpzu{zЗЗЗЗݨ۶sh(:6g`g`g`g`g`g`g`g`:6UK֮UK((((((((((g`g`g`g`shshshshsh۶З{z{zpzupzuqjeqjepzupzuЗݨЗg`(5#5#:6:6:6:6:6:6(UK֮UK((((((((UKg`shshshshshshsh{z۶З؆{zmw{zpzupzupzupzuЗ۶؆[^((((((((((UK֮UK:6g`g`shshshshshshshݨ۶З؆{zmwmwpzuqjepzuȪЗ۶sh:6(UK֮UK(:65#5#5#5#(([^shshshshshshshshЗЗ{zmwg`mw]ZZZJL֤{zЗݨg`((:6:6:6:6:6(UK֮UK5#GCGCGCGCGC((UKshshshg`sh{z{z{z؆З{zmwg`g`mwZJL]ZZݨ{zmwmw؆۶ЗUK((UK[^[^[^[^:6UK֮UK5#UKUKLYGC(:6g`shshshsh{z{z{z{z۶۶{z{zmw[^[^qjeqjepzuЗg`[^mwmw{zЗ؆:65#[^g`g`g`:6UK֮UK:6UKUKUK:6(g`shshg`sh{z{z{z{zݨЗ{zmw[^UKUK[^{zmwUKUK[^mw{zЗ۶۶sh5#GCg`g`g`GCUK֮UK:6UKUKGC(g`g`g`shsh{z{z{z{zЗЗ{zmw[^UKUKUKmwmwUKUK[^mwmwЗ۶ݨsh(UKg`g`GCUK֮UK:6UKGC(GCg`g`shshsh{z{z{z؆Зmwmwg`UKUKUKmwmwUKUK[^mwmwЗ۶𖍪GC((g`shGCUKg`UKsh:6(5#g`g`shshshshsh{z؆۶Зmwmwg`UKUK[^{z{zUKUK[^mwmwЗ۶؆:6:6{zUKg`؆g`sh5#(GCg`g`shshshsh{z{zݨЗ{zmwg`UKUKmwmwUKUK[^mwmwЗ۶ݨsh5#(UKg`؆ֲ[^((((UKshshshshsh{z؆ݨЗ{zmw[^UK[^mwpzu{zUKUK[^mw{zЗ۶۶sh5#(([^֮UK((((:6shshsh{z{z{z؆؆ݨ{z{zmwmwqjeqjeUK[^g`mw{zЗ؆GC((((UK֮UK(GCGCGC5#(UKshsh{z{z{z؆؆ݨ۶З{z{zqjeZJL;98ZJL]ZZpzug`[^mwmw؆ݨݨ{z((UKUK:6UK֮UK5#GCGCGCGC((UK{z{z{z؆؆؆؆ݨЗ]ZZ;98;98;98;98]ZZpzumwmwmw{zЗ۶{z5#(UKg`g`:6UK֮UK:6UKUKUKUKGC(5#sh{z{z؆؆؆ݨЗЗ]ZZ;98ZJLZJLZJLqjepzupzuЗЗ۶؆:6(:6g`g`g`GCUK֮UK5#UKGCUKUKGC:6(GCsh{z؆؆؆؆؆Ȥȏqje]ZZ]ZZqjeqjepzupzupzupzuqjepzu۶ݨg`5#(g`g`g`g`GCUK֮UK:6UKUKUKUKUKGC5#(UK{z؆؆؆؆؆۶ȤȤpzupzupzuqjeZJLZJLqje۶sh5#(UKg`shshshGCUK֮UK5#GCGCGCGCGCGC:6(5#sh؆؆؆؆ȤȪpzuqje]ZZqje؆:6(:6UK[^g`g`g`:6UKЗ؆sh5#UK{z؆؆؆ȤȪg`(UKݨݨݨݨݨ؆З؆g`shshshshshshshg`:6(UK؆؆ݨ઺Ȫݨsh5#(UKg`shshshshshg`؆֮UK((((((((((({z؆؆؆઺Ȫ؆(((((((((UK֮UK5#GCGCGCGCGCGCGCGCGC:6(GC؆؆֪Ȫg`(5#UKUKUKUKUKUKUKUK:6UK֮UK5#GCGCGCGCGCGCUKUKUKUK:6(UK؆ݨȪݨ{z(5#UK[^g`UK[^g`g`[^[^:6UK֮UK:6UKUKGCUKUKUKUKUKUKUKUK5#(sh؆ݨ۶؆((UKg`g`g`g`g`g`g`g`g`:6UK֮UK:6UKUKUKUKUKUKUKUKUKUKUKGC(GC؆ݨݨUK(:6g`g`g`g`g`g`g`g`g`g`GCUK֮UK:6UKUKUKUKUKUKUKUKUKUKUKUKGC(UK؆ݨݨsh(5#g`g`g`g`g`g`g`shshshshGCUK֮UK:6UKUKUKUKUKUKUKUKUKUKUKUKUK:6(g`ݨ۶sh5#(UKg`g`g`g`g`shshg`shshshGCUK֮UK(:6:6:6:6:6:6:6:6:6:6:6:6:65#(:6؆g`sh𖍮UK(5#GCGCGCGCGCUKGCUKGCGCUKUK5#UK֮UK(((((((((((((((((GC؆sh((Зݨg`((((((((((((((((UKЗ5#UK؆؆؆sh5#:6۶ݨsh(UKsh5#sh؆؆UK(ݨ۶{z5#:6۶֮UK:6shUK(sh؆UK5#۶5#:6(UKЗUK(sh𖍤(5#ݨshUK(GCg`؆؆((ݨUK{zN iD@D gQedh1$9DH$CJPJ _HmH nHsH tHl2l jL 1,chu-$$$x&d6$@&Pa$@CJ$KHOJ PJ QJRHZl2l jL 25$$$4x&d6$@&P^4a$@CJKHOJ PJ QJRHnJ2J jL 3 $$$x6$@&^a$KHOJ PJ QJ$1$ jL 4 <@&,A, jL 5 x@&5CJ(Q( jL 6@&CJQJ:r: jL 7 $6$@&5CJ KHOJQJ&q& jL 8 d@&R 2R jL 9$ $$$P<6$@&^a$CJKHOJPJ QJA@ -k=W[W>> TIPP3&#$+D@OJ TIPSkn$d%d&d'd-D M NOPQ]^n @OJPJ &L& eg$a$@PJ T>@2T jL!$$$6$^a$@CJHKHOJPJ QJRHHB@2H ,ge"$1$6$^`a$@KHOJPJ$@$ v 1  ! ,, v 2 ! ^,, v 3 ! ^,, v 4 ! ^,, v 5 ! p^p,, v 6 ! L^L,, v 7 ! (^(,, v 8 ! ^,, v 9 ! ^ !kv,ge$ & F(6$>TTf^`a$@CJKHPJQJ:1: LR/d^`/@PJ &12& la;d`;LL h\ " 9r CJ4@24  # 9r CJOJPJQJ )@ x *OJPJ>R>  o`%d6$^CJKHOJQJ6!b6 z &5B*CJOJQJphX1rX  z_6'$  B99d(]9^9`a$ CJOJPJ(q(  z_(v) (^ ;) vgQf*$ & F5sx1$6$>T8Tf^5`sa$@CJKHPJQJ1 v,gev+ & F5s>T Tf^5`s$1$ vf ,^ vxeW[j- & F>T:.TfOJ PJD1D WGr&.$ddx^`a$@PJ ,, jL10(h^>2 !kvxeW[f3 & F>T.TfB ek_4$ & Fx6$>TTTf^`a$@CJKHPJQJP2P l(5$dx1$6$^`a$@CJKHPJQJ`b` h\)71  z^v8 & F>TTnTf^` vgQ z_9$ & F5sdx1$6$>T8Tf^5`sa$@CJKHOJPJQJRH_ v,ge(!k,!q)s:s>T Tf^`s** v,ge(!q); v,ge!k, gs<sx>T Tf^`s0 v&{_=$$ & FW6$>TlTf^`Wa$CJKHOJQJ&& vxeW[(!q)> " j_ ?xx88 W;@$d6$CJKHOJ PJQJ`` j(h)2A$$$ @<1$6$7$8$9D^a$CJKHOJ PJQJ@@ j(W)B @1$7$8$9D@& OJ PJQJ PC@2P ,ge.~cChd9DH$VD^hB*CJKHPJaJphN1BN  z_-1(D99d<(]9^9` CJOJPJ81R8 ,ge-1E]` CJOJ PJBbB W-gQF$^a$@CJOJRHx*V@q* ]gv#P} >*B* phVR@V ,ge.~c 2Hd9DH$VD^CJKHOJPJQJ^JaJR^@R gQe (Web) Iddd1$9DH$[$\$OJPJQJaJe@ HTML PreformattedGJ 2( Px 4 #\'*.25@9d1$9DH$CJOJ QJ^JDOD sourcecode1CJOJQJ^JaJo(ph"U@" #P} >*B*ph>S@> ,ge.~c 3MdVDw^ OJQJ^J݄       !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==      !"#$%&'()*+,-./0123456789:;<=݄݄&,.4Efstbcr9:DWXh|}  <=HYZ[ -h+?Ro.FG: ; @     ! 8 L M k %FGck9@+<BTmn )wCu-Qu%fPQfg flCmnty,NpqPQv(2@GLMNSdeyK:\x w >ouv  1 2 H y !!!P!V!W!u!v!!!!!!""O"P"["\""""""""##A#c#g####$3$e$$$$$%1%D%i%%%%&,&6&H&\&c&h&i&n&o&s&&&&&''N'''''''''''C(o(p(q(r((((((((()>)?)E)J)Y)Z)j)))))/*0*k*q*** +L+Q+R+W+i+j+}+++,,,,..9.>.V.q.w..../K/m/s////0E0L0h0000000:1?1@1E111 22:2@2v22222333Q3333333333333#4)4+4144555556666-6.6B6}6666]7^7777778M88888999*9p9999 :(:+:,:::7;=;N;R;p;v;;;;!<8<^<|<<<<<<<;=<===>=R=X=o=u=v=|=======>>>>>"?=?B?C?H?=@>@@@@@@@AIApAAAAAB@BkBBBBBBC.C5C:C;C@C|CCCCCCCCCCDDDJDDDEEEE~EEEEEEE:F;FFFF"GSG}G~GGGGGG$H(H:HIHYH_HHHHI(IFI|IIIIIIIIJJ%J;JNJbJiJkJ+K,K;K\?\N\O\x\\\\\?]@]E]p]q]]]](^O^U^V^__8_=___f____`-`M`R`S`X`Y`Z`[`~````````LaRaWaaaabbgbmbbbbbbbbucvcccccccc ddFdYd_ddddddddee+eHeRe_eyeeeeeeeee[f{f|f}f~ffffftggggggg hh&h(h?hAhShVhhhhiMixiiiiiiiij)j+j-j.jIjjjjjjjjjj4kykzkkkkklll9l:lAlzl{lllllllllm m>m@mBmCmmmmmmmmmmmmmmnnnwnxnnnnnnnnoo!o6o7oDoQoRoSoXoYoZo[oyooooooooppppq$q%qgqqqq r,rOrrrsssstQttttuuu%u&u(u@uAuZucuduuuuuvvvv]vavsvvvvvvvv3wiwqwwwwx-x5xIx]xxxx-y_yyy z`zzz!{^{{{|)|C|N|Z|q|z||||||||||||||}}}} ~R~~~'n&',8CDOz{\]2<BhƂǂ̂͂܂݂7NOdez{Ƀބ0000000000000000000000000000000000000000000000000000000CCCCCCCCCCCCC0000000HMM000000IIIIIIIIIIII0IIJJJJJJJJJ00000000000000IIJJJJJJJJJJJJ00000000000IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII000JJJJJJJJJJJJJJJ000000000IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII0000000000000000000JM0000000000000000J00000000000000000000J0000000000000000000000000000000000000000000000000000IIIIIIIIIIIIIIIIIIII000000000000IIIIII0000000000000000000000000000J0J0J0J0J0000000I0CCCCCCCCCCC000IIIIIII000000IIIIIIIIIIIIIIIII000000IIIIII000000000000000000000000IIIIIIIIII0000000000IIIIIIIII0000JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI0000000000000IIII0I00I0I00I0I00I0I00I0I00IIIIIIIIIIIIIII0I00I0I00I0I00I0I00I0I00I0I00I0I00I0I00I0I00I0I00000000000000000000000000000000000000000000000000000IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII000000JI000JJJJJJJJJJJJJJJJJ0@#0@0@#0@0@"0@0@"0 0 000000+999<&(-46<!!:t  ,b$ؤ]2Gގ]/Q >@" (     61111 ? " B S  ?(  h  s *A ?  `"݄ hh t@<-ut@ Yy^ŷ͂!5:MƄۄބ%&+,34DEefrta&/[ ,-gh+2?BRYv!.;G9 ; ? @     J K M j y  $%#IKejoz;?DJ -4<ADOp /Ay,-PQtuOQen~ efklBClnstxy+,MNoqz Quv *16>BEGJNRScmxJK:[`b~  vwv  0 : G ! !!W!t!v!!!!"N"P"T"\"e"""""""""###*#C#O#i########$2$3$d$g$k$$$$$$$$ %%0%1%C%H%X%k%%%%%%%%&&.&5&i&m&o&r&&&&&&&&&'''M'R'''''''''''''''B(C(n(r((((((((((((())=)?)D)E)I)J)X)`)i)).*0*9*k*p*s***** ++(+L+O+R+V+W+h+p+|+,,,.. .9.<.>.?.w......../J/Q/U/m/r/w///////0#070G0J0N0a0j000000000001:1=1@1D1E1111 22B2u2x22222222333P3S3`33333333333333"4#4(4)404144455555555666666,666A66\7^7g77777777888O88888889999)99999,:::;7;<;N;Q;p;u;x;;;;;;;;`<p<|<<<<<<<<<:=>=Q=R=W=o=t=v={=|===========>>>>>>>??$?6?=?@?C?G?H?<@>@G@@@@@@@@@@ A!A9AMAoAtAAAAAAAAAB#B?BDB^BoBBBBBBBBCC0C3C5C8C;C?C@C{C|CCCCCCCCCBDDDIDJDDDDD EEEEEE}EEEE9F;FFFFFFF!G"GRGSG|G~GGGGGGGG$H'H*H/H:H>HKHPHYH^HaHfHHHHHHH II.I0INI[IIIIIIIIIIIIIIJJ$JkJ*K,K0K]@]D]E]o]q]t],^/^V^^_ _8_;_?_E_U_W___d_h_s_______` `/`;`M`P`S`W`[`}`~```````````KaLaQaRaVaWaaaaaabb b,biblbqbbbbbbbbbbbtcvcccccccccccccc ddddFdHdYd^d_dkdddddddddddddeee"e0e=eJeQeVe]ecere}eeeeeeeeeeeeeeeZf[fzf~fffffffsgtgggggg.jHjIjjjjjjjjjjj3k4kxkkkl8lAlylllllmmCmmmmmmmmmnnvnnnnnno!o5oDoPoSoWo[oxoyo~ooooooooooppp%qfqgqqqqSrrrssssstu(u?uZubuuuuvvvv$v]v`vvvvvvvvvvvvw5whwkwpwuwwwwwwwwxx1x4x9xHxcxxxxxxxx5y^ygyuyyyyy(z6zhzxzzzzz){9{f{o{{{{{!|(|1|9|I|L|R|Y|`|h|u|x|||||||||||||||||||}}}}}~~~~~~),ps'+ABOy{[]f6:<AHMnĂǂ˂݂͂67MOcey{ȃɃƄۄބ33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333E -gh; ?   # M m %;D-Q efBCnt,NqQuvNeJKw !"P"\"$$$%%0%1%%c&h&i&m&'R'''C(o((((((?)E)J))0*q***+R+W+j+|+,,....j00:1?1@2x233)4+4566-66617^7777778M8889(:+:::7;N;R;p;|<<X=o=v=|===MAtAAAADBkBBBB0C@CCCDEGGIIIIJ$J%J?J,K\?\Q\@]D]R^U^M`S`[`~````Rabbc dee[ffgg)j+j.jjjjjjl:l{llCmmmmnnno!o[o!q$qtt(uAuuuwwxx-ygyq|||||||D0]˂͂ۂƄބhagarC:\PublishBook\D5ResFile.dochagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asdhagarSD:\WINNT\Profiles\Administrator\Application Data\Microsoft\Word\2QX[RV_D5ResFile.asd(]}!~ !1D@EHIKLOPQRTVXYZ[\]_acegijmpqsvwy{}ҁ҂݄҄@@@@@ @@@ @D@@$@&@(@*@.@0@4@6@:@>@D@F@H@J@P@T@V@Z@b@d@h@j@n@p@r@v@@@|@@@@(@@@@@@@L@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UnknownGz Times New Roman5Symbol3& z Arial/5  (jwiԚ?& Arial BlackC (e0}fԚPMingLiUSAlialTimes New Roman5[Ԛ0}fԚ?5 z Courier New?5  (0}fԚMingLiUA& Arial Narrow;5^|ўԚ0}fԚ=5DLC-FS0}fԚ;5^-NfԚ0}fԚY CG TimesTimes New Roman;5hQw-NfԚ0}fԚ;Minchofg;5hQw0}fԚ0}fԚ=5hQw-N0}WԚ0}fԚC&Swis721 Md BTS&Gothic725 Bd BTArial;5hQw0}WԚ0}fԚIBookmanITC Lt BTK,Bookman Old Style;5hQw-NўԚ0}fԚ9 GulimtK1 MS Gothic-3 0000;5hQw0}ўԚ0}fԚ;Wingdings!1h s&uγFHk7!<!),.:;?]}    % & ' 2 t%00 0 0 00000013468:<>@BDOPQRTUVWZ\^ \]([{  5 0 0 00000579;=?ACY[][/ ds 2Q,{1z _^XDelphiGordonhagar i@@@gQ9 Rbjbj*ljjjjj~~n<~7\$ jjjjjjj 0#Y'~~07~~jjjj (. A!"#$%S e'CJ OJPJQJ_HmHnHsH tHuA@ -k=W[WZ:!3@<H"QVTd4kzNp>(n6 8  V%2*05 8:>0@EHM"PXSUZbfj.osny {Zd`@.\ 0@.h@   @@UnknownGz Times New Roman5Symbol3& z Arial/5  (jwiԚ?& Arial BlackC (e0}fԚPMingLiUSAlialTimes New Roman5[Ԛ0}fԚ?5 z Courier New?5  (0}fԚMingLiUA& Arial Narrow;5^|ўԚ0}fԚ=5DLC-FS0}fԚ;5^-NfԚ0}fԚY CG TimesTimes New Roman;5hQw-NfԚ0}fԚ;Minchofg;5hQw0}fԚ0}fԚ=5hQw-N0}WԚ0}fԚC&Swis721 Md BTS&Gothic725 Bd BTArial;5hQw0}WԚ0}fԚIBookmanITC Lt BTK,Bookman Old Style;5hQw-NўԚ0}fԚ9 GulimtK1 MS Gothic-3 0000;5hQw0}ўԚ0}fԚ;Wingdings 0h<!),.:;?]}    % & ' 2 t%00 0 0 00000013468:<>@BDOPQRTUVWZ\^ \]([{  5 0 0 00000579;=?ACY[][