1
0
mirror of git://f0xx.org/ac/ac-docs synced 2026-07-29 04:39:12 +03:00

new DR and spec for cluster monitoring, docs updated

This commit is contained in:
Anton Afanasyeu
2026-06-26 19:47:17 +02:00
parent df726f5993
commit aab2b8512d
53 changed files with 5505 additions and 737 deletions

View File

@@ -0,0 +1,190 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 9 0 R /F4 10 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 762.0394 110.597 773.0394 ] /Subtype /Link /Type /Annot
>>
endobj
5 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 751.0394 172.829 762.0394 ] /Subtype /Link /Type /Annot
>>
endobj
6 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 740.0394 148.845 751.0394 ] /Subtype /Link /Type /Annot
>>
endobj
7 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 729.0394 131.949 740.0394 ] /Subtype /Link /Type /Annot
>>
endobj
8 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 718.0394 108.381 729.0394 ] /Subtype /Link /Type /Annot
>>
endobj
9 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
10 0 obj
<<
/BaseFont /Courier /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
>>
endobj
11 0 obj
<<
/Contents 23 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 22 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
12 0 obj
<<
/Annots [ 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R ] /Contents 24 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 22 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0
/Trans <<
>> /Type /Page
>>
endobj
13 0 obj
<<
/Contents 25 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 22 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
14 0 obj
<<
/Outlines 16 0 R /PageMode /UseNone /Pages 22 0 R /Type /Catalog
>>
endobj
15 0 obj
<<
/Author (Android Cast project) /CreationDate (D:20260626184405+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260626184405+02'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (Cursor IDE \204 second laptop / agent handoff) /Trapped /False
>>
endobj
16 0 obj
<<
/Count 5 /First 17 0 R /Last 21 0 R /Type /Outlines
>>
endobj
17 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 18 0 R /Parent 16 0 R /Title (1. Code \(required\))
>>
endobj
18 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 19 0 R /Parent 16 0 R /Prev 17 0 R /Title (2. Workspace rules \(recommended\))
>>
endobj
19 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 20 0 R /Parent 16 0 R /Prev 18 0 R /Title (3. Agent conversation history)
>>
endobj
20 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 21 0 R /Parent 16 0 R /Prev 19 0 R /Title (4. What is *not* portable)
>>
endobj
21 0 obj
<<
/Dest [ 11 0 R /Fit ] /Parent 16 0 R /Prev 20 0 R /Title (5. Scripted helper)
>>
endobj
22 0 obj
<<
/Count 3 /Kids [ 11 0 R 12 0 R 13 0 R ] /Type /Pages
>>
endobj
23 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 361
>>
stream
Gas2Ea_ClC&;KZF'`ZP`;Kh^s8)jXOM+0R^5X:&A22$ou7e?WD<jO1t'N@BMnpara&CL:2b8Rl"k`-K2&QW:6)I\S5aPJ^:<GFnP)kl5\,GB,uqdQ"IQc^_<b,oV(jG_;?UKqMP-@a2uKK;^rYXoI*-@n8d.3WQPLC0UO8%WP?g^T!_QI93N/=T@f[plsf[cjGf0/n6j'Uu+*Xf`4A&[$+p4sVmJ7/Mns1795%,<3/kbBV.2a;i;^I3J#JUk^ZcUUI.!2<D!qJ"4b2Zc.=ETA0s'Z_tdP2[ts"e^YJr5>]@^o^2^E$HQpnB5nfM=GamBMOa%t5eg]dEl:/u5T2E%rW(g6\2\U8K'X/siGiQ~>endstream
endobj
24 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 544
>>
stream
Gatn#:N)^V(l.SU'Ye.HKBq+n%(g(bH`EA_Tpd;sWYi5T.q!+U<r;SH,c\:2#?4-XY_6B]4RX@Xi-s)Cb\Q-PMTZq?$)A*)J-AJ^ELfjr-Zk:U65IN`&"o.r>UG%%c6"h`$Q2PjR7(<!?n)j^5d6:_Ij_p<La0#b6Q?t1oRpqIrMh]u"*2k4]'7uRdbdT.4o;iuVt^l("CE5>KQtS"#!+Ii9VJ_^>5c)eXY.$u,6WVZ>QTN9LTsXXc#O9*YI#6RE`:T$.7WUDpfokC@K,K&d!+M=>F0K/Bs9*nBC)6&-K6hFERH-%L"U#X8r$PZ\f"[]]7*dM=AX)lMi_A2gTp3gJXrrID9(QpPDW;"58b"Y$&aiFhCmrS7"k=3#<rtF$mjD2aSQe1EF\]#f3bbl>Aohnqp"eCq<_q2rcruT?_tp\Ws``t:iJH;\lk<CPJaGn3g:(S=#Y@QorE!h]"[*?htEo?B:ZJ*<Zu8LS["3'aIK5[84@d<+3`V7RBYoM0DQuf:b"r>DheU$8/)TF9a*-ms5RMX(P`51QN~>endstream
endobj
25 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1882
>>
stream
GatU4BlD`c&H/2-0j$8_j4:S/?1q`)TUVat,#+-.]-q'[TI&;m,)[p"-U"p:m5pPC>F$R*l,H:/8]0NVn]e^T-k,T4Zet`pi6O.MT2VBk`\X8GZ!i"\kMr>`8$oM-*T@R"JIUIT8/uDUj#DFG"6mfA,7][!5R6FtOa.obLP+rgk0Q+o.4l8;;J:kt$@3:2^d3bG4;'>VbS"7qWDX:I)CbckcHbsR%F\=Gb*]sL/Ke>P)Z5<YDk^(+O@iWt>6-**^;_U)5%Vd$JUke6<Y8+")#,(6i[CB"%Srqt>1aW7G)RN'+YAA!-2/3a/4aA.mM[5)iMR.oa)(m1;M,-_3>*mT01/#3S=19B*@3nQE3[7?UrA!F,D0>ls%SI1m3*4&].+R.:K!TCJXMH@GmD[QT3o;0FFO&[VpgP_Qfhls@+<.4$n3.eZ`cb@FeAOGB9SN;3+CAHbIS3S7c5AfDKNaD;/E^me<e@TLkBlL\g+,[NGIFZn89#M`jp.?PHQZ=Eg_J/UL;?=h]!qdLU^OQJ@e/j1)MdiZ%,q$GMip]GRb\Ge3jr00Pc=BNsMN)Kc[W%dpprtQf_56i0tVuP.@omH7]>ph''O9Bjg`h;moaD/7?AJYiVMm%Rq=F=)t-bd>/:=(i]fKYBW5E3XoSjL,&u27VW`EY"VmiBQgb.Fgt(%WFi"Kjbt`'?q\RX-M3.ee[p9"bPihCnr,l'L,2Abcrc_HY]Kuf3g>89cnZT00*SF2$P_BuF/3ds`4L_Q]Bm;>e7UG[0?7-r)HptC6^Mf%c#5&[RL/u1TBd^WA=i0bW*\Ar35SY.>:7g=96\%,i$s(.-pJg?4<A>+8f%);n?2Bb^Xk+mYt?\=/q:^i-jR^NgtWSRh_it8a!T$*ScQ.R^p]&#(d)%M'\7f++3?L+A?Vr3;2?\@`_\,^h!YEpf2W.AUFO;>$I]1>P-3b]+_!-J3D<?`Zqppmd\^%"V[=2jB=[*Hpf8f6Q\;[:+.V"%GoM8U/dQ`dA#;TF;T3/5X"ZgB&kp53a_Tk5:I("%BpOQl-ptHM"KT,!277+'Jr49#.b+8=^D'Ij3a0f"-Vs>,5AQX4V;V5VEiimm[><IV9Agg;+01Rn-'&-gRfQThTspag/!Ta-<n_=-)3j"S7OD2L;l[,)1-'%N3u`&QEVrjoR8cgsGl*dWhS9DdXsnqW21NnF*68CMJ4b<EF*CNb_#JR>_fqJ9q*+Heq>,H!-Co[bfYS\Z4C0(=(IQQ>beLu)Z>flK,;?p)p&f<hO&o2cCUP\;bpL,&q!HJP2m:R%)"ZLb+U/]rC_VIjqgK@5TO\o7>c6DK.K>)T>g79`X7&8\b#.tn6@Jl2Oh]WKE6/)a`5[u';!d-JK86'l9Fk4!e@N.)T\#\KN:F?i^nX8IFUlm>:Krq(*fW(_[O'P(JQp<e+B6]\?pE7eR.eKQD4bG_na#l6Za2O&O9\#=gC)b88'>J'HXWD4<>[i'IM/n516&1>,=k8:/W,/5PbJ3)eLNp$Ag]eP4@oZBO`s3m3=H["jk=7"RnALs;`nIQ((t2R&iZoa5)HT8i*o$gdqfg2Sm=$"aer!WLUNc(*c*a-?CnBfD:GHiofTaG5*+:A7<4DJp>O]Z=)]CujsR+!%d.gbN8#>FD!YE>rtj%;GgdRAbpp_p5CcF#\R*)$,RSG:?&77a.P*V1iD^c@!?u,aSOP-#,$VGDPt:TI_7+YT,!I:s^9-r>=aBi@.VGLONsFZ,%hH)FS)CEB=!.A=e8bh"AZC_l/jtA07uQUoeiII<q@'GUlS]pTp*sX.kf'-V)apR(0FDofGZ]Hm*$lffklNY`.W9,%!CJu=;U:'^FaK:p]OMmd*9BfYE%I's+eG_P$3d9DCeYoXBlEC_"%W@lS/ArH~>endstream
endobj
xref
0 26
0000000000 65535 f
0000000061 00000 n
0000000123 00000 n
0000000230 00000 n
0000000342 00000 n
0000000489 00000 n
0000000636 00000 n
0000000783 00000 n
0000000930 00000 n
0000001077 00000 n
0000001192 00000 n
0000001298 00000 n
0000001504 00000 n
0000001752 00000 n
0000001958 00000 n
0000002045 00000 n
0000002365 00000 n
0000002439 00000 n
0000002541 00000 n
0000002670 00000 n
0000002794 00000 n
0000002914 00000 n
0000003014 00000 n
0000003089 00000 n
0000003541 00000 n
0000004176 00000 n
trailer
<<
/ID
[<24c5032a0c9e3e5ba18591c4ef610879><24c5032a0c9e3e5ba18591c4ef610879>]
% ReportLab generated PDF document -- digest (opensource)
/Info 15 0 R
/Root 14 0 R
/Size 26
>>
startxref
6150
%%EOF

214
docs/FRESH_ENV_CLONE.pdf Normal file
View File

@@ -0,0 +1,214 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 11 0 R /F4 12 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 762.0394 146.845 773.0394 ] /Subtype /Link /Type /Annot
>>
endobj
5 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 751.0394 99.50104 762.0394 ] /Subtype /Link /Type /Annot
>>
endobj
6 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 740.0394 178.621 751.0394 ] /Subtype /Link /Type /Annot
>>
endobj
7 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 729.0394 92.82104 740.0394 ] /Subtype /Link /Type /Annot
>>
endobj
8 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 718.0394 83.92504 729.0394 ] /Subtype /Link /Type /Annot
>>
endobj
9 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 707.0394 108.829 718.0394 ] /Subtype /Link /Type /Annot
>>
endobj
10 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 13 0 R /Fit ] /Rect [ 45.68504 696.0394 103.045 707.0394 ] /Subtype /Link /Type /Annot
>>
endobj
11 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
12 0 obj
<<
/BaseFont /Courier /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
>>
endobj
13 0 obj
<<
/Contents 27 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 26 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
14 0 obj
<<
/Annots [ 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R ] /Contents 28 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 26 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0
/Trans <<
>> /Type /Page
>>
endobj
15 0 obj
<<
/Contents 29 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 26 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
16 0 obj
<<
/Outlines 18 0 R /PageMode /UseNone /Pages 26 0 R /Type /Catalog
>>
endobj
17 0 obj
<<
/Author (Android Cast project) /CreationDate (D:20260626184405+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260626184405+02'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (Fresh developer machine \204 clone guide) /Trapped /False
>>
endobj
18 0 obj
<<
/Count 7 /First 19 0 R /Last 25 0 R /Type /Outlines
>>
endobj
19 0 obj
<<
/Dest [ 13 0 R /Fit ] /Next 20 0 R /Parent 18 0 R /Title (Standard layout \(~/repos/ac\))
>>
endobj
20 0 obj
<<
/Dest [ 13 0 R /Fit ] /Next 21 0 R /Parent 18 0 R /Prev 19 0 R /Title (Stay up to date)
>>
endobj
21 0 obj
<<
/Dest [ 13 0 R /Fit ] /Next 22 0 R /Parent 18 0 R /Prev 20 0 R /Title (One-command bootstrap \(alternative\))
>>
endobj
22 0 obj
<<
/Dest [ 13 0 R /Fit ] /Next 23 0 R /Parent 18 0 R /Prev 21 0 R /Title (What you get)
>>
endobj
23 0 obj
<<
/Dest [ 13 0 R /Fit ] /Next 24 0 R /Parent 18 0 R /Prev 22 0 R /Title (After clone)
>>
endobj
24 0 obj
<<
/Dest [ 13 0 R /Fit ] /Next 25 0 R /Parent 18 0 R /Prev 23 0 R /Title (Lab vs production)
>>
endobj
25 0 obj
<<
/Dest [ 13 0 R /Fit ] /Parent 18 0 R /Prev 24 0 R /Title (Troubleshooting)
>>
endobj
26 0 obj
<<
/Count 3 /Kids [ 13 0 R 14 0 R 15 0 R ] /Type /Pages
>>
endobj
27 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 344
>>
stream
Gas2Ehb1j@&BE]*=*u*fi&-k^Re0TonR5,@i6u()>IV^hF[Q1XPAU;$&NRpdj=[&8(P[g`qmG[>bCI6;YXWj=>I"N5<$?V3pfM6a$89Q=3Ch5V2YP+*;I1:s+B'&uH&r\F>/k`R`AdT3it2'CcsTENXV65M-^NDe&6_cmD7<`Cm68,+nCha,5;oS898C(/%aAUAgZA=DmEQ97&^GB9g)kHUA,N0.0ZfB]-nYnI300=6a[)AZI2n/;#Lh`ooOs"lQe-H3rUlnR4Y3b52m\D<p<2hF)0)IcgWQAoEgGAn)!?NHUAI>3WAsn!01dmYfZ174+^t(ki<^`a3>"RN$,_U:h#~>endstream
endobj
28 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 567
>>
stream
Gatn#?#/1K'Sc)J/)JHk0L_-hAFFCX$+gK1[[QS1:_[,*]\8Mrb:1-XDkHBLZF,7O@K[<G7t0=hS0Kab5M.[Q2=Md,@`?,BZ5m%<6=aj_Ze;N"4%G#;M3EaM&4-pHUnL$9[g>cR&-X1B)H2cKLkqrPKAFlO5M6^);.R(In2#^gShSLO[See@j@25-?$h:l-aGZoql:g*pb@1#5<.U>P//:\kdO=P6J;L+Ho.D3B)[-c<Faa:bVrTJUkIuc;BF4CE!D#<C'6UhVIJFroenaOm?<+'0s5Y"2Ei"aElr.]b+fl?%K;g9\>\W35s"e(@'A>k0T2h1^Ya=[a=F%+P^l5%ES#5h@uJ?qU<?hVo`+/q)GW`IXQfXGC_+8TV;@8@-OC(^ANfp2J:Ai-F+>&C;3o31cdrum89C"25Rd3ss.R1JVR*gZLXilqmH;+Cp%Q(Zl^R2dW=*N%(MM?\1fU<cDt.6%4\C\eT2mq;l9X)=Y4&<tCDp]Rh]!KGK%0V4fTs0h9LQshM",jU.=TEH9&fG0q3R-j&;2@D#!=(AA'*YCcETY(%gTF*K3Ca(~>endstream
endobj
29 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2586
>>
stream
Gb!#^D/\/g')nJ00j*4Rh-MCcHF<?QJSa?&m3-/K[bINAJ:Nr">HQbJP`t7QrUq2QZ7O+\-+PV3E)VPOE&aB>B;cBgn3bY(h#QC-3=OdW+?I_J5YT^]q(5;&(Oo_PN7,(4HXph;32;UN).O?3iA</43A4[G?lf<qjS*N6E?lE:l%cHNn3Jaa6D3fdk$O38h[p9%T@"3t)CJCP9kA)F.U:FV$9aaP&FoGTIORmPc;V3X5]0Dl=aS9PE4F?1I8c9IOLi=gPsoV"_.i+NW[gI1/ZB)ANot>VIf@8]SW5858OnG)($YQi6$bREC1rp[E(Tj<Q15K('6k?n,l6D[ZT&T8r7lW?K88(GP1_'3QgC@=S?3tVcm3&CHckTl?Au22[^EHBPei[#Y,!C^@1[flH5r.d%Pkl$=5Y^)+s`$kJ#"+#oqRV"U1F+d$HA4t_R7_`&!-*H?0+*+?U[Xo#3le!Z!@L[EpGLm0;4=%3-2Q6GY`-O=s;Y?9:AC+][0=:kgME5h*gb5Lpe:IrT,+3.21!uPaHJ7=,TfFXJ!o9m"tNKYGIToVSq5Cn$rc?JgDUh7`@i.iR9Hp_Jd2_E`DjbkIMOA3ugtjG-&$E1K&@N37<]W"Lb'd)+!^6r>]YtN1OHFT,?M&prd[$.FeDJl8Dm&%arM`*m@>&rh@8(jGKDY<L3E-=QT30&..G)4F>0SDC-GQ[s.S1l/QS8s)>.GbD4[i@aI$7-5CWY_&)_T80X.%dU=f"jS%f>mWUc#WereDo"AcjgP)oP:+f5l&1:4?LeEMa\%\Jh#Wa?1Dsja@&G!d7o0T\'qlR-"C76kpoR:RdW`DU9gDkG8/^RLL*h5\Gk+s!"h$8&P3]3^2HQA&W)bhLiUIF0<)]"%;nba]/?A$#AE1IcuA:s#P*+Sb\qYMFkngM@[*!HB.IV/saYg)N!<rsFbh#Ze*dhf:\JP+<b=fa_<WYI;F.m1&Z*FQ?RLZ#QKd\r1li4TMd,0tsS'G`*j82uS`UJN%L)U\a/X@o8*h/`mO8/-3GH]#+>0r@&7%hH5!TY;BQQ[<]r@$h(:@BAO&5#dkC1XU0\RFipeE4G_-JkiH-!i<&S2[6(4l-HU,`dfo5EDFm0S=_\r!CT8YAkAcJm#e:c_uaH0'_YD3O`"8*W5dK@S.V][V2n=pbnf:oHt$8-(X[(r0ZZ5+eJi$J58f;peWHdZ3tnXOfcj(-jbn$,T.eX$n\qE(85b\UmnshHO!)/f\72AHHM?!7^7?tqVk/<4P>.fTF@0,Hbs$pO2"I\i\%#Q&Rc\*^Ar#cticZ.W6+$,8&i"7maBK//&(PA1;V^AK`uA\32mPp]Ou&oS]\u@6*MhP55@ut5QPZP>J[]`Pa_ND;8Nc9-KGP''8aQN<S@3mb!.At7.<D_<nr0,aQRmdQF;qG<_=A.k-`"a%dpMC8NhH=RqgH%[Bss_*/\=7_B90=&X&]@E3D3+OW^RW..Z+?l5##S,/@5^Y"q?S=$q)Hu<9'GX[dS#.hl6L<+]cC=_u3cVs1e@#j[(!PNbK*(IS]ulJVF)K?Vl>Arl(!1ZZJMa51`Df[0']cU7MfpUV[.op(LPJ$55DQ:LK_B9]0SKJYU'brnC4Vd3q]HBK)XNj.1LmD##3;mE[*fAKVI)j0+HP^i2utbQupQ\mC*(2\C54<Toje/>'&DHdoK)ERZT]5J$Im_#cYN6F>ni0R(=5L8d*PU^c6eV7f>JFt:;S*M]i5$biSF0."8-%oleP83M2HnZ@Qr/UY;L]QC0o-'0jZU+YHOWUhFMfT>Xpd7^D6?V4a*`9@i[pau8CX$99r7<]`uUIH<\_gHBJ0<q.GPmI7)1qXdL>Gn)jk\$+Fl!uu)]R#)!31X=3I@NtqT0>iEP$cr'HHQJhO+1U$m7-'?Gcff$kkE`o_fU&Lm;[RKroRtlq=41DIX]m\RWDp'@dEj7N2m]'4'lk<&QeK]]Lk+$]E35ck&fit0"sa/Hmp4<Yjg<T>AVpK<N[:al,dt:e('fN^HklF6ti[E\qAhMVMuLpZ>PVBJtBqTp'ORs@NI,1mR\tC054s5(H-%XBn+a_djYfm9#N!&notkkT&U'P\J"d(K\/$\=8.37?&&2gU\f58pWI]U7V\,4YsA)=8O03Z$l?s2*%,1M,C82_jsEGK<BtW'F[d9#oYEa8$0K9LII1u9<E5+W[b^?C]1G_XZskMNS5knF]R-AhbZ?/*APQ=!."?Kqb8<.74YeqFZ!ia6Zq"qq'D+tFEunbBcbq/f&hg=:9BDt)3=g>^S8L<XZmIrBp+!BXa1(dJHEf]M6#T;sohA\tQN4j"ciKF+B)U$PG'5VtC1$A!MW]#`=UjA-a;K+ZFE)EG=`[Q;bO'!m<IMN05J4[U04/,0<tCck1fkR=<P:%@-YT<B_X!qmf-Ma:^6LkEI:3;lp[3&c@9$WHIgg@(RboEL'7KuML:L[Q+*XM6JT@Pj540mm>spm$hrL";INS>2-.GOJJmWO:r#XLXV7SGQE/A.j:q(FpbBaIIlhY=S926l3Z)QHcA`PdGWac\$fMMN1`.!%$KA<fk03H^Z*0lI:0C+p=&McuIV$7,^W^b)5E:JF8'uJc~>endstream
endobj
xref
0 30
0000000000 65535 f
0000000061 00000 n
0000000124 00000 n
0000000231 00000 n
0000000343 00000 n
0000000490 00000 n
0000000638 00000 n
0000000785 00000 n
0000000933 00000 n
0000001081 00000 n
0000001228 00000 n
0000001376 00000 n
0000001492 00000 n
0000001598 00000 n
0000001804 00000 n
0000002065 00000 n
0000002271 00000 n
0000002358 00000 n
0000002673 00000 n
0000002747 00000 n
0000002859 00000 n
0000002969 00000 n
0000003101 00000 n
0000003208 00000 n
0000003314 00000 n
0000003426 00000 n
0000003523 00000 n
0000003598 00000 n
0000004033 00000 n
0000004691 00000 n
trailer
<<
/ID
[<7c6aeed2bcb6a012d5318200c51d871e><7c6aeed2bcb6a012d5318200c51d871e>]
% ReportLab generated PDF document -- digest (opensource)
/Info 17 0 R
/Root 16 0 R
/Size 30
>>
startxref
7369
%%EOF

View File

@@ -0,0 +1,184 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 8 0 R /F4 9 0 R /F5 10 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 762.0394 133.301 773.0394 ] /Subtype /Link /Type /Annot
>>
endobj
5 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 751.0394 183.525 762.0394 ] /Subtype /Link /Type /Annot
>>
endobj
6 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 740.0394 187.981 751.0394 ] /Subtype /Link /Type /Annot
>>
endobj
7 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 11 0 R /Fit ] /Rect [ 45.68504 729.0394 86.58904 740.0394 ] /Subtype /Link /Type /Annot
>>
endobj
8 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
9 0 obj
<<
/BaseFont /Courier /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
>>
endobj
10 0 obj
<<
/BaseFont /Symbol /Name /F5 /Subtype /Type1 /Type /Font
>>
endobj
11 0 obj
<<
/Contents 22 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 21 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
12 0 obj
<<
/Annots [ 4 0 R 5 0 R 6 0 R 7 0 R ] /Contents 23 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 21 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0
/Trans <<
>> /Type /Page
>>
endobj
13 0 obj
<<
/Contents 24 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 21 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
14 0 obj
<<
/Outlines 16 0 R /PageMode /UseNone /Pages 21 0 R /Type /Catalog
>>
endobj
15 0 obj
<<
/Author (Android Cast project) /CreationDate (D:20260626184405+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260626184405+02'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (Developer help request \204 updated 2026-06-23) /Trapped /False
>>
endobj
16 0 obj
<<
/Count 4 /First 17 0 R /Last 20 0 R /Type /Outlines
>>
endobj
17 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 18 0 R /Parent 16 0 R /Title (Done / updated by agent)
>>
endobj
18 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 19 0 R /Parent 16 0 R /Prev 17 0 R /Title (Your verification \(after agent test send\))
>>
endobj
19 0 obj
<<
/Dest [ 11 0 R /Fit ] /Next 20 0 R /Parent 16 0 R /Prev 18 0 R /Title (Still on you \(unchanged from 20260608\))
>>
endobj
20 0 obj
<<
/Dest [ 11 0 R /Fit ] /Parent 16 0 R /Prev 19 0 R /Title (References)
>>
endobj
21 0 obj
<<
/Count 3 /Kids [ 11 0 R 12 0 R 13 0 R ] /Type /Pages
>>
endobj
22 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 351
>>
stream
Gas3092>UD&-q_%IZ".;9c,q?k?a-@4E(k62\TZQW\J=?"oS;,J.IGZPB;sOAq"S7.L5F_GmE+mN5c8A`)j/dK/c.1X*)D%S]6g#<Z-/N8a4siF*X0Q&8a9qf1u,AnlBMCkhiCFPCM;2`%JM1YUqFp8qZ'DC[j$\`tj<^oU-K<<U0+G(+]#k]h=hHSjbbbX7g+o>)3eM<,O,\$Ln5g)T1#R)*Q77+5AU(?as*@42uP0LMO1#3gVqha&-DWK#+s(G%d66c02<ugs7%1ku70jB*G6(B^4;ii<>D;,f/q@AHR4qS8WG>&#`qC`DDa[rm)[deXeb]0+^dB3UGE$`X)DDK'E^YP&HE~>endstream
endobj
23 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 521
>>
stream
Gatn"92FS%'Lqiq(#Q=@_YDhVSBMUC1^b']15h8ETo_;]OP1_q!V,XA2Q75i>uV)4MP^(pkM1h!Or',(H39\&35$Gr6J6l%OeBA*U7D1Qd69<W7@'i,JMBVb>pT=g*t+JeSSAF9ACBNM-<3K$#jWB.PMRu=;/Vbpp'dd@KR$_VG8@nYm9R(Op*V71;?#4QYB_/JBCZFX4lH_CQm%I]F71YT0l0okZn'qHU0=nA&IqD&>n2A^&FaL'gU))<>OSed=&$&1E^@'\6uUmrH#eS)cG.Qg2RZlrep6oj.h/Y1W8*iBe-*O;Ot)Z`b`@ob?Q#5`;E)%h_7J>A1FJ'52Ni79_Z;#O^(4VT<)Shj545&U6op`MR*eUq?L/$=NNDMCr*!?3h;'WbIkP]_];\OtMp2T%V$qRR*h1rmm]"6b%o6jZY0J]igtEP`HGkSr)a8)I5"%Tp8T7[bMX0^u00\JL9L<8FI,$+<[fR<hgL'2hfqd=-b..g.'e*!DAi<_<-1l[,bl.Woi;0#~>endstream
endobj
24 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2062
>>
stream
Gatm<=``:f&:XAWkXUdFP%JgqVg'pk]^%(5V33=.>_<kYZ*'#g[U8a;DiYA>6<n\k,g'eHqO0U^('+ko,l?1&!<+$kH:<?\(f#W!M?1U6kRGjeT94`R0GVbc2$7[8;,"Z5i&TT4K4MrZ.OGQ++I[]7A/lW3:s4;s#-G]cjs&atT"kRJr^%6.-qRTV&?Ad*Q=ajVj.-#:UYrm'4@tfG;NM[L=tkq(H(5Z=GecE`]Pnk(e>ZS1WDgEX'QSGY`7*4sSneRqCd%\EmJhpU-6Lm#U9/f>Rb-b^(#RFiXaB$O]TDsYE-VUYlM3UpRI<j*ZS(\NlKo,O;B@(p7Oe+=P4Aq'\_tLVAloee2Y8.\W^CKL1Gi<;YNA`o7"n&l@8c%Y("eJ#kt[Y4F9+,4g(:5s%b48o'YS!j[KDD(dZ-VhG="FCYu'&464(&m9lppdVB:qsr"UK;hF+)KljTgWMaOpR3J9:Kn26^pnC>d9HqC*I/!;HiBHH5fDP`U.Nk%*+ne`hnFKtnX`o,Kp/QAVT-IH&m%T8TFOrENKE>cs3%C,.0!_HDMQRljU(o3N0W>C8DXX]$@oBt[j?.>'\>`Y#\bE>hPSk3pZ)[39qcV"e->(XdYF0R2hUR.;mAc^HpD1,ga@Ad]uR%71CAq'*#]KPBg,XE=j[bB5S-M0CDrX2gJ6d1\r/)^VhB;rt`.]Y[S<@jdeng9NhROP<`g_G3\C!]/T:\Dg=)h[H0Yh08D$6OF`.:[!=OLe5`"WBD)\"3n4Ie;?[;?cgJX-1]9,:#'mo\gHGI!qqL89d*sl!-66$5Ot.,kcM@mVa9YT"<uUa;\7*deR<9&bG)Aq+nt_L_>u`Fd%]j=]K-'9k0A>Ip[EKbY&>_nUK`%3n7PCPXs"p%/staG)WE`o$X<sSJ_<KK\MHFUiS9Lg@8Y=HYsd4Su;6ZfAO9)X,W@\P.AHIA_hL7]dIkJYdoKcfZnOD9#=:[rkZ@ac4l&fL.S';m!h#_/Fctge6q*_E94t[gX)th[>ielR]]!)bQcgAAHQ#qL:qTD?;&('>M6el\Ui#4Z@T&sK5AUOV$osXq(5-/X$r`:[p9Qd13CLD8QHh"#maZGS;<;V7LK5i0"e1HAdo+U".RGrQ!kt0Z06e@#(%9.8e87</$rH?_a'Y=d%,7PWLdVsb'nns1QX/_nb`Y5*NRjpL]@o83?ko&[lEU.>XK,l:C)tK'L5u]d<dbDAJ`EQ5urg-R`bj)!mbNS>`=/P2pJmE2t@<4/%di)b4W3nm/#be\rYtO1]JFpSKUH=Gs#W[k99@6/b4Fjfr03gJqK&OTB"o:FY.Z9`#dKq.aZ3?pNg-fJju!iKs+eM/boNV(_&)fJ<8cu+lrd1mAN9e&gVllm"X-a#nSC28,6HBhjSkDCf!G/9=KpbMpS$$E/(bWMh#hggnR7tY8FiVdG`Hb64_?lG,K%B3&"F$p;+;6H1X)3pYE^m3H]!PZK18+@H:t5G7iu_RqE>V3E7,#L`F-i^uCnPE,#c)hYp=V%p/&X^Xos[jm>LO$^bZeU2U$/0+K9TWe1Op>,OdTSgZ\B=0?=]mk/L)H[q>hSNMB+Z&"^T5Mc[np\X6m9t_jjK#;ts-/7=6]Pnd;Y+)J03G/tLiF+JR7HkT<%Z"ofK=LQ0p7"oi=#+O8,?ai-nLIXAOa>7/4(00f,A^W4<=bJ_CO]eQfXddB0M*/5ik!=hp6;>giO&#LfbPep,bdEh'>B(n)olq$:D&lqD*FA-Fir8#]>=!rk,/%Xq"@!]1OKf7/Ag3oleqg<afLE?HQnR(lC!J82Q*WVV@bZ'7=c)oA-*iWnG=O5\cLdSOcoe$57+FE@&'b(rm#6\Ros;)=+;(Ve,=gScqVL/oZg4IDeT!)i'c)Bk>O!Xk\df&"u3^<;7)UUVPmXmbO)LM)5o)oN8:@4([^RQFutN"T$Q/-Oj;_PA+dQH=K>mm'oUtFb#Q28q"iXTqu56]\\IGN-WX]XpPBp_])CK)n9Aqsq:P.Yn%\Vn5FZ16[R#^d62e=u#8qRkT`Q66PV<[M&dQ5o`P<Y8an0<3fH0Yo3H4[V`sUpC~>endstream
endobj
xref
0 25
0000000000 65535 f
0000000061 00000 n
0000000133 00000 n
0000000240 00000 n
0000000352 00000 n
0000000499 00000 n
0000000646 00000 n
0000000793 00000 n
0000000941 00000 n
0000001056 00000 n
0000001161 00000 n
0000001239 00000 n
0000001445 00000 n
0000001687 00000 n
0000001893 00000 n
0000001980 00000 n
0000002301 00000 n
0000002375 00000 n
0000002480 00000 n
0000002618 00000 n
0000002753 00000 n
0000002845 00000 n
0000002920 00000 n
0000003362 00000 n
0000003974 00000 n
trailer
<<
/ID
[<1d0920c2e13176b58a30f9e5ce52f751><1d0920c2e13176b58a30f9e5ce52f751>]
% ReportLab generated PDF document -- digest (opensource)
/Info 15 0 R
/Root 14 0 R
/Size 25
>>
startxref
6128
%%EOF

View File

@@ -0,0 +1,275 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 14 0 R /F4 15 0 R /F5 16 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 762.0394 135.493 773.0394 ] /Subtype /Link /Type /Annot
>>
endobj
5 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 751.0394 105.693 762.0394 ] /Subtype /Link /Type /Annot
>>
endobj
6 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 740.0394 95.92504 751.0394 ] /Subtype /Link /Type /Annot
>>
endobj
7 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 729.0394 107.909 740.0394 ] /Subtype /Link /Type /Annot
>>
endobj
8 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 718.0394 168.405 729.0394 ] /Subtype /Link /Type /Annot
>>
endobj
9 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 707.0394 143.925 718.0394 ] /Subtype /Link /Type /Annot
>>
endobj
10 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 696.0394 153.269 707.0394 ] /Subtype /Link /Type /Annot
>>
endobj
11 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 685.0394 156.389 696.0394 ] /Subtype /Link /Type /Annot
>>
endobj
12 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 674.0394 166.173 685.0394 ] /Subtype /Link /Type /Annot
>>
endobj
13 0 obj
<<
/Border [ 0 0 0 ] /Contents () /Dest [ 17 0 R /Fit ] /Rect [ 45.68504 663.0394 73.25304 674.0394 ] /Subtype /Link /Type /Annot
>>
endobj
14 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
15 0 obj
<<
/BaseFont /Courier /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
>>
endobj
16 0 obj
<<
/BaseFont /Symbol /Name /F5 /Subtype /Type1 /Type /Font
>>
endobj
17 0 obj
<<
/Contents 35 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 34 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
18 0 obj
<<
/Annots [ 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R ] /Contents 36 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 34 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0
/Trans <<
>> /Type /Page
>>
endobj
19 0 obj
<<
/Contents 37 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 34 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
20 0 obj
<<
/Contents 38 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 34 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
21 0 obj
<<
/Outlines 23 0 R /PageMode /UseNone /Pages 34 0 R /Type /Catalog
>>
endobj
22 0 obj
<<
/Author (Android Cast project) /CreationDate (D:20260626184405+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260626184405+02'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (Secrets, tokens, and recovery \(lab cluster + dev\)) /Trapped /False
>>
endobj
23 0 obj
<<
/Count 10 /First 24 0 R /Last 33 0 R /Type /Outlines
>>
endobj
24 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 25 0 R /Parent 23 0 R /Title (Shared store \(lab cluster\))
>>
endobj
25 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 26 0 R /Parent 23 0 R /Prev 24 0 R /Title (Recovery priority)
>>
endobj
26 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 27 0 R /Parent 23 0 R /Prev 25 0 R /Title (Gitea \(cast01\))
>>
endobj
27 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 28 0 R /Parent 23 0 R /Prev 26 0 R /Title (MariaDB \(cluster\))
>>
endobj
28 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 29 0 R /Parent 23 0 R /Prev 27 0 R /Title (PHP / issues backend \(config.php\))
>>
endobj
29 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 30 0 R /Parent 23 0 R /Prev 28 0 R /Title (WireGuard \(remote access\))
>>
endobj
30 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 31 0 R /Parent 23 0 R /Prev 29 0 R /Title (RSSH \(bastion / reverse SSH\))
>>
endobj
31 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 32 0 R /Parent 23 0 R /Prev 30 0 R /Title (Git HTTPS read tokens \(future\))
>>
endobj
32 0 obj
<<
/Dest [ 17 0 R /Fit ] /Next 33 0 R /Parent 23 0 R /Prev 31 0 R /Title (Checklist after creating any secret)
>>
endobj
33 0 obj
<<
/Dest [ 17 0 R /Fit ] /Parent 23 0 R /Prev 32 0 R /Title (Related)
>>
endobj
34 0 obj
<<
/Count 4 /Kids [ 17 0 R 18 0 R 19 0 R 20 0 R ] /Type /Pages
>>
endobj
35 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 367
>>
stream
Gas2Eh+@c(&;BTI.F.&+T4oXACpKC2[oZ#'%>%D)FZ0Z]mGbPiI!_'c<a.rrEZd0+o1ar_6La]M)W9>C5@h!OHNkuuE$LT"Gu&ZlWAN^;$O(#KM6'P4>tC0`1=I*h.ro&LaCn^)7e`(!Sp[asE)!Qu?l^hpN!?.%D2lY)hUP.E^?YWBFb+]4k*JBsb8QqTg5YPb0hiJU-WH"be_54,8*r7a?4ZH=mL5H&XTJ<HLqi.p-N-<8"W'2Z<);a7dQ;o<K7k<ZnR@/nfX21R[T`>Oj^;?)amA<dAi;7HG7Wg1Odc+cn/iik86W>GM?RN)Eu<t;G>&Ub7YHBarJl>hlHBgoYQh'u1YXL(b3225JKXain[`d)~>endstream
endobj
36 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 671
>>
stream
Gatn$?#Q2d'Sc)J/'__;$eI9R_sZ)$D(bOE-"tc'8sMc6`!aDLD-H&YpHYHfCNI<AKEM>qT'%*.1(5QPX?@AHJ=@O]D](5=q&3@/@`UdO,Tlq%Yk-(@O<bPt"t:jl;&82=3)"#.,7ss5Z@p@7L_Mt0)7[ok^WBe9N'b6K#!Xn'D[=6c/P?Or%>Cp9Y(FE?r&<[Y)YSA;0(BVO%XrN:1J$7-=\E+<Q.%8Q_)`&"_br([-u0p3]>*VR&ncWLb]R>9[6)7A)='sUG+_?>?h?Dn[)2YIjTB(b9'>Zb^d\#7jbt,82#.)a4\PY2c_`M.#31-64Y0U<e((I\Z.7QEaC0GZj?l@C5!P%UGI;INK[Y8e1oR.qhKSK\ZFIA7/f%Ab=CNV9Xft5h@m[j5I,7F@NI&er9_3Y?5R4]K?u_/g\uk9p45EIto"JX(>@$Sfirc5;VA0G[$DuO-WfH!phM)M($0uNq-rnWp%SS$:,UmMrQRB^+8^A&H8l1g"$sm;u8.fjiMEnUR[!C#7Y-rM-rWnG(BKjNS&"gRr+6Jd7[i^h00=&WCF"Wr:[IG_@[I`luh%!*^ZgfV0)Z>>7K<S>VI!mtV(N9de?E"R,?#6Y7jA";q`f/"B?=-L^0?q[2ErNuT<K)_Z@4<f/(ITsC[Y5/NAj?9M"+t5T;m#o~>endstream
endobj
37 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 3504
>>
stream
Gb!#^CN%t;')eD/1#LRL`d1H7X2W%Hg.g"3gGJ6kDGb3cL*G*')HkK'jgb<aG=XkJlX<@[(Usb)5Tr-5B/i"dAuL<55H=M9>lhU-JUF/C8mo(1<L7fpI=h(Daa[+9XJ]r,k/:)<YcN\WBXWr]YSd\GKe-5Vfa>`VUmQmf+uZ)DP/0T/(Bc'i[N^1[#8g1e5(3#0B&CSOU2^=*7iK`e)T+I<K,[`:U#82s0X_;J`@7>5>X8uddGP_U)#h1YL*sPqKhP/ua!df;p'*/N07`,G!df#u\cCWu#F:#tX\R&+d4M"U&m3N%&%>gA!a"B:&[',r!oQCbARali2/WK)2qiMuA%5:l@84]RT;9+?Q1kO_1au6[>8=)W"VR!!N.71:G+7neliHNDHp=dKAdOIc?F<OEEdObiR(?Ii=&LA51Gk1MgJk6\8<uPX?,^MQ!^9<:/%-au&ei8u=Ia@+)J/K3XNtETl@Oph]1>8[%b9Ii+Ob-FZmSr,O-#:u%`oFjS:Dp22lW?c%;[?@9<RW0_[p^P6@d>$O"NPe[OPQ?d)_M^+!LAWkW4P:#-G0g`KjJ/[>p>s'u5Hgr4=/a4J$mg]9Y"Ka,G=i7WdVn%2."WR?[V?\eSgP=rkLUr?@H?Esp#/Vd:l0D^B$;Tu_qS>H*s%haVm:GJl30qk\dtl\jMFXi65D3P@uS.HG@[jU/'Saj-HiZC,Wq<>R8MI2iIj(7lNgYF5RMY(:!i[1T0IV1_E"MaW3\DB&8;@S`W?=])>#87L<@220b+Zg/1PoQD8+e4'^Y5E*%TN5JZOR[%__oS9c1Hs.,'$;8_>+UmqBp42EcD5^bn]nAEP;_2p-P&*SC"sE<sdH2_FZP1NrG:u2M.:p6ZENXlJkU#?Xm[oX-YXD@#NL'%Is&j9Eg#rGS5`E4fJGX3OZFRqP0-?)m8F3T:pn1]]EfMp"b)9cj!X8,X@@J(&-Co5E/66(2hT]6*:KW;maI\..p\lqc`&'?r]h_SY@[+_m18IX>id]!uhbU$SZ#i?elL4!!#r9Cm_)57To]Dc0gkmGTgn=$4=XeJEF_MG@>c#r%?[2bEO\u:1jUK9t8e(Q\2^#XZ2;hQiTGh!KJ%gZsA%)Y:0iMlWp>R<8s.bQ*RbC08/60JVEsFI_8CjJL@SXX=,nd@]8bc""0%MXf)ee/eZT3$b.TN>s=']h]inY?)Q%!q\OI4LQ+U;WkDM"+YZF<Z)XPg?5EDI*%*\LC=.M@(>CVr'b1snanV^]16654cTlm:C-ZVArd0SB&$9%C'$`,nR\,T!kUB['@TN;?2[Y2a0@V=<h3e_tW3G^aerh2#=+SJL/tEahKO1eeg[OPC1j+?+un##"Dnc/T0Z=9**R>C-'q8#(Aa>ebS;qH1d9O$BP<VQWd?OHt]jpQ#,M;jk-UiVfZ)4Kn"`E:4aQ.hu#+@o5?LXDG"qXd8&I>4(4cS;(as</s13>"pM0,/,"EojW6XG0o6`_Y!Qq_qhA^L133(ipbW2h"?@ro(0ZPfSe*l`>,!Lj+9X,pB?Vd)<)c_j$&qg/BQJsY:bGEH2BjV9sOLH^G*6O?X56XeJ\7QS[#B#*>,&Mjd94QRcJ5F0)..\N:"O,pHl`$EJ.O282MNYMKt0Al$gW_E3M?:@T$dkU/l!ORIL+5^8j6Z?\2V/`T?T5pP,ds3d[78[9Xlp"JA:H/*e"pcgE[l$LXZ&4J3p3q^i*NGg)WZ*ce*ja$h*Fjc1b/0*d<=fdEc'\(&`P.<;-9k"*<PUft35KJ6_"WeC$EYmW<]gl+-Q;'^F<=&MkgO?BBW40D3o90"jdW(Ah)q4EPL3>m%GRGgkr\A:P?nMk\M0/>5&Sgc.j+j84c*,%5P;*(5EVV/$9g%k::m*g@Ujl?/Z/c,GEl`Aj6NLm0J`,J\KOgbHXAB>e9-DU2ASAKmS1te9)K6;KDopgpne+`%sbH'=lg&1f8l\hgeJ#RBHQkTR^TF@o>U$S^XL:l?9EVbIJhB?W3cJ%KV:TQT&A2<m(*OB\*A9NW"4$a-lV&'!O)m$_lc.W>(g0TDt2\9GrVh@iGI,n567R"D`8Z$3;Xn4n\1eGqQ%-C=Ric)g!S*ERj9Tk4FO_)gXV5<bCLD7`=r+_@V'ZZoVi/D0+>j+7l'7P+K=iQ&8j+oa-Xp%?Zplhj/P,>(dYf7.kd[Rne5R-o7M*2(S-uu9C'a.5WV<L$CPX.?%P\)jskt:SlP;?3#fVOd"l$[S@qg%jfY.APniGr9tTu^amR%Hg0^eVG_.Lo__9c<h\ORq(]T>&;C*$+A6lG_L2.Vm/s%8KSm&I#h-JkNAt>l50qNHb!le/aah)\0b,Ck&\A1I(F3$7p:kBEHI?Gm&mgN0?PiWQ\hoE6$>o[g9lEBC.W0WBV@@HRUt-oE3"*?S`I``8F'a"u^gp$f$ACZ3*mF%m3kZ+;AED[3D<AnrgRu\)ICmD99j[$qA)_dc)\G[i"p*dZq^bQmemlH\?/,/'AXJIcr?&g#+WJRcK`e_Yg/4AP()ZNe7*/>t)jN&;<Mh9:V$03f>No!D>(X8M?kb[OG>tC$,iAe;Fe=On.YP%ERH^``#>hh*cla4^4APRAB%$.S*qskYPDk[ld$?8FuD`%EMIVDRbQj7Mhf5<jSGAgRHFlBoSYWPd@L5l,r,A#"jj::e`:#2s(6,'3RO&LQ%V,$_i`G%Q`6r53ZYq`\Hi>L!L%34pCL?M#U$#PKg^iH*GrUE#lR@9'ZK:TFV2+*piNs$r-E<K0\-D[8NfHC'<Q#<Pc@P3Cbt9:u-@8E@d_HoeG@nP$hL'q3XQ;75nlZR=1Hp?b`4^]9urQ\Xn:5s&LZL`fO:!8tkq6a:"R[hco"\))03Xo!nKI6@\4MpBl!<U`X[prL0Fl,R/1<13=I@A\;W.c31R"[#+j"Rg1,pF^e"Tfbg]2?goki8KX4(]@U7.^8/:R\mR+6I.kp\iNDVM[Al)5[bA-Qg7uE(;/MJI>b![crI`kNZQ!51ni9'&k($Yr9l!U1i/d8?0*486&[Q]g$]hNIF@1"b=Sh"=/Uujun=7^c`f1_?r0?0J7UgT_KI&%i/Zq+b93\9h,!B^+(qO$q(e@>DAKIGD>(umVUr[KJ#j!X,bY!24Xeg,kX^N5I%r"Ms4h35bA&J:Y6M]S\DoJJG\b_>.0J_g_f,pE!Glf`:[CcE3j8T4^^0]*'c_l8a:Zno#0^@J>SW),jD"1tHf.2!0H0Qr9@dCiUk_Ae3F=.6l<O\&u<OQ,h84c)RJ#U?N2='8Ui/>:jMnfST[1.UJ2(d@Frs=/()u9%IQ#2.1#:lasI.K%QE;Q_c<($r"GjKXC(!#q8.MM\GdUV[L'hdd]HA[0rUo,IBDrYj^_tqJk.%@47c&sAI9L@J!rg'?km=VsrDdaBjK<Y&E,Go6G`J]H:ERWO_o]\]b-mZ=H\1Ii*,Mj]&<_aPKTt=W>T[AjcHhh.^>r%4I'J*+eF;5)`<.F@E5_qn3B/i`9Q(_?D3^KhoL1I7J7-JK`+i*;g$\=NA!PF0MMZ~>endstream
endobj
38 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1625
>>
stream
Gatm;hcK)&&:XAWQq-cg65*O#]MF@&lQ1OpL%T$1_l7L7?;&aaK!,.P:>,cWJ=pONe_8:ooAuGp1FWJ80:MnM('#.\BFQ@d#3-RtS(KF/!H3AVcNu0dD234<a0L8;:98Wj`c5\3JTO$kV(c3U@qK[q_"-YkDRCU6L;q,EoFiR2-XZ+/-I@?<]S]Ah_"X&A;],OhnX0^\$a3:gNf*q;".[b2A7E*NmBhGO],cgA5e+_C2T7p/#nD"n6LGIU=U1D&NM0a'L/XPAFD5rC\WD2")s[0<&GdH:(Z0](P&nluk>\c>U2_k=<k'@A,K\/K]Ukd3`]('.=R;lF[2J42SaXcadLsBc49Z?R<=;Zpa/EYNMO8`YA6Ot?;/0VoQ%g+FXq!+''kD[ZDB[(V^daAWA@O,1Veut1_V@t&*gX"P&WI5.PcrMa')G`:pEN4W4o[p\D*Zd'&X8X-`Bn*a>fW-*c*KI6,qe-^C(?uB\#9V=.+P>_+WJmN_bNo_U?6S0R&3,$;Q3%i:O_dWP40,SfN4orO!Bc,/V:1O*\"KbgaVMR$)NUCU'*)%@)<b96is5i7ffR!T,Bk#WAg74>2ULtqtl&VN8"hrqYfC<KK/J0W_JCGM86#+7_-@8^:-;=[PiRLO588m@B177Bk>)XM?/3-#-:];"$RG(`ju>U-IVaaN:a0:K2%,o0&`=@PD\0+Q:k?E:_tF@KLqo(\JP.\XYl68(;6>-[S1)Z9@?MJ7OEJLa&s`*&Go6R1&eu4MY_4:n8@^8hR(o'H_]!\qK@*N(7T10(<XXVrqX(EhTb_)DgZt_[lp2H<GR9oLY2"m7!3a$AcH5?]o"ZE*05k"XPJ=2=s=QUGg2P#R>F^3eg@icP4$WJLN>;j/<#<is*PP@Na;l?PAn.f[Y,,oc]N*WZ;meEo/cAuNEDWOBp),kU/5[f.nt#s=G`'r^14boDYMY=@\N)fWtdR>8XRUJm%a?[oS!?5.23O*?*]IW6KGgGrIFl)G)nU^.k7d76s>.h92Lp?-8\a?m'9,)`r@T%n!=E!Y8t?UQi:4m06)[2nRicHKYXhY--s()hFjAo!BT$hTtB=EU#<.g-BrTH$iYle(^_M@\l95/Ln,[Z@n$%)\t8gk,FX2SB6`-n)5*c4jd8@WPPBQH\g=)P5"5DqOKVk#S:ZRXFb`*J"s](B&s"&P&SWi6alsD:FBl;<WEnfD:pqsj2,e]3!uaVmH)+8i!?_R-@I645A1C\lUmX($dq^4qa(u3?]9PL-)r:0<5G'cFIXk$O#I3cn38YLEKeg`36'InL\O[i%,1L1M%)NMS5PTRFhOWg8ntTKHnrJr!(C^L/8pD$_S+$pF?c*mHR]ILCqRn.`+)*b;"En%YNq"\^"qTSSkL@+jSG$mhmlYE!`V'UIiL;Bp>,M(F%JC&e(9]:b>Au4.8+5ShkWMU0hY>FU)NLfb.$aEY#eS81S:%@Se]NFb1ddDFo"Clo74X1\W8YrUbtIi6#Hr>slg6Z!jKPhH%hte"JF7T(9BP!URDn[ZB(72eoU>S>CbFdI'T8j'eFVfRQ>cYn)[H9D/2j\OgcgE*DH"\>:qpp4%J'nrpfMta<gMgR3MA'S^GCX)Pe-\U)E('l5K&,:rr=$rr<W~>endstream
endobj
xref
0 39
0000000000 65535 f
0000000061 00000 n
0000000135 00000 n
0000000242 00000 n
0000000354 00000 n
0000000501 00000 n
0000000648 00000 n
0000000796 00000 n
0000000943 00000 n
0000001090 00000 n
0000001237 00000 n
0000001385 00000 n
0000001533 00000 n
0000001681 00000 n
0000001830 00000 n
0000001946 00000 n
0000002052 00000 n
0000002130 00000 n
0000002336 00000 n
0000002618 00000 n
0000002824 00000 n
0000003030 00000 n
0000003117 00000 n
0000003443 00000 n
0000003518 00000 n
0000003628 00000 n
0000003740 00000 n
0000003851 00000 n
0000003965 00000 n
0000004095 00000 n
0000004217 00000 n
0000004342 00000 n
0000004469 00000 n
0000004599 00000 n
0000004688 00000 n
0000004770 00000 n
0000005228 00000 n
0000005990 00000 n
0000009586 00000 n
trailer
<<
/ID
[<aa67d45e33efa2f9924363b6a9c52296><aa67d45e33efa2f9924363b6a9c52296>]
% ReportLab generated PDF document -- digest (opensource)
/Info 22 0 R
/Root 21 0 R
/Size 39
>>
startxref
11303
%%EOF