republish versioned site

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@753425 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael McCandless 2009-03-13 21:20:06 +00:00
parent 75d6fab25b
commit 36329624f9
15 changed files with 273 additions and 1267 deletions

View File

@ -111,7 +111,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>
@ -1333,6 +1333,13 @@ document.write("Last Published: " + document.lastModified);
IsCompoundFile, DeletionCount, HasProx&gt;<sup>SegCount</sup>, Checksum IsCompoundFile, DeletionCount, HasProx&gt;<sup>SegCount</sup>, Checksum
</p> </p>
<p> <p>
<b>2.9 and above:</b>
Segments --&gt; Format, Version, NameCounter, SegCount, &lt;SegName, SegSize, DelGen, DocStoreOffset, [DocStoreSegment, DocStoreIsCompoundFile], HasSingleNormFile, NumField,
NormGen<sup>NumField</sup>,
IsCompoundFile, DeletionCount, HasProx&gt;<sup>SegCount</sup>, HasUserData, CommitUserData?, Checksum
</p>
<p>
Format, NameCounter, SegCount, SegSize, NumField, Format, NameCounter, SegCount, SegSize, NumField,
DocStoreOffset, DeletionCount --&gt; Int32 DocStoreOffset, DeletionCount --&gt; Int32
</p> </p>
@ -1340,14 +1347,14 @@ document.write("Last Published: " + document.lastModified);
Version, DelGen, NormGen, Checksum --&gt; Int64 Version, DelGen, NormGen, Checksum --&gt; Int64
</p> </p>
<p> <p>
SegName, DocStoreSegment --&gt; String SegName, DocStoreSegment, CommitUserData --&gt; String
</p> </p>
<p> <p>
IsCompoundFile, HasSingleNormFile, IsCompoundFile, HasSingleNormFile,
DocStoreIsCompoundFile, HasProx --&gt; Int8 DocStoreIsCompoundFile, HasProx, HasUserData --&gt; Int8
</p> </p>
<p> <p>
Format is -1 as of Lucene 1.4, -3 (SegmentInfos.FORMAT_SINGLE_NORM_FILE) as of Lucene 2.1 and 2.2, -4 (SegmentInfos.FORMAT_SHARED_DOC_STORE) as of Lucene 2.3 and -7 (SegmentInfos.FORMAT_HAS_PROX) as of Lucene 2.4. Format is -1 as of Lucene 1.4, -3 (SegmentInfos.FORMAT_SINGLE_NORM_FILE) as of Lucene 2.1 and 2.2, -4 (SegmentInfos.FORMAT_SHARED_DOC_STORE) as of Lucene 2.3, -7 (SegmentInfos.FORMAT_HAS_PROX) as of Lucene 2.4, and -8 (SegmentInfos.FORMAT_USER_DATA) as of Lucene 2.9.
</p> </p>
<p> <p>
Version counts how often the index has been Version counts how often the index has been
@ -1434,7 +1441,13 @@ document.write("Last Published: " + document.lastModified);
HasProx is 1 if any fields in this segment have HasProx is 1 if any fields in this segment have
omitTf set to false; else, it's 0. omitTf set to false; else, it's 0.
</p> </p>
<a name="N104DE"></a><a name="Lock File"></a> <p>
If HasUserData is 1, then the string
CommitUserData is non-null and is stored. This is
a string previously passed to IndexWriter's commit
or prepareCommit method.
</p>
<a name="N104ED"></a><a name="Lock File"></a>
<h3 class="boxed">Lock File</h3> <h3 class="boxed">Lock File</h3>
<p> <p>
The write lock, which is stored in the index The write lock, which is stored in the index
@ -1452,7 +1465,7 @@ document.write("Last Published: " + document.lastModified);
Note that prior to version 2.1, Lucene also used a Note that prior to version 2.1, Lucene also used a
commit lock. This was removed in 2.1. commit lock. This was removed in 2.1.
</p> </p>
<a name="N104EA"></a><a name="Deletable File"></a> <a name="N104F9"></a><a name="Deletable File"></a>
<h3 class="boxed">Deletable File</h3> <h3 class="boxed">Deletable File</h3>
<p> <p>
Prior to Lucene 2.1 there was a file "deletable" Prior to Lucene 2.1 there was a file "deletable"
@ -1461,7 +1474,7 @@ document.write("Last Published: " + document.lastModified);
the files that are deletable, instead, so no file the files that are deletable, instead, so no file
is written. is written.
</p> </p>
<a name="N104F3"></a><a name="Compound Files"></a> <a name="N10502"></a><a name="Compound Files"></a>
<h3 class="boxed">Compound Files</h3> <h3 class="boxed">Compound Files</h3>
<p>Starting with Lucene 1.4 the compound file format became default. This <p>Starting with Lucene 1.4 the compound file format became default. This
is simply a container for all files described in the next section is simply a container for all files described in the next section
@ -1488,14 +1501,14 @@ document.write("Last Published: " + document.lastModified);
</div> </div>
<a name="N1051B"></a><a name="Per-Segment Files"></a> <a name="N1052A"></a><a name="Per-Segment Files"></a>
<h2 class="boxed">Per-Segment Files</h2> <h2 class="boxed">Per-Segment Files</h2>
<div class="section"> <div class="section">
<p> <p>
The remaining files are all per-segment, and are The remaining files are all per-segment, and are
thus defined by suffix. thus defined by suffix.
</p> </p>
<a name="N10523"></a><a name="Fields"></a> <a name="N10532"></a><a name="Fields"></a>
<h3 class="boxed">Fields</h3> <h3 class="boxed">Fields</h3>
<p> <p>
@ -1714,7 +1727,7 @@ document.write("Last Published: " + document.lastModified);
</li> </li>
</ol> </ol>
<a name="N105DE"></a><a name="Term Dictionary"></a> <a name="N105ED"></a><a name="Term Dictionary"></a>
<h3 class="boxed">Term Dictionary</h3> <h3 class="boxed">Term Dictionary</h3>
<p> <p>
The term dictionary is represented as two files: The term dictionary is represented as two files:
@ -1904,7 +1917,7 @@ document.write("Last Published: " + document.lastModified);
</li> </li>
</ol> </ol>
<a name="N1065E"></a><a name="Frequencies"></a> <a name="N1066D"></a><a name="Frequencies"></a>
<h3 class="boxed">Frequencies</h3> <h3 class="boxed">Frequencies</h3>
<p> <p>
The .frq file contains the lists of documents The .frq file contains the lists of documents
@ -2032,7 +2045,7 @@ document.write("Last Published: " + document.lastModified);
entry in level-1. In the example has entry 15 on level 1 a pointer to entry 15 on level 0 and entry 31 on level 1 a pointer entry in level-1. In the example has entry 15 on level 1 a pointer to entry 15 on level 0 and entry 31 on level 1 a pointer
to entry 31 on level 0. to entry 31 on level 0.
</p> </p>
<a name="N106E6"></a><a name="Positions"></a> <a name="N106F5"></a><a name="Positions"></a>
<h3 class="boxed">Positions</h3> <h3 class="boxed">Positions</h3>
<p> <p>
The .prx file contains the lists of positions that The .prx file contains the lists of positions that
@ -2102,7 +2115,7 @@ document.write("Last Published: " + document.lastModified);
Payload. If PayloadLength is not stored, then this Payload has the same Payload. If PayloadLength is not stored, then this Payload has the same
length as the Payload at the previous position. length as the Payload at the previous position.
</p> </p>
<a name="N10722"></a><a name="Normalization Factors"></a> <a name="N10731"></a><a name="Normalization Factors"></a>
<h3 class="boxed">Normalization Factors</h3> <h3 class="boxed">Normalization Factors</h3>
<p> <p>
@ -2206,7 +2219,7 @@ document.write("Last Published: " + document.lastModified);
<b>2.1 and above:</b> <b>2.1 and above:</b>
Separate norm files are created (when adequate) for both compound and non compound segments. Separate norm files are created (when adequate) for both compound and non compound segments.
</p> </p>
<a name="N1078B"></a><a name="Term Vectors"></a> <a name="N1079A"></a><a name="Term Vectors"></a>
<h3 class="boxed">Term Vectors</h3> <h3 class="boxed">Term Vectors</h3>
<p> <p>
Term Vector support is an optional on a field by Term Vector support is an optional on a field by
@ -2339,7 +2352,7 @@ document.write("Last Published: " + document.lastModified);
</li> </li>
</ol> </ol>
<a name="N10821"></a><a name="Deleted Documents"></a> <a name="N10830"></a><a name="Deleted Documents"></a>
<h3 class="boxed">Deleted Documents</h3> <h3 class="boxed">Deleted Documents</h3>
<p>The .del file is <p>The .del file is
optional, and only exists when a segment contains deletions. optional, and only exists when a segment contains deletions.
@ -2411,7 +2424,7 @@ document.write("Last Published: " + document.lastModified);
</div> </div>
<a name="N10864"></a><a name="Limitations"></a> <a name="N10873"></a><a name="Limitations"></a>
<h2 class="boxed">Limitations</h2> <h2 class="boxed">Limitations</h2>
<div class="section"> <div class="section">
<p>There <p>There

View File

@ -439,10 +439,10 @@ endobj
>> >>
endobj endobj
79 0 obj 79 0 obj
<< /Length 1900 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1887 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gb!;dgQ(#H&:O:SkcIuqc%qO]9.pYuRlK4^okn7u0A.J@A_InDM(U+CV-i,BCmdY[g,NbrTEmFk8SL/*k0/O,3?>c(%fRMGB*j'+#)PuX-O`B;5@Db-O>.A/8iX/nT7`J;qtBUnF/T<Oe&B+>5B>^)Fg`AIO+_E/9FL%$ZaZE'PiBn)HEEiQpF<44V8lT<Z>tdK3-tR>3Z?"a.*>N7`EZ3_*^LRhj&)\R=qBp6g,Ko1Z<j*fM6&fNK\%\Pj'%[j%Cpq8IoY&BihJ=.m/RY]+[Ln(6KYhk2i[%K\?jI)OiG?*,YhMGok22$`K='Sn8cKJ[?K6hga-qQ]=ubl#*_$\bY;Qe;+mg:n_G-sb7U&Y,j73S)52LeYU"7&Y[rZb5Dpc'r,A]dL`CXaeF9K.M[/Ut>Snq0,\9h>]J/\OBRU$FpFt.I+_2jY[OOs*m#17c2O`,G9T2T>FXGMAGfVT;A1<7K0IU]F,2X%+!$Y>\h*??q1Z7]UD"\`<U:A+3,31+\=bsAd9]5efpL<,[^JhsE^^VZb%a'OU#!3&DmfZ,S:a+:$!\YCLi<kLBV8CX2.qH+2IWHZ,<h(7IpM#R?"FKXh"b3l_068QK3XB?7i!UGO,Y0Bm0V??4EqU'DTCd@3WT[*Uo:FPCNUF-!eX'LN=pdt%-00Hmc034u)]D!NWN8I^IYn\k1:PTt=#_SNHnNoM@:ZTQX[H_]^]"8I3tj(#<5Pj\B5LMIV;`uJd:CDC;V"m4,6kD_+i%@DU)*?AbQ9Ud[AL(#b/F"3c<i)iM@.$G(J%h7'N!tcOr2qXG>C./<J;L')>dF/4?37.k#qQ5YF5WUOHR,k"(8i+1L^\!=L:)&:HM+VBMn8@F[Q7WSLo,<UNqPdqHVN4b:uq-EmrW?<+=+'k\-iXWk]^Co)f6,6"*&&Lim<G\U**WL$+`>N[mEQZKb@Bqa]:%DM?9fD?O:A1Y.I*!dTHfB`uHmp7\HLmrN@__?=o$M1#("'^8(9K+YOCF_cHT,S1>+:rW-"$cea^41AjGR#]X8YAs=T_?)GWQ8m@coV2eck;/]Y[V(>Z+69aAEO()qok^8G\u_ec-VikJ).Ed8%`'JkOd1>(nN9asAP%TQR]&.`?Ci7'#2THVBr(jG!iNV%(2.DERb5jXTnhH:XYeAJ?KIh^Aq_)I\D]f5ALU"mg/pJ=1W<SR:JQaH<ih91F;,?-OT5jr^1T;U6>[Vt#aGuH/&@3[HeW\(=3r^&A9@e<Nu-8@Dm(gDJ,=OIdI7%.+,A_?ff=fejAXITAFr7=>QMW<)$`XT$nsjRO:FeD]_XfbKf(%MJZIi27Yr96^E<-(a1\j"-6#7)i:p:FIL@iu)+/h`Paes:H8CZ;:84_[@;]ls1RORqd_E"9%[h\dX.;69M_<KF#4)+Xd7iDRmr%s+qHi/qrpBbPha4O;7c7R%jjaKS8hS,ViQ,j.`uCBX3H!$/[m0psZ)@XMdleAJW_3X]ihi5)_CqKIhIEK-p5&b)d66EQ%7Z6j!U=Z3a`PrN_laf69&Nu=F=TGrYjC2'M;6-)proIgO.+7U>e//k?f<g+C:\[9pn't_9i-=`6F;,EIp2K$;1%u.6dtI!e%W7@mkD'r'VQ9I'Y704iPL3;j[u>@X%d#f&L<g$8$5#.OiQmpR+gjK_peeB=]G)^9l&N74<JiDF7G$'G66A@?HepqqLj1:m]<Y\3gqH@8JHI\\e!Xn%?8d7qJSSSg3#B$U.*D@a)mX%M^dp\,\"B4.B([r\Wp??[o2ipD$K;%Z0rq=M5-Wm2gf?-(F-8#,Ib5V-F"?j%,H>1`^g^t#KTP$\eT?:f8hCcY$.p%\8@No7eOiDh,'/U(Ll,"!j<V?jJ'BGh-+W-7Lbd?<f!Epnlu^Z]dkoTPu)[6Nc$*A"gp\T"9~> Gb!;dD/\/e&H;*)Tl4^sQk^oE07+#PVKJ6-F0jTdQ_l0ERC7fAU.<=Nfrs:)[`kL@[1:c]."W]g.37ju554QfkL78jl/;"2FdDOoC65sDFi#hc^B&,ALQ%AB;8S_1rZ"%Mm+Y<+bb6'd9G[f?rQ'[7l>/[q*XUZ<R24*F-a,J..)hT1oNFUXmSm5F9"1j)A`XPIE:j([F>Sr!;j=8OMn/8C4b,,YgS7GB[;OPG1iY.jA\C.V*EdYq#`hu_a0d>_*ch5Sm]*A)`!9rOgAr@E6@o].L!4U`B*QcDE>P1b,)qH2=e)i)lHb4&M^,.2k2hK$C1jeWEL4U8m.sKK5G5CZceKdh*49nb#N*79[N&^I9S/9LPS*0c#"p.q#$[B1rj+R.bR_2^LM-^lKc49_F)d8m1`(ni#"_s^&2+GR(P3bT!V:Z*CAJJs&k?.BVAT$GG![-Bl4kX8-.4i<BNX&&R!u=T__hR]2$&iCM)n&hlC])P%q5auI9XoZ,=rSn\5S(Y6nA^Ces-Ph5OMiO>j?Mcp^&2%8Z79J+go/3!R+c!d62Tm>R>rd%*!7?c.#YMD!NsaRh*9EO<uL'O1kEM7MnHSGj9lFfTMT3PQW!01L]bV2&%ekPm*P9itFG"Lt#53]`KXo($`HpFi0udXBtR6.p#ApWP8S\=5;#[XKnN3`#rV3)YN8!@5r?"jDKZ/=lse!*ef`mP-kpf\bPh.khVXtq5+cooN8LiZ'L9J/4Z6[02#GP6]N#ENeIISOc*DecS5f("77u5/uhT]^UX&S,u[[72rt+O.uOK&3S6o^l)h:i)p#$G[p-h#d5VXEIP(.BIHYn"Jk&@'gu/8fhjbQEKafS::"n&+j;&13T!")%@,GTi?JoX+i@TI1C7aOS.5SO!X"#U(k!4%<;bC'JO3@@8!k1a05p;&l1:CFNn$0b$9&bOT_;DQ`F"mJ]fN6i8QaPTS]LXR(ZQ90nKUOZJo*_aqks"Q?gb+9eBZZ*Yp];/o7O`s%2O1j.^M*hh!XS.%HdT_+VKM(abRW+,*;9YmT-5ct"([7RVPbJ@n3!?5oTNPu;LY9O-fSY;"89(7S9:j0PnONd=GC(s^-f14<FfZJ5s3I-<*<+mXsWIoJsYX*>6F<pd>ZKR@"G/WOp)aBO!_<>IAgTKWg2_7=fWNYQ<>Ac1N':f-*e4?&ksqFf9tVMmO(Y:Pne(E(HP.pN^s/*"5gEh(SNSn$A?RCOd4kEDL9i4O&o.5<Fkaam2sZO+()dnr;H<3a[Eo<MgcXl2eV:jrf^,HT-pBUU>cL[QHD0@@V.mp@=W_b3p5%;=XpM)kQe99s(`p8+FZQ?&!(L?j%M@_*J3<Mft/iOW+QP9e"tia[8EEEh6mu>r="*aF#/H?$&JS7eT"FVIBIbUX=q.YZQ#Y)gPTV6<daM[O59OC:\/c8#l5<OPue%5qCA`rTIIDgK81\Xe/rV%8*%02CYf*pBZ/m3S4rZN]W*S1e;0T7hAF$&*:b.<"gLSqDiX5dYA>mrU'OSTqa.0Djr!f(Z)@esjaB(nM[\@sNL7e8pqiJ&*:ZmGH.#UYp#-Ku7U8_INs+?C[a50-G:-qEf3M115;=Xkrc;i.f@,\^Xi``L/.P+I_uYXrQ+Xl9TR=9_l)/8p=D\0I<n-2Wj+nd@8l>TnN]\>-:356ImZ[e),@8TaM#)dNamOhfmcp`!,"WJp%_@ANG7BP_rmGfD1YUAZ\tau5]KLD'gZpQY7O2HTgG#Q8=E>:ekjH=OU"^"2ojclN!YS!bYHRcMS1d??e&H9Hf1od.$5g?oVi6``A.GCDp#suVV-H6`Cq4<Hn0i0I1lkMinm"-'Xkbki[Xl50gCq,rmrin$gR_9K0Pph[ct@X,)suDqC5Y]_>;8WlT`5(QhuBD~>
endstream endstream
endobj endobj
80 0 obj 80 0 obj
@ -454,10 +454,10 @@ endobj
>> >>
endobj endobj
81 0 obj 81 0 obj
<< /Length 2035 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1848 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm=D/\E'&H9tYYjT[\<Ue\]0@5n4jcXSV8kBptF],3c@b00`fW!K8jk"]n$p.sB_*lg&-a1e_54d"B1ZS/;@H1eKppX[H1]I-^d4o`1F'Y.4D`dc;dqK]2Xef!d1k'@j]D1Pr\rLB+r5gX+(r\%Ys"h(=9ZPRe_q'PMmE_gtBZd%p^:Dg`<jC6+4e7)#n4#W6(\l9]8H"%jEZsj-S%jbF0@!i">5Lr3r`\!cAa8u<k5h.Hab%C#'7Z)i.HO>@1sQf9&$e$LB@>m96aud4pXicWGY=@mZl@9K/rtYpp]>N*gJrO-7rW569:B\HL::a0S9@C]p;"7e>69bA(g,#sf*'l)!ce1GoP%"<Qr==l2I#0eFB(*LMh?]Ih<3DIDMR7<YQ+Rc@GL%@EOY]70Y1<R.5Ae_o_..+.MPO2pu<fN@R6+L=ce]RY7LBfqrbT]@/0YG&u:C%95dBRE'a7DOA50`XN0)3puV2Ea2d,j\eL27P+kW?1!A`GR"69pA.?#k./7WpK'f:W8jSu%&E\Y_BmrV4)$N,r[_TK=[)f\nQDqBcdQ,S!dqRepF4-H2;@DPuT)3`BE>5J[F(*05VCW>21X9c.114qB(B[S<LbbiX0ijR*JEOB]Xka"L>De[c.H3K[5D&ufIT?LN8V'3*9a"=1S6M_>nWqTGg*d4No6Ce\"]80hg-?7U&5&FaM^Y?u.JO;[.Y:^h%G)@ubIoWdhJ7CH\X:/4KB=2+'`sCO'#ft$8<mRQTl^@Kh%D0NX04CbQXP=o#IVG7NSkL"Oqf8LGGl!d(Kq/t_?K3/m?iJG#TUd>%#fk.(=7^IUB4Gk.%8.M*TR?76PG`b,?LUEga5ZK==b<un@T@5jN*Wu'QcemeW>jU-K77LrJFiN3&3Xj7,o@MV[61A)fN:;:kd":=b0$!BaUB8THn.BHrqVL7NBaaT-G7[91-JE!UA$=nqN(J'fq*P)!/4^c:OIfXb,p"^(ihcX]?.c,6S3n\N7OPo$25)B>F]8<R)9l;sGapoF`%O+R`gS>:&T8$$P#c(T"j!!Z/4(Z%>),#4gTYMTnuf,)j:$W4I]iQt;)sFf9,MUs/t.#tseLNAB"B*CN@`L#!N5LCF-K2)(9@S&85!5\D<e7*S'$/KfLsk<_$nJAS)T77'en&TYog+-VU!Q9)8*Zr1!r40U2C10[)4nGD(!biJEYTjPDX3#*T)?Ch!,M98Pk[nX0^-!Wcf@0fl5VKYb83._O>\?N8g%+6FM*p0[i4k3s\dq?'OTkNaGnj?uR?%YjdoF)UPSfg9`)K,cV!:3Ri'Co3BbB:Y;#[$-N/>SRR<!!`ki_c[;8@Ih2""V`Tn_XZ@c>dTXY1?Gc8f;SO6<!*&DiJ,1of-69Y.r,I<ec<c'hVjb'XW7"onYW.K<Rfd'mDh)X%W>?9'+T<FbK74arO:?d<e<i]>WktfI'd?k4%RX^]so<X_Fqo4gQ_.Aq.Pg*!D44lD),#7rgi;K`nSdX,iB9ULcD/[u]#C<Nug1e79"Zj=cl8a21ZTHFa@qYgeQSQa##[*>)"s?E@i!/U/aF^946Qa(Cb\9*g1@p_E0IpP0r];0=kj`s9r0<C\#cOt]ms=#$e46]#4m34tA/XX8@9oogFj<VGV%2X()-XC(JFfdaL_b@N2(gRCDp>HK-k`'bdg&gglQ!k+:_3Tjt<"91LHXj/t:[Ee"9VZS[KPc.JTd5[Ta_ZgJTEr)bG/7Ro1Z&u%'8$u3#1GJZhrCSq0iJEb3?mOlT+[9WS/qcOP)oG3H?[3$a_*"A?.*_Zgieh$1O]6cn/2n>?QMI^,iCheNg:Ei)gHp:4]V@EfcAmt?2dV,pjZH?-Gch2\j:A_gB[kcYR31k`h(ERZ`9p8fnPq4A^:*WgiTZq4IZcL/bK2ui"oAgNVA+*lf%XL;q1[&^AfY9`RK#>JR]!VHcZ[)_4k"ECNpC@qRp0h!QF]`G[V7Q+$_k=X&H\8.MNMHeXr*EWEOu6ZXr%\4+Bt24^:Vk=,I1u"F>.PZ9tN]r2ZmR4BY"h3,Fl:D!-U*g('~> Gat=->ArL\'Ro4H7.W19<'3anKkR;c0r;7Y]!P\/eO[jjRG^>R+mI!T./ii)h!d&'+]MIBfWfk=o:9[PDj/c.V"J*<d$F%m^?+TMf,Vh>Ik<a/DVM%D9J%FA]_+e\gVq@N$uF0BfpbR[ddpa*q_>HeVemVJ\$X7Hqs3MJdr?3Vf45RCRmFP22qM6fbYPnjD:o>#0AmOKF\a4'Rj#J)2m;a0=ra*]-Ynm"EHKC\V/6-LD=ZEnTT4dY!9cG"hnG,mZJ&0H`*Rki,jF>'K39OE';j<<?f@Ihnc,H?NDue&7:mie^pLsTdKjb^/tF7q<W\+PNPkKHV"J5ISAkk\$3Egt'fCBMh>SmXXP6:L+:k6SA'.j*h%&^NX8X@NA`nsqRJlCdQ-puZ3Z'nM*D7m8!Ii"Da[hZ#^trm`5b_pXL"LC60L(iF[1)Ie8iJlokS:I'Rkpt,qr1brfd?2G7UK6.89_Ue$]!dJLD1"KpbN-GEPS1g[m#WS+#AKKp3)3U:TmB;%&4rBB^kZbHZ(YY%nHATGI%l#bm))+]BQ_,AmH.p""ng,`C(8e["*'g#gtaAntGeuf:V`.DJ/"Oe&t=Ea2CM6GBN>e-L*iEmPu[+^%(Ibjlsf3&@gH@2?G+?WM`jYbPb_,kPP&BA_-<EH637M+fS_iiGMn4(;@u<EYsnBMK_m%9#0/&"iQ,BK"QY_&E]LuD>jl49*4mVmt#Y?7@kS2+qssgaR^s1]86E&`Yt+XC4]+eC4SJi[hN:DA,a,O]I#TAb!t_OYVgqZ,6A^WKiPreQB;kpFV&G%hN]<#G`RMhcln'R[$Iiu(KD-"<J!#$<%qVl&qk01K(+*B!,t\tN2M[@,!9/Ir9@p/T9@Y;Hj0r>:+N_A`rXFYfcDuT`ca.n%L1HF3%G+OV)XDVhk;O8C9DX[]EKcbd4-ug?FkDF*Ahf?="K(s*iq\i0S:RrIgAP1:h#^&&L8\g!eu=UQ@Y/pdfDJ&`2Gp9.OqoVdf_\p-Wi44KmHlXV%AR^Gfp>]/VO\+olN\YZDT,P9qDo2JrRiUaHf<p;7_j.A/[QDc$gd)';29?m?uNZ$fcO1'--jD&n$Y-_%CNr_ZijmAU%g^%+4]NmeSuc%TO2"_"jr@hb$,R8V6[DZKj)%Hjfhb0PEo]FR&F=J=gGemR#'Jl%88%mc5<#ilB1#Ou.,Dgdb&l;:MWJm'M$j$@N3a%VTo-"aPt2ACC/Y@7'M$P^Qo<\qW5tV=Va`9%cO&Rg$#0QJu0_VF!(^82:f-ljh?eJta@9#.jANFf7nSBP\hT$I(o'>Cc`IcFI[>!*[q,(C<5FO/G&hoJ'M>&lTf1DK/WXVZg0k@PWoq:JBaalA<SmoOb8`\0X,r+]r'Ar"=k/9L<Y:Vi=?ZKEBul=m7oY)f!>'>bK&iQ2P3S/jXKdL@+6)%\ldkiL)g'm8fpq;HDHk&CR4a8;614!X,=(7_fObN4b^CJ'&V2!NrrJ)7A4g7WqTSQp<2D8!QS8gJ*<Ok32U8T31I*`R'uYmD<rkA\`J7:*FOL[.p&KU1?'nr^G,>dOeG"&.Et1Vr]^O7SKoo_AZQ-mO/pO9Db)Ie#Qn[4RmjB%$0$!qbboc@%RInT4#K<_lJPX]EhnP:$[H#I2SDU(KoEC\KKQ_3lj"g6?;O[Od)p+]#\q5'Af)rVV8n#=P[[2Ah'G7'DWAMQ1"5?rTpDqcs1dWCR:Cb3\p*hC-SZ"p'iH_cU(pHK`$dqU+d*+Ch0TQrsPL&kup"?msnj$aE)1"CGG49ii(W,Fe=?1<UO"-2g8TW2YbACFbc%#.U*;]F8:&##O/C5U1._rjh0BC#])#;MdhdkVI3(G8Ug6uPnEaTB[[K<~>
endstream endstream
endobj endobj
82 0 obj 82 0 obj
@ -469,10 +469,10 @@ endobj
>> >>
endobj endobj
83 0 obj 83 0 obj
<< /Length 2006 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 2288 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm<=c_;q&:XAW&GDq>@$_J))_DCBRr4Z=8CPLj$Zq;YQ7/5Y%S);frq@F)Q8OoK4b@LS=cq\uo?HgMkk/udbB!,q6*3$B^0O,bYq=l-iIBJFT!(;t-e+'U8m&.5+,ea3DP34,L6fTeodn8Dbq`SWr@T&g;/=hK1#grj[EPb&0'fC9`!bn"o`nd"1)'=;gi!=EgMA-]=c7DTMWP.#Q'?:Cc(V,%=Nc:ij*-4A]U7=1lB09Z<ERVB7'C2`a\J@UXlXIW(n?Dl,7N\J:p_nt2?RXCU3gHK2hEDjmtOng2+Oi\Z-EL'%inWH(^<i%?m+-=cotQ:SRGP4Xnjk"CfLFH,N:A!Rj2F-7DhD77?D5&oBF8'B_C&-X9-^'K\3!7$HU)'_^PG4+&q@";7f9C73f.l8K+.:O4^5QUWge<Q\ruFkI)/IY"^o>mmJJN"'2?4lUj&?UH)'FPR*.e.gkbW_`h3Kia-D#06B`ECA:8/U60#,;mnZ+.M8"I@^9gtjt#dd=SS[R&-JV_GA3$)UIFirq^<ijb3P*gH*=[[7FTo0M?CjuABAn'RO0q?LJ<rTAsqZ?NSY%@T%2i@Be2"cQUrJrg*6`K<jtX;KskK6IpG[Y^RcI"Q;t%=o?0pJXap^>Q]^dU""piA7j3K"U<Z",.c:d]!G)Ak5%,iHhO!c!Blr,,kTm;t66:2>i!-+Fm?"g^)H(JY^2c=sgqL_p[ti<r_[L'A3:8^\hWXp4cdR`mk4@Ls/hA.e?nZPm'm`VCb1j#.dU-2I*8c%h92@UB0/2M4j8[p7h'`EG56?us#1*X377^sX!_HlD:9-/MB'!I3#s!u^0G>m<?CZSB;*&ej1b*qD2uHo*!0'uL[nr+hin(W#?X'mO>DZ<gboprmYjEJ3/T%b->E1-K-NP79)Qa*6Jl1it!Kaqk27!;6:h:(5"r+/T$a-jMoWVBmNH&0FmZSe9a@l$&_^#(8%IYopOsmBS8uoK=&oZ:4&p_#d2P%qMmY-de<M*4;&4PD)j]8_H\>Um]MIeMdC]cfG_uei;[33!9Pkl;d$S<I3OB><Si'Z0'P?-F1Q:URLAPu0+<%pY$Hb=9,JO'8?6^uVX#J!`;k!4g(7?$B_F#<)4DG&;!g\55I.-ueCM!<$okX7%3d!?^Xd6Xf*jV2'1Q[=f6SIg$'E^q#&JG;q!7OMT7H@l>Bc/tSO%hM]F'W4XD%`k#P!*pkFL)21\415;b%1$0KL<j4l\1="j/F%M7R+KmOZ/Bj=nOGhuYoLqaA>3/h,$_XXT)V&b9Fej=15:hNTXap.D1nltIS`=:bm!P)`T>%b1npCAO+Q[2G=8,Q9f>tF&!UitnNGpT@6W>\rJ%hVYgN0b\8m_ZD?+#,:lldS%Z$S5$E?eWV'd.4&.7>C";ZnX_H_!jiH)o;7`jq1.m8qG8mI#Ej"p4*MkjpL@uj`K(^d"D$M-i+BJ&g-p.Qbc&!<i&?5<SbUZs;R-q\DAoAi<hE@"[^Wi?GHO2&Iq;56t6h5.WB`O8WO0cWV)9N7GVJj?)r%h:X8Fm_\BQR#>"R$_KgYCBTDXRD*Fkl(..2uND,Kg+rt?24M;VV=4-br0YkC"I.mE$2uVH>$&S`;]A!i=H@0f6GB4L>eBkA`rpQVpHiZ@V"!CE5q(<P(lm:Ir`#>0U,Kc^,JJUddPU(n%"Y<Q1"1i_fS2@31meKiD*#5AC>L>r62`>i5M8$g7sZa3P]\l'-e!-]k;`)]K>GIqsPl1JE0k6I(mPH"gj,Zg%AX0&o99mnW.Crs!g&fKJ.83eU98>akF-?@A.<;5U;R79<hQ&*Y7`F!JplM@3A<Df?3=5=IPjoDN?D):%ZP1iL91]q-Xq!J4Aos1H&3d*Qb*%aj@TN*mbOUCdA(>#"PXWo!Ncc[?9=q*`rcT(^n.Wds$-'GpMrD$Q<Quka:;:LJ"^.I7OJ'FV\L/SOUi3rFpA4Md_._lc5X@[+QNoP@<U^bFQ:=g&u73aC,qXGLpL:rFWJ'bHDMjrrJg3fr>~> Gatm=D3(/U&H7-n!o94"<Ukh*`B[X-8hRgLW[LG[Y#;7%.L_6K$>(;\m.8!\!liIB?(Y=I;.:=0bKMcg]WGPeY'udEID)B+;Z1rh("pO6VUMO@ht*?#M=3nZn0=uEf&GuhX4PZME849<%+AS?q\F>(X''UW\#X?<QWi3;h]YqQZY""=YF@HpH'G%6+0qtWo#7`bX53@A`?STi=eY`TTt1p'NMqd-T',Hq@DYBT3k=!pGgEGLGs]@8En,R1[l+&",dkM-l_UaFTnZRJ)!o9h(l2HP$rW2rK;t&L(s]`0l0p%[/5O)_gGlAS(rlfI/6TLf;d#hQX6-m1\,9dA7SRMfS?[&Ta6KC_p%ABLTpCCo,6UmG/6@c>d>sI#Jm7BJ;6`fZ>/dF5m%aN$8=P1%hgA5*e>.Tch%N3QH+W":jYhGd\!,RrGa.!XUNRV$Z!_'XF\):)7)C"%*LA8ijp.1Sqg=JU<pk4Ob`8]I0sqL1+C9\_a:-NmS4p(pPKU?A26)D[+k0Jl(`E:B1U`hMnT'XW>q(#hRA<&E%KSeg-O4OO*7!09)n87ob)h.r/(X4fq$i!1*Zdn94^f>m[f?]9kFW-bfVC8T,qkS*#k\IZ_R*EX57IlsH\c&jZNBSmChE/n%K!o@:5&kT(2V*NM^-kGSh\Y:'i<9+W&`!Y)Ap+pLj'X_Tb0PJ)B#E8/5A\>dBfcL7a@,LK8i>A?_&n_MGBn&4su^t7'"&^%mfW$`KDlS%H;=N$5k@J$rjk9FQY\mp;qWZ!_Pq?]n?`[aa=[!TD)I`@8q0\F!5fmg.A%q"bfr01Z7C(;%>eA'm(uU@)=C=[YG2][OeuE)pN*F7fXsUL(u*FTQRn<fot!e?:9PKpP.d'E`(VkE!Y)rZ:'qV1&'2`"XFZo5&E1t7@:?pF/+3qfhs&=!+OB[EV6RN:O5YNP"/dD+g/=-Hr_S]1q1gWCG'6;S1aIcaPsjA+:GCn`A3IJUofEfMhZHZ.s(s8*u-<``%j59JtaSJHB]rmV,X0ilCHhD&B1HDU&UkbG++UJntoNi^C(+k=Op3g[Tq<^%]m="/#-001`l3j\KNIHnk#l;Y]#AYfVib;2k%$aE[B/j@VqTIP;!>\f4mK48t/W6N^Co=Q^7Hj:N*A<1%Zl-%&la5haO)E?o=3odhuVBCnF,Fl0qP5#XJ6W8A5M-Y4*@J79ul3"XNYjj7.:`4@<J5:3T'dpce(?T0ZZJ)O-"cY%.Q\goYh,3_,PF;F)8i5g\J$gEZbK/AQ>LZFJ1g5E#lM8o&D.FXoUhKYE10auEk&da\dTEI0rkA,qU>:kY'GR4>7FeB(=frnkkjEI!O\@-q?:N=I(FPkII2H_mqG<.?4p5\P:>2`;>/O^L`=r+c`W.=]Q$e6F<R/a>pPTOfN^D.;#3M=X8R[.ZTpoi`FH!9j!!A-&W;Ao**aJec#0M+<j^oa?tpD!1t2iE@X1m@U?pL7r@"dM0sWh[-eF,se_[ajsq%m7jVVXYK6Rc=&P3;:VU1`\!i3TSfH\'AEN5J&DD[W(fr<%>W:Xq3l$H\"a#j0cmtDd-\&<S!([r1TD`O%a.+m^tepl:)F+"eJqsO/l;Y7`_!A=Ls]Hhf_)Zg2hbokgUGCa:(RsY,c6LkU,*77k=9r,FFe1D!?<a8jj#2Ca,c#mH+aWd6(D8E)]_^#FJVY]_+1hWa7`F;,)X7!\MN#)?jF8<HO[/QF?;="W+oC,GRjIT#h[1XH;(tY_8\@!`YVmXZ$-EY9Itr'!gr0d]Eujp2O=TeFK_tb:K3Cc8!Mo\P*pWdZO3G]fH\,7SES[Sn>=X/5U/&O;(.+>L<07VEfq0pd][>*R5o6_Eke>WEsk%rrQ543]/s?(6+<kQIRQUr6B<1;4n12s.lp\LWTSI<4J(>eiOb/UF/_@U@/].SqXZXs$^RI_fL(48;5[@_o`c$BL#pT7[>C5"N1=5I$jMr;2u>&)P*.IN.]NmMKPk!-M)*ETL-6i!,7uJ]XbcN\/5oa`BXDdpqg,A>8MkAR<ma\uPKD.<A*m8#n@YB^f(J+%Z"E-FAM`0%iRMTBDM#_&<f`UANn(L/J>8_'&1@+P5e.DJ%LM@L-;HU<<'H4lW<8Q6Ho43bLV=lk^?P+3LDMNiObYeY)g816JL](Xc=I[0DgX)$I>a-)p/T;67(+;#KY]t>O7<jT7r=nX[6*PN_8Q_Fq1bLl)k'5phbq]BF_G^Fc+`8^<Jtr1[YApP3fG'5SdqM_0A-d7HL:K)A9)l"aPE?_L,*bd<<AJ/51'hnZR[_1<HboaY_E)nN2%Rr~>
endstream endstream
endobj endobj
84 0 obj 84 0 obj
@ -484,10 +484,10 @@ endobj
>> >>
endobj endobj
85 0 obj 85 0 obj
<< /Length 1602 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1526 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm<bAQ>u']&X:ZtlOp),V%>.#J)NTH9mG"DQmk(JP^Q7+jn<dA<e[RBJ::1,!@`aT+cf=JX%84SOrh\*M!dlc$UHltk58dirdol\&]FrWf6I?3UuK*Pn8jijZno\$!GJ&I3[J`B%A9h'Q5%@Ai!R4;>AXZedcn>ntlpBBaP*Y,HfNMeZHO0P42nGcm\1U1?+uEhN_b/q=5<UHfX!%-cM0X!H+LJ*n.USFZW02cXIieY<1J^acoE=`t5hZW\s[gKFPk"i=&30F"9.;8KP@a'OY/e>!IL:9tAs.k8Zu("0R]HFg-@Sf+6X;ih.iXJ6a6bapuu!uhP`QTHE3PJQ`TjGgu`8'.dBi#i7Qc&ZPjfR_F=E>#mtds_N=\)5+u@`K'bBE%#]T:>qrDMWlV^6g&0#6o]'#7!DB%5URB&FmZpbQo?RJViJuO!?fulBA0+2CaO$&b<g.<(![A4Q=\OO_I8FUH%Ou=RSM<"P_D";OO*[&qr2/+fGmnK:rnXH7;5f2%-DbE\j!t'a3OY'k"5eoAY6o+!E*q3d,ACXO*pLqGX'qI$@%hQp?U<[TJr'8=-Lc&,W+o5ABr^4j!7/hr,__SIVdmY0-Q>2%US!?tN32b&T,.[H,28"0:oJ.L__6B*X+6oj%Ih\HIVS=*ldc6P-lN1ONlL"dVAqHQd5WQTs0fpo$.Zipk',qHh/!g0/f,aEi10Uidq[fn@q9CF>,;E]55_O&0YK\MmX>&Fq5<=.0e3E+i[Uok$\;mAlbQ:g`aL$(<lA<6]m0`*B]"TG6<$jW\2D%T;f[CLI=fBl3?l"h:a0!5LlL(/..K0;*K3RfVGUgI/uS5XX&2&fBUXFWSe)@L_,N'la2E9CqiX7?kbUi+9pW`]Q6W"P)[!=:=8)?p'5l>Rn$Y]jN.O`A=!b?XI)7:=+HsLrJ:EEuU,sPjN>`,ub4p&F-8pa]W#c=<poH0N`;#_UIT3].Q^=_&A8-bKm^;]5b;$&F]H>@qP'5ncLP:.*mpNTlts5AKGC'[8BRGYG=5$%0Sp2N2F4.!'u]uK:T&9+Y7&H6SrJrnhHo&6BT8V].Ed$.K5W?BA@gb7a#?Alo<2d4i`&GA]*d<?5HMq"<ic1m:5\:VSGLj)'>>WAi0L\+qt71&g9-%8V58_%8eVbTL-@HLo'/]26CW>g@lZBD0k>^n$#;CQVgO3KUAH"(26]F0c^t[f4?_3&!5[#95.>B(($)WLi$hTO_)_!<Ej^sYi'_Sf]^_S!h+Yq&YjJGJp0PD2rD)#'40W#e0@[d<i`#7-Q8(o3("AgjTMFGa6tXIgcNg#&[/+V5t0\Ohf)b+VGA1WLlCuj]hP,$2(%a<kgR\V`L_,(9M62<]%!Y2F!c5,/br:=]M5d)XE_)BS60p%G#T^:R:%]4/cYX>1j$`+Om5V,caio-UoZ>LQH&,VVl,s5:_%fGCY+P`VYqg<c`.qXL^]9%Jimc%R!`^[n>+<#TK:B7j9N7RQ!k(``bphGe[0U!5et]1Qk5L8`/+TX543!1jG-f6Cj01-UUWB+4G*7IF59ZR##+[l&@ucWaE./4>UfN;<Vm.o8$N>9lau#&d-7^L=PZ6\F'&'FjSf7$gNpU~> Gatm<gQ(#H&:O:SkV3+hN(DcWU-LZ>K.Vt&>8t[Odg+U$Cn_QQQ0?ERlV$'XTe()NTNLR76ZIjuR58JFHbW_]Zs!=?^trDt^0bD7o"@#Cp"qH<^Fui-;Qj]hG4F>Hri<NC=[aAYqT5U:pmm_SJ$@O?7Kg\Zk\Vg<O&mi<Z?Pjfe8&to3b,@ZbO:G[nY(C'VmlJI@O/`;*0'ke(&bNg)Wn?rM\Q%k/(d>p](1DQb[G"`C-HP^8i,Nq/$2#G.lBI/U!S.GP]p:ek2QT@U\W/cI>+q'if3c:%aJo[/M"k2/olF#q2q!:M86@BZ-/+t\+7Jam"N=/!+;pBXh)<.MJ'(%+Eb^F'>P33Jiho*g_le_Z=Zl+553BE\:Ko14ON^*'rV*C'rsW6:2HhF24n6FV&^:?fE+"#"78jSM*hgk%!/'O;UXdU^q<hfQ\G%>Krg81=`I:Dkc,>_omOf46>#?.JUu'-=Zu"Yc0]$(EQ/.;Q7Te'#IB00#(h@\*96.jfU8)fI%Y2F6Tm&dr(eL7[nCGn=KJ/_>>^Ic$8L"]*l;B5<7#iFm&n'7K&J)3:"Vlhd;TD4J9JnC/?=esI?\?C+*d0cLiN;0q-!!.p"jaSr;F=\'7#rlLg5d!69#6&-;Q`Dp.TA7)(%'FK"-"\!Jl#3olAmKa=OLj,T<S_?4t7,o&Ft:6CUDm'KGrGm6q_`316O2<`(J#?C:eM_O@,/<)<>p6R;a)>'*$sJiWtF3@hUi5hnO*llD"9s1de+6Bmqk[CM`Z:+%`_$QTONP,)Rh0nS*,`:u[1YjV3E(loqVk\U7lM8&+6S;_mE,2WW&aLQ$k;M']lVenDrKMK'!d]:pN-;B#7IR)!0\a$ZM,q-u(<3uNULb\J&41)K)>#VI0Bu?AWqK-gX&od!FDRgcimNu0,\SC9WB>"[.SPA<Ro.:&IJ5[.dB"huF,$?\;8:);2RJUVS9;+cFM%(@>9Z43iZJ&<\)CQT4;-E(`G!QJD^(rW"S2M-I9E=g@eGsR66*9'fUL$3f;p>C5TJdIg-o)@A7KUc'd/D$SM%-tL']Ag0Up?m/BVOR;_/WHBNcsIH'@bgo@C!^<"(NRE\T3K8mV>j$`?"P"dGr=`g?T'M=BoR>i@Hc]SuNMYTsA9+[2tTdEWYhp+fXVki5(ltSgRm8@[(DU2],i0hf:UJdr%AmhT^t;RBm:B%id]/O^DopVZ@hKK+,;qC2#&Ld[f/[!'Gk\h;K,7&>Yu(90F!+&r%'o75L,h[]`9LUbuhPV*&,F5IoAT[m%1HZC*ql317PEplF6haeN[^dZYfL;79j'0C5-#ih\'9aaBi;5:0P%`",X)?<o=M"D(.ui#C6iBk^.?T<BcG@6c^Yh+VXE%./CkO$#SP-IFM!kWqFJB8'fb(%A<NR3!f?_<"1u[h$@ng_foOHM(f:OtZt;CquLgZ8hFIG_-7iD7u-/cSaT%3eg5S/d3N;7O#Pg)em*907_Dlnlcgo4Oe5_Z>*_kBU^7MeG@Ru(V6pl+R:ed:Fl_aiBP*F)5d~>
endstream endstream
endobj endobj
86 0 obj 86 0 obj
@ -499,10 +499,10 @@ endobj
>> >>
endobj endobj
87 0 obj 87 0 obj
<< /Length 1282 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1456 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm;D/\/e&H;*)_2f';1F+8=e?B+DS%8$MXY9D=@Ij[O(@;B-,Yt.uVWa'o.9Yf\URH!>K#Bj9GPCUp\`784*<!5arB6lgX++K;&qUFIU.G:n\bSGJ9FEsJ[7%L!GGFE/$3B<L!lls+*)WSWQCAJ#[>=gUL_=,q3PuF8dIJ@W0qRL4aKAF+StQI+Xc6Cl]ZJ[gbcXVdQWEn\W`gLP_"pB8(\oG(LAjTaT2/_s'Sj@pW'B48h1&Gl96C^a\#[:3n%m^7<t,^ZdUFlCG5SQm_9@bSiN*jFc$[;8(C;FK)%H.D)i8#TH6_&=[4EW6q@E;3NoYD5$XmT;C'$0k@JZet=lPCp/@D/kYcprH?>f^"88(BeVC\=?QF[1lMX#1ZeX<N+dVTI<?Z"RD>:Bg7pPmD$($E_hXFd_4<5>E350-X.2?Wh'JWNiF$$JPT\iR+XM*dS+bD<GR-\HlP?U%/;a`-L++n:a>%)o]<+_7i(_hp1OFXTC"%g;VW=o?8bpjl;XYS1E(>ZWU`rrGg^\X0]iQ0)Z$GAFW\CV];<m:8D^"Rt=PX1HL?rtjs1Y3mG%qcteC-Eg$LCo87UQK`5e"2>c;RqHP&E!Q@5e(^?.$j?^>1oL3!@U%A$/a/@pPl3dp^Re6GCZL=j&/!+VQZT<8rX?Ds8`km#C7ND:/2Kd&#/QPR&?$_VQ/f:?^'J>s]U\Jj1M(k-f5]"&LC.5ki957N:-2,\/.t5MA3N@QbpOlq5cEP6iQ_,#;)`s.7,Y9k5BK3&j3#=l7Ps>kNuiA?-3Of,lQF68J_n))2.4=%^,AArX3?0=-6OW@%`6kM+<$Al#')H^aXQ2U_m"fq<"=Qi5k*1,QDQKLW??+XE'QS'QQe(ne$nV#)'-L.-9)8@fI/p)s6!BC$CLGT$gs1ERgM>n:A9I/1,/Z&&n;"7UFU20Y&2JVEG'7?``?^^nWrbc=doV9mcO@f\so%Sr2<1:l\DhIl\c;L%P7L=;3$8Mfe;S[UN%k-AC6pW1l2*K$;Ei\O-f/E&!YL\)G\*GG%(Zce_fpJG,!?%LJs[D-Sd?kF>7:HPUE+s8/PrjUKEj/AP$P0a'H:E3"s=lM'IbjXDqL63)U.(=m7qS(TR<q<K5IEFQ'Y2V^0h044L>Q^:C5q9jb0t'K4Rjd#aAbO,+=FhkjW0+,0HdUoP0bZ</)eps5$#-Rjm3&j"S0&DC49m]"L@GAW4Hd?9l:C*c>?A>MYIFTRA*.kdo^H;&+Y1=O@sUOd"i#&6S8L":GMADL)ILN]Q^KD,P^a%GR~> Gatm;>Ar7S'Roe[i7jEgAjf8@A]Oqsc!4d-[VkX3Y[mnNM7/,[Uashc;s_PcPV)K'VNM?*Jg<Ci*.Ih2Q*\Hjqo.XFKV4V0I5f7L*2#9Op"tRnmjSVNVCY+E8,&4>-aRGE6nuY0=FMu;Lep7@=AFHc=.k$K,!ftP15b*76Al<LrG5g1])7rI45PFJD5A^2cI%l"HI&J;.kCO$#o,tnkRY&q@Am$*Nd?\CFk,2On9`dXdRm-cmq!g'baMb0Q::59HDo?)&gPSdjuufsF-XYb)D%/sVf]<FKg=BNDcBa'lFcYN6;gL(;G(*Y2I%YH\'K;]CIS;(b'k.)W4W`p"SJ1Le!c2[>.aNU"0YS0A(TPtO&iaq'0L36)U((L.-8I-phgg#*;$__Mh8FlW8L\a8EBK_UEGgb-[#VDr2P1=:#UdH/,&sgZlD3llP+"D:D&Bn1gJ8H0rB7h\k$@GK#@5r#dqk/amqTIApnEHj_<TU[ZujN`lh9U@1LT2=X*PEk,F+rm'TGD0Nt*+$(_t!;mQPh3TO/j[<uZ&n`,Ur9dF"Z\os$\fA6AmHmD-d?H_?<$]O!6eSXu5qi@P8%9'cdjG\!UXkYoQ]^/+;ghjjZXAUV]],^.ej+eA&2U:5a0;spj,ANs;=D-qcrb!Ns@(ke&Y2B@@b2p,+>?:j??)'*[Fu@3s5aX\a^Qg"19KO^o1u,+.&hC/G0M<sn57*_J"r6<0.[uTRGe8aA)7mP/QXR-$H1=B"QV#9['#qGEIrV0qp*9oP@)9/EKf=%FbJupf>)s4m9LmG!Vj&m4j3DW*3()hPL+jgTF,#b\ef!m(AU4k18)qFM3Guf;)Slq8!$4#ueoI=$b?'64k28T6n,2"A'mTmDHXA<e=D8!;@";6Y_<1cOC3hcDI'[[3kMWcQ>IRVj,/:<)nTSWrneiGZggU5PiU*UYS7r=.RM5XF]on@E$aQS_\&'qMH[dh-e]>ca$a#c1,\-N<5;9\d@h(ESSX"TG7HnW?,aaZ3!u4]Q3F;)j75/e[El(^e_Xd!<j-9Q`6>RcpV9d\_m[Y$L1eWH4RK!jBk!'6Z'VT,m`[?7]L\<AGP3LRss"Yc1%\/m8`B6F3oX&U+=%YgC*cci]ltL_I]]$FON2(PnAjJM>1QmEY6qIn59Q;o[3ccIK$n%!Y3^`!O-ijCA=#Si%L2Oi#gVP"*4ZIA`RNL:hd4UbR'U/$:NBH+[Re?"NGH&MY[Nf(\)XkWo17WqpUHj0Lb#"gl95(aupUdQq9Y7'`"D:;"&ZAgPTrB9mLm!727coJ=PT>k1-<I>0ZeG>(Sob90fYR-i9JL&PAT)fKKZu>V)D]GZS0eKj+7b\D*hhNK,hUSJ*M4YjK<KXAE#(6o7[el1o5EaaZ)Ldi/qGBaQTllC<h_kk>NoOo]`?^NjBK/o%s\7Hk.2ij]@T%IgZmK"h:XBA[9khAGF_T,hS0j%p,i~>
endstream endstream
endobj endobj
88 0 obj 88 0 obj
@ -514,10 +514,10 @@ endobj
>> >>
endobj endobj
89 0 obj 89 0 obj
<< /Length 1696 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1521 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gb"/'>Ar7S'Roe[&G"6RLfI;r"%.XISVIX<O<JLKRQ\_)AJ:7qLSA:*^OF\W4HrDbl%2)-6]`FG+qN#]3u=J!ModW1ahn6a/+NN&AEMO)'o&FWlNb]7e%glXf4*B9:B$W.Gk(KOo>!\qpp.sg:4(+q5KH/dg`-c.4*5jc;-Ml6hYfl$f+l?m0e"`WWS91U4.X*P`#%t"F"aX[Xi53g<Z\RFJ^rpohf-3DO1;.'K,8QEGMomEXLt]VC?"j6YQ:g_9-<E,i`c%A4L:S5qfCPr,lNRsF+tdP8je'E"])qf/Yi45>%<Y;mCci)0X>1:PY%NPL3'Z8_:=FH+o?+/QD%Od(YS93dVta!!me>g%2[l@7]M`FM&T!X)ru;KKB_h?W'4ZY&bt\"_=.@3!PbfE5ZCJc/1L@jVMsP/d`[7M1Ku0Aab0\\P\$4J4um%/QXk[A,c*#WCt9k+M?;RRYMAqb0h7pD]a,`/>ph0p752oK.F%A\V-XhL#-s+bjVu/u!_JQVOqIjU,o-3`,CE38a>\BU,su&!p,/,rGgC7*Q+eVC^:=0"=\WS+g7pR]ni5K"F2Q:nZ4bk`h.Xg.@Xbh(l@O.$_9FmW'jr04[R"i`<O8oE/4j^4aN#Xkf>:0?K5gtcL1s#YLgm5r>:uVaTp\G?3.\L'L_"/^7SCG+%]B`WSO1(]6FX?0*WUM;AfuH2Kn6p:),3'"b$Z:KT^j@?Gh/W(%6`G-(-T\B<DNaJ`Y@8\OI;mT%-bEA%AKJ^n>nS&39#H#'Cb6q8Lo0s!;VHeHIrKELPm\#0bngl'?$P";UDqKc]RP3?Vn&GKg+M/&G/ddrDqjJiC76R)&&#gG69A^f!L1j,]]6FmW#8V.lFA[6[#&@G[H"2b5%^0laqa]"FSq2EOpD@BY#d8`G;ED&rJ-?G[co-GNE$V.g!9>fWVs'%3&K/>\$V-j@if8WOB>NWc_3?'aLsu'*es,Fer0d!>3%;(anRV8/MbOrX@t#,gSn`;l*l=M>7WkPHb),0NeI*?u@dG'Za;jNBQ&7#kt6-Hr62.Kt\AF>#Ki[7Y/[&pe>T8e7N]boLu]2lu7HR8%9K]fXgh5pCB[eD1DQ<.,V8BWnPoMGCs"pSGuH(\UG[Mg4'Fj!"*eg^9)i/K]t)K+dijT8b`A@Jo1%CaaH6K'G)&NIg6ZdU4?l$iXKYRp&9h%i"Zt1<pAnT+fLNuNcTY[:q-0J0R38jKk?H@>2LFJkM?cn"'6O!\am>]P\)d$Q$Z7X;KF"'4]:o#L,dELHH3bD@lr*+f.U.7(qm,3Tg!.gL:06C8qe"mPudBSJ'p`:CX9G>/`_&?Lqj:o/sE#+?9[\N;C*@GR7"X"S"o"'FPtpa;,Q9)?JI>[jn@VCHS:3-0?83J?6m[,ObgIgSC,/XATL15!^^N$&%!hO'WZ.r_$YY0li>ukmQ[946=bn$)P6/abPDM,j/E0O$5Koc)QJWq65COlBKFFej.+No_R3k-5Oi!34<(i;c5o2gP-gE-MX4I[\o?MG>ad-ACD:>khNq9RcmIu8Z.tAtRpgVu*%/%eTV&uW-Vi#^ht(:QNjLRfHom@7O`-GKH5Z:(`lRDkkLd$Yq#R#D#D##G"&%\ZjJ%[d8%L]7Z<F^d+c>#Xlip!YY2b1ul>bPj^iV/V7ruE1#<CV_>Wg!2elOahes4"1B^`))NGAPP=g!G>rW.n'q4%~> Gb"/'95iiK&AJ$C#e=aQ`*-#6$Rc'uGO*+7[R_#!?Ih9\&nM`A7"q@OVn]sAA48k@bcBJ>MBYT#Nl9o#2r?aA&'N'jbK8QC=W?o.o-AKq`sT^\r:L0fGoHJK+2cZUo%W6CX'^?@%kQcKd5%=Rh(D4q+:C1c\M\?nd.+5LBmi'M@TG+]SBa]W0<D/-.6Lt.gRL+$Ms9kK'J:2/0l%&s/qH]4s%(n%"50Ekn6o16b]ZPYjL9W#)MimPQG8qnk/Fbn=S=a8a;rlWLPt<U883(==+Otlqr$7;n[Mfnk_h.8F1$=G33jP1;Wm-TH9tuB-OT4nTLV<1%5nCh(c[?6)cV*S!U2Q,&l`pJq..qF_skO.L.#5<IZ2cIaPBX+#@.'mdlG<i5U)PeE5<21]4(>N.[,C)Z7EUc@6B9E*bmIoL>eXBY&Ul.>H#9\Kc&N4E0:+QQA4Gt)2N[Lf5TY"B;F8FQ+53YF+[cU!AOK*a<*F:)#SMbLq=IM+RWG8(mQVj$9i/Pj#A"0l[+n/[^lT''*_E6Q=1!jjFfB5q[7co.G_5(hNB]E$?4-[3V1F7N^CF+&R\GH9j!R9A0,rl1rH@%]dJ18C_aS)G7$<]8`R*K8drS$<8cH$n1CW4hW-a[.CrLR:H6JdJ_U#GrEs0HV?'4M)T+#9e!FcdGVc8!KNP3,R^oH6%ptg;5Ro?TDGsd@"j$BHI_3<tKiP@s<S_4M2Gq4$;8O3p'BhA+)gY!gR&[T"_g"P984>Lh^$C4k&3WKU]t4Pl"m&G:hi?'l;98o20A$\L03agrCK8ch`hI$sOE&Wm&i2\?P7e<Lg=6tP7`hZC&jQPQ.n5eZ8odUa0mG:?SVW-KHI,DC%Y0ps7qZU@iA1SX+*jQXNR2ZpG%oU+Z;(Y@$qs+t)u&tNG!1^![-[ccT5e`SAuMDQ.s0+AFI6%IJtoI(!/:B;2DC[im5";s:6g:)<ctXgc8,sV/$QiM*t3;4WSdpdT;kgFbkI'nD2Be"5kgLB9PMHZUZK.,h`=tI:^\?,PuiX4VN%NCk/'oca9u-cjdFJt7r;64!5!RlJ76!eoF<o)_s;tqP.!fr?t/^D"=GF>0#j>0"gU#JH]1\=rZ,CP"NJ5>Aj"H`4'OOdTGXL%F#Lb4b,Ik67'Re7IptkJj>hUb%L;:'GZ+0-=A'W7(OCh2aFg8bEVfYN)1HY^s'h;Gm%Cr`4NgUcN$[Y:Q<VE8<tPBXQ3/V\U&(qhSM3`uN9?2nOHtPQ+Vq/uQ_s9>8Pq`VN1V-;9Sl*->3$XpXIoHV=MQ.2$;g!anrVAikH6\KI<dD'37M6r7EDft)u'@0==7gD=;9G.'Y<d,^k6=#XLa<975EZ]NIoI@@=mhu']mkQG<QZ<,mo[AM'<6.H'am/GDSk+ZREYrk\0N]Z;D-"*q1#gfB#`&4`_i4JG50l@)l\`M<PJ[W7U^)f(Y,>[N11OX<XY_TQ0'S:,oD:hbO"OJ?E,6d[]cehemb^>g+Qu(H`XQlT*?G]!E?[`XQOl0nob?^AuJQ2c9~>
endstream endstream
endobj endobj
90 0 obj 90 0 obj
@ -529,10 +529,10 @@ endobj
>> >>
endobj endobj
91 0 obj 91 0 obj
<< /Length 1680 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1811 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
GatU4>Ar7S'Roe[&Gi[:8/U/9^sJcljs!.sCl?o3\du/93Q*2jTr9sHpEM!-3g<2`h%1hi.IgY,Icm"mX2V9C`T+gV[ds19,'/n4`,R@.L6;=](&8/nUVPj,fe!,-I!YHNOC]gEY?rq-a7JDV<Om)G;m-&g*7%@0dE"h_)`k%Rq=afYT^B?!kK<6>]e=(gd'R%@curU/mfdFi[NWVs,M;X:6`0=B@.4qG"QcG*!E'k]Z6hHhi$iQZiNBR;gi<$U$`I&HAG(ZJh-'\7pHQ_q3;S^-S@#D$W-A:Dbs7]8HR\MUnLH#^'th^Ya2&NATfNI`;IG7YM*QSp>13iM2gBkk>lNilgf*`N3JWNE$Ha9neZ==6$;uLL+l&$<)^0DnLm+A!imORu[OK;h%B0IgK,pch8rm?n?JdXelOQ]Ff#i'F^::cN!1833Q1.h#FZEBtKR@B;,N]MS)aX64Y/(&85BI.=:%fn$'PkJDB6E3o4HZWI@KsFP.[arc&d#ok%A1p]Nr:O=$@K0"+#$W;p5H481^eAgkn5k(Ib_.]NM]p5T`,0nEB"!%!Gdqlo>m?qD>0Rt@,luEFVmg(1^UF#rd)VRX]^\Qc`Ut/V]ZVCRPrMC/S]I14VP)HSl)52C?K+Y5n[%oJMn9DVb%%Xd**!2fgMAOk(;`d9OZid-m0eCH!/M",b-\Of\6tB-cBW`s1q,>0!82+GRt6'"&&UXNA1DGA:X]`)%$9#jGC21265!$1Isd,R"NZkIE?JH[o$#dL?7?4.i=&<)ktqVeNaT#<2>3fZ;ABo$`K4p&WVPKm+;EnoO'.H<ijqWFX-2[T`,Gm/HOC%imY`Rj.u&l@I^G=<<Wn3(!HfXriPOI"FT<E]O%$bSN5j9+\:iDfpbBH+<P[[C'O#H1qK9Gr$22Yk]V=0h+I"@TW_tr!mi?s2-n?81]-[cS!bp[`!k:ue`QOY-%KQF9&9WR-/q&6XCqsu&99XW#./3XH39jq!9aG`bnSAh;+#om*-Qlg3,BHCQ@P,_>"cY$1D2<RM^l0EhU+Tteng$l^1LgF3r&bC!IH:pkeGZTMJaNcP[e[h:Qm4.c'=fCiG?(*W8A8Zk;=eeO=R5QB46P?I+euq[1\!Kb`\fM=_`t"b!aQ1?MZ\67;8(!JYPCrcVpHuS#)._[uUFG?XK=31A7ISL#Z_1Kuhdkl0Dp?a=usNj3bs,=;[dJo*63J'EBtVS31u#c_/>Xr,a"SK,=c#1@!,KgZF&lf.)-\/Fj4eijkQ#=X,V;CoO/'/`\4jmt0Y,/Xlh2=B5D=oEX(4EWQZ9WpaD*X*Cf')17b;?S_I_*jC&IgT1-m/g!B2O%rG3Z?F$G[AIC:eli<:X-WAu^o?:!R\FIP>`iKph9*=D1KZ_67h'U@SP>2)=IV-`6cNM#/?*pUb:)j;NF5O?4)2ea4,f:\QYd<d`UlO>2rKU?rKlsXak'2C8S&kC_M>:aCXU9qAGg_%2X'tHPP"-+9G3R9YqK=a/glXmFeu4#oDNZA]SL9s:JY0(Wdf[2I`fbiM%5[5,!StV>)n1!c-;8Z$Bleu=btMe@.bUdX6]@Di4%kZOY1^=b^:$##@%t:/<65WPR&7jrlfO=>ZQcSY"@>'acF)Kjh#CmXU[p3=9/!iofXhE*cnQlPY<R(no-QHF@F*AfA2$9C#p0s$BUJO"[6VuC&~> GauHL>Ar7S'Roe[&Gi[88/+o;9*U+P^!&p"'\HHi0Cp5uM/nEoU.\@'o'^cN>LoKA3pm=`5n]CD\UWd/^0aQ_=\QP(Lpr,r:Qnr>#MsP`KthW%5Mmebjp+K=8`m-%^JE_$8eAm@L5t09'9@h9c(^^2*E<)(`$7RF8X%Mn#-kYiG^j"Iq1ilQZ:`M[ml'OB>np$f\`#D]L->4NL;d1M>]EUO4/0Y`3@4l05G<3IO(*)j%MZ<<P[DRO_lDc4o7uEj;#Tc5IN@/Zc2>)\DbHqdH!=-k1D"S\5.dntgWbUI]8`j-KtTiHKhj>:k.,$[%*hg4jICOl;4r"e1A%LL&50XkiRABb]6?RWc1dZ3Z$NMn?"%<B(*_+U"ocRk'3858W2g_NYE5hN-^!&B+u][62RQA):QWX.H;?@:>#dOE&<#8loY-(T4jhD:E4_U'A,c+j]<"Y;M'$:6`o1l!3B=fT7%_eO72FO.3\QRlFXcg[@*^6E!\*Rgc;,(iidrG8LEp4D.@H)t;-p"<p;H#"L)\5&I=hEP-u+Gb8guY.W.;aEWA(W:<h`oiV#Wju&QU*RB$E?8))a-Aa\W?$J0o3)`PhB\r`l[^YA4PCKn?^![Rs!s_adre%!5fcapm)2lpP#%ijNh5ge.+T$S3"u[JOh7a4X9%BV)Q-Yqn7(Ap9K!I@(LiB#)#UZHZB"d?_C7BE<;.S%*;0L-m-!^k/nc1Jqc2d@rVLfgLhM<")'Al_qo3<2*k'O=Z0eI,g=EAR/@nmEU`)W,:i%Hk/Z@,8teX]DAbE^:erQOF@.oaTeiX)%"bc5)?XJj"L8a8,KeihUqKo;;;%CT/FRi<0dm#TtT:dcZT,l0hDpaO,=J?L1,R`6;_FZ'-UnT`h$TsNU=pqWoB&uGc>0"/2i9e+(1@'K>S/==ulQ:@qH_J%WcPofW^9g&Mc1*12?N;jKB)"Q+-:?a='a^k:G=KjO.3'Uo:piMaes4T_%&Rd=R]2PH<'WhMS9Q@kM>B`%RnJDE7pHZ"DrQqNn6-7fgL,CJ&&_,^\OFI8+L(kmTA4.JBQY]"XCcGO)1N"=#B?4rIrEAHSZh(qQ`71$1Qji1:*o98D2d._E%)1dKU`TW53'=GWfF7[DXsqu`4"4=>c2>+Bf"2/T00QAp[dDMD`4oWM[a19O2=jiuA`C@*l+9Me;6g!7TPL%1PZ`_^(;BYa:/jmTHu`RjGIk#TL'Kl+5%(Sa9)Bun_Gf[32Zer4E2+N@IgUGjj0*=3.\.D*O7Nf4@nY[RmN+QYNR)8Yn!4kr`0C*[2WMM;oac1)K-\rO=)^q&WaGBQabBIp1%c5EB?g`!d?Y5B37c0O<*QS3I;QMQrJ<q5jX^?&IU-StB?0c"fdKX9bA^GIVXk8W3L0NLqYk<OcYI!mm(9T9fQ=2Ih28;<`X/F`#tV0gVur+qZ&Of/6"K]rG-0ZuRSY!)NGIsgh\O+:aZq-j:/8E/$liS?WhoL$^A.gAQhT9+#qA*QS*S,07`KfOc-kO[0#7hR15M:86T'QgRo4do8Wek6Zc\La>1birVkq-q;^N(Y/Z6KIM<L'%!)F9%j'#N"WY_PM/c_mjbH&&$2JZ2&A>drLb!.7AfAZb6V#D*_9:8XfL^F;dIJDKAjJ>IVW;GhY=JbR_u;2EJ&\_:('QqZm<R7,SV8QjaTJ[^$D_)69;.TL!-"DCeq:d/#]42W^&<fhI'Hg]=B_)CP=A3D'/%2"@jg4E/*O#I/]>:cl799m-#3/]35MX"XgV_s.5ir;q8J>CR6]g/3]Mk&>SpL15-Fg\8efU6FE+2/?SJA-L-&IfV]<Zs`~>
endstream endstream
endobj endobj
92 0 obj 92 0 obj
@ -544,10 +544,10 @@ endobj
>> >>
endobj endobj
93 0 obj 93 0 obj
<< /Length 1873 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1750 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gau`U>Ar7S'Roe[d+]2W;08.1Zn'^N));=^L)Sga]E,<+fu.FLV5UoWY9,2rk+P2sDS*"V@Yb`?F2!^u7dA6-o#"r-@H'@anc.W[m^\pQ,`2;U@ekBbLRoGF$otB109\>e4T+n*G5OV<=d0T'S`P\mhs"amJX^nHZe.=R?bQIIn(qV<]68(DG-.g7S*s>:j\%Vl!Bm.A!Kf7s9\$c8)_h9SAp`mIDu;Dd?QQ"%>LE8%ZhS7-B^!&?<4&37dhJt8GJ9jJ*CCodQgOEl_@_.;W]uhOK9a/NO8e]rH#;'NpY9.A>I1_N,6Z15e&UgcU05l`pNe<Sl1u:rfKRBK[i8QeX[\?c9-%B/jN"U;lh0hfqX78"ZZa<e;;,->7FtlM01LLalHUO1Oe/ub+"182=,[c'GmhR!;T2g6bSX4eapQ'`TfQ6#l<+Ate1\$##2*<l+96>((!\N=G$-R-#&EP7*6p-UKpL>n&Q]Mo6g\lmR>>g:d:_FV,\JO+Z/i7[.qmdUOkd:WLG[a#@V40'86KeJ2(sK1&nnSiHr6?#/$l6F;b.UM>9M$J-4o6qnr8?*)Zmed.4fO56#D6Frp6Z!HX_RJc$e\-]8Ua"2c[itLn9[^^^OCJ)OI;Q.$B4s(#jRnLm=8Z^q!t=$.Gb0,"mK"Sen[H2PsZ-,=Y[K^TjhXV4to0k,2TrYU2mm8!e/mW:0[Z;k`(^,OQgTnH3MrMdh"X?Hfo-5o6J/ROR5=q+RL!V89TQ0JX3u2/r"pE/'Zb)L70*U-.PVS2JAqs/IHEKP-\)2L_3J,dP&qb,XU4WAk[PeJ?:/R9$GMA$]XNrJ*0De2.sco^jJlP-SrE0dUF`C/.2K2Fc-9:K9BbK-#_1Ag4E$RkY`m>m[D2qXr(?hr#K-:n$PVdnCR4,(,Qt>$@salnARK-f-%'lX$Nac=q9s)L0:D_dkGXd:%(Ke#%^tKIk?5[&W=r99+/(k:jXP6.27f(FF+[$l$[0%$[02kKl1G!T&$M,+n98bkog)_=mC,iG7"j*\9.0RZ"[c7N[382P!=W0tptDl4kU4\L;!i\asWt=s;i<@"tm-"rnGFmnh$#8a,Aj7b8-`=BRQ;_-L,=gIepVf@d0U!Dde';,R1L<_fB(OL4Z01ZVUO"?"VNoPAe^W,9T5K/p/`<H[r?"Q>=db\6Qo>9"oh$^jED^ElcYGR!Br>^>bP`UFK0f;?uH2b>QGF(B2:X"0jQG2tcN;^(Q1k9:/KYcZlf#)g<jV@UmY)1(5[#WrSsll(TsD+PRX4tXE0dMg<GU'BB'+2KOsGC2+5_WZ9;%Hf3Km1+`mKRIk`Q)E/F1JA,<:)nm^^lbgu&5Tu,3QFpoJd42^OWK%Xl3IH1B:p,'6WGI7"u)ue=)0FKIqF.'f+8k!?Ff;(ElL:]\0r9k]`GJ^Wk\bS_0Db/U3CQb<=7(KLRYPM@;Nah%HWkI=9F(9Y!@Wd4DR__9Ot`2@3g[ei(?;CEB'69,DI;X(D]E4%h7NGEDi:8%$hOH^([F)E=<uC((HIdJUmq<-,Xa0>4CgFCR7\jFu-&dZpJP%F<8d'!oIPD7XAMjh-ffUs$7/6hg61GJG7R$#`R?HOtU66LM$c0Jh&%D7u-Ft;]*RP$V_cIFis_o$BHY`IiVIt]aL?u)p'`M)Af@YNIESM\G1N>jddH,lH[j(E3:7N*"fmM7VghD!e&REqJ;rgg.R#]*OXd2jB%R`0>,e/j26WgEGCBmB:#q(m,At,Sk&3"4fJ:GX`\&-Fr_1lEk)$\j3E65MSZ205E=QF&j*Ej_"YIKhU:49_s:%//a5qA\-uhR[0"ZI<9mq\>m!pT[boPsmgmgXla`c".GDBH(JLkZeS&OGTIoGAp8%+P"EXSCeH_St~> Gau`Ts)70\&HA<9,/9+PON&GNi2M%Q?99L2C?kH<p;>ob$Ael9Jk_f3[/90%#D1:<LA#K5<#&kPhqdICpUQ2Hc$M\#HVZfcXMk-7]ntou:)$.V1C3+60_EEFMdpDQqmH1_h93""Tn@_I2:$VUZca#3aP$"jI5g]uB>/B"oQ-%bC/!+..qe')_YPfbcd`qd!Tk=Y+quY&.Q,@N>&Q(u1Q+Et6J7)mF"er;HHq_K`/?/?b5(>HJ*n.;6>k-g4r&fJ8V*QJ2s3tp.lB+&IT1rh\M.CY.L0_Zo:KQ?T2Z,!-^WYo>+0@`!I:j*RW&sc8L'V7B;qCUaUZ?)fB^SfL_aIfED\#h!#E-Cp8_&2'YEC+EXUQ4oSm,FJ=giOJEa(;GJ)K(!nRBLDiW<.&7&CdF3n634rOk>+r-QerAI<BXH%e6(X;Xk'f#TU'Rq\1*D,.h8$odh6"@.=%op7_Q.\r$/f?buY6@S)^$fhDd[9tqB.qM^r4#sp,&8`UA45-rCXheV.bNGgD^5gOg.mo9D#J3_Np^:;;A!TLdjFR8d?RR<KN."Mng36;JJlcfa-iAu!`makB5s6*J-*%0(*k1@Ls);EYZR+L<Z2b\HEg:D&9o[$:NKNt+"-iQE"\U[S<QG<dnZjKhCLB?Rt`7>C>5]_!#3)$M$MC)nCJ(AT+_Pt/m5Tj37`faG_fst]uLcIWjs!)6MD[h0\_7^,cuuX!t_S!Y'i*>h.Vu7ih0rlk*EO2@8*e@q$/mg*'Y*;QR67<$-:?68erVjeEAR0R2YJDG4Vi=a9aNG<d<7+JC8I3q'M0Vg#"Y#g+tJCN[K]KTQMg/#++>gN/LR2##e2W"V9%"<%:ca*.%aTJVpO[B.(e=7XAtE9*>U`\Lan.N=GE]Al;+!KM^F>Y7aZ"(4BVm)K+i7,(a-<<9D))lm-Re;/D9mE26$!9-MI'*s0\)h]rqFeEij6@Y0Mt9KF*fMGC$&U[Uo#l3as'K;$ZRE'&$R?Fb5pOobu%Bj,R0F<MB]Zd(+5Zs%1!@otn9#+N;d5Y$-,*A0D+Yp6IiF@3E>>^!2$?kd%-B6.)fCo8#gEe!5U^&g_YS&u6gE;fts`@(l/N5>,,\2=KD2`jr6G8SnZR>^"uW].fHU@g9D(a*B9GfPb,"MJY7#`NOgHN0sgPT6TqOg3K_M`#7+78A@R,(;LB>hHbX*H*Mr`uHq5[dPFUg$f-RqhEhU\n.[2Q3ANr/[8*?ddOPd&f7+5V3ddVIml_$@dQQ:[O6gdec=P/Ofu?VG*d/mD4qhAIiF<:@eE2d@f"tC;Kd;_d*X+8RJUoJpk\_FG,56.(g6.d8\CV]Y(5Kb/*FI3$?9]('f?iV[YDQ\#d[i''a\\D%t657O2d'h\l>G]KLGDqH?j$IOc;d9Nid^5[oD55(\9eL?HcOtq"dN`gOitA_qn+`nnn'M%.j+Wm0&IIGl[B!>F\aT)&Mdr9c)4Z0QnHb!-\WNTQ=?`;DNd=/>lZPiq:Xa+4E*##-'Oun-2%R3H)DU3m%7'o_$^X`blpfBJo]B)S*q]m.(+[:"$_h3-HZhj?*<q3lP'j)JZ#bc1$WLds>@q1ehuUroSB,h@oAV0?QX%*j1elf+6u^Eo(+R,GWM8<laaHjMtf-.mkIFN9##)/a\Ss3!d@^ZjcIr'KY8>^di`SGAR0!a_KWOALoLFq[5VVC?0_JUdjs.X-s'.>r2K(nnNB)Vu=i(eMM'u%:$->.+Fp;?%T>[(]7FL0*oo&%J3fWd/~>
endstream endstream
endobj endobj
94 0 obj 94 0 obj
@ -559,10 +559,10 @@ endobj
>> >>
endobj endobj
95 0 obj 95 0 obj
<< /Length 1913 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1845 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm=>Ar7S'Roe[d+]Nk;++"*AQW0<BiAP5Mek-A12h[e;)U.3F=B8;rVBBSAKK!)U9$f1`^_B%jl=CBLW]M5m,MRKFbZEOr:aokHEQF!;'c/PEVoP?qpN92_hiFnqec'+`<dq&h%0uZ^VgWQjYr*<k&n!mq1G2d-MH9:$_>8Vq/bDSSCPT8F67\<k$h&L;=?DeKI`OWlLWhq+H8._;S\E(SI)n363KIX#P)Or`^SpZ3.ErH?Usnsa:3q&YBN"+JNr#q%V[LS/*)N+<Zi'?e`Hq&J*9p9'tG\lS'UT^A!X<L=2Ho=atqssS_\pSRp@?([N^pq/D>I\+J?[G#8"0MgXTbZ)9OQL=L?:Q%g=c'lo)?$jn6^B)ti_WXdAY*fqTI/C954gXuB<V<fHS1]OIr'qub+q3Ve!X)6K+'>,HA5<QgU*B8k+M]!d&OA-.ud,WR9@J;""i*Lc$BE/NF]W,8J'0BV`br*"=;U\]f#1/F26YU5lN2ATB\JMc@$#nNZ?"Q"CC?&%B-WPlitCa2OKPE+g&MNJ&c87*ToEO66Gn*r/n$a@A?ou*jn\0"!DM6Z[Y.tOr<#@oA3<+NA5oua.P]E#iZYm(t1\qtPceP'?EjQis(W1X0CS1%LRgQ5G]%/%aFiLhLq-3=`UJFPtK6G#-PTPgC>*Ed@Up%dJRE/WGV3#JY*;PcSb*aMGdi*c'@A$u1kKpnZ$n2SQ?!9J+1L#P!ko!_)omt!:[>+<aTRT;kd05h]0[3M3*;Mn5?++nI0(kItsB:P/t/)(DJWk%gN1Vd:=B*clNWjXHAl*\W"Zr%6bbt-T'$hE,6+VN!%7[U&F55no:Y_!d[8)==>]rUt;5_kQ!CKEYX8J<arg>=&?m;M?fM<")jA,l,o:JTg*L2lKJLB][W28n[EZ%E+elYq"=UXYQNm*UmM&5_SF272cF)ORAP</2'+E>T3`"!>W!b\aa/1e_/-O^Z;B>Q+n3$jqj&hji8-SMgNV6ODB4:l1VJHYi7HGKTK(#DEW4H_=gWpYhd';"24R@2+8H#i0S&5u4DSUad9G$qP&!`<'!dpl<-(J1*5+jp8uC\?(-oEsIRIq9:$IYk;^3_KKrtOGbI%j"dQ-PA"6`7jCKd;=T1!IPZ3i"ekTM@Of><.*Q%NO$$$`):,M5o3=C'H,J=qV<2jP79lF_-YI)Mo_H$\*"Q6_I*k-mkV"F+0a"u@K>S1N*c,7Y+V(WL+TM^NFL(KKU_;AF:%hPkXEXt>=Mk9(g'%:uefaqCf;)`0ot)A>HUb_,\jfeA7n_2Ai/]BEep\Nhon>uMekmEc70DdYgpF6n7c=b>AM]3M+@6;,4l_7_;[OA]VL2$bj4H#q<-As4VZJ87aVbqsDa6$XQL9cJW%IK=3KEDdC'LRP9'a.'+_pjdCMKu%]KF#Xh=XXHQoSP5%D%^PSHKs*,J[G<q'is35S;oIUpC)+cmHB*+L9_%J0WA;TWPXb&l($2$X36e1jF16_ui$JE^RYLfNZ7=Dsdh:R.>(Vg(JSLr?r!<_0*tPbkcL%bK2nY]B8ocb;mN3?c(K0OUS),Srs*PfVZ)hWMI1P<RK1B:pp"3l"W818Gt^I;]@I-dBRe8r'0p'^b_O<<Z\r/#QnF@K[Wb2(apt]*b?oJX!RgE'ZW`dVONW435+W:Ta094d6&*9[h@64)]S!iId&qN)o?qikkVBR?mh8L)W[fErP*/[+5]);@lKAlhZ5CC&!,!ml`0D:_3:R@;\'`&A4!m4[=9Ldnb63=hqrrHf>m:WV]>+hBUh!S&m(ssaHe$,e"IFWl1%RQl:.o9p?rW3il<2HJ"8hA]4lqh,a8T$)0!F#:RnT=*>.>-;\U;uAbho6.;OG-l4&8MBA^!m4R=NI5Im$GBTX=&\t@Q_be;ECDLbG"_XC%sDS#iKSea3g~> Gb!#]>Ar7S'Roe[csqYRMC==m$qlL9WJ_I)OY+RZjpb-4g*S/)Y!hIDmmg!9Gc6_/Rg_XrU_+pD>Ws3Xk8a35D";R(q)1Oa;Z)!4Un6m4;&"k:6S+j*YqH;@E,+Cf9n&RZfXnq[O;ic8B2e.>?[S7n-=4=,'0jS&<assG][3(KSNi/Rnnh%"S@HVb?dA$0BP)eMYb*peos)ln.Qeo9fm6S['D7)4eFP!0V`"9n*anXnWsU_orJ,9n.Sf:+X?8ub&AqSFdRH(p1>m[I0O<UJ`\V"2`G8)7';Jn_EW+atS5h\H's3dj?8XtbI^"&2+SFN/oj"_K],%iR2q<)"8*U:$#99=tH7bh+>jr4AZ_0/i0BYsbJbX%URZSs%"?c$s4T_0CC(18LH2#7N\89"?9F[m]ZD<bG,Et$p#+&uX#'seaICIVY22"&lH#mHJ(^g='7;eh0JI$kt)L]A,LQ:eoe_._ClADiZ#DU)iboU4*$91cp*W/-qE5NU:.B@oZ:l)>b\K=!L%/,IM@^GB;:+@C4GC`"/30=qb`],FPND+5Jftg.9XchJ'&r,Ph/-gMHS-Rf3B0bT/]*B8+gQGKt8Ij<-ZYZ@,<<Jq+CUSq]]?^q*VI5S1D#R88ip1b>"7^[_kZg9"U"0))9D5<])3Y\&Z!sLta]L\j.bSk!B@F21!&Ng9\GNNC`(T'(9pkg_0Hd;]A+7_N(!#tGkg')h5J#E7r<+N6\d=DiK<,G9>83FjJO!i&CN0=/)K>*^:Ka':>3KHtrqpT8BT,e"!qWg-0[BC.llBEPGlcJT^H0_W&"Z:!6=P%"#3F9+Q.Bp2pQ\]D?%D/o?\&eUq@Mu1<#b\F,[V?FWmJt4RDIeE=`O'SjkB)p\0DCL^:sTk!)(gJ`51@h"r5N)b#X/U!)sdR6QNs/0HF^NJ9&9T5]Rf"q)`)jmsm4bRPa/97E_DgQT'k(=phIT6BFs-56p$&Yn'HaSCKK22PR;"QC<5O1'?<XGD\YQ>ud2mhmI'^5TAs<]aYqH1PRKcG;Fu01F!a2'-6;sFo&oaC9]ma#+Mjs`gaFd)DXn=^3aa\-=5WO^EGr70D<i4EU'B1s7lI=Vec'[e9AgEiCDkjK&CG`4",(&NaG.<8:3?]IYWC=L*2.7)6U'j/fB7#FFu7gXr2gfQsdX?d$7(lRponfna<9'"=48+J\!q5f!J0k%Z+TppMNbo6!gKb=e9OTZ,(PnPcs"*m!00Ur`@+!,TqVYiuS?ZS-:3MdHG=q6#4VU^cPk@#rD[E14s-JBA-ogod"AZN$I>O6%EA-,Bq"j3T8MK7_rRnW/[!S<KK]q7O"RGO-/9:]Ss_6H_SDEm"%M#2>G7fLbE9;$H0afH6[!j4k4)g>E/5ap#bl\A=m4>EZC)Xp`SI$FH+FaS\@)NBK/:SJk_4r`DAT6'ZApc*\@5PPWV%<adu+j(%8sIX-t_BLL@U:WhfN>9r]LH^$iAM*;Rl.g.t]7BEhWSr,H;ag5EfH66j3C&5".SBu#+S(jT[H;J2(/Kn)e?JY:hWZFUTi8cdJpQuB,L*.*lB77BL`aoOj\C'H$N#EY"7V<q+h^4cRnNotjS.g?N.PZG?]&2jHn't%(-p+I9:h6X*L,U,7#9Gi)MmRaVr$i3,;g3NM[7V&5o73&pR*;L)SZ5Hu>C87hi4i*VZJCFs-Y;<=-Ed@-2U$Tl`[*.F"lXQ@!(OZKXA$`G,\ADc(%G`:)qcI1iqW+4&i&C5<&jXqtIN2hdrs]6D2iY&*KE?_\5$tP=;b`UZ(0/ab9%\QNeB%Bs8<%fC6T5#/[GtK"i"*Gmkh\u:Tba&T,8Vos8A?+N\f3=MNTf(f!G]#l!Tlip3<~>
endstream endstream
endobj endobj
96 0 obj 96 0 obj
@ -574,10 +574,10 @@ endobj
>> >>
endobj endobj
97 0 obj 97 0 obj
<< /Length 1937 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1872 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm<>Ar7S'Roe[cs)[LAjoSHV(Dm.>MNfR\umpELSbTh:"]Y[d1rK_qWgYnP',uM[T<lg,EX1rjZ?Q7H8`@&NP:IX\'i%#UXVfJ(IaJc+4B;"64$'m-!n^,q<4HuouRZ1`$b]1?VIGS"8uesNVmsdYQ(i9gIVJ]q4Tb%G[E,)28A]/5tg?\bFWarQGWj+L3I.hU+T)F^otE+!('S?9#q'>H/H9fT*P9#7UaVm.a)6>Iq5$ccGpEl1X4rI7p-;M)'m%',!E$H@Qb.]6E:*B0]c]2ah"S)/ukWG,R^hn.2VYH,;chQJ.iXh#d@c`NYism;Abl1;4K!W!(YR\`P:#Z%=u`Me7>*P:35hk.F7+.-rtjc97?mWaik*H:QaOenbKVl!!IMZ97j^N:i)`pjk\H[)`a>uPk=$'TF(kkTljuNio7k9n*d=ZTEua\L0&2*Ht>plKjYW#J3=1U1-ZRArR>[B]Q`q[j2D@GJ.ekSQAmF29uD(/_"2'K(WhV3i*W41I^^"!%>N'"o)m*G"rBTh3`UYNLdG-C'M(&Ki=7E:AlabCM7#-W(#'^*g:?Sg#H*iq-,18%<mT%?-f;@UpaA]IT6SU:`41(j5>=8D>^>au+5_CVC-uuo_L8fuO`+3s(Xq$SA63YBM#@Sk*:+f.&Ht(?0?XgJ`=LOU3_W?&6<ccBd>bFJV?nGTgl"Ln6pL$lc]BDG6BkC'"aA'9!Q$KUBj(%j?bgsfh$:r2-?:@"_=GQQL!]q:+(6eC"OEX<!UuRC<TeAco//;qYdo&s@he[kU[5$G8\b5`dV0k_MMXZZs-"#S1N]VId#E0fO@sK3r1<#XF/+kPlb!kb>X4s)3L!PYBS'oYJf1Bm*W6Ijf)etu=h(8Bc"en&U$g2scaWFkUVc]d\@WYk-^.nm_<YkG+rGghX&%`1h9J&TER.4'\>*J?F*Z*XoR<Wp3qNn]\>,bh*2<sNH#AA"Z=64"&>*n3r&IH>Y7mXRocK\UGr^?0%cGBR1Mps'^?CC=kZS+FaUfX$gjdlp7!IA7TXg9662BO=`VAGfrr$sorle$c-:SACh*:AaBtqqcn[]/o$OQ/1IUX&9W+_kBcnI9:9S"%27Jrh;(@DB2(BQk^r_Oga)U1V(\/u9ZlWE^*!!fs(6%U@"h!N*PBP,CJQD?9AU+=.7[o1"rWQelp4'rr+`1I1Y6H=WhRET)X[:)KMP[Z?0_YB]AI)mS<64hV^iK(=C-@>a%eRtG]mT@QYE:A.D=;7FG8i'U`;]FP5PI:^M5ehMaF5tP:XVmY*K,H&Uk*3/I5VK"ehCJf@1JCB<_qor\]`n+nG!/Cc\![=ee$5Pbs59^V[]Bq^b[h#oUQ__9'ZFTi&PfA>JB[MlQG7eY$HAImY"hrQ<FPZq4YN2=DqY[^5bm_IPNqs)_tNAX1Xsn>pMnNF_"Y^a/qtNen+i!R1CRo..egcn5lfKmT#XFYEC(9%FUq:6hQ5T>r.]&/!qj[s$olgI[@YIf-lg0jL5u-27%fn)eH*lAi6XspgquG(J0P-OT\HMi_DkLL_#L$eDVqp8<ucfco*.\GQB_m@QXcp/ka79k+'_qg*.4;6gI1@(*bK?i-rb>.272));$79E7P9C4VO)H+83#\.08?F]q5Q5to\AeAKH_>%,i0X7',p0GOh&:fHutP*cT^OF`$m=T'Vu&YOZFgBd7Y\s\E3*o4gmH.7Q1<;RXjG<Dk"+/ZG9+0paeU=9Fq]^c?6V-kA#jo0hUISn1NVK$XT3!'4Z.=*2njbC$4$a7,(?Q[g11NpWdjX=Jrq%ikS%bD6=>Rrn7?VA_)X",Yn4U_3N+Na$=/$mqgsX,`"epmbBO6lq"fX)^X^,nseDuPra3!+V6Tckjg@!GSgUu*t=uJ#?<hcd'_n0192J-!8>[kAR-k?rpm;J[QB93"ta`s`k"kpmt["RaScM2eAT6~> Gatm<D/\/e&H;*)Tl3L,Rh7*kP.G,<ZGp1)Y1jkiqp=s;D,E1l=`d%\:@d^@]idj\FPL7PdY+oN0@/H;GNZ%&k^#G(+(8fYIQid$(V.h53`Z4W62gO'n6H_3Sl7=U1&>O)p$)]IHk_.`05#igM>CbSNnic_X8ZP*]bqA<Fa[o:EPA"8br4TT?=#$'NND`Y&=_WXY1[bZBlOYij;GSA5Sq^iBE#r&$4eAr=7Nb]]]:::^p9+5f=;lR6TY.YV,*MPM&`,6!Z7&=8J`7;J0CYk(gO@UF!dU&/5+!KQP5sfXC1i:4Bo%1a&me0_r*5/&Et4lFq,%l6u(,[X9td9TJ)Vu,A73EeA&Ip/?=bRS`Ydjh/0tL\>\J.<HmU;b@ak3K-2%:G6?q"Y*WoV@>HMTUqDdRj><+NHemahs7#1C"Ch3,R6S4gP9@jn1?ST_3<>`#1XVX]5EZ;#^:jrP_9jqT\E#WlRRL7P!(i<c7!a?r2<bdt=68.`?'_3m:]erV^8*($<u,2L")5W>m_L^sW(dN*2%"S5Sf4^lc]%BJkkG%,BkB&?fcsL-c><,2=#tZ[@7im!e7R-Hc'K!1\mSrp=USM7"iOB,$>Wo-#%AMj&Q$_`:H2NYg!/G(ZpMBhoDCEQ!B@Ag89S?S0a'E';%lq61bG(0V(<9A/MgW$O8pirLr4dX^>@osJDe_gKRNU-]6Is$kJu&FSpfNh!<2\O2a^CX?%%0p[c6/JOs\n\<(aFV["O[Kj'$!M<^J-*4./<lSkdC(JZ%+EDj$C8i"4J%'sf3nM6"kVZ?,^+5ieXrU>X'Z'tteph(tfp_h5A)DC+*YES>a+Ka)=WN]+epl"9Kej*2QSSl>[_0s6!2DB(Z3Z#]1QIei37ZarqA7/C%,qoI<"qo`.+?k5-4\dgHT&]UW#3(*e'iFc#(BZ?[D5%i1);FNo=e$Z#<R>8!gmam2lhBC*YK4]rVLF<RM=53tK&;8qlf!8?*$Cm;.9HRB'p!-t04cI5fUC)N7C-u/fHJ,4tkZ^07VePAj)JOYf;Vd7Y'_L7WoU@q!^].j9BdrV9nf08@-Q"R%_3]0Odo\I4OYATR%lC>g(H!,6ZBD6l&-AufTeN2P@c[21kZ,2.KamW2LE/tI2QN;9)I&B&?GO823q'Hdf8&DS@X'r%r%]8K?RZQ&q3J.#q6N*,,XQLS8S,DC@%[nt^eW+&WL>ll%[>_KU!"Em%%pb#Q]a18jF[7+29T=CV"@h6C>Sr\d=`7ppWW_f=D_YmCui@2i]=V'%B,[?YQX3mi?2m`p,&2>N>BWKT?kMi?e!DoBB-1sO:<o_UoO69T2,:XN"W=_nhZ(EAB5FZ@9Q1mon%qBOATj(#*&Fdi3mRPFX$lA*Y(=o=Djh*3rOR`h8GI>!B@<'#9b]@dd:3_1nCq4O]8>a[(_N:"c!1Y_d\.eY;@_K-X`/+9#lOG2d*rLC.%TU91^;i_YRSPHFug[JcJ<gORU<@#J,6T\5g.9dru40Vr<a/MHD-cUTN-?V$aUg/_@?m3!ABWlg&=J,;io6[LT<SMY3:@-_SX#2@g0t9no@nq63X;dqjTkW.#g$r/L*51-MmM)BX?"<G@ibY8t-4??O43..HpNiH83a^^P]AqhlJ]Yf7rp9qmfSE\.O@]V$(U*]o_h[C8Bhm3PM\r"n4DC?i__m^gD=eSufq$rJ!>M0&Zq>-_C_1so&WooQ%6R<9NeGgPrD2NcQt8@Re@?)no6>ss9j'M\I%'H:nLI2%BT^LaQiAN0f6A%.GZ)TPG5#N/g**!@[]#*'Vf0^42^S(Kn>I'mkM%&9\8OoQ"?ik!Ut2".)P%KO*&Hn3Wcf2ZV`A1"<=U&0PN]@Q]Lp<`#hi2fPcG[Lh[6iI/uUr3?~>
endstream endstream
endobj endobj
98 0 obj 98 0 obj
@ -589,10 +589,10 @@ endobj
>> >>
endobj endobj
99 0 obj 99 0 obj
<< /Length 1492 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1692 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gb!#\?#SIU'Rf_Zi*ui,N(B*-(lA@];AC(\2G7;M^cW#t9\BVdd?S5iq=gXJBO8hjloc%"!llX1aa8:$\VHtE9L^*OUE:_4(@(L*'RSJ"5nL!pN7YhbSApq:*u+i?NrC#H3&r+W3!.[_#tKZK#Erub21n$a7o2:/#<;2iRV^>X(Y(:C0%$%Edp-E6Z(BuKoJ`6:hAbNsbk.R?6B!??^R0Q_@[e-I,tq)eM[c2$/P=Jc$Xid0#W6X?3b5sR"[ci%Cuo7ZG<%?0`F:(_WZ4K&(oA4Z64=F@3RUF.(I)[mZ]""CaFX"hr7EH^fqi2<O0Vs'[:0Mi0(Zo5HN\\AiMV=ZYfjp]*-j`J^DS3f2tu;;TjiT.&+;`VQB+-PQtegb\9f!@YEKM0^La3pP_TAT6<g6/%^85Z&MWEInPmW)KSZaVi.6pq$T.uT"3_`2@09ml%QS5(%(QLLgMOF*!;3XL/-%\rgM/&+F:C5>/:.O*;ZH$2Pa8?_"R!4F*6HaK$@n8,q9=6(eOdMNLa++X.M]^V#VkJ^!@2"$g%.Q6Q_515jO:7Y)M"C)`='HfU5Q)NM[d($e"&QeYclk/E!DFgJ]aC)cEBoC[=fDJ<H;Lg<tMseZ;SJ;kEU.VcAu!d:FhOf=hV1&XEU^uH\id\S(2!R,/N7E'-.B0[lq>W^p1>s3U(+LEV';uNlSnd>+C&6MP=(OI]"R'PNAgAq,L<G5e"Or0>!4L/VbKh%]\qN\\n:r%.<K!LQ/lU4)MJD8mDaoI(fR?rT'U8a8:YHY@"5,BKtsW6k8cY0lmNPB85CDofFjW;kO3sOWIHD6)^5)FsXY;.7lCn!7UF95\1F%:*oF?Q"@'CoX'eVEF9'#6:lLOd0nTG+o!3:KeTdM5\XnsY4D/+6'a=6"eHNRRn!KK9.P*6:XBV#pU-1SiDJ1um1cGr]RiY.WnG=FQ6-Z:FSjqW[`UBKE'8nQHPnr0SV;;=Q"GmT$EQldHP0FJ.5n0Mj"lNPF6qjQiF%eIlDAl"9.SdSU7j$J@qHeJI8<IR[$3%o9_rR=3n/eW5$cn(R1eh4Ya>nqs/-K&,>aha\2_9!)mhu=W'as+V6l8YA!V>mi'sfKe;gPP5NIIE*c:N`ru!C7%f(PmZF4f5*g:#^SnAm[4Hg0PB:1CWk9FC<jn-e<D"uAi/)aJ7lGFt)!a41WEk\N+p3h+PmX]4d$,^*,-`l@$l^js@E:B1F?l4bl!0/pLWEKT;cJEkCT&GOS[_j!>5J?Y$W.e8%'71J-D:aW&U.F+TJ03oN9I#QaF_2dRDEY\jWbo.`(5=dY!t$@7co&78LP+od-gCD;3gr<<GK'D98/iF"<%7+8M&rP,^*I=eP">GR\I+CLN+.O:YX<i*/o6"_!p_1>)dmeWVBP!Xoa=WPhDjFa8KFL1XFHGgf4)-i2QR@_7W9e(VPT/.0WcrbD$*20Bg9\?HLBWZZoq!/mr'V0_6EUd1`G6tBT#b&HSGc/#6"e@`G/3~> Gb!#\D/\/e&H;*)Tl4^sQk_&J05E;8?0WWQQ=bu?%@Do:M()YZ/\7\C,l@80A5PJ3@dFRT0EdD1M+9c(gtfl3hG6W`VP>dhln-`Mj!aG[mtG2Kr_lkt*j^A@ao\d-hYlZ)dJK[CQr+QMl)uJe_aN=KAg>'qo$niUp6I6t32YPSmJZQ)5\JrGhXm!e@@`7HNr?JY+8YC&F?Vq\`h_;]'ogK,8q>elD?g#Q,77aVk"8g-27AZ8_d%e=d]m>k&o%$04P\skk6sOnB(('XUI=uS:[gM<&CnLudu=IV3\@@:b4GftQMFuM(?M'Qk#u/AhWGXC94XqUTFnj$d<pTWJl/?.?mj;e#U5]IaX[V-Q$DZ-8FV,lj"SZ+o2964CaXXiHk#qC0p$dHQ>$MG/4@#Qqr]JK%jpF+ad!l;il<>u*+%95maBXO4.K*_')X2F<F.4!g;VdKU(SfGR-.VtkCWoA3'sksi&;%DZ<<SH#nOpK<UDSO06-Y_T!1a'KXLpB:*Vn,SpYBKS8\SS:t")<ad;K$8nu7o\FI#44s*P2Fda,3qY[DPB;-@S=%&&)<m.l8KkiZf/20D5?1K^9pj6LqHNLD!O]r(D/rJ2#c\l\D=Du+nl?f#0EYrp!oL'jGS.Y#!f^WnAc)b![l(!7VW[Y81LQD2(>/'(&"hbJdT]8!dRWP(,k4n[JSA]m7e__)$qO@:Pm!7^0F5OY+kj9;nRO!]2%0K&5eR6%]6llgBNX-ON#\1/1WbNIjPZ&&`^Z,ii-m_8t2(UT(#h)<h#\\fV$c$1jmd7js71AVc$uH;agMSpD"SH5H'-P;(;rs`E="pNWor-E]0(dKX>H,gm+Qp%^3DufFY!\9D&f2QM[;,tdcn^36TA&scehII'ks@LKm8N,PR.D\U'<mCph3/;U?dnCc,XI"<D?<ntkl[lSH+Q)$<ic7a._+9a",\Y9)A&a_Y*NjPi8m)'5`fWdCNEVH<XJL%4^ac0[R3_reS/eGXOu7uJqTjdcdOW57AAK!$%a.XIfQm$p\PsaV98)4H@]iTo/b.B-aa&&"Dk6LCGf0'6](qAFku&;h(Kq^1YC%!RZ_NqiJ&k&/^`YNc-PjUJ),O_\\7og7@Z^Ae+S>/+H?S%#LNPs-H#`[4#$]75_g$t4\R:p6Ik=0=+Uf]J3bX"0ROO1R0/[P8HL46O]E*8>Y,!>DVu1nUaI0G_M/GL,fCD6e.Mk[Tlm+VcQ1,JK!rID@Cs7/O!hf=:;od7pSTMfj24pkUJ%orGWs2Wb>:'OfT>u-@Z#'T45BBN!s7(Q.!:ilT'R`@)kf*PQV_'q$JL]Z)G7P8m6!Qe0kZM&I#*e:1f`@2O0l:2SOSj3Z9-:S6bVq[l%PF$V3$mi2Dc6"NIu#X[,m,W9*d)GDU\Wb`"F/VB#ff3ls56e?koc3^rQjsc(nj7[sGmp?WF)MWnr2<O3m?lNF(VFd0>Fp^0cVrB/ssmE@804M\1Y89,5i"AmV:?)3^kED6Zt/f#0"p:_JHbL9A-F[ROO)d9W0ID`#[lVMqXK]ma8>S.4,SqsLmupCUhVZ_!TZM`o]d0r?(?Wg/F9(A2g]YkQ$in/M9%,=XhrOGG[]RM)t'0qNZq.M1%Vs.e4/Qhb+D<'_3WM,+sH,NATo)7>7KIK8#9`j[.m*o!U0rKTtQr7)&k!bSKu))Q\50]nOb47gH\OnTBdVB`\~>
endstream endstream
endobj endobj
100 0 obj 100 0 obj
@ -604,10 +604,10 @@ endobj
>> >>
endobj endobj
101 0 obj 101 0 obj
<< /Length 1696 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1592 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gau0DgMYb*&:O:S#^L+kfSiAWM]tU=ej512P"c(o1rVei.9h<J]"0jUYTLX0boFl:[`)\f,V^Tck005$B7(Fh^4_]B'5VL[n+@q[O_M>.bQ$9ko6KJ#*c`:E.&aD@r&M=af)mpNOUnm-bT-d!r[*ROAp_\]5M3cKh]-bEE_Y9o1ZS@X\4t,T`f.9VcJp1H@^TZj'd\,c"WLPe(,T33iE;VP`Nn2ePuqlJTHsZOBT\/%SusQAT]@W7SgmO58I=Ia(i#qR!b_R`R;`U"N:?/#(+VZD5YGA/T/Fkp$&,m1LkY5rK]Q("*l,Z6/!K,#F9oaB.>48QSBrg%:*;DBlm"99R`c+(SYKpA5J7e-B!Y.8#T*(9/P7YlrGA*Z,9H9"TGMfl>g`tlBm.e4q'D-A"glEF,tKEQOEh85UKS,0S%O>2=E)[O?F3!p51!t;$T,VFpu>lZfAaukj3?C3J_!GupoRlM*;H'I]@j5OlT*$.cjn95YV'+`.Nsg(EbNCf7b6+`U2!hs,m*PV^.-9BAj]*r<$"uJ\,64IG4<WbZ=A7Y<PWhg+V7bN=,6+UTQ0PnNTQ^F$ZnS`0n4SMP]$e/`!nj/]ABdJ5e+2MW"JQ%'hQ,:$aG+V(4/Z')[Z%f098lTERorV'WP.'9NS`spYTc7VD?0CKj289pqLAT/`3Q%\XoJgM%GFm_,si1K_f7!mSY>9aIfr+=(79+Q#mPMIP"*Wa_A_J>M08s.(Ebc8TUS/0X&+S7pVK6)[f/s3!go'Q'=,;2U&"%V1:[FUJBo*\)Cnqc4Pmm\37%%-'cQ%6u^_O'O:?:F0srFT@AIQ(]l=a\6t^o-b"#dYZgA9kA:9iL9--]iDLFJgX1CC@8F_H9uJ!DYoHbo6jes^'Qu`N',bQ>1!#QBmc$qiqc\#H%I`(?f;,?:)[ciq_?;i&ZCIM#)NGK<lEK5&%VO8<0bk?K(7!eoU@FZM$Eb%l6"Ga,FTN0tP\WujdUlXOf\e(.\>EsD@Z0u29T$Z`XHo$1+l&#G;!To6b4>0YJtV(4Sa\PBi0r1k+M<7cQ6'o'];c5k!`knV6MX4lVbsEUWcEb#\qH1j:2[05d1&?[S.lP66>ANgjg(t^U,m"DjXl_C6u023lp)6kXU\[a3XnGQ\!*A>r4k6CU\Sh<h#)B?^c.3]A*@8`>T;KM89iTLL05)BaHU;WMn*J.$amn1!4b1G4bPQS&:;J#Cjr61XWZGlfrE>B30b&`1lr>+5hPc7(quu?80ng,E008@@2K/I+W^^3V/S2Dr!mcb*##0:9?K?m_WOD!&V7h<FS-uEnn4>EV&6%GR2K))c8*^8c=#>G[+_g3"7"s-(:.>&'Q*\d>cKS"8V76DLgLb$8=8O_>Hr"bC.QR*KoJ-Q/WPOd_%pAOB*@1;UMu@]m8N=8m;Ubf6_??.C3l.E`t.4]UXO("AV4n";<-ePanG?k@JW0+>JhO]"ZV#pJ`62Z:j=#J,\:cFoIj\/\<mrI8+oL]GW\&B$2Qp?7B8$K4:_Ue9AjK1Ho.$f2nVe0Oe0eo^_%)\e"l>I^)6,@2L4jTIH$]O3)/8L6f)8uk.jI#f0d952R5(X!/n,8ANd4%`3UKZD3X(R^i^(Ck2uF;rPWl7,2$eeW:^"R8E+$^,,XU^<F7Gk"e`#(5I.eFmOt*uah12qiS0[YYr!2R<d+l$[%tZI$ium/IfT$W]/o~> Gau0D>>O9='RoMSLj5=RU;>,<WtD+8R>tCS^d?P;A[MlIdmcsi:7M=_pNpppI@T$8bejdQf$<frI-9d"-BkXTjSOU6/,4L]`5F!'&-VL[o@r/$hhga9GHHa*c]c*jQTmUj`Gbg>T?hnC3q+E:-DW^li/_'+7.!k/Yliugai=2Sj"+i^nt(cPc?X]SME3o.VG>2*j)fSj(\8SPY"l*KXQ5Es5F:*\SmSd8nr-kh/EJA)$hPtdnol;qU8tj&]h,\R_4)??@6n%3Ktn3t7(Q-#&8f[lNEj0$7Em?)<59,^PEonP\n2Zrl(CCs7^fWnUsfe+?"Ub'Ub1AJ0_3Y",bUR)B\J+2o,0^dH`p!_-%sp"1aq?UErUrC:n1@OBO*VsXl.aUkbU'/_q9tpF)80$)@Km&BjQZQ7">HHFKln_hX#P6-%.u``\DG04^$hIn`Q=V=fh[?!'JIU4Y2]:LNL`ip:Xnr,%j4K6,\UugXo)U@YZkN6O"LhQ=h)QC82n.pr`2>:60f&e9UuVe5.QVq/">+!N\NA2Oe61_nOWjhdr3`21!\KcG4gYGQEHMOP2`A*D`Q#'Pl(]\u`.G/mbojkC"Y$@-NhSp?_5+cS*DTo</[cf6=\6[T87(RqBK/jEJZ<>$@K*`0Im@8&eME4(U9C]SO]M)I[@<Fh+RG<QY]*%(l]="tlNOJqUi%4Jm,%pl%+Xou(LnZ%N!9`S;:fPX2HDYPX2gq:c?/=7mKRHu(Rj^<lJljVa]j<H#Be-sbP"1pD5+X5)&ch9\Z'EId\J2=WiobC^I%R'g`_UaR6Jf9Is*r:_8A1KDI;0See3_#K_P9`1caF(/LnqrB_##bb4%8#5qC0&2^aN\lLq%[@mmDlrZ*pY1;J9TCVU-KQJSPch3YlEl26KCcZm5Pi7`"Hdfu#a7[(^/gD/gP*2d<U_7YenHf.OP@:5l#T5n%[37(k*[Z+?m#HWZp;kW,c;"MrhpV)_"ai?AJO)>A:f4_3H'kjHsPo[B\5/O*BpN_VH[(R9bZc)M"lKja&*#]Q/Gao@>?hNOeK8?6[<]/?$m3`Y8-4X\EE"O+[lpqQn\XS-c!h[0A21ji&K.c+#^oEGB,T&VF(E&7-+<(X[M2"ru&M1r.R#_SJW!$U2k*!9#`D$h^oDu;S@Fn%*4\NCs/hTI#QV3YS9`Y77)9&lp`HAn6"g,-<;8BhunZ"NQ/eYd8[m_=.Z0Rq+_hEWR)^:3.aV58f0SJW+5deDG[L0'iogeN1@n..I+:?O2bUnKYa3mWV$T-"'Hn.18(<5')"WI]honq'M$*Lg2E&#p=gs7A6II*1-^0]B(bU8-k%-QrZ).7CneSK31km?Kou,n;G'*uL(U*134)&+jqTCKNT%V2Me3(M,S!mWa,3.GQtH\fW"\nf^MMk\fGPccFrU\r*n(X(;e:(\(&q"]R14@<\^>P=T`Ac."t0`oiX]-&g[SJjZ98auX)mX\;)kM%T<;.%1e&6Zd_c>CE'hmkDfhX8`dr%s*gf`M?GH+!Y0'i30)!.?<?OGP.T[*'JQrWrgb04\h>37Hp$7]%rQ^?\j`5il4<,jY\`dQ3Zt=ni063]djSf6_'SMS~>
endstream endstream
endobj endobj
102 0 obj 102 0 obj
@ -619,10 +619,10 @@ endobj
>> >>
endobj endobj
103 0 obj 103 0 obj
<< /Length 1618 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1831 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
GatU4=`<=Y&:XAWcsq[]$q]8D;4uds6&MC<]^8)8#MPngTou@>-p-9m?V7WAThN""'L?1=O1FGC@@$64&*qoH)0'ibpMgsYKUj4ke6gPj^+WaK6]k;gB/BF%[f#.F%kHN\<:-d9)=DEOog>8.VGC'>4_J%[J),tPhHA3sbM>e?"d:V6pWh[AqT$u0QQYa;BfJ(ZSg8g254eS*P931s9$M+Upf8%MZVnBab*?@&03f6YAqIoZSL?aIjB:J";a6-O^+fNbO]@TM]?U/tUAW5N0p2N;RqYG[La"6]6I6fM'DK1*7fl5O?o)V%fMI&;)gs.;f)JXi9U%(u5QCgTb9YgtA[#M+h1lEJ/5!Wd1-5If%kMYp9g2j!kF,pmU'\AcqV(SNR&mUj/TLRO2K'8#+PTI@-9<)2hV:q.mX[*(>ASPdBp%]LS!.hF.ntYIhju/=,#=JeT'%K7oQ']MG?n?76ne:A&\Cn+X:t'6qYlgU7MVAs@5VGuD<mXW&usf-H.*]J6bGrkJ-c3[;+d.>?q$=8cr1UW!7l+th.nJPgU?#bn*npm>:qFUmWghO.RVE\.$L,m./0#hE'XI?fd'egG!X61_Z:E=\TC"M%Z>&ZB#3b^3%-Qep(Es<Bt.OWm1a][CVrQ]33>WCWLU:ag3lhS`bmmB`S4q81.tWYQ4g.&hR=%LZII*p>?N/25_Zp=!@.N"nH99"/S_d6k/=[.j7doViW0HkPRb_+5rT^)(a,j@Q-)Rm'MOjNeW$!2MZ_j/;*u?-XCIhOmq8Cf<f-P3?rjK7n:dMjd_$M[/@L;)`e'mT)`tZPBU/#jip"b+hp57B/fL<'G[oh!4(7fA]>a1<N)ose$#C8V,>'o*g#>m:&?nXc_Gmgd?lE5eOS[+W.d%H[WB:7rb30HML';3J(F']iK_]7%,^<)J]Gi#r1/*WHjk<S=3=rLtpY(?L?X"O:5^C*9iu@VB(n'M?+C4?l3Jo0oNZ#DAkE[?IjK*1t)SdbY,O@JIVaj;Pl/OaDS9j?lDuTb"%.=E>a,"'Y&&^uVoo',DkR\9t%g^'11l@C\#(p\8:^K?t74).r?T(_Rj39n8of!./;?K&WBJF(uVbRd5,1ebo%J8MA+#QpWC^Z0dB_#!a$R%=NE_,l`.(GdkG"t:n_-XIB"jQQQ,"Q#Vj'oMn7I%M+4553u64fCJUPDJY`o-Ee<UDZ--]hW<]F?Jn<=<Am)BWBRHE]=!>_Uir5mTE5cm(ur:0)e.aA's<\^^d&.\/`,BjmiN;aXbAN:BS%H>^l7)edu')$CPg`-7Rfc/(jP*r/^/SO.j(*P+nW"H&@M2W\)^5gpei/d.cr#rG'Fm"GAGeP(X:_ki#;:Bi_GieM12Kc8U\.`pTg]k7SF=cOukdSLuce;97lCY6O>gl$P-,VC8t*fTls;H%nf0FUeu##la:]B,m"ZnSGVDC.&<<p*Z:$^Yl;32mIfpE@?r$N2dUW1<E?lq&k_6cNm<3'p5K-h^@NT!eQ_m7_dG`4su"n,Qc%enF:Ci;YFJpJDq*:?3i7OFc!g;4Zug\*lZq7Qoa0T4j*k*,+V"Bab.6?;EeD<$'@f339425`kVWN52hEcNg22h#LViH@=/8JTBV^Xq,25~> GatU4>Ar7S'Roe[csq^]MQ".E@DL;C7>G=;(3b+=qES8l9hZ1"M6c/N5CQ,3n5-!p'Le,%Ur7?Qc?BbH[pK!F?@6&jCCe0u(PuW`<Z$S\f+6T]/)MRpBN<:1/H/c,IJ)p8pOPb<Gd?0XSF2UD5K)h_#-Jt-^9u7gO0@+>G%7Z0:<Y4MAXQ`hG_Vg[>(%0_jJ&=#;Jjf*7F-nYXB+\Ef+OW<*E[k&WfK$lkH'b[@k.mXH%F7mJZRC-gGd\2C]2Gp1C/UtHM1hq&#.`!eDZQjX$Hur>TU+bo1nIV8S\c.Z"oM&>Z=7_^ujgVBQ.?34D`Qmpd,tT*IW3?Z'B*gfBV9i@j':PA!asN)n!"UrLapMB?B"\3HBDcjn"8]UcXAGgDP-dhO-4LNB"4^ZK^D_W,a@P/If]Cb;k='^I[<f>&)2X<jEq2`STfY'\Ms>Ps>oING+;.*"%'n/H(KtYn-a?Ha\(:]+4lYcS\>f49\^?4\`ffXX[6ZNC'>uT+NjcN@qVe\GT&8?W\U$)UN@bX3".n_FH+m7aYT3B$Q0gaop.;"h@)WIQYl7\TE<CprZ&5&?%TSAkTu!$*nA!/?=BiWT6Q[jcO-a].0`'m2SdA"1Hfl^VOJ7:r$L8gT3tLC?,ntp^.H92cks'\/,iR^0uiM`(ka;S@*FNclGSqHT.-#GqMC0L>0Z,Ws?(ObN_!7]_RR)SamCh!Um>j^<%b)$ME3$$45BD<<XA&9s9tt)@_<D&Q':9'>S2.'*ZkO7-t)c*_*W;fqi04ke.1p_k&orN&uN)SQH8bVIh?ojgl-.[@2C^2/+uD*MARdV?6o'6Fr[[LVYjM:KRSS*_iQmK,0&#m&-d[B]n#:D)A1ZY#ZF8[5>oJ(U_qA*u/_=pBBFT>RQD4=W\R+(OW,jko*1T$(9.?-kbT'3R/$B_'<"h29*RGW0<Q<h%0St[4%:K_i&'R@?@LHQ%2=X$H&^9<NX/_F_"]*.VtlqFj,"?I6OW@!8?%g=\_m@(R*"[noj6,o[QY[`<C[Pen/njh^Vu,`:KOT]j)tuSC];RZ<G01$Yf9:]#!hPNE6)>$#UCm,75JFEF'!'&lo)MB#*P`BH"M7..rGZA]A=3&gDr/V0.XI_$-_qQRd8+rC,]sM7[Ro8>?Zc,:?STM'bT)2X"CEZh1X[&3_Sia)6:BYsfnd&gsL"*Ic=WAmUu7oOcslRg:9lZ/%"aZ/[*Q4KJGL'@QjjS0YPEC2_?]r:@&@hj[p'[JfXP9EL].^34LV//XngMmFHC+Jcd\qp<9[&q8q&QZTb2-nD^;]'FUL)ht-=&?M>2XD9j'>f5Rbq49d.2:Qtsm%bD.7^on+::^ja0;_GAk.Bs!;04d5rLBRCS3HJU6-\p<,J]:!T,,<j'M0"miSaUcKJ4jC7h<pOBnOUl#21SoB8!Fub;q5u8q7j752q1dEG];*Ufh1n9K0<-,=P5N7XIG_-=cl"(kJ!<L'VT6>j6WRBZl&eSjB$9\h:S1^7E%_bRchM@r0X"SP;0-gM-$h'+B!H(4%E1-.-POGUl%]56*?i^+fo_Jia+/]5?(SWSB0VZ,j8kNOnuc=urg4Z+*CcStchgW&;ai7>q];p>32d+;Rqo^&r0i#?F5TS%-T0X],U*H7(D(lm)pD@$#!D$@Q]dXkpHAJ[TVae>h4>b8'Om0MiiY-aKLT+<Ll%cuRHMj;p'64)eXJ9XYQUaChaR4l,H#>)Ih'RlEQV!Ninp+/&'A8J'NG(g,/LM+`.tDa\lRq#8X:+Gr8#G6=R?Y2b1M2,"qe!_':s5DYjm%:%QSgp^Y#F`_Gp@m/-77AmaeCI!2g<20Hsmluap-&V~>
endstream endstream
endobj endobj
104 0 obj 104 0 obj
@ -1038,73 +1038,73 @@ endobj
43 0 obj 43 0 obj
<< <<
/S /GoTo /S /GoTo
/D [84 0 R /XYZ 85.0 547.8 null] /D [84 0 R /XYZ 85.0 421.0 null]
>> >>
endobj endobj
45 0 obj 45 0 obj
<< <<
/S /GoTo /S /GoTo
/D [84 0 R /XYZ 85.0 409.347 null] /D [84 0 R /XYZ 85.0 282.547 null]
>> >>
endobj endobj
47 0 obj 47 0 obj
<< <<
/S /GoTo /S /GoTo
/D [84 0 R /XYZ 85.0 331.694 null] /D [84 0 R /XYZ 85.0 204.894 null]
>> >>
endobj endobj
49 0 obj 49 0 obj
<< <<
/S /GoTo /S /GoTo
/D [86 0 R /XYZ 85.0 611.4 null] /D [86 0 R /XYZ 85.0 492.2 null]
>> >>
endobj endobj
51 0 obj 51 0 obj
<< <<
/S /GoTo /S /GoTo
/D [86 0 R /XYZ 85.0 559.066 null] /D [86 0 R /XYZ 85.0 439.866 null]
>> >>
endobj endobj
56 0 obj 56 0 obj
<< <<
/S /GoTo /S /GoTo
/D [88 0 R /XYZ 85.0 303.4 null] /D [88 0 R /XYZ 85.0 196.2 null]
>> >>
endobj endobj
58 0 obj 58 0 obj
<< <<
/S /GoTo /S /GoTo
/D [92 0 R /XYZ 85.0 259.4 null] /D [92 0 R /XYZ 85.0 168.2 null]
>> >>
endobj endobj
60 0 obj 60 0 obj
<< <<
/S /GoTo /S /GoTo
/D [96 0 R /XYZ 85.0 484.6 null] /D [96 0 R /XYZ 85.0 397.4 null]
>> >>
endobj endobj
62 0 obj 62 0 obj
<< <<
/S /GoTo /S /GoTo
/D [98 0 R /XYZ 85.0 521.4 null] /D [98 0 R /XYZ 85.0 434.2 null]
>> >>
endobj endobj
64 0 obj 64 0 obj
<< <<
/S /GoTo /S /GoTo
/D [100 0 R /XYZ 85.0 586.2 null] /D [100 0 R /XYZ 85.0 504.2 null]
>> >>
endobj endobj
66 0 obj 66 0 obj
<< <<
/S /GoTo /S /GoTo
/D [102 0 R /XYZ 85.0 232.2 null] /D [102 0 R /XYZ 85.0 159.4 null]
>> >>
endobj endobj
68 0 obj 68 0 obj
<< <<
/S /GoTo /S /GoTo
/D [104 0 R /XYZ 85.0 304.2 null] /D [104 0 R /XYZ 85.0 227.4 null]
>> >>
endobj endobj
105 0 obj 105 0 obj
@ -1115,74 +1115,74 @@ endobj
xref xref
0 142 0 142
0000000000 65535 f 0000000000 65535 f
0000049580 00000 n 0000049769 00000 n
0000049775 00000 n 0000049964 00000 n
0000049868 00000 n 0000050057 00000 n
0000000015 00000 n 0000000015 00000 n
0000000071 00000 n 0000000071 00000 n
0000001280 00000 n 0000001280 00000 n
0000001400 00000 n 0000001400 00000 n
0000001572 00000 n 0000001572 00000 n
0000050020 00000 n 0000050209 00000 n
0000001707 00000 n 0000001707 00000 n
0000050083 00000 n 0000050272 00000 n
0000001842 00000 n 0000001842 00000 n
0000050149 00000 n 0000050338 00000 n
0000001979 00000 n 0000001979 00000 n
0000050213 00000 n 0000050402 00000 n
0000002116 00000 n 0000002116 00000 n
0000050279 00000 n 0000050468 00000 n
0000002253 00000 n 0000002253 00000 n
0000050345 00000 n 0000050534 00000 n
0000002390 00000 n 0000002390 00000 n
0000050411 00000 n 0000050600 00000 n
0000002527 00000 n 0000002527 00000 n
0000050475 00000 n 0000050664 00000 n
0000002664 00000 n 0000002664 00000 n
0000050539 00000 n 0000050728 00000 n
0000002801 00000 n 0000002801 00000 n
0000050605 00000 n 0000050794 00000 n
0000002938 00000 n 0000002938 00000 n
0000050671 00000 n 0000050860 00000 n
0000003075 00000 n 0000003075 00000 n
0000050737 00000 n 0000050926 00000 n
0000003212 00000 n 0000003212 00000 n
0000050803 00000 n 0000050992 00000 n
0000003349 00000 n 0000003349 00000 n
0000050869 00000 n 0000051058 00000 n
0000003486 00000 n 0000003486 00000 n
0000050933 00000 n 0000051122 00000 n
0000003622 00000 n 0000003622 00000 n
0000050999 00000 n 0000051188 00000 n
0000003759 00000 n 0000003759 00000 n
0000051063 00000 n 0000051252 00000 n
0000003895 00000 n 0000003895 00000 n
0000051129 00000 n 0000051318 00000 n
0000004032 00000 n 0000004032 00000 n
0000051193 00000 n 0000051382 00000 n
0000004169 00000 n 0000004169 00000 n
0000051259 00000 n 0000051448 00000 n
0000004305 00000 n 0000004305 00000 n
0000051325 00000 n 0000051514 00000 n
0000004442 00000 n 0000004442 00000 n
0000051389 00000 n 0000051578 00000 n
0000004578 00000 n 0000004578 00000 n
0000005297 00000 n 0000005297 00000 n
0000005420 00000 n 0000005420 00000 n
0000005489 00000 n 0000005489 00000 n
0000051455 00000 n 0000051644 00000 n
0000005622 00000 n 0000005622 00000 n
0000051519 00000 n 0000051708 00000 n
0000005755 00000 n 0000005755 00000 n
0000051583 00000 n 0000051772 00000 n
0000005888 00000 n 0000005888 00000 n
0000051647 00000 n 0000051836 00000 n
0000006021 00000 n 0000006021 00000 n
0000051711 00000 n 0000051900 00000 n
0000006154 00000 n 0000006154 00000 n
0000051776 00000 n 0000051965 00000 n
0000006286 00000 n 0000006286 00000 n
0000051841 00000 n 0000052030 00000 n
0000006419 00000 n 0000006419 00000 n
0000008567 00000 n 0000008567 00000 n
0000008675 00000 n 0000008675 00000 n
@ -1194,68 +1194,68 @@ xref
0000015546 00000 n 0000015546 00000 n
0000017945 00000 n 0000017945 00000 n
0000018053 00000 n 0000018053 00000 n
0000020046 00000 n 0000020033 00000 n
0000020154 00000 n 0000020141 00000 n
0000022282 00000 n 0000022082 00000 n
0000022390 00000 n 0000022190 00000 n
0000024489 00000 n 0000024571 00000 n
0000024597 00000 n 0000024679 00000 n
0000026292 00000 n 0000026298 00000 n
0000026400 00000 n 0000026406 00000 n
0000027775 00000 n 0000027955 00000 n
0000027883 00000 n 0000028063 00000 n
0000029672 00000 n 0000029677 00000 n
0000029780 00000 n 0000029785 00000 n
0000031553 00000 n 0000031689 00000 n
0000031661 00000 n 0000031797 00000 n
0000033627 00000 n 0000033640 00000 n
0000033735 00000 n 0000033748 00000 n
0000035741 00000 n 0000035686 00000 n
0000035849 00000 n 0000035794 00000 n
0000037879 00000 n 0000037759 00000 n
0000037987 00000 n 0000037867 00000 n
0000039572 00000 n 0000039652 00000 n
0000039681 00000 n 0000039761 00000 n
0000041471 00000 n 0000041447 00000 n
0000041581 00000 n 0000041557 00000 n
0000043293 00000 n 0000043482 00000 n
0000051906 00000 n 0000052095 00000 n
0000043403 00000 n 0000043592 00000 n
0000043603 00000 n 0000043792 00000 n
0000043821 00000 n 0000044010 00000 n
0000044027 00000 n 0000044216 00000 n
0000044235 00000 n 0000044424 00000 n
0000044403 00000 n 0000044592 00000 n
0000044603 00000 n 0000044792 00000 n
0000044761 00000 n 0000044950 00000 n
0000044936 00000 n 0000045125 00000 n
0000045177 00000 n 0000045366 00000 n
0000045306 00000 n 0000045495 00000 n
0000045460 00000 n 0000045649 00000 n
0000045614 00000 n 0000045803 00000 n
0000045758 00000 n 0000045947 00000 n
0000045908 00000 n 0000046097 00000 n
0000046049 00000 n 0000046238 00000 n
0000046289 00000 n 0000046478 00000 n
0000046471 00000 n 0000046660 00000 n
0000046644 00000 n 0000046833 00000 n
0000046847 00000 n 0000047036 00000 n
0000047035 00000 n 0000047224 00000 n
0000047287 00000 n 0000047476 00000 n
0000047428 00000 n 0000047617 00000 n
0000047637 00000 n 0000047826 00000 n
0000047823 00000 n 0000048012 00000 n
0000047997 00000 n 0000048186 00000 n
0000048242 00000 n 0000048431 00000 n
0000048433 00000 n 0000048622 00000 n
0000048639 00000 n 0000048828 00000 n
0000048800 00000 n 0000048989 00000 n
0000048914 00000 n 0000049103 00000 n
0000049025 00000 n 0000049214 00000 n
0000049137 00000 n 0000049326 00000 n
0000049246 00000 n 0000049435 00000 n
0000049353 00000 n 0000049542 00000 n
0000049470 00000 n 0000049659 00000 n
trailer trailer
<< <<
/Size 142 /Size 142
@ -1263,5 +1263,5 @@ trailer
/Info 4 0 R /Info 4 0 R
>> >>
startxref startxref
51960 52149
%%EOF %%EOF

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -5,9 +5,7 @@
<meta content="Apache Forrest" name="Generator"> <meta content="Apache Forrest" name="Generator">
<meta name="Forrest-version" content="0.8"> <meta name="Forrest-version" content="0.8">
<meta name="Forrest-skin-name" content="pelt"> <meta name="Forrest-skin-name" content="pelt">
<title> <title>Lucene Java Documentation</title>
Apache Lucene - Overview
</title>
<link type="text/css" href="skin/basic.css" rel="stylesheet"> <link type="text/css" href="skin/basic.css" rel="stylesheet">
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet"> <link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet"> <link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
@ -64,13 +62,13 @@
+--> +-->
<ul id="tabs"> <ul id="tabs">
<li class="current"> <li class="current">
<a class="selected" href="index.html">Main</a> <a class="selected" href="http://lucene.apache.org/java/docs/">Main</a>
</li> </li>
<li> <li>
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a> <a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li> </li>
<li> <li class="current">
<a class="unselected" href="http://lucene.apache.org/java/2_4_1/">Lucene 2.4.1 Documentation</a> <a class="selected" href="index.html">Lucene 2.9-dev Documentation</a>
</li> </li>
</ul> </ul>
<!--+ <!--+
@ -105,97 +103,109 @@ document.write("Last Published: " + document.lastModified);
|start Menu |start Menu
+--> +-->
<div id="menu"> <div id="menu">
<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">About</div> <div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> <div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
<div class="menupage"> <div class="menupage">
<div class="menupagetitle">Overview</div> <div class="menupagetitle">Overview</div>
</div> </div>
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://wiki.apache.org/lucene-java/PoweredBy">Powered by Lucene</a> <a href="api/core/index.html">Core</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="whoweare.html">Who We Are</a> <a href="api/demo/index.html">Demo</a>
</div> </div>
</div> <div onclick="SwitchMenu('menu_1.1.2.4', 'skin/')" id="menu_1.1.2.4Title" class="menutitle">Contrib</div>
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div id="menu_1.1.2.4" class="menuitemgroup">
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_4_1/">Release 2.4.1</a> <a href="api/contrib-analyzers/index.html">Analyzers</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_4_0/">Release 2.4.0</a> <a href="api/contrib-ant/index.html">Ant</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_3_2/">Release 2.3.2</a> <a href="api/contrib-bdb/index.html">Bdb</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_3_1/">Release 2.3.1</a> <a href="api/contrib-bdb-je/index.html">Bdb-je</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_3_0/">Release 2.3.0</a> <a href="api/contrib-benchmark/index.html">Benchmark</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_2_0/">Release 2.2.0</a> <a href="api/contrib-highlighter/index.html">Highlighter</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_1_0/">Release 2.1.0</a> <a href="api/contrib-instantiated/index.html">Instantiated</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/2_0_0/">Release 2.0.0</a> <a href="api/contrib-lucli/index.html">Lucli</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/1_9_1/">Release 1.9.1</a> <a href="api/contrib-memory/index.html">Memory</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/1_9_0/">Release 1.9.0</a> <a href="api/contrib-misc/index.html">Miscellaneous</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/java/1_4_3/">Release 1.4.3</a> <a href="api/contrib-queries/index.html">Queries</a>
</div>
</div>
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
<a href="developer-resources.html">Developers</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a> <a href="api/contrib-regex/index.html">Regex</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="mailinglists.html">Mailing Lists</a> <a href="api/contrib-snowball/index.html">Snowball</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="releases.html">Releases</a> <a href="api/contrib-spellchecker/index.html">Spellchecker</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="systemrequirements.html">System Requirements</a> <a href="api/contrib-surround/index.html">Surround</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a> <a href="api/contrib-swing/index.html">Swing</a>
</div>
</div>
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Related Projects</div>
<div id="menu_1.4" class="menuitemgroup">
<div class="menuitem">
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/hadoop/">Hadoop</a> <a href="api/contrib-wikipedia/index.html">Wikipedia</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/lucy/">Lucy</a> <a href="api/contrib-wordnet/index.html">Wordnet</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.Net</a> <a href="api/contrib-xml-query-parser/index.html">XML Query Parser</a>
</div>
</div>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/nutch/">Nutch</a> <a href="benchmarks.html">Benchmarks</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="http://lucene.apache.org/solr/">SOLR</a> <a href="contributions.html">Contributions</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/lucene-java/LuceneFAQ">FAQ</a>
</div>
<div class="menuitem">
<a href="fileformats.html">File Formats</a>
</div>
<div class="menuitem">
<a href="gettingstarted.html">Getting Started</a>
</div>
<div class="menuitem">
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
</div>
<div class="menuitem">
<a href="queryparsersyntax.html">Query Syntax</a>
</div>
<div class="menuitem">
<a href="scoring.html">Scoring</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/lucene-java">Wiki</a>
</div> </div>
</div> </div>
<div id="credit"> <div id="credit">
@ -207,9 +217,7 @@ document.write("Last Published: " + document.lastModified);
<!--+ <!--+
|alternative credits |alternative credits
+--> +-->
<div id="credit2"> <div id="credit2"></div>
<a href="http://www.manning.com/hatcher3/"><img border="0" title="Lucene in Action, Second Edition" alt="Lucene in Action, Second Edition - logo" src="http://www.manning.com/hatcher3/hatcher3_cover150.jpg" style="width: 150px;height: 188px;"></a>
</div>
</div> </div>
<!--+ <!--+
|end Menu |end Menu
@ -222,459 +230,17 @@ document.write("Last Published: " + document.lastModified);
<a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br> <a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
PDF</a> PDF</a>
</div> </div>
<h1> <h1>Lucene Java Documentation</h1>
Apache Lucene - Overview
</h1>
<div id="minitoc-area">
<ul class="minitoc">
<li>
<a href="#Apache Lucene">Apache Lucene</a>
</li>
<li>
<a href="#Lucene News">Lucene News</a>
<ul class="minitoc">
<li>
<a href="#9+March+2009+-+Lucene+Java+2.4.1+available">9 March 2009 - Lucene Java 2.4.1 available</a>
</li>
<li>
<a href="#09+February+2009+-+Lucene+at+ApacheCon+Europe+2009+in+Amsterdam">09 February 2009 - Lucene at ApacheCon Europe 2009 in Amsterdam</a>
</li>
<li>
<a href="#8+October+2008+-+Lucene+Java+2.4.0+available">8 October 2008 - Lucene Java 2.4.0 available</a>
</li>
<li>
<a href="#06+May+2008+-+Lucene+Java+2.3.2+available">06 May 2008 - Lucene Java 2.3.2 available</a>
</li>
<li>
<a href="#23+February+2008+-+Lucene+Java+2.3.1+available">23 February 2008 - Lucene Java 2.3.1 available</a>
</li>
<li>
<a href="#24+January+2008+-+Lucene+Java+2.3.0+available">24 January 2008 - Lucene Java 2.3.0 available</a>
</li>
<li>
<a href="#23+January+2008+-+Lucene+at+ApacheCon+Europe">23 January 2008 - Lucene at ApacheCon Europe</a>
</li>
<li>
<a href="#24+December+2007+-+Nightly+Snapshots+available+in+the+Apache+Maven+Snapshot+Repository">24 December 2007 - Nightly Snapshots available in the Apache Maven Snapshot Repository</a>
</li>
<li>
<a href="#26+August+2007+-+Lucene+at+ApacheCon+Atlanta">26 August 2007 - Lucene at ApacheCon Atlanta</a>
</li>
<li>
<a href="#19+June+2007+-+Release+2.2+available">19 June 2007 - Release 2.2 available</a>
</li>
<li>
<a href="#18+February+2007+-+Lucene+at+ApacheCon+Europe">18 February 2007 - Lucene at ApacheCon Europe</a>
</li>
<li>
<a href="#17+February+2007+-+Release+2.1+available">17 February 2007 - Release 2.1 available</a>
</li>
<li>
<a href="#3+January+2007+-+Nightly+Source+builds+available">3 January 2007 - Nightly Source builds available</a>
</li>
</ul>
</li>
</ul>
</div>
<a name="N1000C"></a><a name="Apache Lucene"></a>
<h2 class="boxed">Apache Lucene</h2>
<div class="section">
<p>
Apache Lucene is a high-performance, full-featured text search engine
library written entirely in Java. It is a technology suitable for nearly any
application that requires full-text search, especially cross-platform.
</p>
<p>
Apache Lucene is an open source project available for
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">free download</a>.
Please use the links on the left to access Lucene.
</p>
</div>
<a name="N1001D"></a><a name="Lucene News"></a>
<h2 class="boxed">Lucene News</h2>
<div class="section">
<a name="N10023"></a><a name="9+March+2009+-+Lucene+Java+2.4.1+available"></a>
<h3 class="boxed">9 March 2009 - Lucene Java 2.4.1 available</h3>
<p>
This release contains fixes for bugs found in 2.4.0,
including one data loss bug
(<a href="https://issues.apache.org/jira/browse/LUCENE-1452">LUCENE-1452</a>)
where in certain situations binary fields would be
truncated to 0 bytes.
</p>
<p>
See <a href="http://lucene.apache.org/java/2_4_1/changes/Changes.html">CHANGES</a> for details.
</p>
<p>
2.4.1 does not contain any new features, API or file format changes,
which makes it fully compatible with 2.4.0.
</p>
<p>
Binary and source distributions are available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<p>
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
<a name="N10049"></a><a name="09+February+2009+-+Lucene+at+ApacheCon+Europe+2009+in+Amsterdam"></a>
<h3 class="boxed">09 February 2009 - Lucene at ApacheCon Europe 2009 in Amsterdam</h3>
<p>
<a href="http://www.eu.apachecon.com/c/aceu2009/" title="ApacheCon EU 2009"><img alt="ApacheCon EU 2009 Logo" class="float-right" src="http://www.eu.apachecon.com/page_attachments/0000/0115/125x125_basic.gif"></a>
Lucene will be extremely well represented at
<a href="http://us.apachecon.com/c/acus2008/">ApacheCon EU 2009</a>
in Amsterdam, Netherlands this March 23-27, 2009:
</p>
<ul>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/197">Lucene Boot Camp</a> - A two day training session, March 23 &amp; 24th</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/201">Solr Boot Camp</a> - A one day training session, March 24th</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/136">Introducing Apache Mahout</a> - Grant Ingersoll. March 25th @ 10:30</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/137">Lucene/Solr Case Studies</a> - Erik Hatcher. March 25th @ 11:30</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/138">Advanced Indexing Techniques with Apache Lucene</a> - Michael Busch. March 25th @ 14:00</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/251">Apache Solr - A Case Study</a> - Uri Boness. March 26th @ 17:30</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/250">Best of breed - httpd, forrest, solr and droids</a> - Thorsten Scherler. March 27th @ 17:30</li>
<li>
<a href="http://eu.apachecon.com/c/aceu2009/sessions/165">Apache Droids - an intelligent standalone robot framework</a> - Thorsten Scherler. March 26th @ 15:00</li>
</ul>
<a name="N10092"></a><a name="8+October+2008+-+Lucene+Java+2.4.0+available"></a>
<h3 class="boxed">8 October 2008 - Lucene Java 2.4.0 available</h3>
<p>
This release has many improvements since release 2.3.2, including:
<ul>
<li> New InstantiatedIndex (contrib/instantiated): RAM-based index that
enables much faster searching than RAMDirectory. </li>
<li> New IndexWriter constructors now default autoCommit to false. </li>
<li> New commit() method in IndexWriter lets you control when changes
are made visible and permanent in the index. </li>
<li> A machine or OS crash, or power loss, while IndexWriter is writing
to an index will no longer corrupt the index. </li>
<li> TimeLimitedCollector adds timeout to searches. </li>
<li> Delete documents by Query in IndexWriter. </li>
<li> Pure boolean indexing (no frequency, positions nor payloads are
indexed) using Field.setOmitTf(). </li>
<li> A new Directory implementation, NIOFSDirectory,
using java.nio's APIs to allow multiple threads to
read from the same open file without locking. </li>
<li> IndexWriter.expungeDeletes() reclaims disk space
from deleted documents by merging away segments
that have deletions. </li>
<li> All filters now return a DocIdSet instead of
java.util.BitSet, making filters more efficient and
flexible. </li>
<li> Searching with a Filter is more efficient: now the
filter is applied to a document before scoring is
done. </li>
<li> IndexReader can be opened with new readOnly=true
mode, which gives better performance in a
multi-threaded environment. </li>
</ul>
See <a href="http://lucene.apache.org/java/2_4_0/changes/Changes.html">CHANGES</a> for details.
</p>
<p>
Lucene 2.4.0 includes index format changes that are not
readable by older versions of Lucene. Lucene 2.4.0 can
both read and update older Lucene indexes. Adding to an
index with an older format will cause it to be converted
to the newer format.
</p>
<p>
Binary and source distributions are available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<p>
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
<a name="N100D8"></a><a name="06+May+2008+-+Lucene+Java+2.3.2+available"></a>
<h3 class="boxed">06 May 2008 - Lucene Java 2.3.2 available</h3>
<p>
This release contains fixes for bugs found in 2.3.1.
</p>
<p>
See
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_3_2/CHANGES.txt">CHANGES.txt</a>
for a detailed listing of changes.
</p>
<p>
2.3.2 does not contain any new features, API or file format changes,
which makes it fully compatible to 2.3.0 and 2.3.1.
</p>
<p>
Binary and source distributions are available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<p>
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
<a name="N100FA"></a><a name="23+February+2008+-+Lucene+Java+2.3.1+available"></a>
<h3 class="boxed">23 February 2008 - Lucene Java 2.3.1 available</h3>
<p>
This release contains fixes for serious bugs in 2.3.0 that could cause
index corruptions in <b>autoCommit=false mode</b> or in cases where multiple
threads are adding documents where <b>some have term-vector enabled
fields and some don't</b>. The autoCommit option was added to IndexWriter
with release 2.2.0. If not explicitly set to false, the IndexWriter
runs in autoCommit=true mode.
</p>
<p>
See
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_3_1/CHANGES.txt">CHANGES.txt</a>
for a detailed listing of changes.
</p>
<p>
2.3.1 does not contain any new features, API or file format changes,
which makes it fully compatible to 2.3.0.
</p>
<p>
<b>
We would like to encourage everyone who is currently using Lucene Java 2.3.0
to upgrade to 2.3.1 to prevent possible index corruptions!
</b>
</p>
<p>
Binary and source distributions are available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<p>
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
<a name="N10126"></a><a name="24+January+2008+-+Lucene+Java+2.3.0+available"></a>
<h3 class="boxed">24 January 2008 - Lucene Java 2.3.0 available</h3>
<p>
This release has many improvements since release 2.2, including:
<ul>
<li>Significantly improved indexing performance</li>
<li>Segment merging in background threads</li>
<li>Refreshable IndexReaders</li>
<li>Faster StandardAnalyzer and improved Token API</li>
<li>TermVectorMapper to customize how term vectors are loaded</li>
<li>Live backups (without pausing indexing) with SnapshotDeletionPolicy</li>
<li>CheckIndex tool to test and recover a corrupt index</li>
<li>Pluggable MergePolicy and MergeScheduler</li>
<li>"Partial" optimize(int maxNumSegments) method</li>
<li>New contrib module for working with Wikipedia content</li>
</ul>
</p>
<p>
In addition Lucene 2.3.0 has many performance
improvements, bug fixes, etc. See
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_3_0/CHANGES.txt">CHANGES.txt</a>
for details.
</p>
<p>
Lucene 2.3.0 includes index format changes that are not readable
by older versions of Lucene. Lucene 2.3.0 can both read and update
older Lucene indexes. Adding to an index with an older format
will cause it to be converted to the newer format.
</p>
<p>
Binary and source distributions are available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<p>
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
<a name="N10169"></a><a name="23+January+2008+-+Lucene+at+ApacheCon+Europe"></a>
<h3 class="boxed">23 January 2008 - Lucene at ApacheCon Europe</h3>
<p>
<a href="http://www.eu.apachecon.com"><img alt="ApacheCon EU logo" class="float-right" src="http://www.eu.apachecon.com/eu2008/images/buttons/basic_125x125.jpg"></a>
Lucene projects will be well represented at <a href="http://www.eu.apachecon.com">ApacheCon Europe</a> in Amsterdam this year.
Please join us at one or more of the following sessions:
</p>
<ul>
<li>April 7: <a href="http://eu.apachecon.com/eu2008/program/talk/2423">Lucene Boot Camp</a> training by Grant Ingersoll.</li>
<li>April 8: <a href="http://eu.apachecon.com/eu2008/program/talk/2450">Solr Boot Camp</a> training by Erik Hatcher.</li>
<li>April 8: <a href="http://eu.apachecon.com/eu2008/program/talk/2406">Mastering and extending Apache Nutch</a> training by Sami Siren.</li>
<li>April 10: <a href="http://eu.apachecon.com/eu2008/program/talk/2452">Lucene/Solr Case Studies</a> by Erik Hatcher</li>
<li>April 11: <a href="http://eu.apachecon.com/eu2008/program/talk/2413">Apache Lucene Performance</a> by Grant Ingersoll</li>
</ul>
<a name="N101A7"></a><a name="24+December+2007+-+Nightly+Snapshots+available+in+the+Apache+Maven+Snapshot+Repository"></a>
<h3 class="boxed">24 December 2007 - Nightly Snapshots available in the Apache Maven Snapshot Repository</h3>
<p>
We are now publishing nightly artifacts to the <a href="http://people.apache.org/maven-snapshot-repository/org/apache/lucene/">Maven Snapshot Repository</a>. The current version is '2.3-SNAPSHOT'.
</p>
<p>
The artifacts include:
<ul>
<li>Binary jars</li>
<li>Sources</li>
<li>Javadocs</li>
</ul>
You can find separate artifacts for the core, demo, and the different contrib modules.
</p>
<p>
Merry Christmas!
</p>
<a name="N101C7"></a><a name="26+August+2007+-+Lucene+at+ApacheCon+Atlanta"></a>
<h3 class="boxed">26 August 2007 - Lucene at ApacheCon Atlanta</h3>
<p>
<a href="http://www.us.apachecon.com"><img alt="ApacheCon US logo" class="float-right" src="http://www.apache.org/ads/ApacheCon/2007-usa-125x125.png"></a>
Lucene will once again be well represented at ApacheCon USA in Atlanta this November 12-16, 2007.
</p>
<p>The following talks and trainings are scheduled for this year's conference:
<ul>
<li>November 12: <a href="http://us.apachecon.com/us2007/program/talk/1859">Lucene Boot Camp</a> by Grant Ingersoll. An all-day training focusing on getting started with Lucene.</li>
<li>November 16, 9:00 am: <a href="http://us.apachecon.com/us2007/program/talk/1992">Apache Solr out of the Box</a> by Chris Hostetter. Introduction to Solr.</li>
<li>November 16, 10:00 am: <a href="http://us.apachecon.com/us2007/program/talk/1943">Building a Vertical Search Site using Apache Software</a> by Ken Krugler. Will cover many Lucene-based projects.</li>
<li>November 16, 3:00 pm: <a href="http://us.apachecon.com/us2007/program/talk/1953">Apache Lucene Performance</a> by Grant Ingersoll. Tips and techniques for improving Lucene performance.</li>
<li>November 16, 4:00 pm: <a href="http://us.apachecon.com/us2007/program/talk/2017"> Advanced Indexing Techniques with Apache Lucene</a> by Michael Busch. Information on payloads and advanced indexing techniques.</li>
</ul>
</p>
<a name="N10200"></a><a name="19+June+2007+-+Release+2.2+available"></a>
<h3 class="boxed">19 June 2007 - Release 2.2 available</h3>
<p>This release has many improvements since release 2.1. New major features:
<ul>
<li>
<a href="http://lucene.apache.org/java/2_2_0/api/org/apache/lucene/index/IndexWriter.html">"Point-in-time" searching over NFS</a>
</li>
<li>
<a href="http://lucene.apache.org/java/2_2_0/api/org/apache/lucene/search/payloads/package-summary.html">Payloads</a>
</li>
<li>
<a href="http://lucene.apache.org/java/2_2_0/api/org/apache/lucene/search/function/package-summary.html">Function queries</a>
</li>
<li>
<a href="http://lucene.apache.org/java/2_2_0/api/org/apache/lucene/document/Field.html">New API for pre-analyzed fields</a>
</li>
</ul>
In addition Lucene 2.2 has many performance
improvements, bug fixes, etc. See
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_2_0/CHANGES.txt">CHANGES.txt</a>
for details.
</p>
<p>Lucene 2.2 includes index format changes that are not readable
by older versions of Lucene. Lucene 2.2 can both read and update
older Lucene indexes. Adding to an index with an older format
will cause it to be converted to the newer format.
</p>
<p>Binary and source distributions are
available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<a name="N10233"></a><a name="18+February+2007+-+Lucene+at+ApacheCon+Europe"></a>
<h3 class="boxed">18 February 2007 - Lucene at ApacheCon Europe</h3>
<p>
<a href="http://www.eu.apachecon.com"><img alt="ApacheCon Europe logo" class="float-right" src="http://www.apache.org/ads/ApacheCon/2007-europe-125x125.png"></a>
Lucene Java and related <a href="http://lucene.apache.org/">Lucene</a> projects will have extensive representation at <a href="http://www.eu.apachecon.com">ApacheCon Europe</a> in Amsterdam this year. For the 2007 session,
Yonik Seeley will be giving the <a href="http://www.eu.apachecon.com/program/talk/11">Full-Text Search with Lucene</a> talk at 10:30 am on May 2nd. Immediately following, Grant Ingersoll
will be presenting <a href="http://www.eu.apachecon.com/program/talk/12">Advanced Lucene</a> at 11:30. Grant will also be leading a full day tutorial session on May 1st titled
<a href="http://www.eu.apachecon.com/program/talk/127">Lucene Boot Camp</a>.
</p>
<p>Lucene related talks include Solr committer Bertrand Delacr&eacute;taz's talk titled <a href="http://www.eu.apachecon.com/program/talk/34">Beyond full-text searches with Solr and Lucene</a> and
Hadoop committer Owen O'Malley's <a href="http://www.eu.apachecon.com/program/talk/36">Introduction to Hadoop</a>.
</p>
<p>Registration is now open on the ApacheCon website.</p>
<a name="N10266"></a><a name="17+February+2007+-+Release+2.1+available"></a>
<h3 class="boxed">17 February 2007 - Release 2.1 available</h3>
<p>This release has many improvements since release
2.0, including new features, performance
improvements, bug fixes, etc. See
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_1_0/CHANGES.txt">CHANGES.txt</a>
for details.
</p>
<p>Lucene 2.1 includes index format changes that are not readable
by older versions of Lucene. Lucene 2.1 can both read and update
older Lucene indexes. Adding to an index with an older format
will cause it to be converted to the newer format.
</p>
<p>Binary and source distributions are
available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
<a name="N1027E"></a><a name="3+January+2007+-+Nightly+Source+builds+available"></a>
<h3 class="boxed">3 January 2007 - Nightly Source builds available</h3>
<p>Nightly source builds of the current development version of Lucene
are now available at
<a href="http://people.apache.org/builds/lucene/java/nightly/">http://people.apache.org/builds/lucene/java/nightly/</a>. Files are named lucene-DATE-src.tar.gz where DATE is the date of the build.
</p>
</div>
<p>
This is the official documentation for Lucene Java 2.9-dev <BR>
Please use the menu on the left to access the Javadocs and different documents.
</p>
<p>
Additional documentation is available in the <a href="http://wiki.apache.org/lucene-java">Wiki</a>.
</p>
</div> </div>
<!--+ <!--+
|end content |end content

File diff suppressed because one or more lines are too long

View File

@ -111,7 +111,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>
@ -260,7 +260,7 @@ document.write("Last Published: " + document.lastModified);
<ul> <ul>
<li> <li>
<a href="api/index.html">All</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>javadoc-all</em> <a href="api/all/index.html">All</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>javadoc-all</em>
</li> </li>
</ul> </ul>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', '../skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', '../skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="../api/index.html">All</a> <a href="../api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="../api/core/index.html">Core</a> <a href="../api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>

View File

@ -113,7 +113,7 @@ document.write("Last Published: " + document.lastModified);
<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div> <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Javadocs</div>
<div id="menu_1.1.2" class="menuitemgroup"> <div id="menu_1.1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="api/index.html">All</a> <a href="api/all/index.html">All</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
<a href="api/core/index.html">Core</a> <a href="api/core/index.html">Core</a>