%PDF-1.7 % 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 14 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 8 0 R ] /PZ 1 >> endobj 14 0 obj <> stream xXOK@Z𐃧þ?IQRV Pך"]ťKzG(&nt Xa&7f޿^8nÀ"̡^09簝G|!- wQ=pRQi I?5l]E#WewOXڳ4- pZm;j gpcv}pxabD3b_"x!>\63Hћ'_qqa~`cw=\O^OǪ Z(%c]sMtMTW4hҙ;3:US,15O'GBh*ӴQݢlE͏o?G**!2\EIPI3U7yE00)*o gvNGvŊrF6yR/QP4DjzEOp'*e_DgS2ӕA5lD+ڧbbakD#-˄L2MIF]k FNrTNd:!`/^~ endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 16 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 16 0 obj <> stream x335W(W0P,X `g``B%ҹBL,B\C Ph TC!\YNds3S=cSS\.S|@ a9  ڦ`dbgaf @dz&xuB,RE @AU1BHBFw񡚱 !^ U')!׏E44 2$"̌, A``ƺPi\n\t?8p ~| ^sSPR+H68}Z"R0P!LMPPAf~g6@ N Q 9gy*oe-j9Ÿ~ ~ bC*,z7b%RPџuW`! ]Xwܲ?#A1rL⊃OZH{%3r"2ctpg8mNEPϔ2eċSA>Ҿ3Ŗ)ArX[LjHەKcl p0E3$#`ʍSrL)/mj`d \`H Q&h"Ph!$#}`D<P# ֿ endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 18 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 18 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) a s;ӭMSѫR xc@|fYN&:|ZB2 'Oʾ53G֏ 9}g! (hEP%}<`|H-ȟCڇH%_j> /PZ 1 >> endobj 20 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) :~Sr;ӭ:|*G4OS3V! dw.cWC_ v?|#X,h֡93s$0,cW<}e+NƘ܎^KǂOu JCً/6``ȆMC=LJ)ʓ蟠ҥ%0!3!] ڥ9j 'ȏC=k -QPPl{;h J&0   ,J0!\RRC=Ccː(5=ִAx`dƬ"V$0i?٨>C>"Jj$ w- 0E3$#DaʍSrL)(s-f#=s3(7G!DIW3`23ƫ^`H1Oj,' endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 22 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 22 0 obj <> stream x335W(W0P,X `g``B%ҹBL ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPŅE @DL@NV07535TIQ֨zQœ+ޑn'nçxCѶ !^ S!N6Bs2(b V),b%+bLLhfSVPH!Ӑ9«~ ТHɇ=>יa0hjENFy$KqFK#j˓~֝V&(Pϥ4XEeUYZҟƨ6[p1RҞ'$^7Qʮ۠Ɨn_DםVG!͉2.#F۪ͨ^Dkuy`PECV CΆ=Z7 ^D*n#{V`7Θ;orPƾG2,C$)7"N90\&FzF F ҍ͠`&-̀@m x>0"Ey7 endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 24 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 24 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) ~  F  Pe\n\t?) w/ԌU'{ b=z CfHu,SlђoHj?Φ&2%0kjIjNΐ4s)9`C> I lbn8p#YC=vMI0mlIN㘇MIհx9go(f_r6AB e_DؽuCƨӇX%%ɭn{ ){hhCҌAZ>!&R ZVA[6$$8P:+1Z'6<($.,>0E3$#`ʍSrL)(Zr#=s3(7G!DIfD@3}`فO'. endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 26 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 26 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) :~ MM F  Pe\IxGrUCLL\TAl4cB@<(X9 ^7DxݏHo'XO> /PZ 1 >> endobj 28 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) ~VI11q>~R +`|#hEow~X/ a:  W ^ իSBRSw̑bv Vh.K1 C?W451(@ =O?M- ?>J[`3\*K t([a (h>D-k8eM~KzlR zYcA3b!G  Td_xvHgpȣFy46j{ )ܪBpȥFƸri@}UߠC݇h `CvXxkg ź-‡X` & L! 䐲0E3$#`ʍSrL)(r-c#=s3(7G!DI23`d23F^`̥HG/G endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 30 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 30 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !)  !^ y1.ĩ JQ0 `cz````W7W#9ݪO_gMLC[#6(tN8f(!ĠЂgC?Fz]zc4@^3D^5?NduRC*n#|P R7w!|\dJ3DzPx9h^c vO7nP qUVP[0IoJlPrي)ސ'5 ȟCُ82111SXzLlҤ{r0#Ά)n7 MC?aeafHGpR.#=S## P[FzfPnB0Fifeg 4RAY"c$iG endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 32 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 32 0 obj <> stream xݘOAǗ @R.ngf;r0D$2viLp  p޼x3;hH'o菝6ݾy3|Yp^Y/$)^[} O[>Hp//I`L \QAatVz-fLf)*'NgXh67U"{^}WL/Uw\[vCژF#r]Ŷ{O7C*2EumBܑp~@d'LkϐF{3zAv4b5S/@*TWڤ)+Q KYMᅭ԰'CZYw:Z]s8XV2s|s =-f" endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 34 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 34 0 obj <> stream xݘOk@gEPc7;3${,l2tKi,-҂+z <^(θ7Nd$,601l6`c;˲!T(OA @?AI_z0[Uy(߳3ɇ?,dbw@f[*!ψmؘ_ĥx'G5~'B(>w[ VT% ]\EpUJR쎾u"HMfm3f3Up,^fn~;W9u> /PZ 1 >> endobj 36 0 obj <> stream xݘAK@ǧ{eO"`әI&i{SVTF*"(ŰkYXPT,ZtY/ɓAG?3ImmuMRҤof_` 0sffe1}?6Bf%u5(dĪN!0"Bi.7<]NZ{Sϟ>̂;.=IimlO33߱0]o"̖`*;%轭-IW>5dT@K7Mpη.=69*Ɲh1I.cQ`NvQ[vwҮi&SYA]#Y*sk( ktElvSH0J3~Q~^|9J=PhO+4GCA$6$r54.w*1gja_Ի?qI_ǟȪQʲ&'M4ZwfRQY:Oln[Upt],(1 ?]A(dƋ{M endstream endobj 37 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 38 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 38 0 obj <> stream xݗJ@Ǜ> /PZ 1 >> endobj 40 0 obj <> stream xݗJ1ǻi.dgÖnsJOEۋx<(x 7YL݊UQ,N&3gn8#l7̭ qGh[06F{P!ώw#w8ӵ$va|"t2-0MD+ikA2BM$YdC%Hr̫Nr<{&R?Хz]HG,IoW/$GP%taѥ]Hхtp]}b;',]|cFQ 6?x)COWؔL5 o tW endstream endobj 41 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 42 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 42 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) ~U:%OЌUFX<1 2DAZ>!&R D9"u01.eW7W#9ݪO*ijKoZ>R cfl~ MM ShP#HyՇGKtL7!%I`H ei&(e_f,LP4ƕ)oF 4}hl+SR^4ŕ#^ {P0h91scP9jn['5wCgƨX[Sp%jx`gUa7%6$E_ -k*-9Գ!Jv`qnZ&} X )! ISnDr;`JLL,@A l陛A9 $MZ# h14CS}`E> /PZ 1 >> endobj 44 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) ~ V>~Ra3MԌU^X2 3D]ct硺~C_fH4`c 9eWm~RC_H5ŀoy-C_HG`cRC~H!/r%Mu2A*7u451( J|cbfVRAlqUopu/[q/3ny3hE)jmd{ݐ#Rà@-cZ) C" vz``ƺPi\n_H2g$$T?EIahؠPp%#cRQʃ+bLL((: 5IOYy?';ؽnyYt!;S什Hxa;CԢ@'3ֽ'S{@& S4C@8B ܈8 wr)Y.637rsI42.=ch|)f yV_ endstream endobj 45 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 46 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 46 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !) :~=MM V~RIG̢gMӌU xk@|jcmaɌC_fH1` y${H{c7o3SKn0ђ._n;Zpb/PJS' i( o(@IjH׏gߐZyl~J|6TM1`lQrgCcr#0׀_p/#s?6Ӎv ȯ"UeCگƨe?܇1~֝S͘1}hT00[W^N+kGR`^G [Y ( i!1 o{ ]6u[ )! ISnDr;`JLL,@A l陛A9 $MZt# h14Cs}`D> /PZ 1 >> endobj 48 0 obj <> stream x335W(W0P,X `g``B%ҹB݌ ̀ !i !\MP@``hP4@4İYTT!9K?"T%+qXNqPE(]h0"4 榆z !)  &V~n*h IJՌUiy jX|3 4D)ăZz]&^LO8}gf_nL ?TŘ$!Cc34`btZY ܋C{H32`Uu:%gw [!;y>~i|e-4ZmH Xa_gCw&gzKܯH5C*Wu451(1[L<[3zQ9h6CٗHŋD_YK!GS:T|VUsH 4`D^|!0a~+h~!7V|BMk( CKB6яBxGr% 4īBrSISz]uHAFl@P(8HR)JP(%Z" 䐲0E3$#`ʍSrL)(r-k#=s3(7G!DI23`d23F>`hHG' endstream endobj 49 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250620192203+08'00') /Resources 2 0 R /MediaBox [0.00 0.00 595.28 841.89] /CropBox [0.00 0.00 595.28 841.89] /BleedBox [0.00 0.00 595.28 841.89] /TrimBox [0.00 0.00 595.28 841.89] /ArtBox [0.00 0.00 595.28 841.89] /Contents 50 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R 11 0 R 12 0 R ] /PZ 1 >> endobj 50 0 obj <> stream xWo@dcBV绳>gH XR[$8nKC4TH ltegB,H g&J.~w{ϧ ҂NU`1pmM7QN VK1\ BqeJK n=t${8>qR>a4،hm %F2XS:a m//VޔG?;w)z!Q83Ac_I￾NѴbb|̛<#$brթhh͋ϕsNcd: uT+.iT]:^~|:k1܈0@?.ia;$ǤH4lA(I<& G#%.h~JցME$ V54=s|`7ӷ'#%N, >ep~NěwAXWh ߊ GmQeOR34zpD'4Շ]қwRaxaDaPP +ˍF5*TNQZ h=ho/a3>Pqx2'c]dZ0 R jxtě bT_oCȝ ?Y| endstream endobj 1 0 obj << /Type /Pages /Kids [ 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R 29 0 R 31 0 R 33 0 R 35 0 R 37 0 R 39 0 R 41 0 R 43 0 R 45 0 R 47 0 R 49 0 R ] /Count 19 >> endobj 3 0 obj <> endobj 4 0 obj <> endobj 51 0 obj <> /FontDescriptor 52 0 R /DW 1000 /W [ 1 [ 207 270 342 467 462 797 710 239 374 374 423 605 238 375 238 334 ] 17 26 462 27 28 238 29 31 605 32 [ 344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758 772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606 500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527 524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605 ] ] >> endobj 52 0 obj <> endobj 6 0 obj <> endobj 7 0 obj <> endobj 53 0 obj <> /FontDescriptor 54 0 R /DW 1000 /W [ 1 [ 207 270 342 467 462 797 710 239 374 374 423 605 238 375 238 334 ] 17 26 462 27 28 238 29 31 605 32 [ 344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758 772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606 500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527 524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605 ] ] >> endobj 54 0 obj <> endobj 5 0 obj << /Type /XObject /Subtype /Form /FormType 1 /Filter /FlateDecode /BBox [0.00 0.00 595.28 76.54] /Matrix [1 0 0 1 0 0] /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F3 6 0 R /F1 3 0 R >> >> /Length 154 >> stream x0 D|ō'!iJR7 [-]}lDCΑ{>Č|A S]Q+CQG5:>GD#lNWGbwzb5{G{r BpTw{OiH endstream endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 3 0 R /F2 4 0 R /F3 6 0 R /F4 7 0 R >> /XObject << /XT5 5 0 R >> >> endobj 8 0 obj <> /H /I>> endobj 9 0 obj <> /H /I>> endobj 10 0 obj <> /H /I>> endobj 11 0 obj <> /H /I>> endobj 12 0 obj <> /H /I>> endobj 55 0 obj << /Title (2020-2025^tN-Vmcg:LN^W:RgNLNgbTJ) /Author () /Subject (2020-2025^tN-Vmcg:LN^W:RgNLNgbTJ) /Keywords (2020-2025^tN-Vmcg:LN^W:RgNLNgbTJ TCPDF) /Creator (TCPDF) /Producer (TCPDF 5.9.133 \(http://www.tcpdf.org\)) /CreationDate (D:20250620192203+08'00') /ModDate (D:20250620192203+08'00') /Trapped /False >> endobj 56 0 obj << /Type /Metadata /Subtype /XML /Length 4514 >> stream application/pdf 2020-2025年中国洗衣机行业市场分析与行业调查报告 йго 2020-2025年中国洗衣机行业市场分析与行业调查报告 2020-2025年中国洗衣机行业市场分析与行业调查报告 2025-06-20T19:22:03+08:00 TCPDF 2025-06-20T19:22:03+08:00 2025-06-20T19:22:03+08:00 2020-2025年中国洗衣机行业市场分析与行业调查报告 TCPDF TCPDF 5.9.133 (http://www.tcpdf.org) uuid:87683e11-1cd9-f797-6a50-64580d86a12e uuid:87683e11-1cd9-f797-6a50-64580d86a12e http://ns.adobe.com/pdf/1.3/ pdf Adobe PDF Schema http://ns.adobe.com/xap/1.0/mm/ xmpMM XMP Media Management Schema internal UUID based identifier for specific incarnation of a document InstanceID URI http://www.aiim.org/pdfa/ns/id/ pdfaid PDF/A ID Schema internal Part of PDF/A standard part Integer internal Amendment of PDF/A standard amd Text internal Conformance level of PDF/A standard conformance Text endstream endobj 57 0 obj << /Type /Catalog /Version /1.7 /Pages 1 0 R /Names << >> /ViewerPreferences << /Direction /L2R >> /PageLayout /SinglePage /PageMode /UseNone /OpenAction [13 0 R /FitH null] /Metadata 56 0 R >> endobj xref 0 58 0000000000 65535 f 0000019401 00000 n 0000022019 00000 n 0000019588 00000 n 0000019694 00000 n 0000021603 00000 n 0000020583 00000 n 0000020694 00000 n 0000022164 00000 n 0000022445 00000 n 0000022726 00000 n 0000023139 00000 n 0000023551 00000 n 0000000015 00000 n 0000000405 00000 n 0000001046 00000 n 0000001418 00000 n 0000002113 00000 n 0000002485 00000 n 0000003170 00000 n 0000003542 00000 n 0000004194 00000 n 0000004566 00000 n 0000005239 00000 n 0000005611 00000 n 0000006264 00000 n 0000006636 00000 n 0000007279 00000 n 0000007651 00000 n 0000008278 00000 n 0000008650 00000 n 0000009292 00000 n 0000009664 00000 n 0000010327 00000 n 0000010699 00000 n 0000011345 00000 n 0000011717 00000 n 0000012353 00000 n 0000012725 00000 n 0000013200 00000 n 0000013572 00000 n 0000014039 00000 n 0000014411 00000 n 0000015057 00000 n 0000015429 00000 n 0000016130 00000 n 0000016502 00000 n 0000017172 00000 n 0000017544 00000 n 0000018275 00000 n 0000018686 00000 n 0000019847 00000 n 0000020404 00000 n 0000020852 00000 n 0000021414 00000 n 0000023808 00000 n 0000024288 00000 n 0000028885 00000 n trailer << /Size 58 /Root 57 0 R /Info 55 0 R /ID [ <87683e111cd9f7976a5064580d86a12e> <87683e111cd9f7976a5064580d86a12e> ] >> startxref 29095 %%EOF