diff options
author | Kablersalat <crt@adastra7.net> | 2025-06-06 18:33:59 +0200 |
---|---|---|
committer | Kablersalat <crt@adastra7.net> | 2025-06-06 18:33:59 +0200 |
commit | b4688f336b7ba07c4f8e6be87998c7a6507e3007 (patch) | |
tree | c41457416e301a981b14195bffb9861faeb92ee1 /research/firmware-strings |
commiting to insanity
Diffstat (limited to 'research/firmware-strings')
-rw-r--r-- | research/firmware-strings/HARMONY-2.txt | 3879 | ||||
-rw-r--r-- | research/firmware-strings/HARMONY-TRIO.txt | 6279 | ||||
-rw-r--r-- | research/firmware-strings/HARMONY.txt | 3879 | ||||
-rw-r--r-- | research/firmware-strings/IP-BUTTON.txt | 3596 | ||||
-rw-r--r-- | research/firmware-strings/MICROPHONE.txt | 3887 | ||||
-rw-r--r-- | research/firmware-strings/README.md | 148 | ||||
-rw-r--r-- | research/firmware-strings/SIGMA-MASTER-CLOCK.txt | 40978 |
7 files changed, 62646 insertions, 0 deletions
diff --git a/research/firmware-strings/HARMONY-2.txt b/research/firmware-strings/HARMONY-2.txt new file mode 100644 index 0000000..3501ce2 --- /dev/null +++ b/research/firmware-strings/HARMONY-2.txt @@ -0,0 +1,3879 @@ +(AzCK +H}F1v +%4s39 +j^BW +BN!MT +|=1} +{L(\ / +~UR+ +D3k2 +2-}+ +* UT +xLrP +IZ'0 +i0[+J +sg&%D#5m.t +4c94 +*@,S +5Nqf +`=H| +pqVS +H7"-] +V=[N= +&<pz +%O`s +v8M0 +R@#f +>Vb" +]Ou@ +,[GE +4~K=*e +\/. +$SIG +-R%j +n`88K +;-yG h +2u-. +C`h- +p$G. +<Xz-$ +@kQT3tm +u8I>] +cA.iDW([ +ej(7,`Y< +{Bl0. +^\3\ +'g_6 +aqPy + ]*$s +vc$~ +X{~F +}\R` +.@_M +TNT4 +>OUL* +p^<I +2G/<p + laH +)SwB +v+mV +oI4c~) +10lzt +au_+. +uby? +Mjt| +HLO% +pZ=4 +]?3V +`^&( +,RL +Q>%* +njtoq +7!*Y +l4dt +/QZQ +~$EL +{yc"* +Ej ,^ +UK}4! +-|49 +QM}_ +unu7 +vsW[ +Io8yJ +CNlG +w)u} +V-Vg +>j6k7 +[Qi.;e +>@on +XW=N +jjIF +<Ja[ +K~N7 +AR.2k +{]e/ +/'%G +*dS+ +1 q@ +N67W +J2>c7 +CkU,y- +aFH.d +zC& +T+5g +s[s5 ++aX^ +iU<[{ +zmNi +)!67 +zmi& +393Lm 9 +,|Cs% +|MeO +wCp^H +p0#G +e.trj +F%HK +?$KT; +7-@: +9FI7~o +#F{y +7[ki9 +v20of^ +J}4_ +>-Crbn +'1Xi +/q23 +tX+qz +c&9H-R +EwLe +[{ W9 +7niO +P)kv@O +,"1c_r +)w *X +ze_;m +;UOS +7yoU +5=y` +HrCSA +TU`A +Yb*;l +Wk[ ++1p9 +aL~] +9TTuYfQ +21#C +g1R] +m8B*d +X7He +_"9 +\R> +/$q4Q +l \I +VqMYL +0>3c +1x%W +=(z&f +UY*M +)O3n +~.+a +H3+$ +>*Tt +f%Q6 +#9v. +)]>C> +3dS, +`H_z +4UB9 +#*\|) +ARwP +[3** +b2Rj +kYhLG5 +)&dI +;"!geSu +Y,1qU +1$O# +X%nX +0A~8 +*-ng +#o*\" +hQ4b ++?Qz +o/%5 +V!QReH +N9` +'0e/X!H +,E9N +RI&G +5Pf)W +_!DqC' +{@gZ +*%al +Tf\ " +\b?3 +qo7| +S,GC8 +e.tLY +[x{e ++24{ +I:`KJs; +L*#" +GYSwt>: + Ta +U'd8s +ti1` +p*|; +<lN'] +=FXU^T_ +6am[ +f+_+ +1_0H +dU%; +$,$D +}O1_ +UD?=X +,2~;& +C$T6 +LjI< +(TR!u +>:T`] +kgP +P5Y[a +M9M} +@Eu +%pf[ +n'Mj +@fw^mL +:;tD +0tXlpF +!&E| +}4p% +R>Eb +#KF8oW +L(Sx +ZG!" +,w>> +]y6YQE +6 )M +Cq2\ +3#5* +?\h2H, +(gH0> +3J,n +Gt]# +b|cc +_LN8, +|-D$ +Ns7Y +my$\ +{3zb +:Xvi +K]#[oAx^b +X8?9< +ufkB +pPnhs +q(g[.. +e(kW~ +R[8+D%Y +Q11w, +{uJi +Xsu4:_T +<(iD +bFu:mZ +OgD_ +.rjz$ +7sM'\ +&Ocz +UXqI +1x4tN +Gg\s +f=;& +hX IW +wwou +#&24g +03rC +,iBe)QYb +]~0c +Qac%<6 +1}Eu +?r[q +]@q5 +D#>n +h4A1 +wv93 +$R"^ +pGL#| +JDB\/Y +$o=di +guji +%XD` +Oe'WY +-aN* +^0'PF\# +C;< +a\)S +S<oC +9f#p* +'v&H +dm[" +nZu/ +:6W[ +)+R]\ +x0GOw +jG#3 +pj.$| +l/$+ +Q5hMB +Ki=b3 +RfcT +~;x@Q +-{jP +ymkl +cU'Qs_ +FL) +Po(l +2V:d +h4Ih +IeBU0 +Et)8 +uo[D +I7"M +GMX-Y +r/q:' +UMd.d +'T"An +_5g$ +iM4X +t5&3 +0{JL +J=D_T +GE"cT +|p@\O +U(Ri2 +LLy3 +,h0Z +f9CgF +bE7KPJ} +ln^Z +p>J/ +rp4H. +e<N5 +KuU`{ +1K'F +Y]N-x +#Ldx +txGQ +9raR +IT)Jq +4b.- +H0g'K +2H+R +j]aV +/)*# +P[2X +0;Zg +7)TL +BKqzx +B;0P +1yxHT^ +gqdm +F.Z~ +byr4 +(#\M +T$g~ +SN-5 +djP> +p;:R +dSjM +fU5Pj5w* +XcZZ +87!7 +UkyEA +ir&9_ +L|lc +sJWN +DZ=nk +w6x1\; +/CL; +v&$~ +)(2% +K K +-`#mS +0[A@ +^y6PV +k`Sr +(J=D +6aO4@x +Q}EP3@qO~ +qhQW +zH0+N +{~=H:)5; +@Q'we +j1wg/]> +`\.C +B[`J +O.X<nk3z +!" V$- +ucaxc +1fmv +hD7o +y<x^fM=Lg +):V. +{Bzr +?"0q,Cb +Dr!M +i0q +\_eK +H&0;} +wKbAV_o +l/d5Hm +P^[}l +RdV% +Q<fat +je@n +Vi<<. +xroC +Uu1W +LaI} +Q9:R$ +^4'T +#(Y +BE{r +@sItV +~G|0t +ftr3 +#rx@ +WZk\ +YtIc +0e>b+? +cVl?C +co; +T{7-R6] +Y/29{ +og t +a6~2 +Zt;& +T~j} +.XAIO +Sg; +txX9?/ +fh-W +w|`~ +XZc<% +<A?G +WkYY +U`Sy +f~)t +aJF +H4g$ +QK[ +wqs> +!)2s +`I/kt +md\I +AyXQ +$0X?j +^"-B$)z + Lk& +E([8 +k.;k +Z=i4- +wh5a_ +}=sW +Z%j6Y +OqqC +CL%c +9A_Q +T`^T +{$9] +SjG1 +#0ya +6dHR +Bo~U +~<^hD5 +ZZQMK +r< x +W'"f +q3]c +O0 ` +;pK# +U$Y6X +zmFx +I")J +?`Mu +J]Na +FU4, +Iq8> +3"^/ +Z$!H +-^C)N +DA;, +;Gh\ +]*qeT +>#? +}zgx +Aw#s +!l z~{\ +lMeq +2HV1 +_3D_) +f,_m +"q7y +"88+5 +}sZi +FL9+ +pwj: +'.&i +vrO<u +5ec/ +es`~ +,CM[6 + #(m. +-V'V +OBV7 +:oym +,n( +LkD^ +=3H\ +)W.Q_ +yYmNX +S40w; +JsU^ +RN2TqR`d +[J!a + [D$ +Z>d@ +-P|'d +\d-c +t=p +A?KQBb +>GUI+ +hd T +r^,X +|gCcJG +Hovr +"G-a +'@]C +R>U51 +pk4g +7M.Hg +T,34, +)c9+ +#f38 +<H3# +!xd4 +cVPEQ +>x^g +"'>'Cb +|)=Rl +!~73 +^_iaj +iFq, +S!sX +*2lC +N7HQC_A +d`#~ +aBS@ +H.Q^hp +L=3qY +_c{m +-n5; +zu|%ui +!Uj. +,DfH +?H+P +(o=S4l} +||cM +m0-* +\B}1m ++~K<%h +MA`_ +oLg{ +R[}Urp +fPcM +18|S + H0: +n;yIg +EHYnq +gJT- +-m+NyE +Lqn> +r`]* +#.;Q +08#+ +5h/=N7y* +%/J7 +rT@" +dog1 +|uCu +g?~J +g2dM +s<7V +9H/ZC +~hPu +^{twj +l9(Q +*8R( +Iw1O +YenC +Tk>:t +d2^k +tqFk +MeA#@}yw/ +V}x5 +Z!|f +EK]LS +4xDH +76wq +YPXf" ++..}H +<XSp +"yls +do_g{ +"tDW +MFF +GQWnb~Y +lh&5 +Hd\| +!:!? +*f{z ++lSo +1)Wf,@s +:PNZ? +XRFe +f|1j +k}2R +}p|q +mof\ +Hw(s' +zj3Z +Bh-3 +dIF, +-Obt3iZ?/fR +^gyD~ +Zf%a +Twl%G +\/|^ +m?l4b +z8/J +Z#!( +[Y!B~ +MNe< +pmbu +L5U6 +(gx*] ++mc +tdX] +~_F$ +jGZx + X#; +;'?@[ +1vv- +vL(BHsq +9]2P +yP}P +L3mAr4 +KimY> +_8[>X +e1l~ +<0pN +^edEz +ifZz +YR\# +@<Ec +B77JjUCZoV +)a1P +mo|: +p2##O +`Em> +uHl3 +X;Pi +ugmi +WE2O +<8T( +N6aeM +!7Y| +u]rz +xvo ++r . +EL&" +3eSM{ +.Z${sI +!3T.f*< +XV3/ +saX#O +:*X- +i\-{ +Ew=&n'} +^S{% +la>W +/P/U7jin +kQ6. +ma4(G +9YP:' +akh6 +&%Gyt +p%vS +|->",I. ++wu7 +Tq`w +i!4Be +gOGi +n*2n +{<SDN +TX&yAy +@_%f +PD? +nZi[ +u_JO +uD Y +4Q.x +tqh +BR3i +V4jAq +7$'K +l@k_ +TId9 +0AfV +f2,T +g\o +eF2q +<?]tu +]HJJ +T$<) +JCz +N%>@ +24.Y +U:BE +cDn- +_:#^? +xrd)# +@Q.v +LmT#5 +vrHe +K6REG +vrt, +X`plqZ) +<,69 +/-bxf +8.?U +}z@%Q +k^t" +`'e+(L +Cs,3 +=!ci +z7~- +L@=7 +2CQ| +*_9S +/n1} +2<?Q +dg9;F +Rm`=o +z-mj +6]O= +IpUwS +QThC- +Z='F +7u0VuyU +hl3l +^5v +F:c> +8A#YV +Qi3F +bJ&J@O +Yo}c# +CjWW +,s*!@ +NqG%f +Nh`lw +m*Q' +.N_vb- +k@n< +/Ee| +h`!7 +D<!b +1;[v +#x9Xr +-9wH +8R5z +?tHw~ +aFBw +*_i3 +t`nCle +}SA, +tyrUA +Xl3& +R-e]hT +Z#5P +%uP< +.Yr\ + C\n +n~@'( +e-cn'lF_ +=zn| +Dz4` +*;df +>0_$ +hQ!c +y+F3 +X!H, +Y7p#G +U(g +bO>?I +4U2W' +?xe) +k;C^ +qu5& %5/ +4ykDM +gA+ +!j>f +jZvv +(6W?og +;pOF +GTV@9 +e#pQ +_)14}T +Ouaf +k^qyyP +q%_Y +Yf-b^ +$v:g +j<H=0 +M!Y] +z$s!bB +d/b, +?o-d +w4%6 +.'** +}{^ B +Uf:/ +YT\X +0'3k +XXfS +)?x] +_Ph5 +>2bB +hj}f^ +c<Noa +xK+A% +p*z+ +_E8c&. +h}7T. +h5I$ +lsM2rk7 +)5m;2F_4 +RJOO$ +FgTC +JgOk +xdaLW` +Y<y93 ++:xx5T1 +WLnj +JRGi4 +7)j;J +4"{i +,cO_ +k'Bi +&Yr$7 + 4l\ +aO}x +f[r* +n;w` +B#vQKP +D!#8 +=>tY +F_|8 +#a.hXI +o4cA +jP`e +vi@:h +)0:l +Ov(x +u-zHJ\_ ++s*Cllq +&{5zJ +4 y+ +rh%u +PE-E +Q<"k +/j>L +E3:~ +i&/j +D0A?n +oEhnn!5 +]V2| +~uZagq +Z!Za +a#Dw +wV:\ +Y6B +ENp>E7D +=Ed= +O%Zz +s+14S +`We+ +@^0T +sd61j +8tb} +i=8q +kj`V +gs6Uv +*;um +%/n,<#} +TY0, +FH,: +wA}n +v_# +gfm0 +H,%? +ZV}e?0 +m?)KM +W4|h +1Rh +x8+@4 +5(p= +C*B2m +>Xq7 +^E6 N +tOOF +M)8X +z-VFH +,F@7 +f+qB-| +*3e2NoXh +je%^ +5v'6 +0IZC( +Av]V +7&>e +i<[t +"Bx7t +|{ge[1(ZD +u^$W +[JEf +2Z&>= +MVW$ +FW=KD, +|}T] +-hOq +MqBR] +\TmJ +vzixL +58pG9 +uL`b +Y)zI +X$GxZ +{B!1 ++*MQ +0Tdi +1Hs- +<=O. +DS9H +!u_~ +iP c + pT` +zf%Z +e-D= +i`l{.|,t +$Of7 +"T!E +V7XzT +h3BC +Q'\z +sE|Sc +fmTxZ +("6@q +?j@t +?3z*z +3FB$$ +[X:( +Cud' +Y|Tk +,s~Q +JlRq +&8<` +rI^b +ssV@ +m~6m +rIv| +~JIa9 +!#q* +G#7u +2P=)1 +OxUQ +Tu|no +v}O: +;C)z+ +k#WF +b.Vo +@3H +Az|$d +_R*N +^'_l +v`CM +2m""f +N]l\i +CQATdoQ +Nd'}>E6] +R:i%_ ++!!H) +~!U( +FgM9r +_QNY +N.|EoZiov +v{9j +}|D$ +\`x? +`W,N: +3;JJxx +iLru +euBn4 +Wc\V +gt/K +2QmEb +>hvk +gz@? +7,8 +c%e0 +{WZ* +0SjkSc +]6HQ +:4Ku + FRZ +YXi` +W+Ef +j>A_m +!U_xX +;Pabi +Idy>}n +8`?L +N<]m +Rql= +@a$a& +Y??& +,&b( +e9F@ +jnp</ +Ujz{ +$(2B+ +IVD~. +z'<0[ +^9</{ +"TCpd +\A1A +U{nruq +W~yo +x[,s +J`k` +dOX5 +*/29 +%x@o +!NJc,@^sc +@@+VU3 +)O>; +3]1+ +6KBYd +!dae +ItjQ +>4_L +an~a4 +I.gL +CV`[ +?RRt +c(f]/ +6KC j +3pht +-5(\ +2),22z +HJ(+H +TxOL +pu<yvb +Ip]N +HZ|y +)Srz +?RAC +SWhB3 +0uuX +]@kh +BMSAi +n}6! +<Iji" +%~KjfT +&%l! +8C'p +$u(0{ +#V#PI +(OUJM +`_\mp +L{3:$n +G.$h +l <kjRO +`s7E +~|wc +$oZY +M+~. +WWc\e +Z]!g +0EEC/ +W_b$' +q}wW +Tj$) +)zzg +CS3y +>TmO +y0E( +V/t)U +\Cq< +Y$Yf +^}+^ +`&x|@ ++w , +U%)Ba +%g 9 +r>;f# +"'`_3 +#L4/9 +|&lk +JZ4M- +s$z> +Isl( +H,VW +I?'\)1 +S'F%Z- +|J*Bs +Vi+A +vp8j +!3'Av, +}:Xc +Y9. +-HA_ +w:RbY/ +"V/ +61N2C +Z>1W +waMtk +cudti +l%OvK +P-?J +Hw{hk +Q-iZ +I`Z* +GQ2Mb +gpw +m!!^> +)='y +.,J89nd +HvF\ +%B2? +k#69QKlG +TlP(g +Vz^^ +H-kS +i,:Q +)_3h +Tfc~NSc +cxL1 +ZX{zURw +oihe +Z0,n/ +kvT] +V]Zx +UzKR +y~-* +e/F] +y`pDt +g2v: +k0x, + &nS +dGn^ +nsyZ\ +`j2!> +ex'0 +Qu_( +][*Q +o]0D+ +Dd&+ +px3(N~o7 +[8h=b +wTg4 +r[ZR_ +,Ul4x +y*D9, +&=uyC" +w{)BhY +,_2Q +x1Th +(v~; +<yN?.d +e]\9|] +wZ/InS +&oYT +*nNs +}50| +D*<d +SCk}: +X=,{ +IV'- +/]G +qs=tc +Xr6>E +Tr4Lr +{W)x +.-7w7 +hpdw +RsP: +8&B5 +CS)x +frN6 +rP-F% +%D\E +%P5"F +c"1}5 + ?tj +~e%D +}|Ac +wrDC% +*w+) +:(Kxi +.qQp>k +!.bf +GF93 +"N1w +YFu8I +%6f47/G +/N^J +dB} +14sz +Xjjg +sQun +kx-DB' +ps>I +qg+* +j{)\ +3*pY +3m,0 +3YA3 +{M;c +"t'u^v+ +_8b7S +(\!f +O +C +pU,7 + zkR +%;t!f +*3zP+? +j;^a' +g-y+ +!oE9 +]>'e+ +1H(R> +y|P|W; +P&fM4 +9rT\ +Z,Bf +Bh$? +q{d4 +,O#l +u;hD/ +*4I4 ++3x2 +WrRz +QU1k +,/,& +&QSP +vd+k +K1`R2 +I#<} +tP*X +V)$e +{OF}h +<Le_ +"'g8]_ +Exmk +ra@y +gL\x +;2zS +glR*P +DA+N +<3,L +o"Qf +wB=f +Ll04G^ +rcSTu +2}_O +d,jj@O +OH?c +6+sP +3>2F ++rc1 +[c_C +JkWp{ +ot*H +&2~N +*QraHOA +JPd_ +sla`/ +O2T= +99=> +y]i-b +ty=? +D0[ +az`h +~Y?$ +'{w]0 +"E1<F= +^A;b +H.?2 +Hwn* +#>~8 +dRs#% +l!r^i<Tt +1VQ<O +(7Q~ +0}9D +-bE@ +'q/q +y?75Nj +G=(F^> +Hzfw +nM\b' +5)^J +5&~c +#=Y +C0D= +4rs+6 +3!?m/0! +LEu{ +&NwJ_ +|1<E_ +B1c(L +P6U= +Pj:^ +#3|u@ +IF8y5F +|n2'] +xAj{ +h'k} +s<cby +ySv# +"S"9#A +"<Q. +OKI{ +f)/8: +4(o& +[< n +\Cp" +?FRATiu +bvOvx +^`$J +wbJN +FIn.\, +moX}t +,WW5 +lL(Mi +]/d6 +Mp^UY +vFS# +t(5 +r5yW +nb;=9v +,t~ws:= +V_M-, +I5:5o +kTJA +1qK/" +#-TT +r:@p +|vpS +&KS. +q^[_ +Y:z^" +V(8 +L\~o +nf&E +"LB_1 +"{[Y +DctH +bGw. +zBn_ +gB$E +]9(2 +Q\o3 +f#yq +YKL +x 3~ +KQ)d +5k7( +Fb]*! +~R}D +A2XUi +H&2w +-JL$QG= ++E'- +IU%@5Y +(zqTMm +D@|P +emU> +E:`}?/ +A|Fp +@ y^6 +{w%_m +!4I& +LOf +!mH>j +aQ?Q +N2] +Hx0W< +2&tj +N MKs}G +_ogi +b0~G +Fv~4 + J4d +*:@C +y1{=i +6o* J +!wMO +{VC+ +#x#t+n +P:aW5a +As*Nfs@ +WgDIsp +I>3TWG< ++ =@ +a\!zH +^H-%d +XXn;5 +9DTa +^R$#@o +kICW +wf$}a +J9"(v +_E}E.D +EaTG +w* Pp& +."Yz +N<5$ +?K{] +/xpE +vM?M +"X>' +0jA*V +ZZR/ +v%) +_2[AW +;hME\ +^azG +#~V?T_ +"FEN +g;&A +8|j~ +-DJX +wrm6Q +"04- +~^|S +tb=+[ +EbUV +_>@) +m# - +KP63 +8Ywo +E*y0/ +:{8y +F0H~ +zf@~QaA6 +{xd'n +/dvdG` +OEtXh +)o-i +S6P^ +XGq% +Z7p4B +AG0_ +_`N>cV +zk\:@ +ag,e +eZ<S +I4CC6 +/3/y +Q]la +F\g# +!:g+ +n}-t +aiw% +Jr~b:] +m:SG +aJj7C +Ts1<X +z{<" +?B'\ +%rDi6 +q2HMa| +MDrW +5{FT% +7pFyNJ +0-k +s5qy +RQ6$z@ +GZF${2< +)[U6 +ImA( +^WcW +D%7d +v\d;n +FJ.^ +C'`4 +|ehDP +Tx(Qz +0(snr +--R[q +cy[. +_cDmH +cCl +=k2+ +=>d\ +lmrT +~Sge +YVc;. +"c-YW +/AkJ +@Cbs +7jCKg +]0zb +._OH +2pj#=@ +=+FhN +Ab7 +Ksdf +nt$UN +^yXH +%w-( +F>.e_ +mym$ +Kehkq +:BY\0 +RPLz<{ +fak5 +[78 +OcfB +neC~ +juHw\ +nhI^ +1~*U +-*)C +V18w +T"/ +'Kot +""p +&itUP +-d%#IX +zITS +Pj"1 +1/E@= +*-Ac +Wjw6 +:}GL +(5)9 +H+/-U +$CM5 +?aP) +c^ R, +(tx\ +8KSH +VpPAn +&7G} +HW7x +$3>S +"Z0x +wh+7 +cqSR +$>0& +(g3" +dR`OT +DUZ +yuU0 +"v_W +bO8M +'Z'} +m[rZ +s8,4 +-V,r +]$-' +|HuA +zs&' +eC>K +_<57f +R"WA +QInu@Jv +g]XY +##Jq +:p/b +`3Po +t6", +Q.sJfW +3`>i +a`lm +rBx~ +\m]Y +_5|" ++S&Y^$ +Qf6- +gPtf +;g;j +$<EC +=#L* +g2 K"v +gqA? +;Au{ +I F/J +~@'} +[1m# +ISnK +!)ZS; +z=6< +U>'. +#yr9N +^~$* +[?b +,C:0 +>] + +H7>Go +Hfod +f[XQ +o{_1Z +jUmW +Y|Ynj +[~WieTj +83euf +eqyJg9 +C5rn +`$>X ++.Yp +J!DL)Q +"/Gj; +.s`t= +V(fp +k.=Zd' +]U&p$ +Y\+% +|`< +rh1k?0 +hvuP%U +xv)L +@u_{= +'}[ +BYQr +Oq * +9Bw~ +?VQM +%}%Q4 +)0Y[ +?W+rA +f~!u +vJaF +0SkI +-s3p` +,!>K +Abp[ +3/7D +;D&>G<+ +S-45 +WcFF +]p$2 +F.8&r| +aX!d +}#;^ +fblK! +oLs|w +N~:! +-&k##i +8\Sf +I=uaH +}i[O +,5sJ +YIS" +e 9 +9tD] +-4Fr +D>:Y +rd:c +9({Y + 1Pl +*IlO +1usMHT +Ef:^ +~$W[ +&_1}FRk_ +6LK| +wehX +GD$en +LPYf +S1f0* +`WN, +2@8} +RnK. +eUf7~ +[>jy +rEkas&q` +P;(W +!"0z +vc:i +4#Y! +X?r} +\3a,5 +:Gb3 +M"\$ +7{d9 +-"p2k| +,8?So +X8jt +za"?| +ob.cW +DqdR +( ^js<F +G2% +[[=;y +t_I$1 +7fan2' +NC6L +{D)sN +N]$$ +f^R`0 +=U!j +/Nu%* + u$m{ +nJqKF +;;K"O +aClDj +^*NS +GqH> +&&Pw +q6q#. +N[C- +j/w! +K/wp +,w'I +Z%B) +/z*9#> +lAY"! +7j^V + 8DC +4B[b +(\:. +#m7D>k +JIcq +"*Iu +Zkjr +ca(4 +N,"? +*%5N +I&oR +[PP& +XXnqB +6pJT +lLr/u +2HxL ++Vo +$FJ+8G +`A`Z ++(?W +z1#Y +)B]l +O^*s +~OnT +1KDA{ +;y_'7 +<C8[@ +kk-e +^cp9G=m@ +MBf* +&8)z1 +b83( ++ns<o +#J#f +U1R, +ho-O +I\'C +s_PER +J'#/c +wj\n +e{ n +dIuS +jSg|T$ +b[kl> +z<(( +_JXE +raD5 +^Tj7 +vt0i"F +e3FZ +\u(N +pV<#Q +:B~yb +F/"s +.|Jz\ +ocvDP +Bk]l +q-:O +!2zf?# +X[W5X +y?D_ +Oj,~ +^}pv +A~o1 +4-"' +Xdfm +AA.df$3= +|8`d +8vjRG +TLYj- +~qQpE +u;\Rz +;iGX +`Ii~ +?5Tne +}s!J +UcHB +btv' +R~Mw +%NU] +v~ME +!ciaS +{cM4 +4_wu +|_'V +yR27 +4$E4; +t%W9D +:Gw[ +9PQr +Ytc$ +eGK| +KU|O +2BZ& +4cqo +njg\ +D@vX +#B_e +N%A&KC +:J\2 +Q<Y{ +^PnU\ +-4>#q= +HvIx ++S:H +W{Ru +.7_^Nt +Z//$ +GWSs +*.wN6iO +~ D@@ +TeV+w +@tav0= +#ddH +|g*} +sQPCd +|CynB +PO| +K$wR' +!s|0(f +GOjq +/g=I7 ++'T +~|*{Yr[ +D_^% +=3dw +fiNN% +};Ji +U"3m +bC|w +Q=i1 +5Jnr + jC9 +9qS$c-G! +$7 h +e&2v +x!l4 +4Xpb +'hBQ"\ +}v%. +xiH6 +mI$? +sF)N +V&L_ +21@[ +z_$H +X2>A +keg9 +P6^:~[ +&Iq{9 +G<=@Q +nOW* +&i-( +[P:Ml_ +#C^(h +S?>' +;o<rY&y'b%OH +He8pu +u.d v +kNr +P6:{, +#v3U +a2 " +n^w+ +fxI[ +$d`' +7'Q{ +51Rk|7 +T$\lk7 +@H[" +K0H/ +>8u9*\'g +xx<J +4\K- +c" 'cv +k0;79 +'c6T +iE1S +G:m6 +mRMk +np[[, +_*kS +#Pu* +A#Cz +J\)H +0pR +3`fN% +IYRf +ytH{ +HepmV +3{4Ys7uD +C]2J +cGCX +ZZqC +t4At +kD9! +f7N~ ` +jD*< +DL,_: +gR{Z]9 +"|gr +b;? +Y*5?M8M< +1<YG +_E,- +m5f7 +^#(W +;$`% +7YHa +V(e^ +(>pz +J5DE +|AJ:/@ +)hg, +axMU +.E;@s +oziU +J<QKmp +-lqg +Y2e* +y%89* +D4Iw +,@dM +9( b +vO=! +I5s; +Ve'7* +Rj1Ax9 +!s#~ +y~^E +%z`ng +ZER+r +6&?} +,6VH +Y$rrR +jtGx +g-^3 +RN`U +<.H2 +P0jrRR +#%G+ +%o^k +yS5{ +pMgAi:ow) +5I%8 +&sb +L9{| +2jR{ +|S1^ +q`}n +[&P. +kFb\\x +6W1h +y]G) +{up2T<= +J^#+ +l<,> +d?'_ +Knkn +j(?3 +<Zm53 +]N 8 +5^6; +.=o?IX +y;&C@ +{@\5 +ct?o +D3=m +RgQ=w +`)sa# +"{z5 +D{.! +*7RC +}6hO +e;N]4W +Ax;4K +zZ } +vmp(0 +rh/b +v=zB +.S;[: +gka1 +4p`m +:^ [ +_R@\@wW +dV9 +3*6A +%B-k +.(f& +Pt$c +&c7{ +kVPT +Vq=3 +k>#( +kgJ< +tR9" +)Ith"aK +![dC +7h`& +$?}0 +u01\ +)Bqf +Dk!y +Xk#[ +}MIv +zVT +^*JAK,C +0!&x +mM3h +pjz6 +h9IH7 +c5]-U#] +gg{' +8J3 +Zx?aE +zx=p\ +Nq+A +aW'^ +@Q0= +*oyW +V2xc}) +$1'bJ +Nd:E# +!x^s +t(?1>F=XM +5%fK +BI#NU +@@OY +;\FTP +?l7y +A/cq +jrrW>6 +w2AH +Bsq%gn +sU{q, +@UyYt +Si8{t +MT19 +m1vz +*\E\ +x~' +8a=f +B%t/ +Z :7 +4 Z@ + SYI +B59@ +=bB= +qzBw +8F$Y +P=l8rJS# +iu_k +Fc^}+A_f +7ZrD +iBUdRB +1I`: +S$Y` +vi#R +&UQ&l]Vd +z|'! +c-_B +1,8g) +\{@ +2_M0( +J/AF +ah*- +HhEsdy +tB'[j +6k3b2$ +$BW3 +NkL. +]CQ;<I +OKHM +'nD' +7Q${ +_QDtI +5U]F +F/7P +2YpL"L +X+@ +@y*9 +A,}' +E3UE +sk`{ +^`;B +sdx# +U{@y +ytOas +{mcB +O&rG +l/S-P +S)f +'j&W +\U#`49? +ej7Q +;.Z8 +lhI.A +OSau +na~v +OZ,| +-i 2 +m?pC +#=kQ +s&`8 +Z/ zD +;m:n +29*K +Ot8_ +7\mgc +h6@M +GjVMo +cY~* +,@`fP +.si~% +3&a(+=R| +VirjUk9 +vyHTG +$X6^ +&VSa- +$# ] +*2@s}P} +Ob?U +wCVS +I{i# +9P^a +Yl-- +V|s} +CBnVm( +/*=t +PrlA0 +:<Sb +VUeD +"s?< +G`m-] +wW1K +DLAr +ru"w +O>8; +IQ!h +ydk9 +oCAj;BJ; +$c^Y +-ugm +[J4^ +i6VQ +zXMTp +//yjc +l&=~ +ZC6*~U +{6?{ +bx89Y;s +b1uF +qVAD +6oVV9 +vxX_u +O5vL +a5Oy +hNq- +!2(6 +.Z@/ + TPh +^RCUK +hE#W +bd/tkR# +zyA +4,q+C +[]|W +`\*S/[ +D,Y- +\*PXf +ZKKL\ +dQ>7 +i!7[ +&r _ +@+}k +<bG# +0$-J +cf%i +rp9b +A@* +E2#(B +M=dq. +3*/g>cw +rZ LX +%@eAyo +FHZp +c2WQ9EScz +JgpN +VK}^ +9UbY +*lLF! +-C,| +XT5v +3^(L +B3q9 +1Sd, +Parc* +wZVj +$eww +!(i{ +n'.\ +;jLw'0 +ld,e +Wxh& +3lrgK +w'f# +ow]co +BHM2 +dl=n + #e- +QHAn +Zq~&)j +_="Z2O +Odt@ +xMVP +vL a +cr9O6 +@U,K +_R=jW +tVzl ++UKP +fwOF9I +=-?y +6 d&* +6zWiD +(Bkg +BmasE +llj< ++[f9 +eO&5 +{@[wT +ApB1p +bSN6bM +W){1 +%N"u +kE0) +.,F]", +f'o6 +{E\\ +8#o? +Sw[DPw +68+Z +oReK +7yxz;~ +B#jJ + nF' +b0<x +s0%] +-aGd +zoIooN +?n}L +2J2J +EoKWI +Sm_} +e])p?m)V2 +*t&e +%"^1 +S-(B\S +ZWY +6@T9 +/qW+ +@NW!+ +0Hhm +a{B{G +Z_0{H +Rb@-# +OU~_ +i|gP +(7A1 +5Hjv: +`?Z; +D"'3 +V{[W +mfuq +i|DvA +NmKL< +9s(U +BCA\\ +jIA( +iYQH +%kVw.SS +2b4s +NhEi +du!r0 +qcMM# +nlwISI +un+" +J}C" +11QG +:%x~ +`]AuN +P(Vk +H*[`| +BMQ* +060{: +`L&?AV +>1\^ +s:ZFz +i!\D +CbGI +*X'OuY +WRa +le%= +d`Xx +I<U$ +i982 +:g[s +JGQ^2z$ +!NMO +<nhA +#kui +Yd&K +f;E5N) +@a:UI +zCvp +|"$K.ZB +E\7c +YvnX +6g`3y +<r`b{ +so=/ "L +PJbU +[:-H +?!$u +`4ya6Hi +e9h_ +_Q[] +/*0; +>05I +]:$ +cIGN +aovu2 +ugH{ +gbPE +1RI +GB'5 +\k$G +>TOerA +@ Ql ++Plsm +(*~l +za"O? +9nhp ++D'J +_n?M', +%1?&Y +n4A\ +rm<:J +a4Lk6" +zl"-3 +q~Vg,] +LY\\s +c"wod$ +^txz +)4'gM +oP|A +&]5,^6 +DY/ij +\7~d +nJd) +2o>? +)]cd +$=cy +/u8X +Tg%o ++~zCg +JjDyI +JQw` +v7K# +(WK:jl +Z+my +jkS+5 +}Md<* +D31asV +K<i; +|/NbG` +y4w9 +e<nME ++E/@ +3#[( +;~hd> +Y_IJ +.$cs +*r&yb +[Gv=# +~f@< +T4@QV +a)s$ +P8'C +5t5[,< +G2zi +Y]>1 +"mv7<|+ +B!C7 +NkT1 +$I[i( +mzJ/& +#.c; +X;ao8 ++D,4.2 +Gt's +.j:T +\JK" +$Hju +-,9Y +6N,g+ +gt` +5)R8& +<Nw~ +S65C +qrb!# +\F_-GS +ht&1 +2opo +I <( +E'RI +/?3| +CJ{C +w?Z( +;bV)4 +*Ks'Y0 +eLhF +i1ijF +;%s +J}I8 +k?Ff +b}1ku +km.B +p@#f +v@dr +IRKQ +h*#n +M~:E +`g\%b +!y"z` +-yP= +Fn|n +-iq, +x(/% +2@Ab +?OzH +]+n!T4 +xj;5 +oV8k +otx\ +Tq}dox$ +yt<~ +]49n +HZND +cqe)$Y, +aV6G +lTwA +5\L2] +6TKv +oM` +XT"tO +y3_F +AX6. +7Uwe# +g{Q5 ++,Hp +fjm|s +e?wd$ +TKJ5 +4L{ +}X8=T +''_P +$<S^ +iXs*RI +0O4%[ +Ww!6 +pqO<< +z3H{q +]Fp: +g"z/ +'!`") +/"_rY +iXI!i +y*v! +0=f* +]@`t\q +Z*\] +lT0I +8?XW +wNp5 +oNQX +khD)l +?^TK +GIpUf +C4c[6n +R'tm +=^vQ +Hr}d +.B3F +q/k5 +PT?& +I6yg +S**5 +|w/#| +Pk]d +EHg]@ +Kiy] +WkaJ +I{)pe +z8'5 +~JY0> +p17m +X;G& +vpP!*:P +.T)M +9cI( +6c|WD +kZ^k +:3EX +Sa1y +f=Sh +hK1Y +!"03 +>82BE +(&Aa +RT<x +E7|W +p_28 +#DF~N +6d;5 +J$6P +-|Il +pvI|Z +;1X +||.:<eT +WEjS +I]F/ ++#!e]d +:AXSg +t/c% +nF/# +HN|g +=q$i +>hNY +\iX5 +Ysi2A +m+:6h[z +KC_{ +u[&_D +cr5% +|[~r +D*kr +sYMF +2{3n +MLsk +ZH1N +&\qN +0PIe +eH~v +Kfi? +fm>Z +;hnD +6|>iA@_ +!~EFe2 +>A#? +bjG);E +7Hzr +J&a~b| +N/Qv1C +,I8!Iq +,|KR +]muZ$ +#A9E +4`^[y?sx +n3;Y +J0;hv= +wN20 +Q0-`H +|EX! +P<+` +CF)O +,sW- +}T6P +?1p> +A:+>z +i z + !bSU +=QcP' +\u2rgV +F,YKo +;[xDDk +H,%e% +&8AVT6 +irw@ +1/d( +VU!a +C{d} +|DOf6 +kt#\ +d?pBc +,llLV +N"Gx +Ac=)Ec +a]LU( +!3fM +,c<8 +9TvW +Hd8< +[@/RV +,/mBtG +W0T$ +*m|0 + Vl]b +SxK;b1 +Jvqc +kqKy +Gl$= + 8PIr~ +Q@fZn +[J/~ +$r8Q +Qj?_g +b<V% +9GfC +4-{E +O:Zv +1HZ{ +=eR` +;}B+ +z)\Z +ls0" +#dg,r6o +nTC[ +we^)z}" +Tl2A +rIb$ +?l0Y; +>&dJD +5R<F +IQl~ +w40qa +y]v2 +N=s +c?sl8 +TdcK +vgr2 ++3sgq +Uy9# +qGq+ +QFZ5 +xEx. +?_1b +%m3D +ir+ +C-T?B +|BO% +,)r-|F +.cPeQ_q +*B?q +Pp$= +VA| +u2m1 +(%aM +)9.5 +6G)] +iP k +E4Fyv +;nMEG2 +kOF?j +3m'q +${DwM +HfH9s +~n[E +9'iB +_J_P +8'0'a +E3QU +,\;U +u=Nz +0/C +aUH? +ua':i +D].c"r?c&c +{wU+ +~8]1p({ +8nJO_ +?-|_ +I+w: +:CKx` +Q"^[ +A7*w +_5N\ +*+vB +'UKQ +jSD}Q +9H$v +r6XJ +s&<" +D?Jg +FG+' +H|I<R +4xZ47` +[Ag>U +nqE-V +dHLU +d|%, + 8h' +CIl49 +*T\$ +C!GL +\_Jj.e +4n(+ +Y9"XUs +eyY5- +B/ nD +hk,'O +mpbI +meK) +0'gE( +r`d[ +XAJc +XRo# +i3b>SM +}cdJB +Q+JC'CZ +Yt2M +7X0& +..Ii> +aIaJ~$ ++Y<i + t{5 +[y)R +`|O!8 +V`Hj +sy*+ +rp8= +`opJ +7%zt +CBi:*/ +)Zd+< +Vdj|x +_h+SuD +4@T( +FA,r< +:Mva +v*pd +<@$`QZ' +~#-k +=;%u^ +_7}G2 +=N7T +|Rw= +3WwQ.H +q[Vl(U +N'IW +mxpuZ +|8x/ +r{P_ +GbA +gV+;Ac +RCT9 +Jf30?. +C^7- +@,~T +hIO*f +t>/5 +M~-g +]j*R +^Ryo +`+c{d +(!19Zi +5iO` +=u3Gf +@TMx +NU1+ +1e48 +'U9; +-z$b +h!^Z +Kz0W +&<S5 +kptYG +"j.} +Tq7W +>**B +)aSDh +}Fmd +u!2rz^4 +;,*p +_mRg +<7$*' +jn" P +)>Y! +v,If +t{mc +i_7/|4x +2hGws +PJ+7 +apob +>o^No +^p^*- +EF8oe +wFQ>H[ +82"}Pa9z0d +X}l#h +6zb??& +s*Z'qL +g-T +KsWW +#eY[ +{!BEv +&BPQ +H5lu +@qp +OVVsT +S$UZx +6>O7 +zqU{ +Pi8w{^ +W9~' +@fg +2m.H +o]%` ++Hp/s/ +Y?.4o{Z +{-S" +!u0 +|q|F +[V} +ta2# +|1A-( +NTW[' +|#*Lt +\tl =vl5 +7*m8/ w +XcHe +e_`0l +\qR5: +\S}r +|"Jk +W4qn4 +(K095 +F4aQ&%}Q|S +o9k/eDZ +GlmcM_ +,kQmUJ +q%e>V& +i~wN +99G'/\ +gNMj +an0A. +B'Ne. +`OJb +2GFEpY +aajD +{?~v +zjk7 +3>f\ +|CSp +*3@x +!uTn +uiz] +po$a +s-doB +6on* +{VWr +W-K[Q +)KG +'QH{ +kM{/g +uu2|v +&Z<C +d2V* +h6'$ +fXy" +?907 +BmIi +fE1:% +a:lG + h6/_D3 +IZS? +Tk?B +v,n8 +l4L> +*KA&8 +v/OE ++.Q/ +ZK ;9 +JtO H +&ji: +@g| +_3kgz +7+7K +8E;Oc +a9B^'}IxC +PdsE +F549 +Sv2PYj` +~*Qioq +HYT +p-bK +4&Dk +AZvL6 +gp7Z +b`")| +Di%` +IP^M +\K:` +&J~' +U(A9 +59|ytL{1 +v5so +-]:^ +N?Rq` +pi?u +MW2,: +QTIo +qYGE +PJ[:& +gdFp"; +tV`+F +P6CA +?jHo +\~Ps +F[n+ +S)k= +<R}/ +e$N@g +L!Go +hE01 +9E$ +")*7 +Fd;e +($Xf +#(ss +^~@Uv +d<x\( +&}kd@ +d1b?C? +!ikk +giTF +W:q# +,Hih +oi^ $23 +y[(C% +aia2 +9OTv6m +v6#uY +5J`s +(&cu +T7tx +#o,Z +#Sl=]) +kr$It +sgVZH +gF3t +5g+m?& +EQlG +^sw +#}M~p<<Z +<@Ia +m$#1l0 +inbh +dIW +kiLj +x%Bo +dbX6" +5yCs? +`?n! +$a h +P]&n+ +s^4@Qi +qnkH +&eER +H9u^6 +3@0X +vJ G%= +`[sO +O|5W5 +l*nU +H-Ri +}3TUY +FE'x +'oJA +unv6 +'PAd +Uje4 +M4I#N +g~h^ +VE{0 +~.3q? +unf6Q +~Nd; +);,S +"b== +oFG ++.g +[V{~ +2ct> +j>w1 +~7hX +f~*U +]X%k +^.P; +@r,1 +J!Pu +u:L{ +^U5q ++5N} +"xbd +/EmL +7u!9 +>@wj +R!RJ +!h0KxS8 +/=Wr +Y=Hg +!q+> +mlpR +WATyV +(e.( +_5YY +-BV`6 +3N<` +V<$1X +upHr +-<wTT +@toW +xIou@k +>Do_;Hr +C=]Sy +kOwM +/GqVi +Qv(Zn.\ +I;=x$u +sTS2 +nEXgf +.fuE +py{2U +TA:~ +(1*p +g|j. +V~s$ +V>G/ +u`<Q +"9mC +i;:E +b9fD9 +|0KM +/UZI +Rxw]+l| +E0uKPm +!Equb +plJ^P + hZmh;B(s\ +T ?K +4)A7E +z*Hk% +9[C. +GPq"Bu +Z9R9 +*'&5 +5hZXwo +'[Uy +?jpO +A{Hm +lVyD +YL?B +45 V +zqAs +PMXc5 +dK! E +CS!z +<Gjy@D +j0J}/ +%bZE ++PtX +6TJ< +}IO& +g92T +fA5H +ogX`# +CE>m +My0" +gh=n +DB/Y +JcaB +A]Ust +ES`%n4 +b?Nw> +=I'P +PW*F +zL_o_ +WmMj5 +V}Sox +s!K +bshn +\rui? +muc/y +Jj>i +1;-x +=PG8h +%7Gt +y:`I +P"Gf +f~My +|MXr +Qc$a, +`Ml2 +dt,i +d3~ +Xe"Q +|'\G +}~yx +?B]e +hy):8` +z~(Bv +H6%9 +'dnU +#E=b3 +0SuT*W +")/{ +T~bVk +f&bx8 +uM\> ++IT#J +?iU:z +J5s[ +^-A-n +|nOp +>k;];w@Tf +,{([ +iYPR +V,LV +LK&L +/H,^ +v8BN +!YwN! +C=lh +Gj{@ +;?~f +)T=6 +W"S, +bHh] +fa~r +jPZ6 +r`xu} +N.ZE +2@/` +!V/A +Y`WB +h&% +I[(/ +z=~) +n}.X +t|g +PoaY +7hs{ +nv;- +]:]8 +Re{y +\ltK + ,~$Q + ZRo +smm:H +10?m +kKa- +Orc18 +p(er +]smQ +v([q + W<\ +Wc}dB +$$3X;,_ +~{Xk +/|<R +qMH]!oa +2Gv: +$GFN +k%KN/ +cuti +s30> +hy@@aBY +[~= +'5Rn +/\WBN +LF{k +2lr0V +\{DV +x,?37 +$A]x\Pr +u7]Z +A{Rj +N&dZ +TGJ^vg +6-E[# +hu2v +{Hy7Vb^ +,M[-k +WP%xe*h +UDGR +K?jf%Tg +n|e.^E +<RT2z/b +Y'5C +n<`Y +^$gX<5MT +7235z +HAv_ +Pj+( +M~zf +)||T +.Jdq +O|CE +sX}X} +3xBA +Mn|: +{G`w +;MH? +/&OLW +7P_iN8 +Wn+k5< +D@V1C +A1y)IK +8xC% +P?iUM +mG12 +!s|3] +8t F +>*1$ +_.p`< +Te". +Xb:pt +E=v'56 +DU1S +P8rw +]:Q` +?T}DKk +<.-" +Uv`wA +)[4X +Uk +/FLk +mRxN +W}=s +H)6^xY7 +$os; +B,%+ +s.~[i@| +B{l{ ++K[Sz +Hl2` +{"BT +HSk!" +3m5. +h9of +Lm{R + @k9J# +@OC9 +^q%V +A6FJ +U!;5 +whFj +bVAB +z8x/ +[<>` +yHJf +~t#J ++Isid}f +uA.; +:H2J\J +W@F5s +&m$c +N_c} +4 #+m +k~zS, +TZbZ +XQmPe +}'FV +<<k05 +zWi: +6jQ +tM7Q0 +sz1l +pE(6 +<8T8? +i=]/ +%&xU +-{ACa +ooD7\ +( ~? +]9H +b{3: +1&Y6 +#:9n +aU"nkV +US1@ +M2^i- +n)(cec +A|.6 +`y{) +9:JG +pva\c +z>"Z +W'7gQugG +l1n9\ +-{F] +C>Im +mmR_ +nTG. + &tq +nUM8g +7+0>( + XS'yG +j2\@ +7g|P +Iu)8 +2: SV +@UCi +nZyw +[;* +^k+ +p;R{ +]dZT +;lGn +o1<! +%+)k~c;A57 +oU'y> +`aw^ +8(NOxW +b(wF +8A,jp +eL/) +Z\5% +/#QK +ZYM\ +'Tls +xtLD +P4IMu +8u-n +LD)% + }~0 +M?'q +Kg%- +DB'zZCV +9m"}bi +['[>g +$O6+ +bi%S +Ab2? +whnk +|f#k +1@D+ +!UMS[96 +RC33 +j6<g# +'H9# +Bs"; +3X\ ++b^\Ybe +09m9 +Bt#l +XLPT.] +XS/ +uR/av +p.GI4 +~]L +gs1MZ + 36T +o*1m +A`AD. +\~A+ +uqqj, +WM3y.PJ +7cAe$ +n0F. +mY1IW +Q`@I"i +._D2 +<vw7 +tqU* +L4#N +3vX| +[uJsf +N,Q +ilNU +i:j: +X=ST +vp\:_ +{`23 +DU]Jo +M8%") +-&wP +xV$R> +d5:B +#6)5 +ikX& +DjQ"q +Uy/Nn +FJu,2 +?t"i +~U9[ +[M[! +$"^q +K'q%$ +`>W7 +DYq~w +=wtt +=-Ui +5)L4 +qjjI +MtCML +kyU= +A~fAB +3<vs +~[u` +$m)f +Q#=$ +lafA +clF= +{",' +:f3f +S=3~Sk +Ea2r +2,l= +)Ks& +I"n!x +O= V +}o@g +F)SW] +en3FW +fFs ( + pa> +nf-= +d!lY +j&r^* +fLUJ +W<Alr2 +j(@H +vYAU +=Ber +^;4ym +xQC1 +.&:4o +uz= +FQJxCsC +n ,o +xPw S +&XyD +'|V @ +cTM3WB< +X~%0 +3`_Y +>*^YI> +j1o> +0>Tj +jN<W +S36w +'>q[ +b=$' +;(:| # +RttE +uD%1 + VHc +15<O +-{^O +i7B' +;cNZ= +ltY>T\ +`2Q% +1EB1 +Q?9x + %6; +B!Nr4 +[C|3 +DI<'[ +lCQ! +`+ds +H"x* +'r` +P&,% +MpVC` +v0I" +qGl$ +R~f! +w,:* +lDXSKe +dPw#q +s\VN +}7Y +#O)PL +47To +I,U2 +vBD{^ +rhG\%g +c44+ +4zBH +RX9K +*@W/8, +=l(S +C"qXsOQ +p|i7Z +-+yn +F\;Ew +0-tT +Fg0y +_^CC8h8 +\POZ^ +,~7% +Y6Q1V +Odao4 +z.XF +u9*m +Kj k, +ntRiA +Hlo*^ +h1-S@| +A&CWE +=)tC% +Tvx. +*$=@ +Mfn$ +"q\E1 +}3<M1 +%]vp +m4.* +#Cc# +Y5q~1$ +^y;p +02iP +OU,] +92`} +9$Y5 +t4(\#U +cq#UX +Pb*dY +T0Oo +}O>, +)1\W +K$MT ++ Z^ +g:Gp +I?CE +mAcc +SP@G +Sm8y +OQyT$ +-%Qx +jbqd +WnnR@z +l#z{ +,"`9 + [sx? +|(Sl +Jt4:H +bZp/c +S5?3f +]@I9 +D5cw +Osef + b"5 +Jd,Yl5 +KKC3 +SB%H +8WWd +imWvA +D'\y +~c%}twY4 +3DV: +pw07l, +)B9Q +R^p80[ +qqXlq|)1r +Yh6+. +t"kC +Jnxh +Nl\>h +7q?n +PEv>&( +fyTI +E$mR +5e+V +Ko(= +Uw[D +$VYuv# +C{8QQ +<Is# +?{1[G~ +%{>H] +Ur #t +*_W' +/?qv +AlVE +"F@w +Goo% +;G[[ +S8"h +e'l+ +h-\\ +^vo?! +9`"/(Y +%IU! +b^H> +!][> +zK}8Q +NTlf +g,,- +RV|"L +G}e&[5 +<k(xI +X/+H +AHRp +a6T& +M~-c +1V-5 +>v#KB% +'t5{$8JG +c h% +Gt1} +rVR6 +ehi?xF +"8pM +4pr# +V..w +y'V= +p5@Y# +/YcfP;hm9vq<r +V#qK} +u9BP +W!fP$ +p8BV +5+\12 +@z/h +.*g* +}gJI +$};h +.C?^ +-{tr +4F^4- +&_.B +XtR8 +f1jI +A4+U> +z1?BS +.Z< +cMIjL +Tl>Y +6DE: +CPqg +>R+] +wJE+ +=YZh +!o~b +8UUX +6L(ia +4YXP +-]e[ +0~gQ +X+9<2 +r_S7w +T/5+_ +.>!u +L/h$ +Qkz/ +R?l= +//e$ +$PUk +1g:l +W?OIJ +uv|( +I$OQ +Z`|= +F(h9l +(A0" +\Elu_ +?US" +41UL +m<Kt +=BF?5H +=~!M +ShiwN +h]!{(r +j~.Q +aL,_ +qVpM +mECh +KFL0 +%GuXv +'8\d +zCOn +!JN(RV +Iw?\~ +amYaf +$zP(\ +([2@u +%~)8 +|lS{n +LG/B6 +W7{* +}w~2" +;KcC +Rb/8 +(7}@ +\&uq +-?s +sg3W +>3*K +UK8 +h|;3 +l\+*^ +DNzK +!p~-!x +YVa| +5DKh +/Q$^ +jzE{ ++-L. +-|OEa +`81wQ +zZK=7 +85/E +2"A* +!iKo +]Kc` +!-";Nk +g*VRt +"H)p +FF>[B +YVE` +c=yf +6.8a +,7cqr +41xl +G1g& +7CTY +u_% +-+6I +JrDf +\4o7 +Lf4m +|Q\=; +>d|O: +u;)k +wr@Y,gv +@j@{q +n?4D +g@Vs +&D46$ +Pwf=} +gq8< +4O#S[ +%(5` +uh5| +gXY8h +QgGP +'=Uc! +|R|1 +=4x? +/Q_ +sRP + L+m +vm-" +0iL-: +s]{,B +VYUI +Q'h$ +.#|8- +dl{7$ +5/tWl +,yhO_T +N07q +HEgF +&ehE +.?pP6A + =Dl +XIIJ +`b>G +tr/7 +b?[^+ +52qq +KspC# +X',g +F>jx +,f'.K# +aN3q +w8n' +7CN0 +%cE7(u +728mz +6:Bf +@30a +"Zk]2/A +^F%W +T1Bg[r +"OYMv^H +UmWW +-m$5 +IZuM +^*09 +]ZiS.D +~ $Z +: w6 +^*wG +`o4!4^ +0TU8 +2D\4?} ++{z# +R,un +!2aG +NL70 +E1F* +eV8ti=v +)f|( +R*AG +=rhk8 +1Q](j +-g-al& +`N.L> +eb6, +Q:t| +G/xQ +8C@k +P]-y +WH-I +Qp89 +=8cA +\-;` +?.:<& +PVmy +YfCI +p7{53 +Jn`{g +7FaJx +SMg> +0CZt +mVL>w +E6Kjv- +`3/y +^xIK +X!%{m/; +LS^=Q04s diff --git a/research/firmware-strings/HARMONY-TRIO.txt b/research/firmware-strings/HARMONY-TRIO.txt new file mode 100644 index 0000000..974348a --- /dev/null +++ b/research/firmware-strings/HARMONY-TRIO.txt @@ -0,0 +1,6279 @@ +// page js +var nb_affichage; +var st, st1; +var jourMois = ["31","28","31","30","31","30","31","31","30","31","30","31"]; +var tch_zone_horaire = new Array( +"Hawaii (GMT-10:00)", +//value="0" +"L.Angeles (GMT-08:00)", +"Denver (GMT-07:00)", +"Chicago (GMT-06:00)", +"New York (GMT-05:00)", +"Santiago (GMT-04:00)", +//value="5" +"Martinique (GMT-04:00)", +"Guyana (GMT-03:00)", +"Azores (GMT-01:00)", +"London (GMT+00:00)", +"Paris (GMT+01:00)", +//value="10" +"Helsinki (GMT+02:00)", +"Moscow (GMT+03:00)", // FQ 4348 +"Reunion (GMT+04:00)", +"Abu Dhabi (GMT+04:00)", +"Kolkata (GMT+05:30)", +//value="15" +"Bangkok (GMT+07:00)", +"Singapore (GMT+08:00)", +"Tokyo (GMT+09:00)", +"Adelaide (GMT+09:30)", +"Sydney (GMT+10:00)", +//value="20" +"Noumea (GMT+11:00)", +"PROG."); +//value="22" +var tch_rang = new Array( +"date", +//value="0" +"1st", +"2nd", +"3rd", +"4th", +"last", //value="5" +"fixe quant.", +"after 1st", +"after 2nd", +"after 3rd", +"after 4th", +"after last", +//value="11" +"before 1st", +"before 2nd", +"before 3rd", +"before 4th", +"before last"); +var tch_jour = new Array( +"Sunday", +//value="0" +"Monday", +"Tuesday", +"Wednesday", +"Thursday", +"Friday", +//value="5" +"Saturday");//value="6" +var tch_mois = new Array( +"January", +//value="0" +"February", +"March", +"April", +"May", +"June", +"July", +//value="5" +"August", +"September", +"October", +"November", +//value="10" +"December");//value="11" +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +var i; +F_remplir_select(); +document.getElementsByName("ntp_mode")[0].selectedIndex = parsed[0] ; +document.getElementsByName("ntp1")[0].value= parsed[1] ; +document.getElementsByName("ntp2")[0].value= parsed[2] ; +document.getElementsByName("ntp3")[0].value= parsed[3] ; +document.getElementsByName("ntp4")[0].value= parsed[4] ; +document.getElementsByName("ntp5")[0].value= parsed[5] ; +document.getElementsByName("pool")[0].value= parsed[6] ; +//NTP-I +if (parsed[7] == 0) +document.getElementsByName("ntpi")[0].checked = false ; +else document.getElementsByName("ntpi")[0].checked = true ; +configSyncBoxes(); +j=0; +document.getElementsByName("K"+j)[0].selectedIndex = parsed[8] ; +document.getElementsByName("TZn"+j)[0].selectedIndex = parsed[9] ; +document.getElementsByName("TZh"+j)[0].selectedIndex = parsed[10] ; +document.getElementsByName("TZm"+j)[0].selectedIndex = parsed[11] ; +if (parsed[12] == 0) +document.getElementsByName("tc"+j)[0].checked = false ; +else document.getElementsByName("tc"+j)[0].checked = true ; +document.getElementsByName("EM"+j)[0].selectedIndex = parsed[13] ; +document.getElementsByName("ER"+j)[0].selectedIndex = parsed[14] ; +if ((parsed[14] == 0) || (parsed[14] == 6)) +document.getElementsByName("EJF"+j)[0].selectedIndex = parsed[15]-1 ; +else +document.getElementsByName("EJ"+j)[0].selectedIndex = parsed[15] ; +document.getElementsByName("HM"+j)[0].selectedIndex = parsed[16] ; +document.getElementsByName("HR"+j)[0].selectedIndex = parsed[17] ; +if ((parsed[17] == 0) || (parsed[17] == 6)) +document.getElementsByName("HJF"+j)[0].selectedIndex = parsed[18]-1 ; +else +document.getElementsByName("HJ"+j)[0].selectedIndex = parsed[18] ; +configAllTimeConf(); +function verify_input(){ +var carValides = /^[\w-.]*$/; +var reCarInvalides = /_/; +e = document.forms.config2; +if ((carValides.test(e.ntp1.value) && carValides.test(e.ntp2.value) && carValides.test(e.ntp3.value) && carValides.test(e.ntp4.value) && carValides.test(e.ntp5.value)) && +(!reCarInvalides.test(e.ntp1.value) && !reCarInvalides.test(e.ntp2.value) && !reCarInvalides.test(e.ntp3.value) && !reCarInvalides.test(e.ntp4.value) && !reCarInvalides.test(e.ntp5.value))) +if (e.ntp_mode.selectedIndex == 2) //multicast +return verify_addr(); +//@IP obligatoire +return true; +else +alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -' accepted"); +return false ; +function verify_addr(){ +var adresseIP; +var octetAdresseIP1, octetAdresseIP2, octetAdresseIP3, octetAdresseIP4 ; +e = document.forms.config2; +st = e.ntp_mode.selectedIndex ; +if (st == 1) // Unicast + for (var i = 1; i <= 5; ++i) +if (document.getElementsByName('ntp'+i)[0].value.length > 0) +adresseIP = document.getElementsByName('ntp'+i)[0].value; +octetAdresseIP1 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP2 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP3 = adresseIP.substring(0,adresseIP.indexOf('.')); +octetAdresseIP4 = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +if ((octetAdresseIP1.length == 0) || (octetAdresseIP1>255) || +(octetAdresseIP2.length == 0) || (octetAdresseIP2>255) || +(octetAdresseIP3.length == 0) || (octetAdresseIP3>255) || +(octetAdresseIP4.length == 0) || (octetAdresseIP4>255)) +alert('IP address '+i+' : "'+document.getElementsByName('ntp'+i)[0].value +'" is incorrect.'); +return false; +if ((octetAdresseIP1 >= 224) && (octetAdresseIP1 <= 239)) +if (confirm('Address IP '+i+' : "'+document.getElementsByName('ntp'+i)[0].value+'" is not a valid Unicast IP address.\n Do you want to continue?')==false) +return false; +if (st == 2) // Multicast +adresseIP = document.getElementsByName('ntp1')[0].value; +octetAdresseIP1 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP2 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP3 = adresseIP.substring(0,adresseIP.indexOf('.')); +octetAdresseIP4 = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +if ((octetAdresseIP1.length == 0) || (octetAdresseIP1>255) || +(octetAdresseIP2.length == 0) || (octetAdresseIP2>255) || +(octetAdresseIP3.length == 0) || (octetAdresseIP3>255) || +(octetAdresseIP4.length == 0) || (octetAdresseIP4>255)) +alert('IP address 1 : "'+document.getElementsByName('ntp1')[0].value +'" is incorrect.'); +return false; +if ((octetAdresseIP1 < 224) || (octetAdresseIP1 > 239)) +if (confirm('Address IP 1 : "'+document.getElementsByName('ntp1')[0].value+'" is not a valid Multicast IP address.\n Do you want to continue?')==false) +return false; +return true; +function configSyncBoxes() { +e = document.forms.config2; +st = e.ntp_mode.selectedIndex ; +if (st == 0) // DHCP +e.ntp1.disabled = 1 +e.ntp2.disabled = 1 +e.ntp3.disabled = 1 +e.ntp4.disabled = 1 +e.ntp5.disabled = 1 +e.pool.disabled = 0 +document.getElementById('id_label_Address1').style.color='darkgray'; +document.getElementById('id_label_Address2').style.color='darkgray'; +document.getElementById('id_label_Address3').style.color='darkgray'; +document.getElementById('id_label_Address4').style.color='darkgray'; +document.getElementById('id_label_Address5').style.color='darkgray'; +document.getElementById('id_interval').style.color='black'; +if (st == 1) // Unicast +e.ntp1.disabled = 0 +e.ntp2.disabled = 0 +e.ntp3.disabled = 0 +e.ntp4.disabled = 0 +e.ntp5.disabled = 0 +e.pool.disabled = 0 +document.getElementById('id_label_Address1').style.color='black'; +document.getElementById('id_label_Address2').style.color='black'; +document.getElementById('id_label_Address3').style.color='black'; +document.getElementById('id_label_Address4').style.color='black'; +document.getElementById('id_label_Address5').style.color='black'; +document.getElementById('id_interval').style.color='black'; +if (st == 2) // Multicast +e.ntp1.disabled = 0 +e.ntp2.disabled = 1 +e.ntp3.disabled = 1 +e.ntp4.disabled = 1 +e.ntp5.disabled = 1 +e.pool.disabled = 1 +document.getElementById('id_label_Address1').style.color='black'; +document.getElementById('id_label_Address2').style.color='darkgray'; +document.getElementById('id_label_Address3').style.color='darkgray'; +document.getElementById('id_label_Address4').style.color='darkgray'; +document.getElementById('id_label_Address5').style.color='darkgray'; +document.getElementById('id_interval').style.color='darkgray'; +function configAllTimeConf() +if (nb_affichage>1) +document.getElementById('id_label_Time_Zone').style.display = 'none'; +for (i = 0; i <= nb_affichage; i++) +configTimeConf(i); +else +document.getElementById('id_label_Time_Zone').style.display = 'inline'; +configTimeConf(0); +function configTimeConf(numAffichage) +st = document.getElementsByName("K"+numAffichage)[0].selectedIndex ; +if (st == 22) +document.getElementById('timechangesetting'+numAffichage).style.display = 'inline'; +configTimeChangeOver(numAffichage); +else +document.getElementById('timechangesetting'+numAffichage).style.display = 'none'; +document.getElementById('timezone'+numAffichage).style.display = 'inline'; +function configTimeChangeOver() +e = document.forms.config; +st = document.getElementsByName("tc")[0].checked ; +e.dns2.disabled = st; +if (st){ +document.getElementById('id_label_Winter_Time').style.color='black'; +document.getElementById('id_label_Summer_Time').style.color='black'; +document.getElementsByName("EM")[0].disabled = 0; +document.getElementsByName("EJ")[0].disabled = 0; +document.getElementsByName("EJF")[0].disabled = 0; +document.getElementsByName("ER")[0].disabled = 0; +document.getElementsByName("HM")[0].disabled = 0; +document.getElementsByName("HJ")[0].disabled = 0; +document.getElementsByName("HJF")[0].disabled = 0; +document.getElementsByName("HR")[0].disabled = 0; +else { +document.getElementById('id_label_Winter_Time').style.color='darkgray'; +document.getElementById('id_label_Summer_Time').style.color='darkgray'; +document.getElementsByName("EM")[0].disabled = 1; +document.getElementsByName("EJ")[0].disabled = 1; +document.getElementsByName("EJF")[0].disabled = 1; +document.getElementsByName("ER")[0].disabled = 1; +document.getElementsByName("HM")[0].disabled = 1; +document.getElementsByName("HJ")[0].disabled = 1; +document.getElementsByName("HJF")[0].disabled = 1; +document.getElementsByName("HR")[0].disabled = 1; +configTimeRangHiver(); +configTimeRangEte(); +function configTimeChangeOver(numAffichage) +e = document.forms.config; +st = document.getElementsByName("tc"+numAffichage)[0].checked ; +e.dns2.disabled = st; +if (st){ +document.getElementById('id_label_Winter_Time'+numAffichage).style.color='black'; +document.getElementById('id_label_Summer_Time'+numAffichage).style.color='black'; +document.getElementsByName("EM"+numAffichage)[0].disabled = 0; +document.getElementsByName("EJ"+numAffichage)[0].disabled = 0; +document.getElementsByName("EJF"+numAffichage)[0].disabled = 0; +document.getElementsByName("ER"+numAffichage)[0].disabled = 0; +document.getElementsByName("HM"+numAffichage)[0].disabled = 0; +document.getElementsByName("HJ"+numAffichage)[0].disabled = 0; +document.getElementsByName("HJF"+numAffichage)[0].disabled = 0; +document.getElementsByName("HR"+numAffichage)[0].disabled = 0; +else { +document.getElementById('id_label_Winter_Time'+numAffichage).style.color='darkgray'; +document.getElementById('id_label_Summer_Time'+numAffichage).style.color='darkgray'; +document.getElementsByName("EM"+numAffichage)[0].disabled = 1; +document.getElementsByName("EJ"+numAffichage)[0].disabled = 1; +document.getElementsByName("EJF"+numAffichage)[0].disabled = 1; +document.getElementsByName("ER"+numAffichage)[0].disabled = 1; +document.getElementsByName("HM"+numAffichage)[0].disabled = 1; +document.getElementsByName("HJ"+numAffichage)[0].disabled = 1; +document.getElementsByName("HJF"+numAffichage)[0].disabled = 1; +document.getElementsByName("HR"+numAffichage)[0].disabled = 1; +configTimeRangHiver(numAffichage); +configTimeRangEte(numAffichage); +function configJourFixeHiver(numAffichage) +var temp; +st = document.getElementsByName("HR"+numAffichage)[0].selectedIndex; +if ((st == 0) || (st == 6)) +st1 = document.getElementsByName("HJF"+numAffichage)[0]; +temp = st1.selectedIndex; +st1.length = 0; //on vide le select box +for (var i=1 ; i <= jourMois[document.getElementsByName("HM"+numAffichage)[0].selectedIndex]; i++) +st1.options[st1.length] = new Option(i, i); +//on r +re l'ancien index (cap + la valeur max) +if (temp == -1) +st1 = 0; +else if (temp<st1.length) +st1.selectedIndex = temp; +else +st1.selectedIndex = st1.length-1; +displayTextChangeover(numAffichage, 1); +function configTimeRangHiver(numAffichage) +st = document.getElementsByName("HR"+numAffichage)[0].selectedIndex; +if ((st == 0) || (st == 6)) +document.getElementsByName("HJ"+numAffichage)[0].style.display = 'none'; +document.getElementsByName("HJF"+numAffichage)[0].style.display = 'inline'; +configJourFixeHiver(numAffichage); +else +document.getElementsByName("HJ"+numAffichage)[0].style.display = 'inline'; +document.getElementsByName("HJF"+numAffichage)[0].style.display = 'none'; +displayTextChangeover(numAffichage, 1); +function configJourFixeEte(numAffichage) +var temp; +st = document.getElementsByName("ER"+numAffichage)[0].selectedIndex; +if ((st == 0) || (st == 6)) +st1 = document.getElementsByName("EJF"+numAffichage)[0]; +temp = st1.selectedIndex; +st1.length = 0; //on vide le select box +for (var i=1 ; i <= jourMois[document.getElementsByName("EM"+numAffichage)[0].selectedIndex]; i++) +st1.options[st1.length] = new Option(i, i); +//on r +re l'ancien index (cap + la valeur max) +if (temp == -1) +st1.selectedIndex = 0; +else if (temp<st1.length) +st1.selectedIndex = temp; +else +st1.selectedIndex = st1.length-1; +displayTextChangeover(numAffichage, 0); +function configTimeRangEte(numAffichage) +st = document.getElementsByName("ER"+numAffichage)[0].selectedIndex; +if ((st == 0) || (st == 6)) +document.getElementsByName("EJ"+numAffichage)[0].style.display = 'none'; +document.getElementsByName("EJF"+numAffichage)[0].style.display = 'inline'; +configJourFixeEte(numAffichage); +else +document.getElementsByName("EJ"+numAffichage)[0].style.display = 'inline'; +document.getElementsByName("EJF"+numAffichage)[0].style.display = 'none'; +displayTextChangeover(numAffichage, 0); +function displayTextChangeover (numAffichage, season) +var textSeason; +var textExpl; +if (season == 0) +textSeason = "E" +else +textSeason = "H" +textExpl = "TZ"+textSeason +"_exp"+numAffichage; +var month = document.getElementsByName(textSeason + "M"+numAffichage)[0].selectedIndex; +var rang = document.getElementsByName(textSeason + "R"+numAffichage)[0].selectedIndex; +var date = document.getElementsByName(textSeason + "JF"+numAffichage)[0].selectedIndex; +var jour = document.getElementsByName(textSeason + "J"+numAffichage)[0].selectedIndex; +if (rang == 0) +document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1); +else if (rang <= 5) +document.getElementById(textExpl).innerHTML = tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month]; +else if (rang == 6) +if (month <= 1) +document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1); +else +if (date > 0) +document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1) + " (except leap years: " + tch_mois[month] + " " + (date) + ")"; +else +document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1) + " (except leap years: " + tch_mois[month-1] + " " + jourMois[month-1] + ")"; +else if (rang <= 11) +document.getElementById(textExpl).innerHTML = tch_jour[(jour + 1) % 7] + " " + tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month]; +else +document.getElementById(textExpl).innerHTML = tch_jour[(jour + 6) % 7] + " " + tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month]; +function F_remplir_select() +var i,j,temp_str; +//jusqu' + 7 affichage +//for (i = 0; i <= 7 ; i++) +i = 0; +st1 = document.getElementsByName("K"+i)[0]; +for (j = 0; j <= 22; j++) +st1.options[st1.length] = new Option(tch_zone_horaire[j], j); +st1 = document.getElementsByName("TZh"+i)[0]; +for (j = 0; j <= 12; j++) +st1.options[st1.length] = new Option(j+"H", j); +st1 = document.getElementsByName("TZm"+i)[0]; +for (j = 0; j <= 3; j++) +st1.options[st1.length] = new Option(j*15, j); +st1 = document.getElementsByName("EM"+i)[0]; +st2 = document.getElementsByName("HM"+i)[0]; +for (j = 0; j < tch_mois.length; j++) +st1.options[st1.length] = new Option(tch_mois[j], j); +st2.options[st2.length] = new Option(tch_mois[j], j); +st1 = document.getElementsByName("ER"+i)[0]; +st2 = document.getElementsByName("HR"+i)[0]; +for (j = 0; j < tch_rang.length; j++) +st1.options[st1.length] = new Option(tch_rang[j], j); +st2.options[st2.length] = new Option(tch_rang[j], j); +st1 = document.getElementsByName("EJ"+i)[0]; +st2 = document.getElementsByName("HJ"+i)[0]; +for (j = 0; j < tch_jour.length; j++) +st1.options[st1.length] = new Option(tch_jour[j], j); +st2.options[st2.length] = new Option(tch_jour[j], j); +st1 = document.getElementsByName("EJF"+i)[0]; +st2 = document.getElementsByName("HJF"+i)[0]; +for (j = 1; j <= 31; j++) +st1.options[st1.length] = new Option(j, j); +st2.options[st2.length] = new Option(j, j); +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08\x0D]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08\x0D]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08\x0D]/; +var reCarInvalides = /_/; +var car = String.fromCharCode(codeTouche(evenement)); +return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +AppG +ppG* +ph`E +Wi0X +ht`Ri +`xbk +%(F2 +&ec0Fp +bj`x + q`x +%(F2 +FpG- +pD0F +pG(F +F.h, +9F(F +"9F0F +a1yA +1q'F +1F@F +21F F +2F)F F +a y@ +)F F +hnaT +H/!F +Fti7h 4 +)F8F +a)F8F +F0Fp +'j8x +&j0x +bi"c + 3F +ai F + j " +F!k%hfi +5j,{ +ZT1j +zr0j +z9r2j +8`0j +2jR\I +RRaArrAa +F(FE +1x=F +!FPF +0x/( +" !0F +"*:<>?| ++,;=[] +/0 F +`iF F +FAT32 +5`(x +!)pophx +!F(F +$bE8 +$rE8 +,(q+ +ha,p + h@x + (`0Fp +:FiF +Hkhb +((a: +RRaArrAap +BQF8 +;Fhx +2jJE +D:FPF +BQF8 +3Fhx +8j@E +i&FQF +h h)F +iF F +!F(F +FF!F(F +)F F +!FhF +" !80 +)FN0 +"F81 +Kx.+ +7v7 +\1@F +9F F + )! w + )! p +mI@F +8F'F +:FAF +!@F_D +E:FAF0F +KqHD +"AF0F +RRaArrAa +#pGJ +$/FN +MSDOS5.0 +NO NAME FAT32 +NO NAME FAT +zJhSh +"bU2 +0zehpG8 +(z\h%i +hMhP* +"P:@ +FpG@ +k l!hBC +k l"h +`#hI +pApu +)F0F +*F*` +c(F)d +FP! +2FQF8F +Ep2FAF F +BpG- +9F0F +c0i0 +YpGr +p`0i0 +9F Fv +2F)F +aYa@ +$- 8 +]IP Jh +*IJhR +*J` +pG IHhH +`b\k +4 `\ +aRFmbAF +Cie! +l FI +H!o! +!g#m +jpG(oH +`pG| +IDLE +0g1o +Cqe! +#3f0h + 0fd +e0n8 +b8cxn@ +Cye) +AhIhA` +IhA`@h +(T*o" +pGP#@ +5!F(F +Cie! + (fp +TP#*o" +!)fp +Cie! +An!` +mA`pG +mbh.h ++`An!` +fpGp +dikI + pG- +zCBD +DMP" +#m`e +imGC +iepG +`mP" +'ai{C +Cie! +jBmR +jpG< +MF/m +BhJ` +#F\h%h +ZhJ` +hDhT`Kh +`Ph0a +@paqiO +1F7hzh +2iyh +0api +(MahjiP# +h`hA +FS`Ch +C`$h +@F! +8`8j +(8b" +pGH +CF:F1F(F +#2FiF(F +i3F*F F +aj F +h"Fq +!!`(F5a +?a0h +yj8F +phq`0` +BA`GM +ij(F +"a`! +Tmr Svc +TmrQ +HxD0 +0x%( +jFAF0F +0x.( +8h8`v +0xh( +0xl( +:h:`R +hjltzL +!pG| +:@l, +`3T) +3+cjF)F +ia-" +ia+" +ia "2T +hi0!1T@ +ja4T!Fhi0D +ia-" +ia+" +ia "2Thi0D +`!F(F +`x!(F +: l* +ia%"2T +ha%"rT! +ka4T +Frkpi1j +siBF1F(F +h1F(F +1F(F +#ik@ +hiHD +)F0F +JFiF +)F0F + hahc F$ +Fo)>i +0 ;% +{kyi8j[ +@FIF"F +rU@FIF"F +p]0( +0 pU +BFKF0F9F +F@FIFBFKF +0F9F +x!X!Aphi +(kIF +F@FIF +F@FIF +@F1F +F@F1F +Ff,(k +F@FIF +F@FIF +1x0) +2FQF(F +@j5k +0@f( +0#CT +ABDE +i*F9F +BF9F ++"Bp +-!ApdB +printf_s: %n disallowed +printf: bad %n argument +printf_s: bad %s argument +printf_s: bad %ls argument +pGa8 + pGA8 + 0pG + 8pG +HpGp +ahjk F +!a`2 +`Bh2 +pAhI +A`pG + constraint handler: bad message +[BRBc +IB@Ba +IB@Ba +[BRBc + F)FvA +0FqFdAmA +@AIAT +$B<D +QpGP +@RB@ +"pGO + : ; + pGRB@ +QpG +L5*' +pGaF +P@pG +V5.O +0FaF +I""BP +@U@c +@Z@mB +@AIA! +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="param.js"></script> +<style type="text/css"> +.auto-style1 { +margin-left: 4px; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network_fr.html">Configuration réseau</a> +<a href="param_fr.html">Paramètres</a> +<a href="time_fr.html">Distribution horaire</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system_fr.html">Système</a> +</div> +<div id="content" style="width: 525px;"> +<h1>Paramètres</h1> +<p> </p> +<p class="auto-style1"><strong>Adresses Multicast</strong></p> +<form method="post" action="save.cgi" name="config_1" onsubmit="return testChampMul();"> +<fieldset> +<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Adresse A</label> +<td><input type="text" name="ip_multi1" id="id_multi1" onKeyPress="return scanTouche_adresseIP(event)" /></td> +</div> +<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Adresse B</label> +<td><input type="text" name="ip_multi2" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td> +</div> +<div> </div> +<div><label id="id_zone">N° de zone</label> +<input type="int" name="zone" size="5" maxlength="3"style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/> <i>(1-100)</i></div> +<div></div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Audio</strong></p> +<form method="post" action="audio.cgi" name="config_2"> +<fieldset> +<div> +<span lang="fr"><label id="id_label_vol">Volume</label></span> +<select name="volume" style="width: 136px"> +<option value="1">Niveau 1 (faible)</option> +<option value="2">Niveau 2</option> +<option value="3">Niveau 3</option> +<option value="4">Niveau 4</option> +<option value="5">Niveau 5</option> +<option value="6">Niveau 6</option> +<option value="7">Niveau 7</option> +<option value="8">Niveau 8 (fort)</option> +</select> +</div> +<div> +<input type="checkbox" class="sm" name="boost" value="0" onclick="gestion_message_boost()"/>Boost +<img class="picto" id="picto_boost" src="warn.png" style="visibility:hidden"/> +<span id="warning_boost"></span> +<div id="id_poe_vol" style="display:none;padding:0px"> +<p class="error" style="margin: 0px" > +<b>PoE : </b><span id="label_poe_vol"></span></p> +<div> </div> +</div> +</div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<!--<div> </div>--> +<p class="auto-style1"><strong>Texte</strong></p> +<form method="post" action="display.cgi" name="config_3"> +<fieldset> +<div> +<label id="id_label_light">Luminosité</label> +<select name="light" class="auto-style1" onchange="change_lum_disp(value)" style="width: 136px"> +<option value="1">Niveau 1 (faible)</option> +<option value="2">Niveau 2</option> +<option value="3">Niveau 3</option> +<option value="4">Niveau 4 (fort)</option> +</select> +<div id="id_poe_disp" style="display:none;padding:0px"> +<div> </div> +<p class="error" style="margin: 0px"> +<b>PoE : </b><span id="label_poe_disp"></p> +</div> +</div> +<div> </div> +<!--choix mode affichage heure--> +<div> +<label>Affichage Heure</label> +<select name="dispAff" class="auto-style1" style="width: 136px" onChange="confAffHeure()"> +<option value="0">Aucun</option> +<option value="1">HH:MM</option> +<option value="2">HH:MM:SS</option> +</select> +</div> +<div> </div> +<div id="idAffConf" style="display: none;padding: 2px 0px;"> +<!--choix mode 12/24H--> +<div><label id="ampm_text">Mode 12H/24H</label> +<input type="radio" name="amPm" value="0" style="width: 27px" id="ampm12"><span id="ampm12_text">12H</span></input> +<input type="radio" name="amPm" value="1" style="width: 27px" id="ampm24"><span id="ampm24_text">24H</span></input> +</div> +<span id = "id_texte_warning1" style="display:none">Mode 12H non compatible avec affichage des secondes</span> +<div> </div> +<!--choix mode ECO/Normal--> +<div><label id="id_label_ecoNor">Eco Mode</label> +<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="0" style="width: 27px">Eco</input> +<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="1" style="width: 27px">Normal</input> +</div> +<!--affichage des heures ON/OFF--> +<span id="id_EcoP_actif" style="display:none"> +<div> </div> +<div> +<label id="id_label_ecoNor">ON & OFF Time</label> +<span id="id_ecop"> + <input type="number" min="0" max="23" step="1" style="width:40px;text-align: right;" name="Ecop_OFF" id="id_Ecop_OFF"/> H : OFF + <input type="number" min="0" max="23" step="1" style="width:40px;margin-left:30px;text-align: right;" name="Ecop_ON" id="id_Ecop_ON"/> H : ON +</span> +</div> +</span> +<div> </div> +</div> +<!--choix mode affichage heure--> +<div> +<label>Vitesse de defilement</label> +<select name="speedAff" class="auto-style1" style="width: 136px"> +<option value="1">Lent</option> +<option value="2">Normal</option> +<option value="3">Rapide</option> +</select> +</div> +<div> </div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Flash</strong></p> +<form method="post" action="flash.cgi" name="config_4"> +<fieldset> +<div> +<span lang="fr"><label id="id_label_light_flash">Luminosité</label></span> +<select name="lightFlash" class="auto-style1" onchange="change_lum_flash(value)" style="width: 136px"> +<option value="1">25%</option> +<option value="2">50%</option> +<option value="3">75%</option> +<option value="4">100%</option> +</select> +<div id="id_poe_flash" style="display:none;padding:0px"> +<div> </div> +<p class="error" style="margin: 0px"> +<b>PoE : </b><span id="label_poe_flash"></span></p> +</div> +</div> +<div> </div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Repeteur</strong></p> +<form method="post" action="save_rep.cgi" onsubmit="return testChampRep()" name="config_5"> +<fieldset> +<div><input type="checkbox" class="sm" name="repet_in" value="0" onclick="configRepeaterClient()" />Répéteur client<br /><br /></div> +<div></div> +<div><input type="checkbox" class="sm" name="repet_out" value="0" onclick="configRepeaterServer()" />Répéteur serveur<br /><br /></div> +<div></div> +<div><input type="checkbox" class="sm" name="repet_mls" value="0" onclick="configRepeaterMultisite()" />Répéteur multisite<br /><br /></div> +<div><label for="id_ip" id="id_label_ip">Adresse Répéteur</label> +<td><input type="text" name="ip_rep" id="id_ip_rep" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div></div> +<div><input type="submit" class="sm" value="Ok et Redémarrer" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function gestion_message_boost() { + if (document.getElementsByName("boost")[0].checked == true) +if (poe_vol == 1) +document.getElementById('id_poe_vol').style.display = 'inline'; +else +document.getElementById('id_poe_vol').style.display = 'none'; +document.getElementById('warning_boost').innerHTML = "Budget PoE"; +document.getElementById('picto_boost').style.visibility = 'visible'; + } + else + { + document.getElementById('id_poe_vol').style.display = 'none'; + document.getElementById('warning_boost').innerHTML = ""; + document.getElementById('picto_boost').style.visibility = 'hidden' + } +document.getElementById('hello').innerHTML = "Paramètres Carillon"; +document.getElementById('label_poe_vol').innerHTML = "Boost désactivé"; +document.getElementById('label_poe_flash').innerHTML = "Luminosité bridée à " + document.getElementsByName('lightFlash')[0][max_poe_flash-1].text; +document.getElementById('label_poe_disp').innerHTML = "Luminosité bridée au niveau " + max_poe_disp; +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Speaker</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="param.js"></script> +<style type="text/css"> +.auto-style1 { +margin-left: 4px; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="time_gb.html">Time Configuration</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content" style="width: 525px;"> +<h1>Parameters</h1> +<p> </p> +<p class="auto-style1"><strong>Multicast Addresses</strong></p> +<form method="post" action="save.cgi" name="config_1" onsubmit="return testChampMul();"> +<fieldset> +<!--<div><label style="width: 169px;top: 225px;">Multicast Addresses</label></div> +<p> </p>--> +<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Address A</label> +<td><input type="text" name="ip_multi1" id="id_multi1" onKeyPress="return scanTouche_adresseIP(event)" /></td> +</div> +<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Address B</label> +<td><input type="text" name="ip_multi2" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td> +</div> +<div> </div> +<div><label id="id_zone">N° zone</label> +<input type="int" name="zone" size="5" maxlength="3"style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/> <i>(1-100)</i></div> +<div></div> +<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Audio</strong></p> +<form method="post" action="audio.cgi" name="config_2"> +<fieldset> +<div> +<span lang="en"><label id="id_label_vol">Volume</label></span> +<select name="volume" style="width: 136px"> +<option value="1">Level 1 (low)</option> +<option value="2">Level 2</option> +<option value="3">Level 3</option> +<option value="4">Level 4</option> +<option value="5">Level 5</option> +<option value="6">Level 6</option> +<option value="7">Level 7</option> +<option value="8">Level 8 (high)</option> +</select> +</div> +<div> +<input type="checkbox" class="sm" name="boost" value="0" onclick="gestion_message_boost()"/>Boost +<img class="picto" id="picto_boost" src="warn.png" style="visibility:hidden"/> +<span id="warning_boost"></span> +<div id="id_poe_vol" style="display:none;padding:0px"> +<p class="error" style="margin: 0px" > +<b>PoE : </b><span id="label_poe_vol"></span></p> +<div> </div> +</div> +</div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<!--<div> </div>--> +<p class="auto-style1"><strong>Text</strong></p> +<form method="post" action="display.cgi" name="config_3"> +<fieldset> +<div> +<label id="id_label_light">luminosity</label> +<select name="light" class="auto-style1" onchange="change_lum_disp(value)" style="width: 136px"> +<option value="1">Level 1 (low)</option> +<option value="2">Level 2</option> +<option value="3">Level 3</option> +<option value="4">Level 4 (high)</option> +</select> +<div id="id_poe_disp" style="display:none;padding:0px"> +<div> </div> +<p class="error" style="margin: 0px"> +<b>PoE : </b><span id="label_poe_disp"></p> +</div> +</div> +<div> </div> +<!--choix mode affichage heure--> +<div> +<label>Time Display</label> +<select name="dispAff" class="auto-style1" style="width: 136px" onChange="confAffHeure()"> +<option value="0">Aucun</option> +<option value="1">HH:MM</option> +<option value="2">HH:MM:SS</option> +</select> +</div> +<div> </div> +<div id="idAffConf" style="display: none;padding: 2px 0px;"> +<!--choix mode 12/24H--> +<div><label id="ampm_text">Mode 12H/24H</label> +<input type="radio" name="amPm" value="0" style="width: 27px" id="ampm12"><span id="ampm12_text">12H</span></input> +<input type="radio" name="amPm" value="1" style="width: 27px" id="ampm24"><span id="ampm24_text">24H</span></input> +</div> +<span id = "id_texte_warning1" style="display:none">Mode 12H is not compatible with seconds display</span> +<div> </div> +<!--choix mode ECO/Normal--> +<div><label id="id_label_ecoNor">Eco Mode</label> +<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="0" style="width: 27px">Eco</input> +<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="1" style="width: 27px">Normal</input> +</div> +<!--affichage des heures ON/OFF--> +<span id="id_EcoP_actif" style="display:none"> +<div> </div> +<div> +<label id="id_label_ecoNor">ON & OFF Time</label> +<span id="id_ecop"> + <input type="number" min="0" max="23" step="1" style="width:40px;text-align: right;" name="Ecop_OFF" id="id_Ecop_OFF"/> H : OFF + <input type="number" min="0" max="23" step="1" style="width:40px;margin-left:30px;text-align: right;" name="Ecop_ON" id="id_Ecop_ON"/> H : ON +</span> +</div> +</span> +<div> </div> +</div> +<!--choix mode affichage heure--> +<div> +<label>Scrolling Speed</label> +<select name="speedAff" class="auto-style1" style="width: 136px"> +<option value="1">Slow</option> +<option value="2">Normal</option> +<option value="3">Fast</option> +</select> +</div> +<div> </div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Flash</strong></p> +<form method="post" action="flash.cgi" name="config_4"> +<fieldset> +<div> +<span lang="fr"><label id="id_label_light_flash">luminosity</label></span> +<select name="lightFlash" class="auto-style1" onchange="change_lum_flash(value)" style="width: 136px"> +<option value="1">25%</option> +<option value="2">50%</option> +<option value="3">75%</option> +<option value="4">100%</option> +</select> +<div id="id_poe_flash" style="display:none;padding:0px"> +<div> </div> +<p class="error" style="margin: 0px"> +<b>PoE : </b><span id="label_poe_flash"></span></p> +</div> +</div> +<div> </div> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Repeater</strong></p> +<form method="post" action="save_rep.cgi" onsubmit="return testChampRep()" name="config_5"> +<fieldset> +<div><input type="checkbox" class="sm" name="repet_in" value="0" onclick="configRepeaterClient()" />Client repeater<br /><br /></div> +<div></div> +<div><input type="checkbox" class="sm" name="repet_out" value="0" onclick="configRepeaterServer()" />Server repeater<br /><br /></div> +<div></div> +<div><input type="checkbox" class="sm" name="repet_mls" value="0" onclick="configRepeaterMultisite()" />Multisite repeater<br /><br /></div> +<div><label for="id_ip" id="id_label_ip">Repeater Address</label> +<td><input type="text" name="ip_rep" id="id_ip_rep" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div></div> +<div><input type="submit" class="sm" value="Save and Reboot" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function gestion_message_boost() { + if (document.getElementsByName("boost")[0].checked == true) +if (poe_vol == 1) +document.getElementById('id_poe_vol').style.display = 'inline'; +else +document.getElementById('id_poe_vol').style.display = 'none'; +document.getElementById('warning_boost').innerHTML = "PoE budget"; +document.getElementById('picto_boost').style.visibility = 'visible' + } + else + { +document.getElementById('id_poe_vol').style.display = 'none'; +document.getElementById('warning_boost').innerHTML = ""; +document.getElementById('picto_boost').style.visibility = 'hidden' + } +document.getElementById('hello').innerHTML = "Speaker Setting"; +document.getElementById('label_poe_vol').innerHTML = "Boost desactivated"; +document.getElementById('label_poe_flash').innerHTML = "Luminosity limited at " + document.getElementsByName('lightFlash')[0][max_poe_flash-1].text; +document.getElementById('label_poe_disp').innerHTML = "Luminosity limited at level " + max_poe_disp; +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html> +var poe_vol; +var poe_disp; +var poe_flash; +const max_poe_vol = 8; +const max_poe_flash = 3; +const max_poe_disp = 3; +// page js +function parse_param(data) { +var parsed = data.split( "\n" ); +// Adresse Multicast +document.getElementsByName("ip_multi1")[0].value= parsed[0] ; +// Adresse Multicast 2 +document.getElementsByName("ip_multi2")[0].value= parsed[1] ; +// Zone +document.getElementsByName("zone")[0].value= parsed[2] ; +// coche REPETEUR IN +if (parsed[3] == 0) +document.getElementsByName("repet_in")[0].checked = false ; +else +document.getElementsByName("repet_in")[0].checked = true ; +// coche REPETEUR OUT +if (parsed[4] == 0) +document.getElementsByName("repet_out")[0].checked = false ; +else +document.getElementsByName("repet_out")[0].checked = true ; +if (parsed[5] == 0) +document.getElementsByName("repet_mls")[0].checked = false ; +else +document.getElementsByName("repet_mls")[0].checked = true ; +// Adresse Repeteur +document.getElementsByName("ip_rep")[0].value= parsed[6] ; +configRepeaterClient(); +function parse_audio(data) +var parsed = data.split( "\n" ); +// Volume +document.getElementsByName("volume")[0].value = parsed[0] ; +// coche boost +if (parsed[1] == 0) +document.getElementsByName("boost")[0].checked = false ; +else +document.getElementsByName("boost")[0].checked = true ; +poe_vol = parsed[2]; +gestion_message_boost(); +function parse_display(data) +var parsed = data.split( "\n" ); +// Luminosit +document.getElementsByName("light")[0].value= parsed[0] ; +// Affichage de l'heure +document.getElementsByName("dispAff")[0].value= parsed[1] ; + //mode 12/24H +if (parsed[2]== 0) + document.getElementsByName("amPm")[0].checked = true ; +else document.getElementsByName("amPm")[1].checked = true ; +//Mode ECO +// hvac_value[4]=0 mode Eco +// hvac_value[4]=1 mode normal +if (parsed[3]== 1) + document.getElementsByName("ecoNor")[1].checked = true ; +//normal +else // mode Eco ou EcoP + document.getElementsByName("ecoNor")[0].checked = true ; +//Eco +val_eco_on = parsed[4] ; +val_eco_off = parsed[5] ; +confAffHeure(); + F_Change_EcoNor(); +// Vitesse d'affichage des messages +document.getElementsByName("speedAff")[0].value= parsed[6] ; +poe_disp = parsed[7]; +change_lum_disp(parsed[0]); +function parse_flash(data) +var parsed = data.split( "\n" ); +// Luminosite +document.getElementsByName("lightFlash")[0].value = parsed[0] ; +poe_flash = parsed[1]; +change_lum_flash(parsed[0]); +window.onload = function() { +//F_remplir_select(); +makeRequest("param.cgi", parse_param); +makeRequest("audio.cgi", parse_audio); +makeRequest("display.cgi", parse_display); +makeRequest("flash.cgi", parse_flash); +function change_vol(data) +if ((poe_vol == 1) && (data > max_poe_vol)) +document.getElementById('id_poe_vol').style.display = 'inline'; +else +document.getElementById('id_poe_vol').style.display = 'none'; +function change_lum_disp(data) +if ((poe_disp == 1) && (data > max_poe_disp)) +document.getElementById('id_poe_disp').style.display = 'inline'; +else +document.getElementById('id_poe_disp').style.display = 'none'; +function change_lum_flash(data) +if ((poe_flash == 1) && (data > max_poe_flash)) +document.getElementById('id_poe_flash').style.display = 'inline'; +else +document.getElementById('id_poe_flash').style.display = 'none'; +//------------------------------------------------------------------------------------------------------------- +//--- +//------------------------------------------------------------------------------------------------------------- +function F_Change_EcoNor() +if (document.getElementsByName("ecoNor")[0].checked == true) +document.getElementById('id_EcoP_actif').style.display = 'inline'; +configEcoP(); +else +document.getElementById('id_EcoP_actif').style.display = 'none'; +//------------------------------------------------------------------------------------------------------------- +//--- +//------------------------------------------------------------------------------------------------------------- +function configEcoP() +document.getElementById('id_Ecop_OFF').disabled = false; +document.getElementById('id_Ecop_OFF').value = val_eco_off; +document.getElementById('id_Ecop_ON').disabled = false; +document.getElementById('id_Ecop_ON').value = val_eco_on; +function confAffHeure() +if (document.getElementsByName("dispAff")[0].value == "0") +document.getElementById('idAffConf').style.display = 'none'; +else +document.getElementById('idAffConf').style.display = 'block'; +if (document.getElementsByName("dispAff")[0].value == "2") +document.getElementById('id_texte_warning1').style.display = 'block'; +document.getElementById("ampm12").disabled = true ; +document.getElementById("ampm24").disabled = true ; +document.getElementById("ampm12_text").style.color = 'darkgray'; +document.getElementById("ampm24_text").style.color = 'darkgray'; +document.getElementById("ampm_text").style.color = 'darkgray' ; +else +document.getElementById('id_texte_warning1').style.display = 'none'; +document.getElementById("ampm12").disabled = false ; +document.getElementById("ampm24").disabled = false ; +document.getElementById("ampm12_text").style.color = 'black'; +document.getElementById("ampm24_text").style.color = 'black'; +document.getElementById("ampm_text").style.color = 'black' ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08\x0D]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configRepeaterClient() { +e = document.forms.config_5; +st_in = e.repet_in.checked; // client +if (st_in) +e.repet_out.checked = false; +e.repet_mls.checked = false; +st_out = e.repet_out.checked; // server +st_mls = e.repet_mls.checked; // multisite +if ((!st_in) && (!st_out) && (!st_mls)) { +document.getElementById('id_ip_rep').style.color='darkgray'; +else { +document.getElementById('id_ip_rep').style.color='black'; +function configRepeaterServer() { +e = document.forms.config_5; +st_out = e.repet_out.checked; +if (st_out) +e.repet_in.checked = false; +e.repet_mls.checked = false; +st_in = e.repet_in.checked; +st_mls = e.repet_mls.checked; +if ((!st_in) && (!st_out) && (!st_mls)) { +document.getElementById('id_ip_rep').style.color='darkgray'; +else { +document.getElementById('id_ip_rep').style.color='black'; +function configRepeaterMultisite() { +e = document.forms.config_5; +st_mls = e.repet_mls.checked; +if (st_mls) +e.repet_in.checked = false; +e.repet_out.checked = false; +st_in = e.repet_in.checked; +st_out = e.repet_out.checked; +if ((!st_in) && (!st_out) && (!st_mls)) { +document.getElementById('id_ip_rep').style.color='darkgray'; +else { +document.getElementById('id_ip_rep').style.color='black'; +function testChampRep() { +e = document.forms.config_5; +if (e.ip_rep.value != "") +if (ValidateIPaddress(e.ip_rep.value) == false) +return (false) +return true; +function testChampMul() +e = document.forms.config_1; +if (e.ip_multi1.value != "") +if (ValidateIPaddress(e.ip_multi1.value) == false) +return (false) +if (e.ip_multi2.value != "") +if (ValidateIPaddress(e.ip_multi2.value) == false) +return (false) +return true; +SITH +HL z +\TBR +\UBR +1FHF +v1F:F +'ZDk\0+ +#STI +0{1) +!&0F +6&0F +zz1( +z}1( +pCXD +ERROR S_param.TCH_user !!! %d +j"1(pG +1(pG +p"hO +kF:F)F +$.`1& +xcx"x +ycy9F +zcz9F +|c|9F +}c}9F +!{(h +1}(h +xsx2x +q{(h +|s|2| +ysy9F +q}(h +j 9F +) QF`C@D +"(hd +Vt(h"h +pG)hO +(`pGhFO +(h9F +s[H0` + q`2rqr +d&1F + 0p5I + ERROR delete file %s +/CONFIG\C_A_vars.tri +F_sauv_A_vars DEBUT +/CONFIG\C_A_vars.triold +C_A_vars.triold +ERROR rename file +Create file ERROR +%d.%d.%d.%d +CHK = %04x (%d) +F_sauv_A_vars FIN +F_config_par_defaut_A_vars +BODET-%02X%02X%02X%02X%02X%02X +jkl1vi5erjnfh +public +aSe2=9Z8gOi37* +---- +239.192.54.1 +MELODYS_2013 +`FpG +0%7% +7#0# +7"0" +HppG8 +FD@D +HrpG +@x@( +IF," +p(F@ +z`q8 +axP) +qHy=( + y0( +ax!) +!zp{ + yP( +"jq9x +QF@F +"jq9x +QF@F +P"AF + q`x +p`)y +pG8h +"AF8F +C`zH +jha3h# + `pPF + `tPF +ph`a(i +(`hi +ZFQF +2FAF +ZFQF +ppG8 +`bBM +stop manuel message +buffer full %d +F_traitement_OPCODE --> ERROR +BAD %d/%d +RX %d/%d (%d/%d) +CHK BAD !!! %d +error %lx +a1FAC +"FCS +`x!x@ +ApG(h +!FhF +.a(x + (ap +IHapG +HAiI +FsM(h +kF "QF +GL F +! "yaQF F +#QFXF +Exit +error HAL_SPI_Transmit : %d +F_fifo_dequeue_n ERROR +N]kw +dBIB +x+FI +yqz0z +!pG+F +!pG- +0XDHCHD +]YE +TC#D +U DEp +>D0ppG +<#9x +yxj +(W +ppG<! +ppGAh +A`pGAh +rA`pG +FuOy~ +;v}v_ +FpiF +Fd(pG +1F(F +"F1F(F +`d"a` +`!abapG8 +d p1 +F8h,F +Z"y(h +ycy(h +)Fd" +prBF +<YQx(hT +'0F"F" +!FpG + d"!pO +7ap1F +d#d! +!!pap@ +hF," +! +"9F; + %2d +"pGDisplay connected +Display not connected +%02d*.txt +/MESSAGES +%s/%s +error opening text file +error reading text file +traitement message +error malloc +#!PoE!# +%s %c %s +%02d*.mp3 +/MELODIES +%02d +F8h,F +iF(F +"iF F + TJpG- +d(x` + 8p8x +FjF +a&A& +" I- + unhandled +"i!h`h+F +`Uh% +@/CW` +'PoN5ho +#THII +`Gh7@G` +`Uh% +apGBi +apGD8 +)p F + hp h +b k0 + cfh +h!i`i +w!j>C +ibjak +C3C&h +"s` h + h`jp + ```p p +*FAF + qv0v8F +&KF~v*F +!yv@ +p"lS +*FAF F + yv8v0F +!hKh# +!hKhC +SK`!h +h lO +p lA + F*FAF +"yv0F:v +hJhB +pGAhA +QA`pG +Fd! F +F"hQh + F!m + hBh" +A`pG + @E/ +(hAh! +A`hh +0hAh! +A`ph +`pG| +! F: +!fpG +F hAh! +A`d! F +]0 n + fpG +a F! +"9F F +(hs(H +F)h! +F)hHF +AF0F +"9F F +res == 0 +Error connecting %d - %s +Error in getsockopt() %d - %s +!F0F +#IF0F +#*FHF +AFHF +:F1F +@ip : %d char = +%d.%d.%d.%d +F"xN +:FQF F +IF/p*x +2F!F@F +"AF- + \/Nh{ +(ip`){ +(ip`@! + `p@ +(h`` +9F@F +0iP` +XkIF +[FIF +Ah2i +a p + q8y +@yy@ + qph +1z00[ +!HF!p! +!&q8y +! q8y +:F1F@F +"IF +K&:F +mel 1 get-info +mel 3 get-info%c%s%c +mel 3 get-info +mel 1 set-ip + yes +;ypG +"pGHF + "1F + hp@ +!!t2 + "IF +!yppx +"x`hk9F + htB + hpE + HtpG +tpG- +"AFHF +"AF F +n ip +xhh`@! +d!JN +!wdqp +hhp`@! +l1EM +t2u8 + error %lx +DHCP : oui +Hostname: %s +mel 1 set-zone +mel 2 set-zone%cwrong_pass%c +mel 2 set-zone%cack%c +UCH_zone = %d +mel 1 set-lumi-aff +mel 2 set-lumi-aff%cack%c +mel 1 set-lumi +mel 1 set-lumi +mel 2 set-lumi%cwrong_pass%c +mel 2 set-lumi%cack%c +UCH_luminosite = %d +mel 1 set-aff-heure +mel 1 set-aff-heure +mel 2 set-aff-heure%cack%c +UCH_aff_heure = %d +mel 1 set-volume +mel 2 set-volume%cwrong_pass%c +mel 2 set-volume%cack%c +UCH_volume = %d +mel 1 set-locate +mel 1 set-sn +mel 2 set-sn +mel 1 reset-factory +mel 2 reset-factory +REPOUT +REP_IN +REPACK +b_repeteur_status OK ! +b_repeteur_status ERROR ! +hTF(F +)F F +H$hF +iF F +PA F1% +rpG0" +z(hO +j\9F +JFAF +#FJFAF +iF0F +iF0F +mN0F +iF F +iHAx +_M[L(h +7L h +Status: +Stop +Start +Mel= +%02d, +%s;%d;%s +jkl1vi5erjnfh +reboot_trap +{pGO +}=p2F +px3x +kF:F1F +P7bp + abpp +#cpp + `pp +abr;q +QFXF +!!p y + "s1 +`y+x +`id! + p* +!!p% +r q s +p pap +)x`yACY +rpG`y+x +"@!@F +`zHp + xaa +"@!0F +yACU +"@!0F +"Js: +"@!(F +p7y_pvy +#"p#q + /CONFIG/TEMP +TEST_BODET.mp3 +/CONFIG/TEMP\TEST_BODET.mp3 +padding buffer full %d +Padding ... +%02d*.mp3 +/MELODIES +F_repeat_trio --> STOP +spi2: +VS1011E init ERROR +F_audio_init : PLay Streaming + #``a +apG j +,ihi +!bC7 +,ihi +rC9F +9FbC +zC(h +(jna +hrC0 +hWC0 +i&iah +jC8F +iahjC( +8FrC +iahWC( +`ib` + jea +@ipG +`pG0 +!x`9 +Fp`0 + tF +(`*h + t@F +newconn != NULL +invalid socket index +addr valid but addrlen NULL +F hiF +lwip_bind: invalid address +`jFH` +1F F +sock->lastdata == NULL +F hiF +lwip_connect: invalid address +(`pG8 +_ t + t2 +h`)h+ +!i`) +#HF+t +buf != NULL +)F@F +2F)F +)pG- +CF2F9F(F +9FhF + hiF +lwip_sendto: invalid address +i!)` +! +]9BT +nready >= 0 +1F8F +,FEF +ptXF +;F2F!F +SFBF)F +GF.F +"%(+ +'BF9F + t0`O + h;FjF +0`2h(F + t8` ++FRFYFHF +00`%t +2`ACq` +i2`1 +!1p" +\%(F +)pG- + t0` ++FRFYF@F +1hAb +1hAr +rhmO +1h& +\$ F +uh2hO + )pGp +&I"H +&&`hh + (tp +&!)t +sock->select_waiting > 0 +select_cb.prev == NULL +select_cb.prev != NULL +unknown event +bN({ +`hh0a +hqa\H]J +OI@F +8`){ +.L F +-I@F +bpGIP : %d.%d.%d.%d +Eth link : %s +down +Synchro_task +UDP_task +TCP_task +Repet_task +Protoc_task +7hBFYFo +0h(@0` +7hBFYF8F + h"i +hUh_ + pGp +qpG;I +ppGpG9HAx +& H +papp +WDOG bloque +WDOG general desactive +demande RESET task %d +RESET because task %d blocked +`(!B` +#sIO +!h_L`H +QAaBi +8# F +QAaBi +hd#7H +J(I#L +Kh F# +SK`8! +PH`d! +!F0" +error!!! +hp h +*pGp +EEdpG h +! F)ppG +hxpG + w h + w h + w h + w h +0h)F +0h)F +i*iA +0h)F +0h)F +i*iA +0h)F +0hAmA +Ae0hBm" +Be1hKm(i +0h)F +0hAmA +aAe0hBm" +bBe0hAm*iA + !p`ppG + !ppG +CJi& +&@qL +aIhAc +@\JD +jTK" +CJiC +j/K" +jDhEm +4KiD +$D`EeIh +jChDm +#JiC +#C`DeIh +hF9FO ++F"FiFF +PH`O +apG- +C9`v +Cy`% +DihI +3azh" +YF F +SEB` +asa3abh" +r0`Sh +)a1ata +0:hjb(b +D`CF(F +#"F(F +RZ`O +Mh,D +XByh +Cy`& +"ra2a +FqhHB +Cq`" +ga'a +a(i0 +C@`B +)F0F +)F0F +C`APE +)F0F +4`EE +h`qi +|a<a +a(i( +hBE@ +Cq`# +9iAE +|a<a +aka+arh" + pGp +%mNpGp +WK\x +BpG8 +TLex +AF8F +IF8F +1F8F +"F)F8F +<8PC +pG\" +,8PC +pG\" + 8PC +DAupG\" +bpG\#XC +F#F\ +"\!HC +DBvpG\" +F\!LC +(z+x +H'HC + pG\! +0'HC +spG\" +TpG\#XC +F\!KC +"F\#ZC +:x{h + 6UC +F\!HC +Fh0x +*F!F0F +F\$gC +@4"xch +pGHxpGHx@ +pGHx@ +ppGHx@ +ppGHx@ +ppGHx@ +0ppGIx + pGJx + pG\! +F#F\ +D0c F +"NC*p +pc0kBx +"qk F +F*F\ sIBC +111" +!~(F +!~(F +!~(F +!!s ~ + v { +"F\ BC3I F +F\"TC +FKF\ +!sx|H +!!sx| +"sx|H +!!sx|!{ +""sq +"sx| +pG`~ +F+F\ FCC +"2s(F +!1sp +F2F\ +BpGp +F3F\ +J il +"*sp + (s + (sp +F;F\ lJCC + sR +0p#s8F +`~1k +2Vhx + hx +pG(xBC +]pG0 +!!p0 +H@hpG +!ip h + ipp + kpp +`#hZi`j +j2C9 +Za F +"jpp +h!#q` +` a`a +a b`p pp +0xwj + 0ppx + pp F5b +` hBiB +`0hBi" +`!pbp + pG- +`1jA +#hZi +`0j@ +`0j@ +` hqx +` hCi# +`1psp + 0pqp +"rp h + 3ppp +BpG0 +h%h% +%%`c` + no error +domain error +range error +file positioning error +multibyte encoding error +unknown error +error #xxx +pGpG +F"FO +'0x.( +IF@F +"iF@F +P%kC + zHE +bh#hQF + `m +tuC=D +r*sis F +!)shs +h`HF +'%qN +&FF'r +r `O +)F F +HqCG +SFJFAF F +xh(` + dns server out of array +array index out of bounds +unknown dns_table entry state: +@pG +F hO +)h"FhF +(`LM( +(h!F + `"I( +xpG- +#"F@ +fqhI +#"F@ +!F(F +bi(F +iF(F +9F F +!0q1` +J9F F +2h:`8hH +`pG0 +hFKI@ +),/2 +*x F +H ` +1F F +2F9F(F +`CxK` +8h1h + F@E +yCF*F +xh#y"hP +kF2FAF +h:F6 +)FHF +IF F +!y(y +"h(h +!RF9p0 +ypy` +`9aya +YFPF +)y3F +9i,F + kFIF F +&hvh +&h0x +FbF8F +!09xI +;x F[ +#y"h9F0F +h9F0F +mibs pointer must be != NULL +num_mibs pointer must be != 0 +oid_len <= LWIP_SNMP_OBJ_ID_LEN +netif not found in netif_list +'oid' param must not be NULL! +'oid2' param must not be NULL! +QppG +Invalid SNMP version +community string is too long! +!ihF +jh+hY +ihrh5 +F=m8 +x0CE2 +BFhF +p`hF +bhhF +")`j` +FF)z +B*C* +B(C( +jh F +jh F +Fih F +pe)h +"j`0! +pfqh +rh0p +B(C( +&HAiI + FpGUnknown variable type +`I F +snmp_raw: no PCB +snmp_raw: Unable to bind PCB +!%x!p +Bp`7 +s!s`s +B `,` +p8F` +!p`7 +1`0y1s +0Fqs + p`7 +0`4s +IFXF +ah F +hQ F +(Q@F +"IF@F + {%h +q0F@ +`A0F +chhh +&hH4 +F`h:F +7F:F +@h@\ +@hDT +pbuf_alloc: bad pbuf layer +rem_len < max_u16_t +pbuf_alloc: erroneous type +pbuf_realloc: p != NULL +pbuf_realloc: sane p->type +grow < max_u16_t +pbuf_realloc: q != NULL +mem_trim returned q == NULL +p != NULL +increment_magnitude <= p->len +bad pbuf type +pbuf_free: sane type +pbuf_free: p->ref > 0 +pbuf ref overflow +p->next == NULL +offset_to <= p_to->len +offset_from <= p_from->len +p_to != NULL +pbuf_copy_partial: invalid buf +pbuf_take: invalid buf +pbuf_take: invalid dataptr +pbuf_take: buf not large enough +pbuf_take: invalid pbuf +did not copy all data + `` `!F + `` ` +netbuf_free: invalid buf +netbuf_ref: invalid buf +F#h +'/`L +"jiF +"jiF +""`M +iF(F +FJLX +iF3H +!`%` +iF#H +conn has no recvmbox +conn has no op_completed +netconn_getaddr: invalid conn +netconn_getaddr: invalid addr +netconn_getaddr: invalid port +netconn_bind: invalid conn +netconn_connect: invalid conn +netconn_listen: invalid conn +netconn_accept: invalid pointer +netconn_accept: invalid conn +netconn_recv: invalid pointer +netconn_recv: invalid conn +netconn_recv: invalid recvmbox +buf != NULL +p != NULL +netconn_send: invalid conn +netconn_write: invalid conn +netconn_close: invalid conn +`B`pG8 +"BrI +")F F + (hp` +pr0r0s + 0`>c + h0`&`0F +nh0F +AF8F +qx F +phiF +F1ho +1F(F +F1ho +1F(F +"1F(F +!F(F + `r!{ +F1ho +1F(F +F1ho +{L#h +1F(F +` zP +!F(F +"1F(F +ZH[N +ah:h +0!F(F[ +!qp0Fq +!F*F +CFt` +%%p>M +0a0F +hh0`n`a| +1F(F +9F(F +1F(F +9F(F +!F(F + hh` +bpGNo init function given +sL!h +i")F0F + !F p +@J@J +/ p!Fe` +tcpip_thread: invalid message +Invalid mbox +tcpip_thread +J!x1 +ZD"A +hC")F +J x@ +")F0F +1F(F +jAz) +H(chc +c yjh +D! F +pbuf p_out wasn't freed +")F F +XF1h +netif != NULL +")F0F +zpAC +A\(Fd +"9!(F +"2!(F +jF1F F +dhcp_bind: netif != NULL +dhcp_bind: dhcp != NULL +BpG- +1F F +1F F +"7! F +A\ F +"9! F +"!F0F +"2! F +b c`c d +"!F(F +r`h8 +!!r1 +di!D[ + ciH + ciA +RAFHF +RAFHF +!0F +3DZx +ZFiF F +8h! +x?hH + ``(F +)F F +8`9h)`(i +!@hha +phiApji +iiH`ii +iibh +ajiPaii +hiGI +"5!(F +1F(F + a`a1 +=q(F +reply wasn't freed +dhcp_stop: netif != NULL +DHCP: hostname is too long! +len == 4 +len >= decode_len +len %% 4 == 0 +len == 1 +overload in file/sname +check decode_idx +decode_len %% 4 == 0 +invalid decode_len +next pbuf was null +dhcp_create_msg: netif != NULL +dhcp_create_msg: dhcp != NULL +dhcp_delete_msg: dhcp != NULL +jJzR +h~,h +{K@F +`q ` r +})~nO.h@ +BhHiI8 + `@F +! qaq +!"qkF +`9h +d 8r + pGAUTOIP address not in range +Xd0F +!'8F + )F`e + c F +\C x +iy*y +(\PT +! p`p +0\`T +H!0F +4!8F +:FIF@F +:FIF@F +OI@F +rIF0F +zq"F + Erase +.BOD +.bod +TELECHARGEMENT_PROG_APPLI +TEST_BODET +.TRI +.tri +TELECHARGEMENT_PARAM_APPLI --> +ERROR !!! +.MP3 +.mp3 +.TXT +.txt +TELECHARGEMENT_FICHIER +150 OpenData +FTP:fail bad GAMME_PRODUIT +FTP:fail +`a F +`a F +0!hF +yIHn +6"eJe +KFBFQF +CFRF1H +xrx1x + 0`p`m +/index.html +HTTPSRV_init() is Failed +envoi trap access to server +`chC` +TpG&K +pG$KO +`pG8 + pG +wHxO +htMB +Pq@F +iF(F +q&` Fe` +q&`g` F +h)J+I +0H0IO +!B`" +")H"a `(I +&`!h + a!i +LS F +yIyH +`K_L +"!FFH +error Mutex : Mutex_bdt +error Mutex : Mutex_VS1011 +test += Version %s = +default +melodie +message +flash +SwTimer_1s +Min Heap Size 5 is %d bytes +PoE+ detected +Config usine forcee +/CONFIG +error : f_mkfs (%d) +error : f_mkdir (%d) +/CONFIG/TEMP +/MELODIES +/MESSAGES +11`0h +!1`0h@ +22`1h! +!1``hh +0g1oA +0g1o! +1h i! +1`!x +P0d1l +0h!i +(0h +Ss`1hA +oN0h + hfM +h!i +h@I<K +1`2h +BEpG0 +1L`h +#"h h%hA +(I!I + hpG +h0l" +Q9d8l +`9o0k +C9g1x +`2hQ +hpn# +h0o# +`1xJ +h0m# +`1hJ +hpm# +h0n# +`1hJ +hpo! +8o9oA +19g:o +2:g8g8o + h!hrh +p `0h + h!hrh +hqj@ + h!h3irh + `0h +0irh +p `8h@ +`hahri +`hah3jri +``0x +`hahri +`9hA + hAh! +AA` h + (p F +$!i` h +`pG F +F (C +`! `` +8jF +F (T +"9v" zb8b +C7`rh +i j" +i8)G +`h4I + f`f(F +hShAk# +ThAl$ +CT` + "pv +`(h ! +B`pG + pGpGpGpGpGpGpG + a`a y + PqPy( +:F1F +2F)F F +F,L y@ +CpGp +erreur malloc _matrix +erreur malloc _spiData +xKLF) +`@y`p +F2JSh +h/L%h +9F F +N2hP]m +F!F8F +FAF0F +9hxi +0`%j +RF!F +p`PF +;F*F1F F + hAF +")F(F +IF0F + x"F +iz0FlM +$nh0F +"!F F +!|(h`` +!t+IJh +`L`p +bBbpG +r w F +pbuf_header failed +$L$J x$Ko +wg`F +wg`@ +%%p`h + pG8 + hjF +1hph(" +) p1 +"iFbp +C `v +iF(F +FF +F1p9 +"(8D +!P8D +iF@F +iF@F +1F F +1FPF +h0a0} +PFIB +!iPFI +!aYF +YFPF +piAF + 1`q` +1apa + iYF@ + aPFpGPF +a`pG +hh"F +;HAhI +p->ref == 1 +`*p!} + uii + !F(p +p`)u +pcb->flags & TF_RXCLOSED +pcb->state == LISTEN +pcb != NULL +x}hu9z)r +ryzir:h*` + p(F +F(h``& +abbq`I +`1aaj` +qxph@ +9p9x +8pxx +rh(j +qh(j +0qh*jO +ph*j +ph*j +Lp(F + i!F +ph)j@ +Thx@ +hp,i +! F)p +,~{hg:F + Yi]h +jh"bkx +JcwA +apG8 +apGp +P&wp +N1i +new_rcv_ann_wnd <= 0xffff +invalid state +invalid socket state for poll +unsent segments leaking +unacked segments leaking +ooseq segments leaking +memp_malloc: type < MEMP_MAX +memp_free: mem properly aligned +memp_free: type < MEMP_MAX +PD h +F)2 +&NMF +pG0F +plug_holes: mem >= ram +plug_holes: mem < ram_end +plug_holes: mem->used == 0 +failed to create mem_mutex +mem_free: legal memory +mem_free: mem->used +mem_trim: legal memory +mem_trim can only shrink memory +mem_malloc: !lfree->used +`:|)F +-7`w` +*F F +recv_udp must have an argument +recv_udp: recv for wrong pcb! +recv_tcp must have an argument +recv_tcp: recv for wrong pcb! + f`fx`po +inavlid op_completed_sem +conn->current_msg == NULL +FLh F +'r!F +%h+x +"hP` +!hHh +2"q1 +t"hPh +pcb_new: pcb already allocated + q"hQh + r%p + -@- +a"bab +p Fp +Wah9 + h`(F +pkwh +BF8F + rppc +1F8F +invalid conn +this is for tcp netconns only +pcb already closed +N(hDx +!)q(h +*hPhh + H`(h +G(h0 +!Ab(h@h +0!0F +!*r+h]c(h +($Ax +;B!F0F +)hHx +!F0F + q!hHh + q h@ +F!hHh +( q@ +, Ap hR +!hLc hBx + hAx +!q h8 +"q h8 +(q)hHh + (q)h +!Qp(hD`)hHh +)q(hP + q!hHh + q h8 +BpGp +!)q)hHh +?Ph, +h<xo +iQi@ +hh[F +MJp!hHk +!Dc"h + hAx +!q h8 +1F(FpG!h +BpG8F +5w h +1F(F + hAh +##q!h + |Ih + |Kh +"q!h9 +F!hHh +(JxJ + h:MAk + Hp"h +!Tc h +!hHx +!q h8 +!q h8 + conn != NULL +conn->current_msg != NULL +netconn state error +already writing or closing +state! +conn->state == NETCONN_CONNECT +blocking connect state error +Invalid netconn type +conn->state == NETCONN_WRITE +conn->pcb.tcp != NULL +msg->msg.w.len != 0 +invalid netconn_type +a(bqz(FA +qrja +phiAx1qji +xpqii +qji@ +QPyrz0r +IF F + !hA +FihRF +OF*F +*i)F +cs!t" +pBpHH`aHK +>MjF +netif != NULL +lwip +(|HE2 +wIJi +tK:F)F +xhPE + pGo +pGAa +apG- +!F@F +0h9F +jz@F +)F2F +` F2 +p7jC + hh` +*F9F F +%HC1F +!F(F +h+`00` +``h( + 0uO +)F F +0h!F +)F F +)F F +"IF7 +*F F +{rQF +%F(F +)FHF +FCN@ +";qzq +arp_table[i].q == NULL +i < ARP_TABLE_SIZE +ipaddr != NULL +netif != NULL +eth_ret != NULL +q != NULL +no packet queues allowed! +\L h +G"F hWI +$TMTN +OIH`p +*FY` +`b`( +E` ` +FahSh +e`!` +&N3h3 +QFHF +0h@h +QFHF +%F(F2 +FTP server +Q`pa +`p`x +`a(i +a j@ + a1 +F`k)F +(D+F +JF1F8F +3FAF +0x;F +AF/( F +%s%s%s +%s/%s +gx8F +7?W?:. +7>W> +!x/) +bx\* +2F)F +211-Features: + SIZE +211 End +250 "%s" deleted. +&*hIF +%-10s +9FPF +d!-! +-!w! +- w `q +q!rar +1(qHF)` ++v*F +1F F +!F8F +!F8F +10q(F1` +!ae@ +0j0`8 +1F F +&AF8F +FAF8F + hp0F +#IF F +zq*F ++v*F +*pGx +(Q8F +*F0F +*FpG- +rIF0F +"FIF +zq*F +jI@F +"!F(F +1F(F +F!F#H +!pG9F0F +---------- +%-3.3s %02d %02d:%02d +%s %3ld %-4s %-4s %8d %12s %s +257 "%s" directory created. +250 "%s" directory removed. +250 "%s" renamed to "%s". +"F8IJ +%F(F2 +%4h +FiF F +ri1i F + a(F + a(F> +HTTP server +5,hL + 8\) +` F!a +BB`@h +"#pbp + bp!p +! F)p +`h"h +( h +`P` hAhA +AA` h +`!i`i#h +i j"h +` i`hp +$ hp h +hxpG0 +Sx + +Sx + +` Pp +! F)p +|hp#h +@"jN +. PJ +"B` F +"B` F +"B` F +"B` F +"B` F + "B` F +@"B` F +RESET +debut du test... +duree : %dms +" `a` +xL h +"@!@F +:FPF ! < +:F!FPF +"@!@F +kF "QF +2#QF +2FPF +HFyC +2FPF +"@!(F +2FHF ! < +2F!FHF +)]0Fd +hp z +(q`| +"iFsH +@pGO +@Test LED en cours +-----LED Alimentation------ +--------LED Verte---------- +--------LED Rouge---------- +------LED Verte+Rouge------ +Appuyez sur le bouton +error : FATFS_LinkDriver (%d) +Erreur INIT SD CARD +/CONFIG/TEMP\TEST_BODET.mp3 +Volume (1-->8)? +Erreur de Volume ! +spi2: +VS1011E init ERROR +INIT Codec Audio OK! +erreur codec audio : %d +/CONFIG/TEMP +Erreur ouverture fichier '%s' +Erreur lecture fichier '%s' +--------VOIE GAUCHE-------- +TEST_G.mp3 +--------VOIE DROITE-------- +TEST_D.mp3 +-----------MUTE------------ +TEST_BODET.mp3 +----------NORMAL----------- +-----------BOOST----------- +Fin test Audio +ERASE SECTEUR FLASH %d +ERASE OK! +Chargement Fichier MP3: %d%% +Test SD CARD OK! +Test Codec Audio OK! +Load Melodie Par defaut +Page Memoire %d: +%02x +Erase flash... +Erase flash OK! +Version hard : %d +Version interieure : 511289 +Version exterieure : 511xxx +Lecture @mac... ERROR +No adresse MAC valide... +Afficheur non connecte +Test +Test:%d +{``z/# D +r`zB +00br +p: Hp +rYzH +(d#x7x +q)x, +y\yU1x +(c0x +(F0\ B +!FX\ +!FX\2 +L#xpG +@(h:B +XU8x +FiJfN + 1hCB +T4h@ + 8Fm +\pG3h +(pG0h +!FPF +`hJF +QF F +@IFPF + p` +IFXF +">p}p +wFL + FF)F +|hah +"x``h +^DPF +)F8F +IF@F +1F(F + ! F +Ah!`)FD` +*hB` +.h&`)F +8h9FX +`h}M +OqOx +pBaMh(x +QF(F +*F F +`hAh +)FXF +`XFO +QF(F + prev != ipr +prev->next == ipr +pbufs_freed + clen <= 0xffff +ip_reass_pbufcount >= clen +sanity check linked list +check fragments don't overlap +sanity check +qh)bp +Ahib! +)jH` + h`1 +`(j(a)cipi +ps`oo +lc F + i!F +(k`gix + hc F + hc(c +p->next != NULL +p->len == 0 +p->tot_len == p->next->tot_len +pcb->refused_data == NULL +he0xA +Gxi `9ia` + e)i!a +`(uh + hxb +!(F) +j9hA + (uxk + (uB +rx0x +~(FA +!)u> +~(FB +tcp_input: pcb->state != CLOSED +#+u h + F$h +! pap +JpHx +Jp;`1} + YD@ +TRQF +b*iQ` + F$h +hrjHh +ip0} +!1u h +bAF5 +Bh`h +&`AF0F +QFHF +!FHF +HAxA +AppG + pcb->snd_queuelen > 0 +no segment to free +pcb->listener->accept != NULL +tcp_receive: wrong state +tcp_receive: valid queue length +inseg.p != NULL +insane offset! +pbuf too short! +pbuf_header failed +tcp_receive: tcplen > rcv_wnd + `g`9 +`hAh +hP`p +p->tot_len >= optlen +need unchained pbuf +@hJF!F +m9F0F +TFMD +xhJF +mBF!F(F +pGHF +qz F +F=F F +JF)F F + h8b)} +""`xj0 +4`&F +TA@F +zhh: +p`HF +@!8F +:FAF F +c0hP +1h!`4` h +!Ch0F +z1FpG8 +mss_local is too small +inconsistent oversize vs. space +inconsistent oversize vs. len +oversize == 0 +prev_seg != NULL +tcp_write: valid queue length +seg->tcphdr not aligned +RST not expected here! +! Fip +! Fm + *pkp +&gpD +eE. + "pcp +#ep#p + pap +! papW +@P8` +j]`s +%#pep(F +pJp0 +!h@ +#kp"hO +Q*pkp +1p h +)p h +Ba h +RBP hCXC + ipA +(p hBX" +RBP hCX# + *pkp2 +` F1 +pxF + ;`+h +j kbk + {`*hWh +(hG`*h +`+h m +`+hO +n o)h + ;`)hh +i%h>J +C3CC + +`-h + hP! +`A`Eh +yByC +CJ`p +AQBY +"hQQ1 +1` F +AF F +AF F +!F(F + pG0 +F"x +%k(F +1!c`kH +!ac`l + a`a1 +( cH + kpG +BpBx +BaJj +index.html +H60F +'1F F +F!F(F +8hHE% +)F@F +(e(F +'HF7p + x%( +"1F(F +hF ! +Ax>) +")F@F +OD8F +:F1F F +EF(F +7F:F +i9F@D +FPh +*F9F0D + !0F + !0F +ihk3F +|A@F +:! F + hpb +`k/! +5(h` +ahhh +nx0F +Ax.) +ppG- +:F)F +1x\) +BF1F +&! F + \=( +F2F!F(F +HTTP/1.1 %d %s +Upgrade +Keep-Alive +close +Connection: %s +Server: %s +Content-Type: %s +Cache-Control: +max-age=%d +no-store +no-cache +Content-Length: %d +Transfer-Encoding: chunked +.shtml +.shtm + ;%<> +GET +POST +HEAD +Host: +Connection: +keep-alive +Content-Length: +Content-Type: +Authorization: +Basic +pGpGpGpGpGpGpG +! pJ +sapa +(! F +("(F +!F(F +!F(F +ping: recv %d.%d.%d.%d +<1 ms +%d ms +setting receive timeout failed +2!HCd +2 gIDCc +%PNh'oC +>D Fqn +#!x% +"1H)D +h"QC +(F{n += Version %s = +Test en cours ----> + <----- +Test>> +unknown command +Boot User Application.... + pGpGp +5ih1 +)h F +nh0Fp + 0jF +(0ij +@j1F +2F)F +j:!0F + p8F +:!!p +2F)F +"iF(F +HTTP/1.1 +CGI/1.1 ++08 +9x@"@F +8x=( +lFGF +8x-( +k+&+FJF!F8F + (`-. +70h +#%F.h +&!wv' +)F F +(pG- +re0h +/0F, +0hiF + pe0h +/0F, +TpG@" +0hiF +0hAk +0hAk +FF1m +lpG2h@ +F hAk +$ai +cpCk +#rer +hClA +tUtpF +ij7" +@!`" +(hAk + pG@ +cpG(h@ +*BAk +!(Fv +"aj@# +FiF +c`bhb``h``bh + d h! +`d j + c h! +`c0F + hiF +8hAhA +) @# +7#@% +7!8F +7!8F +)"@# +(Qk? +(pG8h + pG8 + hAk + pG@ +aj7" +a8F)` +apG h@ +*BAk +BpG h +"@#O +iF(F +jj7# +jj7# +(hiF +(hiF +(hAk +!(FO +a)bib +$ F2 +$ Fv +$ Fv +`t`| +.aH +@!`V +ZC"`I +!!p6 +""p3 + `(l +``il + `)m +``hm + `io +(| p +CCD` +hBbKh +iIi% +pGpGpGpGpG +UHVMAiO +AaBi +!h`O +`(a +`@!hf +f !(g +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="SNMP.js"></script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network_fr.html">Configuration réseau</a> +<a href="param_fr.html">Paramètres</a> +<a href="time_fr.html">Distribution horaire</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system_fr.html">Système</a> +</div> +<div id="content"> +<h1>Configuration alarmes</h1> +<form method="post" name="config" onsubmit="return verify_input();"> +<fieldset> +<span> +<div><input type="checkbox" class="sm" name="agent" onclick="configSNMP()"/> SNMP</div> +<div><label>Version</label> +<input type="radio" name="version" value="0" style="width: 27px">V1</input> +<input type="radio" name="version" value="1" style="width: 27px">V2C</input> +</div> +<div><label>Community</label> +<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div> </div> +</span> +<span id="snmp_trap" style="display:inline"> +<HR align=center width="50%"> +<div> </div> +<div><input type="checkbox" class="sm" name="trap"/> SNMP Trap</div> +<div><label>SNMP Manager 1</label> +<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><label>SNMP Manager 2</label> +<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div><label>SNMP Manager 3</label> +<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div> +<input type="submit" class="sm" style="width: 125px" name="test_trap" onclick="document.pressed=this.name" value="SNMP Trap test"> +</div> +<br></br> +<div style="padding:0 0 20px 20px"> +<TABLE border=1 CELLPADDING=5 CELLSPACING=0> +<TBODY> +<TR> +<Th>Alarmes actives</Th> +<Th style="width: 200px">Paramètres</Th> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Redémarrage<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Mélodie programmée<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_3"/>Mélodie manuelle<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_4"/>Streaming<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_5"/>Mélodie alerte<img class="picto" src="warn.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_6"/>Fichier manquant<img class="picto" src="warn.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_7"/>Accès web<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_8"/>Défaut authentification<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_9"/>Problème synchronisation<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_10"/>Problème répéteur<img class="picto" src="crit.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_11"/>Status périodique<img class="picto" src="info.png"/></TD> +<TD>Periode (h) <input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD> +</TR> +</TBODY> +</TABLE> +</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div> +</span> +<div> </div> +<HR align=center width="50%"> +<div> </div> +<div><input type="submit" class="sm" name="Save" onclick="document.pressed=this.name" style="width: 125px" value="OK" /></div> +</fieldset> +</form> +<br></br> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Paramètres Carillon"; +makeRequest("snmpdata.cgi", parse_vars); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Speaker</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="SNMP.js"></script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server </div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="time_gb.html">Time Configuration</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Alarm Configuration</h1> +<form method="post" name="config" onsubmit="return verify_input();"> +<fieldset> +<span> +<div><input type="checkbox" class="sm" name="agent" onclick="configSNMP()"/> SNMP</div> +<div><label>Version</label> +<input type="radio" name="version" value="0" style="width: 27px">V1</input> +<input type="radio" name="version" value="1" style="width: 27px">V2C</input> +</div> +<div><label>Community</label> +<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div> </div> +</span> +<span id="snmp_trap" style="display:inline"> +<HR align=center width="50%"> +<div> </div> +<div><input type="checkbox" class="sm" name="trap"/> SNMP Trap</div> +<div><label>SNMP Manager 1</label> +<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><label>SNMP Manager 2</label> +<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div><label>SNMP Manager 3</label> +<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div> +<input type="submit" class="sm" style="width: 125px" name="test_trap" onclick="document.pressed=this.name" value="SNMP Trap test"> +</div> +<br></br> +<div style="padding:0 0 20px 20px"> +<TABLE border=1 CELLPADDING=5 CELLSPACING=0> +<TBODY> +<TR> +<Th>Enable Alarms</Th> +<Th style="width: 139px">Parameters</Th> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Reboot<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Scheduled melody<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_3"/>Manual melody<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_4"/>Streaming<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_5"/>Alert Melody<img class="picto" src="warn.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_6"/>Missing File<img class="picto" src="warn.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_7"/>Web access<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_8"/>Authentication failure<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_9"/>Synchronisation failure<img class="picto" src="crit.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_10"/>Repeater failure<img class="picto" src="crit.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_11"/>Periodic status<img class="picto" src="warn.png"/></TD> +<TD>Periode (h) <input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD> +</TR> + </TBODY> +</TABLE> +</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div> +</span> +<div> </div> +<HR align=center width="50%"> +<div> </div> +<div><input type="submit" class="sm" name="Save" onclick="document.pressed=this.name" style="width: 125px" value="Save" /></div> +</fieldset> +</form> +<br></br> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Speaker Setting"; +makeRequest("snmpdata.cgi", parse_vars); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Clock Setting</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="time.js"></script> +<style type="text/css"> +.auto-style1 { +font-family: Verdana; +font-size: small; +</style> +</head> +<body> +<div id="shadow-one"> +<div id="shadow-two"> +<div id="shadow-three"> +<div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network_fr.html">Configuration réseau</a> +<a href="param_fr.html">Paramètres</a> +<a href="time_fr.html">Distribution horaire</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system_fr.html">Système</a> +</div> +<div id="content"> +<h1>Distribution horaire</h1> +<!--------------------------------AFFICHAGE HEURE LOCALE-------------------------------------> +<p class="auto-style1"><strong id ="id_label_Time_Zone_Titre">Zone horaire</strong></p> +<form method="post" action="time.cgi" name="config"> +<fieldset> +<span id = "timezone0" style="display:inline"> +<div> +<span id ="id_label_Time_Zone" style="display:inline"><label>Zone horaire</label></span> +<select onchange="configTimeConf(0)" name="K0"> +</select> +</div> +<div> </div> +<span id = "timechangesetting0" style="display:none" > +<div> +<label id ="id_label_GMT_Offset0">Offset GMT</label> +<select name="TZn0"> +<option value="0">-</option> +<option value="1">+</option> +</select> +<select name="TZh0"> +</select> +<select name="TZm0"> +</select> +</div> +<div> +<input type="checkbox" class="sm" name="tc0" value="0" onclick="configTimeChangeOver(0)"/> Activer changement d'heure +</div> +<div id = "summertime0"> +<label id ="id_label_Summer_Time0">Heure d'été</label> +<select onchange="configJourFixeEte(0)" name="EM0"> +</select> +<select onchange="configTimeRangEte(0)" name="ER0"> +</select> +<select onchange="displayTextChangeover(0,0)" name="EJ0"> +</select> +<select onchange="displayTextChangeover(0,0)" name="EJF0"> +</select> +<br> +<div id="TZE_exp0" style="padding-left:0px;color:grey"></div> +</div> +<div id = "wintertime0"> +<label id="id_label_Winter_Time0">Heure d'hiver</label> +<select onchange="configJourFixeHiver(0)" name="HM0"> +</select> +<select onchange="configTimeRangHiver(0)" name="HR0"> +</select> +<select onchange="displayTextChangeover(0,1)" name="HJ0"> +</select> +<select onchange="displayTextChangeover(0,1)" name="HJF0"> +</select> +<br> +<div id="TZH_exp0" style="padding-left:0px;color:grey"></div> +</div> +<div> </div> +</span> +</span> +<div> </div> +<div><input type="submit" name = "bp_save" class="sm" value="Save" style="width: 100px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Synchronisation</strong></p> +<form method="post" action="synchro.cgi" name="config2" onSubmit="return verify_input()"> +<fieldset> +<div><label>Mode NTP</label> +<select name="ntp_mode" ONCHANGE="configSyncBoxes()"> +<option value="0"> DHCP</option> +<option value="1"> Unicast</option> +<option value="2"> Multicast</option> +</select> +</div> +<div><label id="id_label_Address1">Addresse 1</label> +<input type="text" name="ntp1" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address2">Addresse 2</label> +<input type="text" name="ntp2" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address3">Addresse 3</label> +<input type="text" name="ntp3" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address4">Addresse 4</label> +<input type="text" name="ntp4" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address5">Addresse 5</label> +<input type="text" name="ntp5" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_interval">Periodicité</label> +<input type="number" name="pool" size="5" min="1" max="999" style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/> <i>(1 à 999 minutes)</i></div> +<div class="table"><input type="checkbox" class="sm" name="ntpi" value="1" /> <span>Continuer l'affichage de l'heure après la perte de synchronisation</span></div> +<div> </div> +<div><input type="submit" class="sm" value="Save" style="width: 100px" /></div> +</fieldset> +</form> +</div> +<div class="spacer"> </div> +</div> +</div> +</div> +</div> +</div> +<script type="text/javascript"> +document.getElementById('hello').innerHTML = "Paramètres Carillon"; +makeRequest("timedata.cgi", parse_vars); +</script> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Clock Setting</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="time.js"></script> +<style type="text/css"> +.auto-style1 { +font-family: Verdana; +font-size: small; +</style> +</head> +<body> +<div id="shadow-one"> +<div id="shadow-two"> +<div id="shadow-three"> +<div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server </div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="time_gb.html">Time Configuration</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Time Configuration</h1> +<!--------------------------------AFFICHAGE HEURE LOCALE-------------------------------------> +<p class="auto-style1"><strong id ="id_label_Time_Zone_Titre">Time Zone</strong></p> +<form method="post" action="time.cgi" name="config"> +<fieldset> +<span id = "timezone0" style="display:inline"> +<div> +<span id ="id_label_Time_Zone" style="display:inline"><label>Time Zone</label></span> +<select onchange="configTimeConf(0)" name="K0"> +</select> +</div> +<div> </div> +<span id = "timechangesetting0" style="display:none" > +<div> +<label id ="id_label_GMT_Offset0">GMT Offset</label> +<select name="TZn0"> +<option value="0">-</option> +<option value="1">+</option> +</select> +<select name="TZh0"> +</select> +<select name="TZm0"> +</select> +</div> +<div> +<input type="checkbox" class="sm" name="tc0" value="0" onclick="configTimeChangeOver(0)"/> Enable Time Changeovers +</div> +<div id = "summertime0"> +<label id ="id_label_Summer_Time0">Summer Time</label> +<select onchange="configJourFixeEte(0)" name="EM0"> +</select> +<select onchange="configTimeRangEte(0)" name="ER0"> +</select> +<select onchange="displayTextChangeover(0,0)" name="EJ0"> +</select> +<select onchange="displayTextChangeover(0,0)" name="EJF0"> +</select> +<br> +<div id="TZE_exp0" style="padding-left:0px;color:grey"></div> +</div> +<div id = "wintertime0"> +<label id="id_label_Winter_Time0">Winter Time</label> +<select onchange="configJourFixeHiver(0)" name="HM0"> +</select> +<select onchange="configTimeRangHiver(0)" name="HR0"> +</select> +<select onchange="displayTextChangeover(0,1)" name="HJ0"> +</select> +<select onchange="displayTextChangeover(0,1)" name="HJF0"> +</select> +<br> +<div id="TZH_exp0" style="padding-left:0px;color:grey"></div> +</div> +<div> </div> +</span> +</span> +<div> </div> +<div><input type="submit" name = "bp_save" class="sm" value="Save" style="width: 100px"/></div> +</fieldset> +</form> +<p class="auto-style1"><strong>Synchronisation</strong></p> +<form method="post" action="synchro.cgi" name="config2" onSubmit="return verify_input()"> +<fieldset> +<div><label>NTP Mode</label> +<select name="ntp_mode" ONCHANGE="configSyncBoxes()"> +<option value="0"> by DHCP</option> +<option value="1"> Unicast</option> +<option value="2"> Multicast</option> +</select> +</div> +<div><label id="id_label_Address1">Address 1</label> +<input type="text" name="ntp1" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address2">Address 2</label> +<input type="text" name="ntp2" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address3">Address 3</label> +<input type="text" name="ntp3" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address4">Address 4</label> +<input type="text" name="ntp4" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_label_Address5">Address 5</label> +<input type="text" name="ntp5" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div> +<div><label id="id_interval">Periodicity</label> +<input type="number" name="pool" size="5" min="1" max="999" style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/> <i>(1 to 999 minutes)</i></div> +<div class="table"><input type="checkbox" class="sm" name="ntpi" value="1" /> <span>Continue to display time after synchronisation failure</span></div> +<div> </div> +<div><input type="submit" class="sm" value="Save" style="width: 100px" /></div> +</fieldset> +</form> +</div> +<div class="spacer"> </div> +</div> +</div> +</div> +</div> +</div> +<script type="text/javascript"> +document.getElementById('hello').innerHTML = "Speaker Setting"; +makeRequest("timedata.cgi", parse_vars); +</script> +</body> +</html> +// page js +function parse_vars(data) { +var i, parsed = data.split( "\n" ); +var form ; +// Enable SNMP +if (parsed[0] == 0) +document.getElementsByName("agent")[0].checked = false ; +else document.getElementsByName("agent")[0].checked = true ; +// Version +if (parsed[1]== 0) + document.getElementsByName("version")[0].checked = true ; +else document.getElementsByName("version")[1].checked = true ; +// Communaute +document.getElementsByName("community")[0].value= parsed[2] ; +if (parsed[3] == 0) +document.getElementsByName("trap")[0].checked = false ; +else document.getElementsByName("trap")[0].checked = true ; +// SNMP Manager +document.getElementsByName("manag_1")[0].value= parsed[4] ; +document.getElementsByName("manag_2")[0].value= parsed[5] ; +document.getElementsByName("manag_3")[0].value= parsed[6] ; +// Enable alarms +if (parsed[7] == 0) +document.getElementsByName("alarm_1")[0].checked = false ; +else document.getElementsByName("alarm_1")[0].checked = true ; +if (parsed[8] == 0) +document.getElementsByName("alarm_2")[0].checked = false ; +else document.getElementsByName("alarm_2")[0].checked = true ; +if (parsed[9] == 0) +document.getElementsByName("alarm_3")[0].checked = false ; +else document.getElementsByName("alarm_3")[0].checked = true ; +if (parsed[10] == 0) +document.getElementsByName("alarm_4")[0].checked = false ; +else document.getElementsByName("alarm_4")[0].checked = true ; +if (parsed[11] == 0) +document.getElementsByName("alarm_5")[0].checked = false ; +else document.getElementsByName("alarm_5")[0].checked = true ; +if (parsed[12] == 0) +document.getElementsByName("alarm_6")[0].checked = false ; +else document.getElementsByName("alarm_6")[0].checked = true ; +if (parsed[13] == 0) +document.getElementsByName("alarm_7")[0].checked = false ; +else document.getElementsByName("alarm_7")[0].checked = true ; +if (parsed[14] == 0) +document.getElementsByName("alarm_8")[0].checked = false ; +else document.getElementsByName("alarm_8")[0].checked = true ; +if (parsed[15] == 0) +document.getElementsByName("alarm_9")[0].checked = false ; +else document.getElementsByName("alarm_9")[0].checked = true ; +if (parsed[16] == 0) +document.getElementsByName("alarm_10")[0].checked = false ; +else document.getElementsByName("alarm_10")[0].checked = true ; +if (parsed[17] == 0) +document.getElementsByName("alarm_11")[0].checked = false ; +else document.getElementsByName("alarm_11")[0].checked = true ; +// periode status +document.getElementsByName("k")[0].value= parsed[18] ; +configSNMP(); +function configSNMP(){ +e = document.forms.config; +st = e.agent.checked; +e.trap.disabled = !st; +e.manag_1.disabled = !st; +e.manag_2.disabled = !st; +e.manag_3.disabled = !st; +e.alarm_1.disabled = !st; +e.alarm_2.disabled = !st; +e.alarm_3.disabled = !st; +e.alarm_4.disabled = !st; +e.alarm_5.disabled = !st; +e.alarm_6.disabled = !st; +e.alarm_7.disabled = !st; +e.alarm_8.disabled = !st; +e.alarm_9.disabled = !st; +e.alarm_10.disabled = !st; +e.alarm_11.disabled = !st; +e.k.disabled = !st; +e.test_trap.disabled = !st; +if (st) +document.getElementById('snmp_trap').style.color='black'; +else +document.getElementById('snmp_trap').style.color='darkgray'; +function codeTouche(evenement) +for (prop in evenement) +if(prop == 'which') return(evenement.which); +return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var reCarInvalides = /_/; +var car = String.fromCharCode(codeTouche(evenement)); +return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); +return reCarValides.test(car); +function verify_input(){ +var carValides = /^[\w-.]*$/; +var reCarInvalides = /_/; +e = document.forms.config; +if ((carValides.test(e.community.value)) && (!reCarInvalides.test(e.community.value)) && +(carValides.test(e.manag_1.value)) && (!reCarInvalides.test(e.manag_1.value)) && +(carValides.test(e.manag_2.value)) && (!reCarInvalides.test(e.manag_2.value)) && +(carValides.test(e.manag_3.value)) && (!reCarInvalides.test(e.manag_3.value))) +return OnSubmitForm(); +else +alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -' accepted"); +return false ; +function OnSubmitForm() + if(document.pressed == 'Save') +configSNMP(); +document.config.action ="snmp.cgi"; + else + if(document.pressed == 'test_trap') + document.config.action ="snmptest.cgi"; + return true; +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="system.js"></script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" oncontextmenu="tech();return false;"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network_fr.html">Configuration réseau</a> +<a href="param_fr.html">Paramètres</a> +<a href="time_fr.html">Distribution horaire</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system_fr.html">Système</a> +</div> +<div id="content"> +<h1>Système</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Firmware</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>Uptime</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +<br> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_input()"> +<fieldset> +<p class="error"> +<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" />Authentification</div> +<div><label for="id_user" id="id_label_user">Utilisateur</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password" id="id_label_password">Mot de passe</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div> +<br> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>Attention:</b> Redémarrer entrainera la perte de la connexion réseau.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Redémarrer" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>Attention:</b> La configuration usine entrainera la perte de tous les paramètres et eventuellement la perte de la connexion réseau.</p> +<input type="hidden" name="h2" value="0"/> +<div> +<input type="submit" class="sm" value="Config. usine et Redémarrer"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +makeRequest("system.cgi", parse_vars); +document.getElementById('hello').innerHTML = "Paramètres Carillon"; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html> +body { +font-family: Verdana, Arial, sans-serif; +background: #5b5b5b; +margin: 0px auto; +padding: 0 0 20px 0; +#shadow-one { +width: 760px; +border: 1px solid #555; +border-top: 0; +margin: 0px auto; +#shadow-two { +border: 1px solid #4b4b4b; +border-top: 0; +#shadow-three { +border: 1px solid #444; +border-top: 0; +#shadow-four { +border: 1px solid #3a3a3a; +border-top: 0; +#page { +border: 1px solid #333; +background: #fff; +border-top: 0; +padding: 20px; +font-size: 10pt; +#page td { +font-size: 10pt; +#title { +background: #E1E1E1; +padding: 4px; +font-weight: bold; +color: #4B4B4B; +margin-bottom: 15px; +height: 16px; +#title .right { +float: right; +width: 300px; +text-align: right; +#menu { +float: left; +width: 150px; +padding-right: 20px; +#menu a { +width: 140px; +display: block; +background: #FFF101; +color: #000000; +padding: 8px; +font-weight: bold; +border-bottom: 2px solid #fff; +text-decoration: none; +#menu a:hover { +background: #FFFF66; +text-decoration: underline; +#content { +width: 525px; +float: right; +padding-right: 10px; +#content a { +color: #FFFF00; +text-decoration: none; +#content a:hover { +color: #FFFF00; +text-decoration: underline; +#content h1 { +margin-top: 0px; +.spacer { +clear: both; +#footer { +font-size: 0.8em; +color: #666; +text-align: center; +margin: 10px 50px 0 50px; +padding-top: 10px; +border-top: 1px dotted #666; +#status { +width: 175px; +float: right; +padding: 10px; +margin: 10px; +border: 1px dotted #666; +font-weight: bold; +#status p { +padding: 5px 0 5px 10px; +text-indent: -10px; +margin: 0; +#status .leds { +font-size: 14pt; +#status .leds a { +color: #ddd; +cursor: pointer; +#status .leds a:hover { +color: #ddd; +text-decoration: none; +.examplebox { +margin:10px 40px 10px 40px; +padding: 8px; +border: 1px dotted #333; +text-align:center; +background:#ddd; +.code { +font-family: Courier New, Courier, fixed-width, fixed; +.exercise { +background: #fe9; +padding: 5px; +margin-left: 10px; +border-left: 2px solid #eb3; +.error { +margin-left: 10px; +padding: 10px; +background: #fdd; +border-left: 2px solid #900; +.table { +margin-left: 20px; +padding: 10px; +#content h6 { +border-top: 1px dashed #333; +margin: 15px; +padding: 0px; +height: 1px; +.examplebox td { +text-align:left; +padding-right: 15px; +fieldset { +margin: 0px 0px 0px 10px; +padding: 8px; +border: 1px dotted #333; +background: #EBEBEB; +fieldset div { +margin: 0 0 0 auto; +padding: 2px 0px 2px 150px; +fieldset div label { +margin-left: -130px; +padding-top: 2px; +width: 130px; +font-weight: bold; +position: absolute; +fieldset div lab1 { +padding-right: 20px; +.picto { +margin-left: 10px; +padding-top: 2px; +fieldset input { +width: 250px; +fieldset input.sm { +width: auto; +left: inherit; +fieldset input.sm3 { +margin-left: 100px ; +width: 124px; +fieldset input.sm2 { +width: 25px; +left: inherit; +fieldset textarea { +width: 250px; +.result +margin: 10px 40px 10px 40px; +padding: 8px; +border: 1px solid #333; +text-align: center; +font-weight: bold; +background: #eee; +.ok { +border-color: #6b6; +background: #efe; +.fail { +border-color: #b66; +background: #fee; +.unk { +border-color: #cc6; +background: #ffd; +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Speaker</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="system.js"></script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" oncontextmenu="tech();return false;"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="time_gb.html">Time Configuration</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>System</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Firmware</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>Uptime</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +<br> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_input()"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div> +<div><label for="id_user" id="id_label_user">Username</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password" id="id_label_password">New Password</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password2" id="id_label_password2">Confirm New Password</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div> +<br> +<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p> +<input type="hidden" name="h2" value="0"/> +<div> +<input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +makeRequest("system.cgi", parse_vars); +document.getElementById('hello').innerHTML = "Speaker Setting"; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript"> +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +document.getElementById("id_product").innerHTML = parsed[0]; +document.getElementById("id_host_name").innerHTML = parsed[1]; +document.getElementById("id_synchro").innerHTML = parsed[2]; +document.getElementById("id_date").innerHTML = parsed[3]; +document.getElementById("id_heure").innerHTML = parsed[4]; +if (parsed[5] == 0) +document.getElementById('label_poe').style.display = 'inline' +else document.getElementById('label_poe').style.display = 'none' +function loop() { +if (!data_received) +makeRequest("home.cgi", parse_vars); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network_fr.html">Configuration réseau</a> +<a href="param_fr.html">Paramètres</a> +<a href="time_fr.html">Distribution horaire</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system_fr.html">Système</a> +</div> +<div id="content"> +<h1>Accueil</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset style="word-break: break-word"> +<DIV><label for="id_product">Produit</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Nom</label><span id="id_host_name"> </span></div> +<DIV> </div> +<div id="label_poe" style="display:none;padding:0px"> +<p class="error" style="margin: 0px"> +<b>Attention:</b> Produit alimenté en PoE et non en PoE+. <br>Fonctionnement bridé.</p> +<DIV> </div> +</div> +<div><label>Synchro</label><SPAN id="id_synchro"> </SPAN></DIV> +<DIV> </DIV> +<div><label>Date Locale</label><SPAN id="id_date"> </SPAN></DIV> +<DIV> </DIV> +<div><label>Heure Locale</label><SPAN id="id_heure"> </SPAN></DIV> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Paramètres Carillon"; +//makeRequest("home.cgi", parse_vars); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Speaker</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript"> +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +document.getElementById("id_product").innerHTML = parsed[0]; +document.getElementById("id_host_name").innerHTML = parsed[1]; +document.getElementById("id_synchro").innerHTML = parsed[2]; +document.getElementById("id_date").innerHTML = parsed[3]; +document.getElementById("id_heure").innerHTML = parsed[4]; +if (parsed[5] == 0) +document.getElementById('label_poe').style.display = 'inline' +else document.getElementById('label_poe').style.display = 'none' +function loop() { +if (!data_received) +makeRequest("home.cgi", parse_vars); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="time_gb.html">Time Configuration</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Home</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset style="word-break: break-word"> +<DIV><label for="id_product">Product</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Name</label><span id="id_host_name"> </span></div> +<DIV> </div> +<div id="label_poe" style="display:none;padding:0px"> +<p class="error" style="margin: 0px"> +<b>Warning:</b> Product powered in PoE and not PoE+.<br>Limited operation</p> +<DIV> </div> +</div> +<div><label>Synchro</label><SPAN id="id_synchro"> </SPAN></DIV> +<DIV> </DIV> +<div><label>Local Date</label><SPAN id="id_date"> </SPAN></DIV> +<DIV> </DIV> +<div><label>Local Time</label><SPAN id="id_heure"> </SPAN></DIV> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Speaker Setting"; +//makeRequest("home.cgi", parse_vars); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="network.js"></script> +</head> +<body> +<div id="shadow-one" style="height: 572px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network_fr.html">Configuration réseau</a> +<a href="param_fr.html">Paramètres</a> +<a href="time_fr.html">Distribution horaire</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system_fr.html">Système</a> +</div> +<div id="content"> +<h1>Configuration réseau</h1> +<p>Cette page permet de configurer les paramètres réseau.</p> +<p class="error"> +<b>Attention:</b> Un paramétrage incorrect peut entrainer une perte de la connexion réseau.</p> +<form method="post" action="http:network.cgi" name="config" style="height: 294px" onsubmit="return verify_input();"> +<fieldset> +<div><label>Adresse MAC</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Nom</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> DHCP</div> +<div><label for="id_ip" id="id_label_ip">Adresse IP</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Masque</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Passerelle</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm" value="Ok et Redémarrage" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Paramètres Carillon"; +makeRequest("netdata.cgi", parse_vars); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Speaker</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript" src="network.js"></script> +</head> +<body> +<div id="shadow-one" style="height: 572px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="time_gb.html">Time Configuration</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Network Configuration</h1> +<p>This page allows the network configuration.</p> +<p class="error"> +<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p> +<p>Enter the new settings below:</p> +<form method="post" action="http:network.cgi" name="config" style="height: 294px" onsubmit="return verify_input();"> +<fieldset> +<div><label>MAC Address</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Name</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div> +<div><label for="id_ip" id="id_label_ip">IP Address</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Subnet Mask</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Gateway</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">DNS Address</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm" value="Save and Reboot" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Speaker Setting"; +makeRequest("netdata.cgi", parse_vars); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +6IV P +>AA> +bQIF +"AI6 +'EE9 +>II2 +6II6 +&II> +>A]YN +>AA" +>AQr + @@? +>AA> +>Aa~ +FII1 +?@@? +?@8@? +qIEC +@@@@ + TTx +8TTX +8DD8 +HTT$ +<@@| +<@0@< +dTTL +>UA" +HUV% +EfUL +HUV% +8DD|TT +EfUL +<$~$ +H~Ib +>A]UUA> +KuA> +DD_DD +|UVD +|VUD +~UUF +|UTE +EAA> +8EF8 +8FE8 +:EE: +:EF9 +8ED9 + >IE> +<AB< +<BA< +:AA: +<A@= + TUz + TVy +"UUz +"UVy + UTy + TUx + TT|TT +8UVX +8VUX +:UUZ +8UTY +0KJ= +0JL0 +0LJ0 +4JJ4 +4JL2 +0JH2 +@8TLD: +8BDx +8DBx +:AAz +8B@z +<BAA> +III6 +|BAB| +IIIA +cQIEc +>III> +cIIIc +>AAA> +cUIAc +8DI0H +=@@ +8DH0H +0JM1 +(TTD +8TTT8 +<@@ +0@0 +8DDD8 +HTTT$ +8DD< +<@@@< +8D0D8 +<A@ +<A@A< +8DED8 +<@A@< +8D1D8 +(TUD +6IU"P +>QIE> +rIIIF +!AIM3 +'EEE9 +<JII1 +6III6 +FII) +>A]YN +III6 +>AAA" +AAA> +IIIA +>AAQs + @A? +@@@@ +>AAA> +>AQ!^ +&III2 +?@@@? +?@8@? +aYIMC +@@@@@ + TTx@ +(DD8 +8DDD( +8DD( +8TTT +8DDD8 +HTTT$ +<@@ | +<@0@< +DdTLD +<&#&< +8D@CYT$ +8EDE8 +8DA@A< +8D@BA: +DDDD8 +DDED8 +8D@@<@<@< +8D@@=@=@= +8D@@<DDDD8 +8D@@<DDED8 +@@~DDDD8 +@@~DDED8 +DDDH +DEDH +8D@@HTUT8 +0H@CA@? +<DDD8 +8D@A< +8DDD8 +8D@@XT$ +4JJJ +<BBB< +>@@@> +IHDR +PLTE +dca(# +/.&zzz +-,&NH +76085 +tRNS +pHYs +IDATx +b{lfcF +xm$9 +<O4bt +:gC= +@mxW +] aj +Vn!Q +YQU, +WNih +\@NY0^ +NACZ +w[Kc& +u>zve|B +@b4) +id"3 +ZL'W_m +_9h +2>C,? +IEND +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url, parseFuncCb) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request, parseFuncCb); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request, parseFuncCb) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + parseFuncCb(http_request.responseText); +data_received = 0; + } +else { +data_received = 0; + } + } +function ValidateIPaddress(ipaddress) +var ipformat = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; +if(ipaddress.match(ipformat)) +return (true) +alert("You have entered an invalid IP address!") +return (false) +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript" src="request.js"></script> +<script type="text/javascript"> +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +if (parsed[0] == 0) +document.getElementsByName("dispTest")[0].checked = true ; +else +document.getElementsByName("dispTest")[1].checked = true ; +if (parsed[1] == 0) +document.getElementsByName("flashTest")[0].checked = true ; +else +document.getElementsByName("flashTest")[1].checked = true ; +if (parsed[2] == 0) +document.getElementsByName("audioTest")[0].checked = true ; +else +document.getElementsByName("audioTest")[1].checked = true ; +</script> +<style type="text/css"> +.auto-style1 { +margin-left: 4px; +</style> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu" style="height: 578px"> +<a href="index.html">Home</a> +</div> +<div id="content"> +<h1>Tech</h1> +<p> </p> +<form method="post" action="http:disptest.cgi" name="config"> +<fieldset> +<div><label>Display Test</label> +<input type="radio" name="dispTest" value="0" style="width: 27px">no</input> +<input type="radio" name="dispTest" value="1" style="width: 27px">yes</input> +</div> +<br/> +<div><label>Flash Test</label> +<input type="radio" name="flashTest" value="0" style="width: 27px">no</input> +<input type="radio" name="flashTest" value="1" style="width: 27px">yes</input> +</div> +<br/> +<div><label>Audio Test</label> +<input type="radio" name="audioTest" value="0" style="width: 27px">no</input> +<input type="radio" name="audioTest" value="1" style="width: 27px">yes</input> +</div> +<br/> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Debug Carillon"; +makeRequest("disptest.cgi", parse_vars); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +// MAC +document.getElementsByName("mac")[0].value= parsed[0] ; +// host +document.getElementsByName("host")[0].value= parsed[1] ; +// coche DHCP +if (parsed[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= parsed[3] ; +// Mask +document.getElementsByName("sub")[0].value= parsed[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= parsed[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= parsed[6] ; +configIPBoxes(); +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +function verify_input(){ +var carValides = /^[\w-.]*$/; +e = document.forms.config; +if (carValides.test(e.host.value)) +if (e.ip.value != "" && !ValidateIPaddress(e.ip.value)) +return false; +if (e.sub.value != "" && !ValidateIPaddress(e.sub.value)) +return false; +if (e.gw.value != "" && !ValidateIPaddress(e.gw.value)) +return false; +if (e.dns1.value != "" && !ValidateIPaddress(e.dns1.value)) +return false; +return true; +else +alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -, _' accepted"); +return false ; +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +// version +id_version.innerHTML = parsed[0] ; +// timestamp +id_timestamp.innerHTML = parsed[1] ; +// Datecode +id_datecode.innerHTML = parsed[2] ; +// Auth +if (parsed[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= parsed[4] ; +// Password +document.getElementsByName("password")[0].value= parsed[5] ; +// Confirm +document.getElementsByName("password2")[0].value= parsed[6] ; +//alert("Fin") ; +function tech(evenement) +window.location.href="tech.html" ; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_input(){ + var carValides = /^[\w-.]*$/; + e = document.forms.security; + if (carValides.test(e.user.value) && carValides.test(e.password.value) && carValides.test(e.password2.value)) + return verify_auth(); + else + alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -, _' accepted"); + return false ; +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +:U(F;F;2K +K;:;-98X} +G5(<-i +t:;-a +wE/o +Ithlfkookc@73o +,,++,&" + 6"G0s +||||}}|ww +6IV P +>AAA> +BaQIF +!AEK1 +'EEE9 +<JII0 +6III6 +>A]YN +III6 +>AAA" +AAA> +IIIA +>AAQs + @A? +@@@@ +>AAA> +>AQ!^ +&III2 +?@@@? +?@8@? +aYIMC +@@@@@ + TTx@ +(DD8 +8DDD( +8DD( +8TTT +8DDD8 +HTTT$ +<@@ | +<@0@< +DdTLD +>UUA" +HUVU$ +DeVMD +HUVU$ +8DD|TT +DeVMD +<$~$$ +H~IAf +>A]UUA> +KuA> +DD_DD +0HM@ +|UVD +|VUD +~UUF +|UTE +EAA> +8DEF8 +8FED8 +:EEE: +8FEF9 +8EDE8 +@>QIE> +<AB@< +<@BA< +:AAA: +<A@A< + TUz@ + TVy@ +"UUyB + VUzA + UTy@ + TUx@ + TT|TT +8TUVX +8TVUX +:UUUZ +8UTUX +0KJ= +8DEF8 +8FED8 +:EEE: +8FEF9 +8EDE8 +@8TLD: +<AB | +<@B!| +:AA!z +<A@!| +>AA> +bQIF +"II6 +'EE9 +>II2 +6II6 +&II> +CC+`7 +.`hF +.` F +kh(h + !Fh` +!F8F/ +.`!F +.` F +p`hj +F`h# +H@hpG +2h{ +xpyx8p +x`1`^ +`OpGp +hFhKh +U`Ch +SNTP_setup error_code : %d +SNTP_oneshot error_code : %d +erreur SNTP : %d +erreur IGMP : %d +sendto error +Select failed: errno %d +rcv NTP: %s +error 0x%X +addr.sin_port 0x%X +probleme validation header +(p`"h +xcx"x +ycy"y +|c|"| + p x + q y +`p1h +0y~M + `M +AL h +0y9M +h0h + ip_multi1 +ip_multi2 +zone +repet_in +repet_out +repet_mls +ip_rep +%d.%d.%d.%d +light +dispAff +amPm +ecoNor +Ecop_ON +Ecop_OFF +speedAff +volume +boost +lightFlash +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Fin du mode console............. +F0h@ +!(qD +nja@ +f`kO +F`h%h +2h1F(F +!!qp +!ibi@ +!!q y + x}& +!F(F + qp +!F(F +&e8E +!F(F +1F F +`@E8 +|0k- +nAF@ +BF1FHF +AF0F +cpk.! + pqkHF +. p8 +tk!x/) +F8xJF\( +qk@F +HTTP server session +.cgi +Unauthorized +Unauthorized! +Forbidden +Forbidden! +Uri too long +Requested URI too long! +Not Found +Requested URL not found! +Method Not Allowed +!FhF +F_charge_A_vars --> Delete File %s -- +F_charge_A_vars --> DEJA EN COURS !!! ON SORT +LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X +F_charge_A_vars --> Le fichier %s n'existe pas, on le creer +Open file ERROR (CHARGEMENT_MISE_A_JOUR_FTP) +F_charge_A_vars --> ERREUR CHK (calcule = %04x/ fichier re +u = %04x) +F_charge_A_vars --> Delete File %s +F_charge_A_vars --> CHK OK %04x +F_charge_A_vars --> Rename File %s to %s +F_charge_A_vars --> S_param.UCH_version_param NON CONFORME (%d/%d) +ERROR S_param.TCH_serial_number !!! %d +ERROR S_param.TCH_hostname !!! %d +F_charge_A_vars --> Erreur conversion S_param.S_config_net.ip : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_config_net.netmask : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_config_net.gw : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_primary_DNS : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_secondary_DNS : %s %d.%d.%d.%d +ERROR S_param.TCH_snmp_manager1 !!! %d +ERROR S_param.TCH_snmp_manager2 !!! %d +ERROR S_param.TCH_snmp_manager3 !!! %d +ERROR S_param.TCH_snmp_community !!! %d +F_charge_A_vars --> Erreur conversion S_param.S_multicast : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_ip_repeater : %s %d.%d.%d.%d +ERROR S_param.TCH_password !!! %d +F_charge_A_vars --> Erreur conversion S_param.S_multicast2 : %s %d.%d.%d.%d +ERROR S_param.TCH_ntp_server[%d] !!! %d +ERROR S_param.TCH_message_micro !!! %d +F_charge_A_vars --> Reboot demand +F_charge_A_vars --> Demande Sauvegarde suite chargement FTP +>[O[> +>kOk> +&)y)& +````` +08>80 +6IV P +>QIE> +rIIIF +!AIM3 +'EEE9 +<JII1 +6III6 +FII) +>A]YN +III6 +>AAA" +AAA> +IIIA +>AAQs + @A? +@@@@ +>AAA> +>AQ!^ +&III2 +?@@@? +?@8@? +aYIMC +@@@@@ + TTx@ +(DD8 +8DDD( +8DD( +8TTT +8DDD8 +HTTT$ +<@@ | +<@0@< +DdTLD +<&#&< +8B@"x +8TTUY +!UUyA +!TTxA +!UTx@ + TUy@ +9UUUY +8UTUX +9UTTX +|TUE + TT|TT +2III2 +0JHJ0 +2JHH0 +:AA!z +:B@ x +8EDE8 +<A@A< +H~ICf + TTyA +0HHJ2 +8@@"z +&))/( +&)))& +0HM@ +8DD8D +|**> +cUIAc +8DD< +0JMM0 +0HxH0 +bZF= +>III +***** +DD_DD +@QJD@ +@DJQ@ +<<<< +"hFm +pqpy +0r0z +)!@F +kxBF +)!HCd +TZn%d +TZh%d +TZm%d +tc%d +EM%d +ER%d +EJF%d +EJ%d +HM%d +HR%d +HJF%d +HJ%d +ntp_mode +UCH_mode_synchro_ntp : %d +pool +ntp%d +ntp1 +ntpi +%d.%d.%d.%d +`fTI +qxhF +)xhF +1xhF +(hF +9F1F +(hF +9F1F +(hF +9F1F +i}hF +AF0F +"1F@F +xu)h +"1FPF +h hD + jkl1vi5erjnfh +agent +version +community +trap +manag_1 +manag_2 +manag_3 +alarm_1 +alarm_2 +alarm_3 +alarm_4 +alarm_5 +alarm_6 +alarm_7 +alarm_8 +alarm_9 +alarm_10 +alarm_11 +!!q(h +iF0D +iF0F +zqHC + (ui} +%sNnO +XL y +d %F +xbx!x +UTC date: %02d/%02d/%02d +Synchro Failed +Synchro Success : %d.%d.%d.%d +%d.%d.%d.%d +h`1FHF +1Xp!jO +F`h%h +1F(F +1ac l( +T\Ck +@,CTT +8Fyd{I +)F F +61hI +sh"F)F8F +]I8F +!9c8k +LF x( +FTP server session +FTPd_process +G<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Carillon</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function detect_langue() { +if (navigator.browserLanguage) +var language = navigator.browserLanguage; +else +var language = navigator.language; +if (language.indexOf('fr') > -1) { +//alert("Fr") ; +document.location.href = 'index_fr.html'; +else { +//alert("Gb") ; +document.location.href = 'index_gb.html'; +</script> +</head> +</html> +<script language="javascript"> +detect_langue(); +</script> +IHDR +PLTE8| +\tRNS +pHYs +IDAT +vm^r +JAR4 +Y%y#Cqi& +rL%D +IEND +#Ch[ + "$&(*,.07773 +@h ` +X20F +iF0F +*F!F +CF:F)F +$&(.1 +Jh"` ++F"F ++F"F +#pG- +CF*FA +! `1` +>xiF8 +*F!F +CF2F!F +IHDR +PLTE +tRNS +pHYs +IDATx +e@|Y9y +@`PpHhXx +oLl\|BbRrJjZ:CFfVvNn^~AaQqIiY9CEeUuMm]}CcSsKk[;CGgWwOo_ +IEND ++-/>25>99 + a)} + `b+F +CFJFQF +1F8F +BF(F +BFPF + *`> +invalid id +IHDR +PLTE +caEqpUchv +tRNS +pHYs +IDAT +I 7=+6! +pLLM +YYX33r +n9Yi~ +IEND +text/plain +text/html +text/css +image/gif +image/jpeg +image/png +image/svg+xml +application/javascript +application/xml +application/zip +application/pdf +application/octet-stream +Continue +Switching Protocols +Created +Accepted +Non-Authoritative Information +No Content +Reset Content +Partial Content +Multiple Choices +Moved Permanently +Found +See Other +Not Modified +Use Proxy +Temporary Redirect +Bad Request +Unauthorized +Payment Required +Forbidden +Not Found +Method Not Allowed +Not Acceptable +Proxy Authentication Required +Request Time-out +Conflict +Gone +Length Required +Precondition Failed +Request Entity Too Large +Request-URI Too Large +Unsupported Media Type +Requested range not satisfiable +Expectation Failed +Upgrade Required +Request Header Fields Too Large +Internal Server Error +Not Implemented +Bad Gateway +Service Unavailable +Gateway Time-out +HTTP Version not supported +html +shtm +shtml +F_reponse_recensement_repeteur_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +F_reponse_recensement_repeteur_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE) +F_reponse_recensement_repeteur_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx +F_reponse_recensement_repeteur_TCP : Error--connect() failed with error code %lx +F_reponse_recensement_repeteur_TCP : send failed with count %ld : +error getting socket error code: %lx +F_reponse_recensement_repeteur_TCP : ERRROR Read IP (%d.%d.%d.%d) +F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT UDP du socket serveur impossible (RTCS_SO_IP_TX_TTL) - 0x%04x +F_repondre_IP --> send failed with with count %ld : +Failed to set SO_BROADCAST On. Error %d +Failed to config SO_RCVTIMEO. Error %d +F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +0F9FO +"AFHF +"AF0F +h7JA +%dd %02dh %02dm +aSe2=9Z8gOi37* +auth +user +user %s +password +pass %s +Assertion "%s" failed at line %d in %s +igmp_lookup_group: first group must be allsystems +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\igmp.c +igmp_lookup_group: all except first group must not be allsystems +igmp_joingroup: attempt to join non-multicast address +igmp_joingroup: attempt to join allsystems address +igmp_joingroup_netif: attempt to join non-multicast address +igmp_joingroup_netif: attempt to join allsystems address +igmp_joingroup_netif: attempt to join on non-IGMP netif +igmp_leavegroup: attempt to leave non-multicast address +igmp_leavegroup: attempt to leave allsystems address +igmp_leavegroup_netif: attempt to leave non-multicast address +igmp_leavegroup_netif: attempt to leave allsystems address +igmp_leavegroup_netif: attempt to leave on non-IGMP netif +igmp_send: check that first pbuf can hold struct igmp_msg +Assertion "%s" failed at line %d in %s +check that first pbuf can hold struct tcp_hdr +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp_out.c +tcp_write: pbufs on queue => at least one queue non-empty +tcp_write: no pbufs on queue => both queues empty +tcp_write: arg == NULL (programmer violates API) +tcp_write: ROM pbufs cannot be oversized +unsent_oversize mismatch (pcb->unsent is NULL) +tcp_write: check that first pbuf can hold the complete seglen +tcp_write: cannot concatenate when pcb->unsent is empty +tcp_write: extension of reference requires reference +tcp_enqueue_flags: need either TCP_SYN or TCP_FIN in flags (programmer violates API) +tcp_enqueue_flags: check that first pbuf can hold optlen +tcp_enqueue_flags: invalid segment length +tcp_enqueue_flags: invalid queue length +don't call tcp_output for listen-pcbs +Assertion "%s" failed at line %d in %s +dhcp_inc_pcb_refcount(): memory leak +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\dhcp.c +dhcp_pcb_refcount(): refcount error +netif already has a struct dhcp set +dhcp_option: dhcp->options_out_len + 2 + option_len <= DHCP_OPTIONS_LEN +dhcp_option_byte: dhcp->options_out_len < DHCP_OPTIONS_LEN +dhcp_option_short: dhcp->options_out_len + 2 <= DHCP_OPTIONS_LEN +dhcp_option_long: dhcp->options_out_len + 4 <= DHCP_OPTIONS_LEN +dhcp_create_msg: dhcp->p_out == NULL +dhcp_create_msg: dhcp->msg_out == NULL +dhcp_create_msg: check that first pbuf can hold struct dhcp_msg +dhcp_delete_msg: dhcp->p_out != NULL +dhcp_delete_msg: dhcp->msg_out != NULL +dhcp_option_trailer: dhcp != NULL +dhcp_option_trailer: dhcp->msg_out != NULL +dhcp_option_trailer: dhcp->options_out_len < DHCP_OPTIONS_LEN +h(h- +h3#A +N2" +<p4sC +!1siF +0`iF +p`iF +0aiF +xkx*x +yky*y +zkz*z +|k|*| +host +dhcp +dns1 +%02X:%02X:%02X:%02X:%02X:%02X +%d.%d.%d.%d +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp.c +don't call tcp_abort/tcp_abandon for listen-pcbs +tcp_bind: can only bind in state CLOSED +tcp_listen: pcb already connected +don't call tcp_recved for listen-pcbs +tcp_recved: len wrapped rcv_wnd +tcp_connect: can only connect from state CLOSED +tcp_slowtmr: active pcb->state != CLOSED +tcp_slowtmr: active pcb->state != LISTEN +tcp_slowtmr: active pcb->state != TIME-WAIT +tcp_slowtmr: middle tcp != tcp_active_pcbs +tcp_slowtmr: first pcb == tcp_active_pcbs +tcp_slowtmr: TIME-WAIT pcb->state == TIME-WAIT +tcp_slowtmr: middle tcp != tcp_tw_pcbs +tcp_slowtmr: first pcb == tcp_tw_pcbs +invalid socket state for recv callback +invalid socket state for sent callback +invalid socket state for err callback +Choix des tests a effectuer : + A : Test Automatique (B->M) + B : Test Led + C : Test Memoire Flash + D : Lecture de l'adresse MAC + E : Lecture versions + F : Test du reseau + G : Test Bouton + H : Test TCXO + I : Test Audio + J : Test afficheur + K : Test flash + L : Load Melodie par defaut + M : RESET CARTE + N : Test SD CARD + O : Test Codec Audio + P : Flash SPI Erase +2!p! +Assertion "%s" failed at line %d in %s +recv_udp must have a pcb argument +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\api_msg.c +recv_tcp must have a pcb argument +netconn_alloc: undefined netconn_type +PCB must be deallocated outside this function +recvmbox must be deallocated before calling this function +acceptmbox must be deallocated before calling this function +conn must be in state NETCONN_CLOSE +Closing a listen pcb may not fail! +(conn->current_msg != NULL) || conn->in_non_blocking_connect +conn->write_offset < conn->current_msg->msg.w.len +lwip_netconn_do_writemore: invalid length! +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\pbuf.c +pbuf_alloc: pbuf p->payload properly aligned +check p->payload + p->len does not overflow pbuf +PBUF_POOL_BUFSIZE must be bigger than MEM_ALIGNMENT +pbuf_alloc: pbuf q->payload properly aligned +pbuf_alloc: pbuf->payload properly aligned +(h != NULL) && (t != NULL) (programmer violates API) +p->tot_len == p->len (of last pbuf in chain) +p->tot_len == p->len + q->tot_len +pbuf_copy: target not big enough to hold source +pbuf_copy() does not allow packet queues! +pbuf_copy_partial: invalid dataptr +pIyAp%jE`aj +F(y.hO +0jx`qj +!y*F9p`yiFxp +!(q( +F!y%h +F(y.h +iF F +bh!h +2M3N +(hF +(hF +(hF +(hF +(hF + dispTest +flashTest +audioTest +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp_in.c +tcp_input: active pcb->state != CLOSED +tcp_input: active pcb->state != TIME-WAIT +tcp_input: active pcb->state != LISTEN +tcp_input: pcb->next != pcb (before cache) +tcp_input: pcb->next != pcb (after cache) +tcp_input: TIME-WAIT pcb->state == TIME-WAIT +pcb->snd_queuelen >= pbuf_clen(next->p) +tcp_receive: segment not trimmed correctly to rcv_wnd +tcp_receive: segment not trimmed correctly to ooseq queue +tcp_receive: ooseq tcplen > rcv_wnd +200 Port command okay +220 RTCS FTP Server Ready +221 Goodbye! +230 Logged in +426 write error +426 device full +500 Unknown command +501 Bad port syntax +502 Command not implemented +226 File size is %d. +530 Not logged in. +221 Goodbye. +501 Option not supported. +215 MQX +521 Error changing directory. +521 Error removing directory. +521 Error deleting file. +200 OK. +200 Type ASCII. +200 Type Binary. +501 Unknown type. +150 Opening data connection. +226 Transfer complete. +425 Data connection refused. +9F@F + pGA + pG| +#(J0F +iF0F +*F!F +CF:F)F +Assertion "%s" failed at line %d in %s +state == ETHARP_STATE_PENDING || state >= ETHARP_STATE_STABLE +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\etharp.c +arp_table[i].state == ETHARP_STATE_EMPTY +netif->hwaddr_len == ETH_HWADDR_LEN +eth_ret != NULL && ip_ret != NULL +arp_table[arp_idx].state >= ETHARP_STATE_STABLE +arp_table[i].state == PENDING or STABLE +check that first pbuf can hold struct etharp_hdr +netif->hwaddr_len must be the same as ETH_HWADDR_LEN for etharp! +HTTPSRV/0.1 - NXP Embedded Web Server v0.1 +WWW-Authenticate: Basic realm="%s" +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_core.c +target->len + oid_len <= LWIP_SNMP_OBJ_ID_LEN +offset + oid_len <= LWIP_SNMP_OBJ_ID_LEN +'oid1' param must not be NULL or 'oid1_len' param be 0! +'oid2' param must not be NULL or 'oid2_len' param be 0! +MIB array not initialized correctly +MIB array not initialized correctly - base OID is NULL +'oid2_len' param must be greater than 0! +F_traitement_trame_explorer_BODET --> ERROR _mutex_lock +mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c%c%08X%c%08X%c%c%c%c%c%c%c%c +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c +mel 2 set-lumi-aff%cwrong_pass%c +mel 2 set-aff-heure%cwrong_pass%c +Assertion "%s" failed at line %d in %s +freeing conn without freeing pcb +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\api_lib.c +conn->acceptmbox shouldn't exist +netconn_disconnect: invalid conn +netconn_write: invalid conn->type +netconn_join_leave_group: invalid conn +netconn_gethostbyname: invalid name +netconn_gethostbyname: invalid addr + FDM +d"d +%02d/%02d/%02d +%02d:%02d:%02d +%2d:%02d:%02d +Yes, strat %d, Server %s + pGp +&hQH +!(,8:<>@BDFHJLNPR +%(F2 +x!pAxap +Q{!` +"?1 F +J|Bp +pLiD` + li#Fy +B F1F +/bodet.png +/crit.png +/favicon.ico +/index.html +/index_fr.html +/index_gb.html +/info.png +/melodys.css +/network.js +/network_fr.html +/network_gb.html +/param.js +/param_fr.html +/param_gb.html +/request.js +/SNMP.js +/SNMP_fr.html +/SNMP_gb.html +/system.js +/system_fr.html +/system_gb.html +/tech.html +/time.js +/time_fr.html +/time_gb.html +/warn.png +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\mem.c +plug_holes: mem->next <= MEM_SIZE_ALIGNED +mem_free: sanity check alignment +mem_malloc: allocated memory not above ram_end. +mem_malloc: allocated memory properly aligned. +mem_malloc: sanity check alignment +Failed to get IP address info. Error 0x%x +Configured IPV4 multicast address '%s' is not a valid multicast address. This will probably not work. +Failed to set IP_MULTICAST_IF. Error %d +Failed to set IP_ADD_MEMBERSHIP. Error %d +SNTP_oneshot_multicast timeout : %d +Failed to create socket. Error %d +Failed to bind socket. Error %d +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\sockets.c +newconn->callback == event_callback +invalid copylen, len would underflow +lwip_sendmsg: invalid msghdr iov +lwip_sendmsg: invalid msghdr name +lwip_sendto: size must fit in u16_t +350 File exists, ready for destination name. +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Abonnement IGMP BAD sur %d.%d.%d.%d +error getting socket error code: %lx +Assertion "%s" failed at line %d in %s +icmp_input: moving r->payload to icmp header failed +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\icmp.c +icmp_input: restoring original p->payload failed +check that first pbuf can hold icmp message +F_gestion_trame_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +%s: Failed to config SO_RCVTIMEO. Error %d +F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx +F_traitement_trame_PROTOCOLE : REPOUT +F_traitement_trame_vie_repeteur --> REP STREAM !!! ERREUR !!! Trame non transmise +F_traitement_trame_vie_repeteur --> tx ok +F_traitement_trame_PROTOCOLE : REPACK +F_traitement_trame_PROTOCOLE : REPIN +F_traitement_trame_vie_repeteur --> rx ok +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head> +<body> +<html><head></head></html><script language="javascript"> +alert("No parameters received."); +history.go(-1);</script> +<br><br> +</body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head> +<body> +<html><head></head></html><script language="javascript"> +alert("No parameters received."); +history.go(-1);</script> +<br><br> +</body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head> +<body> +<html><head></head></html><script language="javascript"> +alert("No parameters received."); +history.go(-1);</script> +<br><br> +</body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head> +<body> +<html><head></head></html><script language="javascript"> +alert("No parameters received."); +history.go(-1);</script> +<br><br> +</body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head> +<body> +<html><head></head></html><script language="javascript"> +alert("No parameters received."); +history.go(-1);</script> +<br><br> +</body></html> +Assertion "%s" failed at line %d in %s +raw pcb recv callback altered pbuf payload pointer without eating packet +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\raw.c +Can't restore header we just removed! + `pA + ```i + SERVEUR_TCP_task + & ! +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\LWIP\App\A_trame_UDP_TCP.c +EINPROGRESS in connect() - selecting +Error in delayed connection() %d - %s +Timeout in select() - Cancelling! +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4_frag.c +no previous fragment, this must be the first fragment! +validate_datagram:next_pbuf!=NULL +Assertion "%s" failed at line %d in %s +memp_malloc: memp properly aligned +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\memp.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_msg.c +community string must not be NULL +SNMP_MAX_VALUE_SIZE is configured too low +hF-I@ +!#%')+-/13579;S=?ACEGIPP +Hh ` +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\autoip.c +netif already has a struct autoip set +netif is not up, old style port? +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head> +<body> +<html><head></head></html><script language="javascript"> +history.go(-1);</script> +<br><br> +</body></html> +abor +acct +help +cdup +feat +dele +list +rnfr +rnto +retr +size +nlst +xcwd +xmkd +xpwd +xrmd +stor +noop +opts +pass +pasv +port +quit +site +syst +type +user +Erreur ouverture fichier 'TEST_BODET.mp3' +Ouverture fichier 'TEST_BODET.mp3' OK! +Taille du fichier audio : %d octets +Erreur ! le fichier ne doit pas d +passer 1572864 octets +Erreur lecture fichier 'TEST_BODET.mp3' +========================================== += (C) COPYRIGHT 2019 BODET SA = += Application METIS (BODET SA) = +========================================== +Free Heap Size 5 is %d bytes +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\tcpip.c +failed to create tcpip_thread mbox +failed to create lock_tcpip_core +home +network +netdata +param +save +save_rep +display +audio +flash +timedata +time +synchro +snmpdata +snmp +snmptest +system +reboot +factory_config +security +disptest +etat +admin +auth +Assertion "%s" failed at line %d in %s +sys_timeout: timeout != NULL, pool MEMP_SYS_TIMEOUT is empty +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\timeouts.c +Assertion "%s" failed at line %d in %s +netif->hwaddr_len must be 6 for ethernet_output! +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\netif\ethernet.c +d!hF +2(8` +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4.c +check that first pbuf can hold struct ip_hdr +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\udp.c +check that first pbuf can hold struct udp_hdr +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\netbuf.c +check that first pbuf can hold size +Error, getpeername() failed with error code %lx +SNMP : tentative de connexion HTTP -> %d.%d.%d.%d +SNMP : connexion HTTP -> %d.%d.%d.%d +Access to server from %d.%d.%d.%d +Harmonys Trio +C_A_vars.tri +/CONFIG/TEMP\C_A_vars.tri +F_charge_A_vars START +Lecture @mac ... ERROR +C_A_vars.sav +/CONFIG/TEMP\C_A_vars.sav +ERROR rename file %s +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_mib2_system.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_mib2_tcp.c +Power Recovery +Synchro failure +Bodet Time +Harmonys Trio +F_controle_CHK_protocole ERROR 1 UI_i_lg_trame = %d +F_controle_CHK_protocole ERROR 2 UI_i_lg_trame = %d %d +F_controle_CHK_protocole ERROR 3 %d %d +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4_addr.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_raw.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\ping\ping.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\dns.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\netif.c +F_traitement_OPCODE --> ERROR _mutex_lock +!!! ERROR !!! UI_nb_data_stream > TAILLE_BUFFER_MP3 (%d) +F_traitement_trame_PROTOCOLE --> ERROR _mutex_lock +morisation de la trame pendant 20 secondes ... +-------------no streaming------------ +h J@ +!#%')+-444/14444 + |------------------------------------| +|---- ----| +|---- CONSOLE DE TEST PRODUCTION ----| +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\LWIP\Target\ethernetif.c +F_gestion_trame_vie_repeteur --> REP STREAM !!! ERREUR !!! Trame non transmise +F_gestion_trame_vie_repeteur --> tx ok +the message is not from the specified server, try again +the reply is an old duplicate, try again +%s: error lwip_setsockopt FTPD_CFG_SEND_TIMEOUT !!! +%s: error lwip_setsockopt SO_RCVTIMEO !!! +hHB +F_gestion_reprise_cde_auto_sur_streaming_micro --> Rejouage trame memo apres micro +error Mutex : Mutex_trame_traitement_OPCODE +error Mutex : Mutex_trame_PROTOCOLE +error Mutex : Mutex_trame_explorer_BODET +error Mutex : Mutex_traitement_message +Synchro Success, server %d/5 : %d.%d.%d.%d +UTC heure: %02d:%02d:%02d.%03d +n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc +Erreur detection type d'afficheur +Appuyer sur "Entree" pour terminer le test +0123456789abcdefghijklmnopqrstuvwxyz +-----Verifier les LEDs RJ45----- +Appuyer sur 'Entree' pour continuer +550 Rename from file not specified. +550 unable to rename "%s" to %s. +<HTML><HEAD><TITLE>%s</TITLE></HEAD> +<BODY><H1>%s</H1> +</BODY></HTML> +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ +!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!! +!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X +Stack Overflow in task : %s +malloc failed!!! +defaultTask + Fin telech melodie test de lg = %d (%02x %02x %02x %02x) +Create a FAT file system (format) on the logical drive +550 Requested action not taken. File system not mounted. +L h@ + Tick 10s +UI_compteur_1s=%d TUI32_cpt_expire_tache[UI32_cpt]=%d +Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X +F_VS1011E_gestion_set_volume --> ERROR _mutex_lock +227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd). +550 Requested action not taken. Memory unavailable. +F_VS1011E_force_set_volume --> ERROR _mutex_lock +550 Requested action not taken. File unavailable. +F_fifo_enqueue_padding_0 --> ERROR _mutex_lock +F_VS1011E_read_status --> ERROR _mutex_lock +F_gestion_lecture_mp3 --> ERROR _mutex_lock +error FTPd_open_passive_data_connection : %d +226 File sent OK - %ld bytes in %ld.%03ld sec +200 RTCS FTPd: No site specific information. +214- The following commands are recognized: +214 Direct comments to Embedded Access Inc. +BODET F_vs1011_send_and_receive --> NOK +F_VS1011E_spi_init --> ERROR _mutex_lock +F_VS1011E_SineTest --> ERROR _mutex_lock +F_start_lecture_mp3 --> ERROR _mutex_lock +HTTPSRV/0.1 - NXP Embedded Web Server v0.1 +F_fifo_enqueue_n --> ERROR _mutex_lock +F_fifo_dequeue_n --> ERROR _mutex_lock +Web activity timeout for %d.%d.%d.%d +Authentication failure to Web Server +331 User name okay, need password. +JanFebMarAprMayJunJulAugSepOctNovDec +POST on static content is not allowed! +error malloc scrollingParam[z]._cBuf +Taille Fichier MP3: %d octets +F_decodage_adresse_reseau ERROR +Waiting for Network connection... +257 "%s" is the current directory +F_fifo_init : ERROR Mutex_FIFO +lwIP +FQDN-unk +$ F2 + V1.1A21 11/12/23 +public +private +EthIf +LinkThr +Melodys +54321 +pC,B`4 diff --git a/research/firmware-strings/HARMONY.txt b/research/firmware-strings/HARMONY.txt new file mode 100644 index 0000000..3501ce2 --- /dev/null +++ b/research/firmware-strings/HARMONY.txt @@ -0,0 +1,3879 @@ +(AzCK +H}F1v +%4s39 +j^BW +BN!MT +|=1} +{L(\ / +~UR+ +D3k2 +2-}+ +* UT +xLrP +IZ'0 +i0[+J +sg&%D#5m.t +4c94 +*@,S +5Nqf +`=H| +pqVS +H7"-] +V=[N= +&<pz +%O`s +v8M0 +R@#f +>Vb" +]Ou@ +,[GE +4~K=*e +\/. +$SIG +-R%j +n`88K +;-yG h +2u-. +C`h- +p$G. +<Xz-$ +@kQT3tm +u8I>] +cA.iDW([ +ej(7,`Y< +{Bl0. +^\3\ +'g_6 +aqPy + ]*$s +vc$~ +X{~F +}\R` +.@_M +TNT4 +>OUL* +p^<I +2G/<p + laH +)SwB +v+mV +oI4c~) +10lzt +au_+. +uby? +Mjt| +HLO% +pZ=4 +]?3V +`^&( +,RL +Q>%* +njtoq +7!*Y +l4dt +/QZQ +~$EL +{yc"* +Ej ,^ +UK}4! +-|49 +QM}_ +unu7 +vsW[ +Io8yJ +CNlG +w)u} +V-Vg +>j6k7 +[Qi.;e +>@on +XW=N +jjIF +<Ja[ +K~N7 +AR.2k +{]e/ +/'%G +*dS+ +1 q@ +N67W +J2>c7 +CkU,y- +aFH.d +zC& +T+5g +s[s5 ++aX^ +iU<[{ +zmNi +)!67 +zmi& +393Lm 9 +,|Cs% +|MeO +wCp^H +p0#G +e.trj +F%HK +?$KT; +7-@: +9FI7~o +#F{y +7[ki9 +v20of^ +J}4_ +>-Crbn +'1Xi +/q23 +tX+qz +c&9H-R +EwLe +[{ W9 +7niO +P)kv@O +,"1c_r +)w *X +ze_;m +;UOS +7yoU +5=y` +HrCSA +TU`A +Yb*;l +Wk[ ++1p9 +aL~] +9TTuYfQ +21#C +g1R] +m8B*d +X7He +_"9 +\R> +/$q4Q +l \I +VqMYL +0>3c +1x%W +=(z&f +UY*M +)O3n +~.+a +H3+$ +>*Tt +f%Q6 +#9v. +)]>C> +3dS, +`H_z +4UB9 +#*\|) +ARwP +[3** +b2Rj +kYhLG5 +)&dI +;"!geSu +Y,1qU +1$O# +X%nX +0A~8 +*-ng +#o*\" +hQ4b ++?Qz +o/%5 +V!QReH +N9` +'0e/X!H +,E9N +RI&G +5Pf)W +_!DqC' +{@gZ +*%al +Tf\ " +\b?3 +qo7| +S,GC8 +e.tLY +[x{e ++24{ +I:`KJs; +L*#" +GYSwt>: + Ta +U'd8s +ti1` +p*|; +<lN'] +=FXU^T_ +6am[ +f+_+ +1_0H +dU%; +$,$D +}O1_ +UD?=X +,2~;& +C$T6 +LjI< +(TR!u +>:T`] +kgP +P5Y[a +M9M} +@Eu +%pf[ +n'Mj +@fw^mL +:;tD +0tXlpF +!&E| +}4p% +R>Eb +#KF8oW +L(Sx +ZG!" +,w>> +]y6YQE +6 )M +Cq2\ +3#5* +?\h2H, +(gH0> +3J,n +Gt]# +b|cc +_LN8, +|-D$ +Ns7Y +my$\ +{3zb +:Xvi +K]#[oAx^b +X8?9< +ufkB +pPnhs +q(g[.. +e(kW~ +R[8+D%Y +Q11w, +{uJi +Xsu4:_T +<(iD +bFu:mZ +OgD_ +.rjz$ +7sM'\ +&Ocz +UXqI +1x4tN +Gg\s +f=;& +hX IW +wwou +#&24g +03rC +,iBe)QYb +]~0c +Qac%<6 +1}Eu +?r[q +]@q5 +D#>n +h4A1 +wv93 +$R"^ +pGL#| +JDB\/Y +$o=di +guji +%XD` +Oe'WY +-aN* +^0'PF\# +C;< +a\)S +S<oC +9f#p* +'v&H +dm[" +nZu/ +:6W[ +)+R]\ +x0GOw +jG#3 +pj.$| +l/$+ +Q5hMB +Ki=b3 +RfcT +~;x@Q +-{jP +ymkl +cU'Qs_ +FL) +Po(l +2V:d +h4Ih +IeBU0 +Et)8 +uo[D +I7"M +GMX-Y +r/q:' +UMd.d +'T"An +_5g$ +iM4X +t5&3 +0{JL +J=D_T +GE"cT +|p@\O +U(Ri2 +LLy3 +,h0Z +f9CgF +bE7KPJ} +ln^Z +p>J/ +rp4H. +e<N5 +KuU`{ +1K'F +Y]N-x +#Ldx +txGQ +9raR +IT)Jq +4b.- +H0g'K +2H+R +j]aV +/)*# +P[2X +0;Zg +7)TL +BKqzx +B;0P +1yxHT^ +gqdm +F.Z~ +byr4 +(#\M +T$g~ +SN-5 +djP> +p;:R +dSjM +fU5Pj5w* +XcZZ +87!7 +UkyEA +ir&9_ +L|lc +sJWN +DZ=nk +w6x1\; +/CL; +v&$~ +)(2% +K K +-`#mS +0[A@ +^y6PV +k`Sr +(J=D +6aO4@x +Q}EP3@qO~ +qhQW +zH0+N +{~=H:)5; +@Q'we +j1wg/]> +`\.C +B[`J +O.X<nk3z +!" V$- +ucaxc +1fmv +hD7o +y<x^fM=Lg +):V. +{Bzr +?"0q,Cb +Dr!M +i0q +\_eK +H&0;} +wKbAV_o +l/d5Hm +P^[}l +RdV% +Q<fat +je@n +Vi<<. +xroC +Uu1W +LaI} +Q9:R$ +^4'T +#(Y +BE{r +@sItV +~G|0t +ftr3 +#rx@ +WZk\ +YtIc +0e>b+? +cVl?C +co; +T{7-R6] +Y/29{ +og t +a6~2 +Zt;& +T~j} +.XAIO +Sg; +txX9?/ +fh-W +w|`~ +XZc<% +<A?G +WkYY +U`Sy +f~)t +aJF +H4g$ +QK[ +wqs> +!)2s +`I/kt +md\I +AyXQ +$0X?j +^"-B$)z + Lk& +E([8 +k.;k +Z=i4- +wh5a_ +}=sW +Z%j6Y +OqqC +CL%c +9A_Q +T`^T +{$9] +SjG1 +#0ya +6dHR +Bo~U +~<^hD5 +ZZQMK +r< x +W'"f +q3]c +O0 ` +;pK# +U$Y6X +zmFx +I")J +?`Mu +J]Na +FU4, +Iq8> +3"^/ +Z$!H +-^C)N +DA;, +;Gh\ +]*qeT +>#? +}zgx +Aw#s +!l z~{\ +lMeq +2HV1 +_3D_) +f,_m +"q7y +"88+5 +}sZi +FL9+ +pwj: +'.&i +vrO<u +5ec/ +es`~ +,CM[6 + #(m. +-V'V +OBV7 +:oym +,n( +LkD^ +=3H\ +)W.Q_ +yYmNX +S40w; +JsU^ +RN2TqR`d +[J!a + [D$ +Z>d@ +-P|'d +\d-c +t=p +A?KQBb +>GUI+ +hd T +r^,X +|gCcJG +Hovr +"G-a +'@]C +R>U51 +pk4g +7M.Hg +T,34, +)c9+ +#f38 +<H3# +!xd4 +cVPEQ +>x^g +"'>'Cb +|)=Rl +!~73 +^_iaj +iFq, +S!sX +*2lC +N7HQC_A +d`#~ +aBS@ +H.Q^hp +L=3qY +_c{m +-n5; +zu|%ui +!Uj. +,DfH +?H+P +(o=S4l} +||cM +m0-* +\B}1m ++~K<%h +MA`_ +oLg{ +R[}Urp +fPcM +18|S + H0: +n;yIg +EHYnq +gJT- +-m+NyE +Lqn> +r`]* +#.;Q +08#+ +5h/=N7y* +%/J7 +rT@" +dog1 +|uCu +g?~J +g2dM +s<7V +9H/ZC +~hPu +^{twj +l9(Q +*8R( +Iw1O +YenC +Tk>:t +d2^k +tqFk +MeA#@}yw/ +V}x5 +Z!|f +EK]LS +4xDH +76wq +YPXf" ++..}H +<XSp +"yls +do_g{ +"tDW +MFF +GQWnb~Y +lh&5 +Hd\| +!:!? +*f{z ++lSo +1)Wf,@s +:PNZ? +XRFe +f|1j +k}2R +}p|q +mof\ +Hw(s' +zj3Z +Bh-3 +dIF, +-Obt3iZ?/fR +^gyD~ +Zf%a +Twl%G +\/|^ +m?l4b +z8/J +Z#!( +[Y!B~ +MNe< +pmbu +L5U6 +(gx*] ++mc +tdX] +~_F$ +jGZx + X#; +;'?@[ +1vv- +vL(BHsq +9]2P +yP}P +L3mAr4 +KimY> +_8[>X +e1l~ +<0pN +^edEz +ifZz +YR\# +@<Ec +B77JjUCZoV +)a1P +mo|: +p2##O +`Em> +uHl3 +X;Pi +ugmi +WE2O +<8T( +N6aeM +!7Y| +u]rz +xvo ++r . +EL&" +3eSM{ +.Z${sI +!3T.f*< +XV3/ +saX#O +:*X- +i\-{ +Ew=&n'} +^S{% +la>W +/P/U7jin +kQ6. +ma4(G +9YP:' +akh6 +&%Gyt +p%vS +|->",I. ++wu7 +Tq`w +i!4Be +gOGi +n*2n +{<SDN +TX&yAy +@_%f +PD? +nZi[ +u_JO +uD Y +4Q.x +tqh +BR3i +V4jAq +7$'K +l@k_ +TId9 +0AfV +f2,T +g\o +eF2q +<?]tu +]HJJ +T$<) +JCz +N%>@ +24.Y +U:BE +cDn- +_:#^? +xrd)# +@Q.v +LmT#5 +vrHe +K6REG +vrt, +X`plqZ) +<,69 +/-bxf +8.?U +}z@%Q +k^t" +`'e+(L +Cs,3 +=!ci +z7~- +L@=7 +2CQ| +*_9S +/n1} +2<?Q +dg9;F +Rm`=o +z-mj +6]O= +IpUwS +QThC- +Z='F +7u0VuyU +hl3l +^5v +F:c> +8A#YV +Qi3F +bJ&J@O +Yo}c# +CjWW +,s*!@ +NqG%f +Nh`lw +m*Q' +.N_vb- +k@n< +/Ee| +h`!7 +D<!b +1;[v +#x9Xr +-9wH +8R5z +?tHw~ +aFBw +*_i3 +t`nCle +}SA, +tyrUA +Xl3& +R-e]hT +Z#5P +%uP< +.Yr\ + C\n +n~@'( +e-cn'lF_ +=zn| +Dz4` +*;df +>0_$ +hQ!c +y+F3 +X!H, +Y7p#G +U(g +bO>?I +4U2W' +?xe) +k;C^ +qu5& %5/ +4ykDM +gA+ +!j>f +jZvv +(6W?og +;pOF +GTV@9 +e#pQ +_)14}T +Ouaf +k^qyyP +q%_Y +Yf-b^ +$v:g +j<H=0 +M!Y] +z$s!bB +d/b, +?o-d +w4%6 +.'** +}{^ B +Uf:/ +YT\X +0'3k +XXfS +)?x] +_Ph5 +>2bB +hj}f^ +c<Noa +xK+A% +p*z+ +_E8c&. +h}7T. +h5I$ +lsM2rk7 +)5m;2F_4 +RJOO$ +FgTC +JgOk +xdaLW` +Y<y93 ++:xx5T1 +WLnj +JRGi4 +7)j;J +4"{i +,cO_ +k'Bi +&Yr$7 + 4l\ +aO}x +f[r* +n;w` +B#vQKP +D!#8 +=>tY +F_|8 +#a.hXI +o4cA +jP`e +vi@:h +)0:l +Ov(x +u-zHJ\_ ++s*Cllq +&{5zJ +4 y+ +rh%u +PE-E +Q<"k +/j>L +E3:~ +i&/j +D0A?n +oEhnn!5 +]V2| +~uZagq +Z!Za +a#Dw +wV:\ +Y6B +ENp>E7D +=Ed= +O%Zz +s+14S +`We+ +@^0T +sd61j +8tb} +i=8q +kj`V +gs6Uv +*;um +%/n,<#} +TY0, +FH,: +wA}n +v_# +gfm0 +H,%? +ZV}e?0 +m?)KM +W4|h +1Rh +x8+@4 +5(p= +C*B2m +>Xq7 +^E6 N +tOOF +M)8X +z-VFH +,F@7 +f+qB-| +*3e2NoXh +je%^ +5v'6 +0IZC( +Av]V +7&>e +i<[t +"Bx7t +|{ge[1(ZD +u^$W +[JEf +2Z&>= +MVW$ +FW=KD, +|}T] +-hOq +MqBR] +\TmJ +vzixL +58pG9 +uL`b +Y)zI +X$GxZ +{B!1 ++*MQ +0Tdi +1Hs- +<=O. +DS9H +!u_~ +iP c + pT` +zf%Z +e-D= +i`l{.|,t +$Of7 +"T!E +V7XzT +h3BC +Q'\z +sE|Sc +fmTxZ +("6@q +?j@t +?3z*z +3FB$$ +[X:( +Cud' +Y|Tk +,s~Q +JlRq +&8<` +rI^b +ssV@ +m~6m +rIv| +~JIa9 +!#q* +G#7u +2P=)1 +OxUQ +Tu|no +v}O: +;C)z+ +k#WF +b.Vo +@3H +Az|$d +_R*N +^'_l +v`CM +2m""f +N]l\i +CQATdoQ +Nd'}>E6] +R:i%_ ++!!H) +~!U( +FgM9r +_QNY +N.|EoZiov +v{9j +}|D$ +\`x? +`W,N: +3;JJxx +iLru +euBn4 +Wc\V +gt/K +2QmEb +>hvk +gz@? +7,8 +c%e0 +{WZ* +0SjkSc +]6HQ +:4Ku + FRZ +YXi` +W+Ef +j>A_m +!U_xX +;Pabi +Idy>}n +8`?L +N<]m +Rql= +@a$a& +Y??& +,&b( +e9F@ +jnp</ +Ujz{ +$(2B+ +IVD~. +z'<0[ +^9</{ +"TCpd +\A1A +U{nruq +W~yo +x[,s +J`k` +dOX5 +*/29 +%x@o +!NJc,@^sc +@@+VU3 +)O>; +3]1+ +6KBYd +!dae +ItjQ +>4_L +an~a4 +I.gL +CV`[ +?RRt +c(f]/ +6KC j +3pht +-5(\ +2),22z +HJ(+H +TxOL +pu<yvb +Ip]N +HZ|y +)Srz +?RAC +SWhB3 +0uuX +]@kh +BMSAi +n}6! +<Iji" +%~KjfT +&%l! +8C'p +$u(0{ +#V#PI +(OUJM +`_\mp +L{3:$n +G.$h +l <kjRO +`s7E +~|wc +$oZY +M+~. +WWc\e +Z]!g +0EEC/ +W_b$' +q}wW +Tj$) +)zzg +CS3y +>TmO +y0E( +V/t)U +\Cq< +Y$Yf +^}+^ +`&x|@ ++w , +U%)Ba +%g 9 +r>;f# +"'`_3 +#L4/9 +|&lk +JZ4M- +s$z> +Isl( +H,VW +I?'\)1 +S'F%Z- +|J*Bs +Vi+A +vp8j +!3'Av, +}:Xc +Y9. +-HA_ +w:RbY/ +"V/ +61N2C +Z>1W +waMtk +cudti +l%OvK +P-?J +Hw{hk +Q-iZ +I`Z* +GQ2Mb +gpw +m!!^> +)='y +.,J89nd +HvF\ +%B2? +k#69QKlG +TlP(g +Vz^^ +H-kS +i,:Q +)_3h +Tfc~NSc +cxL1 +ZX{zURw +oihe +Z0,n/ +kvT] +V]Zx +UzKR +y~-* +e/F] +y`pDt +g2v: +k0x, + &nS +dGn^ +nsyZ\ +`j2!> +ex'0 +Qu_( +][*Q +o]0D+ +Dd&+ +px3(N~o7 +[8h=b +wTg4 +r[ZR_ +,Ul4x +y*D9, +&=uyC" +w{)BhY +,_2Q +x1Th +(v~; +<yN?.d +e]\9|] +wZ/InS +&oYT +*nNs +}50| +D*<d +SCk}: +X=,{ +IV'- +/]G +qs=tc +Xr6>E +Tr4Lr +{W)x +.-7w7 +hpdw +RsP: +8&B5 +CS)x +frN6 +rP-F% +%D\E +%P5"F +c"1}5 + ?tj +~e%D +}|Ac +wrDC% +*w+) +:(Kxi +.qQp>k +!.bf +GF93 +"N1w +YFu8I +%6f47/G +/N^J +dB} +14sz +Xjjg +sQun +kx-DB' +ps>I +qg+* +j{)\ +3*pY +3m,0 +3YA3 +{M;c +"t'u^v+ +_8b7S +(\!f +O +C +pU,7 + zkR +%;t!f +*3zP+? +j;^a' +g-y+ +!oE9 +]>'e+ +1H(R> +y|P|W; +P&fM4 +9rT\ +Z,Bf +Bh$? +q{d4 +,O#l +u;hD/ +*4I4 ++3x2 +WrRz +QU1k +,/,& +&QSP +vd+k +K1`R2 +I#<} +tP*X +V)$e +{OF}h +<Le_ +"'g8]_ +Exmk +ra@y +gL\x +;2zS +glR*P +DA+N +<3,L +o"Qf +wB=f +Ll04G^ +rcSTu +2}_O +d,jj@O +OH?c +6+sP +3>2F ++rc1 +[c_C +JkWp{ +ot*H +&2~N +*QraHOA +JPd_ +sla`/ +O2T= +99=> +y]i-b +ty=? +D0[ +az`h +~Y?$ +'{w]0 +"E1<F= +^A;b +H.?2 +Hwn* +#>~8 +dRs#% +l!r^i<Tt +1VQ<O +(7Q~ +0}9D +-bE@ +'q/q +y?75Nj +G=(F^> +Hzfw +nM\b' +5)^J +5&~c +#=Y +C0D= +4rs+6 +3!?m/0! +LEu{ +&NwJ_ +|1<E_ +B1c(L +P6U= +Pj:^ +#3|u@ +IF8y5F +|n2'] +xAj{ +h'k} +s<cby +ySv# +"S"9#A +"<Q. +OKI{ +f)/8: +4(o& +[< n +\Cp" +?FRATiu +bvOvx +^`$J +wbJN +FIn.\, +moX}t +,WW5 +lL(Mi +]/d6 +Mp^UY +vFS# +t(5 +r5yW +nb;=9v +,t~ws:= +V_M-, +I5:5o +kTJA +1qK/" +#-TT +r:@p +|vpS +&KS. +q^[_ +Y:z^" +V(8 +L\~o +nf&E +"LB_1 +"{[Y +DctH +bGw. +zBn_ +gB$E +]9(2 +Q\o3 +f#yq +YKL +x 3~ +KQ)d +5k7( +Fb]*! +~R}D +A2XUi +H&2w +-JL$QG= ++E'- +IU%@5Y +(zqTMm +D@|P +emU> +E:`}?/ +A|Fp +@ y^6 +{w%_m +!4I& +LOf +!mH>j +aQ?Q +N2] +Hx0W< +2&tj +N MKs}G +_ogi +b0~G +Fv~4 + J4d +*:@C +y1{=i +6o* J +!wMO +{VC+ +#x#t+n +P:aW5a +As*Nfs@ +WgDIsp +I>3TWG< ++ =@ +a\!zH +^H-%d +XXn;5 +9DTa +^R$#@o +kICW +wf$}a +J9"(v +_E}E.D +EaTG +w* Pp& +."Yz +N<5$ +?K{] +/xpE +vM?M +"X>' +0jA*V +ZZR/ +v%) +_2[AW +;hME\ +^azG +#~V?T_ +"FEN +g;&A +8|j~ +-DJX +wrm6Q +"04- +~^|S +tb=+[ +EbUV +_>@) +m# - +KP63 +8Ywo +E*y0/ +:{8y +F0H~ +zf@~QaA6 +{xd'n +/dvdG` +OEtXh +)o-i +S6P^ +XGq% +Z7p4B +AG0_ +_`N>cV +zk\:@ +ag,e +eZ<S +I4CC6 +/3/y +Q]la +F\g# +!:g+ +n}-t +aiw% +Jr~b:] +m:SG +aJj7C +Ts1<X +z{<" +?B'\ +%rDi6 +q2HMa| +MDrW +5{FT% +7pFyNJ +0-k +s5qy +RQ6$z@ +GZF${2< +)[U6 +ImA( +^WcW +D%7d +v\d;n +FJ.^ +C'`4 +|ehDP +Tx(Qz +0(snr +--R[q +cy[. +_cDmH +cCl +=k2+ +=>d\ +lmrT +~Sge +YVc;. +"c-YW +/AkJ +@Cbs +7jCKg +]0zb +._OH +2pj#=@ +=+FhN +Ab7 +Ksdf +nt$UN +^yXH +%w-( +F>.e_ +mym$ +Kehkq +:BY\0 +RPLz<{ +fak5 +[78 +OcfB +neC~ +juHw\ +nhI^ +1~*U +-*)C +V18w +T"/ +'Kot +""p +&itUP +-d%#IX +zITS +Pj"1 +1/E@= +*-Ac +Wjw6 +:}GL +(5)9 +H+/-U +$CM5 +?aP) +c^ R, +(tx\ +8KSH +VpPAn +&7G} +HW7x +$3>S +"Z0x +wh+7 +cqSR +$>0& +(g3" +dR`OT +DUZ +yuU0 +"v_W +bO8M +'Z'} +m[rZ +s8,4 +-V,r +]$-' +|HuA +zs&' +eC>K +_<57f +R"WA +QInu@Jv +g]XY +##Jq +:p/b +`3Po +t6", +Q.sJfW +3`>i +a`lm +rBx~ +\m]Y +_5|" ++S&Y^$ +Qf6- +gPtf +;g;j +$<EC +=#L* +g2 K"v +gqA? +;Au{ +I F/J +~@'} +[1m# +ISnK +!)ZS; +z=6< +U>'. +#yr9N +^~$* +[?b +,C:0 +>] + +H7>Go +Hfod +f[XQ +o{_1Z +jUmW +Y|Ynj +[~WieTj +83euf +eqyJg9 +C5rn +`$>X ++.Yp +J!DL)Q +"/Gj; +.s`t= +V(fp +k.=Zd' +]U&p$ +Y\+% +|`< +rh1k?0 +hvuP%U +xv)L +@u_{= +'}[ +BYQr +Oq * +9Bw~ +?VQM +%}%Q4 +)0Y[ +?W+rA +f~!u +vJaF +0SkI +-s3p` +,!>K +Abp[ +3/7D +;D&>G<+ +S-45 +WcFF +]p$2 +F.8&r| +aX!d +}#;^ +fblK! +oLs|w +N~:! +-&k##i +8\Sf +I=uaH +}i[O +,5sJ +YIS" +e 9 +9tD] +-4Fr +D>:Y +rd:c +9({Y + 1Pl +*IlO +1usMHT +Ef:^ +~$W[ +&_1}FRk_ +6LK| +wehX +GD$en +LPYf +S1f0* +`WN, +2@8} +RnK. +eUf7~ +[>jy +rEkas&q` +P;(W +!"0z +vc:i +4#Y! +X?r} +\3a,5 +:Gb3 +M"\$ +7{d9 +-"p2k| +,8?So +X8jt +za"?| +ob.cW +DqdR +( ^js<F +G2% +[[=;y +t_I$1 +7fan2' +NC6L +{D)sN +N]$$ +f^R`0 +=U!j +/Nu%* + u$m{ +nJqKF +;;K"O +aClDj +^*NS +GqH> +&&Pw +q6q#. +N[C- +j/w! +K/wp +,w'I +Z%B) +/z*9#> +lAY"! +7j^V + 8DC +4B[b +(\:. +#m7D>k +JIcq +"*Iu +Zkjr +ca(4 +N,"? +*%5N +I&oR +[PP& +XXnqB +6pJT +lLr/u +2HxL ++Vo +$FJ+8G +`A`Z ++(?W +z1#Y +)B]l +O^*s +~OnT +1KDA{ +;y_'7 +<C8[@ +kk-e +^cp9G=m@ +MBf* +&8)z1 +b83( ++ns<o +#J#f +U1R, +ho-O +I\'C +s_PER +J'#/c +wj\n +e{ n +dIuS +jSg|T$ +b[kl> +z<(( +_JXE +raD5 +^Tj7 +vt0i"F +e3FZ +\u(N +pV<#Q +:B~yb +F/"s +.|Jz\ +ocvDP +Bk]l +q-:O +!2zf?# +X[W5X +y?D_ +Oj,~ +^}pv +A~o1 +4-"' +Xdfm +AA.df$3= +|8`d +8vjRG +TLYj- +~qQpE +u;\Rz +;iGX +`Ii~ +?5Tne +}s!J +UcHB +btv' +R~Mw +%NU] +v~ME +!ciaS +{cM4 +4_wu +|_'V +yR27 +4$E4; +t%W9D +:Gw[ +9PQr +Ytc$ +eGK| +KU|O +2BZ& +4cqo +njg\ +D@vX +#B_e +N%A&KC +:J\2 +Q<Y{ +^PnU\ +-4>#q= +HvIx ++S:H +W{Ru +.7_^Nt +Z//$ +GWSs +*.wN6iO +~ D@@ +TeV+w +@tav0= +#ddH +|g*} +sQPCd +|CynB +PO| +K$wR' +!s|0(f +GOjq +/g=I7 ++'T +~|*{Yr[ +D_^% +=3dw +fiNN% +};Ji +U"3m +bC|w +Q=i1 +5Jnr + jC9 +9qS$c-G! +$7 h +e&2v +x!l4 +4Xpb +'hBQ"\ +}v%. +xiH6 +mI$? +sF)N +V&L_ +21@[ +z_$H +X2>A +keg9 +P6^:~[ +&Iq{9 +G<=@Q +nOW* +&i-( +[P:Ml_ +#C^(h +S?>' +;o<rY&y'b%OH +He8pu +u.d v +kNr +P6:{, +#v3U +a2 " +n^w+ +fxI[ +$d`' +7'Q{ +51Rk|7 +T$\lk7 +@H[" +K0H/ +>8u9*\'g +xx<J +4\K- +c" 'cv +k0;79 +'c6T +iE1S +G:m6 +mRMk +np[[, +_*kS +#Pu* +A#Cz +J\)H +0pR +3`fN% +IYRf +ytH{ +HepmV +3{4Ys7uD +C]2J +cGCX +ZZqC +t4At +kD9! +f7N~ ` +jD*< +DL,_: +gR{Z]9 +"|gr +b;? +Y*5?M8M< +1<YG +_E,- +m5f7 +^#(W +;$`% +7YHa +V(e^ +(>pz +J5DE +|AJ:/@ +)hg, +axMU +.E;@s +oziU +J<QKmp +-lqg +Y2e* +y%89* +D4Iw +,@dM +9( b +vO=! +I5s; +Ve'7* +Rj1Ax9 +!s#~ +y~^E +%z`ng +ZER+r +6&?} +,6VH +Y$rrR +jtGx +g-^3 +RN`U +<.H2 +P0jrRR +#%G+ +%o^k +yS5{ +pMgAi:ow) +5I%8 +&sb +L9{| +2jR{ +|S1^ +q`}n +[&P. +kFb\\x +6W1h +y]G) +{up2T<= +J^#+ +l<,> +d?'_ +Knkn +j(?3 +<Zm53 +]N 8 +5^6; +.=o?IX +y;&C@ +{@\5 +ct?o +D3=m +RgQ=w +`)sa# +"{z5 +D{.! +*7RC +}6hO +e;N]4W +Ax;4K +zZ } +vmp(0 +rh/b +v=zB +.S;[: +gka1 +4p`m +:^ [ +_R@\@wW +dV9 +3*6A +%B-k +.(f& +Pt$c +&c7{ +kVPT +Vq=3 +k>#( +kgJ< +tR9" +)Ith"aK +![dC +7h`& +$?}0 +u01\ +)Bqf +Dk!y +Xk#[ +}MIv +zVT +^*JAK,C +0!&x +mM3h +pjz6 +h9IH7 +c5]-U#] +gg{' +8J3 +Zx?aE +zx=p\ +Nq+A +aW'^ +@Q0= +*oyW +V2xc}) +$1'bJ +Nd:E# +!x^s +t(?1>F=XM +5%fK +BI#NU +@@OY +;\FTP +?l7y +A/cq +jrrW>6 +w2AH +Bsq%gn +sU{q, +@UyYt +Si8{t +MT19 +m1vz +*\E\ +x~' +8a=f +B%t/ +Z :7 +4 Z@ + SYI +B59@ +=bB= +qzBw +8F$Y +P=l8rJS# +iu_k +Fc^}+A_f +7ZrD +iBUdRB +1I`: +S$Y` +vi#R +&UQ&l]Vd +z|'! +c-_B +1,8g) +\{@ +2_M0( +J/AF +ah*- +HhEsdy +tB'[j +6k3b2$ +$BW3 +NkL. +]CQ;<I +OKHM +'nD' +7Q${ +_QDtI +5U]F +F/7P +2YpL"L +X+@ +@y*9 +A,}' +E3UE +sk`{ +^`;B +sdx# +U{@y +ytOas +{mcB +O&rG +l/S-P +S)f +'j&W +\U#`49? +ej7Q +;.Z8 +lhI.A +OSau +na~v +OZ,| +-i 2 +m?pC +#=kQ +s&`8 +Z/ zD +;m:n +29*K +Ot8_ +7\mgc +h6@M +GjVMo +cY~* +,@`fP +.si~% +3&a(+=R| +VirjUk9 +vyHTG +$X6^ +&VSa- +$# ] +*2@s}P} +Ob?U +wCVS +I{i# +9P^a +Yl-- +V|s} +CBnVm( +/*=t +PrlA0 +:<Sb +VUeD +"s?< +G`m-] +wW1K +DLAr +ru"w +O>8; +IQ!h +ydk9 +oCAj;BJ; +$c^Y +-ugm +[J4^ +i6VQ +zXMTp +//yjc +l&=~ +ZC6*~U +{6?{ +bx89Y;s +b1uF +qVAD +6oVV9 +vxX_u +O5vL +a5Oy +hNq- +!2(6 +.Z@/ + TPh +^RCUK +hE#W +bd/tkR# +zyA +4,q+C +[]|W +`\*S/[ +D,Y- +\*PXf +ZKKL\ +dQ>7 +i!7[ +&r _ +@+}k +<bG# +0$-J +cf%i +rp9b +A@* +E2#(B +M=dq. +3*/g>cw +rZ LX +%@eAyo +FHZp +c2WQ9EScz +JgpN +VK}^ +9UbY +*lLF! +-C,| +XT5v +3^(L +B3q9 +1Sd, +Parc* +wZVj +$eww +!(i{ +n'.\ +;jLw'0 +ld,e +Wxh& +3lrgK +w'f# +ow]co +BHM2 +dl=n + #e- +QHAn +Zq~&)j +_="Z2O +Odt@ +xMVP +vL a +cr9O6 +@U,K +_R=jW +tVzl ++UKP +fwOF9I +=-?y +6 d&* +6zWiD +(Bkg +BmasE +llj< ++[f9 +eO&5 +{@[wT +ApB1p +bSN6bM +W){1 +%N"u +kE0) +.,F]", +f'o6 +{E\\ +8#o? +Sw[DPw +68+Z +oReK +7yxz;~ +B#jJ + nF' +b0<x +s0%] +-aGd +zoIooN +?n}L +2J2J +EoKWI +Sm_} +e])p?m)V2 +*t&e +%"^1 +S-(B\S +ZWY +6@T9 +/qW+ +@NW!+ +0Hhm +a{B{G +Z_0{H +Rb@-# +OU~_ +i|gP +(7A1 +5Hjv: +`?Z; +D"'3 +V{[W +mfuq +i|DvA +NmKL< +9s(U +BCA\\ +jIA( +iYQH +%kVw.SS +2b4s +NhEi +du!r0 +qcMM# +nlwISI +un+" +J}C" +11QG +:%x~ +`]AuN +P(Vk +H*[`| +BMQ* +060{: +`L&?AV +>1\^ +s:ZFz +i!\D +CbGI +*X'OuY +WRa +le%= +d`Xx +I<U$ +i982 +:g[s +JGQ^2z$ +!NMO +<nhA +#kui +Yd&K +f;E5N) +@a:UI +zCvp +|"$K.ZB +E\7c +YvnX +6g`3y +<r`b{ +so=/ "L +PJbU +[:-H +?!$u +`4ya6Hi +e9h_ +_Q[] +/*0; +>05I +]:$ +cIGN +aovu2 +ugH{ +gbPE +1RI +GB'5 +\k$G +>TOerA +@ Ql ++Plsm +(*~l +za"O? +9nhp ++D'J +_n?M', +%1?&Y +n4A\ +rm<:J +a4Lk6" +zl"-3 +q~Vg,] +LY\\s +c"wod$ +^txz +)4'gM +oP|A +&]5,^6 +DY/ij +\7~d +nJd) +2o>? +)]cd +$=cy +/u8X +Tg%o ++~zCg +JjDyI +JQw` +v7K# +(WK:jl +Z+my +jkS+5 +}Md<* +D31asV +K<i; +|/NbG` +y4w9 +e<nME ++E/@ +3#[( +;~hd> +Y_IJ +.$cs +*r&yb +[Gv=# +~f@< +T4@QV +a)s$ +P8'C +5t5[,< +G2zi +Y]>1 +"mv7<|+ +B!C7 +NkT1 +$I[i( +mzJ/& +#.c; +X;ao8 ++D,4.2 +Gt's +.j:T +\JK" +$Hju +-,9Y +6N,g+ +gt` +5)R8& +<Nw~ +S65C +qrb!# +\F_-GS +ht&1 +2opo +I <( +E'RI +/?3| +CJ{C +w?Z( +;bV)4 +*Ks'Y0 +eLhF +i1ijF +;%s +J}I8 +k?Ff +b}1ku +km.B +p@#f +v@dr +IRKQ +h*#n +M~:E +`g\%b +!y"z` +-yP= +Fn|n +-iq, +x(/% +2@Ab +?OzH +]+n!T4 +xj;5 +oV8k +otx\ +Tq}dox$ +yt<~ +]49n +HZND +cqe)$Y, +aV6G +lTwA +5\L2] +6TKv +oM` +XT"tO +y3_F +AX6. +7Uwe# +g{Q5 ++,Hp +fjm|s +e?wd$ +TKJ5 +4L{ +}X8=T +''_P +$<S^ +iXs*RI +0O4%[ +Ww!6 +pqO<< +z3H{q +]Fp: +g"z/ +'!`") +/"_rY +iXI!i +y*v! +0=f* +]@`t\q +Z*\] +lT0I +8?XW +wNp5 +oNQX +khD)l +?^TK +GIpUf +C4c[6n +R'tm +=^vQ +Hr}d +.B3F +q/k5 +PT?& +I6yg +S**5 +|w/#| +Pk]d +EHg]@ +Kiy] +WkaJ +I{)pe +z8'5 +~JY0> +p17m +X;G& +vpP!*:P +.T)M +9cI( +6c|WD +kZ^k +:3EX +Sa1y +f=Sh +hK1Y +!"03 +>82BE +(&Aa +RT<x +E7|W +p_28 +#DF~N +6d;5 +J$6P +-|Il +pvI|Z +;1X +||.:<eT +WEjS +I]F/ ++#!e]d +:AXSg +t/c% +nF/# +HN|g +=q$i +>hNY +\iX5 +Ysi2A +m+:6h[z +KC_{ +u[&_D +cr5% +|[~r +D*kr +sYMF +2{3n +MLsk +ZH1N +&\qN +0PIe +eH~v +Kfi? +fm>Z +;hnD +6|>iA@_ +!~EFe2 +>A#? +bjG);E +7Hzr +J&a~b| +N/Qv1C +,I8!Iq +,|KR +]muZ$ +#A9E +4`^[y?sx +n3;Y +J0;hv= +wN20 +Q0-`H +|EX! +P<+` +CF)O +,sW- +}T6P +?1p> +A:+>z +i z + !bSU +=QcP' +\u2rgV +F,YKo +;[xDDk +H,%e% +&8AVT6 +irw@ +1/d( +VU!a +C{d} +|DOf6 +kt#\ +d?pBc +,llLV +N"Gx +Ac=)Ec +a]LU( +!3fM +,c<8 +9TvW +Hd8< +[@/RV +,/mBtG +W0T$ +*m|0 + Vl]b +SxK;b1 +Jvqc +kqKy +Gl$= + 8PIr~ +Q@fZn +[J/~ +$r8Q +Qj?_g +b<V% +9GfC +4-{E +O:Zv +1HZ{ +=eR` +;}B+ +z)\Z +ls0" +#dg,r6o +nTC[ +we^)z}" +Tl2A +rIb$ +?l0Y; +>&dJD +5R<F +IQl~ +w40qa +y]v2 +N=s +c?sl8 +TdcK +vgr2 ++3sgq +Uy9# +qGq+ +QFZ5 +xEx. +?_1b +%m3D +ir+ +C-T?B +|BO% +,)r-|F +.cPeQ_q +*B?q +Pp$= +VA| +u2m1 +(%aM +)9.5 +6G)] +iP k +E4Fyv +;nMEG2 +kOF?j +3m'q +${DwM +HfH9s +~n[E +9'iB +_J_P +8'0'a +E3QU +,\;U +u=Nz +0/C +aUH? +ua':i +D].c"r?c&c +{wU+ +~8]1p({ +8nJO_ +?-|_ +I+w: +:CKx` +Q"^[ +A7*w +_5N\ +*+vB +'UKQ +jSD}Q +9H$v +r6XJ +s&<" +D?Jg +FG+' +H|I<R +4xZ47` +[Ag>U +nqE-V +dHLU +d|%, + 8h' +CIl49 +*T\$ +C!GL +\_Jj.e +4n(+ +Y9"XUs +eyY5- +B/ nD +hk,'O +mpbI +meK) +0'gE( +r`d[ +XAJc +XRo# +i3b>SM +}cdJB +Q+JC'CZ +Yt2M +7X0& +..Ii> +aIaJ~$ ++Y<i + t{5 +[y)R +`|O!8 +V`Hj +sy*+ +rp8= +`opJ +7%zt +CBi:*/ +)Zd+< +Vdj|x +_h+SuD +4@T( +FA,r< +:Mva +v*pd +<@$`QZ' +~#-k +=;%u^ +_7}G2 +=N7T +|Rw= +3WwQ.H +q[Vl(U +N'IW +mxpuZ +|8x/ +r{P_ +GbA +gV+;Ac +RCT9 +Jf30?. +C^7- +@,~T +hIO*f +t>/5 +M~-g +]j*R +^Ryo +`+c{d +(!19Zi +5iO` +=u3Gf +@TMx +NU1+ +1e48 +'U9; +-z$b +h!^Z +Kz0W +&<S5 +kptYG +"j.} +Tq7W +>**B +)aSDh +}Fmd +u!2rz^4 +;,*p +_mRg +<7$*' +jn" P +)>Y! +v,If +t{mc +i_7/|4x +2hGws +PJ+7 +apob +>o^No +^p^*- +EF8oe +wFQ>H[ +82"}Pa9z0d +X}l#h +6zb??& +s*Z'qL +g-T +KsWW +#eY[ +{!BEv +&BPQ +H5lu +@qp +OVVsT +S$UZx +6>O7 +zqU{ +Pi8w{^ +W9~' +@fg +2m.H +o]%` ++Hp/s/ +Y?.4o{Z +{-S" +!u0 +|q|F +[V} +ta2# +|1A-( +NTW[' +|#*Lt +\tl =vl5 +7*m8/ w +XcHe +e_`0l +\qR5: +\S}r +|"Jk +W4qn4 +(K095 +F4aQ&%}Q|S +o9k/eDZ +GlmcM_ +,kQmUJ +q%e>V& +i~wN +99G'/\ +gNMj +an0A. +B'Ne. +`OJb +2GFEpY +aajD +{?~v +zjk7 +3>f\ +|CSp +*3@x +!uTn +uiz] +po$a +s-doB +6on* +{VWr +W-K[Q +)KG +'QH{ +kM{/g +uu2|v +&Z<C +d2V* +h6'$ +fXy" +?907 +BmIi +fE1:% +a:lG + h6/_D3 +IZS? +Tk?B +v,n8 +l4L> +*KA&8 +v/OE ++.Q/ +ZK ;9 +JtO H +&ji: +@g| +_3kgz +7+7K +8E;Oc +a9B^'}IxC +PdsE +F549 +Sv2PYj` +~*Qioq +HYT +p-bK +4&Dk +AZvL6 +gp7Z +b`")| +Di%` +IP^M +\K:` +&J~' +U(A9 +59|ytL{1 +v5so +-]:^ +N?Rq` +pi?u +MW2,: +QTIo +qYGE +PJ[:& +gdFp"; +tV`+F +P6CA +?jHo +\~Ps +F[n+ +S)k= +<R}/ +e$N@g +L!Go +hE01 +9E$ +")*7 +Fd;e +($Xf +#(ss +^~@Uv +d<x\( +&}kd@ +d1b?C? +!ikk +giTF +W:q# +,Hih +oi^ $23 +y[(C% +aia2 +9OTv6m +v6#uY +5J`s +(&cu +T7tx +#o,Z +#Sl=]) +kr$It +sgVZH +gF3t +5g+m?& +EQlG +^sw +#}M~p<<Z +<@Ia +m$#1l0 +inbh +dIW +kiLj +x%Bo +dbX6" +5yCs? +`?n! +$a h +P]&n+ +s^4@Qi +qnkH +&eER +H9u^6 +3@0X +vJ G%= +`[sO +O|5W5 +l*nU +H-Ri +}3TUY +FE'x +'oJA +unv6 +'PAd +Uje4 +M4I#N +g~h^ +VE{0 +~.3q? +unf6Q +~Nd; +);,S +"b== +oFG ++.g +[V{~ +2ct> +j>w1 +~7hX +f~*U +]X%k +^.P; +@r,1 +J!Pu +u:L{ +^U5q ++5N} +"xbd +/EmL +7u!9 +>@wj +R!RJ +!h0KxS8 +/=Wr +Y=Hg +!q+> +mlpR +WATyV +(e.( +_5YY +-BV`6 +3N<` +V<$1X +upHr +-<wTT +@toW +xIou@k +>Do_;Hr +C=]Sy +kOwM +/GqVi +Qv(Zn.\ +I;=x$u +sTS2 +nEXgf +.fuE +py{2U +TA:~ +(1*p +g|j. +V~s$ +V>G/ +u`<Q +"9mC +i;:E +b9fD9 +|0KM +/UZI +Rxw]+l| +E0uKPm +!Equb +plJ^P + hZmh;B(s\ +T ?K +4)A7E +z*Hk% +9[C. +GPq"Bu +Z9R9 +*'&5 +5hZXwo +'[Uy +?jpO +A{Hm +lVyD +YL?B +45 V +zqAs +PMXc5 +dK! E +CS!z +<Gjy@D +j0J}/ +%bZE ++PtX +6TJ< +}IO& +g92T +fA5H +ogX`# +CE>m +My0" +gh=n +DB/Y +JcaB +A]Ust +ES`%n4 +b?Nw> +=I'P +PW*F +zL_o_ +WmMj5 +V}Sox +s!K +bshn +\rui? +muc/y +Jj>i +1;-x +=PG8h +%7Gt +y:`I +P"Gf +f~My +|MXr +Qc$a, +`Ml2 +dt,i +d3~ +Xe"Q +|'\G +}~yx +?B]e +hy):8` +z~(Bv +H6%9 +'dnU +#E=b3 +0SuT*W +")/{ +T~bVk +f&bx8 +uM\> ++IT#J +?iU:z +J5s[ +^-A-n +|nOp +>k;];w@Tf +,{([ +iYPR +V,LV +LK&L +/H,^ +v8BN +!YwN! +C=lh +Gj{@ +;?~f +)T=6 +W"S, +bHh] +fa~r +jPZ6 +r`xu} +N.ZE +2@/` +!V/A +Y`WB +h&% +I[(/ +z=~) +n}.X +t|g +PoaY +7hs{ +nv;- +]:]8 +Re{y +\ltK + ,~$Q + ZRo +smm:H +10?m +kKa- +Orc18 +p(er +]smQ +v([q + W<\ +Wc}dB +$$3X;,_ +~{Xk +/|<R +qMH]!oa +2Gv: +$GFN +k%KN/ +cuti +s30> +hy@@aBY +[~= +'5Rn +/\WBN +LF{k +2lr0V +\{DV +x,?37 +$A]x\Pr +u7]Z +A{Rj +N&dZ +TGJ^vg +6-E[# +hu2v +{Hy7Vb^ +,M[-k +WP%xe*h +UDGR +K?jf%Tg +n|e.^E +<RT2z/b +Y'5C +n<`Y +^$gX<5MT +7235z +HAv_ +Pj+( +M~zf +)||T +.Jdq +O|CE +sX}X} +3xBA +Mn|: +{G`w +;MH? +/&OLW +7P_iN8 +Wn+k5< +D@V1C +A1y)IK +8xC% +P?iUM +mG12 +!s|3] +8t F +>*1$ +_.p`< +Te". +Xb:pt +E=v'56 +DU1S +P8rw +]:Q` +?T}DKk +<.-" +Uv`wA +)[4X +Uk +/FLk +mRxN +W}=s +H)6^xY7 +$os; +B,%+ +s.~[i@| +B{l{ ++K[Sz +Hl2` +{"BT +HSk!" +3m5. +h9of +Lm{R + @k9J# +@OC9 +^q%V +A6FJ +U!;5 +whFj +bVAB +z8x/ +[<>` +yHJf +~t#J ++Isid}f +uA.; +:H2J\J +W@F5s +&m$c +N_c} +4 #+m +k~zS, +TZbZ +XQmPe +}'FV +<<k05 +zWi: +6jQ +tM7Q0 +sz1l +pE(6 +<8T8? +i=]/ +%&xU +-{ACa +ooD7\ +( ~? +]9H +b{3: +1&Y6 +#:9n +aU"nkV +US1@ +M2^i- +n)(cec +A|.6 +`y{) +9:JG +pva\c +z>"Z +W'7gQugG +l1n9\ +-{F] +C>Im +mmR_ +nTG. + &tq +nUM8g +7+0>( + XS'yG +j2\@ +7g|P +Iu)8 +2: SV +@UCi +nZyw +[;* +^k+ +p;R{ +]dZT +;lGn +o1<! +%+)k~c;A57 +oU'y> +`aw^ +8(NOxW +b(wF +8A,jp +eL/) +Z\5% +/#QK +ZYM\ +'Tls +xtLD +P4IMu +8u-n +LD)% + }~0 +M?'q +Kg%- +DB'zZCV +9m"}bi +['[>g +$O6+ +bi%S +Ab2? +whnk +|f#k +1@D+ +!UMS[96 +RC33 +j6<g# +'H9# +Bs"; +3X\ ++b^\Ybe +09m9 +Bt#l +XLPT.] +XS/ +uR/av +p.GI4 +~]L +gs1MZ + 36T +o*1m +A`AD. +\~A+ +uqqj, +WM3y.PJ +7cAe$ +n0F. +mY1IW +Q`@I"i +._D2 +<vw7 +tqU* +L4#N +3vX| +[uJsf +N,Q +ilNU +i:j: +X=ST +vp\:_ +{`23 +DU]Jo +M8%") +-&wP +xV$R> +d5:B +#6)5 +ikX& +DjQ"q +Uy/Nn +FJu,2 +?t"i +~U9[ +[M[! +$"^q +K'q%$ +`>W7 +DYq~w +=wtt +=-Ui +5)L4 +qjjI +MtCML +kyU= +A~fAB +3<vs +~[u` +$m)f +Q#=$ +lafA +clF= +{",' +:f3f +S=3~Sk +Ea2r +2,l= +)Ks& +I"n!x +O= V +}o@g +F)SW] +en3FW +fFs ( + pa> +nf-= +d!lY +j&r^* +fLUJ +W<Alr2 +j(@H +vYAU +=Ber +^;4ym +xQC1 +.&:4o +uz= +FQJxCsC +n ,o +xPw S +&XyD +'|V @ +cTM3WB< +X~%0 +3`_Y +>*^YI> +j1o> +0>Tj +jN<W +S36w +'>q[ +b=$' +;(:| # +RttE +uD%1 + VHc +15<O +-{^O +i7B' +;cNZ= +ltY>T\ +`2Q% +1EB1 +Q?9x + %6; +B!Nr4 +[C|3 +DI<'[ +lCQ! +`+ds +H"x* +'r` +P&,% +MpVC` +v0I" +qGl$ +R~f! +w,:* +lDXSKe +dPw#q +s\VN +}7Y +#O)PL +47To +I,U2 +vBD{^ +rhG\%g +c44+ +4zBH +RX9K +*@W/8, +=l(S +C"qXsOQ +p|i7Z +-+yn +F\;Ew +0-tT +Fg0y +_^CC8h8 +\POZ^ +,~7% +Y6Q1V +Odao4 +z.XF +u9*m +Kj k, +ntRiA +Hlo*^ +h1-S@| +A&CWE +=)tC% +Tvx. +*$=@ +Mfn$ +"q\E1 +}3<M1 +%]vp +m4.* +#Cc# +Y5q~1$ +^y;p +02iP +OU,] +92`} +9$Y5 +t4(\#U +cq#UX +Pb*dY +T0Oo +}O>, +)1\W +K$MT ++ Z^ +g:Gp +I?CE +mAcc +SP@G +Sm8y +OQyT$ +-%Qx +jbqd +WnnR@z +l#z{ +,"`9 + [sx? +|(Sl +Jt4:H +bZp/c +S5?3f +]@I9 +D5cw +Osef + b"5 +Jd,Yl5 +KKC3 +SB%H +8WWd +imWvA +D'\y +~c%}twY4 +3DV: +pw07l, +)B9Q +R^p80[ +qqXlq|)1r +Yh6+. +t"kC +Jnxh +Nl\>h +7q?n +PEv>&( +fyTI +E$mR +5e+V +Ko(= +Uw[D +$VYuv# +C{8QQ +<Is# +?{1[G~ +%{>H] +Ur #t +*_W' +/?qv +AlVE +"F@w +Goo% +;G[[ +S8"h +e'l+ +h-\\ +^vo?! +9`"/(Y +%IU! +b^H> +!][> +zK}8Q +NTlf +g,,- +RV|"L +G}e&[5 +<k(xI +X/+H +AHRp +a6T& +M~-c +1V-5 +>v#KB% +'t5{$8JG +c h% +Gt1} +rVR6 +ehi?xF +"8pM +4pr# +V..w +y'V= +p5@Y# +/YcfP;hm9vq<r +V#qK} +u9BP +W!fP$ +p8BV +5+\12 +@z/h +.*g* +}gJI +$};h +.C?^ +-{tr +4F^4- +&_.B +XtR8 +f1jI +A4+U> +z1?BS +.Z< +cMIjL +Tl>Y +6DE: +CPqg +>R+] +wJE+ +=YZh +!o~b +8UUX +6L(ia +4YXP +-]e[ +0~gQ +X+9<2 +r_S7w +T/5+_ +.>!u +L/h$ +Qkz/ +R?l= +//e$ +$PUk +1g:l +W?OIJ +uv|( +I$OQ +Z`|= +F(h9l +(A0" +\Elu_ +?US" +41UL +m<Kt +=BF?5H +=~!M +ShiwN +h]!{(r +j~.Q +aL,_ +qVpM +mECh +KFL0 +%GuXv +'8\d +zCOn +!JN(RV +Iw?\~ +amYaf +$zP(\ +([2@u +%~)8 +|lS{n +LG/B6 +W7{* +}w~2" +;KcC +Rb/8 +(7}@ +\&uq +-?s +sg3W +>3*K +UK8 +h|;3 +l\+*^ +DNzK +!p~-!x +YVa| +5DKh +/Q$^ +jzE{ ++-L. +-|OEa +`81wQ +zZK=7 +85/E +2"A* +!iKo +]Kc` +!-";Nk +g*VRt +"H)p +FF>[B +YVE` +c=yf +6.8a +,7cqr +41xl +G1g& +7CTY +u_% +-+6I +JrDf +\4o7 +Lf4m +|Q\=; +>d|O: +u;)k +wr@Y,gv +@j@{q +n?4D +g@Vs +&D46$ +Pwf=} +gq8< +4O#S[ +%(5` +uh5| +gXY8h +QgGP +'=Uc! +|R|1 +=4x? +/Q_ +sRP + L+m +vm-" +0iL-: +s]{,B +VYUI +Q'h$ +.#|8- +dl{7$ +5/tWl +,yhO_T +N07q +HEgF +&ehE +.?pP6A + =Dl +XIIJ +`b>G +tr/7 +b?[^+ +52qq +KspC# +X',g +F>jx +,f'.K# +aN3q +w8n' +7CN0 +%cE7(u +728mz +6:Bf +@30a +"Zk]2/A +^F%W +T1Bg[r +"OYMv^H +UmWW +-m$5 +IZuM +^*09 +]ZiS.D +~ $Z +: w6 +^*wG +`o4!4^ +0TU8 +2D\4?} ++{z# +R,un +!2aG +NL70 +E1F* +eV8ti=v +)f|( +R*AG +=rhk8 +1Q](j +-g-al& +`N.L> +eb6, +Q:t| +G/xQ +8C@k +P]-y +WH-I +Qp89 +=8cA +\-;` +?.:<& +PVmy +YfCI +p7{53 +Jn`{g +7FaJx +SMg> +0CZt +mVL>w +E6Kjv- +`3/y +^xIK +X!%{m/; +LS^=Q04s diff --git a/research/firmware-strings/IP-BUTTON.txt b/research/firmware-strings/IP-BUTTON.txt new file mode 100644 index 0000000..fc5a2a7 --- /dev/null +++ b/research/firmware-strings/IP-BUTTON.txt @@ -0,0 +1,3596 @@ +pGHI +ZP@J +bBbO +bBbO +bBfO +bBg"J +bBcO +JJ`pG +pQF0" +H(`O +Hh`x +pGpG +`nH!! +pZH!! +pYHX! +`JH(! +pJH!! +pIHX! +p<H0! +ppGp +( (K +Pp a + aH +Pp dO +Pp`d + `dH +Pp bO +Pp`b + `bH +pX`O +pXdO +pXcO +@`aA +"K&H +`PcO +`P`A +#8"A +0h9h +8h1h +peml +mRFO +```4 +#BFO +#BFO +@k0 +i\0pG +SFZF +@ `9 +f hhf +98 +`g`8h `<`t` +AipG- +$!XF +kats0 +2L$h +$LaT +-`m` + j`b + `a +mswl +"EIFH +jHAh +" eIA` +LHNIA`b +cA!0 +iImI +iQepG +iImI + pGp +#!@F +#JF@ +kats +(`ah +`ahi`E` +`p` +0`.`u`F` + `b: + h@h +!hIh +FAF +hpG8 + h@i +"hRi +-pGpG- +#"B +#"B +<8 +8< +8< +8`8h +@ xv +jij i +yUkm +chj0d +F h@j + h@j +g` h@j + h@j + p`H +8j0`G +0h8b> +xh0` +0hx` +8i0` +0h8a +xaxiP +xaxixa +xaxiP +xaxixa +i0`b +b kP +0``( + (` kP + c`j + i(a +`iha +a kP +RFAFXF + (` + (`xj + (`(h +F8kP + (pm +@(pm +`(pm +98 +glwl +0(`_ +0(`_ +zqHC +0(`_ +8= +8= +```0 +b m@ +`P` +L$h +0 `@ +zqHC + ` hO + pG@ +~qPF +G0j@ +" !0 +JF)x@F + 0`^ +xh9h +xh9h +xh9h +`xh@ +ph1h +ph1h +`ph@ + `d( +ph!m + k@h + k@h + k@h@ +!kH` k +h!kB +`!k@ +ppG- + p@F! + QF8 +p8|P +8tx|P +h0`C +F2hAF8 +`k0`6 +k0`6 +k0`6 + l0`6 +`l0`6 +l0`6 +l0`6 + m0`6 +xsx{P +xsx{P + 0`= +q kP +q k@ +$pIF +[BRBc +IB@Ba +IB@Ba +[BRBc + F)FvA +0FqFdAmA +#"O +#"@ +qkst + 8`DF + x0( + x0( + x0( + 12F + 8`O +,`PF +0123456789abcdefghijklmnopqrstuvwxyz +BOITIER_8T +BOITIER_4T +BOU%c%c%c%c%c%c +UI_chk_calcule : 0x%X +MEL%c%c%c%c%c%c%c%c +Touche %d : APPUYEE +Touche %d : RELACHEE +reset usine +|------------------------------------| +|---- ----| +|---- CONSOLE DE TEST PRODUCTION ----| +Test en cours ----> + <----- +Test>> +unknown command +!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!! +Fin du mode console............. +Boot User Application.... +Choix des tests a effectuer : + A : Test Automatique (B->H) + B : Test Led CPU + C : Test Flash + D : Lecture de l'adresse MAC + E : Test du reseau + F : Test Led Lexan + G : Test Bouton + H : RESET CARTE + I : Flash SPI Erase +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Erase chip ... +abor +acct +cdup +feat +help +dele +list +noop +nlst +opts +pass +pasv +port +quit +rnfr +rnto +retr +stor +site +size +syst +type +user +xcwd +xmkd +xpwd +xrmd +Erase +550 Permission denied +257 "/" is the current directory +-rw-rw-rw- +user +%s 1 %-10s %-10s %10lu Jan 2 2012 %s +150 Opening binary data connection +Erreur de programmation +A_ftp : F_fonctionnement_mode_client_pour_data_FTP --> ERROR Serial Flash programming : %d +F_charge_new_param +bad CHK !!! +Chk entete error +.BOD +.bod +TELECHARGEMENT_PROG_APPLI +.BUT +.but +TELECHARGEMENT_PARAM_APPLI --> +150 OpenData +FTP:fail bad GAMME_PRODUIT +FTP:fail +F_read_config_par_block : init +F_read_config_par_block : read %d +-- CONFIG ETHERNET NETWORK -- +RTCS create task Error %08x! +Waiting for ethernet cable plug in ... +Cable connected +DHCP bind ... +Error %08x! +Successful Ethernet DHCP! +Domaine : %s +NTP server %d : %d.%d.%d.%d +Static IP bind ... +S_primary_DNS : %x +Successful Ethernet static IP! +IP Address : %d.%d.%d.%d +Subnet Address : %d.%d.%d.%d +Gateway Address : %d.%d.%d.%d +DNS Address 1 : %d.%d.%d.%d +DNS Address 2 : %d.%d.%d.%d +SNMP +Failed to initialize SNMP agent, error = %X +Send Trap %s +!!! Pas de r +seau => en attente +Status: +Button=?? +Button=%01d +;Alert +jkl1vi5erjnfh +Main_task +UDP_task +TCP_task +Protoc_task +tfs: +Error, getpeername() failed with error code %lx +SNMP : tentative de connexion HTTP -> %d.%d.%d.%d +envoi trap access to server +READ AIRCR Register : 0x%08P +WRITE AIRCR Register : 0x%08P +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 1 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 2 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 3 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 : DEBUT ATTENTE +F_fonction_correction_bug_DHCP_sur_MQX_402 : FIN ATTENTE +!-----------------------------! +!-- Boutons IP --! +!-- %s --! +!-- MQX ver %d --! +ERROR Mutex_init_trame_explorer_BODET !!! +ERROR TFS install returned: %08x +\index.html +Start http server ... +FTP_server_task +FTP Server running +ERROR Start FTP Server (%d) +!!!! MAIN_TASK - STACK OVERFLOW !!!! +!!!! TCP_TASK - STACK OVERFLOW !!!! +!!!! UDP_TASK - STACK OVERFLOW !!!! +WDOG bloqu +RESET because MAIN_TASK task blocked +RESET beacause UDP_TASK task blocked +RESET because TCP_TASK task blocked +RESET because PROTOC_TASK task blocked +RESET task as requested MAIN_TASK +RESET task as requested UDP_TASK +RESET task as requested TCP_TASK +RESET task as requested PROTOC_TASK +spi1: +Lecture @mac ... ERROR 1 +Lecture @mac ... ERROR 2 +No adresse MAC valide... +LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X +IP Address : %d.%d.%d.%d +Subnet Address : %d.%d.%d.%d +Gateway Address : %d.%d.%d.%d +Ping : %d.%d.%d.%d +Test LED en cours +Test LED LEXAN en cours +Boitier 8 Touches +Boitier 4 Touches +Appuyer sur les Boutons +Touche 1 appuyee! +Touche 2 appuyee! +Touche 3 appuyee! +Touche 4 appuyee! +Touche 5 appuyee! +Touche 6 appuyee! +Touche 7 appuyee! +Touche 8 appuyee! +RESET +Erase flash... +Erase flash OK! +!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X +Lecture @mac... ERROR +Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> OPT_RBSIZE sur %d.%d.%d.%d +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_PROTOCOLE : recvfrom() failed with error %lx +F_traitement_trame_explorer_BODET --> !!! ERREUR !!! Trame non transmise +F_traitement_trame_explorer_BODET --> ok +F_repondre_IP --> send failed with count %ld and error %lx +@ip : %d char = +%d.%d.%d.%d +F_decodage_adresse_reseau ERROR +F_traitement_trame_explorer_BODET --> ERROR _mutex_lock +mel 1 get-info +UCH_time_delay = %dms +mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c +mel 3 get-info +mel 1 set-ip +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c +DHCP : oui +Hostname: %s +mel 1 set-locate +mel 1 set-sn +mel 2 set-sn +bou 1 get-att +bou 2 get-att%cwrong_pass%c +bou 2 get-att%c +bou 1 set-att +bou 2 set-att%cwrong_pass%c +b_mode_Sigma_Autonome : %d +UCH_config_mode_Sigma : %d +TUCH_type_action_touche[%d] : %d +TUCH_type_zones[%d] : %d +TUCH_melodie[%d] : %d +TUCH_repet[%d] : %d +TUCH_volume[%d] : %d +TUCH_priorite[%d] : %d +bou 2 set-att%cack%c +mel 1 reset-factory +mel 2 reset-factory +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_UDP : recvfrom() failed with error %lx +F_gestion_trame_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +F_gestion_trame_TCP : ERREUR !!!!! SETSOCKOPT du socket serveur impossible (OPT_TBSIZE) +F_gestion_trame_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE) +F_gestion_trame_TCP : ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) +F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> ACCEPT failed, error 0x%lx +F_gestion_trame_TCP : ERREUR %x !!!!! --> RECVFROM failed %d.%d.%d.%d,%d +F_gestion_trame_TCP : ERREUR !!! SHUTDOWN failed, error 0x%lx +F_gestion_trame_TCP : ERREUR !!! SHUTDOWN server failed, error 0x%lx +ittyd: +spi1: +Lecture @mac ... ERROR 1 +Lecture @mac ... ERROR 2 +@mac: %02X:%02X:%02X:%02X:%02X:%02X +Pas de config !!! +UI_lg_structure : %d +Sizeof S_param: %d +F_charge_A_vars --> CHK BAD !!!! %d %d %d +F_sauv_A_vars: %d %d +Boitier boutons IP +BODET-%02X%02X%02X%02X%02X%02X +jkl1vi5erjnfh +public +---- +F_sauv_param_system: %d %d +V1.1A04 29/06/2017 +<BODY> +<br><br> +host +dhcp +dns1 +%02X:%02X:%02X:%02X:%02X:%02X +%d.%d.%d.%d +%dd %02dh %02dm +aSe2=9Z8gOi37* +<html><head></head></html><script language=javascript>history.go(-1);</script> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>MQX</title><meta http-equiv="REFRESH" content="0;url=system.html"></HEAD><BODY></BODY></HTML> +auth +user +password +ip_multi +jkl1vi5erjnfh +agent +version +community +trap +manag_1 +manag_2 +manag_3 +alarm_1 +alarm_2 +alarm_3 +alarm_4 +alarm_5 +Error, getpeername() failed with error code %lx +SNMP : connexion HTTP -> %d.%d.%d.%d +Access to server from %d.%d.%d.%d +Web activity timeout for %d.%d.%d.%d +home +network +netdata +system +reboot +factory_config +security +param +param_data +snmpdata +snmp +snmptest +F_init_clavier : ERROR _mutex_cla !!! +F_gestion_clavier --> ERROR _mutex_cla +<HTML> +<HEAD> +<TITLE> +</TITLE> +</HEAD> +F_fifo_init : ERROR Mutex_init_FIFO !!! +F_fifo_enqueue --> ERROR _mutex_lock +F_fifo_dequeue --> ERROR _mutex_lock +Power Recovery +Authentfication failure to Web Server +/bodet.png +/crit.png +/index.html +/index_fr.html +/index_gb.html +/info.png +/melodys.css +/network.html +/network_gb.html +/param.html +/param_gb.html +/SNMP_fr.html +/SNMP_gb.html +/system.html +/system_gb.html +/warn.png +IHDR +PLTE +dca(# +/.&zzz +-,&NH +76085 +tRNS +pHYs +IDATx +b{lfcF +xm$9 +<O4bt +:gC= +@mxW +] aj +Vn!Q +YQU, +WNih +\@NY0^ +NACZ +w[Kc& +u>zve|B +@b4) +id"3 +ZL'W_m +_9h +2>C,? +IEND +IHDR +PLTE +tRNS +pHYs +IDATx +e@|Y9y +@`PpHhXx +oLl\|BbRrJjZ:CFfVvNn^~AaQqIiY9CEeUuMm]}CcSsKk[;CGgWwOo_ +IEND +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone Setting</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function detect_langue() { +if (navigator.browserLanguage) +var language = navigator.browserLanguage; +else +var language = navigator.language; +if (language.indexOf('fr') > -1) { +//alert("Fr") ; +document.location.href = 'index_fr.html'; +else { +//alert("Gb") ; +document.location.href = 'index_gb.html'; +</script> +</head> +</html> +<script language="javascript"> +detect_langue(); +</script> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(4); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +document.getElementById("id_product").innerHTML = hvac_value[0]; +document.getElementById("id_host_name").innerHTML = hvac_value[1]; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Accueil</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset> +<DIV><label for="id_product">Produit</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Nom</label><span id="id_host_name"> </span></div> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("home.cgi"); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(4); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +document.getElementById("id_product").innerHTML = hvac_value[0]; +document.getElementById("id_host_name").innerHTML = hvac_value[1]; +function loop() { +if (!data_received) +makeRequest("home.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Home</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset> +<DIV><label for="id_product">Product</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Name</label><span id="id_host_name"> </span></div> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("home.cgi"); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +IHDR +PLTE8| +\tRNS +pHYs +IDAT +vm^r +JAR4 +Y%y#Cqi& +rL%D +IEND +body { +font-family: Verdana, Arial, sans-serif; +background: #5b5b5b; +margin: 0px auto; +padding: 0 0 20px 0; +#shadow-one { +width: 760px; +border: 1px solid #555; +border-top: 0; +margin: 0px auto; +#shadow-two { +border: 1px solid #4b4b4b; +border-top: 0; +#shadow-three { +border: 1px solid #444; +border-top: 0; +#shadow-four { +border: 1px solid #3a3a3a; +border-top: 0; +#page { +border: 1px solid #333; +background: #fff; +border-top: 0; +padding: 20px; +font-size: 10pt; +#title { +background: #E1E1E1; +padding: 4px; +font-weight: bold; +color: #4B4B4B; +margin-bottom: 15px; +height: 16px; +#title .right { +float: right; +width: 300px; +text-align: right; +#menu { +float: left; +width: 150px; +padding-right: 20px; +#menu a { +width: 140px; +display: block; +background: #FFF101; +color: #000000; +padding: 8px; +font-weight: bold; +border-bottom: 2px solid #fff; +text-decoration: none; +#menu a:hover { +background: #FFFF66; +text-decoration: underline; +#content { +width: 525px; +float: right; +padding-right: 10px; +#content a { +color: #FFFF00; +text-decoration: none; +#content a:hover { +color: #FFFF00; +text-decoration: underline; +.spacer { +clear: both; +#footer { +font-size: 0.8em; +color: #FFFF00 ; +text-align: center; +margin: 10px 50px 0 50px; +padding-top: 10px; +border-top: 1px dotted #FFFF00 ; +.code { +font-family: Courier New, Courier, fixed-width, fixed; +.error { +margin-left: 10px; +padding: 10px; +background: #fdd; +border-left: 2px solid #900; +fieldset { +margin: 0px 0px 0px 10px; +padding: 8px; +border: 1px dotted #333; +background: #EBEBEB; +fieldset div { +margin: 0 0 0 auto; +padding: 2px 0px 2px 150px; +fieldset div label { +margin-left: -135px; +padding-top: 2px; +width: 135px; +font-weight: bold; +position: absolute; +fieldset div lab1 { +padding-right: 20px; +.picto { +margin-left: 10px; +padding-top: 2px; +fieldset input { +width: 250px; +fieldset input.sm { +width: auto; +left: inherit; +margin-left: 5px; +fieldset input.sm2 { +width: 25px; +left: inherit; +fieldset input.sm3 { +margin-left: 100px ; +width: 124px; +fieldset input.sm4 { +width: auto; +left: inherit; +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(20); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +hvac_value[7] += parsed[7]; +hvac_value[8] += parsed[8]; +// alert(hvac_value[5]) ; +// MAC +document.getElementsByName("mac")[0].value= hvac_value[0] ; +// host +document.getElementsByName("host")[0].value= hvac_value[1] ; +// coche DHCP +if (hvac_value[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= hvac_value[3] ; +// Mask +document.getElementsByName("sub")[0].value= hvac_value[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= hvac_value[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= hvac_value[6] ; +configIPBoxes(); +function loop() { +if (!data_received) +makeRequest("netdata.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Configuration réseau</h1> +<p>Cette page permet de configurer les paramètres réseau.</p> +<p class="error"> +<b>Attention:</b> Un paramétrage incorrect peut entrainer une perte de la connexion réseau.</p> +<form method="post" action="http:network.cgi" name="config"> +<fieldset> +<div><label>Adresse MAC</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Nom</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> DHCP</div> +<div><label for="id_ip" id="id_label_ip">Adresse IP</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Masque</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Passerelle</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm4" value="Ok et Redémarrage"/></div> +</fieldset> +</form> +<div> </div> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("netdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(20); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +hvac_value[7] += parsed[7]; +hvac_value[8] += parsed[8]; +// alert(hvac_value[5]) ; +// MAC +document.getElementsByName("mac")[0].value= hvac_value[0] ; +// host +document.getElementsByName("host")[0].value= hvac_value[1] ; +// coche DHCP +if (hvac_value[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= hvac_value[3] ; +// Mask +document.getElementsByName("sub")[0].value= hvac_value[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= hvac_value[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= hvac_value[6] ; +configIPBoxes(); +function loop() { +if (!data_received) +makeRequest("netdata.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Network Configuration</h1> +<p>This page allows the network configuration.</p> +<p class="error"> +<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p> +<form method="post" action="http:network.cgi" name="config"> +<fieldset> +<caption class="auto-style1"><strong>Connection<br></br></strong></caption> +<div><label>MAC Address</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Name</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div> +<div><label for="id_ip" id="id_label_ip">IP Address</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Subnet Mask</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Gateway</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">DNS Address</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm" value="Save and Reboot"/></div> +</fieldset> +</form> +<div> </div> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("netdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(5); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +// Mode +if (hvac_value[0]== 0) + document.getElementsByName("00")[0].checked = true ; +else document.getElementsByName("00")[1].checked = true ; +// Multicast Adress +document.getElementsByName("ip_multi")[0].value= hvac_value[1] ; +</script> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content" style="height: 361px"> +<h1>Paramètres</h1> +<p> </p> +<form method="post" action="http:param.cgi" name="config"> +<fieldset> +<div></div> +<div><label>Mode</label> +<input type="radio" class="sm4" name=00 value="0" style="width: 27px; margin-left: 20px;" checked="checked">Sigma</input> +<input type="radio" name=00 value="1" style="width: 27px">Autonome</input> +</div> +<div> </div> +<div> +<label style="width: 152px">Adresse d'émission</label> +<input type="text" class="sm4" name="ip_multi" style="width: 150px; margin-left: 25px;" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)"/> +</div> +<div> </div> +<div> +<input type="submit" class="sm4" value="Ok et Redémarrage" style="margin-left: 25px"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("param_data.cgi"); +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box </title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(5); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +// Mode +if (hvac_value[0]== 0) + document.getElementsByName("00")[0].checked = true ; +else document.getElementsByName("00")[1].checked = true ; +// Multicast Adress +document.getElementsByName("ip_multi")[0].value= hvac_value[1] ; +</script> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content" style="height: 361px"> +<h1>Parameters</h1> +<p> </p> +<form method="post" action="http:param.cgi" name="config"> +<fieldset> +<div></div> +<div><label>Mode</label> +<input type="radio" class="sm4" name=00 value="0" style="width: 27px; margin-left: 20px;" checked="checked">Sigma</input> +<input type="radio" name=00 value="1" style="width: 27px">Independent</input> +</div> +<div> </div> +<div> +<label style="width: 152px">Sending address</label> +<input type="text" class="sm4" name="ip_multi" style="width: 150px; margin-left: 25px;" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)"/> +</div> +<div> </div> +<div> +<input type="submit" class="sm4" value="Save and Reboot" style="margin-left: 25px"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("param_data.cgi"); +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var hvac_value = new Array(40); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var i, parsed = data.split( "\n" ); +var form ; +for (i=0; i<=15; i++){ +hvac_value[i] += parsed[i]; +// Enable SNMP +if (hvac_value[0] == 0) +document.getElementsByName("agent")[0].checked = false ; +else document.getElementsByName("agent")[0].checked = true ; +// Version +if (hvac_value[1]== 0) + document.getElementsByName("version")[0].checked = true ; +else document.getElementsByName("version")[1].checked = true ; +// Communaute +document.getElementsByName("community")[0].value= hvac_value[2] ; +if (hvac_value[3] == 0) +document.getElementsByName("trap")[0].checked = false ; +else document.getElementsByName("trap")[0].checked = true ; +// SNMP Manager +document.getElementsByName("manag_1")[0].value= hvac_value[4] ; +document.getElementsByName("manag_2")[0].value= hvac_value[5] ; +document.getElementsByName("manag_3")[0].value= hvac_value[6] ; +// Enable alarms +if (hvac_value[7] == 0) +document.getElementsByName("alarm_1")[0].checked = false ; +else document.getElementsByName("alarm_1")[0].checked = true ; +if (hvac_value[8] == 0) +document.getElementsByName("alarm_2")[0].checked = false ; +else document.getElementsByName("alarm_2")[0].checked = true ; +if (hvac_value[9] == 0) +document.getElementsByName("alarm_3")[0].checked = false ; +else document.getElementsByName("alarm_3")[0].checked = true ; +if (hvac_value[10] == 0) +document.getElementsByName("alarm_4")[0].checked = false ; +else document.getElementsByName("alarm_4")[0].checked = true ; +if (hvac_value[11] == 0) +document.getElementsByName("alarm_5")[0].checked = false ; +else document.getElementsByName("alarm_5")[0].checked = true ; +// periode status +document.getElementsByName("k")[0].value= hvac_value[12] ; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Configuration alarmes</h1> +<form method="post" action="http:snmp.cgi" name="config"> +<fieldset> +<div><input type="checkbox" class="sm" name="agent" onclick="configIPBoxes()"/> SNMP</div> +<div><label>Version</label> +<input type="radio" name="version" value="0" style="width: 27px">V1</input> +<input type="radio" name="version" value="1" style="width: 27px">V2C</input> +</div> +<div><label>Community</label> +<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><input type="checkbox" class="sm" name="trap" onclick="configIPBoxes()"/> SNMP Trap</div> +<div><label>SNMP Manager 1</label> +<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><label>SNMP Manager 2</label> +<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div><label>SNMP Manager 3</label> +<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<br></br> +<div style="padding:0 0 20px 20px"> +<TABLE border=1 CELLPADDING=5 CELLSPACING=0> +<TBODY> +<TR> +<Th>Alarmes actives</Th> +<Th style="width: 200px">Paramètres</Th> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Redémarrage<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Appui bouton<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_3"/>Accès web<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_4"/>Défaut authentification<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_5"/>Status périodique<img class="picto" src="info.png"/></TD> +<TD>Periode (h) <input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD> +</TR> +</TBODY> +</TABLE> +</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning<input type="submit" class="sm3" value="Ok"/></div> +<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div> +</fieldset> +</form> +<br></br> +<form method="post" action="http:snmptest.cgi" name="config2"> +<fieldset> +<br></br> +<div><label>SNMP test</label> +<input type="submit" class="sm3" style="margin-left:50px" value="Trap status"/></div> +<div> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +function configIPBoxes() { +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var reCarInvalides = /_/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("snmpdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var hvac_value = new Array(40); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var i, parsed = data.split( "\n" ); +var form ; +for (i=0; i<=15; i++){ +hvac_value[i] += parsed[i]; +// Enable SNMP +if (hvac_value[0] == 0) +document.getElementsByName("agent")[0].checked = false ; +else document.getElementsByName("agent")[0].checked = true ; +// Version +if (hvac_value[1]== 0) + document.getElementsByName("version")[0].checked = true ; +else document.getElementsByName("version")[1].checked = true ; +// Communaute +document.getElementsByName("community")[0].value= hvac_value[2] ; +if (hvac_value[3] == 0) +document.getElementsByName("trap")[0].checked = false ; +else document.getElementsByName("trap")[0].checked = true ; +// SNMP Manager +document.getElementsByName("manag_1")[0].value= hvac_value[4] ; +document.getElementsByName("manag_2")[0].value= hvac_value[5] ; +document.getElementsByName("manag_3")[0].value= hvac_value[6] ; +// Enable alarms +if (hvac_value[7] == 0) +document.getElementsByName("alarm_1")[0].checked = false ; +else document.getElementsByName("alarm_1")[0].checked = true ; +if (hvac_value[8] == 0) +document.getElementsByName("alarm_2")[0].checked = false ; +else document.getElementsByName("alarm_2")[0].checked = true ; +if (hvac_value[9] == 0) +document.getElementsByName("alarm_3")[0].checked = false ; +else document.getElementsByName("alarm_3")[0].checked = true ; +if (hvac_value[10] == 0) +document.getElementsByName("alarm_4")[0].checked = false ; +else document.getElementsByName("alarm_4")[0].checked = true ; +if (hvac_value[11] == 0) +document.getElementsByName("alarm_5")[0].checked = false ; +else document.getElementsByName("alarm_5")[0].checked = true ; +// periode status +document.getElementsByName("k")[0].value= hvac_value[12] ; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server </div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Alarm Configuration</h1> +<form method="post" action="http:snmp.cgi" name="config"> +<fieldset> +<div><input type="checkbox" class="sm" name="agent" onclick="configIPBoxes()"/> SNMP</div> +<div><label>Version</label> +<input type="radio" name="version" value="0" style="width: 27px">V1</input> +<input type="radio" name="version" value="1" style="width: 27px">V2C</input> +</div> +<div><label>Community</label> +<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><input type="checkbox" class="sm" name="trap" onclick="configIPBoxes()"/> SNMP Trap</div> +<div><label>SNMP Manager 1</label> +<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><label>SNMP Manager 2</label> +<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div><label>SNMP Manager 3</label> +<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<br></br> +<div style="padding:0 0 20px 20px"> +<TABLE border=1 CELLPADDING=5 CELLSPACING=0> +<TBODY> +<TR> +<Th>Enable Alarms</Th> +<Th style="width: 139px">Parameters</Th> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Reboot<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Button pressed<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_3"/>Web access<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_4"/>Authentication failure<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_5"/>Periodic status<img class="picto" src="info.png"/></TD> +<TD>Periode (h) <input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD> +</TR> + </TBODY> +</TABLE> +</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning<input type="submit" class="sm3" value="Save"/></div> +<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div> +</fieldset> +</form> +<br></br> +<form method="post" action="http:snmptest.cgi" name="config2"> +<fieldset> +<br></br> +<div><label>SNMP test</label> +<input type="submit" class="sm3" style="margin-left:50px" value="Send status trap"/></div> +<div> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +function configIPBoxes() { +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var reCarInvalides = /_/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("snmpdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// version +id_version.innerHTML = hvac_value[0] ; +// timestamp +id_timestamp.innerHTML = hvac_value[1] ; +// Datecode +id_datecode.innerHTML = hvac_value[2] ; +// Auth +if (hvac_value[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= hvac_value[4] ; +// Password +document.getElementsByName("password")[0].value= hvac_value[5] ; +// Confirm +document.getElementsByName("password2")[0].value= hvac_value[6] ; +//alert("Fin") ; +function loop() { +if (!data_received) +makeRequest("system.cgi"); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Système</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Micrologiciel</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>En activité</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()"> +<fieldset> +<p class="error"> +<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Authentification</div> +<div><label for="id_user" id="id_label_user">Utilisateur</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></td></div> +<div><label for="id_password" id="id_label_password">Mot de passe</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></td></div> +<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></td></div> +<br></br> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>Attention:</b> Redémarrer entrainera la perte de la connexion réseau.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Redémarrer" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>Attention:</b> La configuration usine entrainera la perte de tous les paramètres et eventuellement la perte de la connexion réseau.</p> +<input type="hidden" name="h2" value="0"/> +<div><input type="submit" class="sm" value="Config. usine et Redémarrer" style="width: 200px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function tech(evenement) +window.location.href="tech.html" ; +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; +// +alert('There was a problem with the request.'); +alert( http_request.status ); + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// version +id_version.innerHTML = hvac_value[0] ; +// timestamp +id_timestamp.innerHTML = hvac_value[1] ; +// Datecode +id_datecode.innerHTML = hvac_value[2] ; +// Auth +if (hvac_value[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= hvac_value[4] ; +// Password +document.getElementsByName("password")[0].value= hvac_value[5] ; +// Confirm +document.getElementsByName("password2")[0].value= hvac_value[6] ; +//alert("Fin") ; +function loop() { +if (!data_received) +makeRequest("system.cgi"); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>System</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Firmware</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>Uptime</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div> +<div><label for="id_user" id="id_label_user">Username</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password" id="id_label_password">New Password</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password2" id="id_label_password2">Confirm New Password</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div> +<br> +<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p> +<input type="hidden" name="h2" value="0"/> +<div><input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function tech(evenement) +window.location.href="tech.html" ; +document.getElementById('hello').innerHTML = "Control box Setting"; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html> +IHDR +PLTE +caEqpUchv +tRNS +pHYs +IDAT +I 7=+6! +pLLM +YYX33r +n9Yi~ +IEND +%s;%d;%s +Not supported +SNMPv2_trap_userSpec_NEW DNS FALSE +@%-10s +public +private +200 Port command okay +220 RTCS FTP Server Ready +221 Goodbye! +226 File received OK - %ld bytes in %ld.%03ld sec +226 File sent OK - %ld bytes in %ld.%03ld sec +230 Logged in +426 write error +426 device full +500 Unknown command +501 Bad port syntax +502 Command not implemented +331 User name okay, need password. +530 Not logged in. +221 Goodbye. +227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd). +501 Option not supported. +215 MQX +214- The following commands are recognized: +214 Direct comments to Embedded Access Inc. +200 OK. +200 Type ASCII. +200 Type Binary. +501 Unknown type. +550 Requested action not taken. File unavailable. +150 Opening data connection. +425 Data connection refused. +TCP/IP +NTP server %d : %d.%d.%d.%d +Bodet Control box +httpd session +httpd server +Not Found +text/plain +text/html +text/css +image/gif +image/jpeg +image/png +application/javascript +application/octet-stream + ;%<> +HTTP/1.0 %d %s +Connection: Keep-Alive +Connection: close +Content-Type: %s +Content-Length: %d +.htm +.html +.gif +.jpg +.png +.css +<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD> +<BODY><H1>Unauthorized!</H1> +</BODY></HTML> +<HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD> +<BODY><H1>The request URL was not found!</H1> +n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc +Freescale/Freescale MQX +(c) 2013 Freescale Semiconductor. All rights reserved. +Jun 19 2017 at 09:18:51 +_mqx_idle_task +0123456789ABCDEF +0123456789abcdef +index.htm +error 0x%X +Server: MQX HTTP - Freescale Embedded Web Server +POST +Connection: +keep-alive +Keep-Alive +Content-Length: +Authorization: +Basic +.cgi +WWW-Authenticate: Basic realm="test" +ittyd: +spi1: +spi2: +esdhc: +ittyd: +IET@ +"BT@ +"BT@ +"BT@ +BhRi +CChZa +BhRi +CChZa +hS`pGAhIi +!A`O +"\ITH +#d"CI2H +h1M-h +SCTR +JH \ +6H \ +-H \ +yIvH +abQC +9I9H +3I4H +-I/H +1"9I +qIrH +!hJ +!dJ + \I + NI + IK + CI + ?I + ;I + 7I + 2I + .I + +I +SCTR0 +d&d? +]K@@ +]L@@ +0!RH +0 ` +&^HF`]O +]L@@ +0H1I +(x%( +(x ( +(x*( +(x0( +(x:( +F(x.( +(x*( +(x0( +(x:( +@x:( +e]0- +F_E +F_E5 +BFKF +SCTR + pG8 +0p08 +89 +jh)h +ihAf +ihAg +jh)h +ihAf +ihAg +(hih +@)hI +C(`hh + pG- +8xyx +8xyx +8xyx +FBF9 +8xyx +!)T1 + pG8 +x4" +qhAf +@@; +mx0= +mx0=, +mxA= +mx7=, +mxa= +mxW=, +U(xy +SCTR +"AF +"AF + BT@ + BT@ +"BT@ +"BT@ +\Fdh +xCdh +bfIaH +h`L$h +UH@h +SH@h +CQH@h +?H! +#KJGIFH +SCTR +(h)i +(i9j +xtum + i1j +xtum +#`c` +`i!i +haiI +hah@ + h`` +a`i@ +@ipG- +G8`^ +G8`8h +G8`! +G8`8h +G8`l +G8`8h +G8`^ +G8`8h +G8` +G8`8h +G8`n +G8`8h +,pG +` pG +0`0i7h +0h0a +`00pG + pG- +@;XpPh +ph(` +ph(` +@!ph +9XpPh + pGp +i@h/h +i@hoh +i@h(` +ih`hh +0hPE +8hPE +8h1h + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG +4XpPj +T4Xp +j`E; + pG +G8`! +G8`8h + pG- +YF`m + d l +0 (pm + (pm + (pm + (pm + (pm + (pm +BFYF( + l(pm + (pm +(``k +`c kA + c`k +`c kA + c`k +mk$xP +mk$xP +`c kA +`c`k +`c kA + e kB +"c"m +`c kA +* kB +`kPE + c`k +`c kA +x`e k +`c`k +`c kA +F k0 + c`k +cRF9 +rgI0 +#ZF*I0 +SCTR +aPiD +aPiD +aPiD +aPiD +aPiD +aPiD +aPiD + i0C +a`iG +'a i +(h@E +(h@EK + aj@ +`jai@ +iaj@ +a`i b +'a i +'a(h +(hHE2 +`bmh +(hHEH + aj@ + aj@ +`bmh +`jai@ +iaj@ +a`i b +@Bai@ +'a i + i@E + a i + iHE +a`jai@ +iaj@ +a`i b +'a i + i@E + a i + iHE +b`jai@ +iaj@ +a`i b +`i!j@ +`a j0 +paiI +paiI +paiI +@Bai@ +a`i@ +a`i@ +`a`i +p`i@ +aaiI +aaiI +aaiI +aaiI +a`i@ +a`i@ +`a`i_ +p`i@ +p j`a +aaiI +aaiI +a`i@ +a`i@ +`a`i_ +p`i@ +a`i@ +a`i@ +`a`i) +p`iEp- +p`i@ +`a0! + iPE + iPE +`'a +0h4h +SCTR +`FpG + hGj +@x>( +8x<( +xx%( + 0p +@hpGp +'.!hi +jAi( + (pD + (p4 + h@k +ppG- +(x+( +(x{( +(x=( +(xII@ ++08 +!9Tm + 8p1 +FRFAF8 +&!@F +SCTR +\.( +\08E +y\A) +y\[) +y\ 1 + ` h +aa h +"qI +"*I +@q}H +|I|H +wIxH +tItH +SCTR +SCTR +`h!h + hahA` +pP{Hp +qP|Hq + pGp +\0pv + 0`O +(x8shxxs +s(y8thyxt + 0`@F +F%x +@pG +`pG- +AH@@ +AH@@ +h @yh +xh`@p +`xh +hhfh +(i&h +Uhfh +hh^h +i@hX` +%jhh +hhX` +-h j +hhX` + pGR +iA`! +SCTRX +SCTR +B0 `8H +```h + ` +G`h2 +e` h + pG- +(xixQ +(yiyQ +0xqxQ +0zqzQ + 0`_H +SCTR@; +ppG=H +ppG8 +$P2H +uHvI +fHyI +lHkI +]H[I +MH`I +SHPI +CHAI +3HHI +9H6I +*H&I +ppG=H +ppG8 +$P2H +"$I%H +hpG8 +9JRh8K +`6H@h5J +Aa3H@h +/H@h@ +-IH`,H +`pG)J +"BT@ +!Ap}H +h dI +h![J +h SI +h NJ +(xX( +=I>H +h .I +h )J +hW@I +hG@SH +\SMTUR +NHNIY\ +&H)I +hP@I +hX@@ +<`}` + h@j +0xr( +h0`' +`h@h0` +`i0` + iah + ;\+ + <\, +0``h + 0`8 + igi +`i'i +`i'i + igh +0hAiCH +!K0hBl0h +SCTR + 0pv +SCTR +H@xPp +`i!j + jai@ + jai@ +JFAF +xh9h +8h a +`<`8h +x` i + cfc +QFHF + i8`8h +x`'a +xh9h +`0i8`7a +trap +trap +`0`PF +p0`PF +p0`PF +"AFXF +`A`E +GhO` +`Gh9`A` +K`` +GhO` +`Gh9`A` +#JF@ +8i9h +!@F + 8`F +8`?h +sBF@ +sBF@ +#BF@ +#BF@ +han` +ssem +FpG8 +F!x1 +qA5J +3K2M-h +/M-h1N6h +vLeE +M-h, +M-xm +!`jP +h jEh + j@i +i jAi0 +phqh +GIF +phqh +GIF +8q j + jCh + pG8 +A`Ah +A`pG +xpGp +`" (a + haO + (dO +,` z +(h@h + (a( + (t_ + 8p h +:!(j + 0pp +?!hi + 0pv +/!hi +hi@x +F.!PF +F. 0p +F/!hi +/!PF + (p1 + (p(x + (p3 + h`s +hahi +(b(j +SCTR + (`@F +`pG:J +pG*J + pG8 +`(h$ +q(z0rhzpr +r({0sh{ps + 8aV +xaxi + xb8 +iDi\aQ +xhyh +989 +xhyh +hhih +98 +98 +98A +xhyh +98 +`hah +FQF( + 8b\H + 8b=H +`hah +`hah +`hah +h8a0 +"YF8 +xhyh +`hah +`hah +`hah +`hah +({i{ +`hah +(|i| +`hah +`hah +`hah +`hah +JFYF +AFHF +`b`j + `e`( +h``h +RFAFHF +AFHF +FQF@F +98 +FAF( +hhih +ih h +$`" +8hHE +`hah +`hah +/JAF +`hah +hhih +hhih +hhih +hhih +hhih +hhih +hhih + {a{ + |a| +h)i@ +phqh +phqh +@xpp +@ypq({ +{pr(| +SFJF! +@xqx +@yqy + 8`HF + pG- +hhih +hhih +`hah +`hah +pGa( +JFd +JFd +\E@I +)RoJg +M-hd +L$h +B%. +\s@R +\s@R +\k@R +\s@R +SCTR&< + c) + c<I +`c`k +a6I + c`k@ +`c`k + j`a +0xA( +"uI( +"kI( +"`I( +"VI( +"KI( +"AI( +SCTR +h@j`b +@jh` + pG- +cEHEI +F+HP + pGP; + aA +pe`jp` i +GF8h +FWF8h +8h@E +OF8h +h`bcj +"!j( +98 +hhih +phqh +JFaj0 +phqh +GAF +bj!jHF +"jaj0 +phqh +GAF +98 +h@h@ +xhyh +GXF= +hxa +xhyh +xhyh +GPF. +hxa +0yqyQ +`hah +`hah +`hah +0xqxQ +`hah +`hah +`hah +`hah +hxb{j +"9j +98`hah +`hah + `(i +,alah +x@xP +h@hKh +`'` +h `( + pG0 +0h@h + h(` + h0``h + p`9 + p`9 +YAT GEK8 +x`xh +8h`c8 + x`?h +>a`m +`9i8 +`m!m +8` a +e!i +(mHE +kl*lIF +FJF1 +kl(l + GEK- +g ! + mam@ +QF`m +F mam@ + mam@ +cl"lIF`m +`eJF) +CFRF +`k@h +&`g` +t`pi +`pG8 +`hh` + ``h + h@iai +!hHa hahA``h +`h!h + h(` +FPF" +FHFB +xa`i( +xiai +xa`hx``h +|`xi@ +FQF`j +(h@i +(h@i +)hHaK +F(h@i? +h(`(h +#BFA + aA +` lh` +ipb` +xjqj +xjqj +(h0`.` +`!HC +pxg +xdxl +QFxj +xbxj +8h`a8h +8``i!lA` lai + GEK +8l``8l +0h(`5` +98( +8{y{Q +8yyy +F8zyz +8xyxQ +hhih +hhih +n g1 +hhih +hhih +h`a +0{q{Q +cFY +`hah +(ziz +q(yiy + 0pv + 0pv +98 +0xqxQ +0zqz +0yqy +98; +pP 0s +98 +jaj8 +8h(a + 8a6 + GEK- +(ziz +!QCO + b8 +IFPF + d`k +F0h`c0 +p`ph +kqh@ +kqh@ +phcl +hehm +Ahm +hfhn +@!HC + {a{ + |a| +hIhIh + iE`%a +0iD`4a + ``0 +bRF) +ahi@ +t`RH0` +`JH0` +(iF`.a +@px`( +"AFHF +,gF +h0`YH +QH1h +h0`0 +h0`CH +`AF +h!j`i +i(b`j +b(hEb +>p(a +zqHC + (p h +jhp h +(q0hq0 +(s j +hs j +hi)i@ +="ii(i +IF@F +7"ii(i +IF@F +3"ii(i +IF@F +<"ii(i +IF@F +9"ii(i +"IF@F +2"ii(i +YF@F + hrO +j$Ls +i$\p +@$\p +@$\p +zqHC +!Ab( +zqHC +zqHC +C#BF)j +zqHC +zqHC +zqHC +!Ab( +!Ab( +0|q| +8xyx +8xyx +8xyx +8xyx +bpG- +C9yzy +6"QFHF +`5"QFHF +zqHC +zqHC +!Ab +!Ab +4awj +`hah +`hah +%j&h +i!j`i +Fp.I +` / +x`8C +Hp` +[FbhO +d FC l +`hah +`hah +rx0yqy +0yqy +`hah +0h8`0y8q8i +7i(| +Fpy_ +`1ypy +`hipa(i +hj@xP + (pm +k(pm + pG- +F9yPF +"1hXF +cF_ +eF_ +`F_ +cF_ +eF_ + (`F + (`: + (`. +h6h6h +h-h-h +h-h-h-i +h-h-h +h6h6h +h-h-h +h6h6h +h6h6h +h6h6h +BFqh +x`HF +C(f(n +@`x`( +xpG8 + hah + h"| +`BhR +uMelodys +54321 +param.but +Settings response +No O +eter +ceived.<br> +<html><head></ +script language=java +>history.go(-1);</ +public>!#S +,a(a +(5t$ +xR|P diff --git a/research/firmware-strings/MICROPHONE.txt b/research/firmware-strings/MICROPHONE.txt new file mode 100644 index 0000000..ce34094 --- /dev/null +++ b/research/firmware-strings/MICROPHONE.txt @@ -0,0 +1,3887 @@ +pGHI +ZP@J +bBbO +bBbO +bBfO +bBg"J +bBcO +JJ`pG +AFHF +H(`O +Hh`x +pGpG +`nH!! +pZH!! +pYHX! +`JH(! +pJH!! +pIHX! +p<H0! +ppGp +( (K +Pp a + aH +Pp dO +Pp`d + `dH +Pp bO +Pp`b + `bH +pX`O +pXdO +pXcO +@`aA +"K&H +`PcO +`P`A +#8"A +0h9h +8h1h +peml +mRFO +```4 +#BFO +#BFO +@k0 +i\0pG +SFZF +@ `YFPF +ZFQF@F +h@ h +AF@F +`g`8h `<`t` +AipG- +$!XF +kats0 +2L$h +$LaT +-`m` + j`b + `a +mswl +"GIHH +jHAh +" eIA` +LHNIA`b +cA!0 +iImI +iQepG +iImI + pGp +#!@F +#JF@ +(`ah +`ahi`E` +`p` +0`.`u`F` +`p` + `b: + h@h +!hIh +FAF +hpG8 + h@i +"hRi + pGP +-pGpG- +#"B +#"B +<8 +8< +8< +pGAJ +pG8J + h4I +8`8h +@ xv +@A` +jij i +yUkm +<eF_ +dF@, +8pah + k`c +1hCH +x qR +x qR +x qR +chj0d +F h@j + h@j +g` h@j + h@j + p`H +8j0`G +0h8b> +xh0` +0hx` +8i0` +0h8a +xaxiP +xaxixa +xaxiP +xaxixa +i0`b +b kP +0``( + (` kP + c`j + i(a +`iha +a kP +RFAFXF + (` + (`xj + (`(h +F8kP + (pm +@(pm +`(pm +98 +glwl +```0 +b m@ +`P` +L$h +0 `@ +zqHC + ` hO + pGL +~qPF +G0j@ +" !0 +JF)x@F + 0`^ +xh9h +xh9h +xh9h +`xh@ +ph1h +ph1h +`ph@ + `d( +ph!m + k@h + k@h + k@h@ +!kH` k +h!kB +`!k@ +ppG- + p@F! + QF8 +p8|P +8tx|P +h0`C +F2hAF8 +`k0`6 +k0`6 +k0`6 + l0`6 +`l0`6 +l0`6 +l0`6 + m0`6 +xsx{P +xsx{P + 0`= +q kP +q k@ +ihijh +$pIF +[BRBc +IB@Ba +IB@Ba +[BRBc + F)FvA +0FqFdAmA +@FIFRF[F +@FIFRF +#"O +#"@ +qkst + 8`DF + x0( + x0( + x0( + 12F + 8`O +,`PF +0123456789abcdefghijklmnopqrstuvwxyz +|------------------------------------| +|---- ----| +|---- CONSOLE DE TEST PRODUCTION ----| +Test en cours ----> + <----- +Test>> +unknown command +!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!! +Fin du mode console............. +Boot User Application.... +Choix des tests a effectuer : + A : Test Automatique (B->I) + B : Test Led + C : Test Flash + D : Lecture de l'adresse MAC + E : Test du reseau + F : Test Bouton + G : Test Afficheur + H : Load Melodie par defaut + I : Test Record Audio + J : RESET CARTE + K : Test SD CARD + L : Test Codec Audio + M : Flash SPI Erase +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Erase chip ... +ERROR (1) +abor +acct +cdup +feat +help +dele +list +noop +nlst +opts +pass +pasv +port +quit +rnfr +rnto +retr +stor +site +size +syst +type +user +xcwd +xmkd +xpwd +xrmd +Erreur de programmation +A_ftp : F_fonctionnement_mode_client_pour_data_FTP --> ERROR Serial Flash programming : %d +.BOD +.bod +TELECHARGEMENT_PROG_APPLI +.MDY +.mdy +TELECHARGEMENT_PARAM_APPLI --> +ERROR !!! +.MP3 +.mp3 +TELECHARGEMENT_FICHIER_MP3 +150 OpenData +FTP:fail bad GAMME_PRODUIT +FTP:fail +-- CONFIG ETHERNET NETWORK -- +RTCS create task Error %08x! +Waiting for ethernet cable plug in ... +Cable connected +DHCP bind ... +Error %08x! +Successful Ethernet DHCP! +Domaine : %s +NTP server %d : %d.%d.%d.%d +Static IP bind ... +S_primary_DNS : %x +Successful Ethernet static IP! +IP Address : %d.%d.%d.%d +Subnet Address : %d.%d.%d.%d +Gateway Address : %d.%d.%d.%d +DNS Address 1 : %d.%d.%d.%d +DNS Address 2 : %d.%d.%d.%d +01_last_record.mp3 +02_last_live.mp3 +Init carte ihm... +Num_derniere_archive : %d +%s%d +MESSAGE_%05d.MP3 +copy_file ERROR %d +RECORD_OVERLOAD +F_init_player_VS1063A error +delete result : %d +Error openfile n+ +start REC Live +Seconde %d +start REC SD +Fin live, record_size = %d +delete ok +Touche HP : APPUYEE +Touche HP : RELACHEE +Touche PLAY : APPUYEE E_phase_play_rec=%d +Touche PLAY : ACTIVE +Touche PLAY : RELACHEE +Touche REC : APPUYEE +Touche REC : RELACHEE +Config usine forcee +Param +tres +Factory +metros +Werksein- +blablablabla +Usine +Settings +brica +stellungen +Touche non +Key not +Tecla no +Taste nicht +associ +associated +asociada +verbunden +Toutes zones +All zones +Todas zonas +Alle Zonen +Diffusion +Broadcast +Emisi +bertragung +jingle +of jingle +de jingle +Jingle +termin +completed +terminada +beendet +message +mensaje +Nachricht +Emisi +n no +indisponible +unavailable +disponible +unverf +gbar +interrompue +interrupted +interrumpida +unterbrochen +Aucune +Ninguna +Keine +lection +selection +selecci +Auswahl +Enregistrem. +Recording +Grabaci +Aufnahme +dans Xs +in Xs +en Xs +in x Sek. +termin +of message +Ecoute +Local +Escucha +locale +listening +local +vor Ort +ended +Pas de +Microphone +micro +broadcast +microf +Mikro +Mise a jour +Update +Laufendes +en cours... +Under way... +en curso... +F_init_lecture_mp3_buffer --> Open file ERROR %s +F_init_lecture_mp3_buffer --> UI32_mp3_record_size = %d +start VS1063 ok +fin fichier mp3 +F_fifo_dequeue_n ERROR +bytes +\CONFIG +\CONFIG\TEMP +\ARCHIVE +\JINGLE +\REC +Name find : %s +MESSAGE_*.MP3 +Error, unable to allocate memory for paths +Error creating directory %s +Error, file system %s not found +Formating... +Error while formatting: 0x%x +Done. Volume name is %s +Free disk space: +%lu %s +esdhc: +Error opening communication handle %s, check your user_config.h. +Initializing GPIO with sdcard protect pin failed. +sdcard: +Error installing SD card device (0x%x) +Unable to open SD card device. +Setting device read only failed. +Error installing partition manager: %s +Installing MFS over partition... +Error validating partition: %s +Not installing MFS. +Error initializing MFS over partition: %s +Installing MFS over SD card driver... +Error initializing MFS: %s +NOT A DOS DISK! You must format to continue. +Format ERROR +Error opening filesystem: %s +SD card installed to %s +SD card is locked (read only). +DIR not exists +Format done +Erreur F_close_MFS_SD_CARD +Main_task +UDP_task +TCP_task +Protoc_task +tfs: +READ AIRCR Register : 0x%08P +WRITE AIRCR Register : 0x%08P +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 1 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 2 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 3 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 : DEBUT ATTENTE +F_fonction_correction_bug_DHCP_sur_MQX_402 : FIN ATTENTE +!-----------------------------! +!-- Microphone IP --! +!-- %s --! +!-- MQX ver %d --! +ERROR Mutex_init_trame_PROTOCOLE !!! +ERROR Mutex_init_trame_explorer_BODET !!! +ERROR TFS install returned: %08x +\index.html +Start http server ... +FTP_server_task +FTP Server running +ERROR Start FTP Server (%d) +!!!! MAIN_TASK - STACK OVERFLOW !!!! +!!!! TCP_TASK - STACK OVERFLOW !!!! +!!!! UDP_TASK - STACK OVERFLOW !!!! +WDOG bloqu +RESET because MAIN_TASK task blocked +RESET beacause UDP_TASK task blocked +RESET because TCP_TASK task blocked +RESET because PROTOC_TASK task blocked +RESET task as requested MAIN_TASK +RESET task as requested UDP_TASK +RESET task as requested TCP_TASK +RESET task as requested PROTOC_TASK +spi1: +VS1063A init spi error... +Lecture @mac ... ERROR 1 +Lecture @mac ... ERROR 2 +No adresse MAC valide... +LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X +IP Address : %d.%d.%d.%d +Subnet Address : %d.%d.%d.%d +Gateway Address : %d.%d.%d.%d +Ping : %d.%d.%d.%d +Test LED en cours +Appuyer sur les Boutons REC, PLAY et HP +Touche REC appuyee! +Touche PLAY appuyee! +Touche HP appuyee! +Erreur communication Afficheur +Carte Afficheur 8 Touches +Carte Afficheur 15 Touches +Test Visu en cours avec backlight... +INIT LCD OK! + CARTE 8T + CARTE 15T +Test Visu OK!... +Test Touches Capacitives... +TEST TOUCHES +Touche 1 appuyee! +TOUCHE 1 OK +Touche 2 appuyee! +TOUCHE 2 OK +Touche 3 appuyee! +TOUCHE 3 OK +Touche 4 appuyee! +TOUCHE 4 OK +Touche 5 appuyee! +TOUCHE 5 OK +Touche 6 appuyee! +TOUCHE 6 OK +Touche 7 appuyee! +TOUCHE 7 OK +Touche 8 appuyee! +TOUCHE 8 OK +Touche 9 appuyee! +TOUCHE 9 OK +Touche 10 appuyee! +TOUCHE 10 OK +Touche 11 appuyee! +TOUCHE 11 OK +Touche 12 appuyee! +TOUCHE 12 OK +Touche 13 appuyee! +TOUCHE 13 OK +Touche 14 appuyee! +TOUCHE 14 OK +Touche 15 appuyee! +TOUCHE 15 OK +TEST ALL NOK +TEST ALL OK +Volume (1-->8)? +Erreur de Volume ! +VS1063A init player error... +File MP3, %d kHz, %d kbit/s, MONO +File MP3, %d kHz, %d kbit/s, DUAL CHANNEL +File MP3, %d kHz, %d kbit/s, JOINT STEREO +File MP3, %d kHz, %d kbit/s, STEREO +Erreur INIT SD CARD +a:\melodie_test.mp3 +a:\melodie_test.MP3 +Erreur ouverture fichier 'melodie_test.mp3' +Ouverture fichier 'melodie_test.mp3' OK! +Taille du fichier audio : %d octets +Erreur ! le fichier ne doit pas d +passer 1572864 octets +ERASE SECTEUR FLASH %d +ERASE OK! +Chargement Fichier MP3: %d%% +Test SD CARD OK! +Test Codec Audio OK! +Load Melodie Par defaut +a:\testREC.mp3 +Erreur creation fichier AUDIO TEST +Test Record Audio en cours... +Erreur INIT RECORD +Taille fichier : %u +taille du fichier record: %d +Play Audio en cours... +file record delete +Page Memoire %d: +%02x +RESET +Erase flash... +Erase flash OK! +!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X +Lecture @mac... ERROR +Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X +MEL%c%c%c%c%c%c%c%c +%c%c%c%c%c%c%c +UCH_volume_rampe_streaming_memo : %d +F_controle_CHK_protocole ERROR 1 UI_i_lg_trame = %d +F_controle_CHK_protocole ERROR 2 UI_i_lg_trame = %d %d +F_controle_CHK_protocole ERROR 3 %d %d +UCH_taille_buff_avant_jouer_loc : %d +F_play_trio --> TRIO_SEARCH_FILE +jingle.mp3 +%02d.mp3 +%02d*.mp3 +F_play_trio --> TRIO_PAUSE - FIN +F_play_trio --> TRIO_PAUSE - REPEAT ALL +F_play_trio --> TRIO_PAUSE - NEXT +F_play_trio --> TRIO_STOP +F_traitement_trame_PROTOCOLE --> ERROR _mutex_lock +F_gestion_priorite_streaming_micro: %d +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Abonnement IGMP BAD sur %d.%d.%d.%d +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> OPT_RBSIZE +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_PROTOCOLE : recvfrom() failed with error %lx +VS1011E init ERROR +F_repondre_IP --> send failed with count %ld and error %lx +@ip : %d char = +%d.%d.%d.%d +F_decodage_adresse_reseau ERROR +F_traitement_trame_explorer_BODET --> ERROR _mutex_lock +mel 1 get-info +UCH_time_delay = %dms +mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c +mel 3 get-info +mel 1 set-ip +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c +DHCP : oui +Hostname: %s +mel 1 set-locate +mel 1 get-att +mel 2 get-att%cwrong_pass%c +mel 2 get-att%c +mel 1 set-att +mel 2 set-att%cwrong_pass%c +mel 2 set-att%cack%c +mel 1 get-exp +mel 2 get-exp%cwrong_pass%c +mel 2 get-exp%c +mel 1 set-exp +mel 2 set-exp%cwrong_pass%c +mel 2 set-exp%cack%c +mel 1 set-sn +mel 2 set-sn +mel 1 reset-factory +mel 2 reset-factory +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_UDP : recvfrom() failed with error %lx +F_gestion_trame_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +F_gestion_trame_TCP : ERREUR !!!!! SETSOCKOPT du socket serveur impossible (OPT_TBSIZE) +F_gestion_trame_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE) +F_gestion_trame_TCP : ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) +F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> ACCEPT failed, error 0x%lx +F_gestion_trame_TCP : ERREUR %x !!!!! --> RECVFROM failed %d.%d.%d.%d,%d +F_gestion_trame_TCP : ERREUR !!! SHUTDOWN failed, error 0x%lx +F_gestion_trame_TCP : ERREUR !!! SHUTDOWN server failed, error 0x%lx +ittyd: +Microphone IP 15T +Microphone IP 8T +%d %s +F_decryptage_user_password = %s +F_charge_A_vars --> Delete File %s -- +C_A_vars.mdy +ERROR delete file %s +F_charge_A_vars --> DEJA EN COURS !!! ON SORT +F_charge_A_vars START +Lecture @mac ... ERROR 1 +Lecture @mac ... ERROR 2 +LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X +LM test 0 S_param.TCH_datecode : %s +F_charge_A_vars --> Le fichier %s n'existe pas, on le creer +Open file ERROR (CHARGEMENT_AU_BOOT) +Open file ERROR (CHARGEMENT_MISE_A_JOUR_FTP) +F_charge_A_vars --> ERREUR CHK (calcule = %04x/ fichier re +u = %04x) +F_charge_A_vars --> Delete File %s +F_charge_A_vars --> CHK OK %04x +C_A_vars.sav +F_charge_A_vars --> Rename File %s to %s +ERROR rename file %s +F_charge_A_vars --> Erreur lg ligne UCH_version_param %s +F_charge_A_vars --> S_param.UCH_version_param NON CONFORME (%d/%d) +F_charge_A_vars --> Erreur lg ligne TB_valide[%d] %s +F_charge_A_vars --> Erreur lg ligne TCH_serial_number %s +ERROR S_param.TCH_serial_number !!! %d +F_charge_A_vars --> Erreur lg ligne TCH_hostname %s +ERROR S_param.TCH_hostname !!! %d +F_charge_A_vars --> Erreur lg ligne S_config_net.ip %s +F_charge_A_vars --> Erreur conversion S_param.S_config_net.ip : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur lg ligne S_config_net.mask %s +F_charge_A_vars --> Erreur conversion S_param.S_config_net.mask : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur lg ligne S_config_net.gateway %s +F_charge_A_vars --> Erreur conversion S_param.S_config_net.gateway : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur lg ligne S_primary_DNS %s +F_charge_A_vars --> Erreur conversion S_param.S_primary_DNS : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur lg ligne S_secondary_DNS %s +F_charge_A_vars --> Erreur conversion S_param.S_secondary_DNS : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur lg ligne DHCP %s +F_charge_A_vars --> Erreur lg ligne TCH_snmp_manager1 %s +ERROR S_param.TCH_snmp_manager1 !!! %d +F_charge_A_vars --> Erreur lg ligne TCH_snmp_manager2 %s +ERROR S_param.TCH_snmp_manager2 !!! %d +F_charge_A_vars --> Erreur lg ligne TCH_snmp_manager3 %s +ERROR S_param.TCH_snmp_manager3 !!! %d +F_charge_A_vars --> Erreur lg ligne TCH_snmp_community %s +ERROR S_param.TCH_snmp_community !!! %d +F_charge_A_vars --> Erreur lg ligne UCH_version_SNMP %s +F_charge_A_vars --> Erreur lg ligne TUCH_enable_alarms %s +F_charge_A_vars --> Erreur lg ligne UCH_period_periodique_status %s +F_charge_A_vars --> Erreur lg ligne S_multicast %s +F_charge_A_vars --> Erreur conversion S_param.S_multicast : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur lg ligne TS_repeteur... %s +F_charge_A_vars --> Erreur lg ligne UCH_indice_volume %s +F_charge_A_vars --> Erreur lg ligne UCH_priorite... %s +F_charge_A_vars --> Erreur lg ligne TUCH_type_action_touche... %s +F_charge_A_vars --> Erreur lg ligne TUCH_num_zone_groupe... %s +F_charge_A_vars --> Erreur lg ligne TUCH_definition_groupe... %s +F_charge_A_vars --> Erreur lg ligne TUCH_nom_zone_groupe... %s +F_charge_A_vars --> Erreur lg ligne Exploitation... %s +F_charge_A_vars --> Erreur lg ligne b_enable_auth %s +F_charge_A_vars --> Erreur lg ligne TCH_user %s +ERROR S_param.TCH_user !!! %d +F_charge_A_vars --> Erreur lg ligne TCH_password %s +ERROR S_param.TCH_password !!! %d +ERROR S_param.TUCH_message_ligne1 !!! %d +ERROR S_param.TUCH_message_ligne2 !!! %d +F_charge_A_vars --> Reboot demand +F_charge_A_vars --> Demande Sauvegarde suite chargement FTP +F_sauv_A_vars DEBUT +C_A_vars.mdyold +ERROR rename file +Create file ERROR +%d.%d.%d.%d +F_sauv_A_vars FIN +F_config_par_defaut_A_vars +BODET-%02X%02X%02X%02X%02X%02X +jkl1vi5erjnfh +public +aSe2=9Z8gOi37* +---- +MELODYS_2013 +spi1: +V1.1A13 12/06/2018 +<BODY> +<br><br> +host +dhcp +dns1 +%02X:%02X:%02X:%02X:%02X:%02X +%d.%d.%d.%d +%dd %02dh %02dm +aSe2=9Z8gOi37* +<html><head></head></html><script language=javascript>history.go(-1);</script> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>MQX</title><meta http-equiv="REFRESH" content="0;url=system.html"></HEAD><BODY></BODY></HTML> +auth +user +password +msg1 +1- %s +2- %s +3- %s +msg2 +priorite +volume +gain +langue +mode_bouton_diff +ip_multi +home +network +netdata +system +reboot +factory_config +security +param +param_data +home_message +F_init_clavier : ERROR _mutex_cla !!! +F_gestion_clavier --> ERROR _mutex_cla +i2c1: +spi2: ++"VD +}<HTML> +<HEAD> +<TITLE> +</TITLE> +</HEAD> +F_fifo_init : ERROR Mutex_init_FIFO !!! +F_fifo_enqueue_n --> ERROR _mutex_lock +F_fifo_dequeue_n --> ERROR _mutex_lock +/bodet.png +/index.html +/index_fr.html +/index_gb.html +/melodys.css +/network.html +/network_gb.html +/param.html +/param_gb.html +/system.html +/system_gb.html +IHDR +PLTE +dca(# +/.&zzz +-,&NH +76085 +tRNS +pHYs +IDATx +b{lfcF +xm$9 +<O4bt +:gC= +@mxW +] aj +Vn!Q +YQU, +WNih +\@NY0^ +NACZ +w[Kc& +u>zve|B +@b4) +id"3 +ZL'W_m +_9h +2>C,? +IEND +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone Setting</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function detect_langue() { +if (navigator.browserLanguage) +var language = navigator.browserLanguage; +else +var language = navigator.language; +if (language.indexOf('fr') > -1) { +//alert("Fr") ; +document.location.href = 'index_fr.html'; +else { +//alert("Gb") ; +document.location.href = 'index_gb.html'; +</script> +</head> +</html> +<script language="javascript"> +detect_langue(); +</script> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(4); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +document.getElementById("id_product").innerHTML = hvac_value[0]; +document.getElementById("id_host_name").innerHTML = hvac_value[1]; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Accueil</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset> +<DIV><label for="id_product">Produit</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Nom</label><span id="id_host_name"> </span></div> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Paramètres Microphone"; +makeRequest("home.cgi"); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(4); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +document.getElementById("id_product").innerHTML = hvac_value[0]; +document.getElementById("id_host_name").innerHTML = hvac_value[1]; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Home</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset> +<DIV><label for="id_product">Product</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Name</label><span id="id_host_name"> </span></div> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Microphone Setting"; +makeRequest("home.cgi"); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +body { +font-family: Verdana, Arial, sans-serif; +background: #5b5b5b; +margin: 0px auto; +padding: 0 0 20px 0; +#shadow-one { +width: 760px; +border: 1px solid #555; +border-top: 0; +margin: 0px auto; +#shadow-two { +border: 1px solid #4b4b4b; +border-top: 0; +#shadow-three { +border: 1px solid #444; +border-top: 0; +#shadow-four { +border: 1px solid #3a3a3a; +border-top: 0; +#page { +border: 1px solid #333; +background: #fff; +border-top: 0; +padding: 20px; +font-size: 10pt; +#title { +background: #E1E1E1; +padding: 4px; +font-weight: bold; +color: #4B4B4B; +margin-bottom: 15px; +height: 16px; +#title .right { +float: right; +width: 300px; +text-align: right; +#menu { +float: left; +width: 150px; +padding-right: 20px; +#menu a { +width: 140px; +display: block; +background: #FFF101; +color: #000000; +padding: 8px; +font-weight: bold; +border-bottom: 2px solid #fff; +text-decoration: none; +#menu a:hover { +background: #FFFF66; +text-decoration: underline; +#content { +width: 525px; +float: right; +padding-right: 10px; +#content a { +color: #FFFF00; +text-decoration: none; +#content a:hover { +color: #FFFF00; +text-decoration: underline; +.spacer { +clear: both; +#footer { +font-size: 0.8em; +color: #FFFF00 ; +text-align: center; +margin: 10px 50px 0 50px; +padding-top: 10px; +border-top: 1px dotted #FFFF00 ; +.code { +font-family: Courier New, Courier, fixed-width, fixed; +.error { +margin-left: 10px; +padding: 10px; +background: #fdd; +border-left: 2px solid #900; +fieldset { +margin: 0px 0px 0px 10px; +padding: 8px; +border: 1px dotted #333; +background: #EBEBEB; +fieldset div { +margin: 0 0 0 auto; +padding: 2px 0px 2px 150px; +fieldset div label { +margin-left: -135px; +padding-top: 2px; +width: 145px; +font-weight: bold; +position: absolute; +fieldset input { +width: 250px; +fieldset input.sm { +width: auto; +left: inherit; +margin-left: 5px; +fieldset input.sm2 { +width: auto; +left: inherit; +margin-left: 20px; +fieldset input.sm4 { +width: auto; +left: inherit; +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(20); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// alert(hvac_value[5]) ; +// MAC +document.getElementsByName("mac")[0].value= hvac_value[0] ; +// host +document.getElementsByName("host")[0].value= hvac_value[1] ; +// coche DHCP +if (hvac_value[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= hvac_value[3] ; +// Mask +document.getElementsByName("sub")[0].value= hvac_value[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= hvac_value[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= hvac_value[6] ; +configIPBoxes(); +function loop() { +if (!data_received) +makeRequest("netdata.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +</div></div> +<div id="page" style="height: 600px"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Configuration réseau</h1> +<p>Cette page permet de configurer les paramètres réseau.</p> +<p class="error"> +<b>Attention:</b> Un paramétrage incorrect peut entrainer une perte de la connexion réseau.</p> +<form method="post" action="http:network.cgi" name="config"> +<fieldset> +<caption class="auto-style1"><strong>Connexion<br></br></strong></caption> +<div><label>Adresse MAC</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Nom</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> DHCP</div> +<div><label for="id_ip" id="id_label_ip">Adresse IP</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Masque</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Passerelle</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm4" value="Ok et Redémarrage"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +document.getElementById('hello').innerHTML = "Paramètres Microphone"; +makeRequest("netdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(20); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// alert(hvac_value[5]) ; +// MAC +document.getElementsByName("mac")[0].value= hvac_value[0] ; +// host +document.getElementsByName("host")[0].value= hvac_value[1] ; +// coche DHCP +if (hvac_value[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= hvac_value[3] ; +// Mask +document.getElementsByName("sub")[0].value= hvac_value[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= hvac_value[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= hvac_value[6] ; +configIPBoxes(); +function loop() { +if (!data_received) +makeRequest("netdata.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page" style="height: 600px"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Network Configuration</h1> +<p>This page allows the network configuration.</p> +<p class="error"> +<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p> +<form method="post" action="http:network.cgi" name="config"> +<fieldset> +<caption class="auto-style1"><strong>Connection<br></br></strong></caption> +<div><label>MAC Address</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Name</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div> +<div><label for="id_ip" id="id_label_ip">IP Address</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Subnet Mask</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Gateway</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">DNS Address</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm" value="Save and Reboot"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +document.getElementById('hello').innerHTML = "Microphone Setting"; +makeRequest("netdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType("text/html; charset=ISO-8859-1"); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +hvac_value[7] += parsed[7]; +// Priorit +document.getElementsByName("priorite")[0].value= hvac_value[0] ; +// Volume +document.getElementsByName("volume")[0].value = hvac_value[1] ; +// Gain +document.getElementsByName("gain")[0].value= hvac_value[2] ; +// Langue +document.getElementsByName("langue")[0].value= hvac_value[3] ; +// Multicast Adress +document.getElementsByName("ip_multi")[0].value= hvac_value[4] ; +// Message d'accueil +document.getElementsByName("msg1")[0].value= hvac_value[5] ; +//alert(data) ; +//essai = hvac_value[5].substr(1, 1); +//alert(essai) ; +//alert("code ascii = " + essai.charCodeAt(0)); +document.getElementsByName("msg2")[0].value= hvac_value[6] ; +// Mode bouton diffusion +document.getElementsByName("mode_bouton_diff")[0].value= hvac_value[7] ; +</script> +<style type="text/css"> +.auto-style1 { +margin-left: 20px; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration R +seau</a> +<a href="param.html">Param +tres</a> +<a href="system.html">Syst +me</a> +</div> +<div id="content" style="height: 540px"> +<h1>Param +tres</h1> +<p> </p> +<form method="post" action="http:home_message.cgi" accept-charset="ISO-8859-1" name="config2"> +<fieldset> +<div><label for="id_message" id="id_label_message" style="width: 220px" >Message d'accueil</label> +</div> +<div> +<input type="text" name="msg1" class="sm2" maxlength="12" style="width: 120px"/> <i>(ligne +1)</i></div> +<div> +<input type="text" name="msg2" class="sm2" maxlength="12" style="width: 120px"/> <i>(ligne +2)</i></div> +<div><caption class="sm2"><i> 12 caract +res max. par ligne</i></caption></div> +<div><input type="submit" class="sm2" value="Ok" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" name="config"> +<fieldset> +<div></div> +<div> +<label for="id_multi" id="id_label_multi">Adresse Multicast</label> +<td><input type="text" name="ip_multi" class="auto-style1" style="width: 150px" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div> </div> +<div> +<label id="id_pri">Priorit +</label> +<select name="priorite" class="auto-style1" style="width: 136px"> +<option value="1">Faible</option> +<option value="2">Normale</option> +<option value="3">Forte</option> +</select> +</div> +<div> </div> +<div> +<label id="id_vol">Volume HP</label> +<select name="volume" class="auto-style1" style="width: 136px"> +<option value="1">Niveau 1 (faible)</option> +<option value="2">Niveau 2</option> +<option value="3">Niveau 3</option> +<option value="4">Niveau 4</option> +<option value="5">Niveau 5</option> +<option value="6">Niveau 6</option> +<option value="7">Niveau 7</option> +<option value="8">Niveau 8 (fort)</option> +</select> +</div> +<div> </div> +<div> +<label id="id_gain">Gain du micro</label> +<select name="gain" class="auto-style1" style="width: 136px"> +<option value="1">Faible</option> +<option value="2">Normal</option> +<option value="3">Fort</option> +</select> +</div> +<div> </div> +<div> +<label id="id_mode">Bouton diffusion</label> +<select name="mode_bouton_diff" class="auto-style1" style="width: 136px"> +<option value="1">Push to talk</option> +<option value="2">Start/Stop</option> +</select> +</div> +<div> </div> +<div> +<label id="id_langue" >Langue utilisateur</label> +<select name="langue" class="auto-style1" style="width: 136px"> +<option value="1">Fran +ais</option> +<option value="2">English</option> +<option value="3">Espanol</option> +<option value="4">Deutsch</option> +</select> +</div> +<div> </div> +<div><input type="button" class="sm2" value="Ok" style="width: 125px" onclick="F_submit()"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function F_submit() +// alert("Submit") ; +document.config.action = "http:param_data.cgi" +// document.config.target = "_blank"; // Open in a new window +document.config.submit(); // Submit the page +// +window.location.href = "param.html" +return true; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche_accueil(evenement) +var reCarValides = /[\w-.\x00\x08\s]/; +//var reCarValides = /[\w-.\x00\x08\s + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +document.getElementById('hello').innerHTML = "Paramètres Microphone"; +makeRequest("param.cgi"); +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType("text/html; charset=ISO-8859-1"); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +hvac_value[7] += parsed[7]; +// Priorit +document.getElementsByName("priorite")[0].value= hvac_value[0] ; +// Volume +document.getElementsByName("volume")[0].value = hvac_value[1] ; +// Gain +document.getElementsByName("gain")[0].value= hvac_value[2] ; +// Langue +document.getElementsByName("langue")[0].value= hvac_value[3] ; +// Multicast Adress +document.getElementsByName("ip_multi")[0].value= hvac_value[4] ; +// Message d'accueil +document.getElementsByName("msg1")[0].value= hvac_value[5] ; +document.getElementsByName("msg2")[0].value= hvac_value[6] ; +// Mode bouton diffusion +document.getElementsByName("mode_bouton_diff")[0].value= hvac_value[7] ; +</script> +<style type="text/css"> +.auto-style1 { +margin-left: 20px; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="system_gb.html">System</a> +</div> +<div id="content" style="height: 540px"> +<h1>Parameters</h1> +<p> </p> +<form method="post" action="http:home_message.cgi" name="config2"> +<fieldset> +<div><label for="id_message" id="id_label_message" style="width: 220px" >Home +message</label> +</div> +<div> +<input type="text" name="msg1" class="sm2" maxlength="12" style="width: 120px"/> <i>(line +1)</i></div> +<div> +<input type="text" name="msg2" class="sm2" maxlength="12" style="width: 120px"/> <i>(line +2)</i></div> +<div><caption class="sm2"><i> 12 characters maximum per line</i></caption></div> +<div><input type="submit" class="sm2" value="Save" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:param_data.cgi" name="config"> +<fieldset> +<div></div> +<div> +<label for="id_multi" id="id_label_multi">Multicast Address</label> +<td><input type="text" name="ip_multi" class="auto-style1" style="width: 150px" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div> </div> +<div> +<label id="id_pri">Priority</label> +<select name="priorite" class="auto-style1" style="width: 136px"> +<option value="1">Low</option> +<option value="2">Normal</option> +<option value="3">High</option> +</select> +</div> +<div> </div> +<div> +<label id="id_vol">Speaker volume</label> +<select name="volume" class="auto-style1" style="width: 136px"> +<option value="1">Level 1 (low)</option> +<option value="2">Level 2</option> +<option value="3">Level 3</option> +<option value="4">Level 4</option> +<option value="5">Level 5</option> +<option value="6">Level 6</option> +<option value="7">Level 7</option> +<option value="8">Level 8 (high)</option> +</select> +</div> +<div> </div> +<div> +<label id="id_gain">Microphone gain</label> +<select name="gain" class="auto-style1" style="width: 136px"> +<option value="1">Low</option> +<option value="2">Normal</option> +<option value="3">High</option> +</select> +</div> +<div> </div> +<div> +<label id="id_mode">Live key</label> +<select name="mode_bouton_diff" class="auto-style1" style="width: 136px"> +<option value="1">Push to talk</option> +<option value="2">Start/Stop</option> +</select> +</div> +<div> </div> +<div> +<label id="id_langue">User language</label> +<select name="langue" class="auto-style1" style="width: 136px"> +<option value="1">Fran +ais</option> +<option value="2">English</option> +<option value="3">Espanol</option> +<option value="4">Deutsch</option> +</select> +</div> +<div> </div> +<div><input type="submit" class="sm2" value="Save" style="width: 125px"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche_accueil(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +document.getElementById('hello').innerHTML = "Microphone Setting"; +makeRequest("param.cgi"); +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// version +id_version.innerHTML = hvac_value[0] ; +// timestamp +id_timestamp.innerHTML = hvac_value[1] ; +// Datecode +id_datecode.innerHTML = hvac_value[2] ; +// Auth +if (hvac_value[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= hvac_value[4] ; +// Password +document.getElementsByName("password")[0].value= hvac_value[5] ; +// Confirm +document.getElementsByName("password2")[0].value= hvac_value[6] ; +//alert("Fin") ; +function loop() { +if (!data_received) +makeRequest("system.cgi"); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Système</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Micrologiciel</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>En activité</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()"> +<fieldset> +<p class="error"> +<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Authentification</div> +<div><label for="id_user" id="id_label_user">Utilisateur</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></td></div> +<div><label for="id_password" id="id_label_password">Mot de passe</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></td></div> +<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></td></div> +<br></br> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>Attention:</b> Redémarrer entrainera la perte de la connexion réseau.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Redémarrer" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>Attention:</b> La configuration usine entrainera la perte de tous les paramètres et eventuellement la perte de la connexion réseau.</p> +<input type="hidden" name="h2" value="0"/> +<div> +<input type="submit" class="sm" value="Config. usine et Redémarrer" style="width: 200px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function tech(evenement) +window.location.href="tech.html" ; +document.getElementById('hello').innerHTML = "Paramètres Microphone"; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; +// +alert('There was a problem with the request.'); +alert( http_request.status ); + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// version +id_version.innerHTML = hvac_value[0] ; +// timestamp +id_timestamp.innerHTML = hvac_value[1] ; +// Datecode +id_datecode.innerHTML = hvac_value[2] ; +// Auth +if (hvac_value[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= hvac_value[4] ; +// Password +document.getElementsByName("password")[0].value= hvac_value[5] ; +// Confirm +document.getElementsByName("password2")[0].value= hvac_value[6] ; +//alert("Fin") ; +function loop() { +if (!data_received) +makeRequest("system.cgi"); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>System</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Firmware</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>Uptime</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +<br> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div> +<div><label for="id_user" id="id_label_user">Username</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password" id="id_label_password">New Password</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password2" id="id_label_password2">Confirm New Password</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div> +<br> +<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p> +<input type="hidden" name="h2" value="0"/> +<div> +<input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function tech(evenement) +window.location.href="tech.html" ; +document.getElementById('hello').innerHTML = "Microphone Setting"; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html> +$1(@k ++1(@ +85(A +(U65 +7$@8) +O97( +=7(@: +S7(@: +T7(@: +I7(@E +W7(@E +NX7(@E +7(@T +@6)@ +(X_R`$ +3QVaL +A`@$ +@04$ +8DL +8$@0 +?$@$ +%(@1 +$aU@ +$aU@ +<$a$ +<$a$ +<$aL +=$@$a$ +$a$ +5$@0 +=$@$a$ +=$@0 +>!80 +>!80 +>!80 +dP0$ +dRA +KRAL +44$@ +0)@+ +0)@+0 +0)@+ +xdF + R`$ +0$@ +8$@0 +>LS44$ +@4$@ +Py"a + 0$@ +3$@? +43R8 +@Abe +0LX#4 +3LX#4 +4LBZhB +0$@R + 1$@ +04$@ +@@30 +@D4$ +E@4$ +(D0 +211-Features: + SIZE +211 End +257 "%s" deleted. +%-10s +257 "%s" directory created. +257 "%s" is the current directory +257 "%s" directory removed. +350 File exists, ready for destination name. +550 Rename from file not specified. +550 unable to rename "%s" to %s. +250 "%s" renamed to "%s". +200 Port command okay +220 RTCS FTP Server Ready +221 Goodbye! +226 File received OK - %ld bytes in %ld.%03ld sec +226 File sent OK - %ld bytes in %ld.%03ld sec +230 Logged in +426 write error +426 device full +500 Unknown command +501 Bad port syntax +502 Command not implemented +226 File size is %d. +331 User name okay, need password. +530 Not logged in. +221 Goodbye. +550 Requested action not taken. File system not mounted. +227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd). +200 RTCS FTPd: No site specific information. +501 Option not supported. +215 MQX +214- The following commands are recognized: +214 Direct comments to Embedded Access Inc. +521 Error changing directory. +521 Error removing directory. +521 Error deleting file. +200 OK. +200 Type ASCII. +200 Type Binary. +501 Unknown type. +550 Requested action not taken. File unavailable. +150 Opening data connection. +226 Transfer complete. +425 Data connection refused. +550 Requested action not taken. Memory unavailable. +TCP/IP +NTP server %d : %d.%d.%d.%d +MFS NO ERROR +MFS INVALID FUNCTION CODE +MFS FILE NOT FOUND +MFS PATH NOT FOUND +MFS ACCESS DENIED +MFS INVALID HANDLE +MFS INSUFFICIENT MEMORY +MFS INVALID MEMORY BLOCK ADDRESS +MFS ATTEMPT TO REMOVE CURRENT DIR +MFS DISK IS WRITE PROTECTED +MFS BAD DISK UNIT +MFS INVALID LENGTH IN DISK OPERATION +MFS NOT A DOS DISK +MFS SECTOR NOT FOUND +MFS WRITE FAULT +MFS READ FAULT +MFS SHARING VIOLATION +MFS FILE EXISTS +MFS ALREADY ASSIGNED +MFS INVALID PARAMETER +MFS DISK FULL +MFS ROOT DIR FULL +MFS EOF +MFS CANNOT CREATE DIRECTORY +MFS NOT INITIALIZED +MFS OPERATION NOT ALLOWED +MFS INVALID DRIVE HANDLE +MFS INVALID FILE HANDLE +MFS UNKNOWN FILESYSTEM VERSION +MFS LOST CHAIN +MFS INVALID DEVICE +MFS INVALID CLUSTER NUMBER +MFS FAILED TO DELETE LFN +MFS BAD LFN ENTRY +PMGR INVALID PARTITION +PMGR INSUF MEMORY +PMGR UNKNOWN PARTITION TYPE +PMGR INVALID PARTITION TABLE +UNKNOWN ERROR !!! +#(-27<FPu; +httpd session +httpd server +Not Found +text/plain +text/html +text/css +image/gif +image/jpeg +image/png +application/javascript +application/octet-stream + ;%<> +HTTP/1.0 %d %s +Connection: Keep-Alive +Connection: close +Content-Type: %s +Content-Length: %d +.htm +.html +.gif +.jpg +.png +.css +<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD> +<BODY><H1>Unauthorized!</H1> +</BODY></HTML> +<HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD> +<BODY><H1>The request URL was not found!</H1> +n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc +0123456789ABCDEF +0123456789abcdef +Freescale/Freescale MQX +_mqx_idle_task +%-12.12s %8lu %02lu-%02lu-%04lu %02lu:%02lu:%02lu %c%c%c%c%c%c +%cr%c-r%c-r%c- 1 +ftp ftp + %10lu +%3s %02d + %4d +spi0: +%sTMP%05.5lu.@@@ +%s\TMP%05.5lu.@@@ +NO NAME FAT32 +NO NAME FAT12 +NO NAME FAT16 +Non-System disk +Press any key to reboot +*?<>|":/\ +index.htm +error 0x%X +Server: MQX HTTP - Freescale Embedded Web Server +POST +Connection: +keep-alive +Keep-Alive +Content-Length: +Authorization: +Basic +.cgi +WWW-Authenticate: Basic realm="test" +ittyd: +i2c1: +spi1: +spi2: +esdhc: +pcb_free_fn: pcb_ptr is NULL +BODET rsi_mqx_iface --> rs21_init_interface : Init SPI OK +BODET rsi_mqx_iface --> rs21_init_interface : Init SPI ERROR %d +Initialize mutex attributes failed. +Initialize buffer mutex failed. +RSI_ERROR: SPI Interface initialization failed +gpio:write +RSI_ERROR: S/W Bootload dump failed +RSI_ERROR: Event Opened failed +RS21 Task +RSI_ERROR: RS21 Task Creation failed +RSI_initialize Failed. Error=%d +BODET Mac Address : %02X:%02X:%02X:%02X:%02X:%02X +Failed to open the SPI driver, exiting ... +BAUD RATE ERROR +ENDIAN ERROR +FRAME SIZE ERROR + INIT ERROR +gpio:input +Opening GPIO for spi_intr failed. +ISR register failed +Interrupt enable failed. +gpio:output +Opening GPIO for power enable pin failed. +Power enable to RS21 module failed. +Opening GPIO for GPIO Reset enable pin failed. +Reset of RS21 module failed. +none +ERROR: mediactl command not valid. command_id=0x%x +pcb_ptr is NULL. No PCB left in free queue +Tx Pkts %d.. +PKT SEND FAIL +CARD_WRITE Failed +TA_MGMT_FRAME Send Failed +DATA Frame Send Failed +CARD_READ,PKT Smaller than Header +CARD_READ Failed +BODET Firmware Version : %s + RS2101 module initialized +****** NETWORK JOIN DONE***** +NETWORK SCAN RESULTS +UNDEFINED TA MGMT CMD +INVALID Q +******BUFFER_FULL******* +******BUFFER_FREE******* +NETWORK JOIN REQUEST SENT +5 Q$ + 01Q +"41Q$ +"<1Q$ +"D1Q$ +(D(T( + (4\2 +0\cQ4 +!D Q$ +BODET rs21_spi_pine.c --> rs21_send_ssp_init_cmd : ii = %d +SPI INITIALIZATION cmd failed +INTR STATUS read cmd failed +INTR ACK cmd failed +TA Load cmd failed +Module soft reset failed +UUUU +ittyd: +A9H +h `1 +h `! +BhRi +CChZa +BhRi +CChZa +hS`pGAhIi +"BT@ +!Ap}H +h dI +h![J +h SI +h NJ +(xX( +=I>H +h .I +h )J +HppG8 + pG8 +hpG8 +9JRh8K +`6H@h5J +Aa3H@h +/H@h@ +-IH`,H +`pG)J +9 "! + > 4 ! +`6JF) +5 ") + < 5_ +"`!O + !9H + !5H + !(H +(x%( +(x ( +(x*( +(x0( +(x:( +F(x.( +(x*( +(x0( +(x:( +@x:( +e]0- +F_E +F_E5 +BFKF +A`Ah +A`pG +xpG- + ` h +aa h +uIpTv +"rI +"*I + A +ApyI + pG0 +v'H0 +B0 `8H +```h + ` +G`h2 +e` h +pP{Hp +qP|Hq + pGp +0p08 +89 +jh)h +ihAf +ihAg +jh)h +ihAf +ihAg +(hih +@)hI +C(`hh + pG- +8xyx +8xyx +8xyx +FBF9 +8xyx +!)T1 + pG8 +x4" +qhAf +h jEh + j@i +i jAi0 +phqh +GIF +phqh +GIF +8q j + jCh +"BT@ +!!Td +5H \ +5H \@ +3I`T +1H \ +$H \ +#H \@ +!I`T + H \ +xfI@\ +(]EI@ +(]"I@ +"ZIqH +?IhH +%C1H +%C+H +%C$H +`0`PF +p0`PF +p0`PF +"AFXF +`A`E +GhO` +`Gh9`A` +K`` +GhO` +`Gh9`A` +#JF@ +8i9h +!@F + 8`F +8`?h +iA`! +sBF@ +sBF@ +#BF@ +#BF@ +han` +ssem +H@xPp +\0pv + 0`O +(x8shxxs +s(y8thyxt + 0`@F +hhfh +(i&h +Uhfh +hh^h +i@hX` +%jhh +hhX` +-h j +hhX` +q(z0rhzpr +r({0sh{ps + 8aV +xaxi + xb8 +iDi\aQ +xhyh +989 +xhyh +hhih +98 +98 +98A +xhyh +98 +`hah +FQF( + 8b\H + 8b=H +`hah +`hah +`hah +h8a0 +"YF8 +xhyh +`hah +`hah +`hah +`hah +({i{ +`hah +(|i| +`hah +`hah +`hah +`hah +JFYF +AFHF +`b`j + `e`( +h``h +RFAFHF +AFHF +pG<H +`pG:J +pG*J + pG8 +`(h$ +```8 +(h)i +(i9j +xtum + i1j +xtum +`FpG +HmpGp + h@j(`(h + h@j(`(h +`h0` h@j(`(h +'HpG + 2M + )M + pGdr + (`@F +\ 8p +F(x/( +(x\( +8x\( +8x\( +\ 8p +=`~` +&5B& +@uC( +$MzU +# PCpG +F h@j +!@F + h@j + h@j +"AF0h + h@j +F h@j + h@j +"AF0h + h@j +F h@j + h@j +8j0` + ae +"AF0 +-z(C +-{(C +bCzR +bC{R + h@j +0xa(T +px+( +px+( +px+( +px+( + a`h +C`a0xa( + iah + 0`= +rh1h +rh1h + h@j + h@j +rh1h + h@j +|i|Q +h} w +h~)~Q +`qxP +`qxP +bpy1yQ +`qzP +C`cp{1{Q + g`k +`yxP +pR xpR 8pa +j!o@ +RRaArrAa +pR hpR (pa +hpG- +`i!j + jai@ + jai@ +JFAF +xh9h +8h a +`<`8h +x` i + cfc +QFHF + i8`8h +x`'a +xh9h +`0i8`7a +trap +trap +`pG- +AH@@ +AH@@ +h @yh +xh`@p +`xh +FQF@F +98 +FAF( +hhih +ih h +$`" +8hHE +`hah +`hah +/JAF +`hah +hhih +hhih +hhih +hhih +hhih +hhih +hhih + {a{ + |a| +h)i@ +phqh +phqh +BFQF +8`8h +!AF +8`8h +FYF +HC@B +FQF +HC@B +xx9xQ +xp>p +`yxP +xp>p +p(`* +8`HF +8`8h +8`@F +0`0h +0`0h +0`0h +(khc +`a`i +.`PF +pBAF +@0u_ +@0u_ +v80u8 +!:}Q +Az}Q +@x.( +F0x_ +x~9~Q +=8 + x.( +`x.( + x*( + x?( + x?( + x*( + xa( + x{( +(xa( +(x{( +$cCR +$cCR +xEpR +%EwX +%EwX +%EwX +(hak + 0pC + 0pC + (pC + (pC + (p + (p8x@ +!2}Q +Ar}Q +8`8h +8`8h +8`8h +`AF( +8`8h +8`8h +8`8h +8`8h +8`8h +8`8h +8`8h +(h8` +(`HF +!HC@ +`x0p + 0p< pp + 0t` +`xpu/ +w/1 +pR hpR (pa +FHFC +F(h@ +qA5J +3K2M-h +/M-h1N6h +vLeE +M-h, +M-xm + pGR +@xpp +@ypq({ +{pr(| +SFJF! +@xqx +@yqy + 8`HF + pG- +hhih +hhih +`hah +`hah +"QF +(x\( +(x/( +!:}Q +Az}Q +0`0h +(x\( +(x/( +AF " +8h@x +VSFM8 + pGRB +@A@pG +F8x\( +8x/( +\ pd +?$p + $p +?$p + $p +x.-$ +@.p@ +@.p@ +@.p@ +%%pp +'x7p'x / +.'7pv +'x7p'x / + x.( +`x.( +pGa( +pGA( +hW@I +hG@SH +\SMTUR +NHNIY\ +&H)I +hP@I +hX@@ + pG- +BFaI + c) + c7I +`c`k +a1I +SCTR + 0pv +SCTR +(x%(- +ix:) +ix09 +ixG) +ix79 +ixW9 +(x0pm + 0pp +(x/( +hx\( + c`k@ +`c`k + j`a +SCTR- +0xA( +"zI( +"oI( +"eI( +"ZI( +"PI( +SCTR +SCTR +hRISH +hOIQH +pG?J +p?H=I +"P!K +"P!K +x( +F;l;J +)0-J +SCTR +`h!h + hahA` +#`c` +`i!i + iaiq +``i0 +U h`` + ```i +@ipG8 +`pGsH +hpGqI +dHdI +_I_H +zrXIWH +ACA) +d!Ap +hCdh +SCTR +@pG +TJQH +?H?I +!Aq_ +!1Tv +0\0( +0\0( +p h@ + ` h +p h@ + ` h +]IPH +[IOH +YINH +XIMH +KIKH +FI:H +;I#H +5I5H +ppG=H +ppG8 +$P2H +mx0= +mx0=, +mxA= +mx7=, +mxa= +mxW=, +U(xy +EHFI +`EHDI +8H8I +-H.I +SCTR +"BT@ +"BT@ +,#BT@ +0#BT@ +4#BT@ +8#BT@ +"BT@ +"BT@ +XFdh +(Ddh +bhIdH +hcL$h +XH@h +UH@h +CSH@h +AH! +#MJJIHH +SCTR +XDdh +dC$h +IIy@ +@q~H +}I}H +@qvH +uIuH +pIqH +mImH +SCTR + (p_ + (p_ + (p + (p_ + (p8 +\.( +\08E +F%x +ppG=H +ppG8 +$P2H +uHvI +fHyI +lHkI +]H[I +MH`I +SHPI +CHAI +3HHI +9H6I +*H&I +"}I}H +"zIzH +<`}` + h@j +0xr( +h0`' +`h@h0` +`i0` + iah + ;\+ + <\, +0``h + 0`8 + igi +`i'i +`i'i + igh +0hAiCH +!K0hBl0h +SCTRa +`" (a + haO + (dO +,` z +(h@h + (a( + (t_ + 8p h +:!(j + 0pp +?!hi + 0pv +/!hi +hi@x +F.!PF +F. 0p +F/!hi +/!PF + (p1 + (p(x + (p3 + h`s +hahi +(b(j +SCTR +!`jP + hGj +@x>( +8x<( +xx%( + 0p +@hpGp +'.!hi +jAi( + (pD + (p4 + h@k +ppG- +(x+( +(x{( +(x=( +(xII@ ++08 +!9Tm + 8p1 +FRFAF8 +&!@F +SCTRD + pG8 +F!x1 +J?I +x(I@ +J"I +iJgI +eJbI +aJ]I +\JXI +XJSI +TJNI +BxA* +@x08A +0](U + (U( +h@j`b + 0`@F +GF6h +GF6h +GF6h +h@hKh +`'` +h `( + pG0 +0h@h +[FbhO +d FC l +`hah +`hah +rx0yqy +0yqy +`hah +@jh` + pG- +cEHEI +F+HP +%hnj +&hwj +rIFxh + aA +pe`jp` i +GF8h +FWF8h +8h@E +OF8h +h`bcj +"!j( +98 +hhih +phqh +JFaj0 +phqh +GAF +bj!jHF +"jaj0 +phqh +GAF +98 +h@h@ +xhyh +GXF= +hxa +xhyh +xhyh +GPF. +hxa +0yqyQ +`hah +`hah +`hah +0xqxQ +`hah +`hah +`hah +`hah +hxb{j +"9j +98`hah +`hah + `(i +,alah +x@xP + h(` + h0``h + p`9 + p`9 +YAT GEK8 +x`xh +8h`c8 + x`?h +>a`m +`9i8 +`m!m +8` a +e!i +(mHE +kl*lIF +FJF1 +kl(l + GEK- +g ! + mam@ +QF`m +F mam@ + mam@ +cl"lIF`m +`eJF) +CFRF +`k@h +&`g` +t`pi +`pG8 +`hh` + ``h + h@iai +!hHa hahA``h +`h!h + h(` +FPF" +FHFB +xa`i( +xiai +xa`hx``h +|`xi@ +FQF`j +(h@i +(h@i +)hHaK +F(h@i? +h(`(h +#BFA + aA +` lh` +ipb` +xjqj +xjqj +(h0`.` +`!HC +pxg +xdxl +QFxj +xbxj +8h`a8h +8``i!lA` lai + GEK +8l``8l +0h(`5` +98( +8{y{Q +8yyy +F8zyz +8xyxQ +hhih +hhih +n g1 +hhih +hhih +h`a +0{q{Q +cFY +`hah +(ziz +q(yiy + 0pv + 0pv +98 +0xqxQ +0zqz +0yqy +98; +pP 0s +98 +jaj8 +8h(a + 8a6 + GEK- +(ziz +!QCO + b8 +IFPF + d`k +F0h`c0 +p`ph +kqh@ +kqh@ +phcl +hehm +Ahm +hfhn +@!HC + {a{ + |a| +hIhIh + iE`%a +0iD`4a + ``0 +bRF) +ahi@ +t`RH0` +`JH0` +(iF`.a +@px`( +"AFHF +,gF +SISH +(x0shxps +s(y0thypthy +xjx)x +#9"D + ha( +#9"D +#9"D +#JFD +`i0I +i(B +i!j)@ +nvel8 +`3HD`2H +`1J@ +`(H2IA`&H +`%J@ +8 pD q +0`0h +`x!xQ +(`" + h ``h`` + "IF +&x/x +IJFIGH +GJEI@H +^H0`u` +"AF8 +h0`YH +QH1h +h0`0 +h0`CH +`AF +h!j`i +i(b`j +b(hEb +>p(a +zqHC + (p h +jhp h +(q0hq0 +(s j +hs j +hi)i@ +="ii(i +IF@F +7"ii(i +IF@F +3"ii(i +IF@F +<"ii(i +IF@F +9"ii(i +"IF@F +2"ii(i +YF@F + hrO +j$Ls +i$\p +@$\p +@$\p +zqHC +!Ab( +zqHC +zqHC +C#BF)j +zqHC +zqHC +zqHC +!Ab( +!Ab( +0|q| +8xyx +8xyx +8xyx +8xyx +bpG- +C9yzy +6"QFHF +`5"QFHF +zqHC +zqHC +!Ab +!Ab +4awj +`hah +`hah +%j&h +i!j`i +Fp.I +` / +x`8C +Hp` + pGp +@pG- + h.!HC +x` h8` +. yh +. yh +. yh +. yh +. yh +. {h + pG- +0h8`0y8q8i +hxd@ +i 08b: +7i(| +Fpy_ +`1ypy +`hipa(i +BF i +iBF i +BF i +#jBF i + pG- +F9yPF +"1hXF +cF_ +eF_ +`F_ +cF_ +eF_ + ``_ + `a_ + (`F + (`: + (`. +h6h6h +h-h-h +h-h-h-i +h-h-h +h6h6h +h-h-h +h6h6h +h6h6h +h6h6h +BFqh +x`HF +C(f(n +@`x`( +xpG8 + hah + h"| +`BhR +uMelodys +54321 +BODET +Micro +Error +MELODYS +TTH<0$ +Settings response +No parameter +ceived.<br> +L`<html><head></ +script language=java +>history.go(-1);</ +!%! R +;1L@ diff --git a/research/firmware-strings/README.md b/research/firmware-strings/README.md new file mode 100644 index 0000000..15d7ce8 --- /dev/null +++ b/research/firmware-strings/README.md @@ -0,0 +1,148 @@ +# Firmware extracts with string command + +HARMONY.txt (firmware for a speaker/the harmony box, seems to be compressed or something only getting garbage from strings) + +HARMONY-TRIO.txt (firmware for speaker with built in clock, unlike harmony seems to actually return partially usable data) + +SIGMA-MASTER-CLOCK.txt is from the masterclock (kinda the heart of the system that shedules bing bongs etc) + +What i scower for : +- `CHK` or `CHK BAD` +- `checksum`, `crc`, `fletcher`, `xor`, `sum`, `verify` +- `traitement` (French for processing) +- `REP STREAM`, `REPIN`, `REPACK`, `REPOUT` +- `opcode`, `frame`, `trame` (French for frame) +- `F_` or `process_` function prefixes +- `validate`, `verify`, `compare`, `assert` +- `0x%04x`, `%04X`, `%04lx`, `%08X`, `%d/%d`, `%lx` (supposedly common checksum formatting) + +what claude ai told me to also search : +CHK or checksum +Direct checksum indicators +F_controle_CHK_protocole +Entry point for protocol checksum check +UI_i_lg_trame +Likely the message length used in calc +calcule, reçu, BAD +May show checksum comparison logic +F_charge_A_vars +Handles file loading with checksum +%04x, %08X, %d/%d, %lx + + + +## Notes things from SIGMA-MASTER-CLOCK + +``` +*** failed *** +TEST DE PRODUCTION +Microquartz Sigma BODET +none +%d.%d.%d.%d +## Warning: gatewayip needed but not set +bad length %d < %d +invalid RARP header +len bad %d < %d +checksum bad + ICMP Host Redirect to + ``` + +Seems to decompress its actual image and start the thing not really what i need but interesting none the less : +``` +gzip compressed +%s %s %s (%s) + Data Size: %d Bytes = + Load Address: %08x + Entry Point: %08x + Contents: + Image %d: %8ld Bytes = +Image at %08lX: + Verifying Checksum ... + Bad Data CRC +## Checking Image at %08lx ... + Bad Magic Number + Bad Header Checksum +Booting ... +## Booting image at %08lx ... +Unsupported Architecture 0x%x +Standalone Application +Wrong Image Type for %s command + XIP %s ... + Uncompressing %s ... +GUNZIP ERROR - must RESET board to recover +Unimplemented compression type %d +autostart +Can't boot image type %d +bootargs +## Transferring control to NetBSD stage-2 loader (at address %08lx) ... +## Transferring control to RTEMS (at address %08lx) ... +bootm +bootm - boot application image from memory +[addr [arg ...]] + - boot application image stored in memory +passing arguments 'arg ...'; when booting a Linux kernel, +'arg' can be the address of an initrd image +boot - boot default, i.e., run 'bootcmd' +bootd +bootd - boot default, i.e., run 'bootcmd' +iminfo +iminfo - print header information for application image +addr [addr ...] + - print header information for application image starting at + address 'addr' in memory; this includes verification of the + image contents (magic number, header and payload checksums) +imls +imls - list all images found in flash + - Prints information about all images found at sector + boundaries in flash. +List of available devices: +%-8s %08x %c%c%c +coninfo +coninfo - print console devices and information +Reset RTC... +Writting Error RTC... %d +RTC is not initialized !!! +``` + + +ive seen d of d in other files too +``` +[%d;%dm + -> +the -s option is meaningful only when verifying checksums +the -w option is meaningful only when verifying checksums +only one argument may be specified when using -c +Invalid format +%s: OK +%s: FAILED +WARNING: %d of %d computed checksums did NOT match +Couldnt close file %s +%s %s +invalid mode `%s' +parents +f-i:i-f +mv: overwrite `%s'? +unable to rename `%s' +non- +cannot remove `%s' +interactive +force +fiRr +cannot remove `.' or `..' +no files +``` + +probably not what we need but could be (might be dhcp though) +``` +couldn't read on raw listening socket -- ignoring +message too short, ignoring +Truncated packet +unrelated/bogus packet +bad IP header checksum, ignoring +packet with bad UDP checksum received, ignoring +received bogus message (bad magic) -- ignoring +oooooh!!! got some! +``` +^ oooooh got some ! (dont think that be written in a netbsd package but who knows) + + diff --git a/research/firmware-strings/SIGMA-MASTER-CLOCK.txt b/research/firmware-strings/SIGMA-MASTER-CLOCK.txt new file mode 100644 index 0000000..302a928 --- /dev/null +++ b/research/firmware-strings/SIGMA-MASTER-CLOCK.txt @@ -0,0 +1,40978 @@ +A_HMM +0000744 +0001750 +0001750 +00002101564 +14626077202 +011246 +ustar +monier +monier +bFLT +NqNq*EA +N@Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_NuO +f2Hx +g4Hx +`6&m +NuNV +N^NuNV + $. +`,Hn +$N^NuQ + @// +NqNV +N^Nu/ +\/<@ +*_NuNV +N^Nu/ +$_*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +/<@Y +*_Nu/ +*_NuC + m +`./- +*_NuO +d/C +mt/- +( D/ +(NuO +fv(m + F"P G +fD$m +"D" +L B"PR +c m +< D +"G F" +"G F" +"G F" +NuNu/ +*_Nu/ +*_Nu/ +*_NuO +$ J&m +glmN +/<@2 +g4/- +( J&m +glmN +/<@2 +g4/- +*_Nu/ +*_Nu/ +*_Nu/ +$_*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +$_*_Nu/ +mV m +HxKE/ +m&/- +$_*_NuO +HxKE/ +mp m +HxKR/ +mB m +m@ m +HxKE/ +`F/- +HxKR(m +mB m +HxKE/ +m./- +`4/- +mp m +"@$m +HxKR/ +m@ TB +"A m +mB m +HxKE/ +m./- +`4/- +mV m +HxKE/ +m&/- +$_*_NuNV +N^Nu/ +$_*_Nu/ +*_Nu/ +*_NuO +Nu/ +*_Nu/ +*_NuNu/ +$_*_Nu/ +$_*_Nu/ +$_*_Nu/ +*_NuO + &/ +`XB +`:B +Nu/ +*_Nu/ +$_*_NuNu/ +*_Nu/ +*_Nu/ +*_NuO +$<(/ +f`$m +`R/- +Nu/ +*_Nu/ +*_Nu/ +*_NuNV +/Hn +N^Nup +NuNuO +$$o +gJj +fNJj +*_Nu/ +g m +*_NuNV +gDHn +(N^Nu/ +`L m +$_*_NuNV +gZHn +4N^NuNV +gDHn +0N^NuO +$$/ +*_NuO +gj m +$_*_O +<|(m +BE$m +g8|? +$Nu/ +m:/- +`\/- +$_*_NuO +fz/- +`Z/- +`H/- +<< o + Nu/ +g^$m +`N$m +Z$_*_Nu/ +f0/- +$_*_NuNuO +NuNV +$m*B +N^Nu/ +$_*_Nu/ +*_Nu/ +*_NuNu/ +*_NuNV +N^NuNV +N^NuNV +N^NuNV +$". +e,0; +`fC +`2C +N^Nu/ +*_Nu/ +*_NuNuNV +N^NuNuO +g$/- +`0/- +NuO + <*/ +fF/- +`4/- +`"/- +NuNV +N^NuNV +$<$n +m.g(r +N^NuNV +mjgJ . +N^NuNuNuNuNuNuNuNV +gZb$ +gx/- +`fHn +gD/- +`2Hn +N^NuNV +gHb +`~Hn +`H/- +`4Hn +N^NuNV +gHb +`~Hn +`H/- +`4Hn +N^Nu/ +f8 m +gD m +`0 m +*_NuNV +ml/- +gF/- +`4/- +`"/- +N^NuNuO +gr$m +,<$/ +|<(m + NuO +gB&m +dH/- +NuNu/ +*_NuO +$<&/ +\"1< + <&/ +gv/- +mTHx +$Nu/ +*_NuO +m`A +Bg/- +$Nu/ +*_Nu/ +*_NuO +< m +ft m +fn$, +NuNu/ +B@H@F +NuNV +N^NuO +*_NuO +,<$o +f~ m +`V m +,NuB +B@H@/ +BgHx +B@?@ +B@?@ +B@?@ +Bb/ +HBBB/ +NuNV +HABA +N^NuNV + &. +gX$. +f,Hx +N^NuNV + (m +D"Tt +l AA + NB`/ +BC=C +P AA +t AA +< AA +| AA +Z AA +o" . +D"T| +t!x!C +, AA +$ AA +X AA + AHp +0$/- +ob . +$/- +&/- +&/- +o\ . +o( . +oj . +$NBb/ +BF=F +B@=@ +B@=@ +BA=A +B@=@ +HABA"A +H@B@ +$NBb/ +BF=F +B@=@ +BB=B +BC=C +BF=F +HBBB/ +B@H@/ +BgHx +$NBb/ +B@=@ +</C +.BA=A +HBBB/ +HABA +@/C +H/C +`T/- +</C +</C +N^NuNV +p K +cJ GB +p G +x E` +"J @ +N^NuO +Nu/ +g*Hx +lf`8/- +$_*_NuNV +N^NuO +8Nu/ +$_*_NuNV + N!< +m$ BB +R`NC + BB + N!< +N^NuNu/ +*_Nu/ +*_NuO +"@$m +"@$m +gt m +``$t +NuO + / +c`lB +c`BB +NuO + / +gDr` +`:/- +NuNV +<<(m +1XZR +r E"0, +v"@B + E"0, + EJ( +r@ E! +r E! +r E! +r$ E! +r0 E! +r@ E! +XZ"E 1,6F +"B DB +N^NuO +gz"m +` "m +NuNu/ +*_Nu/ +*_NuC +$_*_Nu/ +*_Nu/ +*_Nu/ +g* m +$_*_Nu/ +g@ m +g8"m +\`(B +$_*_Nu/ +gF m +$_*_Nu/ +$_*_NuNuY + |0 +*_Nu/ + |0 +*_Nu/ +*_NuO +(NuY +\ @p` + @ p + @ p +`<B +NuO + / +eH / +H@B@" + @ - + @ - +f. - + @ - + @ - + @ - + |0 + @ P ( +#EfN - + @ - +2f@ - +f4 |0 + @ - + |0 + @ P ( +*_P +H@B@ + |0 + @ P ( + @ - + @ - +f* - + @ - +`8 - + @ - +`* - + @ - +NuO +H@B@ + |0 + @ P ( +`\ / + @ - +Nu/ +f2 - + @ - + @ - +0`8 - + @ - + @ - + @ - + @ - + @B +*_Nu/ +d @ +gh - +gZ - +`J - +*_NuY +g* - +f" - +f - + @ P/P +gT - +`v - +`R - + @ P ( +g - + @ P ( +fp - + @ P ( +`* - + @ P ( + @ P ( +fT - + @ P ( +`\ - + @ P ( +g - +`lHx +`R - + @ P ( + @ P ( +g2 - + @ P ( +g" - + @ P"h +4 @/P +4 @/P +`b - + @ P +`> - + @ P h +."P - + @ P h +*_NuO +gR / + @ p + @ p +`r - + @ p + @ p +`8 - + @ p + @ p +e, o +`h o +,f&B +`$B +*_O + `$ o + NuQ + @ P ( + @ P h +g@ - + @ P h + @ P h + @ P ( +gP o +fB o +f4 - + @ P ( + @ P h + @ P ( + @ P h + @ P ( +ft - +g8 o +f* - +*_P + @ + @ P ( + @ P ( + @ P + @ P/P + @ P h + @ P h + @ P h + @ P h + @ P ( + @ P"h + @ P ( + @ P h + @ P h + @ P ( + @ P +g\ - + @ P h + @ P h + @ P + @ P"h + @ P +`r - + @ P h + @ P + @ P"h + @ P +`$ - + @ P"h + @ P h + @ P h + @ P + @ P ( + @ P h +`L - + @ P ( + @ P h + @ P h + @ P +f| - + @ P ( + @ P h + @ P h + @ P/h + @ P"( + @ P ( + @ P + @ P ( +* @B + @ P ( + @ P + @ P ( + @ P"( + @ P ( + @ P + @ P ( +* @B + @ P ( + @ P ( + @ P"( + @ P +f& - + @ P ( + @ P ( + @ P + @ P"h + @ P ( + @ P + @ P +g$ - + @ P + @ P + @ P h +`< - + @ P h + @ P + @ P h + @ P ( + @ P"h + @ P ( + @ P h + @ P ( + @ P"h + @ P ( +`f - + @ P h + @ P ( + @ P"h + @ P ( +`$ - + @ P"h + @ P h + @ P h + @ P ( +f0 - + @ P + @ + @ P ( + @ P ( + @ P + @ P/P + @ P h + @ P h + @ P h + @ P h + @ P ( + @ P"h + @ P ( + @ P h + @ P h + @ P ( + @ P +gZ - + @ P h + @ P h + @ P + @ P"h + @ P + @ P h + @ P"h + @ P +`p - + @ P"h + @ P h + @ P h + @ P + @ P"h + @ P + @ P h + @ P + @ P ( + @ P h +`L - + @ P ( + @ P h + @ P h + @ P + @ P ( + @ P h + @ P h + @ P/h + @ P"( + @ P +f@ - + @ P ( +f" - + @ P ( +*"@ - + @ P +`L - + @ P ( +f" - + @ P ( +*"@ - + @ P + @ P ( + @ P + @ P ( + @ P"( +`~ - + @ P ( +f" - + @ P ( +*"@ - + @ P + @ P ( + @ P ( + @ P"( + @ P + @ P"h + @ P ( + @ P + @ P +g$ - + @ P + @ P + @ P h +gj / +`` - + @ P h +`4 - + @ P h + @ P + @ P h + @ P ( + @ P"h + @ P ( + @ P h + @ P ( + @ P"h + @ P ( + @ P h + @ P"h + @ P ( +`` - + @ P"h + @ P h + @ P h + @ P ( + @ P"h + @ P ( + @ P h + @ P ( + @/P +d @ +fR |0 + @ - + @ - + @ - +f* - + @ - +`8 - + @ - +`* - + @ - +fF - +`^ - + @ - +`P - +g: - +`. - + @ + @ P ( + @ P ( + @" + @ P ( +f( - + @ P ( + @ +`* - + @ P ( + @ + @ +g@ - + @ P ( + @ P h + @ P h + @ P ( + @ + @ P/P +`, - + @ + @ P ( + @ P ( + @" + @ P ( +f>`* - + @ P ( + @ + @ P ( +`* - + @ P ( + @ + @ +g@ - + @ P ( + @ P h + @ P h + @ P ( + @ + @ P/P +`, - +4 @ +*_Nu/ +4 @ +*_Nu/ + @ P ( + @ P ( +*_NuO + @" +H @ +d @ + @ P +g2 - + @/P +gJ - + @ P ( + @ P"h + @ P ( + @ P ( + @ P ( + @ P ( + @/P +f^ - +d @ +fR |0 + @ - +t @ + @/P + @ - + @ - +f$ - + @ - +`r - +`RC +f$ - + @ - +gT - + @ - +g2 - + @ P ( +g" - + @ P"h +ff - +fP - +fBHx + @ - +` - + @ - + @ P + @ P +eb"/ +d @ +p</@ +`:"< +`. < +p</@ +NuY +g - +P @B +gp - +g` - +gP - +g@ - +g0 - +g - +`p - +`H - +f4 - +t @B + @ P ( +gb - +P @ +f@ - + @ P ( + @ P ( + @ P h +P @ +t @" +t @ +g2 - +P @ +f$ - +t @ P"( +f - +P @ +f - +P @ +P @/P +H @B +d @B +p @"0 +d @ +d$ - +d @B +4 @" + @! +t @" +p @! + @" +, @! +d @ +P @ +P @ +d @B +H @B +fD - +D @ +f> - +D @B +d @ +d @B +*_Nu/ +H @ +d @B +*_NuY +d @ +g.Hx +gfr +g^p +gV - +g&Hx +t @" +t @" +t @" +l @B +t @ +fN - + @ - +p @B +H @B +d @B +g2 - +`$ - +t @ P ( +t @ P h +t @ +f - +t @ P ( +g" - +d @ +t @ P h +d @B +f\Hx + @ P +g2 - +d @ + @ - +P @ +f&Hx +Nu/ +*_Nu/ +*_NuY + @S +T`0 o +f(J/ +Rf"p- +gp// +g\p( +PNuO + / + @ P ( +g o +g" o +e| o +`B o + NuQ +gt o +`( o +*_P +gd o +f" - + @ ( +*_O +NuO + @ 0 +gd o + @ 0 + @ 0 +f" - + @ ( +gN o +fhp- +dBp- +`T o +f0 o +hNuO +fX / +f: - +h @ p +h @ p +`d o +f< - + @ p + @ p +f: - +8 @ p +8 @ p +`h o +*_O + @ P ( +`r o + @ P ( + @ +f8 - +4 @ +g* - + @ P ( + @ P ( + @ +f> - +4 @ +g0 o + @ +f> - +4 @ +g0 o + @ +f> - +4 @ +g0 o + @ +f> - +4 @ +g0 o + @ +fF - +4 @ +g8 o +g* - +`D - + @ P ( +`* o +f o + / +f: o +`, o +g, - +g, - +d @ +d @ +*_Nu/ +fr - +gX - +d @B +*_NuY + @ + @ P/P + @ + @ + @ + @ + @ + @ +`` - + @ +`* - + @ +f - + @"0 +4 @ +4 @B + @ P ( + @ P ( +f - +4 @ + @ P ( +`\ - +f. - + @ P ( + @ P ( + @B +4 @ +4 @ + @ +f> - + @ +`2 - +, @ 0 + @ +`P - +d @B + @B + @ +4 @ +4 @ + @ P ( + @ P ( +`l - + @ P +gL - + Nu/ +dD - +f$ |0 + |0 +dD - +f$ |0 +*_NuO +$ @ +f| - +fV - +x @p +$ @B +(Nu/ +f|Hx +`\Hx +`J - +f4Hx +H @ +g - +f - +h @p +0 @r +fh - +D @p +f - +h @p +0 @r +fJ - +f*Hx +fL - +f,Hx + @ - + @ - +f~ - +f,Hx + @ - +f*Hx + @ - +`< - +f&Hx +*_NuNuNV +N^NuNu/ +$_&_NuO +NuO +gt(m +<<&/ + NuNV +$$. +N^NuNV +f:p1 m +d0 m +gB m +N^NuNuNV +// +N^Nu/ +*_Nu/ +fR m +fF/- +f*Hx +*_Nu/ +*_Nu/ +*_Nu/ +*_NuO +NuO +*_NuO +f m +` m +NuO +` m +NuNV +N^NuNV +`.Hn +N^NuNV +<| . +N^NuO +NuNV +N^NuNV +<$m +gN$m +N^Nu/ +`Z m +*_Nu/ +*_NuNV +`Z m +N^NuNV +<&n +N^NuO +NuO +NuO +$|$o +gh m +$_*_NuO +$$o +.pd" +(r<| +0NuNV +p"@A +N^NuNV +``Hn +N^NuNV +``Hn +N^NuNV +`lHn +N^NuNV +`lHn +N^NuNV +``Hn +N^NuNV +t"@A +N^NuNV +``Hn +N^NuNV +``Hn +N^NuO +NuO +<&o +NuNV +< m +fb$- +`<(m +f2$m +N^NuO +,<$o +NuNuO + <"o +gZ @A +`P @A +$<$o + <"o +T PA +NuNV +,| . +T SBPB +xBPB + @BPB + @Hh + @BPB +vd$m +N^NuO +<"o +T PB +0 SA +L SA +h SA +( SA +: SA +L SA +^ SA +p SA +gJ SA +:`Z0 +h`>/ +T"PC +g$ C +T"PC +,NuO +T&P(m +g C +T&P(m +,NuNV +fPBQR +d AA +N^NuO +(P m +T"PC +0NuO +,<$o +NuNV +$<*. + @BPB + @BPp +`|B +N^NuO +,<$o +xd&m +$<$o +`D m + @BPR +gdeT +gn&m +`@Hx +NuNV +g6r +g. m +bdTp + DBPp +BBQR + @BPHx + DHh + @BPHx + DHh + DBPp + DBPp +`~"@C +d AA +N^NuO +T(PB +g C +<NuNV +^ QA +N QA +> QA +r QA +. QA + D&m +e.0; +T"PB +T"PA + AHh +T"PB + C"PA +g$ C +T(P&- +T(P&- +$P"n + @"m +d J"m +N^NuNu/ +Nu o +e:0; +px!@ +p<!@ +px!@ +px!@ +px!@ +px!@ +px!@ +p<!@ +px!@ +px!@ +PNqO + "o +`f m +Nu/ +*_Nu/ +*_NuO +, / +, / +NuNV +d @Hh +d @Hh +f m +N^NuNV + @Hh +/Hn +/Hn +/Hn +/Hn +N^Nu/ +e<0; +px#@ +px#@ +px#@ +px#@ +p<#@ +px#@ +p<#@ +px#@ +px#@ +Z*_Nu/ +f. m +*_NuO +@,PC +(@$m +d4Hx +d BHh +$vcr +d*Hx +d CHh +ol / +d CHh +g~,- +d BHh +d CHh +d BHh +<Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_NuNu/ +*_NuO +ff$m +P`b$m +NuNu/ +0*_Nu/ +*_Nu/ +*_NuNV +,$n +eF0; +@/0 +@/0 +D/0 +`N/- +`:/- +`&/- +N^NuO +f m +dF J +`` m +/Hx +0NuC +NuNV +`D$m +"P m +"P m +`>Hx +"P m +N^NuO +t`@"m +NuNV +`0$m +`bHx +dD m +$`B-R +N^Nu/ +*_Nu/ +ex m +gN m +`N m +*_Nu/ +*_Nu/ +fN m +e$ m +*_Nu/ +*_NuO +fF m +NuNuO +gR m +g m +8NuNuNV +g8Hn +`("m +N^NuNV +g2Hn +N^NuNV +N^Nu/ + Pp +`z m +$_*_Nu/ +g /- +*_NuNV +f< m +f4Hn +N^NuNV +g8Hn +`$ m +N^NuNV +`L"m +N^NuNuNu/ +*_Nu / +NuNq/ +g* m +4*_Nu/ +*_Nu/ +*_Nu/ +eT m +g& m +*_Nu/ +`T m +*_Nu/ +g6 m +g""m +g*rf +`$"m +*_NuNV +N^NuNV +N^NuO +<f\ m +8Nu/ +fh`< m +d: m +`H"m +f2 m +p PS +`* m +*_Nu/ +e""m +*_Nu/ +f6 m +*_Nu/ +g< m +`4$m +$_*_NuO +gDx; + @Hh +$$o +gz"m +`| m + @Hh +, / +gD m + RJ +`NuO +bh m +`L m +NuNV +N^NuO +|<*- +xBPB +@/0 + @BPB + @Hh + @BPB +$NuNV +<g m +g>"m +fd m +N^NuNV +gLJ. + BHh +N^NuNV +$$n +N^NuNV + P ( + Pp +gj m +ghHx +bF"< +f$ m +`*0| +xN^NuNV +<"m +pN^NuNV +<"m +d$ m +mT m +pN^NuNV +<(m +gt&m + BHh +g" m + BHh +N^Nu/ +*_NuNu/ +gj m +`f m +` m +*_NuO + | m +`t m +*_Nu/ +*_NuNu/ +*_Nu/ +f2 - +*_Nu/ +f< m +`6 m +*_NuO + / +NuO +fF"m +`,"m +`"m +fP$m +gjHx +`>$m +4NuO +4NuO +| / +f\ m +DNuNV + 0@`n"m +N^NuNV +N"LB +`"L K +N^NuO +|$/ +<<"/ +$K&m +$K&m + NuO +| / + Pt + Pt +fl - +DNuNuNu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_NuO +g" m +NuO +` m +*_Nu/ +*_NuC +`& m +f4 AX +Nu/ +$_*_NuO +<&m +*_NuO +,<"o +ZBD" +XBD$ + K$m +"BD" +$_*_NuO +"BD" +NuO +"BD" +NuO +*_NuB +e 0; +NupNup +NuNq/ +gn"m +`h"m +*_Nu/ +`, m +*_Nu/ +*_Nu/ +` m +*_NuO +fv"m +`x"m +NuO +$|&/ +gFb( +gX m +"B$m +Nu/ +*_Nu// +e 0; + `v/- +`N/- +`&/- +NuNV +g" m +fz m +N^Nu/ +*_NuO +NuO +e 0; +NuNV +N^NuNV +<|(n +. KB +gJ"F +N^Nu/ +*_NuO +DBD" +BBD$ +&BD" +0NuNV +N^NuO +,&m +"@ m +f0$m +f&"m +"@ m +e>0; +`v m +,$m +e0Hx +"B$m +e6Hx +`X m +e.Hx +`|Hx +`N/- +f2 m +`&m +NuNV +$N^NuO +$$m +fj"m +`N"m +fV m +"C m +fp m +fh m +\ CJ +f2,m +f. m +T CJ +\"CJ +fh(m +\"CJ +\"CJ + NuNuNuO +f m +X"J" +NuNu/ +*_Nu/ +*_Nu/ +dr2| +$_Nu o +d>z7 +`Dz0 +$_Nu/ +XNuNV +$ m +mN/- +N^NuNV +, m +f^ m +`2-B +N^NuO + "/ +dZHx +ftHx + BHh +` m +Nu/ +*_NuO +efp0 +eNp0 +p0`,p7 +vp7` +efp0 +eNp0 +p0` p7 +NuO +e4p0 +`2p7 +jp7` +ejp0 +eFp0 +e"p0 +fp7` +|p7` +Tp7` +8p7` +lp7` +Dp7` +(p7` +xp7` +\p7` +4p7` +dp7` +"@$I +ghbZ +ehp0 +ePp0 +p0`,p7 +rp7` +eLp0 +`fp7` +Pp7` +(p7` +p7` +Xp7` +<p7` +jp7` +Bp7` +d*p7 +e*p0 +p@/@ +eF m +NuO +NuNV + gV/ +(N^NuO + "/ +NuO +dx/- +e. m +H@B@"@ +H@B@"@ +l/0 + @Hh +e4 m +(`bv +lNuO +\<"o +d8p7z +Vp0z + NuO +$"/ +NuNV +N^NuNV +N^NuO +$p0| +dHp7| +gZ& +`.4| +@NuNV +$<". +d|"H0| +.p:` +N^NuNV +ezx<B +"H I +hx:` +N^NuNV +TN^NuO +<&o +<&o +Rp7x +"p7z +lp7z +d@p7z +Fp0z +&p0x +pp0z +dzp7z +NuNV + p..- +?$GB +6$GB +N^NuNV +<$n +&/Hn +N^Nu/ +$|$o +PNuNV +"n +gd/. +|N^NuO + / +eB m +NuNV +<<$n +`fHn +N^NuNV +<|(n +g" F +N^NuO +NuNV +gPB +N^NuO + / +NuO +o&<0 + <0 +o(Dp +T EB +hNuO +,/C +$Hx + @Hh +@"B, +$Hx +pNuO + / +NuO +#$Ax +d\&m +g4 m +` (m +*_Nu/ +*_Nu/ +*_Nu/ +*_NuNuO +f0"m +d* m +`B - +NuNu// +*_NuNu/ +*_Nu/ +*_Nu/ +*_Nu/ +NuNV +ex m + CHh +e6 m + CHh +H"<0 +gFHx +N^NuNV +N^NuNV +0J1( +gj m +N^NuO +0NuNV +0J2H +0J2H +N^NuNV +N^NuNV +N^NuNV +$<$NB"v +fFHx +N^NuNV +N^NuNV +$<$m +tN^Nu/ +8/0 +*_Nu/ +*_NuO + /- +`$/ + <*/ +`F$- +`($- +`|/- +`4/- +`6/- +*_NuO +`</- +,|*/ +Jbr +`T/- +`>/- +hNuNV +mf| +@N^NuO +NuO +< m +,&@G +"$@E +g m +gl m +8NuO +,&@G +"$@E +NuNV +<|,. +,&@G +"$@E +`zJ. +N^Nu/ +*_Nu/ +*_NuNuNV + g>B +N^NuNV +<<(m +fFrd +PN^NuNV +N^NuO +,<$/ +(/0 +,/0 +x/0 +x/0 +x/0 +x/0 +NuNuNuO +f m +H"J" +*_Nu/ +g4/ +*_NuO +g.Hx +Nu/ +NqNV +$ m +`"/- +N^NuO +g& m +*_NuO + &- +NuO + m +gP$ +` m +*_NuO + gr/ + @ < + < m +NuNV +gH$ +g m +g^Hn +PN^Nu/ +f6 m +*_NuO +gRr1 +`vp0 +`8 m +`> m +*_Nu/ +$_*_Nu// +NuNV +`XHn +N^NuNu/ +g~Hx +g2Hx +*_NuO +(NuB +NuNV +N^NuO +$$/ +Nu// +NuNuB + "/ +NuNV +`^Hn +N^NuNuNV +`RHn +N^NuNV +`tHn +N^NuNuNV +N^NuNV +`tHn +N^NuO +&o +NuNu/ +*_Nu/ +*_Nu/ +8 0 +*_NuNV +`tHn +N^Nu/ +*_Nu/ +*_NuNu/ + NuO +<|&o +,NuO +<(m +/2@Hl +$NuNV +N^NuNV +g*$. +N^NuO +S"G o +"D o +"E o +F&JI +TNuNV +<<$. +g,$. +`h$. +N^Nu/ +g8c"p +Nu o +8NuNV +N^NuO +f4$@ +NuNV +N^NuO +\|&o +od F +`b F +v F +$NuNV +gFb" +N^NuO +\ o + NuNV +/ DT +|/C +|/C +f2". +p@%@ +DN^NuNV +l CJ +g>"LB + BHh + BHh +//. +N^NuNV +l FJ +/Hn +P D +P"@R +N^NuNuO +|<,m +T PA +fJ`DB +$Nu/ +T P0 +*_Nu/ +*_Nu/ +*_Nu/ +*_NuNV +gj . +`> m +df,O + L"n +hN^NuO +T Q0 +pd m +T,PC +:/// +:/// + @Hh +tNuO +f m +NuO +,$- +P$@R +NuNV +l( RB +N^Nu/ +e. m +*_Nu/ +e. m +*_NuO +`nJ* +g& m +T PA +,NuO +g4$FB +dNuO + B"F +P&EG + @Hh +g: B"F + @Hh +"F QV +0NuO + < m + E - + NuO +,|$o +B"@B + DHh +`8Hx + NuO +g* m +cL m +"`H m +"$_*_Nu/ +*_Nu/ +*_Nu/ +@/0 +*_NuO +/0@/ +/0@/ +NuO +<$m +/0 +l/0 + Nu/ +fh/- +$_*_NuNV +<Hx +L/0 +@/0 +N^NuC +NuNV +gZ m +gV m +cP m +"`L m +N^NuO +f0 m +j 90 +/0@/ +`v m +@/0 +`0 m +/0@/ +NuNV +g~ m +N^NuNu/ +f0 m +*_NuO +$G,/ +\`8(B` +,NuO +b: m +NuNuO +NuO +$|$m +lNuNV +N^NuNuO +nrx/A +4NuNu/ +g. m +f^`8 m +f$$m +$_*_Nu/ +f( m +$_*_NuNV +"L D +"L D +`* n +"L D +N^NuO +`> o +|&o +sY?b +` C +"@ ) +"C Q + Q ( + Q ( +m4/< +`t/< +`> m +g m +NuNV +$Hn +nb m +8 PR +`t m +8 P` +`L < +8 PS +N^Nu/ +g( m +*_NuO +<&o +k0 +`:Hx +<(o + C"J +g> m +`2 m +`0 m +Nu/ +*_NuO +`f$m +cT m +NuNV +f" m +X"EB +gb EJ +gl m +2"CB +f( m +@ BB +X"EB +| BJ +| BB +g "m +| BB +X"EB +| BB +d"-C +l" DA +g~ m +N^NuNu/ +*_Nu/ +*_Nu/ +f* m +*_Nu/ +fH m +*_NuO +f" m +g*Hx +`4 m +|`*Hx +gV$m + m +NuO +||,m +H FJ +fL DB +(NuO + P ( +$Nu/ +*_Nu/ +*_Nu/ +gJ m +gxHx +t*_Nu/ +gP m +gLHx +`J m +*_NuNu/ +*_NuO + Pr +`x&m +x`$ +NuNuO +|<*/ +4Nu/ +g< m +g( m +*_NuO +$$m +/`l +*_Nu/ +*_Nu/ +*_Nu/ +$_*_NuO +D 0 +*_NuO + Hx +NuO +gl m +fV m +`H m +D 0 +NuO +gd$m +g.%@ +gr/- +D 0 +`j m + Pr + "Pv +<$KB +Hgr +gl i +g" h +gz m +gz m +gz m +gz m +gx m +g~ m +dNu// +Nu// +Nu// +*_Nu/ +f m +(*_Nu/ + *_Nu/ +*_NuNu/ +*_Nu/ +f m +X*_Nu/ +*_NuNuNu/ +f, m +*_Nu/ +dd m +g0 m +gN m +`: - +*_Nu / +NupNup +NuNq/ +` m +*_Nu/ +*_Nu/ +*_Nu/ +gb m +`p$m +$_*_NuO +gd$m +`* m +$_*_NuO +gJ$m +gV$m +NuO +f m +f m +X"J" +|<(m +f m +f m +H"N" +d| C +g~ m +f( m +d$ C +p"C +$NuO +||Hx +p"C + E"D +@"N" +v C +p"C + E"D +`` m +N C +(NuO +g6Hx +Nu/ +*_Nu/ +*_Nu/ +d> m +`p m +`^ m +`N m +`<0; +*_NuO +$$/ +`v m +`l m +`b m +l`X m +`N m +`D m +`: m +et0; +dR m +bt` + Pp +f\ m +`H m +`6Hx + P ( +g""m +f m +`D,m + Pp + Pp +f& m +`JHx +f m +`L m +`,Hx +f m +`L m +`,Hx +gn(m +`f(m +f` m +`f m +NuO + Pp +g@ m +NuO + P ( +g""m +g(/Hx +f m +/Hx +gJ m +/Hx +gV m +8/Hx +/Hx +`6Hx +$_*_Nup +NuHx +NuNqp +NuNq/ +e m +.*_Nu/ +*_Nu/ +*_Nu/ +gR m +`T m +*_Nu/ +*_Nu/ +*_Nu/ +*_NuO +x`& m +NuO +gf"m +NuO +`\ m +g@/- +fd m +NuO +g m +gx,m +`^ m +`8 m +gn(m +gx,m +`^ m +`8 m +Nu/ +f" m +*_Nu/ +$*_NuO +Df^ m +`< m +` Hx +Nu/ +*_NuNu/ +e6Hx +$_NuY +fh o +g`Hx + $- +f: o +g2Hx +$<$o +fF o +g>Hx +`: / +*_Nu/ +*_NuO +fF o +g>Hx +"J - +`4Hx +NuNV +e8Hx +e8Hx +e8Hx +N^NuNu/ +*_NuO + <"/ +e0 m +*_NuNuO + B$m +px!@ +*_NuO + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh +/ DB +/ DB + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh + GHh +`8B +HNu/ +*_Nu/ +Hx' +"@ m +$_*_Nu/ +NuNV +,Hx' + @*- + IO + "C" + "C" +7$C" +3$C" +dHHx +,Hx' + @*- + IO + "C" + "C" + "C" + "C" + "C" + "C" + "C" + "C" +H@B@$ +l$FB +$K$. +>$FB +$K$. + $C" +$K$. +$K$. +T$FB + $C" +" C +d $FB + $C" +p$FB +d<Hx +N^NuNu |0 +*_NuNuO +(Nu/ +`HJ +g4 m +*_Nu/ +et0; +`P m +`4 m +`* m +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_NuNV + @Hh +`z A +"@Hi +N^Nu/ +*_NuNu/ +*_NuO +f m +X"J" +g m +Nu/ +*_NuNu/ +*_NuNu/ +*_Nu/ +*_Nu/ +*_NuO + "/ +e& m +NuO + "/ +`2 m +NuO + "/ +`2 m +Nu/ +e, m +*_Nu/ +g4 m +g. m +fV m +`X m +`( m +*_Nu/ +f* m +*_Nu/ +f$ m +*_Nu/ +f" m +*_NuO +Nu/ +*_Nu/ +*_NuO +8 F$ +Bpx +g: +hgnpx +,NuO +(NuO +| m +dX m +`< m +| m +( CHh +t!$L&m + CHh +fl"m +$_*_NuO +NuO +e,0; +gd$m +p@#@ +g" m +,NuO +8 F$ +\tx +g: +/r)/A +L G + I +"S m +rw m + S"m +vc'C +8NuO +g@$m +ex(m +g4 m +e*$m +g| m +|| / +e,0; +g`$m +/Hx +/Hx +p@#@ +g" m +gV m +(NuO +gz(m +gr$m +d DB +g\"m +g~"m +8"DB + EHh +@$I(m + EHh + DB + EHh +@$I(m + EHh + DB +( CHh +t!$N&m + DB +l/ CHh +fv,- +H"DB +( CHh +t!$N&m + DB +"CHi + EHh +@&I,m + EHh +d FJ + DB + EHh + EHh + EHh +f F +g$ F +@"EB +4NuNu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +dt m +*_Nu/ +*_NuO +gf2| +g.Hx +gx * +&@Hx +d&Hk + @Hp +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +`X m +`< m +`0 m +`$ m +` m +*_NuO +e(0; +NuNV +gT(m +g~Hx +N^NuNuO +f m +H"J" +g m +`4Hx +NuO +NuNu o +NuNq/ +*_Nu / +d$rc +NuNqO +.t0` +Rt0` +tt0` +*_Nu/ + NuO +g0"F +<$o +$_&_Nu/ + NuO + "/ +NuNuO +NuNqO +0$P | +</C +|&o +d~Hx + P,< +Nu o +NuNq/ +fb`B +fh`@ +Nu / +Nu"o +Nu / +NuNqO +d6Hx +$_Nu/ +*_Nu/ +0 0 +*_NuO +NuHx +NuNq/ +Nu / +NuNq/ +d"p +Nu o +$H$/ +$_NuO +e Hx + NuO +`rB +`Jr +`$p +(NuO +4NuO +,NuO + NuO +C&@ +7$A +C&A( +7$@ +DNuNu o +Nu o +Nu o +$o +`< * +$o +`< * +``/* +$_Nu/ +$_Nu o +$$o +Nu o +Nu o +Nu o +Nu o +f ( +NuNq o +NuNu +NuNqp +yNup +*_NuNV +N^NuNuNV +$_N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +@g"`$/ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$|&. +Bg n +f> . +g, n +@f" n +`: . +N^NuNV +Bg n +g, n +@f" n +`: . +N^NuNV +N^NuNV +N^NuNV + @ ( +LN^NuNV + @ ( +DN^NuNuNV +@g"`$/ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +g& m +fN m +mF-J +NqNV +<$. +Bg n +m> . +`. . +HN^NuNV +$$. +gH m +m@"m +`J( +\N^NuNuNV +o8Hx +N^NuNV +fH m +hN^NuNV + P$P` +N^NuNV +,&n +N^NuNV +gH m +o@-J +NqNV +NqNV +N^NuNV + P$P`v"R +fl#j +g& m +t%B +N^NuNV +L"@C +H @!I + P/( + `8$ +g r +f6%k + Q P!J +gl m +gR%J +fH"R#j +`(/. +$NqNV +N^NuNuNV +N^NuNV +$_N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$$n +f^ m +N^NuNV +N^NuNV +N^NuNV +`T"m +fF * +`$"m +N^NuNV + <; +`,"m +`N"m +p#`</ +g$%B +N^NuNV +`^"m +`0"m +p#`"/ +N^NuNV +fR`\"m +f.`0Hj +f*"m +N^NuNV +*_N^NuNV +*_N^NuNV +g$ m +*_N^NuNV +N^NuNV +N^NuNV +*_N^NuNV +N^NuNV + @ ( +N^NuNV +N^NuNV +*_N^NuNV +*_N^NuNV +4N^NuNV +N^NuNV +tN^NuNV +N^NuNV +m|"m +f&/< +hN^NuNV +&@(m +g8$m +N^NuNV +pN^NuNV +,"m +o - +N^NuNV + @Hh +"@ m +gv m +fN/. +f* m +g m +TN^NuNV +`~"m +$@-@ +hN^NuNV +N^NuNV +"@$m +`j m +g* m +Bg2J) +N^NuNV + @!n +$gHx +N^NuNV +<$. +`(/* +N^NuNV +`J/. +f"m +`* n +` $( +N^NuNV +&@$k +N^NuNV +NqNV +NqNuNV +$_N^NuNV +N^NuNV +N^NuNV +@g"`$/ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +<&n +// +fJ* +N^NuNV +@gx . +g6 n +@f, n +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +Tf|/ +f< + +$PJ +`\ m +`N^NuNV +N^NuNV +N^NuNV +,&. +&mX +gV m +gN m +gF m +e* m +f> n +$N^NuNV +$@J* +XgB + `0 mJ +T`/ +N^NuNV +$@J* +XgB + `0 mJ +T`/ +N^NuNV +,$. +o&r? + m& + m! +`N^NuNV +`0"m +`$$( +N^NuNV +`"m +N^NuNV + &. +g*`Z m +tN^NuNuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +b0"m +N^NuNV +"R C +f0//, +N^NuNV +,$. +gL"m +N^NuNV + $. +&- / +g."m +"@J) +/- "m +N^NuNV +/- "m +f* m +/- "m +/- "m +N^NuNV +`.p1 +N^NuNV +$m,/ +"m$N + m0& +N^NuNV +"m$N +N^NuNV +N^NuNV +N^NuNV +"m$N +"m4N +"m8N +N^NuNV +N^NuNV +"m$N +N^NuNV +/"m$N +`l C"P&C$I( +"m(N +&I"Qp +N^NuNV +/-,"m$N + m0 + m,B +f$Hx +/"m +"m$N +"m4N +g,/. +"m8N +"m(N +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +"m<N + @$h +N^NuNV +"m<N +N^NuNV +"m<N + @!j +N^NuNV +"m<N +N^NuNV +"m<N +N^NuNV +"m<N + @J( +N^NuNV +e4"m<N +N^NuNV +e4"m<N +N^NuNV +,$. +`: j +`( m +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^Nu/ +Nu"/ +Nu"/ + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ + L(F, +(_&_$_ +(_&_$_ . +N^Nu(_&_$_ . +N^Nu( +(_&_$_ m +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m +N^NuNuNV +$m@ RJ +N^NuNV +N^NuNV + mDJ +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^NuNuNV +|&P m +$*p +g mv* +g n +`&, +| P00 + P20 +gr^ +g2`ZJ +g n +g"" +N^NuNV + mHJ +N^NuNV +NqNV +NqNuNV +N^NuNuNV +N^NuNV +N^NuNuNV +<|,. +&mL8 +`<Hx +f$Hx +"mP` +"mPC +N^NuNuNV + &- +N^NuNuNV +f$Hx +f"Hx + mT` +n mTA +N^NuNuNV +`6Hx +`xrM +fr8+ +2D mXB + mXB + L +N^NuNV +$$n +fHj +fHj +g/* +`/- +N^NuNV +N^NuNV +$fHj +fHj +N^NuNV +$fHj +fHj +N^NuNV + -\` + m\T +/-` m +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$$. +/-d"m +"mh QX +$H`X J$PJ +`F"m +/-d"m +l6"m +`(/-d"m +N^NuNV +/-d"m +fp/. + mh$P` +/-l/-p/-t"m +$-d/ +o0 n + mh"n +N^NuNV +N^NuNV +,$. +gN&< +gB6< +g6"m +f(Hx +m<'J +g6Hx +f*Hx +N^NuNuNV +,"m +$mx4 +N^NuNV +/-|/. +N^NuNV +$P`D$ +N^NuNuNV +N^NuNuNV +N^NuNuNV +$f"$ +N^NuNuNV +$f,$ +N^NuNV +$f*$ +N^NuNuNV +$f.$ +N^NuNV +$$n +`b m +gHj +@f / +gHj +N^NuNV +&. +oJ$C`: k +N^NuNuNV +N^NuNuNV +,<(. +N^NuNV +N^NuNV +N^NuNV +N^NuNV +fHl +/"m +l($. +g$"J +X m +v7`r +(0L$ +g8 . +eZ . +/"m +e> n +f"&PJ + @Hx + /"m +0/"m + /"m +f*Hl +N^NuNV + B`,p +N^NuNuNV +N^NuNuNV +fz`4 +gpon +f^`4 +J`D < +v #C +N^NuNV +"@ - +*_N^NuNV +"T m +|&PB +$I`p +$I`&J + "GS +P&B` +0p )@ + 4\(r +N^NuNV +N^NuNV +N^NuNV +$H B +"F J +`b"FC +`2"FY +`"FX +g>b.t +N^NuNuNV +HABA$ +|N^NuNuNV +N^NuNV +N^NuNuNV +`"J( +N^NuNV +<N^NuNV +`b I`T" +"H`0 +N^NuNuNV +2$- +N^NuNuNV +,<". +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNuNV +<*. +g&&< +fZ"m +`6&+ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNV +g& J-X +m& K +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +g "m +N^NuNuNV +N^NuNV + AHh +N^NuNV + &. +h PX +d PX +NqNuNV +l0/. +N^NuNuNV +/"m +/"m +/"m +(J$j +"m +"@#J +N^NuNV +N^NuNuNV +N^NuNV +<| . +f$@Q +/"m +/"m +/-H + J$@J +/"m +N^NuNV +N^NuNV +`n CHh +`XHk +e.$m +N^NuNuNV +$n + R`P$ +c$"h +N^NuNuNV +"R`^$ +eHfN". +c$ i +$_N^NuNuNV +$_N^NuNV +$_N^NuNV + D$P +(J$j +g^ +`&&j +N^NuNuNV +pfN@& +N^NuNuNV +p7N@( +N^NuNV +N^NuNV +N^NuNV +d"m +N^NuNuNV +p!N@& +N^NuNuNV +N^NuNuNV +p?N@& +N^NuNuNV +pvN@$ +N^NuNuNV +p1N@$ +N^NuNuNV +*_N^NuNuNV +N^NuNuNV +p@N@$ +N^NuNuNV +pNN@& +N^NuNuNV +p6N@( +N^NuNV +N^NuNV +p%N@& +N^NuNuNV +NqNuNV +N^NuNuNV +p'N@& +N^NuNuNV +pZN@$ +N^NuNV +N^NuNV +N^NuNuNV +p[N@& +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +p*N@$ +N^NuNuNV +N^NuNuNV +|&n +N^NuNV +|&n +N^NuNV +N^NuNuNV +p&N@& +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +|&n +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +pjN@& +N^NuNV +p+N@$ +N^NuNuNV +N^NuNuNV +N^NuNu"_ < +N@"< +N^NuNuNV +prN@* +N^NuNV +N^NuNV +N^NuNuNV +DN^NuNu o +0NuNup +"A"/ +pxN@" +N@ o +NuNV +l&"m +lf(/ +\N^NuNuNV +N^NuNV +N^NuNV +,"n +,N^NuNV +<|/- +mX6| +f,Hx +| P$I +g"z+ + JHn +f.-H +M$m +`<E +"AJ) +dN^NuNV +N^NuNuNV +N^NuNuNV +gn < +N^NuNV +f" * +N^NuNV +N^NuNuNV +f0 j + @Hh +N^NuNV +N^NuNuNV +N^NuNuNV +N^NuNV +, n +, @R + @"P$h +" - + @"P$h + - + "P$h +`T n +p !@ +tp-B + @"P$h + @"P$h + @"P$h +`l". + @"P$h +`X - +lX - + "P$h +f<$. +o,Hx +m( . +nL n +oP n +o n +o. n +l, n +g& n +gF&. +o4 . +ox n +g* n +`< n +"P n +N^NuNuNV +g/- +g&%@ +g4%j +`"Hx +N^NuNV +<|(. + D*( +fHh +| PB +`|t% +`b-J +`& @R +| P . +f*J. +m$Hn +| P00 +g(/. + DHh +0N^NuNV +*_N^NuNV +N^NuNV +m.J* +f>"j +N^NuNuNV +D`6J +$`"R +0`zp +fR$H +N^NuNuNV + D.( +f`$m +(c6` + DJ( +gt- +G`* +| P00* +<mv/ +"DJ) + D/( +/"m +Gg$`f +| P00* + DJ( +DgZ&( +"D i +`6 D$h +N^NuNuNV +HABA( +N^NuNV +N^NuNuNV +HABA( +`N +N^NuNuNV +<|"n +|$PB +<|N^NuNV +N^NuNV +`b-@ +N^NuNV +| P$I` + I`: +t(`p +N^NuNV + @Hh +$K R +0`pR + AJ( +fd/"m + B60 +l n +"F Q$i +"F Q$i + @"m +"F Q$i + @"m +b F$ +< T"l +N^NuNuNV +4$PJ +N^NuNuNV +N^NuNuNV +$fHj +f*J* +g %j +fHj +N^NuNV +N^NuNV +g(b " +fB&) +f*&) +&@8| +g6b($ +`"$Q$) +f4.) +f:$i +eL`F$) +e,`&Y +N^NuNV +B@H@ + @"G +N^NuNuNV +N^NuNV +$$H n +H@B@ +$N^NuNV +gb < +<N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +$H . +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$H/. +N^NuNV +N^NuNV +N^Nu +ddddddddddddddddddccccbbbaaaa``___^^]]\\[[ZYYXXWVVUTTSRRQPOONMLLKJIHGGFEDCBBA@?>==<::98765543210/.--,+*)('&%%$#"! + !""#$$%%&'''()***+,--..//0112234455677899::;<==>>??@ABBCDDEEFGGHIJJKLLMNNOOPQRRSSTUUVWWXXYYZ[[\\]]^^___``aaaabbbc + !""#$$%&''(())*++,--./00112234456677899:;;<<==>?@@AABBCDDEFFGGHIIJKKKLMMNOOPPQRRSSTTUVVWWXYYYZ[[[\\]]^^___```aabbbbbccccddddddddddddddddddccccbbbbaaa``___^^]]\\[[ZZYYXWVVUTTSRRQPPONMMLKJIIHGFFEDCBB@@?>=<;;:98765443210/.--,+*)(''&%$#""! +sonnerie cantine +,Sauv01_00_00_00.sig +V1.1E19 30/05/2024 +0.9.27 +""##$$$%%&& +hlLjztqZ +npxXoudifFeEgGaACScs + +0-#'I +Unknown error Success +Operation not permitted +No such file or directory +No such process +Interrupted system call +Input/output error +No such device or address +Argument list too long +Exec format error +Bad file descriptor +No child processes +Resource temporarily unavailable +Cannot allocate memory +Permission denied +Bad address +Block device required +Device or resource busy +File exists +Invalid cross-device link +No such device +Not a directory +Is a directory +Invalid argument +Too many open files in system +Too many open files +Inappropriate ioctl for device +Text file busy +File too large +No space left on device +Illegal seek +Read-only file system +Too many links +Broken pipe +Numerical argument out of domain +Numerical result out of range +Resource deadlock avoided +File name too long +No locks available +Function not implemented +Directory not empty +Too many levels of symbolic links +No message of desired type +Identifier removed +Channel number out of range +Level 2 not synchronized +Level 3 halted +Level 3 reset +Link number out of range +Protocol driver not attached +No CSI structure available +Level 2 halted +Invalid exchange +Invalid request descriptor +Exchange full +No anode +Invalid request code +Invalid slot +Bad font file format +Device not a stream +No data available +Timer expired +Out of streams resources +Machine is not on the network +Package not installed +Object is remote +Link has been severed +Advertise error +Srmount error +Communication error on send +Protocol error +Multihop attempted +RFS specific error +Bad message +Value too large for defined data type +Name not unique on network +File descriptor in bad state +Remote address changed +Can not access a needed shared library +Accessing a corrupted shared library +.lib section in a.out corrupted +Attempting to link in too many shared libraries +Cannot exec a shared library directly +Invalid or incomplete multibyte or wide character +Interrupted system call should be restarted +Streams pipe error +Too many users +Socket operation on non-socket +Destination address required +Message too long +Protocol wrong type for socket +Protocol not available +Protocol not supported +Socket type not supported +Operation not supported +Protocol family not supported +Address family not supported by protocol +Address already in use +Cannot assign requested address +Network is down +Network is unreachable +Network dropped connection on reset +Software caused connection abort +Connection reset by peer +No buffer space available +Transport endpoint is already connected +Transport endpoint is not connected +Cannot send after transport endpoint shutdown +Too many references: cannot splice +Connection timed out +Connection refused +Host is down +No route to host +Operation already in progress +Operation now in progress +Stale NFS file handle +Structure needs cleaning +Not a XENIX named type file +No XENIX semaphores available +Is a named type file +Remote I/O error +Disk quota exceeded +No medium found +Wrong medium type +,M4.1.0,M10.5.0 +hlLjztq +npxXoudifFeEgGaACSncs[ +(nil) +nfinity +infinity +snmptrap -v 2c -c public 172.17.10.80 "" BODET-SNMP-MIB::BodetTrapFailureBattery BODET-SNMP-MIB::BodetTrapFailureBattery s "0x4F" & +ifconfig eth0 > /tmp/ifconfig +F_adresse_IP_ok : Erreur ouverture fichier 'ifconfig eth0 | grep addr:' + inet addr:%s +/proc/net/dev +F_etat_cable_ethernet : Erreur ouverture fichier '/proc/net/dev' +BODET link %s %s +F_etat_cable_ethernet : Error scanf +Priorite du processus %d : %d +ERREUR lecture du type d'ordonnancement de notre application +Processus %d de type SCHED_RR +Processus %d de type SCHED_FIFO +Processus %d de type SCHED_OTHER +Processus %d de type INCONNU !!! +/proc/ +/status +!!!! %s +Base tps linux : %02d:%02d.%02d %02d/%02d/%02d - %d +!!! Reboot du systeme !!! +/bin/reboot +!!! F_demande_reset_hard !!! +!!! F_demande_reset_hard !!! +!!! F_demande_reset_appli !!! +!!! F_demande_reset_appli !!! +!!! F_demande_mise_a_jour_data !!! +Tps CPU ecoule = %f +ERREUR Modification du type d'ordonnancement de la teche 10ms NON prioritaire +Priorite du processus 10ms NON PRIORITAIRE %d en cours : %d +ERREUR lecture du type d'ordonnancement de la teche 10ms NON prioritaire +--- Demarrage du logiciel BODET -- %s --- +/********************************************************************/ +/***** Demarrage du logiciel BODET -- %s -- ****/ +PID de main() : %d +ERREUR Modification du type d'ordonnancement de notre application +Priorite du processus %d en cours : %d +Erreur d'ouverture du device WATCHDOG +le device WATCHDOG est correctement ouvert +/dev/PIT_TIMER +Erreur d'ouverture du device PIT_TIMER +le device PIT_TIMER est correctement ouvert +/dev/CLOCK_10MS +Erreur d'ouverture du device CLOCK_10MS +le device CLOCK_10MS est correctement ouvert +/dev/BASE_TPS +Erreur d'ouverture du device BASE_TPS +le device BASE_TPS est correctement ouvert +/dev/ISL1208 +Erreur d'ouverture du device ISL1208 +le device ISL1208 est correctement ouvert +ERREUR : creation tache 125 ms prioritaire, code retour : %d +ERREUR : creation tache 125 ms en fond, code retour : %d +------------------------ + FIN APPLI ....... +Arret du main() +Erreur d'ouverture du device WATCHDOG +le device WATCHDOG est correctement ouvert +ERREUR Modification du type d'ordonnancement de la teche 125ms NON prioritaire +ERREUR lecture du type d'ordonnancement de la teche 125ms NON prioritaire +Priorite du processus 125ms NON PRIORITAIRE %d en cours : %d +Debordement tache 125ms non prioritaire : nb=%d +Sortir de la teche 125ms NON prioritaire +ERREUR : creation tache gestion socket, code retour : %d +ERREUR : creation tache gestion socket CDE IP, code retour : %d +ERREUR SYSTEME ... teche principale 125ms prio bloquee depuis plus de %d secondes +ERREUR SYSTEME ... teche principale 125ms prio bloquee depuis plus de %d secondes +ERREUR SYSTEME ... F_etat_Task_Lock() = %d +Sortir de la teche 10ms NON prioritaire +ERREUR Modification du type d'ordonnancement de la teche 125ms prioritaire +ERREUR lecture du type d'ordonnancement de la teche 125ms prioritaire +Priorite du processus 125ms PRIORITAIRE %d en cours : %d + DEBUT Init Appli HMM + FIN Init Appli HMM +------------------------ +ERROR ERROR ERROR !!! IOCTL BASE TPS !!! +Debordement tache 125 ms prioritaire : nb=%d +!!!!!!!! S_base_tps_wait_tick.UI_nombre_interrupt == 0 !!!!!!! +ERREUR SYSTEME ... teche 125ms NON prioritaire bloquee depuis plus de %d secondes +ERREUR SYSTEME ... teche 125ms NON prioritaire bloquee depuis plus de %d secondes +ERREUR SYSTEME ... teche 125ms NON prioritaire disparue +ERREUR SYSTEME ... teche 125ms NON prioritaire disparue +ERREUR SYSTEME ... teche 10ms bloquee depuis plus de %d secondes +ERREUR SYSTEME ... teche 10ms bloquee depuis plus de %d secondes +ERREUR : creation tache 10 ms en fond, code retour : %d +Demande d'arret de l'appli +Sortir de la teche 125ms prioritaire +------------------------- + DEBUT close Appli HMM +----------------------- + FIN close Appli HMM +ERROR ioctl LCD_ALPHA_IOCTL_DEL_ALL_AFF +ERROR ioctl LCD_ALPHA_IOCTL_CREATE_AFF +ERROR ioctl LCD_ALPHA_IOCTL_CLI_ALT_AFF +ERROR ioctl LCD_ALPHA_IOCTL_FOND_AFF +ERROR ioctl LCD_ALPHA_IOCTL_WRITE +ERROR ioctl LCD_ALPHA_IOCTL_DEL_CUR_AFF +ERROR ioctl LCD_ALPHA_IOCTL_CUR_CLI_AFF +ERROR ioctl LCD_ALPHA_IOCTL_SPECIAL_CAR +ERROR ioctl LCD_ALPHA_IOCTL_BACKLIGHT +/dev/LCD_ALPHA +Erreur d'ouverture du device LCD ALPHA +le device LCD ALPHA est correctement ouvert +KDSKBMODE +/dev/tty1 +Erreur d'ouverture du device KEYBOARD +le device KEYBOARD est correctement ouvert +ERROR ioctl RADIO_CONFIG_POUR_TEST_CEM +/dev/RADIO +Erreur d'ouverture du device RADIO +le device RADIO est correctement ouvert +/dev/GPS +Erreur d'ouverture du device GPS +le device GPS est correctement ouvert +/dev/IO_HMM +Erreur d'ouverture du device IO_HMM +le device IO_HMM est correctement ouvert +/dev/IO_MINOR_1_EXT_IN +Erreur d'ouverture du device IO_MINOR_1_EXT_IN +le device IO_MINOR_1_EXT_IN est correctement ouvert +/dev/IO_MINOR_3_PRES_SECT +Erreur d'ouverture du device IO_MINOR_3_PRES_SECT +le device IO_MINOR_3_PRES_SECT est correctement ouvert +/dev/IO_MINOR_7_PWR_FAIL_PILE +Erreur d'ouverture du device IO_MINOR_7_PWR_FAIL_PILE +le device IO_MINOR_7_PWR_FAIL_PILE est correctement ouvert +ERROR ioctl AFNOR_START +ERROR ioctl AFNOR_ERREUR +/dev/AFNOR +Erreur d'ouverture du device AFNOR +le device AFNOR est correctement ouvert +ERROR ioctl AFNOR_SYNCHRO +#!/bin/sh +#Config reseau lo +ifconfig lo 127.0.0.1 +#Config reseau eth0 +ifconfig eth0 up +ifconfig eth0 %d.%d.%d.%d netmask %d.%d.%d.%d +#Config routeur apres avoir attendu que le reseau soit actif +sleep 2 +route add -net 127.0.0.0 netmask 255.0.0.0 lo +route add default gw %d.%d.%d.%d +route add default eth0 +/bin/chmod 777 /etc/init.d/network.sh +/bin/start-stop-daemon --stop -n dhcpcd +/bin/rm -f /etc/config/dhcpc/dhcpcd-eth0.pid +/bin/rm -f /var/tmp/dhcpc/dhcpcd.pid +/bin/start-stop-daemon --start --make-pidfile --pidfile /var/tmp/dhcpc/dhcpcd.pid --exec /bin/dhcpcd -- -d & +ifconfig eth0 + inet addr:%d.%d.%d.%d Bcast:%d.%d.%d.%d Mask:%d.%d.%d.%d +netstat -rn +0.0.0.0 %d.%d.%d.%d +Ajout passerelle par defaut car aucune n'existe +route add default eth0 +L_interface_linux_DONGLE : F_read_e2pr_93c46 --> ERREUR d'adresse E +prom +L_interface_linux_DONGLE : F_write_e2pr_93c46 --> ERREUR d'adresse E +prom +/dev/DONGLE +Erreur d'ouverture du device DONGLE +le device DONGLE est correctement ouvert +/bin/ifconfig eth0 %d.%d.%d.%d netmask %d.%d.%d.%d +route del default +route add default gw %d.%d.%d.%d +/bin/ifconfig eth0 down +/dev/I2C_BODET +Erreur d'ouverture du device I2C_BODET +le device I2C_BODET est correctement ouvert +ERROR ioctl PULSE_INIT_CDE_IMPULSION_24V +ERROR ioctl PULSE_ETAT_IMPULSION_24V_EN_COURS +ERROR ioctl PULSE_DEMANDE_LANCEMENT_IMPULSION_24V +ERROR ioctl PULSE_DEMANDE_ARRET_IMPULSION_24V +/dev/PULSE +Erreur d'ouverture du device PULSE +le device PULSE est correctement ouvert +iDemontageCleUsb : D +montage pas n +cessaire !!! +/bin/umount %s +iDemontageCleUsb : D +montage OK +/bin/rmmod /lib/modules/isp116x-hcd.ko +iMontageCleUsb : DEBUT +/bin/mount -t vfat /dev/sda1 %s +iMontageCleUsb : %s +/bin/mount -t vfat /dev/sda %s +iMontageCleUsb : Montage OK sur sda +/bin/mount -t vfat /dev/sdb1 %s +/bin/mount -t vfat /dev/sdb %s +iMontageCleUsb : Montage OK sur sdb +iMontageCleUsb : Montage OK sur sdb1 +iMontageCleUsb : Montage OK sur sda1 +Resultat montage %d +Host: scsi%d +Error scanf +Erreur ouverture fichier /proc/scsi/usb-storage/%d + Host scsi%d: %s +usb-storage +/bin/insmod /lib/modules/isp116x-hcd.ko +iPresenceCleUsb : %s +Erreur ouverture fichier /proc/scsi/scsi +ERROR ioctl UART_RECEP_TRAME_UART sur UART 0 +ERROR ioctl UART_RECEP_TRAME_UART sur UART 1 +ERROR ioctl UART_RECEP_TRAME_UART sur UART 2 +ERROR ... NO UART DECLARED !!! +ERROR ioctl UART_PUT_DATA_UART sur UART 0 +ERROR ioctl UART_PUT_DATA_UART sur UART 1 +ERROR ioctl UART_PUT_DATA_UART sur UART 2 +ERROR ioctl UART_INIT_LOGICIEL_UART sur UART 0 +ERROR ioctl UART_INIT_LOGICIEL_UART sur UART 1 +ERROR ioctl UART_INIT_LOGICIEL_UART sur UART 2 +/dev/UART_0 +Erreur d'ouverture du device UART_0 +le device UART_0 est correctement ouvert +ERROR ioctl UART_PARAM_BAUD sur UART 0 +/dev/UART_1 +Erreur d'ouverture du device UART_1 +le device UART_1 est correctement ouvert +ERROR ioctl UART_PARAM_BAUD sur UART 1 +/dev/UART_2 +Erreur d'ouverture du device UART_2 +le device UART_2 est correctement ouvert +ERROR ioctl UART_PARAM_BAUD sur UART 2 +Mail : No server ? +Mail : Erreur Lecture acquitement : %s +Mail : Time-out Lecture acquitement +HELO %d.%d.%d.%d +MAIL FROM: +%s<%s>%s +RCPT TO: +DATA +%s %s; %s; %s%s +%s %s; %s%s +%s %s%s +Subject: +QUIT +/bin/snmptrap -v 2c -c public %d.%d.%d.%d "" .1.3.6.1.4.1.30731.1.1.%d .1.3.6.1.4.1.30731.1.1.%d s "%02d %02d" & +origin: external contacts +/bin/snmptrap -v 2c -c public %d.%d.%d.%d "" .1.3.6.1.4.1.30731.1.1.%d .1.3.6.1.4.1.30731.1.1.%d s "%s" & +origin: IP buttons +Impossible de se connecter + l'h +te : %s +Impossible de cr +er le socket : %s +Impossible de se connecter au socket %s:%d: %s +Impossible de binder le socket sur port %d: %s +ERROR SELECT : %s +getSO_ERROR +Sigma %05d %s %05d +Impossible d'envoyer de data : %s +shutdown +close +sigma 1 get-info +sigma 2 set-info%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%d%c +xcelld 1 get-info +xcelld 2 set-info%cBODET%c BODET%c%s%c28223%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%cSigma_Bodet%c%c +xcelld 1 set-locate +locate ON %d +locate OFF %d +xcelld 1 set-ip +reset-appli %d +read date-heure loc %d +date-heure loc %02d/%02d/%02d %02d:%02d:%02d.%03d +write date-heure loc %02d/%02d/%02d %02d:%02d:%02d %d +etat synchro %d +yes +ack alarme %d %d +relais etat auto %d +relais etat auto +read etat relais manuel force %d +etat relais manuel force +relais manuel force ON %d %d +relais manuel force OFF %d %d +start melodie %d %d %d +read password %d +password %d %d %d %08lx %08lx +write password %d %d %d %lx %d +Demande Modification status Mot de passe : +UI_status_centrale = %d +UI_status_IP = %d +UI_status_password = %d +UL_password_IP = %lx +checking password %lx %d +checking password yes +checking password no +update_code_ip %d +Sigma %d +Force Reset Produit : Erreur Bind Socket +F_emission_cde_IP : Impossible d'initialiser l'adresse IP multicast +F_emission_cde_IP : Impossible d'envoyer de data multicast: %s +F_emission_reponse_ACK sur %d.%d.%d.%d +F_emission_reponse_ACK : Impossible d'envoyer la reponse: %s +BOUACK %c %c +F_init_cde_IP : Impossible de creer le socket : %s +F_init_cde_IP : SO_REUSEADDR ERROR : %s +F_init_cde_IP : IP_ADD_MEMBERSHIP ERROR : %s +F_demande_cde_led_KLAP : N + de KLAP invalide : +F_demande_cde_buzzer : N + de KLAP invalide : +WARNING A_alarme: taille buffer insuffisante +P_Alarmes.txt +!!! PB WR RTC %d +Synchro locale : %02d/%02d/%02d %02dh%02dm%02ds +Correction soft base temps +Correction soft base temps +!!!!! ERREUR MODE BLOQUANT !!!!! --> Pb de lecture de l'HTR - errno = %d +!!!!! ERREUR MODE NON BLOQUANT 1 !!!!! --> Pb de lecture de l'HTR - errno = %d +F_init_gestion_base_de_temps : MODE NON BLOQUANT - OK +!!!!! ERREUR MODE NON BLOQUANT 2 !!!!! --> Pb de lecture de l'HTR - errno = %d +!!! date invalide pour le systeme %d +!!! PB RTC %d +F_fifo_dequeue_n ERROR +MAJ code +tape : +Alarmes option : +Entr +e ext. : +DEBUG_F_GESTION_CONSTR_AUTO_PLANNING +Debut reconstruction +Fin reconstruction +/var/log/xferlog +C_Relais_01.txt +C_Excep_MelodysIP_ +C_Excep_RelaisIP_ +C_Excep_Groupe_ +C_Excep_Relais_ +C_Relais_ +C_MelodysIP_ +C_RelaisIP_ +C_Groupe_ +/etc/HMM_data/ +*.txtold +Erreur directorie : %s +C_Sorties.txt +P_Erreurs.txt +P_Erreurs2.txt +NO_ERROR_1 +ERROR_RETAURATION_CONTEXTE_ECRAN_PRECEDANT +ERREUR_FOPEN +ERREUR_FDELETE +ERREUR_FCOPY +ERREUR_TAILLE_A_C_SORTIES +ERREUR_TAILLE_A_P_SORTIES +ERREUR_WRITE_DATA_SORTIE_C +ERREUR_WRITE_DATA_SORTIE_P +ERROR_CALCUL_OFFSET_SYNCHRO +ERROR_EFFACEMENT_RAM_S +ERREUR_WRITE_HISTO +F_bodet_readdir_r : plus de fichier +F_opendir : ERROR reentrant +ls -1 +F_opendir : ERROR popen +cd /mnt/USB/Sigmatmp/;md5sum -c BODET_MD5 +F_check_MD5SUM : ERROR popen +F_check_MD5SUM : ERROR %s +Ram_S/ +/mnt/USB/ +F_demande_ajout_gestion_alarmes : ALARME NON EXISTANTE ??? => CREATION %d %d %d +P_histo.txt +UCH_type_protection INCONNUE !!!! %d +exit C +***** +..... + SIGMA H +blablabla + SIGMA P + SIGMA MOD + SIGMA C +1HR +12HR +sound +sec/jour +sec/day +seg/dia +Sek/Tag +Sec/dag +Seg/dia +Sek/dag +Sek/pv +FERIE +PUB.HOL. +FESTIVO +FEIERTAG +FEESTDAG. +FERIADO +HELLIGDAG +BANK DAG +Arkipyh +VACANCES +HOLIDAYS +VACACION. +FERIEN +VAKANTIE +FERIAS +FERIER +ESPECIAL +SPEZIELL +SPECIAAL +SPESIAL +SPECIEL +Erikois + MUTE +Alarme +Alarm: +Alarma +lytys +Alarmes +Multiple +Alarmas +Alarmen +Alarmer +lytykset +faut syst +system failure +fallo sistema +Systemfehler +Fout in het systeem +Falha de sistema +system feil +system fejl +rjestelm + virhe +f.code client +user code fail. +fallo cod. cli. +Kundencode Fehler +Toegangscode fout +digo utilizad.errado +bruker kode feil. +password fejl +koodi virhe +f. code tech. +tech. code fail. +fallo cod. tec. +Technikercode Fehler +Techn. Code fout +digo t +cnico errado +Tekn. kode feil +tech. code fejl +Tekninenkoodi virhe +faut pile +battery failure +fallo bater +Batterie Fehler +Fout in de batterijen +Falha de bateria +Batteri feil +Batteri fejl +Paristovirhe +faut bat.24V +24V bat.failure +fallo bat.24V +24V Bat. Fehler +Fout batterij 24V +Falha bateria24V +24V batt. feil +24V bat. fejl +24v paristo virhe +faut master +master failure +fallo patr +Hauptuhr Fehler +Fout Master +Falha geral +Hovedfeil +Master fejl +Master virhe +faut synchro +sync failure +fallo sincro +Sync. Fehler +Fout synchro +Falha sincronismo +Synkr. feil +Synk fejl +Synkronointi virhe +surcharge 24V +24V overload +sobrecarga 24V +24V +berlastung +24V overbelasting +24V excedidos +24V overbelastet +24V ylikuorma +faut imp.24V +24V pulse fail. +fallo impul.24V +24V Imp. Fehler +Fout Imp. 24V +Falha pulso 24V +24V puls feil +24V puls fejl +24V pulssivirhe +faut Afnor +Afnor failure +fallo Afnor +Afnor Fehler +Fout Afnor +Falha de Afnor +Afnor feil +Afnor fejl +Afnor virhe +faut Ascii +Ascii failure +fallo Ascii +ASCII Fehler +Fout ASCII +Falha ASCII +ASCII feil +ASCII fejl +ASCII virhe +faut DHF +DHF failure +fallo DHF +DHF Fehler +Fout DHF +Falha DHF +DHF feil +DHF fejl +DHF virhe +f. imp. s +series puls.fail. +fallo imp.serie +Serienimp. Fehler +Fout imp. serie +Falha series puls. +Seriell puls feil +Seriel puls fejl +Sarjapulssivirhe +CC. imp. s +SC. series pulse +CC. imp. serie +Kurzschluss Serienimp. +Kortsluiting imp serie +CC series puls. +Kortsl. seriell puls +Kortsl. Seriel puls +Pulssilinj.oikosulku +CO. imp. s +OC. series pulse +CA. imp. serie +Off.KreislaufSerienimp +Open netwerk imp serie +CA series puls. +pen kurs seriell puls +Afbrudt seriel puls +Pulssilinja poikki +faut circuit +Circuit failure +Fallo circuito +Kreis Fehler + Fout in netwerk +Fahla circuito +Feil p + kurs +Fejl i urkreds +virtapiiri h +f. sync Afnor +Afnor sync. failure +Fallo sinc Afnor +Afnor Sync Fehler +Fout synchr. Afnor +Fahla sinc. Afnor + Afnor synkr. feil +Fejl i Afnor Sync. +Afnor sync. virhe +f. sync Wired +Wired sync. failure +Fallo sinc Wired +Wired Sync Fehler +Fout synchr. Wired +Fahla sinc. Wired + Wired synkr. feil +Fejl i Wired Sync. +Wired sync. virhe +f. Sound +Sound failure +Fallo Sound +Sound Fehler +Fout Sound +Fahla Sound +Sound feil +Fejl i Sound +Sound virhe +f. Entr +es ext. +def. external contacts +def. entradas externas +Def. externen Eingangs +def. Ext ingangen +def. inputs externos +std. eksterne inng. +def. eksterne inputs +ulkoiset liit +clenchement Alerte +Alert triggered +Activaci +n Alerta +Alarmausl +sung +Starten van het alarm +Ativa +o alerta +sing av alarm +Udsendelse af advarsel +lytyksen laukeaminen +multiples +alarms +mehrfach +veelvoud +ltiplo +Flere +Moninkertainen +defaut systeme +System fejl +Jarjestelma virhe +def.code client +Codigo utilizad.errado +Kayttajakoodi virhe +def. code tech. +Codigo tecnico errado +defaut pile +defaut bat.24V +defaut master +defaut synchro +Fout Synchro +24V Uberlastung +defaut imp.24V +Fout imp. 24V +defaut Afnor +Afnor feila +defaut Ascii +Ascii Fehler +defaut DHF +def. imp. serie +Kostsluiting imp serie +CO. imp. serie +open netwerk imp serie +Apen kurs seriell puls +defaut circuit +virtapiiri hairio +def. sync Afnor +def. sync Wired +def. Sound +def. Entrees ext. +ulkoiset liitannat +declenchement Alerte +Activacion Alerta +Alarmauslosung +Ativa +ao alerta +Utlosing av alarm +Halytyksen laukeaminen +Entrees externes +Origine +Origin +Origen +Herkunft +Herkomst +Origem +Opprinnelse +Oprindelse +Alkuper +Boitier bouton ip +IP Buttons +Botones IP +IP-Tasten +IP-knoppen +Caixa Bot +es IP +Kabinett med IP-knapp +IP Trykknaphus +IP-painikekotelo +sortie +salida +Uitgang +Utgang +Udgang +acquit en cours ... +Please wait... +adquirido en curso... +laufend... +toelating +Alarme reconhecido +Bekrefte alarm +Ukendt alarm +Tiedoksi h +lytys +Enregistrement alarme +Acknowledging alarm +Registro alarma +Alarmspeicherung +opname alarm +Gravar alarme +Registrere alarm +Alarm registreret +Nauhoitus h +lytys +sobre +Saisir code d'acc +Enter access code +Entrar c +digo de acceso +Zugangscode tippen +toegangscode inbrengen +Escreva c +digo acesso +Tast inn adgangskode +Indtast adgangskode + koodi +Saisir code TECHNICIEN +Enter TECHNICIAN code +Introd. c +digo TECNICO +Technikercode tippen +code tech.inbrengen +Escreva c +digo t +cnico +Tast inn tekniker kode +Indtast teknikerkode + asentajakoodi +USB transfert +USB transfer +Transferencia USB +USB Transfer +Transfer USB +Transfer +ncia USB +USB overf +ring +USB overf +rsel +USB siirto +Connecter cl + USB puis +Connect USB key then +Meter llave USB luego +USBSchl +s.Anschlus dann +USBsleutel aansluit.dan +Conecte pen USB +Kobletil USBkey,deretter +Tilslut USB-key +Liit + USB-muisti ja +Lecture USB +Reading USB +Lectura USB +USB Lesen +Lezen USB +A ler pen USB +Avleser USB +ser USB +USB luku +Choix charger prog +Restore backup +Elegir cargar prog +hlen Prog. laden +Keuze progr.inladen +Selec.prog.carreg. +Velg prog lasting +lg prog.indl +sning +Valitse ladattava ohj. +Choix sauvegarder +Create backup +Elegir salvaguardar +hlen speichern +Keuze bewaren +Seleccione backup +Velg backup +lg backup +Valitse varmuuskopio +Charger +Restore +Cargar +Laden +Installeren +Instalar +Installe +Asenna +Confirm ok +Confirm OK +Confirmar OK +Best +tigenOK +BevestigenOK +Bekreft OK +Bekr +ft OK +Vahvista OK +Confirmer sauvegarder +Create back up +Confirmar salvaguardar +Best +tigen speichern +Bevestigen bewaren +Confirmar backup +Bekreft backup +Bekr +ft backup +Vahvista varmuuskopio + Etape + Stage + Etapa +Schritt +Stap +Passo +Trinn +Trin +Askel +Transfert en cours +Transferring +Transfer. en curso +laufender Transfer +Transfert bezig +Transfer em progres +Overf +ring p +Overf +rsel udf +Siirto k +ynniss +in progress +laufend +Bezig +Em progresso +Prosess p +Prosessoi +appui +press +Druck +Steun +Press +Trykk +Tryk +Paina +Ajout r +cepteurs DHF +Add DHF receivers +adido receptors DHF +DHFUhren hinzuf +DHF-Zender toevoegen +Adicion.transmisorDHF +Legge til DHF sender +Tilf +j DHF Sender + DHF l +hetin +Mode init +Init mode +Modo init +Init Modus +Nit Mode +Modoinicial +Init. modus +InitOpstart +Aloitus til +Ajouter r +cepteurs +Add receivers +adir receptors +Sender hinzuf +Sender toevoegen +Adicionar transmisor +Legg til Sender +Tilf +j Sender +hetin +INACTIF +INACTIVE +INACTIVO +INAKTIV +INACTIEF +Toimeton +Aktiiv +INIT DHF actif +INIT DHF active +INIT DHF activo +INIT DHF aktiv +INIT DHF ACTIEF +Activar DHF +Aktivere DHF +Start DHF +DHF k +ynnistys aktivoitu +Jours f +Bank Holidays +as festivos +Feiertage +Feestdagen +Ferias +Helligdager +Ikke bankdag +Arkip +Prog hebdo normal +Normal weekly prog +Prog semanal normal +Normalwochentl. Prog. +Progr. normale week +Normalt ukeprogr +Normaali viikko ohj. +Prog dimanche activ +Sunday prog activated +Prog domingo activado +SonntagProg.aktiviert +Progzondag geactiveerd +ndags prog. Aktiv +Sunnuntai prog. aktiv +Code d'acc +Access code +digo acceso +Zugangscode +Toegangscode +digo Acesso +Adgangskode +Heure et date +Time and date +Hora y fecha +Uhrzeit und Datum +Tijd en datum +Hora e data +Tid og dato +Aika ja p +Heure +Hora +Uhrzeit +Tijd +Tid +Aika +Date +Date +Fecha +Datum +Data +Dato +Zone horaire +Time zone +Zona horaria +Zeitzone +Tijdzone +Fuso hor +Tidssone +Tidszone +Aikavy +hyke +HAWAI +HAWAII +HAVAI +L.ANGELES +DENVER +CHICAGO +NEW YORK +N. YORK +N.IORQUE +SANTIAGO +ACORES +AZORES +AZORENE +AZORERNE +LONDRES +LONDON +PARIS +HELSINKI +HELSINQU +MOSCOU +MOSCOW +MOSCU +MOSKAU +MOSKOU +MOSCOVO +MOSKVA +ABU DHABI +CALCUTTA +KOLKATA +CALCUTA +BANGKOK +BANGUECOQ +SINGAPOUR +SINGAPORE +SINGAPUR +SINGAPURA +TOKYO +TOKIO +TOQUIO +ADELAIDE +ADELAIDA +SYDNEY +SIDNEY +NOUMEA +FORT-DE-F +CAYENNE +ST-DENIS +ception dynamique +Dynamic reception +Recepci +n din +mica +Dynamischer Empfang +Dynamische radioontv +Recepcao dinamica +Dynamisk mottak +Modtaget signal +Dynaaminen vastaanoto +Langue +Language +Idioma +Sprache +Taal +linguag. +sprog +Kieli +FRANCAIS +ENGLISH +ESPANOL +DEUTSCH +DUTCH +PORTUGUES +NORSK +DANSK +SUOMI +LANGUE_10 +LANGUE_11 +LANGUE_12 +LANGUE_13 +LANGUE_14 +LANGUE_15 +LANGUE_16 +Version +Versi +Versie +Vers +Versjon +Versio +Hebdo +Weekly +Semanal +Wochent +Wekelij +Ukentl. +Ugentl. +Viikoit +Vacanc. +Holid. +Vacacio +Ferien +Vakantie +Helligd +Ferier +cial +Special +Especial +Speziel +Spesial +Speciel +Pub.Hol +Festivo +Feiert. +Feestd. +Feriado +Bankdag +Arkipyh +Effacer circuit +Delete circuit +Borrar circuito +Kreis l +schen +Netwerk wissen +Apagar circuito +Slette kurs +Slet kreds +Poista piiri +KREI +Cir. +Kur. +Kred +Piir +PARO +PARAR +STOPP +ARRANQUE +ARRANCAR +ynnist +VISU +PANTALLA +MOSTRAR +EFFACE +BORRAR +SCHEN +WISSEN +APAGAR +SLET +Poista +ETAT +STATUS +ESTADO +ZUSTAND +STAAT +Tila +M-- +M01 +M02 +M03 +M04 +M05 +M06 +M07 +M08 +M09 +M10 +M11 +M12 +M13 +M14 +M15 +M16 +ON FORCE +FORCED ON +GEZWUN.ON +GEDVNG.ON +LIGAR ON +TVUNG.ON +Pakotettu ON +Circuito +Kurs +Kreds +Piiri +ETAT CIR. +CIR. STAT +ESTA CIRC +KREISZUST +STAATCIR. +CIR.ESTAD +KUR.STAT. +KREDSSTAT +Piirin tila +Aktiivinen +Harmonys +Tous Groupes et Zones +All groups and zones +Todos grupos y zonas +Alle Gruppen / Zonen +Alle groepen / zones +Todos os grupos/zonas +Alle grupper og soner +Alle grupper og zoner +Kaikki Ryhm +t/Vy +hykk +Vacances +Vacaciones +rias +helligdag. +Speziell +Speciaal +spesial +Dates +Fechas +Daten +Data +Datas +Datoer +Tout +Todo +Alle +Kaikki +Select. +Select +Selecc. +Ausw +hlen +Kiezen +Velge +Valitse +Tous sauf +All excep +Tod menos +Allausser +Allbehalv +Todo exc. +Allunntat +Allundtag +Kaikki paitsi +LANCER TEST +START TEST +LANZAR TEST +TEST START +INIC TESTE +ynnist + testi + LANCER MEL + START MEL. +LANZAR MEL. +MEL STARTEN +MEL. START +INIC MEL. +ynnist + mel. +TEST MANUEL +MANUAL TEST +TEST MANUAL +MANUEL TEST +MANUELLTEST +Manuaalinen testi + TEST MEL + TEST MEL. +MEL. TEST +Testi Mel. +TEST FORCE +FORCED TEST +TST FORZADO +TST GEZWUNG +TEST GEDWNG +TESTAR +TVUNGENTEST +TVUNGETTEST +Pakotettu testi + Arr +t test : +STOP TEST : +TEST PARADO : +TEST STOPPEN +TEST STOP +PARAR TESTE +STOPP TEST +STOP TEST + testi +sur tous carillons +all melody sounders +sobre todos carillon +auf allen Klingeln +op alle carillons +em todos carrilh + alle ringeklokker + alle lydgivere +kaikilla kelloilla +Synchro heure +Time synchro +Sincro hora +Uhrzeit Sync. +Tijd synchro +Sincronizar hora +Tid synkro +Tidsynkronisering +Ajan synkronointi +Sincro +Sinchro +Synkro +AUCUNE +NONE +NINGUNA +KEINE +GEEN +INGEN +Ei yksik +GNSS +RADIO ALS/DCF +ALS/DCF RADIO +ALS/DCF radio +RADIO MINUTE +MINUTE RADIO +RADIO MINUTO +MINUUT RADIO +MINUT RADIO +Minuutradio +EXTERNE +EXTERNAL +EXTERNA +EXTERNO +EKSTERN +Ulkoinen +Derive +Drift +Deriva +Abdrift +Drift +Puxar +Liukuma +glage base temps +Time base setting +Ajuste base de tiempo +Zeitbasis-Einstellung +Regeling tijdsbasis +Defini +o base tempo +Tidbase justering +Grundindstillinger +Perus aika asetus +Chgt hiver > +Summer time ch. +Cambio Inv > Verano +Sommerzeitumstell. +UrwisselingWin/zom +Mud. hora Ver +Sommertidsomst. +Sommertid +aika vaihto +Chgt + > hiver +Winter time ch. +Cambio Verano > Inv +Winterzeitumstell. +UurwisselingZom/Win +Mud. hora Inverno +Vintertidsomst. +Vintertid +Talviaika vaihto +1er +Dernier +Last +ltimo +letzte +laatste +ltimo +Sist +Sidste +Viimein +Date +Fecha +Dato +Aucun +None +Ninguno +Kein +Geen +Nada +Ingen +Eiyksik +Fuseau horaire +Time Zone +Heure / GMT +GMT / Time +Hora / GMT +Uhrzeit/GMT +Tijd / GMT +Hora/GMT +Time/GMT +Aika/GMT +Chgt heure prog. +Prog. time Change +Cbio hora prog. +Prog. Zeitumstell. +Overschakel.Prog. +Mudar hora prog. +Prog.tidomstill. +Prog.Tids +ndr. +Ohj.Aika muutos +JANV +JAN. +ENE. +FEVR +FEB. +MARS +MAR. +MAAR +AVR. +APR. +ABR. +MAY +MAYO +MEI. +JUIN +JUNE +JUN. +JUNI +JUIL +JULY +JUL. +JULI +AOUT +AUG. +AGO. +SEPT +OCT. +OKT. +NOV. +DEC. +DIC. +DEZ. +Sorties horaires +Time outputs +Salida horaria +Zeitausg +Uur uitgangen +da hora +Tid utgang +sning af tid +Aika l +1/2M +1/2 MIN +TBT24V +SR2-59 +Impuls +Pulssi +D1D2 Minute +D1D2 impulse +D1D2 Minuto +D1D2 Minute +D1D2 Minuut +D1D2 Minuto +D1D2 Minutt +D1D2 minuutti +Prog PC +PC Prog +PC ohj. +Acsii +Sync Wired +INIT + INIT +BUZZER +TONO +ZOEMER + BUZINA +Summeri + 25mW +125mW +500mW + canal +channel +Kanal +Canal +kanal +Kanava +Attention mode ARRET +Caution, STOP mode +Cuidado modo PARADA +Achtung STOP-Modus +Aandacht Stop-modus +Modo parar: Cuidado +Fors. stopp m +Advarsel stop +Varoitus seis tila +Confirmer mode SUPP. +Confirm DEL. mode +Confirmar modo SUP. +Best +tigen L +S-Modus + Bevestig mode wissen + Confirme modo apagar +Bekreft SLETTE + Bekr +ft sletning +Vahvista poisto +sur sortie NTP +on NTP Output +En la salida NTP +am NTP-Ausgang +op NTP uitgang +da em NTP + NTP utgang +Til NTP udgang +NTP l +sur sortie D1D2 +on D1D2 output +En la salida D1D2 +am D1D2-Ausgang +op D1D2 uitgang +da em D1D2 + D1D2 utgang +Til D1D2 udgang +D1D2 l +sur sortie imp.24V +on imp.24V output +En la salida imp.24V +am 24V Imp. Ausgang +op 24V Imp. uitgang +Ligar imp. 24V minuto + imp. 24V min +Til Imp. 24V minut +24V pulssil +sur sortie imp. s +on series imp. output +En la salida imp.serie +am Serienimp. Ausgang +Op uitgang imp. serie +Ligar sa +da serie imp. + seriell min.utg. +Til serie imp. udgang +Sarjapulssil +sur sortie Afnor +on Afnor output +En la salida Afnor +am AFNOR-Ausgang +op AFNOR uitgang +Ligar sa +da Afnor + Afnor utgang +Til Afnor udgang +Afnor l +sur sortie DHF +on DHF output +En la salida DHF +am DHF-Ausgang +op DHF uitgang +Ligar sa +da DHF + DHF utgang +Til DHF udgang +DHF l +sur sortie Ascii +on Ascii Output +En la salida Ascii +am Ascii Ausgang +op ASCII uitgang +Ligar sa +da ASCII + ASCII utgang +Til ASCII udgang +ASCII l +sur sortie SYNC +on SYNC output +En la salida SYNC +am SYNC-Ausgang +op SYNC uitgang +da em SYNC + SYNC utgang +Til SYNC udgang +SYNC l +Cadrans +Dials +Esferas +Zifferbl +Wijzerplat +Liga +Skiver +Osoittimet +set cadran +set dial +set esfera +SM einstellen +ZetUM wijzerp +Defi.liga +Sett skive +t biurstid +Aseta osoittimet +visu cadran +display dial +visu esfera +Zifferbl.Disp + Zie uur + Mostrad.digit + Vise biur-tid + Vise biur-tid + kellot. +DEL. +SCHEN. + APAGAR +MANUELL +Manuaalin +FORMAT +24HR +MEMORISATION EN COURS... +MEMORIZATION IN PROGRESS +MEMORIZACION EN CURSO... +LAUFENDE SPEICHERUNG +GEHEUGENINSTELLING BEZIG +Memoriza +o em processo +Lagring p +GEMMER +Tallennus k +ynniss +Config. IP +IP setting +IP Konfig. +IP configuratie +Defini +o de IP +IP oppsett +IP indstillinger +IP asetukset +DHCP +Adresse IP +IP Address +Direcci +n IP +IP Adresse +IP-adres +Endere +o IP +IP adresse +IP osoite +auto +fixe +fixed +fija +fest +Vaste +fixo +fast +kiinte +Masque IP +Subnet Mask +scara IP +IP Maske +IP-maskeren +Mascara IP +IP maske +IP netmaske +IP aliverkon peite +Passerelle IP +Gateway +Puentecillo IP +IP Gateway +IP doorgang +Gateway IP +IP gateway +IP yhdysk +Attrib. relais +Relay setting +Attrib. Rele +Relais zuweisen +Schakeldo toewijz +Definir rel +Rele innstilling + indstilling +Rele asetukset +Rel 03 alarme +Rel. 03 alarm +Rele 03 alarma +Rel 03 Alarm +Rel 03 Alarm +Rel. alarme 03 +Rel. 03 alarm +Rel. 03 h +lytys +Rel 01/02 D1D2 +Relay 01/02 D1D2 +Rele 01/02 D1D2 +Rel 01/02 D1D2 + 01/02 D1D2 +Rel. 01/02 D1D2 +Attrib. fonctions +Function setting +Attrib. funciones +Funktionen zuweisen +Functies toewijzen +Definir fun +Funksjons oppsett +Indstil funktion +Toiminto asetukset +Fonction +Function +Funci +Funktion +Functie +Funksjon +Toiminto +MASTER +MAIN +PATRON +MESTRE +SLAVE +BACK-UP +ESCLAVO +ESCRAVO +Orja +ON/OFF +TIL/FRA +Entr +e ext. +Ext. input +Entrada ext. +Ext. Eingang +Ext. Toegang +Entrada Ext. +Ekst. inngang +Akst. input +Ulkoinen tulo +Backlight +teint +Backlight off +Backlight apagado +Backlight OFF +Luz de fundo OFF +Bakgrunnslys av +Backlight FRA +Taustavalo pois +Circuit RHF +RHF Circuit +Circuito RHF +RHF Kreis +Kurs RHF +Kreds RHF +Piiri RHF +Cir. RHF +RHF Circ. +Circ. RHF +Cir. RHF +MEL +blablabla +Effacer programmes +Delete programing +Borrar programas +Programme l +schen +Prog. wissen +Apagar prog. +Slette program +Slet program +Poista ohjelmointi +Efface tous prog +Delete all prog. +Borra todos prog. +All Prog.l +schen +Alle prog. wissen +Apag.todos prog +Slet.all prog +Slet all prog +Poista kaikki ohj +Confirmer effacer +Confirm delete +Confirmar borrar +Best +tigen l +schen +Bevestigen wissen +Confirme apagar +Bekreft slette +tous programmes +all programs +todos los programas +Alle Programme +Alle prog. +Todos os prog. +Alle program +Alle programmer +Kaikki ohjelmat +Telecharg. soft UC +Update syst. soft +Telecarga Soft UC +Download CPU Soft +Descarregar soft. +Laste ned syst prog +Download syst soft +Lataa ohjelma +update +Soft CPU +CPU ohjelma +Config. usine +Factory config. +Config. f +brica +Werkeinstellung +Fabrieksinstelling +Defini +es f +brica +Fabrikk data +Fabriks indstill. +Tehdasasetukset +Rappel config +Restore config +Restorar Config +ckkehr Konfig +Herhal.instell. +Confir.restauro +Gjenoppr.konfig +Gendan konfig. +Palauta asetuks +retour config usine +factory configuration +retorno config. fab. +ckkehr Werkeinstell +Terug fabrieksinstel. +Restaur.config.f +bric +Gjenopprett fabr.inst +Gendan fabriksindst. +Tehdasasetust palaut +Confirmer charger +Confirm syst. soft +Confirmar recarga +Best +tigen laden +Laden bevestigen +Confirme restaurar +Bekrefte gjenopprett +Bekr +ft genetabler. +Vahvista palautus +kreis +Nouvel An +01 January +o Nuevo +Neujahr +Niewjaar +Ano novo +Nytt +Nyt +Uusi vuosi +Lundi P +ques +Easter monday +Lunes de Pascua +Osternmontag +Paasmaandag +feira Santa +2. P +skedag +is Maanan +te du Travail +01 May +F. del trabajo +01. Mai +01 Mei +01 Mai +01 Maj +01 Tou +Victoire 1945 +08 May +08 Mayo +08. Mai +08 Mei +08 Mai +08 Maj +08 Tou +Ascension +Ascensi +Himmelfahrt +Corpo Deus +Kr.Himmelfart +Helatorstai +Lundi Pentecote +Pentecostes +Pfingstenmontag +Pinkstermaandag +feira P +scoa +2. Pinsedag +Helluntai +te Nationale +14 July +Fiesta nacional +14. Juli +14 Juli +14 Jul +14 Hei +Assomption +Asunci +Mari +Himmelfah. +15 Aug. +Assun +.Nos.Sr. +Assumption +Marias bedudels +15 Elo +Toussaint +Todos los Santos +Allerheiligen +Dia tod.ossanto +All.Helgens Dag +All.Helgens dag +Armistice +11 Nov. +11. Nov. +11 Nov +11 Mar +Christmas +Navidad +Weihnachten +Kerst +Natal +Joulup +SAISIE ERRONEE ou +TYPING ERROR or +ENTRADA ERRONEA o +TIPPENFEHLER oder +VERKEERDE INBRENG OF +ESCREVER ERRO OU +SKRIVE FEIL ELLER +TASTEFEJL ELLER +Kirjoitusvirhe tai +INCOMPLETE +INCOMPLETA +UNVOLLST +NDIG +ONVOLLEDIG +INCOMPLETO +UFULLSTENDIG +UFULDST +NDIG +Vajaa + ERREUR CODE !! + CODE ERROR !! + ERROR CODIGO !! +CODEFEHLER +CODE VERKEERD +ERRO CODIGO +KODE FEIL +FORKERT KODE +Koodivirhe + CLAVIER BLOQUE !! + LOCKED KEYBOARD !! + TECLADO BLOQUEADO !! +BLOCKIERTE TASTATUR +TOETSENBORD GEBLOKKEERD +TECLADO BLOQUEADO +TASTATUR LAST +TASTETUR LAST +imet lukittu + Arr +t test circuit ... +Circuit test ending ... +Parada test circuito ... +Kreistest Stop +Stop test netwerk +Fim circuito teste +Kurs test slutt +Kredstest afsluttet +Piirin testaus p +ttynyt + ACCES IMPOSSIBLE !! + ACCESS DENIED !! + ACCESO DENEGADO !! +ZUGRIFF UNM +GLICH +TOEGANG ONMOGELIJK +ACESSO NEGADO +ADGANG AVVIST +ADGANG AFVIST +sy ev +CIRCUIT NON PROGRAMME +UNPROGRAMMED CIRCUIT +CIRCUITO SIN PROGRAMA +KREIS NICHT PROGRAMMIERT +NETWERK NIET GEPROGRAM. +CIRCUITO N +O-PROG +UPROG. KURS +UPROGRAMMERT KREDS +Ohjelmoimaton piiri +PROGRAMMATION IMPOSSIBLE +IMPOSSIBLE PROGRAMMING +PROGRAMACION IMPOSIBLE +PROGRAMMIERUNG UNM +GLICH +PROGRAMMERING ONMOGELIJK +Programa +o inv +lida +Ikke mulig + prog. +Programmering ej mulig +Ohjelmointi mahdoton +ENREGISTRER IMPOSSIBLE +IMPOSSIBLE RECORDING +REGISTRO IMPOSIBLE +SPEICHERUNG UNM +GLICH +BACK UP ONMOGELIJK +Backup inv +lido +Backup ikke mulig +Backup ej mulig +Varmuuskopiointi mahdot + CLE USB NON DETECTEE +USB KEY NOT DETECTED +LLAVE USB NO RECONOCIDA +USBSCHL +S.NICHT ERKENNT +USBSLEUTEL NIET GEVONDEN +Pen USB n +o detectada +USB key ikke funnet +USB key ej fundet +USB muistia ei l + ANOMALIE USB DETECTEE +USB FAILURE DETECTED +FALLO USB DETECTADO +USB FEHLER GEFUNDEN +USB-PROBLEEM ONTDEKT +Falha pen USB +USB feil oppdaget +USB fejl konst +USB virhe + TRANSFERT TERMINE +TRANSFER COMPLETED +TRANSFERENCIA TERMINADA +TRANSFER FERTIG +TRANSFERT BE +INDIGD +Transfer. completa +Overf +ring kompl. +Overf +rsel udf +Siirto valmis + ENLEVER CLE USB + REMOVE USB KEY + SACAR LLAVE USB +USB-SCHL +SSEL ENTFERNEN +USB SLEUTEL VERWIJDEREN +Remova pen USB +Ta ut USB key +Fjern USB key +Poista USB muisti +TELECHARGER IMPOSSIBLE +IMPOSSIBLE DOWNLOADING +TELECARGA IMPOSIBLE +DOWNLOAD UNM +GLICH +LADEN ONMOGELIJK +Erro a descarregar +Nedlasting ikke mulig +Download impossible +Lataus mahdoton +Syst +me occup +System busy +Sistema ocupado +System besetzt +Systeem bezet +System opptatt +System optaget +rjestelm + varattu +Patientez S.V.P ... +Please wait ... +Esperar por favor ... +Bitte warten Sie +Geduld a.u.b. +Aguarde +Vennligst vent +Vent venligst +Odota +AUCUN CIRCUIT DEFINI +NO CIRCUIT SET +NINGUN CIRCUITO DEFINIDO +KEINER KREIS PROG. +NETWERK NIET BEPAALD +Nenhum circuito defin. +Ingen kurs er def. +Ingen Kreds indstillet +Piiri valitsematta +MELODIE EN COURS... +MELODY IN PROGRESS... +MELODIA EN PROGRESO... +LAUFENDE MELODIE... +MELODIE IN ONTWIKKELING +MELODIA EM DIFUSAO... +MELODI PAGAR... +MELODI AFSPILLES... +MELODIA KAYNNISSA + Arr +t test : C +STOP TEST : C +TEST PARADO : C +TEST STOPPEN : C +TEST STOP : C +PARAR TESTE : C +STOPP TEST : C + testi : C +ACCES IMPOSSIBLE +ACCESS DENIED +ACCESO IMPOSIBLE +ONMOGELIJKE TOEGANG +Acesso negado +Adgang avvist +Adgang afvist +sy estetty +CIRCUIT DEJA SELECTIONNE +CIRCUIT ALREADY CHOSEN +CIRCUITO YA ELEGIDO +KREIS SCHON AUSGEW +NETWERK REEDS GEKOZEN +Circuito j + escolhido +Kurs allerede valgt +Kreds i brug +Piiri jo valittu +FICHIER (*.SIG) ABSENT +(*.SIG) FILE ABSENT +FICHERO (*.SIG) AUSENTE +DATEI ABWESEND (*.SIG) +BESTAND AFWEZIG +Ficheiro ausente (*.SIG) +File mangler (*.SIG) +Fil mangler (*.SIG) +Tiedosto puuttuu (*.SIG) + CHARGEMENT EN COURS ... +DOWNLOAD IN PROGRESS ... + CARGAMENTO EN CURSO ... + LAUFENDES DOWNLOAD ... +BEZIG MET DOWNLOADEN ... + DESCARGA EM CURSO ... + NEDLASTING P +R ... + DOWNLOAD I GANG ... + LATAUS K +YNNISS + ... + ANOMALIE CHARGEMENT + DOWNLOAD FAILURE + FALLO CARGAMENTO +DOWNLOAD FEHLER +GEBREK BIJ HET LADEN +Falha a descarregar +Nedlasting feil +Download fejl +Lataus virhe + NOM FICHIER INCORRECT + INVALID FILE NAME + NOMBRE FICHERO ERRONEO +DATEINAME NICHT KORREKT +NAAM BESTAND FOUT +Nome ficheiro invalido +Feil fil navn +Ugyldigt filnavn + tiedostonimi + NTP CLIENT EN MARCHE + NTP CLIENT RUNNING + NTP CLIENTE EN MARCHA +NTP-KUNDE IN BETRIEB +NTP-KLANT IN WERKING +Cliente NTP a correr +NTP klient kj +NTP klient til +NTPasiakasohj.k +ynniss +ADRESSE IP INDISPONIBLE +UNAVAILABLE IP ADDRESS +DIRECCION IP INDISPONIB. +IPADRESSE NICHTVERF +GBAR +IPADRES NIET BESCHIKBAAR +Endere +o IP indispon +IP adr. ikke tilgj. +IP adresse ugyldig +IP osoite varattu + RESET EN COURS ... + RESTART IN PROGRESS ... + REINIT. EN CURSO ... +LAUFENDES RESET +RESET IS BEZIG +REINICIAR +OMSTART +GENSTARTER +Uudelleenk +ynnistys + SOFT PC + PC SOFT +PC Soft +Soft PC +PC ohjelma +SUPPRESSION IMPOSSIBLE +IMPOSSIBLE DELETION +SUPRESION IMPOSIBLE +SCHUNG UNM +GLICH + WISSEN ONMOGELIJK + Impossivel apagar + Kan ikke slettes +Slet ej mulig + Ei voi poistaa + RETIRER LA CLE + REMOVE THE KEY + SACAR LA LLAVE +STICK ENTFERNEN + Retire a chave + Ta ut key +Poista koodi +VISUALISATION IMPOSSIBLE +IMPOSSIBLE DISPLAY +VISUALIZACION IMPOSIBLE +DISPLAY UNM +GLICH + BEELD ONMOGELIJK + Impossivel mostrar + Feil display valgt +Display ej mulig +Ei voi n + PULSE EN COURS ... +Alarme Sigma +Alarm on Sigma +Alarma Sigma +Alarm Sigma +Sigma Alarm +Sigma halytys +Config test production +Test fin production +../inetd.conf +Erreur F_maj_fichier_inetd_conf impossible de modifier le fichier inetd.conf +ftp stream tcp nowait root /bin/proftpd -n +ftp stream tcp nowait root /bin/ftpd -l -n +Erreur F_maj_fichier_c_ntp impossible d'ouvrir le fichier C_ntp.txt +disable monitor +# Disable ntp monitor # +disable monitor +sh /etc/maj_appli.sh & +/tmp/Etape_maj_code +F_read_etape_MAJ_code : pb d'acc +s fichier +!!! Lancement F_maj_code_depuis_cle_USB !!! +Init r +pertoire tampon +/mnt/USB/Sigmatmp/ +Ouverture r +pertoire tampon +Erreur cr +ation r +pertoire de d +compression : %s +rm -rf %s* +Efface contenu rep tampon : %s +compression script 1 +Bodet_init.sh +tar xvf %s%s %s -C %s +compression : %s +Erreur MD5SUM +cution du script 2 +Bodet_update.sh +Nom script : %s +sh %s%s %s +Commande script update : %s +cution du script 1 +sh %s%s %s %s +Commande script init : %s +Controle MD5SUM +flag_update_ntp_telnet.txt +Fichier permettant de savoir si la MAJ du fichier C_ntp.txt et du fichier inetd.conf a bien ete effectuee +Modification de C_ntp.txt pour desactiver ntp monitor +Modification de inetd.conf pour desactiver telnet +sync; echo 0 > /dev/WATCHDOG +start-stop-daemon --stop --pidfile /var/tmp/run/ntpd.pid +Bloque NTP car reseau INACTIF +grep ntpdate +start-stop-daemon --start --exec /bin/ntpd -- -n -P 50 -c /etc/HMM_data/C_ntp.txt & +broadcastclient +multicastclient +server +%d%c%d +Heure proch. ordre +Relais +CONSTRUCTION_PLANNING +Chrono F_construction_planning_et_rechargemement_etats: +F_analyse_planning : +Chrono F_recharge_pas_pgr_circuit (1) : +Chrono F_recharge_pas_pgr_circuit (2) : +Chrono F_recharge_pas_pgr_circuit (3) : +C_Sequences.txt +Nouvelle synchro +Synchro suspecte : +Old heure +New heure +Flag constr. tab. exe. ON +SYNCHRONISATION_NTP +SYNCHRONISATION_AFNOR +SYNCHRONISATION_GPS +SYNCHRONISATION_GLONASS +SYNCHRONISATION_GALILEO +SYNCHRONISATION_RADIO +SYNCHRONISATION_RADIO_MINUTE +SYNCHRONISATION_AUTO_NTP +Absence Signal SYNCHRONISATION_AUTO_AFNOR +SYNCHRONISATION_AUTO_GLONASS +SYNCHRONISATION_AUTO_GALILEO +Absence Signal SYNCHRONISATION_AUTO_GPS +Absence Signal SYNCHRONISATION_AUTO_RADIO +!!!!!!!!!!!! HEURE INCOHERENTE !!!!!!!!!!! +Heure synchro recue: %d:%d +Date synchro recue : %d/%d/%d +!!!!!!!!!!!! HEURE INCOHERENTE !!!!!!!!!!! +Heure synchro recue: %d:%d +Date synchro recue : %d/%d/%d +Synchro toujours OK +Ecart > + 1 sec, alors que marquage culotte normalement !!!! %d +Ecart > + 1 sec, alors que marquage culotte normalement !!!! %d +SYNCHRONISATION_MANUELLE +SYNCHRONISATION_NON_DETERMINEE (%d) +Delta entre nouvelle synchro et heure actuelle (LI_delta) = %d +--- RE-INIT BASE TPS avec correction = %d +UCH_nbre_tics = %d +CH_correction_tick = %d +UL_precision_tick_1024 = %d +I_correction_tick_base_tps = %d +I_valeur_tick_1024_depuis_TOP_0ms = %d (HZ = %d) +S_timespec.tv_nsec = %d +Synchro NTP toujours OK +NTP heure identique +F_SYNCHRO_APPLI : DEBUT +F_SYNCHRO_APPLI : FIN +Fin de mise + l'heure +Force resynchro NTP +MODE SYNCHRO RADIO +MODE SYNCHRO GPS +MODE SYNCHRO NTP +MODE SYNCHRO AUTO +MODE AUTRE SYNCHRO +Sigma_V*.cod +Fichier trouve : %s +*.sig +rm -rf +tar xf + -C +F_charge_fichier_sauv_de_la_cle_USB : MD5SUM FAUX !!!!!!!!!! +F_charge_fichier_sauv_de_la_cle_USB : MD5SUM ok ! +F_charge_fichier_sauv_de_la_cle_USB : AUCUN MD5SUM +C_A_vars.txt +rm -f +C_*.* +cp -a +C_*.* +md5sum * +tar cf +C_Relais*.* +C_Melodys*.* +C_Groupe*.* +C_Excep*.* +*.txt* +Effacement de la RAM-S : %d!!!! +manager.c +pt: assertion failed in %s:%i. +%s%s%m +/bin/sh +(nil) +(null) +/etc/TZ +D_driver_Afnor.ko +0000644 +0001750 +0001750 +00000015132 +14625622627 +013656 +ustar +monier +monier +NuHy +NuNqJ +NuHy +NuNq/ +L09@ +V 9@ +B@3 +NuNV +`&/ +<N^NuNu/ +F_rmmod_driver_Afnor : unregister_chrdev() failed, I_resultat = %d +F_release_Afnor : F_release_io: NULL inode pointer -- not good! +F_open_Afnor: NULL inode pointer -- not good! +D_Afnor +Erreur de declaration de l'interruption pour driver Afnor +F_init_driver_Afnor() failed, I_resultat = %d +F_ioctl_Afnor : Wrong ioctl base = %x +F_ioctl_Afnor : Above ioctl MAX = %x +version V1.1a8 +compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Afnor +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major_Afnor:Numro du MAJOR, (defaut = 253) +parm=I_numero_du_minor_Afnor:Numro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_Afnor +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_Afnor.c +S_afnor_synchro +UI_cpt_500us +UCH_cpt_500_dans_info +UCH_data +F_Afnor_interrupt +F_rmmod_driver_Afnor +PCH_nom_du_driver +S_table_de_fops +S_afnor_memo +F_insmod_driver_Afnor +S_afnor_synchro_prepa +__mod_description40 +__mod_author41 +__mod_license42 +__mod_I_numero_du_major_Afnor44 +__mod_I_numero_du_minor_Afnor45 +D_Afnor_version.c +D_driver_Afnor.mod.c +__mod_vermagic5 +__module_depends +I_numero_du_major_Afnor +free_irq +CCH_this_driver_version_AFNOR +__this_module +I_read_count +unregister_chrdev +cleanup_module +memcpy +F_close_Afnor +init_module +register_chrdev +request_irq +I_write_count +F_release_Afnor +F_Init_Driver_Afnor +I_numero_du_minor_Afnor +printk +I_release_count +F_emission_afnor +F_write_Afnor +I_open_count +S_afnor_erreur +F_read_Afnor +I_ioctl_count +F_open_Afnor +F_ioctl_Afnor +D_driver_base_tps.ko +0000644 +0001750 +0001750 +00000022150 +14625622630 +014401 +ustar +monier +monier +NuNq o +g2 ( +n* < +NuNq/ +>`NB +fx`T +$_&_NuO +gdc$ + J/X +"@ Q +"@ Q h +"@ QB + Q h +HNu/ +NuF_close_driver_base_tps : unregister_chrdev() failed, I_resultat = %d +Le N + de MINOR n'est pas valide : %d +F_init_driver_base_tps : register_chrdev() failed, I_resultat = %d +D_base_tps +Erreur de d +claration de l'IT Base de temps +<3>Can't install proc file, I_resultat = %d +F_init_driver_base_tps() failed, I_resultat = %d +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +F_ioctl_base_tps : Wrong ioctl base = %x +F_ioctl_base_tps : Above ioctl MAX = %x +version V1.1b2 +compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Base de temps +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 255) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +F_ioctl_base_tps +D_driver_base_tps +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata.str1.1 +.modinfo +.rela__ksymtab +__ksymtab_strings +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_base_tps.c +F_close_driver_base_tps +UCH_etat_read_base_tps +S_table_de_fops +F_interrupt_base_tps +S_base_tps_tick_1024 +F_insmod_driver_base_tps +I_len.11942 +S_base_tps_synchro_temporaire +S_base_tps_correction_temporaire +S_base_tps_wait_tick_temporaire +__mod_description29 +__mod_author30 +__mod_license31 +__mod_I_numero_du_major33 +__mod_I_numero_du_minor34 +__ksymtab_F_ioctl_base_tps +__kstrtab_F_ioctl_base_tps +D_base_tps_version.c +D_driver_base_tps.mod.c +__mod_vermagic5 +__module_depends +F_init_driver_base_tps +free_irq +I_numero_du_major +UI_memo_nombre_interrupt +__this_module +PCH_nom_du_driver +finish_wait +I_read_count +unregister_chrdev +cleanup_module +prepare_to_wait +__wake_up +init_module +create_proc_entry +register_chrdev +schedule +request_irq +I_write_count +F_ioctl_isl1208 +F_read_base_tps +I_memo_correction +I_id_fonction_compteur_temps +F_release_base_tps +mktime +F_poll_base_tps +S_base_tps_wait_tick +printk +tv_base_tps +F_ioctl_base_tps +I_release_count +F_write_base_tps +sprintf +I_open_count +remove_proc_entry +S_base_tps_proc +F_base_tps_get_info +F_open_base_tps +I_numero_du_minor +file_attente_base_tps +I_compteur_125ms +autoremove_wake_function +do_settimeofday +CCH_this_driver_version +I_ioctl_count +D_driver_Clock_10ms.ko +0000644 +0001750 +0001750 +00000015464 +14625622627 +014514 +ustar +monier +monier +NuNq o +g> ( +NuNqO +f`r- +f 9@ +>`(F +Nu/ +$_&_NuO +"B Q +"@ QB + Q h +"@ Q h +$NuNu/ +F_close_driver_10ms : unregister_chrdev() failed, I_resultat = %d +Le N + de MINOR n'est pas valide : %d +D_clock_10ms +Erreur de d +claration du PIT timer +F_init_driver_10ms() failed, I_resultat = %d +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +F_ioctl_10ms : Wrong ioctl base = %x +F_ioctl_10ms : Above ioctl MAX = %x +version V1.1a7 +compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Clock 10ms +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 252) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_Clock_10ms +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_Clock_10ms.c +I_release_count +F_close_driver_10ms +PCH_nom_du_driver +UCH_etat_read_10ms +file_attente_10ms +I_open_count +S_table_de_fops +F_interrupt_10ms +S_10ms_proc +F_insmod_driver_10ms +I_len.11835 +I_ioctl_count +UI_memo_nombre_interrupt +S_10ms_wait_tick_temporaire.11751 +__mod_description25 +__mod_author26 +__mod_license27 +__mod_I_numero_du_major29 +__mod_I_numero_du_minor30 +D_Clock_10ms_version.c +D_driver_Clock_10ms.mod.c +__mod_vermagic5 +__module_depends +free_irq +__this_module +F_10ms_get_info +finish_wait +F_write_10ms +unregister_chrdev +cleanup_module +prepare_to_wait +F_read_10ms +F_ioctl_10ms +F_init_driver_10ms +__wake_up +init_module +create_proc_entry +register_chrdev +schedule +request_irq +S_10ms_wait_tick +F_release_10ms +printk +F_open_10ms +sprintf +F_poll_10ms +remove_proc_entry +autoremove_wake_function +CCH_this_driver_version +D_driver_dongle.ko +0000644 +0001750 +0001750 +00000034226 +14625622627 +014066 +ustar +monier +monier +NuNqJ +NuHy +NuNq/ +gzp +`"Hy +g NuN +"A QB + Q h +|&/ + K"B +fbHy +"A QB + Q h +f:Hy + NuNuB +NuNq/ +$_&_Nu/ +Nu"/ +NuNqJ9 +F_open_dongle: NULL inode pointer -- not good! +!!! IMPOSSIBLE de retirer la fonction 'F_traitement_93c46_pit_Timer' !!! +F_close_driver_dongle : unregister_chrdev() failed, I_resultat = %d +F_init_driver_dongle : register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +!!! IMPOSSIBLE d'ins +rer la fonction 'F_traitement_93c46_pit_Timer' !!! +F_init_driver_dongle() failed, I_resultat = %d +Version du driver BODET 93C46 : %s +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +D_dongle +version V1.1a4 +compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Dongle +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 248) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +V1.1A1 - 10/10/07 +D_driver_dongle +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_dongle.c +I_ioctl_count +I_release_count +I_open_count +F_close_driver_dongle +I_indice_fonction_traitement_93c46 +PCH_nom_du_driver +S_table_de_fops +S_dongle_proc +UCH_attente_liberation_lecture_eeprom +UCH_attente_liberation_ecriture_eeprom +file_attente_lecture_eeprom_93c46 +file_attente_ecriture_eeprom_93c46 +F_insmod_driver_dongle +I_len.11744 +I_read_count +I_write_count +UCH_compteur_traitement_93C46.11631 +UCH_numero_eeprom_93c46 +UCH_adresse_eeprom_93c46 +UI_contenu_eeprom.11684 +UI_contenu_eeprom.11644 +__mod_description25 +__mod_author26 +__mod_license27 +__mod_I_numero_du_major29 +__mod_I_numero_du_minor30 +D_93c46.c +TUCH_version.1344 +D_dongle_version.c +D_driver_dongle.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +UCH_ph_trait_ENABLE_93c46_DONGLE +__this_module +F_version_driver_93c46_DONGLE +F_init_driver_dongle +unregister_chrdev +F_select_e2pr_93c46_DONGLE +F_dongle_get_info +cleanup_module +UCH_ph_trait_EEPROM_93c46_DONGLE +F_release_dongle +F_traitement_93c46_pit_Timer +F_ioctl_dongle +__wake_up +F_init_e2pr_93c46_DONGLE +UI_donnee_93c46_DONGLE +init_module +create_proc_entry +register_chrdev +F_poll_dongle +F_open_dongle +F_deselect_e2pr_93c46_DONGLE +UCH_data_ee_93c46_DONGLE +F_pit_timer_enable +UCH_ph_trait_WRITE_CHAR_93c46_DONGLE +F_write_dongle +F_trait_e2pr_93c46_DONGLE +UCH_memo_phase_93c46_DONGLE +PUI_ptr_donnee_93c46_DONGLE +F_etat_e2pr_93c46_DONGLE +udelay +printk +F_read_dongle +F_write_e2pr_93c46_DONGLE +sprintf +F_pit_timer_disable +UCH_ph_trait_DISABLE_93c46_DONGLE +remove_proc_entry +interruptible_sleep_on +UCH_num_e2pr_93c46_DONGLE +UCH_ph_trait_READ_93c46_DONGLE +F_pit_timer_devalide_fonction +F_read_e2pr_93c46_DONGLE +CCH_this_driver_version +UCH_ph_trait_WRITE_93c46_DONGLE +UCH_adresse_93c46_DONGLE +UCH_ph_trait_READ_CHAR_93c46_DONGLE +D_driver_I2C_MCF5271.ko +0000644 +0001750 +0001750 +00000017137 +14625622631 +014174 +ustar +monier +monier +Nu / +NuNq/ +f4p/ +Q 9@ +mX$< +f4Hx + @/P +f"9 +(NuO + @/P +f4Hx +(NuNu/ +F_rmmod_driver_I2C : unregister_chrdev() failed, I_resultat = %d +register_chrdev() failed, I_resultat = %d +i2c interrupt +Erreur de declaration de l'interruption pour driver i2c +F_init_driver_I2C_MCF5271() failed, I_resultat = %d +I2C_MCF5271 +version V1.1a5 +compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd +description=Driver I2C pour Colfire 5271 +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major_I2C:Numro du MAJOR, (defaut = 254) +parm=I_numero_du_minor_I2C:Numro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_I2C_MCF5271 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_I2C_MCF5271.c +u16DeviceAdresse +iDriverMode +iNbOctetsAEchanger +u32TimeoutEchange +F_rmmod_driver_I2C +PCH_nom_du_driver +S_table_de_fops +F_I2C_interrupt +F_insmod_driver_I2C +iErrorFlag +iNbBytesEchanges +iDirection +au8DataBuffer +WaitFlag +WaitQueue +__mod_description39 +__mod_author40 +__mod_license41 +__mod_I_numero_du_major_I2C43 +__mod_I_numero_du_minor_I2C44 +D_I2C_MCF5271_version.c +D_driver_I2C_MCF5271.mod.c +__mod_vermagic5 +__module_depends +free_irq +CCH_this_driver_version_I2C_MCF5271 +__this_module +finish_wait +F_Init_Driver_I2C +unregister_chrdev +cleanup_module +prepare_to_wait +memcpy +__wake_up +init_module +I_numero_du_major_I2C +lastaddr +register_chrdev +schedule_timeout +request_irq +F_I2COpen +udelay +printk +lastop +I_numero_du_minor_I2C +F_I2CRead +F_I2CWrite +autoremove_wake_function +F_I2CClose +F_I2CIoctl +D_driver_io.ko +0000644 +0001750 +0001750 +00000054311 +14625622631 +013215 +ustar +monier +monier +pA`jB +$_Nu/ +2r## +*r%# +`~J9 +g$r'# +`$J9 +`JHy +Nu o +NuHy +NuNq/ +|<Hy +$Nu/ +$_&_NuO +4Nu/ +NuNu/ +&JHx +NuF_open_io: NULL inode pointer -- not good! +Le MINOR N +%d est d +ja utilis +Le MINOR N +%d n'est pas valide +F_release_io: NULL inode pointer -- not good! +F_ioctl_io : Wrong ioctl base = %x +F_ioctl_io : Above ioctl MAX = %x +unregister_chrdev() failed, I_resultat = %d +!!! F_close_driver_io : IMPOSSIBLE de retirer la fonction !!! +F_init_driver_io : register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +F_init_driver_io() failed, I_resultat = %d +Impossible d'ajouter la fonction 'F_fonction_periodique' !!! +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +D_io +version V1.1a13 +compiled Wed May 29 12:54:49 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Input / output +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 245) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +UCH_memo_etat_latch_1 +UCH_memo_etat_latch_2 +F_open_io +F_release_io +F_ioctl_io +F_read_io +F_write_io +D_driver_io +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata.str1.1 +.modinfo +.rela__ksymtab +__ksymtab_strings +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_io.c +TUCH_etat_minor +TUCH_signale_chgt_entree_evenementielle +E_commande_lecture +TUCH_VALEUR_ANTI_REBOND_PAR_DEFAUT +E_commande +E_etat_commande_led_rouge_cpu +UI_clignotement_led_rouge_cpu +E_etat_commande_led_verte_cpu +UI_clignotement_led_verte_cpu +UCH_etat_clignotement_led_verte_cpu +UCH_etat_clignotement_led_rouge_cpu +UCH_memo_MINOR_O_HMM +UCH_memo_MINOR_1_EXT_IN +UCH_memo_MINOR_2_CTL_CC_24V +UCH_memo_MINOR_3_PRES_SECT +UCH_memo_MINOR_4_VERS_DEG +UCH_memo_MINOR_5_DPA_CC_24V +UCH_memo_MINOR_6_DPB_CC_24V +UCH_memo_MINOR_7_POWER_FAIL_PILE +UI_tempo_clignotement_led_alarme +E_etat_commande_led_alarme +UI_clignotement_led_alarme +UCH_etat_clignotement_led_alarme +UI_tempo_clignotement_led_verte_cpu +UI_tempo_clignotement_led_rouge_cpu +F_close_driver_io +UCH_etat_fonction_periodique +I_id_fonction_periodique +S_table_de_fops +TUCH_etat_actuel_entree_evenementielle +TUCH_etat_entree_evenementielle_precedent +TUCH_memo_etat_entree_evenementielle +TUCH_compteur_entree_evenementielle +TUCH_valeur_etat_entree_evenementielle +F_insmod_driver_io +I_len.12252 +UCH_tempo_gestion_evenementielle +__mod_description34 +__mod_author35 +__mod_license36 +__mod_I_numero_du_major38 +__mod_I_numero_du_minor39 +__ksymtab_UCH_memo_etat_latch_1 +__kstrtab_UCH_memo_etat_latch_1 +__ksymtab_UCH_memo_etat_latch_2 +__kstrtab_UCH_memo_etat_latch_2 +__ksymtab_F_open_io +__kstrtab_F_open_io +__ksymtab_F_release_io +__kstrtab_F_release_io +__ksymtab_F_ioctl_io +__kstrtab_F_ioctl_io +__ksymtab_F_read_io +__kstrtab_F_read_io +__ksymtab_F_write_io +__kstrtab_F_write_io +D_io_version.c +D_driver_io.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +I_numero_du_major +F_open_io +F_io_get_info +__this_module +PCH_nom_du_driver +I_read_count +unregister_chrdev +cleanup_module +__wake_up +init_module +F_fonction_periodique +create_proc_entry +register_chrdev +file_attente_io_punching +F_poll_io +F_release_io +F_pit_timer_enable +I_write_count +F_init_driver_io +UCH_memo_etat_latch_2 +udelay +F_write_io +F_read_io +printk +I_release_count +UCH_memo_etat_latch_1 +F_gestion_entree_evenementielle +S_io_proc +sprintf +F_pit_timer_disable +I_open_count +remove_proc_entry +I_numero_du_minor +F_pit_timer_devalide_fonction +CCH_this_driver_version +I_ioctl_count +F_ioctl_io +D_driver_isl1208.ko +0000644 +0001750 +0001750 +00000043136 +14625622632 +013714 +ustar +monier +monier +NuHy +NuNqJ +NuHy +NuNq/ +f`B +>`8B +NuNV +|". + K-X +fV/ +f:B +N^NuNuB +NuNuO +g Hx +NuO +NuNV +N^NuO +NuNV +e&0;: +l&r? +N^NuO +|<$/ +e&0;* +$NuO +NuNV +\ EN +N^NuNV +Z FN +N^NuB +NuNqO +1(1010110101unregister_chrdev() failed, I_resultat = %d +F_open_isl1208: NULL inode pointer -- not good! +F_release_isl1208: NULL inode pointer -- not good! +register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +F_init_driver_isl1208() failed, I_resultat = %d +!!!!! WARNING !!!!! --> L'HTR ISL1208 est initialis +e avec la date 1/1/00 +!!!!! WARNING !!!!! --> La clock de l'HTR ISL1208 +tait arr +!!!!! WARNING !!!!! --> L'HTR ISL1208 a un pb de communication I2C: pas d'acquittement +!!!!! WARNING !!!!! --> L'HTR ISL1208 a un pb de communication I2C: ligne SDA pas command + <=> court circuit +!!!!! ERREUR !!!!! --> Attente chgt seconde (0x%02x). +!!!!! ERREUR !!!!! --> Erreur de configuration (0x%02x). +Version du driver BODET ISL1208 : %s +%9d opens +%9d releases +%9d ioctls +F_ioctl_isl1208 : Wrong ioctl base = %x +F_ioctl_isl1208 : Above ioctl MAX = %x +D_isl1208 +version V1.1b1 +compiled Wed May 29 12:54:49 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - RTC ISL1208 +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 235) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +F_ioctl_isl1208 +V1.1A6 - 12/06/07 +D_driver_isl1208 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata +.rodata.str1.1 +.modinfo +.rela__ksymtab +__ksymtab_strings +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_isl1208.c +F_bcd2bin +F_bin2bcd +F_close_driver_isl1208 +S_table_de_fops +F_insmod_driver_isl1208 +I_len.11795 +__mod_description26 +__mod_author27 +__mod_license28 +__mod_I_numero_du_major30 +__mod_I_numero_du_minor31 +__ksymtab_F_ioctl_isl1208 +__kstrtab_F_ioctl_isl1208 +D_1208.c +TUCH_version.11542 +UCH_mm.11789 +UCH_data.11788 +UCH_aa.11790 +UCH_flag_ack.11652 +UCH_registre.11653 +UCH_data.11654 +UCH_mm.11656 +UCH_calc_data.11655 +UCH_aa.11657 +UCH_jj.11658 +D_isl1208_version.c +D_driver_isl1208.mod.c +__mod_vermagic5 +__module_depends +F_wr_octet_i2c +F_cfg_adrs_i2c_lecture_ISL1208 +F_cfg_adrs_i2c_ecriture_ISL1208 +I_numero_du_major +__this_module +PCH_nom_du_driver +F_init_driver_isl1208 +E_val_htr +F_init_htr_ISL1208_avec_reglage_Fout +unregister_chrdev +F_wr_nb_octet_i2c +cleanup_module +memcpy +F_start_i2c +F_release_isl1208 +init_module +create_proc_entry +register_chrdev +F_init_htr_ISL1208 +F_isl1208_get_info +F_ioctl_isl1208 +F_tempo_i2c_tsu +F_rd_N_octet_i2c +mktime +F_init_bus_i2c +F_read_htr_ISL1208 +printk +I_release_count +F_open_isl1208 +F_version_driver_isl1208 +F_rd_octet_i2c +F_write_htr_ISL1208 +F_stop_i2c +sprintf +I_open_count +remove_proc_entry +F_read_tous_les_registres_ISL1208 +I_numero_du_minor +do_settimeofday +CCH_this_driver_version +S_isl1208_proc +I_ioctl_count +TUCH_max_jour_mois +D_driver_lcd_alpha.ko +0000644 +0001750 +0001750 +00000057623 +14625622632 +014527 +ustar +monier +monier +fXB +>`4B +$_&_Nu/ +` Hy +` Hy +NuNu0< +e*0< +Nu0< +$_Nup +NuB +$Ez/ +(F B +$NuO +f^v1 +f:p2 +(@p1 +0NuO +,NuO +e$ D + NuO +gz"y + NuO +b2<8 +$_NuO +e" 9 +fN$9 +NuO +`Hx +$_NuO +$o +`jHx +J`Hx +$_NuO +Nu/ +8888 +@0008 +unregister_chrdev() failed, I_resultat = %d +register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +F_init_driver_lcd_alpha() failed, I_resultat = %d +Init Driver LCD 2x24 +Version V1.1a6 +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +NULL inode pointer -- not good! +!!! IMPOSSIBLE d'ins +rer la fonction 'F_it_gestion_lcd'!!! +!!! IMPOSSIBLE de retirer la fonction 'F_it_gestion_lcd'!!! +F_ioctl_lcd_alpha : Wrong ioctl base = %x +F_ioctl_lcd_alpha : Above ioctl MAX = %x +D_lcd_alpha +version V1.1a6 +compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Gestion LCD ALPHANUMERIQUE 2x24 +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 242) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_lcd_alpha +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_lcd_alpha.c +I_write_count +I_read_count +F_close_driver_lcd_alpha +PCH_nom_du_driver +S_table_de_fops +F_insmod_driver_lcd_alpha +I_len.11849 +I_open_count +I_release_count +I_ioctl_count +S_cli_alt_aff_lcd_alpha +S_create_aff_lcd_alpha +S_special_car_lcd_alpha +S_backlight_lcd_alpha +S_fond_aff_lcd_alpha +S_cur_cli_aff_lcd_alpha +S_write_lcd_alpha +UCH_cpt_periode_cde_lcd.11627 +__mod_description25 +__mod_author26 +__mod_license27 +__mod_I_numero_du_major29 +__mod_I_numero_du_minor30 +D_lcd_alpha_version.c +D_lcd.c +UCH_i.10297 +UCH_j.10298 +UCH_i.10458 +UCH_lg_car_deja_recopie.10701 +UCH_num_fenetre.10620 +UCH_i.10621 +BO_calcul_de_defilement_a_faire.10624 +PUCH_ptr_tmp.10622 +UCH_chaine_efface_par_traitement_precedent.10623 +UCH_i.10573 +PUCH_ptr_tmp.10572 +UCH_i.10533 +PUCH_ptr_tmp.10532 +PUCH_Chaine_traitee.10497 +UCH_lg_chaine_local.10495 +UCH_i.10496 +UCH_num_fenetre.10728 +UCH_i.10727 +UCH_i.10596 +UCH_i.10318 +UCH_j.10319 +UCH_i.10417 +BO_Sortir_de_la_procedure.10348 +BO_Premiere_mise_en_route.10347 +UI_indiceMSG_ASCCI.10343 +UCH_Memorisation_indice.10345 +UCH_i.10344 +UCH_trouve.10346 +UCH_deb_ligne.10246 +UCH_i.10245 +UCH_i.10229 +UCH_i.10197 +UCH_une_seule_ligne.10198 +UCH_num_ligne.10196 +D_driver_lcd_alpha.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +TE_etatAffichage_LCD +TUCH_const_Tab_init_LCD +I_numero_du_major +F_IT_100_ms_mise_a_jour_LCD +F_cde_directe_lcd_efface_curseur +__this_module +F_Copie_des_caracteres_speciaux +F_lcd_curseur_clignotant_sans_it +F_release_lcd_alpha +F_write_lcd_alpha +F_ioctl_lcd_alpha +UCH_init_caracteres_speciaux_utilisateur +TUCH_equivalence_ASCII_caractere_special +TCH_msg_ASCCI_lcd_courant +unregister_chrdev +cleanup_module +memcpy +F_lcd_mode_curseur +TCH_msg_ASCCI +F_lcd_mise_a_jour_supplementaire +F_lcd_curseur_efface +F_lcd_curseur_clignotant +UCH_mode_curseur +F_init_affichage_LCD +F_cde_directe_lcd_curseur_clignotant +init_module +BO_chg_sens_lcd +create_proc_entry +register_chrdev +F_open_lcd_alpha +F_init_materiel_LCD +F_creation_fenetre_LCD +F_affichage_totale_lcd_sans_it +UI_lcd_tempo_sans_it +UCH_num_init_LCD +UCH_position_curseur +TUCH_chaine_par_defaut_LCD +F_pit_timer_enable +TUCH_const_Tab_car_specifique_LCD +F_Efface_toutes_les_fenetres +TUCH_utilisateur_Tab_car_specifique_LCD +F_chargement_caracteres_speciaux_LCD +UCH_msg_modifie_LCD +F_config_clign_alterna_affichage_LCD +F_lcd_alpha_get_info +udelay +TE_etatInit_LCD +F_read_lcd_alpha +printk +UI_lcd_temporisation +TTUCH_chaine_2 +UCH_memo_etat_latch_1 +F_affichage_ligne_lcd_sans_it +F_effacement_totale_lcd_sans_it +TE_Etat_affichage +TTUCH_chaine_1 +F_lcd_une_mise_a_jour_effectue +sprintf +F_pit_timer_disable +TCH_msg_ASCCI_lcd_courant_memorise +F_fond_affichage_LCD +F_affichage_periodique_ms_LCD +remove_proc_entry +F_mise_a_jour_msg_ASCCI_LCD +F_init_driver_lcd_alpha +I_numero_du_minor +TTUCH_tab_etat_LCD +I_id_fonction_appel_periodique_lcd +F_pit_timer_devalide_fonction +F_chaine_utilisateur_affichage_LCD +CCH_this_driver_version +F_cde_directe_lcd_placement_curseur +TUCH_const_Tab_init_LCD_4L +F_lcd_curseur_efface_sans_it +F_it_gestion_lcd +S_lcd_alpha_proc +D_driver_pit_Timer.ko +0000644 +0001750 +0001750 +00000016147 +14625622632 +014550 +ustar +monier +monier +Nu/ +NuJ +NuHy +NuNqJ +NuHy +NuNqO +g 9@ +>`*/ +Nu/ +$$_&_Nu/ +NULL inode pointer -- not good! +D_pit_timer +Erreur de d +claration du PIT timer +Number of managed functions : %d +%9d opens +%9d releases +%9d ioctls +F_ioctl_pit_timer : Wrong ioctl base = %x +F_ioctl_pit_timer : Above ioctl MAX = %x +D_pit_Timer +version V1.1a8 +compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Tick Timer 1ms +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major_pit:Num +ro du MAJOR, (defaut = 232) +parm=I_numero_du_minor_pit:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +F_pit_timer_enregistre_fonction +F_pit_timer_devalide_fonction +F_pit_timer_enable +F_pit_timer_disable +D_driver_pit_Timer +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela__ksymtab +__ksymtab_strings +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_pit_Timer.c +F_pit_interrupt +TUCH_id_fonction +UCH_nombre_de_fonction_presente +F_close_driver_pit_Timer_linux +PCH_nom_du_driver +I_open_count +I_release_count +S_table_de_fops +F_insmod_driver_pit_Timer_linux +I_len.11674 +I_ioctl_count +__mod_description34 +__mod_author35 +__mod_license36 +__mod_I_numero_du_major_pit38 +__mod_I_numero_du_minor_pit39 +__ksymtab_F_pit_timer_enregistre_fonction +__kstrtab_F_pit_timer_enregistre_fonction +__ksymtab_F_pit_timer_devalide_fonction +__kstrtab_F_pit_timer_devalide_fonction +__ksymtab_F_pit_timer_enable +__kstrtab_F_pit_timer_enable +__ksymtab_F_pit_timer_disable +__kstrtab_F_pit_timer_disable +D_pit_Timer_version.c +D_driver_pit_Timer.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +free_irq +CCH_this_driver_version_PIT_TIMER +I_numero_du_major_pit +__this_module +F_init_driver_pit_Timer_linux +unregister_chrdev +cleanup_module +init_module +F_ioctl_pit_timer_linux +create_proc_entry +register_chrdev +request_irq +TPFCT_pointeur_fct +S_pit_timer_proc +I_numero_du_minor_pit +F_pit_timer_enable +S_cpt_pit_timer +printk +sprintf +F_pit_timer_disable +F_open_pit_Timer_linux +remove_proc_entry +F_release_pit_Timer_linux +F_pit_timer_devalide_fonction +F_pit_Timer_get_info +D_driver_pulse.ko +0000644 +0001750 +0001750 +00000023412 +14625622630 +013733 +ustar +monier +monier +fhB +g p +$_&_Nu/ +gP ( +$_Nu +NuNqNV +e,0; + `nB +N^NuB +NuNq / +gNur +NuNqB +Nu/ +fJ"9 +g:t +`*td +$_NuNu/ +`$Hy +Nuunregister_chrdev() failed, I_resultat = %d +!!! F_close_driver_pulse : IMPOSSIBLE de retirer la fonction !!! +F_init_driver_pulse : register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +F_init_driver_pulse() failed, I_resultat = %d +Impossible d'ajouter la fonction 'F_fonction_periodique_pulse' !!! +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +Le N + de MINOR n'est pas valide : %d +F_ioctl_pulse : Wrong ioctl base = %x +F_ioctl_pulse : Above ioctl MAX = %x +D_pulse +version V1.1b1 +compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Gestion impulsion +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 228) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_pulse +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_pulse.c +I_id_fonction_periodique_pulse +F_close_driver_pulse +S_table_de_fops +UCH_tempo_gestion_pulse +F_insmod_driver_pulse +I_len.11843 +S_demande_arret_impulsion_24V +S_etat_impulsion_24V_en_cours +S_demande_lancement_impulsion_24V +__mod_description34 +__mod_author35 +__mod_license36 +__mod_I_numero_du_major38 +__mod_I_numero_du_minor39 +D_pulse_version.c +D_cde_impulsion_minute.c +D_driver_pulse.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +F_demande_lancement_impulsion_24V +I_numero_du_major +F_demande_arret_impulsion_24V +UI_duree_impulsion_24V_en_cours +__this_module +PCH_nom_du_driver +F_test_anomalie_pendant_impulsion_24V +I_read_count +unregister_chrdev +cleanup_module +init_module +create_proc_entry +register_chrdev +F_read_pulse +F_pulse_get_info +F_etat_impulsion_24V_en_cours +F_pit_timer_enable +I_write_count +UI_duree_impulsion_24V +F_open_pulse +UCH_etat_impulsion_24V_en_cours +F_detection_anomalie_pendant_impulsion_24V +F_fonction_periodique_pulse +F_read_io +UCH_demande_arret_impulsion_24V +printk +F_release_pulse +I_release_count +S_pulse_proc +F_ioctl_pulse +sprintf +F_pulse_distrib_24V +F_pit_timer_disable +I_open_count +F_init_cde_impulsion_24V +UCH_demande_lancement_impulsion_24V +F_init_driver_pulse +UCH_polarite_impulsion_24V +remove_proc_entry +I_numero_du_minor +F_pit_timer_devalide_fonction +F_gestion_cde_impulsion_distribution_minute +CCH_this_driver_version +F_write_pulse +I_ioctl_count +F_ioctl_io +UCH_cpteur_nbre_defaut_impulsion_24V_detecte +D_driver_synchro_fidcf.ko +0000644 +0001750 +0001750 +00000051705 +14625622630 +015431 +ustar +monier +monier +Nu o + PN +pANuB +NuNqJ +NuHy +NuNq/ +`,Hy +$_Nu/ +`RHy +`@Hy +NuO +NuNV +g:Hx +`jB +N^Nu/ +`&/ +NuHx +NuNq/ +NuJ9 +NuNqB +NuNV +bJ9 +$@rc +g"J9 +N^NuO +`:Hy +Nu/ +mF_release_synchro_fidcf: NULL inode pointer -- not good! +Ouverture d'un device inconnu au driver. +!!! F_close_driver_synchro_fidcf : IMPOSSIBLE de retirer la fonction F_pit_interrupt !!! +!!! F_close_driver_synchro_fidcf : IMPOSSIBLE de retirer la fonction F_pit_wait_queue_interruptible !!! +unregister_chrdev() failed, I_resultat = %d +F_init_driver_synchro_fidcf : register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +F_init_driver_synchro_fidcf : Impossible d'ajouter la fonction 'F_pit_interrupt' !!! +F_init_driver_synchro_fidcf : Impossible d'ajouter la fonction 'F_pit_wait_queue_interruptible' !!! +F_init_driver_synchro_fidcf() failed, I_resultat = %d +Version du driver BODET FI/DCF : %s +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +F_ioctl_synchro_fidcf : Wrong ioctl base = %x +F_ioctl_synchro_fidcf : Above ioctl MAX = %x +D_synchro_fidcf +version V1.1b1 +compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Reception RADIO +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 236) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +V1.1A12 - 19/07/06 +D_driver_synchro_fidcf +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_synchro_fidcf.c +UCH_flag_process_sleep +E_status_driver +UI_wait_synchro_minute +F_close_driver_synchro_fidcf +F_pit_interrupt +I_id_fonction_wait_queue +F_pit_wait_queue_interruptible +UCH_nbre_reception_blindee_successive +UCH_compteur_ancien_seconde +S_table_de_fops +F_insmod_driver_synchro_fidcf +I_len.11847 +__mod_description25 +__mod_author26 +__mod_license27 +__mod_I_numero_du_major29 +__mod_I_numero_du_minor30 +A_fidcf.c +TUCH_version.10115 +D_synchro_fidcf_version.c +D_driver_synchro_fidcf.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +UCH_memo_mois_radio +UCH_duree_du_pulse +I_numero_du_major +F_poll_synchro_fidcf +F_open_synchro_fidcf +__this_module +S_radio_sauvegarde +UCH_memo_avance_heure_legale +PCH_nom_du_driver +I_read_count +unregister_chrdev +cleanup_module +memcpy +F_ioctl_synchro_fidcf +UCH_memo_annee_radio +__wake_up +F_reception_radio +F_scrute_signal_radio +init_module +create_proc_entry +register_chrdev +UCH_memo_jour_semaine_radio +UCH_ptr_deb_radio +UCH_ptr_cpt_radio +F_read_synchro_fidcf +S_radio_linux +F_pit_timer_enable +I_write_count +UCH_ptr_fin_radio +F_init_driver_synchro_fidcf +F_read_radio +UCH_top_seconde +I_id_fonction_synchro_fidcf +F_version_driver_fidcf +F_release_synchro_fidcf +F_conversion_date_en_jour_semaine +UCH_memo_heure_radio +UCH_parite_radio +printk +F_gestion_radio_FI_DCF +UCH_code_protection +F_ioctl_base_tps +I_release_count +S_radio +F_synchro_fidcf_get_info +TUCH_buf_duree_du_pulse_radio +TUI_tab_mois +UI_periode_pulse +F_write_synchro_fidcf +sprintf +TUI_buf_duree_periode_radio +F_pit_timer_disable +UI_temps_entre_2_seconde_59 +I_open_count +UCH_memo_quantieme_radio +S_radio_test_cem +remove_proc_entry +UCH_erreur_bit_17_18 +UCH_compteur_code_protection +I_numero_du_minor +F_pit_timer_devalide_fonction +UCH_erreur_bit_19_20 +CCH_this_driver_version +S_synchro_fidcf_proc +UCH_memo_minute_radio +UCH_phase_capture_radio +I_poll_count +S_base_tps_tick_1024_precision_RADIO +I_ioctl_count +S_test_radio +F_init_radio +file_attente_fidcf +D_driver_synchro_gps.ko +0000644 +0001750 +0001750 +00000045033 +14625622630 +015144 +ustar +monier +monier +gFp +`LHy +$_&_NuN +`4// +NuNV +fFHn +N^Nu/ +$_Nu/ +g0"9 +NuNuB +NuC +Nu o +NuNqO +ev0; +NuNV +g@rA +g>rD +N^Nu/ +$_Nu/ +O |@ +N |@ +"|@ +M |@ +$_NuO +<|*/ +g0"D +g$ A +$NuO +gn$I +NuO +||*/ +$H Q +(NuO +<&/ +g( A + S"A +NuHx +NuHx +NuHx +NuHx +Nu!!! F_close_driver_synchro_gps : IMPOSSIBLE de retirer la fonction 'F_traitement_gps_pit_Timer' !!! +F_close_driver_synchro_gps : unregister_chrdev() failed, I_resultat = %d +F_init_driver_synchro_gps : register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +!!! F_init_driver_synchro_gps : IMPOSSIBLE d'ins +rer la fonction 'F_traitement_gps_pit_Timer' !!! +F_init_driver_synchro_gps() failed, I_resultat = %d +%9d opens +%9d releases +%9d reads +%9d writes +%9d polls +F_release_synchro_gps: NULL inode pointer -- not good! +F_open_synchro_gps: NULL inode pointer -- not good! +D_gps_uart_2 +Erreur de d +claration de l'IT UART 2 +D_synchro_gps +UCH_index_reception_gps > 5 +NBRE_BIT_QUALITE_GPS_SUCCESSIF_OK +NBRE_MESSAGE_GPS_SUCCESSIF_OK +version V1.1b3 +compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Gps +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 250) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_synchro_gps +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_synchro_gps.c +F_close_driver_synchro_gps +S_table_de_fops +E_status_driver +F_insmod_driver_synchro_gps +I_len.11975 +F_interrupt_uart_2 +__mod_description25 +__mod_author26 +__mod_license27 +__mod_I_numero_du_major29 +__mod_I_numero_du_minor30 +A_gps.c +D_uart.c +D_synchro_gps_version.c +D_driver_synchro_gps.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +S_uart_RD_data +free_irq +F_write_synchro_gps +I_numero_du_major +F_gestion_it_rx_tx_Uart0 +TUCH_recv_uart2_buff +__this_module +UCH_buffer_R_gps +F_calcul_seconde_suivante +F_Init_Uart0 +F_init_driver_synchro_gps +PCH_nom_du_driver +S_gps +I_read_count +F_Update_Recv_Uarti +UCH_trame_horaire_gps_recue +unregister_chrdev +TUCH_xmit_uart2_buff +cleanup_module +memcpy +TUCH_recv_uart1_buff +UCH_reception_mois_gps +TUI_xmit_size_uart +S_rec_uart +F_poll_synchro_gps +I_indice_fonction_traitement_gps +init_module +F_init_gps +F_open_synchro_gps +create_proc_entry +register_chrdev +F_gestion_it_rx_tx_Uart2 +S_base_tps_tick_1024_precision_GPS +UCH_cpt_R_GPS +UCH_index_reception_gps +TUCH_xmit_uart0_buff +request_irq +I_fd_read_uart +S_uart_parametrage +F_detection_trame_ZDA_ou_GGA +F_pit_timer_enable +I_write_count +UCH_reception_heure_gps +UCH_type_trame_horaire_gps_detectee +S_synchro_gps_proc +F_gestion_it_rx_tx_Uart1 +UCH_reception_annee_gps +UCH_phase_reception_gps +F_Update_Xmit_Uarti +F_gestion_top_synchro_gps +UCH_reception_minute_gps +F_Init_Uart2 +UCH_nbre_reception_gps_successive_ok +F_gestion_trame_gps +S_synchro_gps +TUCH_recv_uart0_buff +UI_compteur_gestion_gps +F_traitement_gps_pit_Timer +TUI_recv_size_uart +printk +S_driver_gps +F_Get_Str_Uarti +S_xmit_uart +F_ioctl_base_tps +I_release_count +F_synchro_gps_get_info +UCH_message_gps_valide +TUCH_xmit_uart1_buff +F_Rx_GPS +F_release_synchro_gps +sprintf +F_pit_timer_disable +I_open_count +F_Init_Uart1 +UCH_etape_detection_trame_gga +F_Init_flags_Uarti +remove_proc_entry +F_read_synchro_gps +I_numero_du_minor +UCH_nbre_bit_qualite_successif_ok +F_Put_Str_Uarti +F_reception_donnees_HMS_gps +F_pit_timer_devalide_fonction +F_ioctl_synchro_gps +UCH_reception_jour_gps +CCH_this_driver_version +S_memo_GPS +UCH_etape_detection_trame_zda +I_poll_count +UCH_reception_seconde_gps +I_ioctl_count +F_valide_gps +D_driver_uart.ko +0000644 +0001750 +0001750 +00000054627 +14625622632 +013574 +ustar +monier +monier +$_Nu/ +gpbd +O 9@ +gpbd +@`@B +N 9@ +gpbd +M 9@ +||*/ +$H Q +(NuO +|&/ +fv A +"P B +`~|@ +g2"D +(NuO +NuHx +NuHx +NuHx +NuHx +NqNuB +g>p +$_&_Nu/ +`n09@ +L K$ +< K$ + K/X +, K$ +Z K/X +dNuB +NqNuNup +Nu o +NuNq o +NuNq o +NuNq/ +Nu o +NuNq/ +g0 9 + 9 +4 9 +NuNqC +g0 9 + 9 +4 9 +NuNq@ +e> 9 +"/ +NuHy +NuNq/9 +NuA +e> 9 +"/ +NuHy +NuNq/9 +NuHx +Nu/ +NuHx +Nu/ +NuHy +NuHx +NuNqHy +NuNqB +&` a +Nu// +Nu// +NuNu o +Nu o +Nu o +Nu o +Nu o +f ( +NuNq o +NuNu/ +fN < +NuMCF_UART_UCR_RESET_ERROR sur UART %d +passement taille buffer RX sur UART %d +passement taille buffer TX sur UART %d +!!! IMPOSSIBLE de retirer la fonction 'F_it_gestion_compteur_temps'!!! +%9d opens +%9d releases +%9d reads +%9d writes +%9d ioctls +Le N + de MINOR_UART_0 est d +ja utilis +Le N + de MINOR_UART_1 est d +ja utilis +Le N + de MINOR_UART_2 est d +ja utilis +Le N + de MINOR n'est pas valide +D_uart_0 +Erreur de d +claration de l'IT UART 0 +D_uart_1 +Erreur de d +claration de l'IT UART 1 +D_uart_2 +Erreur de d +claration de l'IT UART 2 +F_ioctl_uart_module : Wrong ioctl base = %x +F_ioctl_uart_module : Above ioctl MAX = %x +!!! IMPOSSIBLE d'ins +rer la fonction 'F_gestion_time_out_trame_RX'!!! +D_uart_module +version V1.1b1 +compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd +----UART: F_ecrire_dans_buffer_trame_uart3 - !!! ERREUR !!! NB_MAX_TRAMES_RX_UART_MAX_TAMPON_RECEPTION_uart3 d +pass +----UART: F_ecrire_dans_buffer_trame_uart1 - !!! ERREUR !!! NB_MAX_TRAMES_RX_UART_MAX_TAMPON_RECEPTION_UART1 d +pass +description=Driver linux - Uart +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 231) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +F_open_uart_module +F_release_uart_module +F_ioctl_uart_module +F_read_uart_module +F_write_uart_module +F_poll_uart_module +D_driver_uart +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata.str1.1 +.modinfo +.rela__ksymtab +__ksymtab_strings +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_uart.c +D_uart_module.c +F_close_driver_uart_module +S_table_de_fops +UCH_memo_minor_UART_0 +UCH_memo_minor_UART_1 +UCH_memo_minor_UART_2 +F_insmod_driver_uart_module +I_len.12088 +F_interrupt_uart_0 +F_interrupt_uart_2 +F_interrupt_uart_1 +__mod_description29 +__mod_author30 +__mod_license31 +__mod_I_numero_du_major33 +__mod_I_numero_du_minor34 +__ksymtab_F_open_uart_module +__kstrtab_F_open_uart_module +__ksymtab_F_release_uart_module +__kstrtab_F_release_uart_module +__ksymtab_F_ioctl_uart_module +__kstrtab_F_ioctl_uart_module +__ksymtab_F_read_uart_module +__kstrtab_F_read_uart_module +__ksymtab_F_write_uart_module +__kstrtab_F_write_uart_module +__ksymtab_F_poll_uart_module +__kstrtab_F_poll_uart_module +D_uart_module_version.c +A_trame.c +UCH_cpteur_caractere.7906 +UI_ind_stockage.7904 +UI_memo_indice_ecriture.7905 +UI_ind_stockage.7923 +UI_ind_fin_recopie_tampon.7961 +UI_ind_recopie_tampon.7960 +UI_i.7959 +UI_ind_fin_recopie_tampon.7980 +UI_ind_recopie_tampon.7979 +UI_i.7978 +L_tmpo.c +UI_tps_restant.1268 +D_driver_uart.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +F_ecrire_dans_buffer_trame_uart1 +free_irq +F_increment_ind_dans_buffer_reception_uart3 +F_lire_dans_buffer_trame_uart1 +UCH_uart_2_mode_trame +I_numero_du_major +F_construction_trame_RX_uart1 +F_gestion_it_rx_tx_Uart0 +UCH_mode_com_par_trame_uart3 +UI_indice_fin_de_trame_utilisateur_uart1 +TUCH_recv_uart2_buff +TUCH_com_trame_tx_uart1 +__this_module +F_reception_trame_uart1 +S_uart_module_proc +F_Init_Uart0 +PCH_nom_du_driver +I_read_count +F_memorisation_reception_uart1 +F_Update_Recv_Uarti +unregister_chrdev +UCH_mode_com_par_trame_uart1 +TUCH_xmit_uart2_buff +cleanup_module +F_poll_uart_module +F_init_driver_uart_module +memcpy +UCH_phase_emission_uart3 +UI_indice_debut_de_trame_utilisateur_uart1 +TUCH_recv_uart1_buff +TUI_tps_de_retournement +TUI_xmit_size_uart +UCH_occupation_tx_uart1 +UCH_caractere_fin_de_trame_uart3 +F_emettre_trame_uart1 +UI_indice_debut_de_trame_it_uart3 +S_rec_uart +tampon_RX_trame_uart1 +F_gestion_rx_trame_uart_1 +init_module +F_TempsRestantTempo +UI_indice_buffer_reception_it_uart3 +F_increment_ind_dans_buffer_reception_uart1 +create_proc_entry +F_increment_ind_dans_buffer_reception_uart3_pour_it +register_chrdev +F_construction_trame_RX_uart3 +F_etat_buffer_trame_uart1 +F_gestion_it_rx_tx_Uart2 +F_ArretTempo +TUCH_xmit_uart0_buff +F_init_buffer_trame_uart3 +request_irq +UI_val_tempo_timeout_trame_RX_uart1 +F_ecrire_dans_buffer_trame_uart3 +F_InitTempo +UCH_caractere_fin_de_trame_uart1 +ST_tempo_fin_de_trame_uart1 +F_pit_timer_enable +I_write_count +F_write_uart_module +F_lancement_time_out_reception_trame_uart1 +UCH_uart_0_mode_trame +UI_indice_debut_de_trame_utilisateur_uart3 +F_gestion_it_rx_tx_Uart1 +UCH_uart_1_mode_trame +F_init_buffer_reception_uart1 +F_Update_Xmit_Uarti +F_emettre_trame_vers_uart1 +F_liberation_buffer_trame_uart3 +F_init_buffer_reception_uart3 +tampon_reception_uart3 +F_Init_Uart2 +F_gestion_time_out_trame_RX_uart3 +F_gestion_rx_trame_uart_3 +F_EtatTempo +UCH_phase_emission_uart1 +udelay +TUCH_recv_uart0_buff +F_init_logiciel_uart1 +F_reception_trame_uart3 +F_increment_ind_dans_buffer_reception_uart1_pour_it +TUI_recv_size_uart +F_GestionTempo +printk +F_Get_Str_Uarti +S_xmit_uart +F_uart_module_get_info +tampon_reception_uart1 +F_init_gestion_uart3_trame +I_release_count +UI_indice_buffer_reception_it_uart1 +ST_tempo_fin_de_trame_uart3 +F_gestion_time_out_trame_RX +F_init_buffer_trame_uart1 +TUCH_xmit_uart1_buff +F_init_gestion_uart1_trame +F_lancement_time_out_reception_trame_uart3 +F_release_uart_module +F_open_uart_module +F_lire_dans_buffer_trame_uart3 +tampon_RX_trame_uart3 +UI_indice_fin_de_trame_utilisateur_uart3 +F_FinTempo +sprintf +F_emettre_trame_vers_uart3 +F_ecrire_dans_buffer_reception_uart1 +F_pit_timer_disable +F_gestion_time_out_trame_RX_uart1 +I_open_count +TUCH_com_trame_tx_uart3 +F_Init_Uart1 +F_LancementTempo +F_Init_flags_Uarti +F_etat_buffer_trame_uart3 +remove_proc_entry +I_numero_du_minor +UI_val_tempo_timeout_trame_RX_uart3 +UI_indice_tx_uart3 +F_Put_Str_Uarti +I_id_fonction_time_out_RX +F_pit_timer_devalide_fonction +UI_indice_tx_uart1 +UCH_occupation_tx_uart3 +F_init_logiciel_uart3 +CCH_this_driver_version +F_ecrire_dans_buffer_reception_uart3 +UI_indice_debut_de_trame_it_uart1 +F_memorisation_reception_uart3 +F_emettre_trame_uart3 +F_liberation_buffer_trame_uart1 +I_ioctl_count +F_read_uart_module +F_ioctl_uart_module +D_driver_watchdog.ko +0000644 +0001750 +0001750 +00000017763 +14625622633 +014422 +ustar +monier +monier +gxp +`"Hy +$$_&_Nu/ +gr0 +`THy +NuNu/ +NuF_open_watchdog: NULL inode pointer -- not good! +F_release_watchdog: NULL inode pointer -- not good! +!!! IMPOSSIBLE de retirer la fonction 'F_traitement_watchdog_pit_Timer' !!! +F_close_driver_watchdog : unregister_chrdev() failed, I_resultat = %d +register_chrdev() failed, I_resultat = %d +<3>Can't install proc file, I_resultat = %d +!!! F_init_driver_watchdog : IMPOSSIBLE d'ins +rer la fonction 'F_traitement_watchdog_pit_Timer' !!! +F_init_driver_watchdog() failed, I_resultat = %d +%9d opens +%9d releases +%9d writes +%9d ioctls +Force RESET Board +D_watchdog +version V1.1a4 +compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd +description=Driver linux - Gestion du WATCHDOG +author=Philippe REY - BODET +license=GPL +parm=I_numero_du_major:Num +ro du MAJOR, (defaut = 234) +parm=I_numero_du_minor:Num +ro du Minor (default = 0) +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +D_driver_watchdog +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +GCC: (GNU) 4.1.1 +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +.comment +D_watchdog.c +F_close_driver_watchdog +S_table_de_fops +F_insmod_driver_watchdog +I_len.11726 +UCH_toggle.11557 +__mod_description29 +__mod_author30 +__mod_license31 +__mod_I_numero_du_major33 +__mod_I_numero_du_minor34 +D_watchdog_version.c +D_driver_watchdog.mod.c +__mod_vermagic5 +__module_depends +F_pit_timer_enregistre_fonction +I_numero_du_major +F_traitement_watchdog_pit_Timer +__this_module +PCH_nom_du_driver +I_read_count +unregister_chrdev +cleanup_module +F_open_watchdog +init_module +F_poll_watchdog +create_proc_entry +register_chrdev +F_write_watchdog +I_memo_demande_reset +S_watchdog_proc +F_watchdog_get_info +F_pit_timer_enable +I_write_count +I_indice_fonction_traitement_watchdog +UCH_memo_etat_latch_2 +UCH_etat_commande_watchdog +udelay +F_release_watchdog +printk +I_release_count +F_ioctl_watchdog +UI_timeout_watchdog +F_init_driver_watchdog +sprintf +F_pit_timer_disable +I_open_count +F_read_watchdog +UCH_cpt_pit +remove_proc_entry +I_numero_du_minor +F_pit_timer_devalide_fonction +CCH_this_driver_version +I_ioctl_count +isp116x-hcd.ko +0000644 +0001750 +0001750 +00000035360 +14626077213 +012743 +ustar +monier +monier +NuO +$o +HBBBO + R / +$_&_NuO + R / +BBHB0 +NuO +B@5@ +g~ @A +r 5A +fR0, +(`@ i +`.p- +|<*o + Q$h +Rb$B +(I ) +*"@C + S"k + R!K +v"@ QA +BD$m +(I ) +*"@C +BP m +&g)@ +(@ , +r(@J +gz2< +$NuO +&o + f*B +v$Dp +"@g +g,0) +$@J +g> R h +"g B +"g$B +BB3B +D S0 +0NuO +gZ$h +fV"o +`j i +`@Hy +Nu/ +<< o + NuO +g~c& + @Hh + @Hh +nJAg +PJAg +"26$ + @Hh +g$Hx +gZJBW + @Hh + @Hh +ft 9 +BC 9 +k8Hx +JAg +`$JCf Hx +NuO +$$CE +"C Q +2/<'x. + C!@ + NuO +gt*BK + @Hx + @Hx +gN o + (@&o +Xn A +& QJ +03*F0l +Jg~r +p@-@ + p 9@ +`dHy +0NuNuHy +NuHy +NuNqO +|<&o +*@Hx +g(4| +$Nuisp116x-hcd +isp116x_urb_dequeue +usb_maxpacket +start_atl_transfers +preproc_atl_queue +pack_fifo +unpack_fifo +postproc_atl_queue +<3>116x: Software reset timeout +drivers/usb/host/isp116x-hcd.c +BUG: failure at %s:%d/%s()! +BUG! +<3>116x: %s %d: ep->nextpid %d +03 Nov 2005 +<6>116x: driver %s, %s +<4>116x: ep %p not empty? +<3>116x: Unrecoverable error, HC is dead! +BUG: warning at %s:%d/%s() +<3>116x: Clock not ready after %dms +<3>116x: Please make sure that the H_WAKEUP pin is pulled low! +<3>116x: Invalid chip ID %04x +<3>116x: Isochronous transfers not supported +include/linux/usb.h +<3>116x: Platform data structure not initialized +<3>116x: USE_PLATFORM_DELAY defined, but delay function not implemented. +<3>116x: See comments in drivers/usb/host/isp116x-hcd.c +<3>116x: init error, %d +ISP116x Host Controller +description=ISP116x USB Host Controller Driver +license=GPL +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends=usbcore +isp116x_hcd +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rodata +.rodata.str1.1 +.modinfo +.rela.data +.rela.gnu.linkonce.this_module +.bss +platform_driver_unregister +__this_module +platform_get_irq +iounmap +cleanup_module +kfree +usb_disabled +kmem_cache_zalloc +__release_region +init_module +dump_stack +__ioremap +platform_driver_register +mod_timer +platform_get_resource +usb_calc_bus_time +udelay +panic +printk +usb_put_hcd +jiffies +usb_hcd_giveback_urb +usb_create_hcd +malloc_sizes +iomem_resource +usb_remove_hcd +usb_add_hcd +msleep +__request_region +usbcore.ko +0000644 +0001750 +0001750 +00000265164 +14626077213 +012445 +ustar +monier +monier +"Z QB +Nu/ +g* PB +Nu o +Nu#H +NuNqp +Nu"o +Nu o +Nu h +NuNq o +g,"h +g$ i +NuNq o +NuNq 9 +gl < +gf/N +g8 j +Nu/ +dF"BB +d$"B +Nu o +g PJ +NuHy +Nq o +g< h +g4 PJ +g(Hy +gP 9 +kJHx +`( + +Nu o +gHh +NuNq o +gHh +NuNq/ +gHj +$_Nu/ +gHj +$_NuO +,oVE + "@A + "@A + "@A +Bg/* + "@A +$_&_NuNV +N^NuO +<*o +,$@// +0 T'h +`&p0 +g\ / +fFHk +$_&_NuO +gd"< +g4 l +f0Hl +`: / +$_Nu/ +`p AA +oJ ( +o"$AE +$_&_Nu/ +,gH/ + "@A + "@A + "@A + "@A +$_NuO +Nu/ +g$#A +,gBp +H`(/ +$_Nu o +Nu o +$Nu / +Nu o +$NuO +&o +f@Hx +g:"S i +Nu o +$NuO +<&o +$BHx +f2 y +Nu o +g>Hx +`,"R i +$_Nu/ +,g/ +gp"R i +g< * +Nu/ +8g2N +$_&_NuO +f2Hx +m6 l +`0"T i +gj"R i +"R i +0NuO +f2Hx +m6 l +`0"T i +$o +cRpd`NJ( +$_&_NuO +g\Hy +f.(* +0 P h + P < +gZHx +mJ j +mP j +,Nu/9 +gp , +NuNV +$n +,gB$ + "BA + @Hh +N^NuO +g` k + "EA +g$ k +gF k + NuO + "DA +,o@E +B K( +F"D" +R"C2 +p"E i +B"EN + K"D +TNuO + $P"h +g(/+ +NuNV +g, k +m& m +d GN +,oHB +o&"n +pd+@ + @+@ +gL!A +c"$< +N^NuO +D"R j +g60* + NuNV + R"j +m D + "@A +"E i +0 GHp + G/( +z AR +/a + "@A + @-P +"@ Q h +"E i + "@A +mj0. +V/a +"E i +,ox8| +gT i +"P// +r S +tdpd` +N^Nu/ +$_&_Nu o +Nu o +m4Hy +`B/9 +Nu o +NuNq"o +NuNq/ +0| LJ +'{`V +Nu"o +g i +g i +$_Nu/ +$P"h +$_Nu o +Nu i +NuNq/ +*$P"h + $_&_Nu/ +"R i +$_NuO +NuO +$o +N RX +g\`@p + @ ( +gPN +`rHj + NuO +"g,/ +g^ y +Nu// +Nu"o +Nu// +"R i +$_NuO +||&o +R S + @'@ +l S +&/N +,S$k +&/N +< S +,S$k +&/N +0Nu/9 +NuHy +Nu o +NuNq"o +gHj +$_Nu/ +g, j +$_&_NuO +g8 i +&g8 S" +gV$@)@ +NuNV +mN"k +&gL l +/ h +`0"( +/ h +gjb2 +/ h +/ h +g`bpr +gP"BU +`N^Nu/ +$_NuNu o +Nu"h +Nu"i +NuNqO +f"@ + @/P + NuO +e<") +g, < +Nu / +NuNq// + @Hh +NuNu"o +g i +|$o +$_NuO +m($@I +f6`&/ +g2"j +Nu// +6gZ$+ +0 P"h +0 P"h +Nu o +gB * +$_&_NuO +$@ k +d\ k + gL$ +$`Z k +NuNV +|$n +cZ 9 +oHn +6`>" +N^NuO +g2!K +`lB +g"!A +NuNV +gN!n +N^NuO +NuO +|$o +<*/ +f\J* +g6J) +m^` +`HHx +m6 j +/N +// +g40| +`rHx +8 CB +R(HB +f*"C i + CHh +gHx +B C!L +"C%i +"C i +$SHj +"C i + CHh +(&R%K +"C%i +"C i +8"C i + CHh + CHh +"C i + CHh +0NuO +(A$A +gj k +`` k +,NuO +`NHx +gJHx +&BgB +NuO +||$o +BgHx +gJJ, +(NuO +||(o +g\%@ +/ EN +/ EN +(NuB +$_Nu/ +$_Nu/ +$_&_NuO +g\$h +<`,B +Nu/ +g.Jj +fJ* +$_NuO +g$$/ +$_Nu/ +`v%R +$_Nu/ +gN/* +$_&_NuO +o<"JB +g, JB +g,J, +wgXB +NuNV +"H E +"PHx +e8"n +m:"n + FHh +"L M +$L"n +oN&n +`N^NuNV +N^NuO +$o +gB @R +$Nu/9 +Nu/ +`LHy +c(Hy + I'I +0gb/ +/ i +g|"RJ +fj`R k +`$/) +NuNu/ +gB PJ +$_NuO +2 PJ +Nu/ +$_NuO +, SJ +(Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu o +Nu/ +Nu o +Nu o +Nu o +Nu o +NuB +NuNq o +NuB +NuNq o +NuB +NuNq o +NuB +NuNq o +NuB +NuNq o +Nu/ +gjltt +g:$< +g.l""< +g "< +Nu o +Nu o +Nu o +Nu o +Nu/ +$_Nu/ +$_NuO +gHy +gHy +gHy +Nu / +$_&_NuO +<&o +gJHy +$o +gHy +gHy +gHy +NuNV +`P < +N^Nu o +Nu o +Nu o +Nu o +Nu o +Nu/ +|"/ +`x o + S(( +gF$PB +g. j +$_&_NuO +`z$* +gHp +Nu/ +$_&_NuO +"R j +`4$m +"R j +$S"R j +NuNV +&R" +g0&@ + R"j +N^NuO +`0"j +Fg&C +`dHy +<fH +"@&Q + +Nu/ +`Np` +$_NuO +NuNV +f:4| +mX"m +fV4| +&$@P + @Hh +"G#@ + B!@ +z"G i + G"h +"G i +g2"DB +( C!B +( @!Q +"G#M + G!n +"@ Q$G%h + Q%h + Q%h +g0&G k + G/( +"G i +&G"S k +b" CA +tHq( +gtHq( +N^NuNV +"R j +gf"k +`:-@ +tN^NuHy +fV`H j + @%@ +`/* +$_NuO +"@ Q%h +, Q%h +0 Q%h +< BA +t"@A +t"@A +t"@A +< o + "DA +"S k +<g6B +N"DA + "GA +J"p +&E(F j +J"p +n,/B +f/G +dNuNV + "DA +$@"R j +/Hn + B-P + S + S h +$@"R j +>"Q BX +"A Q@ +^ Q h +/Hn +gV m + "BA +Bg/. +("R j +gj @A +g` h +g@Hy +g4 . + "BA +//. +/N + "@A + "@A +gHr( +gZ:. + "BA +&FB +//. +gR m + "BA +N^NuNu// +Nu// +Nu// +Nu// +Nu// +Nu// +NuHy +NuNqHy +f^Hy +f2Hy +b>Hy +`nHx +`@Hy +Nudma_unmap_sg +dma_map_sg +hub_hub_status +usb_maxpacket +hub_port_status +hcd_endpoint_disable +dma_map_single +dma_unmap_single +usb_maxpacket +usb_maxpacket +usb_sg_cancel +sg_complete +add_timer +usbdev_ioctl +usb_maxpacket +resume +<3>%s %s: %s error %d +<4>%s %s: no resume for driver %s? +<3>%s: bogus descriptor, type %d length %d +include/asm/dma-mapping.h +BUG: failure at %s:%d/%s()! +BUG! +usb%d +%s.%d +%d-%s +<6>%s: USB support disabled +suspend +<4>%s %s: no suspend for driver %s? +usbcore +<3>%s %s: cannot disable port %d (err = %d) +<3>%s %s: activate --> %d +<3>%s %s: resubmit --> %d +<3>%s %s: %s failed (err = %d) +<3>%s %s: cannot reset port %d (err = %d) +<3>%s %s: Cannot enable port %i. Maybe the USB cable is bad? +high +full +reset +<6>%s %s: %s %s speed USB device using %s and address %d +<3>%s %s: device descriptor read/%s, error %d +<3>%s %s: device not accepting address %d, error %d +<3>%s %s: ep0 maxpacket = %d +<3>%s %s: can't save CLEAR_TT_BUFFER state +<3>%s %s: can't read configurations, error %d +<3>%s %s: can't device_add, error %d +<6>%s %s: configuration #%d chosen from %d choice%s +<4>%s %s: no configuration chosen from %d choice%s +<3>%s %s: can't set config #%d, error %d +<6>%s %s: USB disconnect, address %d +<3>%s %s: no mem to re-read configs after reset +<6>%s %s: device firmware changed +<3>%s %s: can't restore configuration #%d (error=%d) +<3>%s %s: failed to restore interface %d altsetting %d (error=%d) +<3>%s %s: bad descriptor, ignoring hub +<6>%s %s: USB hub found +can't kmalloc hub status buffer +can't kmalloc hub descriptor +can't read hub descriptor +hub has too many ports! +<6>%s %s: %d port%s detected +<3>%s %s: Using single TT (err %d) +can't get hub status +<4>%s %s: insufficient power available to use all downstream ports +include/linux/usb.h +BUG: warning at %s:%d/%s() +couldn't allocate interrupt urb +can't allocate hub irq buffer +<3>%s %s: config failed, %s (err %d) +<3>%s %s: clear tt %d (%04x) error %d +<3>%s %s: port %i disabled by hub (EMI?), re-enabling... +<3>%s %s: over-current change on port %d +<3>%s %s: connect-debounce failed, port %d disabled +<3>%s %s: couldn't allocate port %d usb_device +<3>%s %s: can't connect bus-powered hub to this port +<6>%s %s: not running at top speed; connect to a high speed hub +<4>%s %s: %dmA is over %umA budget for port %d! +<4>%s %s: %dmA over power budget! +<3>%s %s: get_hub_status failed +<3>%s: can't register hub driver +khubd +<3>%s: can't start khubd +<6>%s %s: USB bus %d deregistered +<6>%s %s: remove, state %x +include/linux/usb.h +BUG: warning at %s:%d/%s() +include/asm/dma-mapping.h +BUG: failure at %s:%d/%s()! +BUG! +drivers/usb/core/hcd.c +<3>%s %s: HC died; cleaning up +<6>%s %s: %s +usb_host%d +<3>%s: too many buses +<6>%s %s: new USB bus registered, assigned bus number %d +<3>%s %s: unable to allocate root hub +<3>%s %s: can't setup +%s:usb%d +<3>%s %s: request interrupt %s failed +io mem +io base +<6>%s %s: irq %s, %s 0x%08llx +<6>%s %s: %s 0x%08llx +<3>%s %s: startup error %d +<3>%s %s: can't register root hub for %s, %d +usb_host +<4>%s %s: Unlink after no-IRQ? Controller is probably using the wrong IRQ. +USB Host Controller +%s %s %s +include/linux/usb.h +BUG: warning at %s:%d/%s() +drivers/usb/core/urb.c +<3>%s: alloc_urb: kmalloc failed +<4>%s %s: %s, unlink --> %d +<3>%s %s: dev %s ep%d%s scatterlist error %d/%d +<3>%s %s: %s, unlink --> %d +include/linux/timer.h +BUG: failure at %s:%d/%s()! +BUG! +<3>%s %s: string descriptor 0 read error: %d +<3>%s %s: string descriptor 0 too short +<4>%s %s: config 0 descriptor?? +<3>%s %s: Out of memory +<4>%s %s: new config #%d exceeds power limit by %dmA +%d-%s:%d.%d +<3>%s %s: device_add(%s) --> %d +drivers/usb/core/message.c +<4>%s: selecting invalid altsetting %d +<6>%s: deregistering driver %s +<6>%s: registered new driver %s +<3>%s: error %d registering driver %s +<4>%s %s: too many configurations: %d, using maximum allowed: %d +<3>%s %s: no configurations +start +<3>%s %s: unable to read config index %d descriptor/%s +<3>%s %s: config index %d descriptor too short (expected %i, got %i) +<4>%s %s: config index %d descriptor too short (expected %i, got %i) +<3>%s %s: invalid descriptor for config index %d: type = 0x%X, length = %d +<4>%s %s: config %d has too many interfaces: %d, using maximum allowed: %d +<4>%s %s: config %d descriptor has %d excess byte%s, ignoring +<4>%s %s: config %d has an invalid descriptor of length %d, skipping remainder of the config +<4>%s %s: config %d has an invalid interface descriptor of length %d, skipping +<4>%s %s: config %d has an invalid interface number: %d but max is %d +<4>%s %s: config %d contains an unexpected descriptor of type 0x%X, skipping +<4>%s %s: config %d has %d interface%s, different from the descriptor's value: %d +<4>%s %s: config %d has no interfaces? +<4>%s %s: config %d has no interface number %d +<4>%s %s: too many alternate settings for config %d interface %d: %d, using maximum allowed: %d +<4>%s %s: Duplicate descriptor for config %d interface %d altsetting %d, skipping +<4>%s %s: too many endpoints for config %d interface %d altsetting %d: %d, using maximum allowed: %d +<4>%s %s: config %d interface %d altsetting %d has an invalid endpoint descriptor of length %d, skipping +<4>%s %s: config %d interface %d altsetting %d has an invalid endpoint with address 0x%X, skipping +<4>%s %s: config %d interface %d altsetting %d has %d endpoint descriptor%s, different from the interface descriptor's value: %d +<4>%s %s: config %d interface %d has no altsetting %d +<3>%s %s: out of memory +drivers/usb/core/file.c +<3>%s: unable to get major %d for usb devices +<3>%s: class_create failed for usb devices +buffer-%d +%02x +unknown +%3dmA +both +%d%cs +Interrupt +Control +Isoc +Bulk +ep_%02x +%04x +%2x.%02x +usb:v%04Xp%04Xd%04Xdc%02Xdsc%02Xdp%02Xic%02Xisc%02Xip%02X +interface +manufacturer +product +serial +configuration +bInterfaceNumber +bAlternateSetting +bNumEndpoints +bInterfaceClass +bInterfaceSubClass +bInterfaceProtocol +modalias +bLength +bEndpointAddress +bmAttributes +bInterval +wMaxPacketSize +type +interval +direction +bNumInterfaces +bConfigurationValue +bMaxPower +idVendor +idProduct +bcdDevice +bDeviceClass +bDeviceSubClass +bDeviceProtocol +bNumConfigurations +bMaxPacketSize0 +speed +devnum +version +maxchild +<6>%s %s: direction=IN +<6>%s %s: direction=OUT +<6>%s %s: userurb=%p +<6>%s %s: transfer_buffer_length=%d +<6>%s %s: actual_length=%d +<6>%s %s: data: +%02x +<4>%s %s: usbfs: process %d (%s) did not claim interface %u before use +drivers/usb/core/devio.c +<4>%s: interface number %u out of range +<6>%s %s: control urb +<6>%s %s: bulk urb +<6>%s %s: iso urb +<6>%s %s: interrupt urb +<6>%s %s: submit urb +<7>%s %s: usbfs: usb_submit_urb returned %d +<6>%s %s: urb complete +usbdev%d.%d +usb_device +<3>%s: unable to register minors for usb_device +<3>%s: unable to get usb_device major %d +<3>%s: unable to register usb_device class +<6>%s %s: %s: CONTROL +<6>%s %s: control read: bRequest=%02x bRrequestType=%02x wValue=%04x wIndex=%04x wLength=%04x +<6>%s %s: control read: data +<6>%s %s: control write: bRequest=%02x bRrequestType=%02x wValue=%04x wIndex=%04x wLength=%04x +<6>%s %s: control write: data: +<7>%s %s: usbfs: USBDEVFS_CONTROL failed cmd %s rqt %u rq %u len %u ret %d +<6>%s %s: %s: BULK +include/linux/usb.h +BUG: warning at %s:%d/%s() +<6>%s %s: bulk read: len=0x%02x timeout=%04d +<6>%s %s: bulk read: data +<6>%s %s: bulk write: len=0x%02x timeout=%04d +<6>%s %s: bulk write: data: +<6>%s %s: %s: RESETEP +<6>%s %s: %s: RESET +<6>%s %s: %s: CLEAR_HALT +<6>%s %s: %s: GETDRIVER +<6>%s %s: %s: CONNECTINFO +<6>%s %s: %s: SETINTERFACE +<6>%s %s: %s: SETCONFIGURATION +<4>%s %s: usbfs: interface %d claimed by %s while '%s' sets config #%d +<6>%s %s: %s: SUBMITURB +<6>%s %s: %s: DISCARDURB +<6>%s %s: %s: REAPURB +<6>%s %s: %s: REAPURBDELAY +<6>%s %s: %s: DISCSIGNAL +<6>%s %s: %s: CLAIMINTERFACE +<6>%s %s: %s: RELEASEINTERFACE +<6>%s %s: %s: IOCTL +usbfs +license=GPL +parmtype=blinkenlights:bool +parm=blinkenlights:true to cycle leds on hubs +parmtype=old_scheme_first:bool +parm=old_scheme_first:start with the old device initialization scheme +parmtype=use_both_schemes:bool +parm=use_both_schemes:try the other device initialization scheme if the first one fails +parmtype=usbfs_snoop:bool +parm=usbfs_snoop:true to log all usbfs traffic +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends= +alias=usb:v*p*d*dc09dsc*dp*ic*isc*ip* +alias=usb:v*p*d*dc*dsc*dp*ic09isc*ip* +usb_disabled +usb_get_intf +usb_put_intf +usb_put_dev +usb_get_dev +usb_hub_tt_clear_buffer +usb_lock_device_for_reset +usb_driver_claim_interface +usb_driver_release_interface +usb_find_interface +usb_ifnum_to_if +usb_altnum_to_altsetting +usb_reset_device +__usb_get_extra_descriptor +usb_find_device +usb_get_current_frame_number +usb_buffer_alloc +usb_buffer_free +usb_buffer_map_sg +usb_buffer_unmap_sg +usb_bus_list +usb_bus_list_lock +usb_hcd_poll_rh_status +usb_calc_bus_time +usb_check_bandwidth +usb_claim_bandwidth +usb_release_bandwidth +usb_hcd_giveback_urb +usb_hc_died +usb_create_hcd +usb_put_hcd +usb_add_hcd +usb_remove_hcd +usb_init_urb +usb_alloc_urb +usb_free_urb +usb_get_urb +usb_submit_urb +usb_unlink_urb +usb_kill_urb +usb_control_msg +usb_bulk_msg +usb_sg_init +usb_sg_cancel +usb_sg_wait +usb_get_descriptor +usb_get_status +usb_string +usb_clear_halt +usb_reset_configuration +usb_set_interface +usb_match_id +usb_register_driver +usb_deregister +usb_register_dev +usb_deregister_dev +usb_register_notify +usb_unregister_notify +nousb +blinkenlights +old_scheme_first +use_both_schemes +usb_device +usbfs_snoop +usbcore +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.text.lock +.rela.init.text +.rodata +.rodata.str1.1 +.rela__param +.rela__ksymtab +.rela__ksymtab_gpl +.modinfo +__ksymtab_strings +.rela__ksymtab_gpl_future +.rela.data +.rela.gnu.linkonce.this_module +.bss +usb_put_intf +free_irq +usb_alloc_urb +usb_find_device +yield +usb_disable_device +usbfs_driver +__down_read +usb_free_urb +dma_pool_create +usb_bus_get +usb_hub_tt_clear_buffer +__down_failed +usb_get_current_frame_number +usb_hc_died +usbdev_init +__this_module +snprintf +complete +usb_ifnum_to_if +param_get_bool +usb_notify_add_bus +__up_wakeup +usb_kick_khubd +device_unregister +usb_check_bandwidth +usb_disconnect +finish_wait +class_destroy +usb_register_driver +usb_resume_root_hub +usb_sg_init +usb_suspend_device +unregister_chrdev +kobject_init +device_initialize +kref_get +cleanup_module +prepare_to_wait +flush_scheduled_work +memcpy +kthread_create +kfree +kref_init +usb_buffer_unmap_sg +add_wait_queue +usb_bus_type +usb_disabled +device_for_each_child +usb_host_cleanup +kmem_cache_zalloc +kthread_should_stop +__wake_up +usb_release_bandwidth +hcd_buffer_alloc +free_pages +init_timer +usb_bus_list_lock +usb_create_sysfs_intf_files +get_device +usb_get_intf +blocking_notifier_chain_register +usb_notify_add_device +init_module +wake_up_process +dma_pool_alloc +usb_find_interface +register_chrdev +usb_sg_cancel +usb_major_cleanup +usb_driver_release_interface +dump_stack +kill_proc_info_as_uid +usb_clear_halt +usb_bus_put +__mod_usb_device_table +schedule +request_irq +blocking_notifier_call_chain +usb_put_dev +usb_bulk_msg +schedule_delayed_work +usb_reset_device +__get_free_pages +put_device +system_utsname +usb_hcd_irq +usb_get_configuration +usb_get_dev +kmem_cache_alloc +usb_submit_urb +strrchr +klist_node_attached +usb_unregister_notify +cdev_add +device_create_file +usb_generic_driver_data +usb_match_id +bus_unregister +usb_host_init +kobject_add +__up_write +__up_read +device_add +usb_alloc_bus +dma_pool_free +usbfs_device_file_operations +mod_timer +usb_calc_bus_time +class_create +usb_disable_endpoint +mutex_lock +usb_claim_bandwidth +is_in_rom +usb_driver_claim_interface +strlcpy +usb_control_msg +usb_register_dev +usb_release_interface_cache +__down_failed_trylock +usb_kill_urb_queue +param_set_bool +driver_unregister +find_next_zero_bit +usb_set_interface +panic +memcmp +sysfs_create_group +kthread_stop +sscanf +printk +usbdev_cleanup +usb_deregister +usb_get_status +usb_device_match +usb_lock_device_for_reset +_ctype +device_del +usb_bus_list +usb_string +device_bind_driver +memset +usbcore_name +wait_for_completion +usb_enable_root_hub_irq +usb_hub_init +default_wake_function +usb_get_descriptor +__kzalloc +bus_rescan_devices +memory_end +usb_put_hcd +hcd_buffer_free +jiffies +usb_destroy_configuration +sysfs_remove_group +usb_unlink_urb +usb_major_init +sprintf +dma_pool_destroy +usb_get_urb +blocking_notifier_chain_unregister +kobject_del +unregister_chrdev_region +usb_hcd_giveback_urb +mutex_unlock +class_device_unregister +usb_hub_cleanup +driver_for_each_device +usb_create_sysfs_dev_files +usb_new_device +usb_buffer_map_sg +kobject_set_name +usb_reset_configuration +usb_deregister_dev +usb_kill_urb +usb_buffer_free +usb_notify_remove_bus +hcd_buffer_create +schedule_work +usb_hcd_poll_rh_status +usb_suspend_root_hub +usb_get_device_descriptor +usb_set_configuration +__down_write +usb_remove_sysfs_dev_files +usb_set_device_state +usb_create_hcd +usb_disable_interface +remove_wait_queue +malloc_sizes +memory_start +usb_remove_sysfs_intf_files +class_device_create +current_kernel_time +class_device_destroy +autoremove_wake_function +usb_init_urb +usb_notify_remove_device +usb_register_notify +register_chrdev_region +device_release_driver +strlen +usb_remove_hcd +usb_sg_wait +del_timer +usb_resume_device +usb_altnum_to_altsetting +mem_map +usb_add_hcd +usb_cache_string +hcd_buffer_destroy +__usb_get_extra_descriptor +driver_register +kref_put +usb_buffer_alloc +msleep +cdev_init +__mod_timer +__kmalloc +usb_generic_driver +cdev_del +usb_alloc_dev +device_remove_file +bus_register +kobject_put +usb-storage.ko +0000644 +0001750 +0001750 +00000113600 +14626077213 +013221 +ustar +monier +monier +Nu o +NuNV +N^Nu o +NuO +<<&o +b\$DG +bh ) +br o +$L o + NuB +g p +NuO +Nu/ +Ng / +`@A +f$%K +H@%@ +$_&_NuO +Nu/ +$_Nu/ +"R j +"R j +Df,/ + @Hp + @Hp +,NuNV +N^Nu// +`Z"j +`B/* +m./* + "@A +$_NuNV +oHn +"`pp +<`8/+ +N^NuO +NuO +m j +NuO +<&o +Bg// + @/P +"@ Q h +,Nu o +Nu"o +$_&_Nu/ +`0 / +$o +Nu o +NuNV +<&n +/N +fR/N +\/N +N^NuO +:g2"+ +NuO +g| j +:gJ(* +||(o +USBC$ +^`\z +gjHx +`RB + @)H +,Nu/ +g/* +$_Nu/ +$_&_NuO +H@%@ +2f:p +HA%A +HNuNu/ +H@!@ +$_Nu/ +$_&_Nu/ +||,o +8*H` +bFHj +`DHy +`2Hy +8NuO +<<&o + NuNV +"@ Q < +HA!A +:f:p +H@#@ +HA#A +H@#@ +|&o + @/P +"@ Q h +NqNuO +USBCB + /N +g 9 +Nu"o +NuNu/ +$_Nu/ +$_Nuqueuecommand +usb_maxpacket +add_timer +RIOP +SCSI emulation for USB Mass Storage devices + Host scsi%d: usb-storage +Unknown + Vendor: %s + Product: %s +None +Serial Number: %s + Protocol: %s + Transport: %s + Quirks: + NEED_OVERRIDE + SCM_MULT_TARG + IGNORE_RESIDUE +<3>usb-storage: Error in %s: us->srb = %p +usb-storage +max_sectors +include/linux/timer.h +BUG: failure at %s:%d/%s()! +BUG! +include/linux/usb.h +BUG: warning at %s:%d/%s() +<4>usb-storage: Unable to allocate the scsi host +<5>usb-storage: This device (%04x,%04x,%04x S %02x P %02x) has %s in unusual_devs.h + Please send a copy of this message to <linux-usb-devel@lists.sourceforge.net> +Control/Bulk +Control/Bulk/Interrupt +Bulk +Reduced Block Commands (RBC) +8020i +QIC-157 +8070i +Transparent SCSI +Uniform Floppy Interface (UFI) +usb-storage +<4>usb-storage: Unable to start control thread +<4>usb-storage: Unable to add the scsi host +usb-stor-scan +<4>usb-storage: Unable to start the device-scanning thread +<6>Initializing USB Mass Storage driver... +<6>USB Mass Storage support registered. +<7>usb-storage: device found at %d +<7>usb-storage: waiting for device to settle before scanning +<7>usb-storage: device scan complete +an unneeded SubClass entry +an unneeded Protocol entry +unneeded SubClass and Protocol entries +ATMEL +SND1 Storage +Mitsumi +USB FDD +VIA Technologies Inc. +Mitsumi multi cardreader +CD-Writer+ +NEC USB UF000x +USB 2.0 Card Reader +Buffalo +DUB-P40G HDD +TrekStor +i.Beat 115 2.0 +i.Beat Joy 2.0 +GENERIC +MP3 PLAYER +SMSC +FDC GOLD-2.30 +Neuros Audio +USB 2.0 HD 2.5 +USBest Technology +USB Mass Storage Device +USB 2.0 +Flash Disk +Rio Karma +Kyocera +Finecam S3x +Finecam S4 +Finecam S5 +Finecam L3 +Hitachi +DVD-CAM DZ-MV100A Camcorder +NIKON +NIKON DSC D70 +NIKON DSC E2000 +Tekom Technologies, Inc +300_CAMERA +Epson +875DC Storage +785EPX Storage +Fujifilm +FinePix 1400Zoom +ScanLogic +SL11R-IDE +Panasonic +LS-120 Camera +Sharp CE-CW05 +CD-R/RW Drive +DMC-LCx Camera +LEICA +D-LUX Camera +Matshita +LS-120 +Shuttle +eUSCSI Bridge +SCM Microsystems Inc. +eUSB MMC Adapter +Sony +Hifd +eUSB ATA/ATAPI Adapter +eUSB CompactFlash Adapter +CD-RW Device +Kobian Mercury +Binocam DCB-132 +Belkin +USB SCSI Adaptor +Iomega +USB Clik! 40 +400_CAMERA +DSC-S30/S70/S75/505V/F505/F707/F717/P8 +DSC-T1/T5 +Memorystick NW-MS7 +USB Floppy Drive +Memorystick MSAC-US1 +Handycam +Handycam HC-85 +Memorystick MSC-U01N +PEG N760c Memorystick +Memorystick MSC-U03 +PEG Mass Storage +Y-E Data +Flashbuster-U +Silicon Media R/W +Digital Camera EX-20 DSC +LaCie +USB Hard Disk +In-System +PyroGate External CD-ROM Enclosure (FCD-523) +Apple +iPod +Lexar +USB CF Reader +Genesys Logic +USB to IDE Optical +USB to IDE Disk +Vivitar +Vivicam 35Xx +TEAC +Floppy Drive +SigmaTel +USBMSC Audio Player +Prolific Technology Inc. +Mass Storage Device +ATAPI-6 Bridge Controller +Minolta +Dimage F300 +DIMAGE E223 +Hagiwara +Flashgate +Thomson Multimedia Inc. +RCA RD1080 MP3 Player +Sandisk +ImageMate SDDR-05a +SanDisk Corporation +ImageMate CompactFlash USB +ImageMate SDDR-12 +Freecom Technologies +FHD-Classic +Microtech +USB-SCSI-DB25 +USB-SCSI-HD50 +Datafab +KECF-USB +Casio +QV DigitalCamera +Samsung +Digimax 410 +Grandtech +DC2MEGA +CITIZEN +X1DE-USB +Trumpion +t33520 USB Flash Card Controller +Trumpion Microelectronics, Inc. +33520 USB Digital Voice Recorder +MP3 player +Feiya +5-in-1 Card Reader +Pentax +Optio 2/3/400 +Optio S/S4 +Unknown +Medion +MD 7425 +Jenoptik +JD 5200 z3 +Netac +USB-CF-Card +WINWARD +Music Disk +PNP_MP3 +PNP_MP3 PLAYER +Cowon Systems +iAUDIO M5 +Solid state disk +Ours Technology +Sony Ericsson +V800-Vodafone 802 +Desknote +UCR-61S2B +Dimage Z10 +SWISSBIT +Black Silver +MPIO +HS200 +Micro Mini 1GB +DataStor +USB4500 FW1.04 +author=Matthew Dharm <mdharm-usb@one-eyed-alien.net> +description=USB Mass Storage driver for Linux +license=GPL +parmtype=delay_use:uint +parm=delay_use:seconds to delay before using a new device +vermagic=2.6.17-uc1 mod_unload gcc-4.1 +depends=usbcore +alias=usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v03EEp6901d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v03EEp6901d00*dc*dsc*dp*ic*isc*ip* +alias=usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip* +alias=usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v0409p0040d*dc*dsc*dp*ic*isc*ip* +alias=usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip* +alias=usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip* +alias=usb:v0419pAAF5d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0419pAAF6d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0424p0FDCd0210dc*dsc*dp*ic*isc*ip* +alias=usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0457p0150d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0457p0151d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip* +alias=usb:v0482p0100d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0482p0101d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0482p0103d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0482p0105d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v04B0p0405d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip* +alias=usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip* +alias=usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip* +alias=usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip* +alias=usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip* +alias=usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip* +alias=usb:v04CEp0002d0074dc*dsc*dp*ic*isc*ip* +alias=usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip* +alias=usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip* +alias=usb:v04DAp2372d*dc*dsc*dp*ic*isc*ip* +alias=usb:v04DAp2373d*dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0002d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0006d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0007d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0009d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p000Ad0200dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p000Bd0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p000Cd0100dc*dsc*dp*ic*isc*ip* +alias=usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip* +alias=usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v052Bp1801d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v052Bp1804d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v052Bp1807d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d0600dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Cd0501dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0069d*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp006Dd*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip* +alias=usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip* +alias=usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip* +alias=usb:v057Bp0000d0[3-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v057Bp0000d[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip* +alias=usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip* +alias=usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip* +alias=usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip* +alias=usb:v059FpA601d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip* +alias=usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip* +alias=usb:v05ACp1202d*dc*dsc*dp*ic*isc*ip* +alias=usb:v05ACp1203d*dc*dsc*dp*ic*isc*ip* +alias=usb:v05ACp1204d*dc*dsc*dp*ic*isc*ip* +alias=usb:v05ACp1205d*dc*dsc*dp*ic*isc*ip* +alias=usb:v05ACp120Ad*dc*dsc*dp*ic*isc*ip* +alias=usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip* +alias=usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip* +alias=usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip* +alias=usb:v05E3p0701d*dc*dsc*dp*ic*isc*ip* +alias=usb:v05E3p0702d*dc*dsc*dp*ic*isc*ip* +alias=usb:v0636p0003d*dc*dsc*dp*ic*isc*ip* +alias=usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v067Bp3507d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v0686p4011d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v0686p4017d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip* +alias=usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip* +alias=usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip* +alias=usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip* +alias=usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip* +alias=usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip* +alias=usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip* +alias=usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip* +alias=usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip* +alias=usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip* +alias=usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip* +alias=usb:v0A17p0006d*dc*dsc*dp*ic*isc*ip* +alias=usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip* +alias=usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip* +alias=usb:v0DDAp0001d0012dc*dsc*dp*ic*isc*ip* +alias=usb:v0DDAp0301d0012dc*dsc*dp*ic*isc*ip* +alias=usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip* +alias=usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip* +alias=usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip* +alias=usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip* +alias=usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip* +alias=usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip* +alias=usb:v1019p0C55d*dc*dsc*dp*ic*isc*ip* +alias=usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip* +alias=usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip* +alias=usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip* +alias=usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip* +alias=usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip* +alias=usb:v*p*d*dc*dsc*dp*ic08isc01ip01* +alias=usb:v*p*d*dc*dsc*dp*ic08isc02ip01* +alias=usb:v*p*d*dc*dsc*dp*ic08isc03ip01* +alias=usb:v*p*d*dc*dsc*dp*ic08isc04ip01* +alias=usb:v*p*d*dc*dsc*dp*ic08isc05ip01* +alias=usb:v*p*d*dc*dsc*dp*ic08isc06ip01* +alias=usb:v*p*d*dc*dsc*dp*ic08isc01ip00* +alias=usb:v*p*d*dc*dsc*dp*ic08isc02ip00* +alias=usb:v*p*d*dc*dsc*dp*ic08isc03ip00* +alias=usb:v*p*d*dc*dsc*dp*ic08isc04ip00* +alias=usb:v*p*d*dc*dsc*dp*ic08isc05ip00* +alias=usb:v*p*d*dc*dsc*dp*ic08isc06ip00* +alias=usb:v*p*d*dc*dsc*dp*ic08isc01ip50* +alias=usb:v*p*d*dc*dsc*dp*ic08isc02ip50* +alias=usb:v*p*d*dc*dsc*dp*ic08isc03ip50* +alias=usb:v*p*d*dc*dsc*dp*ic08isc04ip50* +alias=usb:v*p*d*dc*dsc*dp*ic08isc05ip50* +alias=usb:v*p*d*dc*dsc*dp*ic08isc06ip50* +delay_use +$PCCHIPS +usb_storage +.symtab +.strtab +.shstrtab +.rela.text +.rela.exit.text +.rela.init.text +.rela.rodata +.rodata.str1.1 +.modinfo +.rela__param +.rela.data +.rela.gnu.linkonce.this_module +.bss +usb_alloc_urb +scsi_report_device_reset +usb_free_urb +usb_stor_bulk_transfer_sg +usb_stor_CB_transport +usb_stor_CBI_transport +__this_module +complete +usb_stor_Bulk_reset +scsi_remove_host +__up_wakeup +finish_wait +usb_register_driver +scsi_report_bus_reset +usb_stor_port_reset +usb_stor_Bulk_max_lun +usb_sg_init +cleanup_module +blk_queue_dma_alignment +param_set_uint +prepare_to_wait +memcpy +kthread_create +kfree +__wake_up +init_timer +rio_karma_init +init_module +wake_up_process +usb_stor_clear_halt +usb_stor_CB_reset +usb_sg_cancel +usb_stor_stop_transport +usb_stor_ctrl_transfer +__mod_usb_device_table +schedule_timeout +param_get_uint +usb_reset_device +usb_stor_qic157_command +usb_stor_transparent_scsi_command +scsi_host_get +kmem_cache_alloc +usb_submit_urb +scsi_host_put +usb_stor_report_bus_reset +fill_inquiry_response +__down_failed_interruptible +usb_stor_host_template +usb_stor_ATAPI_command +mutex_lock +scsi_scan_host +udelay +usb_stor_invoke_transport +panic +sscanf +scsi_add_host +printk +__mutex_init +usb_deregister +usb_lock_device_for_reset +memset +usb_stor_euscsi_init +wait_for_completion +jiffies +usb_stor_Bulk_transport +usb_unlink_urb +sprintf +usb_stor_sense_invalidCDB +mutex_unlock +usb_buffer_free +usb_stor_ufi_command +blk_queue_max_sectors +usb_stor_control_msg +malloc_sizes +usb_stor_report_device_reset +usb_stor_access_xfer_buf +autoremove_wake_function +usb_stor_bulk_transfer_buf +usb_stor_set_xfer_buf +usb_stor_ucr61s2b_init +strlen +usb_sg_wait +del_timer +scsi_host_alloc +mem_map +complete_and_exit +usb_buffer_alloc +msleep +__mod_timer +Bodet_init.sh +0000755 +0001750 +0001750 +00000006272 +14625622237 +013061 +ustar +monier +monier +#!/bin/sh +claration d'un fichier de log +MAJCODELOG=/home/MAJ_code.log +#Efface fichier pr +dent +rm -rf $MAJCODELOG +#Fichier permettant de remonter + l'appli l' +tape dasn laquelle on se trouve +if [ "$2" ]; +then +ETAPE="$2" +else +ETAPE=/tmp/Etape_maj_code +if [ "$1" ]; +then +echo "Script INIT de mise a jour BODET $1" >> $MAJCODELOG +echo "Detarage" >> $MAJCODELOG +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ A_HMM +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ *.ko +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ Bodet_update.sh +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ u-boot.bin +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ vmImage +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ fstab +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ maj_appli.sh +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ inittab +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ proftpd.users +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ proftpd.conf +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ rcS +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ ntpd +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ ntpdate +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ ntpq +sleep 1 #Tempo pour r +rer un peu de m +moire +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ dhcpcd +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ BODET_MD5 +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "Fin Script INIT" >> $MAJCODELOG +else +echo "SCRIPT 1 : Aucun Argument !!!!" +Bodet_update.sh +0000755 +0001750 +0001750 +00000012226 +14625622237 +013374 +ustar +monier +monier +#!/bin/sh +claration d'un fichier de log +MAJCODELOG=/home/MAJ_code.log +#Fichier permettant de remonter + l'appli l' +tape dasn laquelle on se trouve +if [ "$2" ]; +then +ETAPE="$2" +else +ETAPE=/tmp/Etape_maj_code +sleep 1 #Tempo pour r +rer un peu de m +moire +if [ "$1" ]; +then +echo "Script de mise a jour BODET $1" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +echo "Copy de l'applicatif SIGMA" >> $MAJCODELOG +if [ -e "/mnt/USB/Sigmatmp/A_HMM" ]; +then +echo "NOUVEL APPLICATIF" >> $MAJCODELOG +cp /mnt/USB/Sigmatmp/A_HMM /bin/. +sleep 1 #Tempo pour r +rer un peu de m +moire +else +echo "ANCIEN APPLICATIF" >> $MAJCODELOG +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ A_HMM +cp /mnt/USB/Sigmatmp/A_HMM /bin/. +tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ busybox +cp /mnt/USB/Sigmatmp/busybox /bin/. +echo "Copy des modules BODET" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +cp /mnt/USB/Sigmatmp/D_driver_io.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_base_tps.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_pit_Timer.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_watchdog.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_uart.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_isl1208.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_lcd_alpha.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_Clock_10ms.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_Afnor.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_synchro_fidcf.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_synchro_gps.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_I2C_MCF5271.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_dongle.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/D_driver_pulse.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "Copy des modules USB" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +cp /mnt/USB/Sigmatmp/usbcore.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/isp116x-hcd.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/usb-storage.ko /lib/modules/. +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "Copy des fichiers d'init" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +cp /mnt/USB/Sigmatmp/fstab /etc/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/inittab /etc/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/proftpd.users /etc/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/proftpd.conf /etc/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/maj_appli.sh /etc/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/rcS /etc/init.d/. +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "Copy des fichiers ntp" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +cp /mnt/USB/Sigmatmp/ntpd /bin/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/ntpdate /bin/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/ntpq /bin/. +sleep 1 #Tempo pour r +rer un peu de m +moire +cp /mnt/USB/Sigmatmp/dhcpcd /bin/. +sleep 1 #Tempo pour r +rer un peu de m +moire +if [ -e "/mnt/USB/Sigmatmp/u-boot.bin" ]; +then +echo "Effacement du Bootloader" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +eraseall /dev/mtd0 +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "Copy du Bootloader" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +cp /mnt/USB/Sigmatmp/u-boot.bin /dev/mtd0 +sleep 1 #Tempo pour r +rer un peu de m +moire +else +echo "Fichier u-boot.bin absent !!!" >> $MAJCODELOG +if [ -e "/mnt/USB/Sigmatmp/vmImage" ]; +then +echo "Effacement du Noyau" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +eraseall /dev/mtd2 +sleep 1 #Tempo pour r +rer un peu de m +moire +echo "Copy du Noyau" >> $MAJCODELOG +echo "ETAPE" >> $ETAPE #incr +mentation de l' +tape pour visualisation sur visue HMM +cp /mnt/USB/Sigmatmp/vmImage /dev/mtd2 +sleep 1 #Tempo pour r +rer un peu de m +moire +else +echo "Fichier vmImage absent !!!" >> $MAJCODELOG +echo " !!!!!!!!!!!!!!!!!!!!!!!!" +echo " !!!!!!!! RESUME !!!!!!!!" +echo " !!!!!!!!!!!!!!!!!!!!!!!!" +cat $MAJCODELOG +echo "Fin Script" >> $MAJCODELOG +else +echo "SCRIPT 2 : Aucun Argument !!!!" +u-boot.bin +0000755 +0001750 +0001750 +00000567304 +14625622517 +012355 +ustar +monier +monier +NqNqF +!N{ +*I$H +<NsF +<Ns < +Nu 9 +NuNV +*_N^NuNV +*_N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^Nu +, AP +"G ) +*_N^NuNV +g. @Q +N^NuNV +f2`$t +f" m +*_N^NuNV +$$m +l."m +N^NuNV +< . +f. k +f !J +8`Xr +[`HvT +n`2 +N^NuNV +N^NuNV +<| . +8`\r +[`LvT +n`6 +8`Xr +[`HvT +n`2 +, F"( + J&h +`"p + F"( +$F&j +"F i +gx m + F!J +dHk +"F i +"F i +$F%I +N^NuNV + DHp( +gP CA +N^NuNV +N^NuNV +N^NuNV +g` @Q +e0 C +N^NuNV +<|(n +eH L"B + L%X +nz"j +eH L"Kt + L%X +$K`d +e:$L B +d "L +/"m +``$K( +N^NuNV +X*_N^NuNV +N^NuNV +N^NuNV +f n +H&HB +D D +d8"L +@ @ +gF n +HABA +H@B@$ +`f n +g< . +dN^NuNV +N^NuNV +N^NuNV +N^NuNV +gn k +$g`$h +g:Hn +N^NuNV +N^NuNV + D`2 +`*$* +N^NuNV + @'@ +N^NuNV +N^NuNV +BAHA` +H@B@ +|N^NuNV +<$n +,fx&* +N^NuNV +N^NuNV +<|&n +` ( +. FR +. FR +BAHA +,f, * +(C%L + @&* +,f * +f$%E +&"* +. FR +f&%E +. FR +f m +. FR +. FR +`"%E +"p, + BHh +4 D h +&"D"i +`6". +("L" +f. m +h"DB + D"( +"@ D + D!A +g D + D"( +"D") + @"D + D!@ + D"( +`"%C +("D ) +,f$ * +(A%L +f$%C +(A n +,f$ * +(H%L +(@ j +f"%C +4/` + L"D + @"* +`f D +`>%C + @"* +g"%E +`F%E +`"%E +f$J + S"k +H@B@ +fT k +`<2| +N^Nu +N^NuNV +N^NuNV + A` +N^NuNV +N^NuNV +N^NuNV +$_N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +"@ n +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +2<?3 +E0<0 +2<!@3 +E0<0 +E0<0 3 +2<=@3 +N^NuNV +e m +*_N^NuNV + G ( +N^NuNV +N^NuNV +NqNV +&P ( +E0<0 3 +2<=@3 +E0<0 3 +2<=@3 +`2 ) +g|/- + G ( +NqNV +$.< +"G$) +N^NuNV +$$n +B@LA +N^NuNV +`4 A +N^NuNV +*_N^NuNV +*_N^NuNV +N^NuNV +g |@ +N^NuNV +,09@ +dLC( +N^NuNV +*_N^NuNV +*_N^NuNV +N^NuNV +*_N^NuNV +B@H@ +BAHA +N^NuNV +N^NuNV +*_N^NuNV +$_N^NuNV +N^NuNV +N^NuNV +g0Hx +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$|$n +gRHx +`>0< +`"Hx +N^NuNV +N^NuNV +B@5@ +B@5@ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +< m +g m + CHh +N^NuNV +<<(n +z`h/ +/"m +/"m +L PN +f`/- +`<B + @Hh +L PN +N^NuNV +<Hx + C$PHx +B@5@ +N^NuNV +N^NuNV +<|$. +f~ m +$SHx +`<$THx +N^NuNV +N^NuNV + /- +g4/- +DHx' +N^NuNV +c.$m +N^NuNV +,&. + G&P m +gp/- +`\ m +g@ m +ed0;: +`B m +`4 m +`&/- +tHx' +`6/- +` /- +N^Nu +N^NuNV +fT m +B@H@ +g& m +g2r +N^NuNV +`"/- +N^NuNV +|&AU +J@f* m +fHx +f/- +b>/- +N^Nu +N^NuNV +N^NuNV +N^NuNV +N^NuNV + D(PHx +/"m +D/"m +H@B@ +/"m +N^NuNV +XBPB +`\ m +/"m +`b(m +/"m +`.(m +/"m +f m +`Z/- +`@"m +N^NuNV +N^NuNV +N^NuNV +f m +` /- +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +f(J +N^NuNV +$$n +g +N^NuNV +<&. +&P"m +/ m +N^NuNV +N^NuNV +$@Hx +$@Hx +N^NuNV +,"B" +f\ m +B@H@ +`<Hx +`/ +g* m +g2r +N^NuNV +<&n +f4J +f( m +f8J +f2 m +f<J +f0Hx +fx(n +g@/- +p B/ +$@// +"@ B +^// +"B QB +`p$m +f/- +fHx +e m +`L$m +N^Nu +N^NuNV +N^NuNV +N^NuNV +HABA +N^NuNV +T"RJ +$_*_N^NuNV +fH`" +`$&) +<N^NuNV +N^NuNV +`& n +N^NuNV +N^NuNV +N^NuNV +$n +N^NuNV +<|(. +gvHx +g\Hx +gBHx +f:`Z +` Hx +r--A +B@H@R +N^NuNV +<|&n +/"m +g<e +g8e +ft`F +gR/- +`(Hx +g/- +N^NuNV +,<$n +BAHA +f^`&Hx + `6B +B@H@6 +N^NuNV +` ER +&`TB +N^NuNV +<$n +f/- +N^NuNV +,<$n +`Hx +`<Hx +`Hx +N^NuNV +N^NuNV +fD$m +N^NuNV +,&m +f@$m +`T09@ +N^NuNV + $. +e2 m +N^NuNV +< m +(@P +fn C +mb"+ +fD$m +N^NuNV +<|$n + @p\ + @p\ + @p' +fv J +`R j +f " +`0&p +(CHn +f,. +N^NuNV +`$ n +N^NuNV +N^NuNV +$$. +gXm +N^NuNV +dX/- +`<"m +`< m +<&n +$<' +h`"$* +$B&RJ +/"m +"$LO +`*I +/"m +N^NuNV +N^NuNV +N^NuNV +, G$P/* +N^NuNV +N^Nu +<&. +N^NuNV +N^NuNV +N^NuNV +$$n +e60; +`("m +`""m +e40; +`d"- +`^"- +`X"- +`R"- +`L"- +`F"- + `@"- +$`:"- +(`4"- +,`."- +0`("- +4`""- +e"0; +P`. m +T`( m +X`" m +N^NuNV +< m +g/- +N^NuNV +`V$* +`/- +N^NuNV +l$n +`(Hx +N^NuNV +N^NuNV +<|,. +`(r@-A +g:/- +g/- +`l(BB +fD&m +`RHx +`2-T +&@$m +f|`, * +`|/. +`h/ +g>/- +g@/- +f./. + FHh +lb&n +&@$n +N^Nu +N^NuNV +N^NuNV +$@Hn +f@Hn +f.$, +rdLA( +fp". +mV)A +f< . +m2)@ +/"m +N^NuNV +< . +`/- +`/- +`/- + G ( +N^Nu +<|(. +`*0F +P`" +N^NuNV +ft"m +g,". +m& n +N^NuNV +N^NuNV +`.Hx +N^NuNV +<(n +$@Hj +` @ +gHx +`ZHn +l/- +N^NuNV + Hn +g2`P". +` n +N^NuNV + @Hh +fVHx +`rHx +"@Hi +`VHn +`*". +N^NuNV +g2Hx +N^NuNV +N^NuNV +N^NuNV +<|&. +&@/"m +/"m +eb0; +N^NuNV +`^Hx +N^NuNV +$$n +b@ j +` "* +N^NuNV +`.Hx +N^NuNV +< m +"B&QG +f/- +"B Q%H +N^NuNV +N^NuNV +N^NuNV +o8/ +N^Nu +N^NuNV +<&. +`vHx +N^NuNV +,<$. +D`L . +H`2 . + <UUUU-@ +`" n +`d n +`. n +`" n +`H n +`D . +N^NuNV +lN C +N^NuNV +$P m +`0Hx +f" m +N^NuNV +N^NuNV +N^NuNV +$@Hx +N^NuNV +,|&n +$RHx +$f/- +`@&F +gX/- +`2/- +N^NuNV +``Hx +$@Hx +$`^p +f$ S" +//- +N^NuNV +$|,. +`vHx +N^NuNV +<|$. +|$P m +`VHx +h` p +Bg/- +l`B +`@ n + @p^ +N^NuNV +`JHx +N^NuNV +`^$n +`.Hx +N^NuNV +<(n +fj`~ k +`DHx +g>/- +f,-S +/"m +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$<*. +N^NuNV +N^NuNV +N^NuNV +<|$. + G-P +`x(KR +g./- + B/( +f|Hx + B/( + G!J +l(BP + E`"m +$ F/ +f@ T$n +( F/ +fN T"n +(`>/- +,"F/ +g8/- +0 F/ +N^NuNV +N^NuNV +N^NuNV +<|(n +`n$n +N^Nu +$<(. +N^NuNV +<(. +`@$Sp +l0Hx + `"R +gHx +N^NuNV +,|(. +&O"- +o$FB +$F`" R$( +.K`h/ +`/- +N^NuNV +N^NuNV +f4Hx +Hx09Hx +N^Nu +eb j +mR m + G"h +`&"G i +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +*_N^NuNV +*_N^NuNV +*_N^NuNV +N^NuNV +N^NuNV +$<(. +$@Hj +N^NuNV +N^NuNV + G ( +N^NuNV +N^NuNV +N^NuNV +, m + G ( +N^NuNV +N^NuNV + G ( +N^NuNV + G ( +N^NuNV + G ( +N^NuNV +f, G ( +(g$"m +N^NuNV +N^NuNV +N^NuNV + G ( +`\Hx +N^Nu + G ( +*_N^NuNV + G ( +`*_N^NuNV + G ( +$g/ +N^NuNV +$P/< +N^NuNV + G ( +fB/- +`$RX + G"m +N^Nu + G"h +N^NuNV +N^NuNV +f~/- +fZ/- +`/- +N^NuNV + G - +N^Nu +N^NuNV +N^NuNV +$GHx +N^NuNV +<*. + S0+ +J@gdJ +b\ < +`.0D +<N^NuNV +*_N^NuNV +g`m" +f\`6r +fJ`0r@ +f:`2/- +`</- +N^NuNV +"B`V ) +`(0n +$B`0 * +N^Nu +N^NuNV + P!n +N^NuNV + Q ( +N^NuNV +N^NuNV + P ( +N^NuNV + P ( +N^NuNV + Q"( + Q ( +N^NuNV +N^NuNV + S&( +f$"( +d L +l$"( +d(L +pdL@ + @Hh +f> SJ +g ( +`v4| + S"( + SJ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +g$ P +LISTB +N^Nu +N^NuNV +N^NuNV + <". +HCzM` +N^NuNV +N^NuNV +,<"n +,<N^NuNV +N^NuNV +$n +N^NuNV +<|"n +<|N^NuNV + N^NuNV +<|,. +$@ n +"RX +m4xc +`N(RJ +/"m +`.p@ +`R0| +&@$BO +N^NuNV +N^NuNV +F"9@ +fv4< +L 9@ +HNqNqNqNqNq A0 +N^NuNV +N^NuNV +N^Nu +BB`6 +N^NuNV +N^NuNV +N^NuNV +<|*. + AJ0X +fJ( +gn m +` EB +<|N^NuNV +N^NuNV +*_N^NuNV +N^NuNV + /- +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +Bg"m +N^NuNV +H@B@ +H@B@ +H@B@ +N^NuNV +BQ m +g/- +N^NuNV +g/- +N^NuNV +N^NuNV +N^NuNV +$ m +$BP m +, P1 +N^NuNV +<(n +f>4| +f<4| +f4/- +f4/- +f4/- +g$ m +B@"m +fT/- +fRJ( +fLJ( +fFJ( +f8 m +H@B@ +H@B@ +H@B@ +N^NuNV +<(n +fr$m +BR/- +@BPp +BQ m +N^NuNV +$| m +@BP m +gR$m +g\rC +`6 m +fb/- +`N m +T"@C +`. m +N^NuNV +eH/. +Hr(d"m +N^NuNV +N^NuNV +fH m +f8HtHd"m +N^NuNV +<$- +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m + L&m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +/"m +N^NuNV +$&- +N^NuNV +$ m +(`L$m +N^NuNV + G ( +f/- +/"m +/"m +N^NuNV +N^NuNV +,<$n +`@Hn +d@$m +N^NuNV +$<$n +`"Hn +`4Hn +`4Hn +`4Hn +fZJ. +fTJ. +fNJ. +fH$m +g0J. +f^J. +fXJ. +fRJ. +fLJ. +fFJ. +f@J. +f:J. +N^NuNV +`8Hn +gD"B$m +fd m +N^NuNV +&A/- +N^NuNV +<<$n +`@Hn +`h m +H@B@ +`*/- +|/"m +/"m +/"m +/"m +/"m +pdLB +Bg"m +/"m + /"m +/"m +/"m +N^NuNV +$<"m +BJ"m +N^NuNV +$"m +f4Hn +`/- +g~"m +BgHx +N^NuNV +N^NuNV +N^NuNV +N^NuNV +8t0` +8t1` +8t2` +8t3` +8t4` +8t5` +8t6` +8t7` +8t8` +8t9` +8ta`v +8tb`^ +8tc`F +8td`. +8te` +8r0` +8r1` +8r2` +8r3` +8r4` +8r5` +8r6` +8r7` +8r8` +8r9` +8ra`lt +8rb`Vt +8rc`@t +8rd`*t +8re` +*_N^NuNV + $. +`"vc + N^NuNV +"@ m +N^NuNV +N^NuNV +N^NuNV +d`2 +N^NuNV +*_N^NuNV +&n +N^NuNV +/"m +N^NuNV +N^NuNV +/"m +N^NuNV +`& C +N^NuNV +`& C +N^NuNV +`& C +N^NuNV +`& C +N^NuNV +,$. +fF$m +N^Nu +*_N^NuNV +$_N^NuNV +$_N^NuNV +$_N^NuNV +N^NuNV +N^NuNV +N^NuNV +`(Hn +N^NuNV +<N^NuNV +N^NuNV +<&n +fv) +`LHx +d4`dHx +`JHx +e2"m +N^NuNV +<<$. +d.$m +gr( +|/Hx +ff$m +gv( +gzHx +gdHx +/"m +gR D +eLHx +N^NuNV +N^NuNV +gvHx +gb"m +g0"m +g&Hx +N^NuNV +gvHx +gb"m +N^NuNV +N^Nu +rA`> +tB`B +tD`" +f m +r0` +t9`d +tB`B +tD` +t8`^ +r9`b +tA`> +rB`B +rD`" +f m +t6`|r +t7`nr +t8``r +t9`Rr +tA`Dr +tB`6r +tC`(r +tE`r +*_N^NuNV + $. +`$vc + N^NuNV +N^NuNV +$$n +N^NuNV + @p( +N^NuNV +N^NuNV +$_&_N^NuNV +*_N^NuNV +` m +*_N^NuNV +*_N^NuNV +$ m +` m +T`tB +BP m +d"P m +`"m +N^NuNV +J BB +N^Nu +N^NuNV +$_&_N^NuNV +*_N^NuNV +` m +*_N^NuNV +*_N^NuNV +$ m +` m +T`tB +BP m +`"P m +`"m +N^NuNV +J BB +N^NuNV +fn N0 "m +fX N0 "m +f>0. +`>"m +N^Nu +N^NuNV +e$0< +N^NuNV +N^NuNV +fJ m +N^NuNV +*_N^NuNV +*_N^NuNV +N^NuNV +N^NuNV +N^NuNV +$|$n +g( m +$|N^NuNV + <"n +` p0 + <N^NuNV + |$. + |N^NuNV +,| m +fhp1L +`~ m +`j m +`0 m +N^NuNV +$|&. +N^NuNV + |,. +2`@B +N^NuNV +N^NuNV +N^NuNV +`>"m +` m +N^NuNV +f m +gbHx +`PHx +R m +"P m +m> m +`LHx +"P m +`bHx +fN m +N^NuNV +$<$n + m +`Hx +N^NuNV +`Hx +N^NuNV +`Hx +N^NuNV +/-(` + m +`Hx +N^NuNV + "n +d@ m + m B + m + N^NuNV + m$B + m$ +`Hx +N^Nu +N^NuNV +N^NuNV +*_N^NuNV +N^NuNV +N^NuNV +N^NuNV + m,B + m, +*_N^NuNV +N^NuNV +>pG%@ +t?%B +N^NuNV + "m + m0 + m4B + m8B + m<B + m8B + m4 + m4B +`,r +`b"m +`4"m +`""m + m@ + mD +f\ m8B +f< m<B + m0 + m<B + m8 + m< + m0 + m@B + m@ +N^NuNV +<(mHB +&mLB +$mPB + mT +gH"SJ +g2p' + mH +N^Nu +<N^NuNV +N^NuNV +N^NuNV +fJ"m +N^NuNV +<&m +BgHx +N^NuNV +N^NuNV +/-|"m +N^NuNV +NqNV +$B` +N^NuNV +N^NuNV +N^NuNV +e20; +"/- +g@ m +BgHx +N^NuNV +VxHxVxHx +`*rC + P`& m +|NqNV +e20; +"/- +e 9@ +0BP m +BP m +BP m +F 9@ +N^NuNV +N^NuNV +N^NuNV +<|"m + mX +"C Q +dH$m + m\"m`B + mdB +0BP m +BP m + mhB + ml +? mpB +$mh +(-X"D/ + @(C& +f*$D# +BS mhB + mXB +h(EB +"@(m` + m\ + mdB +(-l DB +&-p"CB + $< +0@&- +\"BB +Bg/- +"m\ md + mpB + mlB + m\ + m` + md + m` + m\ + ml + mp + mdB + m\B + mlB + mpB +`/- +`d m +f\$m +BP"m +N^NuNV +N^NuNV +N^NuNV +&mt/ + mx +fD m +JPf< mtB +`J m +Bg mtB +f|$m +Bg"m +N^NuNV +*_N^NuNV +N^NuNV +e4/. +Hr(d"m +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +NqNV +d "m +N^NuNV +D RR +f,"m +"R m +nj"m +`F m +N^NuNV +d "m +!m0 m +f" m +N^NuNV +HBBB +N^NuNV +BBHB4 +N^NuNV +N^NuNV +n("m +`n"m +n4"m +`:"m +`4"m +N^NuNV +gj m +f6"m +N^NuNV +fl"m +N^NuNV +B@"m +N^NuNV + <UUUU-@ +`D . +g . + AHh +`\ . +g8". +g, . + AHh +`& . +`n . +g . + AHh +`j . +g . + AHh +N^NuNV +N^NuNV +f4Hn +B@=@ +BgHx +BP/- +BgHx +f4Hx +BgHx +f4Hx +BgHx +f4Hx +N^NuNV +Q |@ +N^NuNV + "m +e 9@ +N^NuNV +B@"m +B@"m +B@"m +N^NuNV + "m +e 9@ +` m +N^NuNV +$&- +N^NuNV +N^NuNV +/"m +`n"m +/(- +/ j +HsHd"m +N^NuNV +N^NuNV +N^NuNV +` Hr(d"m +N^NuNV +N^NuNV +N^NuNV +$<$n +`<Hn +H@B@ +pdLB +Bg"m +N^NuNV +JBf n +B@H@/ +\BB"m +B@H@/ +N^NuNV +$&- +N^NuNV +`"B +`"B +fX"m +`"B +f^"m +`"B +N^NuNV +`"B +`"B +fX"m +`"B +f^"m +`"B +N^NuNV +N^NuNV +,Hx +Hx +Hx +N^NuNV +N^NuNV +N^NuNV +,|Hx + @Hh +BJ"m +N^NuNV +$Hx +$Hx' +Hxu0"m +N^NuNV +N^Nu +*_N^NuNV +N^NuNV +e4/. +Hr(d"m +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +er0; +N^NuNV +g/- +f/- +N^NuNV +N^NuNV +`X"m +g,"m +N^NuNV +&|0 +N^NuNV +&|0 +N^NuNV +&|0 +N^NuNV +&|0 +N^NuNV +$"m +fV&- +B@"m +B@"m +B@"m +`$"m +N^NuNV +B@"m +B@"m +lL/ +B@"m +`("m +`$"m +N^NuNV +$"m +B@"m +B@"m +lL/ +B@"m +`("m +`$"m +N^NuNV +&|0 +N^NuNV +gD/- +g6/- +gf/- +`L"m +gh/- +N^NuNV +N^NuNV +&|0 +N^NuNV +N^NuNV +/"m +`n"m +/(- +/ j +HsHd"m +N^NuNV +N^NuNV +N^NuNV +` Hr(d"m +N^NuNV +N^Nu +*_N^NuNV +O |@ +N^NuNV +N |@ +N^NuNV +M |@ +N^NuNV +<|(. +`("A +<|N^NuNV +,&. +,N^NuNV +<|&. +<|N^NuNV +$&. +f| i +8&0< +N^NuNV +gHx +gHx +N^NuNV +gHx +gHx +N^NuNV +N^NuNV +*_N^NuNV +e,`4v +N^NuNV +N^NuNV +f:`VtD +f$`RtA +`X m +f m +`4rA +f("m +*_N^NuNV + m +d m +d m +d m +gJ m +h`B +`8 m +` m + N^NuNV +fZ"m +fF m +N^NuNV +$ m +g0tP +`~ m +f$"m +fR m +fF m +f` m +e, m +g$ m +f6 m +d m +f6 m +d m +d m +db/- +d2/- +N^Nu +@$BE +/<A7 +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV + G P/( +N^NuNV + G ( +N^NuNV +fHx +N^NuNV +N^NuNV +N^NuNV +N^Nu +N^NuNV +N^Nu +$N^NuNV +N^NuNV +-H@B@ +1H@B@ +B@3@ + B@1@ +(BA1A +D 9@ +N^NuNV +l/- +l/- +N^NuNV +,$m +"R&m + @Hh +d6< +N^Nu +N^NuNV +nf$m + T! + T"C +N^NuNV +<|,. + "<' + gJ/- +gR/- +f2&+ + G P"h +$@Hx +`.Hx +$@Hx + G ( + G P/( + G P/( +N^NuNV +N^NuNV +N^NuNV + <E= +"<E= +*_N^NuNV +<&n + <E= +gDHx + <E= +x`4$m +f rL +N^NuNV +gd/- +g/- +g/- +g/- +g/- +N^NuNV +<|*. +/"m +fF$+ +N^NuNV +m:/ +N^NuNV +,|&n +Bg"m +N^NuNV +,&n +fB$m +`H$* +N^NuNV +g2/. +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^Nu + P h +*_N^NuNV +$<(. +fF`, +f,`$ +$<N^NuNV + P h +`/- +N^NuNV + P h +`/- +N^NuNV +g@$h +`2Hn +f$j +N^NuNV +c,Hx +`$ @!j +N^NuNV +<|,. +HABA +H@B@ +HABA +g8/- +HABA +HABA +N^NuNV +$<*. +`>Hx +f*/- +N^NuNV +,|,. +HABA +HABA +HABA +-HABA +5HABA +5H@B@ +5HABA +1HABA +5HABA +1HABA +5HABA +1HABA +`&k +N^NuNV +N^NuNV +N^NuNV +<|&n +g$ v +HBBB +AHABA +!HABA +HABA +X`FB +f06< +H@B@ +e<Hx +`&/ +H@B@ +H@B@ +fL"+ +=HABA +1HABA +%HABA +tdLB +N^NuNV +1H@B@ +5H@B@ +\N^NuNV +<|/- +fv/- +5HABA +5H@B@ +HABA +HABA +g:/- +HABA +HABA +HABA +fh&l +HABA +/"m +/"m +N^NuNV +<|/- +($CB +(g,/ +HABA +H@B@ +HABA +HABA +%HABA +HABA +HABA +mF$< +t<LB +fJ/- +5HABA +`R/- +N^Nu +"E`@B +|N^NuNV +(I$@JCm +|N^NuNV +N^NuNV +N^NuNV +$_N^NuNV +`> Q +|N^NuNV +N^NuNV +` /"m +"@ j + 0 +N^NuNV +|$n +`J(< +N^NuNV +`" k +` k +N^NuNV +N^NuNV +f\(. +`0Hx +fBHx + xp!D +p !@ +N^Nu +$<$n +f." +xdLD +zdLE +N^NuNV +v<LC +N^NuNV +zdLE +tLB0 +<N^Nu + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ + L(F, +(_&_$_ +(_&_$_ . +N^Nu(_&_$_ . +N^Nu( +(_&_$_ m +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m +N^Nu +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^Nu +gqr< +$/o| +f-=v +mj>zjZ +l6qnk +IiGM>nw +1(10101101018888 + !"#$%&'()*+,-./0123456789:;<=>? +F_Generer_I2C_Start +|/-\ +JanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSat +*** Unexpected exception *** +Vector Number: %d Format: %02x Fault Status: %01x +PC: %08lx SR: %08lx SP: %08lx +D0: %08lx D1: %08lx D2: %08lx D3: %08lx +D4: %08lx D5: %08lx D6: %08lx D7: %08lx +A0: %08lx A1: %08lx A2: %08lx A3: %08lx +A4: %08lx A5: %08lx A6: %08lx +*** Please Reset Board! *** +Bogus External Interrupt Vector %d +irq_install_handler: wrong interrupt vector %d +unknown compression method +invalid window size +invalid reserved bit +incorrect header check +invalid block type +invalid stored block lengths +too many length or distance symbols +oversubscribed dynamic bit lengths tree +incomplete dynamic bit lengths tree +invalid bit length repeat +oversubscribed literal/length tree +incomplete literal/length tree +invalid distance code +invalid literal/length code +incorrect data check +0.95P +stream end +file error +stream error +data error +insufficient memory +buffer error +DRAM: +baudrate +### ERROR ### Please RESET the board ### +RAM SAUVEGARDE %d +FLASH: +ethaddr +ipaddr +!!!!! WARNING !!!!! --> Pb d' +criture 'CAL FORT' sur RTC 0x%02x +!!!!! WARNING !!!!! --> Pb d' +criture 'CAL FIN' sur RTC 0x%02x +loadaddr +bootfile +.%03ld +*** failed *** +TEST DE PRODUCTION +Microquartz Sigma BODET +none +%d.%d.%d.%d +## Warning: gatewayip needed but not set +bad length %d < %d +invalid RARP header +len bad %d < %d +checksum bad + ICMP Host Redirect to +netretry +once +ARP Retry count exceeded; starting again +gatewayip +netmask +nvlan +serverip +*** ERROR: ping address not given +*** ERROR: `serverip' not set +*** ERROR: `ipaddr' not set +*** ERROR: `ethaddr' not set +Abort +Bytes transferred = %ld (%lx hex) +filesize +fileaddr +octet +timeout +File too large +File has bad magic +*** Warning: no boot file name; using '%s' +TFTP from server +; our IP address is +; sending through gateway +Filename '%s'. + Size is 0x%x Bytes = +Load address: 0x%lx +Retry count exceeded; starting again + %lu MB received +TFTP error: First block is not block 1 (%ld) +Starting again +done +TFTP error: '%s' (%d) +*** WARNING: %s is too long (%d - max: %d) - truncated +BOOTP broadcast %d +Host Name +Root Path +NIS Domain Name +autoload +RARP broadcast %d +Timeout +/nfsroot/%02lX%02lX%02lX%02lX.img +File transfer via NFS from server +Filename '%s/%s'. +Load address: 0x%lx +Loading: * +*** ERROR: Cannot mount +*** ERROR: Cannot umount +*** ERROR: File lookup fail +*** ERROR: Symlink fail +%d erase regions found, only %d used +Flash %s timeout at address %lx data %lx +Flash %s error at address %lx +Command Sequence Error. +Block Erase Error. +Locking Error +Block locked. +Vpp Low Error. +write +missing or unknown FLASH type +CFI conformant FLASH (%d x %d) + Size: %ld MB in %d Sectors + Erase timeout %ld ms, write timeout %ld ms, buffer write timeout %ld ms, buffer size %d + Sector Start Addresses: + (RO) + %08lX%s +Can't erase unknown flash type - aborted +- no sectors to erase +- Warning: %d protected sectors will not be erased! +erase + done +## Unknown FLASH on Bank %d - Size = 0x%08lx = %ld MB +## Command too long! +** Too many args (max. %d) ** +Unknown command '%s' - try 'help' +Usage: +'bootd' recursion detected +## Error: "%s" not defined +bootdelay +bodet_num_unique +### ERROR ### DONGLE ### BODET ### + !!!! DONGLE ERROR !!!! +bootcmd +Hit any key to stop autoboot: %2d +%2d +!!!! SYSTEM FAILED !!!! +!!! Please Reset the BODET Board !!! +BODET => +<INTERRUPT> +verify +Bad magic number +Bad header crc +Bad data crc +Bad image type +Empty Script +## Executing script at %08lx +autoscr +autoscr - run script from memory +[addr] - run script starting at addr - A valid autoscr header must be present +%-12s= 0x%08lX +boot_params +memstart +memsize +flashstart +flashsize +flashoffset +ethaddr = +%c%02X +ip_addr = +baudrate = %d bps +bdinfo +bdinfo - print Board Info structure +## Starting application at 0x%08lX ... +Booting via console ... +## Application terminated, rc = 0x%lX +go - start application at address 'addr' +addr [arg ...] + - start application at address 'addr' + passing 'arg' as arguments +reset +reset - Perform RESET of the CPU +Error: Bad gzipped data +Error: gunzip out of data in header +Error: inflateInit2() returned %d +Error: inflate() returned %d + Image Name: %.*s + Created: %4d-%02d-%02d %2d:%02d:%02d UTC + Image Type: +RTEMS +Unknown OS +Invalid OS +NetBSD +Linux +VxWorks +U-Boot +Nios-II +Unknown Architecture +Invalid CPU +Alpha +AVR32 +Intel x86 +IA64 +MIPS 64 Bit +PowerPC +IBM S390 +SuperH +SPARC +SPARC 64 Bit +M68K +Microblaze +Nios +Flat Device Tree +Unknown Image +Invalid Image +Standalone Program +Kernel Image +RAMDisk Image +Multi-File Image +Firmware +Script +bzip2 compressed +unknown compression +uncompressed +gzip compressed +%s %s %s (%s) + Data Size: %d Bytes = + Load Address: %08x + Entry Point: %08x + Contents: + Image %d: %8ld Bytes = +Image at %08lX: + Verifying Checksum ... + Bad Data CRC +## Checking Image at %08lx ... + Bad Magic Number + Bad Header Checksum +Booting ... +## Booting image at %08lx ... +Unsupported Architecture 0x%x +Standalone Application +Wrong Image Type for %s command + XIP %s ... + Uncompressing %s ... +GUNZIP ERROR - must RESET board to recover +Unimplemented compression type %d +autostart +Can't boot image type %d +bootargs +## Transferring control to NetBSD stage-2 loader (at address %08lx) ... +## Transferring control to RTEMS (at address %08lx) ... +bootm +bootm - boot application image from memory +[addr [arg ...]] + - boot application image stored in memory +passing arguments 'arg ...'; when booting a Linux kernel, +'arg' can be the address of an initrd image +boot - boot default, i.e., run 'bootcmd' +bootd +bootd - boot default, i.e., run 'bootcmd' +iminfo +iminfo - print header information for application image +addr [addr ...] + - print header information for application image starting at + address 'addr' in memory; this includes verification of the + image contents (magic number, header and payload checksums) +imls +imls - list all images found in flash + - Prints information about all images found at sector + boundaries in flash. +List of available devices: +%-8s %08x %c%c%c +coninfo +coninfo - print console devices and information +Reset RTC... +Writting Error RTC... %d +RTC is not initialized !!! +## Bad date format +unknown +Date: %4d-%02d-%02d (%s) Time: %2d:%02d:%02d +date +date - get/set/reset date & time +[MMDDhhmm[[CC]YY][.ss]] +date reset + - without arguments: print date & time + - with numeric argument: set the system date & time + - with 'reset' argument: reset the RTC +Error: end address not on sector boundary +Error: end sector precedes start sector +Error: start address not on sector boundary +Error: cannot span across banks when they are mapped in reverse order +%sProtected %d sectors +Error: start and/or end address not on sector boundary +Error: end address (0x%08lx) not in flash! +%sProtect Flash Bank # %ld +Bad sector specification +%sProtect Flash Sectors %d-%d in Bank # %d +bank +Only FLASH Banks # 1 ... # %d supported +Bad address format +Erased %d sectors +Erase Flash Bank # %ld +Erase Flash Sectors %d-%d in Bank # %d +Bank # %ld: +flinfo +flinfo - print FLASH memory information + - print information for all FLASH memory banks +flinfo N + - print information for FLASH memory bank # N +erase - erase FLASH memory +start end + - erase FLASH from addr 'start' to addr 'end' +erase start +len + - erase FLASH from addr 'start' to the end of sect w/addr 'start'+'len'-1 +erase N:SF[-SL] + - erase sectors SF-SL in FLASH bank # N +erase bank N + - erase FLASH bank # N +erase all + - erase all FLASH banks +protect +protect - enable or disable FLASH write protection +on start end + - protect FLASH from addr 'start' to addr 'end' +protect on start +len + - protect FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 +protect on N:SF[-SL] + - protect sectors SF-SL in FLASH bank # N +protect on bank N + - protect FLASH bank # N +protect on all + - protect all FLASH banks +protect off start end + - make FLASH from addr 'start' to addr 'end' writable +protect off start +len + - make FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 wrtable +protect off N:SF[-SL] + - make sectors SF-SL writable in FLASH bank # N +protect off bank N + - make FLASH bank # N writable +protect off all + - make all FLASH banks writable +Unknown operator '%s' +Invalid data width specifier +itest +itest +- return true/false on integer compare +[.b, .w, .l, .s] [*]value1 <op> [*]value2 +nand +invalid partition number %d for device %s%d (%s) +incorrect device type in %s +incorrect device number in %s +out of memory +single part +nor0 +static +no such FLASH device: %s%d (valid range 0 ... %d +support for NAND devices not present +incorrect device: %s%d +CRAMFS +JFFS2 +### filesystem type is %s +uImage +### %s loading '%s' to 0x%lx +### %s load complete: %d bytes loaded to 0x%lx +### %s LOAD ERROR<%x> for %s! +fsload +fsload +- load binary file from a filesystem image +[ off ] [ filename ] + - load binary file from flash bank + with offset 'off' +- list files in a directory (default /) +[ directory ] + - list files in a directory. +fsinfo +fsinfo +- print information about filesystems + - print information about filesystems +Base Address: 0x%08lx +CRC32 for %08lx ... %08lx ==> %08lx +Testing %08x ... %08x: +Iteration: %6d +FAILURE (data line): expected %08lx, actual %08lx +FAILURE (data line): Is %08lx, should be %08lx +FAILURE: Address bit stuck high @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx +FAILURE: Address bit stuck low or shorted @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx +FAILURE (read/write) @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx) +FAILURE (read/write): @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx) +%08lx: + %08x + %04x + %02x +Zero length ??? +Copy to Flash... +word at 0x%08lx (0x%08lx) != word at 0x%08lx (0x%08lx) +halfword at 0x%08lx (0x%04x) != halfword at 0x%08lx (0x%04x) +byte at 0x%08lx (0x%02x) != byte at 0x%08lx (0x%02x) +halfword +byte +Total of %ld %s%s were the same +md - memory display +[.b, .w, .l] address [# of objects] + - memory display +mm - memory modify (auto-incrementing) +[.b, .w, .l] address + - memory modify, auto increment address +nm - memory modify (constant address) +[.b, .w, .l] address + - memory modify, read and keep address +mw - memory write (fill) +[.b, .w, .l] address value [count] + - write memory +cp - memory copy +[.b, .w, .l] source target count + - copy memory +cmp - memory compare +[.b, .w, .l] addr1 addr2 count + - compare memory +crc32 +crc32 - checksum calculation +address count [addr] + - compute CRC32 checksum [save at addr] +base +base - print or set address offset + - print address offset for memory commands +base off + - set address offset for memory commands to 'off' +loop +loop - infinite loop on address range +[.b, .w, .l] address number_of_objects + - loop on a set of addresses +mtest +mtest - simple RAM test +[start [end [pattern]]] + - simple RAM read/write test +sleep +sleep - delay execution for some time + - delay execution for N seconds (N is _decimal_ !!!) +ping failed; host %s is not alive +host %s is alive +hostname +rootpath +dnsip +domain +Automatic boot of image at addr 0x%08lX ... +bootp +bootp +- boot image via network using BootP/TFTP protocol +[loadAddress] [bootfilename] +tftpboot +tftpboot- boot image via network using TFTP protocol +rarpboot +rarpboot- boot image via network using RARP/TFTP protocol +- boot image via network using NFS protocol +[loadAddress] [host ip addr:bootfilename] +ping +ping +- send ICMP ECHO_REQUEST to network host +pingAddress +Saving Environment to %s... +## Error: illegal character '=' in variable name "%s" +stdin +stdout +stderr +Can't delete "%s" +## Baudrate %d bps not supported +## Switch baudrate to %d bps and press ENTER ... +## Error: environment overflow, "%s" deleted +setenv + ** Abort +Environment size: %d/%d bytes +printenv +printenv- print environment variables + - print values of all environment variables +printenv name ... + - print value of environment variable 'name' +setenv - set environment variables +name value ... + - set environment variable 'name' to 'value ...' +setenv name + - delete environment variable 'name' +saveenv +saveenv - save environment variables to persistent storage +run - run commands in an environment variable +var [...] + - run the commands in the environment variable(s) 'var' +- No help available. +Unknown command '%s' - try 'help' without arguments for list of all known commands +raz - BODET raz type product and RTC oscillator +version +version - print monitor version +echo +echo - echo args to console +[args..] + - echo args to console; \c suppresses newline +help - print online help +[command ...] + - show help information (for 'command') +'help' prints online help for the monitor commands. +Without arguments, it prints a short usage message for all commands. +To get detailed help information for specific commands you can type +'help' with one or more command names as arguments. +? - alias for 'help' +In: +No input devices available! +Out: +No output devices available! +Err: +No error devices available! +Cannot initialize the list of devices! +serial +*** Warning - bad CRC, using default environment +Erasing Flash... +Writing to Flash... +Flash +Timeout writing to Flash +Flash not Erased +Can't write to protected Flash sectors +Outside available Flash +Start and/or end address not on sector boundary +Unknown Vendor of Flash +Unknown Type of Flash +General Flash Programming Error +flash.c +%s[%d] FIXME: rc=%d +%2ld + %cB%s +0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ +0123456789abcdefghijklmnopqrstuvwxyz +<NULL> +DRAM test not implemented! +Board: BODET M5271 HMM +configuration error +unknown command +CONSOLE BODET CARD => +%02x:%02x:%02x:%02x:%02x:%02x +%ld.%ld.%ld.%ld +mtdparts=FLASH_BODET:320k(Bootloader),64k(Parameters),1664k(Kernel),-(FileSystem) console=ttyS0,19200 root=/dev/mtdblock3 rw +bootm ff860000 +V1.1D01 21/04/2016 1024Hz +bodet_save_env +unautorized +A_maint : F_init_par_defaut --> !!! Erreur !!! Initialisation par d +faut NON sauvegard + en Eeprom ... +A_maint : F_trait_save --> !!! ERREUR !!! sauvegarde Eeprom incorrecte ... +nothing +First initialization ... +BODET MAC @ : %02x:%02x:%02x:%02x:%02x:%02x +LAST BODET MAC @ : %s +Modification MAC @ +NEW BODET MAC @ : %s +Wait while rebooting ... +A_maint : F_init_carte_BODET --> !!! WARNING !!! Contenu de MAC erron +e ... +Lancement du test de production HMM ... +Numero unique carte HMM : %d (%02x%02x) + Password : +A_maint : F_traitement_reception_trame_pour_config_carte_BODET --> !!! ERREUR !!! Contenu de la trame inexploitable : +Destination Gateway Netmask Type Iface Use + 000.000.000.000 + net eth0 1 +|------------------------------------------------------------------------------| +|---- ----| +|---- CONNECTING WITH BODET CARD ----| +|---- CONFIGURATION ----| +|---- VERSION : +|---- PRODUCT TYPE : HM_H ----| +|---- PRODUCT TYPE : HM_P ----| +|---- PRODUCT TYPE : HM_MOD ----| +|---- PRODUCT TYPE : HM_C ----| +|---- PRODUCT TYPE : UNKNOW ----| + -> system factory + -> ifconfig ip XXX.XXX.XXX.XXX +ifconfig ip + -> route add net eth0 XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX +route add net eth0 + -> route delete XXX.XXX.XXX.XXX +route delete + -> save +Status: done. + -> system reboot +Reboot process starting...Stopping all processes... + -> ping XXX.XXX.XXX.XXX + -> exit + -> ver + -> system show + -> route show + -> ifconfig show + -> test + -> help + -> ? +admin +CPU : +DRAM : +FLASH : + - IP address : + - Gateway present + - Gateway no present + - IP Gateway : + (unused) + - IP Mask : +A_maint : F_trait_delete_route --> !!! ERREUR !!! Les param +trages IP de la carte ont +chou +s ... +eth0 ethernet HW addr: +addr: + bcast:255.255.255.255 mask: + packets transmitted, + packets received, +% packet loss +RTC avec Quartz +RTC avec TCXO +!!! Essai RTC Quartz +!!! Essai RTC TCXO +HTR : Erreur de configuration (0x%02x)... On Force un RESET + Monday + Tuesday +Wednesday + Thursday + Friday + Saturday + Sunday +January +February +March +April +June +July +August +September +October +November +December +REBOOT : OUI/NON ? + OUI NON +ARRET TEST PRODUCTION +FIN... + FIN +AUTO MANU. %.02d %.02d %dms +AUTO MANU. %.02d %.02d XXms + VER CALIBRAT. --> FIN +L'HTR ISL1208 est d +marr +e et les ports I2C sont configur +s pour dialoguer +L'HTR ISL1208 est initialis +e avec la date 1/1/00 +L'HTR ISL1208 +tait arr +e; elle est r +initialis + avec la date 1/1/00 +L'HTR ISL1208 a un pb de communication I2C pas d'acquittement +L'HTR ISL1208 a un pb de communication I2C ligne SDA pas command + <=> court circuit +Aucune r +ponse valide d'initialisation + -- ++ - + FIN +SAUVEGARDE CALIBRE ... + +FIN CALIBRATION ... +CALIBRATION RTC xxx xxx +CALIBRATION RTC PAR GPS +attente signal... FIN +!!!! On est proche d'une extr + %10d !!!!!!!!!! +Calibration IMPOSSIBLE!! +On arr +te --> Calibration IMPOSSIBLE !!! +... Writting Error RTC ... +%d --> UI_moyenne_tps_entre_GPS_et_RTC %10d +UI_ecart_total_entre_moyenne %10d +Valeur correcte %d +DEB --> %10d +MIN : %02d +MAX : %02d +ACTUELLE : %02d +FIN %d +MEMO_MIN %02d +Calcul sens de la derive : +Derive : %d +Derive a l'intant T : %d,%dms +Meilleure derive : %d.%dms par jour +Calibration OK +!Controler calibrat! +Derive : %d,%.02dms +La dichotomie est termin +e, valeur trouv +On fixe la valeur car la dichotomie n'arrive pas + ce decider +FIN --> %10d +MIN : %02d +MAX : %02d +ACTUELLE : %02d +FIN %d +MEMO_MIN %02d +Valeurs identiques +en cours... + FIN +Writting Error RTC... +%.02d:%.02d %.02d/%.02d/%.02d xx,xxms +%.02d:%.02d %.02d/%.02d/%.02d %d,%.02dms +TEST => +!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!! +La carte BODET doit reseter ... +%s - I2C bus always busy in the past 500us timeout is %d +%s - I2C bus is never busy after START. Timeout is %d +%s - I2C IIF never set. Timeout is %d +BODET : F_Generer_I2C_Start --> ACK non re +u !!!! +USB non present pour la version H +USB Host pr +sent +USB Host - Mise sous tension +USB Host - Contr +le Court-Circuit +Court-Circuit D +tect + !!!! +USB Host - Mise hors tension +Aucun Court-Circuit D +tect +USB Host - Contr +le Court-Circuit par cde externe +USB Host - Contr +le aucun Court-Circuit +USB Host NON d +tect + !!!! valeur = 0x%8.8X +Test + partir de l'adresse %08x jusqu' + l'adresse %08x => %d octets + tester +Nombre de test en cours d'ex +cution : %d/%d +ERREUR (data line): expected %08lx, actual %08lx +ERREUR (data line): Is %08lx, should be %08lx +RREUR: Address bit stuck high @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx +RREUR: Address bit stuck low or shorted @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx +Nombre de test en cours d'ex +cution : %d/%d . +Nombre de test en cours d'ex +cution : %d/%d .. +RREUR (read/write) @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx) +Nombre de test en cours d'ex +cution : %d/%d ... +RREUR (read/write): @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx) +Valeur des grains de caf +s : %d +- G2 = 1 +- G2 = 0 +- G3 = 1 +- G3 = 0 +- G4 = 1 +- G4 = 0 +- G5 = 1 +- G5 = 0 +- G6 = 1 +- G6 = 0 +Vous n' +tes pas autoris + modifier le type du produit !!!! +1 - Produit de type 'HM_H' +2 - Produit de type 'HM_P' +3 - Produit de type 'HM_MOD' +4 - Produit de type 'HM_C' +ESC - Exit +Produit de type 'HM_H' valid +Produit de type 'HM_P' valid +Produit de type 'HM_MOD' valid +Produit de type 'HM_C' valid +Vous avez quelques secondes pour r +gler le niveau du signal Afnor +Temps termin +Cde I2C POWER LEVEL 0 +Cde I2C POWER LEVEL 1 +Cde I2C POWER LEVEL 2 +Veuillez patientez quelques secondes +|---- CONNEXION AVEC LA CARTE BODET ----| +|---- CONSOLE DE TEST PRODUCTION ----| +Test en cours ----> + <----- +sultat du test 'Test de la visue' : Ok ! +sultat du test 'Test de l'horloge temps r +el' : Ok ! +sultat du test 'Test des ports s +rie RS485' : Ok ! +sultat du test 'Test de la FLASH' : Ok ! +sultat du test 'Test de la SRAM' : Ok ! +sultat du test 'Test de la SDRAM' : Ok ! +sultat du test 'Test de l'USB' : Ok ! +sultat du test 'Test de l'AFNOR' : Ok ! +sultat du test 'Test de la DRHF' : Ok ! +sultat du test 'Test de l'eeprom dongle' : Ok ! +sultat du test 'Test de l'eeprom MAC' : Ok ! +sultat du test 'Test du r +seau (ping sur 172.17.30.2 par d +faut)' : Ok ! +sultat du test 'Test du chien de garde' : Ok ! +Fin du test automatique version H et P +Fin du test automatique version MOD +Fin du test automatique version C + --> Ecriture dans toute la SRAM : + --> Lecture de toute la SRAM : +Adresse MAC enregistr +e dans l'eeprom syst +me BODET --> +tection de la flash : +Emission du bus 'UART1' vers 'UART2' +Aucun caract +re re +u !!! +!!! ERREUR !!! Le bus 'UART2' +u un mauvais caract +Emission du bus 'UART2' vers 'UART1' +!!! ERREUR !!! Le bus 'UART1' +u un mauvais caract +Trame de test RS485 +Date: %02d-%02d-%4d (%s) Heure: %2d:%02d.%02d + BackLight ETEINT + BackLight FAIBLE + BackLight FORT +Lundi +Mardi +Mercredi +Jeudi +Vendredi +Samedi +Dimanche +Le Backlight doit s' +teindre +TEST IO => +Test du clavier : Appuyer sur les touches une par une et finir par la touche EXIT +TOUCHE OK d +tect +e +TOUCHE EXIT d +tect +e +TOUCHE PROG d +tect +e +TOUCHE MAIN d +tect +e +TOUCHE CALENDRIER d +tect +e +TOUCHE MENU d +tect +e +TOUCHE FLECHE HAUTE d +tect +e +TOUCHE FLECHE DROITE d +tect +e +TOUCHE FLECHE BASSE d +tect +e +TOUCHE FLECHE GAUCHE d +tect +e +AUCUNE TOUCHE r +renc + +Effectuer 4 changements d' +tat sur le DIP ... +Entr +e DIP : OFF +Entr +e DIP : ON +Effectuer une coupure secteur ... +Absence secteur +Erreur sur LIGNE 1 +Erreur sur LIGNE 1 ou COLONNE 1 +Erreur sur LIGNE 2 +Erreur sur LIGNE 2 ou COLONNE 2 +Erreur sur LIGNE 3 +Erreur sur LIGNE 3 ou COLONNE 3 +Erreur sur LIGNE 4 +Pile OK +Pile failed +Signal radio : OFF +Signal radio : ON +Entr +e externe : ON +Entr +e externe : OFF +Init distribution minute +!ETAT_CTL_CC_24V +!ETAT_DPA_LOG_24V +!ETAT_DPB_LOG_24V +Commande SENS N +Commande SENS N +Contr +le protection court-circuit +sultat du test 'Test des IO du clavier' : Ok ! +sultat du test 'Test led clavier' : Ok ! +sultat du test 'Test de la led CPU' : Ok ! +sultat du test 'Test de la distribution minute' : Ok ! +sultat du test 'Test des relais : Ok ! +sultat du test 'Test de l'entr +e externe' : Ok ! +sultat du test 'Test de l'entr +e Radio' : Ok ! +sultat du test 'Test pr +sence secteur' : Ok ! +sultat du test 'Test Power fail pile' : Ok ! +sultat du test 'Test Sortie etude N +1' : Ok ! +sultat du test 'Test Sortie etude N +2' : Ok ! +sultat du test 'Test Sortie etude N +3' : Ok ! +sultat du test 'Test Sortie etude N +4' : Ok ! +sultat du test 'Test du clavier' : Ok ! +sultat du test 'Test du dip N +1' : Ok ! +sultat du test 'Test du dip N +2' : Ok ! +Fin du test automatique version H,P ou MOD +UCH_index_reception_gps > 5 +NBRE_BIT_QUALITE_GPS_SUCCESSIF_OK +NBRE_MESSAGE_GPS_SUCCESSIF_OK +CPU: Freescale Coldfire MCF5271 at %s MHz +FEC_RESET_DELAY timeout +TX not ready +TX timeout +## Loading Ramdisk Image at %08lx ... +No Linux M68K Ramdisk Image +0x%08X +initrd_start +0x%X +initrd_size +flash_start +flash_size +Starting kernel ... +cramfs: wrong magic +cramfs: unsupported filesystem features +cramfs: root is not a directory +cramfs: empty filesystem +cramfs: bad root offset %lu +size: 0x%x (%u) +flags: +FSID version 2 +sorted dirs +holes +shifted root offset +fsid: +crc: 0x%x +edition: 0x%x +name: %16s +%*.*s: unsupported file type (%x) +can't find corresponding entry + %s %8d %*.*s + -> %*.*s + [Error reading link] +get_node_mem: unknown device type, using raw offset! +get_fl_mem: unknown device type, using raw offset! +add_node: malloc failed +add_node failed! + ** ERROR ** + has dup version = +%s %08x +find_inode failed for name= +UNKOWN COMPRESSION METHOD = +Scanning JFFS2 FS: +OOPS Cleanmarker has bad size %d != %d +OOPS Padding has bad size %d < %d +Unknown node type: %x len %d offset 0x%x + done. +%s: Failed to scan JFFSv2 file structure +Compression: %s +frag count: %d +compressed sum: %d +uncompressed sum: %d +load: Failed to find inode + has dup version (resolve) = +load: Failed to resolve inode structure +load: Failed to read inode +%.3s %.3s %.2d %.2d:%.2d:%.2d %d + %s %8ld %s %s + -> +ls: Failed to scan jffs2 file structure +NONE +ZERO +RTIME +RUBINMIPS +COPY +DYNRUBIN +ZLIB +U-Boot 1.1.6-dirty (May 29 2024 - 12:53:30) + +@bodet_save_env=autorized +bodet_num_unique=nothing +bootargs=mtdparts=FLASH_BODET:320k(Bootloader),64k(Parameters),1664k(Kernel),-(FileSystem) console=ttyS0,19200 root=/dev/mtdblock3 rw +bootcmd=bootm ff860000 +bootdelay=0 +baudrate=19200 +ethaddr=00:06:3b:81:41:55 +ipaddr=172.17.30.96 +serverip=172.17.30.2 +((((( +AAAAAA +BBBBBB + + + + + + + + + + + + + + + + + + + + + +V1.1A8 - 20/06/08 + ?Choix des tests a effectuer : + A : Test de configuration Hard + B : Test de la visue + C : Test de l'horloge temps r + D : Test des ports s +rie RS485 + E : Test de la FLASH + F : Test de la SRAM + G : Test de la SDRAM + H : Test de l'USB + I : Test de l'AFNOR + J : Test de la DRHF + K : Test de l'eeprom dongle + L : Test de l'eeprom MAC + M : Lecture de l'adresse MAC + N : Test du r +seau (ping sur 172.17.30.2 par d +faut) + O : R +glage tension AFNOR + P : Menu de test IO + Q : Selection du type de produit + R : Test du chien de garde + S : Test Automatique version H ou P (A + T : Test Automatique version MOD (A + U : Test Automatique version C (A + N sans I) + V : Fin +Choix des tests IO a effectuer : + A : Test IO du clavier + B : Test led clavier (Contr +le visuel) + C : Test de la led CPU (Contr +le visuel) + D : Test de la distribution minute + E : Test des relais + F : Test de l'entr +e externe + G : Test de l'entr +e Radio + H : Test pr +sence secteur + I : Test Power fail pile + J : Test Sortie etude N +1 (Contr +le visuel) + K : Test Sortie etude N +2 (Contr +le visuel) + L : Test Sortie etude N +3 (Contr +le visuel) + M : Test Sortie etude N +4 (Contr +le visuel) + N : Test du clavier (finir par la touche EXIT) + O : Test du dip N + P : Test du dip N + Q : Test Automatique version H,P ou MOD (A + R : Test Automatique version C (A + M sans D) + S : Retour +vmImage +0000644 +0001750 +0001750 +00003124300 +14626077213 +011745 +ustar +monier +monier +uClinux Kernel Image +vmlinux.bin +c1!2Q +a8c!4 +Ly}y} +u1&6q] +@d-Hs +/PNNe +\V-5 +j%?; ++#DZ +80Mq +41*Y +L)'|Q +y/84s +Ya!l +61fn +P%;3 +1\*j/ +7;6J +O$sk} +#UH5 +(&k[mG%~ +iW@Y +?X!= +,e58 +$k<|F/W& +u(we~ +Ubj1 +:h|*y +7{bk +^Z]{ +RZu} +Got2= +$[E_ +["uI +"Ns" +HcN/R +%p_OS +m3+0_"o +zKq +FW-/ +x=u</ +Zi][* +F._* +bu#& +(EcV +yjEM{NN" +JVM$I +,?TK +-kqybX +'E}3K +(2.; +o %p +EYCHn +D|++ +M.*1 +|c!?t +eE^XM +%9'. +n}z" +Jp} +v}nb +@k}5 +_mI: +,/7r +Xz<` +eJ!dt/ +:J^O +k`=p +A\__i +aJI4! +HdU.S +F[Wi +@J9NM +=3Ry +mZ)X +4eHz +_^)h +Vwpn +Wa,5 +FRaY +/rk& +;MY( +LBej +'Yq9 +kp-% +]zG: +HMi +oKk;X +n:{T +p? d +CU]L +GJ?6 +H[M+ +~By8 +/RUHo +{sU} +#/`y + =_u +gtyj +#Kux +gDyLz~ +ce6in +i2j.J! +{8D: +32[} +O0?r +?nS}? +]IK?1 +~ r< +3xB= +[O:U +^lJYk@r0 +HL9L\ +ak$Z +[yg3T +sH4"c +94>{ +f]3p +$acSo7 +#/_Gl#J +]/Rl +x],9 +ioV^ +R^Ki +z:"7 +gbuV +oQ=P +#G2` +A0h' +B>_4W)i] +O }J +sai +Pz|(Le +1Z>c45 +jug( +QOn_ + Heay +u3<v +tJO* +/"69 +PM*l{ +QiKi^ +tlN2< +&MLX +9+Az(]?M +Tn'QO +riGX ++IHC +8l#d +,ZiE +2Kqv +CCfhH +e,q>C +$r-= +Gg]b +p!t;e +x"Yq +ra:R +"r]K +J2NA +y<u5[ +I'Gn +u{<- +g0g= +Y~ 7 +C,Q? +$w1G +o(^k +eI:k +-j21 +9BgL+ +Z#mP +G)+5 +;C.Z +!\g_&i +98B^(# +v_p%/ +J]KI +b}VV +1;R* +=HRt[BR +mBsh +}7Cs +|$+3 +SODU +xJ@V +9s!?C +58#a +W[6 +rK(# +d1Kl +VLec +{}$%) +1GpH +C#jRI +5|.d +@2]h +D)oby +XrM/ +Z.QW +\/-j +K`L +oRpOXa] +&+{zh /y +@~rM +"<i{ +Z3H\8 +CEH= +1Y:k +C<&j +,~f5Y, +Q*GNGjc +S93@Z +MXt2F)Z +"wE"Oaj +m{uGmGR +*flS +i\Ko +3nC: +#YWh,{ ++M!-AE: +%CgGH" +Vyw +{J%x +A2$<R +2Lfh- +Bfkx +MVA#F +{IR.d +6Jtfi, +1jgc +GVmZ +jb5O +CROLW +}t]H +Ekc/ +,dAn}9 +w.dk< +/l#N +&B:U +6i,O +h^u\ +k`#y +yfl_ +5o}Kz7 +aSPE~m7 +Vf@WpC +%p"W4@R +&L7a{ +v;Pz +N\W?$ +eg9Dl +]8Vk +L*sw +)~he +29#% +{:H+ +aLoZ +i=GP +L"IY +G"z3 +}NXx +2O@X +Yj*5 +$D|3 +^:;,r +\@1={ +I<6b7 +wSW`/ +O&I_: +Cg#SKa +vch7 +#<ky +IsF< +y>YQ +b\bk +0xeFh}!\ +}dY" +x=a? +1@%j +}Q}0$ +PH',Bz! +{)66 +%Hq' +*a7B +$/M] +JYUg +(ztpk +{)tp5Y +?@0c +-G*Q +6>p< +4n?Y +U<iP +zMO! +OV9F +B'c^ +Qe\% +I:BgJ;6 +Rh\q +,*;}- +Bvq4 +/?yjK +_MZhd+ +|)NO +~!,-d +l}cD +y6K? +oiHb +<T"u +rOft +;r&Z +Z1m/ +4-Pr +LW`Z +cY$l +Vr_= +kt5T +H9mS +k=s].o +sBV!z +Gk;(6x1]k +-xM; +Df!=b[Y +%d3& +zrxn +o&d+ +JsOkd +JI#JpLV +<%gm +U@VM +y/&)R +P?'+ +qZZdq +hHJZ +]\su +Pl#j +XhL_ +L!+I +i&:m +D^?|52 +i?x +j_iU +iy,T +o6i~q +h/W% +re!C +HVSA +_ynA! +V*K~ +O8=> +oC\rvh +JaJ! +Hs$}- +y5g91 +?$ ` +}twK^ +*\Mv +VR!YL5 +T[|-I6 +ZU7iE +rj)2 +|%'x +|K7\ +DkaxXs +#?VPH +So\p +\?rw +M9IC +x#;7 +Et>y +xQhNp +p^(G +J,#G +/ eA +)r'y +SfL[ +4-y#` +'A1O +KL7$sn! +,~IH +)dOr +<br.# +)LP"z% +$/_d +5z3RNG +'qLU +|L{= +@OXl@\$<(3 +} mXFaq +rC*|] +vmf# +6 *8 +n2%O +9zbz +)^.r( +i0KX +RJ7iW +xl4/ +Ovgq +V49l +nUw _q +H>'.Uz +#.S;B +i/t +HS<i +=C_* +W^B' +4N~/ +h+AL +X_#M@ +-U]D +ZX[u +v0DC +V${d +c43pL +`^kJ +VNIT +YkvWY +]>"< +=s=. +iJ)I +m}'% +mPJk +R*m`i +;6}|S +rA`/y5" +ZTGy +u98 +)'qi +C^ . +<{|M +c+Z\_> +8Nt. +To7{ +#0%P +bl8$]% +~[w- +-n6S +T\?J +4^"rNcGr8 +9#MP +hZ-R +g"tFb +O)d" +(V3) +Mj/g +W%A] +Y^,q5$ +4h;b +5HVI +Mo}N +Rokd +uj=t +m8*E +8uhR +2i41N'R|; +{H~( +<G>yb +"L"' +yAY_ +@,hW$-+t[ +3R>M +>1fw +Ec&R +'e_& +W4e~ +%HEw +fuGa, +=[w& +[4/a +eMoR +j6y5 +/atD +a?Hlq +aKHj +=p<B +G lhsG +'%\u> +K2HN +.*9^ +t"=e +ro9a +eVmM + 9+F +|=-| +[SC^Aq +KP\WS +QX&} +mGWT +^B^6 +qI;e +]pqs +x,;z0 +NiGS8i +<i5m& +Zv"& +;zbk +[tW`/ +ej)b +Z2S/w +pds]P +*c1m +w&kI +t;u{Km +V%Z3 +H`kNk[ +%d-Y&E +X;O{ +9U[kb +f_K$ +_E=XLL ++`xmG +vKKt +Fv7 +gm3o +[cEh +BX[;) +Bb4hS,Z +6%e, +v`WB +zj;>y +uq$x3 +p:A/ +6|}d +KICc +,b*: +@KPv +p`sp lh +()3q +As|? +2-u7 +|,x] +HW%F +^vK, +Mz9Q +nI{/ +^,4K +f`(y +6{!Fr +tU8g| +EB%b +AljG +mz_$ +S~%gT9 +8U%N +oc*}; +\5&i +_{N~ +X)G8fZ +p"#R +aO-~ +*i^M +O1SU+G +N&a4n +[uq]n +':u+ +D~K- +H^"|$ +UL}) +ir!v +.v>Y +@+h? +yE#0v +>>.= +T<@BU +UmKx +xn/( +~|fF +q,Cl,( +j&2' +j5ww +@W7Sm +xJ06?uW +=ZQ[ +5jA9 +j[B.F +U$(S +>1k_te +50v[ +G}+-h +"MlE +:q_4|-+ +:/gky +g *7 +[22u +ky6l +(b]w9 +=&O: +*=f*q +N06! +GnCE +6!aQ +4i7q +eD7z +-f&g +-Pc5 +?8z+ +SZX7 +UF_c +JO.fJT +mDZc +iw0ka +9 'J +i+}7 +)1@^ +^h[: +cE7n +e"P= +.1DJA +7] -. +o0Kp{]z +J=:`"~ +w%f1 +@27H +:F8v +#i?( +Zi.} +Xjn, +-ys +9Wr2S/ +M{3F +D5w' +-gvxL +zc+2 +y5c] +o3Z`u +`7vl +[1{j +vbFC +QxF +v}V1 +JNAr8 +G[JF +whD| +fnCc{ +VA?n +x9zLZ + r[x +(eQTh +Y/0; +5s*y+ +oS*t +|WO7 ++#G/? +}3W! +uB=}P +.>N+ +.S`kXrNte +Z^_pY +!& i +o4}qw +#:Q2 +WR&G +``<?5U9g +kNHEL +{iH +V,VsFF +F0{q +(&D:u2 +vKL, +hIzo +e7>_Z +aBMbV +x$Fv +`B4! +F]&/ +B5 Sz[_c +KjlP +@B?O +<!Z) +PmN& +szRrC9 +"9Ir +~1C]f +M>SV +o4Fk +noMJ +%j#j)p +IS3H +~;e%z +s0[K +,g{< +L+GT +Ss13 +&u>7 +f[c! +^^B\ +|X,v +V>tN{ +^QF` +SGx- +Q"~) +L^&< +?Q]K +Ok/"J| +]yN!p +bYJ[ +VY\4 +AVz\4WE +&fTE+ +7\!y% +U_T6 +=&-g +&l=D +=f]d'Hq +fWtzf +0F+7 +`V, +P6hw +>SOau +r_8 +2CSn) +Fu6Q +YE.hG +`^Zj]' +v<P} +<C<3B +bYC} +?hc) +]ksa +r62H +/]=B +~j+J{ +`S`s +SZ~Q,:1 +s?n*sT, +r_3e +2@;y +Q%7W +iG?j +hvx.J +?jK> +Y&`$X +$$m[ +F~5? +KOSsL +A8U(U +6^r6 +pv?@: +un"Ct +2;U, +A<*^ +k\A^ +c$at +}*z_J +3v*(c +ZcTgE +N6EC +v_d +|>Z= +B,_! +rLXo +8RON +;e4$)f +5vUW +O!VI +rgK^Xq8 +`llw +_+7Gh +E,O\ +b!&4 ++Gk+ +H{s- +vi9 +X9bQA +)C;k +Uxe<}R +_!lh +5/sy +S,?b +2Qq. +2qB2 +@"2x +Exf +$[o> +8-?x +\)z2 +<Xg! +Y~e/ +!KJ'^ +*cY_ +Bw,l +kVyI +^&}o/ +o^Qz +_>Km. +#zLh +f=o7 +SA*z +<&e8&} +9/fx +s^a+> +23,C +}SwK5S +sU.7 +n^%=T +Vq/A'l +:9CmD +v3kDI +pTwn.h +pq\*B +&fUm +UqU_8 +BFrg +CRfz +S)[0^ +syQ}[ +:l_^ +x#ADl +'7q*tF +cq&d +YADv +EwGm1 +TnSg ++v@_ +iz13K +#+rM +U]l- +Fagt. +-@ot-{S +M[=o +IOWk +|q-2CE +hwV^ +4~gJ +WABd +F/F; +ka'H +}$%' +UbDW +QkK-S +yg,t% +B_a< +pfboL +R2$H +@KQ> + {][ +|x!39Z# +Xh*> +S.XgfK +sryq2C +\u#G +!5? +T{Uk0 +5m?* +b|cN +hLyM +oiQ: +hU$]G +O@O. +#nL1 +tk(= +u\I0O7k +zfr=C +uEa8 +`sd"h# +?z'T +91FL +w8wz@4. +PD| +0Wzm +_xf} +peR( +SWo)c_ +NZ2~ +MbzR: +-$_ +~.^E +`|A`7 +bg0^ +nd%AKw +"ouJ +Su+? +itja +ai5H +#%Ox +F6Z> +r>' +C}uGT +2k%%c9s +|7LM +/}3" +VcY_ +rVj= +,9S_cY_ +#hID +K~EEm +:!Ws +Mm Y7 +.fSkgc +p;,S +#3aS +i(bU +ID0e +2OHf +c'}LF +{qga +zA4 +sv):} +uD8) +ZR]g +rFD9 +OQOf +g9R{S2 +b~r, +ufRw7 +(T&|N>W +%}{p_ +^I9p +DL-`!N!M! +ez?1 +v`fe +\~=d +=U6B +J6oNO +!D`n% +4!qm +d?{[V +r]n= +aROg +c$UX +(IqE +JwVi +]5a&5 +hN HZe +qw9j +OhV3 +z~8h +:Y"A +\Qjg +r<E1 +|({" +A[a- +U@?A +$M<_ +7Ut@ +_fyTO,X +jD@Jt +p9.9j +(!)W +Jq7h +FXGO ++'uGc +&x+:RW +)u~AN +{6 Wm +j{V? +hmF= +fT!V +UNk8} +ki9d +\w8# +$LwR +*F+fe +6E,@ +"<L^ +fO:a +7VOU# +EqXch +z&st +(Fz} +2}-3 +;;/l +r5Ph'Ga +"4O\<- +ZCN9 +]fs`D +{~3u +ClAo +K~`qQ +aJ}r +Do;h +UmU[z +|RE) +o9]9IW +7]r> +:(_^ +LPSo +DKw&Zz +ueVO +cJh~M +9XV4 +Btpq:I +$bV9 +!*<H6[# +{j|V= +jbdQ +$pRM +WpvQ +7f- +PS[H +a/Z= +a-dZg +;~,fA +{f`o +~.3a +Y?b. +xJCyD +}ss+ +VN[H +jG3/xY +]ux5 +n!zm +XY"jrz= +?5 = +sz0l + jH ' +eBK(b}e +W\W1 +q\I< +07Lu +<Bz9 +a-{j +vWOg +_c9+ +<WnK +Po'f +XK8| +It"j +=S~xjI_ +z5eQ +4dZ; +$.V}P +9;;DC +zeh3 +w>"` +L^xAbZ +Vwsx +\n03 +p`Kx +8*8u< +B=.}= +Y1`?s +x}d2f +I<Su"R} +8y4euv +r}m^wk +S-8p +gvh35 +7X%< +zH4#b +Ctn; +2h(~ +%k!3 +|d/? +Zv2yF +^;z!]Y +E$>, +(n7c +Z7HO +.&!Z +(b6"6 +"9`@ +f2L>6 +nOnL +vr9H +s@7:U<a +fG_c +?L=# +R@v| +p[\'2nE+ +vHle +T#F` +3O-g +xf_+p +,TnWT +!)Ax +u;,X +lX!m +5,q2 +/Bpm +$viz~. +S6 $& +@?7vJY ++>H; +?#ZZ&> +aZR+ +Jv!~^ +F^<;$ +Rf8V +zsw{* +6q/a +)9hF +\N2k +=jL< +w3'H +h1FW +f{YR| +wC=H^ +Y?xx +z(R, +3;Q> +<fW_c +`s/EV +C"Ol +nND( +r|[C9 +uoA9 +Y]'" +*,B]g +kRQ +ijr,5 +\`G/|7e +&R[h +u33Fr= +mZ(B +HY9u +464T +1&>K +6 s. +Y}-% +`vg} +BVD(:I +[:R"\}3Y +\}%^ +y&dM +n6+f +EX.x%,i +cB1wQ +$VM= +IM.d +WeZq B +7xY. +t[+U +q/n% +|&;L +F.7\ + CWO +g8<<g +Cp>| +3Y;B +Dc7e +%\Jy +V_k( +Nad- +2x=< +s3uw Zc +AR0.g_ +xd?i +EN!s +NY*& +XKHQ +`4X ? +BKZqJ +t}Xd +}i5KDe +]</H +u\5Y +ZYI> +OL|F +`>H3\ +SxF@ +t>.I +Z'u5 +GNF(C.j +)w+io +ZZo0> +sp"} +d#o5 +'?)h +Y6H,9 +~m!e +X/bo +8nQ8x*^ +n]~cI +ox/K;C +K:'> + 9]Bse +Izo#rr)Z#= +P6yl\ +w3v. +kA7+ +."+9 +<4?Y +aO/E +C28y +'u<~ +k2v? +]f-Q +`e+eh +Ja,g0 +yX~W4$ +z+B)] +<k < ++N.d +-]/} +Hc7zx^A +C+{dK2 +M7x2P + ycvi}F +qU|e +-t"{> +g7F< +i!{, +gtR. +-+}h +L0[I +hqNZ +5l"| +rMEPf: +Se/di + u]2 +Y~hr +??|L<N +2{Rz +*_x? +v6<c +bTFY: +.4NG +uJ*yi&lU +a9p= +)k<[ +yf<'pN +/Sgt +vzoJ +mXiP0 +h]8B +M{G| +w8Qg +(JT +VB)@w'eo +;Qn= +`zXj8 +6W>Io, +K;Lg +G-vEh +1C!;_3 +a2f, +j<uc +/K`~ +?yxK +xY d" +WmB[ +:t>h!}M +,fgu +o'@q. +X6l@ +`7f. +%NoQ/ +b}u! +Q(RVs( +A;h_ +1X/g +xY=Fg +Dr=et +R}b$wW +[Av^{ +rzCv +D1z, +4-w} +l[C0 +7]jZ +bD]~" +w(6Y<n? +Yx.T%y +v0suvX +HAzd1 +^+oE +wd\WU +5n_4 +N|`QO +N@x" +,6Lj +,s{, +"E[)E +:yMgb +VzRFF +IeL| +O*uJ +x`Ob +SL>k +B#aR +w<Zf +dC= U +R"6, +>pLo +s%qB +TYy.7 +&krM +d=kk!eNC +zl<6 +eH#t +@qM@ +iq$x +)%GV +0ZSv +*j$q +0PaO +Uj$O +<\s"j6\h|? +u,,4 +=(91Q2 +ibE& +vh%S +BmJ +>WPk/ +<_muO [ +C-q:T +:THt +Ff$g +,~HY +$g(` +$Lv@ +_rMV +vzX> +RfJ&n +Z%aF +#k-O +oS0S}^ +].p/S7Z +v`MD +oZ(j +~yfH0 +8q^ICZO +~U\c +i_sY= +LY#Y% +6lI@ +[z/i6 +l+, +J*E8 +>Fv} +Ge,t]=T +;k=F +.PEe +|bB*S +L0Di5 +>eMOb\ +L_ U'f +*vc~O, +^F*d +`a7lE +nWm- +tJ/l +vHx>5 +Am5ak +}{(O +&]S` +Wt8v +,\oi +51Yk +FIXr +PwYy +>gw +"jc~{ +1z)2a +,xEqIUG^g +6Z"[* +UR5Fy +*o'jj[c +C)-e +kaWW4 +]0S.(kX +l$K= +m,k} +g%HO& +c3|, +?!=/ +ihbM +IJlK] +<_+HO7s +[xX/ +a^x\G +q3Z} +CC?Tg +F2!j +l-dc +Y.}klV +$]^V2 +~>^X +;f,b +^DQo +Jec?~gF_E +Y>%7 +v{)p +H?r3 +K!CD +~S#92 +&7a! +D4Q6 +"w&Y +>^+Zdh +ga/p ++Bka +PxvW4 +W0"Q +=k:@ +W-EAub +c(Ko +SmL[+ +vbF +MI}* +y#;%? +{03O +31ckx +;Hon +%t7Y +C'gI +#>e; +P?G" +}Gv.V +RFp&i +fEy= +ZigE=LR +M1ee +3Qsc +=}Lc +P6*f> +Dt$7 +s# /6 +gV<A +W9M1 +&@)\ +/ou% +>`52 +/Q?` +]YZox +N?*O +E>~wb +]=7r +%*3HT +39\ +xv{Xl +Tj;uTj +Cy&F +Rjo{ +x=jX +n}lO"R +]"_Ie* +wmo\J +W{Ud( +J"g"zm +a%Xl +0R6y +)A!+ +]6qwip +?3LVS +-<e6 +?zZ@.Dhv +nf9; +fw3sz +]cm| +iAK#] + us +a Eo{ +zF<! +'bTb +q(5[j +HSUf +<cEd +r'`\ +F[)2D +axc%c +amec +*@Az9 +f7Yn +DC;n +_!|{. +\#I9g +8]x?S1q +6;,i +}`E~ +?cd|m +2vZy +!hy +eD;9 +bf9r +V^$= +ImR7y +N:[vB +0pjs +s_?e\j +1n5/ +r{n4 +k1*\J +sc}p +sra5 +2F]{ +(~W; +zVhe +<&{Z ++,)V9R +9M1; +6(?I^ +}&cf)<[ +1N-" +9yfF +}>G +[_-t) +fp+P* +NRf% +2___ +wC6| +INKi +^C^` +<b4, +O^h|? +YVv;g` +y -= +RH3k +7gj)H +`zLz +XYGv +s<n* +*dhy +VIUlU +("g1 +F~t{ +%hQa +~=FPJ +V3CX +`h$:< +19f03r +7#H= +'G9: +Ndll +#_rB; +jD19 +E0[g +C\OI6 +I;rv +vexn +C !0j +yb8 +Ep=. +8ef. +-;EHF +)fSpV +^H%^ +Y3;_ +fic| +Rm=J +o/`} +ku|WY +V'p4. +=@Q[(2( +O{=0 +0Ox. +ewO/ +/g_} +']A4n +~z3C +~|tq +,dia@ ++FDE +*)*z>MV +2172 +&OS]? +cP1aC +On'OT +nP:;( +l ?7 +;F'qv +`rI" +zf==/ +E|w*ee +N;BN +4A|h%Q +UC;G +6w$l +Fy== +oWjn +K#Z&9 ++el3 +3J&z +BiwR +0g/@` +_iG{ + .5? +h<n +a2t +N_+q +_M*f +a:\&\ +R3yE +9z6k +|$BM +f9,g +'+z^b +XLF +N%=q +a)\* +wjKC; +9nQ-; +4^NFDF +tCks +:\c_o ++'Uo +wx[KwPT +%r6J +9=lA +x_Z4/ ++WK\% +:rA6 +G1'= +)ja2E +a)^0 +b6&h +>-0R +n-Aj^ +8cd` +~W>"? +$}X% +^[C1 +}sOR +A`d|! +f5Gy +A0Gh[ +Fud# +GvQFI +1(mTD +J1Vv +6R>>[.9y +Q@X_n +m/kuV +;Yy|' +^y:! +5X?H +Y{A, +Gr;hW + "+H +PT*G{ +dmIm~V +l,0f# +L3:n7 +voQY, +$NGQ +VJAj +mZ6|_ +_~Hz +|0ZY* +vQvK +y/Go +Y}af +lu#| +Vr+n +\FFN +O%$[L +iB4_ +Bfne +ApK|' +B{i" +pc'; +L6Du1! +bkCP +:<Dq] +s,)+ +Tn/fM, +E}m5)oQ +vhR! +OGy6 +yrt> +D7aI$/X +"I-8 +9Z|-6 +0.rdq +,oF/| +I%y +o$!y +.GtH% +F\7{W ++Z_= +A&JG +I*2dy +wOrvw +o#\' +/-\x +N9F' +D9Kgr_z +V1!S +$IEh +OYkq +E%#; +SfdN +DzV| +"PRF +@<|l +kGk/ +=G$T +$<Pf +{=Yf +k;)[Kj +yI{_ +k3|S +%^CV +\f_o9 +K|i( +F]dZ +vU=73 +*fuW +guhzI +OPK,zK0 +OFXqH +Mn9z +1SnZ; +~9T+ +gR1H +9Of: +ip`) +?^CYN}K +l5c; +Q{fz8 +sQzM +x\ebao +)Gc +Efzc,6r +v\s# +*ZAC +xB9! +G^hK +~9>zzC +h'+B +aF+3 +W|\w +;yD ++Zy? +uNHVQ +PT4]jv +k+Y)2 +t9He +OZdz` +$IK] -}{ +llX@. +9n`U +?}:= +WkYx +|xsM +e~*$ +<=LY +$v4[4 +M,GO2 +|}}% +7`MI +{=W +Fhc`} +p'P{ +"0}= +'46<" +]<.53Z +m %S +U9!j1ve +|i;G +'^#gX +k;MN +@-%S +f'r_ +h%E! +iG4! +-a_Q +H,;Q' ++Z^oT +kY9f +Ig1\s +t'[ +Ncy) +UtN6 +NVpX= +ub=d_I +USY3e +0huA +u4r1 +SR.RB/ +'V}$ +KqTGr3 +!6qR)s +t!<-3' +d42)B +>z4@ +Fy:< +~=Zi +E'sM +,Y+u +;p$J.Yl +F5.gc +(1`d +Hy~] +f(7D8 +/Z-#WSV +O^-N +u)Ta +3_X$ +|ol +uY*Z +_&g[J +#bD5 +TF{Ej) +}{xH +;xtN4l +O@~j +y.?XGK +%7?} +78Zb +lb)H +jGN7 +\De- +P0&I +dI>M +t<_/ +xmX?= +7kj! +%|Nq +3;$N +pbDf +SRSi;o +o)l$ +!:yR +($ca +U+Gb +k"\N +\pyd +x1c&h[ +=/B{ +r.Eb +D:PZ*Z +M${r? +l e! +k\LY +)2YP +O];c +>XmcA +7P/, +3Eol8 +k2>z +]3Fh +o#FD9 +p|%~ + Ki +Ds_} +r;Fd ++';i +1;3?z +X476 +I/OH, +tNw=_ +v *b) +hw6{ +e9^/ +$k4: +ycCr4 +%Ng` +lPr@W +ZT6| +bU4vq +GxvT +Qq,o`F +-JyB +Q{#| +*uDf15 +$>C3 +2Sc|$ +jo(Y +ovHF +*V.-> +Y<]. +mF{a7 +d+_}W +e+bX +<Zr- +GNv2 +w2D]~ +4(/h +>/vu +w"G +xw!}T +-5oP$ +=n6G + y}M~ahc +Jd#]( +_:GmZx*< +G:?} +@^A_ +ZvsY +|lLG +^&Mc +t9b)"c ++D<S& +7DY5 +3PwS +H'7^ +R?P_ +*S_p +/RvJ + B`f" +Jn/k +kBjf +\5iK +d&!E +(jdX +Yc'< +<U|)vY +v)<W +O;y2 +gEXK +,mwz +U@{# +&9*7 +<c(N' +k0lD +M4q+ +ld7QO +Jld? +Am_) +h9+ +?n51 +|:HUt +4zW: +\gJO)2 + |ooT +rgtbL0 +-Z>E +fl7P +Kw9= +qHI{ +/jA/ +C|Lq<U +V.tw1 +*&9j +0`/-) +M+@2z +xfFs" +e.gW +Ftb` +0Zs([ +FOq- +U=(W +Qs1h +yGu; +UN3zt +?V2f +}X~\ +G6<ow> +~VF^ +L;5w vzr +d?`aa +]e7. +0Eza@a +F@nJ +TO}( +>wZ2 +~%{! +W?lH +2+Zv +s8VaA +[5[! +g"OG +j/|Jn +qw2vx +)ms& +woS+ +-TJ$# +n7f< +^ w2qz06\x +3X$.B +vqAo +;qwG +x?rna +humE +a[/b +uJ%; +/m8q +2@#m5f +a9"E +jw3o +;-7@ +Ng}a +4)mt +9:JlR +7sR! +$R3| +%K|2[ +5vmNVV8 +&>?> +xd-p +S9mO +Z5~v +-|fZmM +molx +rS_y +cR(. +/c>}+ +AoE+ +oS.O[ +t\k;Pi[ +_lY' +`mm] +q9;'~ +q{Q+ +x<sk +Axj< +%$i4 +Fj+O/ +\I#dK +9yvE" +([b6 +xFm +?C_o +Mh3\ +.nv2B +&Dcu +Q6|Ow +B=7Q +uWly +x9"7n +b:sz +L_\/ +\o<?rA +V-T@ +3bx' +UA2N +.Z*w +{!IF +wHlG +tWYk +'R)r +"u\T +|6.O +q?^9 +4mM}rz +OzFQ +WhY\Bs +Ea;aoa +Vd+c +yqfp +!F3Y'=f +oCo +G(/#v|\F +\J9# +^5ZF +SNhk +=SBM +X-{2 +it7M +bCr; +IG93 +lm-JF +pp{%cO} +%NsmF + t[S +>s,a +)+Y6 +Wd#^0 +YxYX +h7"d +Q^J9 +iDGh +!EIn:s +V!7I ++P> +rfJ! +1aKw +Jpd. +1Tj9"_ +xpkC +~nj! +SJLd +cBE+/ +\L`v +;z.m +Xkx! +F)M0 +SJdQ +"'eC +wfJ2 +d?pc +f cA +IBz3 +.B?AXGF +~1F~ +&Xa6 +uP{m +]L;Mi; +t?7Y +dwcu: +vNry +s;HV +&ik" + uzI +z_dM +8m@o +;W/\G +,Wp29 +/)dq +|lx#P +8FxY! +ll%p +yTm?n +K%3l +;](sN +=#Mg3 +2j2`V*K@\ +HW O +gB9R +J*+RYB +OPT)= +IA6{ +e%9BE +Ch<. +cl 3 +)y4PD +MZ]E +P]: +`tmsXM( +fyJTiTb +w7#N +Rz[ +4"X: +?;8E +F9vM +lcUY +d#++f +~/ < +'Wld +!B0S +6r~ +Vny=q +Rs%< +3UI5 +U#<] +?jev +A+3>*X +E5<W +gbI5 +.5?J5W +xfkR +&K+g~ +@(F0 +V9zh +?dh^ +RDh5z +zNYg +GV6!/ +b.`| +>1eT= +CN\' +("b& +jX>f +XZof +_byu +<LHm +z!KY +%)c0\k +fkf +k-sQ +3z|c + 9q, +=cMA +-:m9 +4jG, +,S2P[ +@%02 +36X~s@= +PosW +O%s3( +Z'/Q6O +DMv, +n8a6 +$)?1s< +\B<' +{0wz; +oA?A +&Cu$ +3@@O +7et +9\aS +92rw +!RS" +[XS3 +<9m5 +.qv5, +\0GA +$Id'G +h|@#C +}wI!% +K'f^ +Af&O +b_uZ1 +bvmoz& +5Yi~ +v"^N +irUO.W +X$8G +c|<$ +sBGd +EeC" +[NcVH +n#oH +&3&$ +E1:rZ +^<aw ++lkY +5th +#*}O +X'ro +It5) +hvz;H +fy7h\ +}*p6i +@;y# +<D5m +(k(Y +\;.; +I)MN', +/'c{ +}hz+F +.Qi~w +5kWF" +>pul +o$7x ++HF^k0 +|G:H +heX:p ++90sV +Ga6k +8[Z/ +&I(v +C,6s1k +&yKC& +w2gp +sM$` +o`&_ +#q9= +ZROx@ +vkX: +7tu0K +8|N` +w[Hn +nx&p +a9<{ +bVm_ +5;X~W +q6q# +ew1s +Mt^ +Ow2?H +u:7 +SU|/ +bds4 +gHZd +7mK7 +&ij} +m6[h +vs:Z +^JO?m +B;+p?= +}wpA +}+SW +/R7ZMCI +Zot- +.}>x/p7 +g>R3 +?}=x14 +5+p~ +=xuK_K4 +cdi. +=2f(7[ +u:KDO +$^/ + O_A&Y +/r4x +tlAM8 +eID +G0ZM0Z +a e9q +(iFe/ +M9W: +YNotY +Yz^f. +]E/t8 +jB$m;S +!W"| +$Oo +Q{zr +Tkvj +0?HO +NObEH +NZP/4 +v8=0 +,5LPB +p7YD +\:}[ +iKyFJ +5ti& +fB'}3 +8+@[ +'[\h +f%m{ +v!@ +X+(ff +xk[a +rQO(?P +-tbOx +%IO! +8>_yZ +3 gF +<,}^ +NB<# +N?b,j+ +wYY; +))d56 +HNi +le ) +,>"L +`7#. +p|#v9iW +c IU+ ++(8m, +:k@"Ya5' +$.+o +?[*P +;ArB-3#ag +Ik^;8n +1d3# +hng3 +5*]G# ++@wiR +"eZK ++(GI +Jl@1 +ea;+ +c0~a +2TUk +`DlkYvH +oO+[\j +hx~6 +cYaE +EJL2 +n.[l +s3v5 +!oc +jDMSi +Qiqy +4My?[ ++`9f +%oPK +2@|EZ\ +g7\J +~nRawh +<w)f0U +EmYn{ +a#gi +"SilP +X+jW-p +(;BbW, +^VQe +}hP; +eOh; +rToiw+ +lN6O +u6Ee! +b!" ++1:o= +ZfU0 +pN'FQ +sITn +Q(#d +7vGj$z +_+= +?5^y^oR+ +t}N@ +Y1>B +3V-B +Or$P +T3w:f +Zkvb +o[ +4JYw +\p[)1 +y[MI +B";7" +z3a& +q{`o +OT1u +'VheW' +'@VX +kgS0 +vXqs +Ow,p +\L{J +1_dT +&k}t +O2{`: +N{2+ +axk +Xc8*1% +Mm~wV!C +f|vr +aDZn +$G'N +5Gg/f +-4W.9 +}Nwg` +vgZ% +3ukmnG* +s_8e +ouh% +zNY5 +-tj_ +(gh~ +1sPo +.qTl +uH?- +Gx^j +yI0! +@YQ_Ow +]IQN +f.#P +YH"p +&Szh +S+$qS +eV!3 +o6yH +sf-f +sa_# +;i[Ram +0sD# +O#_q +mq/eU +ZQ'! +f%J9 +\/P0 +fyg_a +(wev9 +5+k +)I)o +/1?p +f%=3 += |r +;O*a +9)df +KHVO +$;/K +yI7h +'=QI +u}4' +Ow)g +o\F= +aGWk +DTAX1 +?%b` +8>\( +ghRs +xB-^ +`v2# +bg[kWt +os(f +-;$tE +0>V' +Q{%C +gNhg +[dOS +zj3a\ +5Vn; +`TPJ +;`~3% +a\~gJ +k`#0 +i#/hS +$zi@ML +a!'$ +6b,% +,\uO +}0F9 +LaNjiN@ +#m&.g +8v?f +0w*e +a:aQ%cA +8Nd^6" +6 mwE +Vk_+ +hHzk +;Pn* +aL2a +Ge-z' +v+*M +BC~KH +?m=9I +(/.} +&<c1 +Yht +F }#G +.bdH +j)d2f +!Pp_2 +~YLn +[CbWk +-{*4 +<" I\ +0u%> +b@KM +9>fF; +5Gq} +bT>H +J#H: +p8o8 +]uv: +`^?I +?]7R +6<y 4Z= +vx_z +5W=b +,>*>D +n*M@ +1x:J-`* +*lcg +%h /AB +q,uC + )N; +}ow2 +%_81 +B/#s +F^tTkv! +1nk1^ +w5[K? +1,,}\g +,,%Y( +G+C4dj{ +cx-$tEj +~3<v +[^@= +#*%Ft$ +W-/q +5ld%j +57X +&g0k +>_tt +<LA,s +fio< +r(m) +4C+Jd +m?O2C +w/3.C +Hv+M0f +?^[|m +`JX6 +MA6| +F2C# +_(Jo +}a1> +tZ4^ +J'w}J +YEl~H +<K5|L( +huNH$D +0;9z +}7h2 +g'k` +W5^24&/ +On%Z +aUZB +pW4P +<+II< +-TRd +v8VSsX$Z +Z`Kn +C\eq +OTBO +y0ffB +[F97& +p4p} +0#BO +We(; +8S1zv +YNMk +Wri) +h2Y/ +t~U: +k61v +S4?E +m_ud +s<&ge + v4F +^bA5 +[`N` +MRQi5 +|/!:mF +L!Dp +`#W@ +,dfy +Q4LA +1Wj8 +VnCM/ +Ya+` +kikD +hf`^= +sI#ef +;B^V +Lm<A+C + F^a +z"sa +">/j +$Zrg +A^n9 +MHq+ +(xZV +~ >2 +mXJ% +G5e! +dHs`W +t6G5 +|feh/ +|k8f&&- +"6R. +i)3c +YKY& +gWPfZ +;gm. +`xuu +pN8eh0 +@f|O +|;?[ +CsPZ/2 +Oh6{z)? +@k0' +ro== +xn:6 +"X7F +JOF/ +PX(-Al +Dl$c +uZrOB +n<'3 +--,} +=I.* +\y&D +[Z^G +MI] +?nD* +C<GLK +NXS +$[b% +Yf/% +iA~ +Uzq5R/~ +'a_x +a~Q1 +H[s +*d.z +i)SL +VPVl +r(R' +gcu9 +CjW4h +5.RT +3t_g-?k- +Z`/} +-Vv& +LWns +Lv]# +zX/?^F +["Q% +({Nx[^ +Jf:`] +-i5u +0oAC +>|K=. +i~Div7 +FrPI`r +Y7mV +U>xZ +fyf +}j]cfo +k0V(WS# +g]dz +{.wD +x?*C;/x +>+Zwp +WuM: ++EM=0 +iBe hF +`xN( +X<S7J +A>]r +$$}] +s q" +3$sb +"NNiq^ +hkqQ +UG%<C +o,Y} +rq{p +H?WA +y=t2 +bu[@ +!u|yl +Gelr +q\=c +'Kun9C +QS_73 +'AOU +O:]| +@y$y +ANA. +am?0Pv +|&O) +$-%s +Sk02< +Cr-J +bB(b +KU@g +hAOK +:[vxBu# +fF$93 +HfSbU +?w aQ +`g>3 +~O^$D+ +eXm( +2(Iy8 +w'gh +H1j1H +>[-hW3 +wOE~ +6e<! +&Tu9 +VJ/x +2/|v +0;|Z +F0bmA +TfnsA +q,zb +5#Ea +NHkq +Q%@. +[6r@k ++fc- +tF~9f=:p +l0fqz0 +lWuZ +j-sA +HMhS +6+v@ +%dkB +t^-T +5:'i +hffBNw +o}tB +s/7+ +pUoI +k3|? +"IWM& + EN= +<Li& +|-O7y +$C?E +xD&D) +cXE7 +qV2, +sJ*" +b[c$ +{&j"_ +L>dNm +V9:ZG +, o} +OG#c +=|{~ +DKh} +E@cB +xgK=K +wj4_ +=1eX +T*@y7 +Wicq +#R8H +fX?gx<l& +=&PG +zl&H[ +v+<]@Og +)s7+ +Rd./[ +3,O) +@{0~ +/QZ' + ucZ(1 +}/K6 +AH3i +H=vkt}m +umm9 +l<'$ +sM a +B<}Mb(%' +}:F[ +&Iwm +Q|4&K +0KT0 +nn5Z! +"B(Z} +7)LK +]Gz1 +VVD7 +Z-R{} +wvr4 +Rv%1sZ0q +i`/F +I@<E +!6BZ +{o80 +ZDXb +ZL0Og& +SLF9 +i@DP +oN]jR( +\oDo] +na N3 +[WHD +^/us+U +qc-H& +[*y3 +<sCIW ++>Dr ++{A^ +eCOd +-7iN. +/y?% +lb, +aE+zB +,^W3 +5]U2 +W-\*\ +aLeC +n\hz +fI_y +{sa# +u\5B +Z|5I +RN]#g +%CK@; +!&Pu3sgpm +-EjT7 +M6@Q +lrXi +k+bb +kg0V +yu1Ru +cax9 +?+E,@ +A>rv- +>FDg +a[hkdiT +}JY] +Y{Za +W`C' +B6A) +!=d< +@_Xn +]%J +h8oO +)"WXc +qi<Q +Xkg>/ +F>x; +Lzf6 +Pj]5 +w"b7x}w +Nq2># +k6al? +]oOx,# +"VGCJ +r>&? +;7<2 +3qDHk +q$:` +4/}j= +/'v`4 +OVkt +aW_4 +K}LA +:_JF]J +()uFA +j(eW +9XS/ +hQ*|6} +NY&MW +%JaW +'}fi3jr +TF|s7 +4{p2 +pYR1 +x#7(5 +Q4C5G% +O$L[ +B^*q +m836j +tPN&~ +d=+Y +md~V +g!ua +:\vY +YOu3 +ZA>+ +g]L^ +HM*Y +d6Iz= +.7y` + Y%g +RMRNR(ca +:MJO +lh7Jbn< +.ZC; +y}F2 +;\)H +`[qO +\Xs& +4]b; +~6mN +<91?6 +,:3] +%l?{[ +p9|O +o8;: +jXuo= +BWC~ +EQgD +O~R. +wBm3[ +m\\Y +6DGD +xg$[# +t0/p +Go=d +za.i +vCt< +Do|_{ +C/ lz +UUHkr +uYjOKis! +|Ijz +Q00: +&Hc7 +/dSl +AJk% +$KpU +<=;b +8(*]` +l)p[? +.40?? +k}K, +WNr/ +P<\ +4k>F +A~@Kr +`L*Dx +W5^ +aqO@E +/KMpu +#0I- +/hRwj1 +_&H!] +lFA>I[O +6CYG +>>M;Z9 +H_< +!4~[ +F+0F, +jVbx +_PR} +U[aN +R0RT6 +!WTuR~ +L&e* +Kso] +V[2U +%d#~ +CK1Jz +,5k{ +mPjF +\i5<[ +a:)w +4G(M/ +8?uo +{G:] +g6rT +N):Mu[x<q +Z4J9 +8"p,.:= +c@}" +*P:B +"6xx +HDmB +Z#`& +nPt{ +/-0B +5385 +WY*5i +DgDx +Kb6,N +=v'$; +jM&F +1]~e +Wu*?NT +|-0tP +('}d +hH}_ +45,~ +fD>9 +p]0Hp' +-c2Ph +Zt,r/ +'|,j +@Wpr +JKQ" +@K=>m9 +QvX/# +,oV0 +^#<OA +wtMWK +~\:d +VI_'4,_ +qlol +Stk'\. +[jo} +V){) +`3eS +ZJzr[ +{V"f +DA_C1 +.y;[{Z +5R,[ + =c{p +1X_v +zkZl +tQN[ +'Yvk +yIG5 +0FF{ +;9{?+ +%;\H +Ho!% +q+ty +}QS_W +1aO` +}&B1F +nb)U] +8nt: +uAm/3 +Y^;l +L:-? +dOw, +WY]X& +ewD5 +)c9^ +No!< +[wKx +N!^"ne +_T'q +b'|s> +S+Ac[ +g"NOF +lsN< +Wh#JD +Rg:f +Z,OjV +2g) +7Bu[ +rqZ q +Hh~+ +v)bT! +<| q}1 +"q)? +g/F} +5v}8B +i2(^ +q%aB +ob*_ +&zm +Rg(" +BkjD +OY*B +%rRy +nBM- +uq5" +6Kuw +jf]f5 +9rxY +)g4K +:;pXK +>fx. +u[~p&l +.D65s +3EreU +s)[" +/cYt +po|@ +WUB_W +6RqR +*Dd[ +?I4+S +\,IS +vcWo +~*C1 +MOkd +Z0"$ +bD`@k" +Gu9p +z6X/] +G`M6 +"7xoC +6G)" +7U;YM +q#B& +Z4(- +c^Qs +d*nL +=lIy?[ +[qxC +1?+bSAf +m#+BV +VwA7 +X^j*& +o`_E +U[sW +RuFM +w^gIr +4U-,* +9 kVC +tv3u +vQq +z^b5 +2FD] +*Y]:} +/xWK +e!D" +;^)Y +9bwf\ +gBDQBa +~5'd + qCX +r~yXp +<0O* +_-NZC +c'<?Nu) +1>@48Lg +]cg5 +*FJ/ +:5tI +e'/b +xxoZ. +/:RO +P@BB; +=U/e +A`m{ +]|$l +Gob;\ +0'AFI$ +y{}L +t,b7] +<ZOS +7I)uup)y +CF-? +.6\O +2Cm<P +@m<# +JoVwj>8 +k^G$ +U]>kUW +SMa} +(!tz +W0{~ +LR`V- +=i"[ ++tkX +<97;Cr +Fmof +xI>p +Jp@ + HZ" +|s-r +m=3B[ +>|VgX +./tK2 +Z@'w + R!?37% +%@KK< +SBqG +mg!> +B|zc +k#H= +n{Eo +fJRIj +IxRl< +%fb< +_:}4 +tj/3 +OyXd? +qV?G +<.7+ +<n6] +{K54 +l6c4 3!cP +.ZSl| +6D&9 +|oO; +Z;07 +j)Nx +wk\B +g]&d+ +^bx6He +uYC` +T)u;E: +&K8Q +{My? +,=Pa +x"gt +i0x> +f|\6} +mY=_ +mgFh +O|uR_M +F6): ++yhC8 +Heo< +YW(nf +i_[s, +uJ#h +LWP) +Lm@T +8nJ# +Ci4z +Z?I6 +eE6FU +hn#@ +N!v4 +g%+t +<n"o +dWu6& +vTB{F ++/M\ +cj^I +mB\e +C]rP +|0F( +\CHJS&C)! +FO6{ +$ol1~UM +oV6m +FuQl +A:O^ +3tLh< +Bo]Q +ua:bjl +mUd9YW +(Dh +5BVJ +SBeJY2 +vk[* +WVB1 +w#]pr +4m&]" +?c,y +Kwwa +_@wwc +e%}I +#1g{K +W0e/,,$ +=nU5 +8~0~ ++S); +BH{U +zSSE +4Mq1 +rnB= +zT0\ +vbxc4 +<|7Nx3QS +%K\C +DLua +!k*f +FUnW +hqAa05 +4<A-m +rpC~) +l]Y%;q +8]\z +$#A- +0khN +,|"A +{?~m +,;8T +_y'z +3,I5U, +Ali>i +E';Q +'wC$ +R5z^S +qA{1 +lFLn +iGx^x3 +XJ|Q7 +pm;E +..uo +mQg`t`D +nQ0u +Uhj^< +%]ENH +<_U% +i_{] +WwU= +K~MO +lnOL, +mQb +1M\v +n L0X +-~)C +Dta@]/ +Stx/ +Hllq +oH)1 +A]v\f +m\Qd +_mRk +F)_q^) +-"mz +yGk7 +|@\I +m8BdS +.J\o +9|(?$;^= +sCn{ +=tjH +9=ZX +b)SLQ, +*>Gs +F``} +z6Gs +i|W( +|WHt< +>,{1 +gIhu_ +(iXP +)C-B +$dMW +9zAm_- +4H'# +Ga(uZ +EeJaW +3gn&^ +^|gB +8g{S +qow;r +l~{< +\=YZ +j:E] +z,q[ +}$m| +#1BA +U.?4 +5&,Xq +u*C* +u}^> +N"^\E +U/wD +3][T +W.^w ++pGg +tguo +X(UK{ +s{b +vxI: +RW0r +sK(R[Q +UDxv +!^W4 +V5lI +cLm4 +Qule +wVOb +w1G) +KHlT +U}b! +`ga%I +XV`O +M={AF +g[*va +%[9j +V}tv +3Zx" +t=qI +(-w6 +{;0B ++|TdB +zK,?` +#Nin4s +~>Ij +0DELd +%>c; ++$c5b +0:k( +k~kqG +5;S\ +CWzq!, +v}l&>- +qSd&y +t!<tA~\ +3KGy +6~A'B +TflO +jol +Q6wl +I6%Z +;Iwn +c;iMP +:Z}E +]$?t +cFiv +s@a8u +U}_%X +#c;C +EK5o"O +PIV& +JSu{ +0xx/ +pF`d +b~/v +4,\,%X` +rs_" +"&%9Y +Q<dU +u;qD +1Z|3w +W#`9 +Hf)?p +eXKR +'|Okg&~8 +u'BX=Y +mhWE +46H{ +jQ|\o +yOdD +8S_0~ +Wo%k +${Gs9[ +QIjq +qK?GF,u +^z^D +\_{e +{S=8 +7[`D +'x|o +Rc9A +D:rD +@>Jq +3\U_ +sP ;b9 +zaa$p +m7[u +p*LOL +D55~nh +#H], +s_xJ +nYf\yo +JT\z +a|3 ? +s;8nQ +S^7Dg_H +E>aQ +q'dSMb +-Sf# +)IOu ++4m) +?OR +qS]* +nhMh +f]!7 +pNq+ +RB^P +&Sd^wx{l +soR:^y7 +UGgo& +jma= +rSd\ +!\}j +$kR; +MsQG +'ASI +X"EW +5[!02 +7V@8 +]0Lr+ +k|4D k? +yCt{ +OZM63HH +/Xl& +&c.+ +Rsy0 +"y%{ +Uq:|y +[|5R +3wO\ +5ip~ +%9bU +f=xSG +*Rg)f +Q/dG +z:~*C +8Vka +OpJX +CUr6 +C/)?D +=Fi# +%L7z +%H^Q +h$H%ZX +>a)y +q)v>m\ +%+ 5 +/e#^ +[E?0 + sZb +wC-i +v\#I +nV6~ +:j6Vo> +Gai9U +O7\$ +/$Mw=$O +XJv( +Wj{,?0 +{i:Y +0=6A +!jA8 +XN-# ++q'jV +9<?b +7Ke_ +/G_K +uwD/ +>XTY +'+G( +mVp[H +5~-b +z<j +Gh m| +pl4,m +wIV\ +x,JR +JkG" +nFhM +'wC5? +^R$e +#Bd' +v?^L +&7kj +?C,YS +#)<&j +QFkj9 +^E4l +kS/O +zt*b +]O{, +)I7q5XWw +'X\ +Pa8u +Tqq9 +iAkN +Qtz8 +0'5Z +c?X{ +YHR] +]YdKm +r9Ja>y +n^bto +Wy]z +~7|9 +:|#_} +wo^9a +u9lI +SUg7 +GR3 +2HcT +Kg;Y* +o;\w + 6*' +]c[X ++55~ +"DsX +_~n)d +boRt +,-zN/ +:z"~/ +a*2A&?A +%hU- +xW/?D +F[ K};! +SGvI +C~[- +(_-= ++r\i +b/XJw +jE@}zL +qSwG +dI3R +BBZyr +v)yQ +1;07 +z6~) +`_|2 +>Hx@h{ +h tmcL +4X&O| +t#fc +8@+E +w^oS6q +c=F#v +P+#& +N>yG +HA%F>t +FSO" +OLt4 +v4Z vh +eKdI +\4K} +-Avx*\ +-`', +}'i6R8 +8\>le~oK +d,Dv +~2NP +dibP*9 +Rn}lVE" +:yrS|LoK +H&ul +Qn9x +7N#O +NFr= +-5Iy +OyNP{E^ +GuiU6 +;imR +S),> +>CLgK& +OR$X) +Od_MZ +9,xZ +8?$A +t%b +A!aPuC +N"Yw +#vn) +@t\J +3]D# +1YA. +61fn +wD-*{ +L/) +WD`p +gdk# +#f}2 +[4_(R +r<q" +5O|PJ +N?9"0pF +;#p] +q\b +R'y,G +E!Lc, +fFF?,X +={N? +mtJl8 +,r)G +8^VQm +DKb,ik +zHmU +om@q[ +0U1n +Xoc1 +G5-SZJA +>1f'e1fH +cyE +4%Yj +ev.I- +=e5r# +EX{+n +`+kg +H-`=! +6QCF +E:1d) +j>'K +meb"_ +~eF@ +sjc' +5jSC ++~Mm[3 +X7b-H +m^e; +kVk- +i';E +x]T/ +y^L +n%ML\ +s>7}HT +LZaj ++CG +HWj@ +=dIF= +2aU?Tz?t +I,4d +zYF? +svP? +8rK' +19,= +<5n[ur +q9T/ +/>:4)( +`?[" +|zS\: +o+IQy7*" +ny*Y]c +}iWM +^i};!/ +.XBy +mD|H +Q8WZYcy +}L9| +5K@R +d+M;X +9^0}g"n[ +:+?PX +"?TS +_r3\[ +3mIKC +bqya +h/ox +%l ' +Sj~/ +_w%v +%,m' +Hyv1W +S#Xn +!g$,b +r!fc_ +nY=AI +qE#-F:wL +.Qbwph +O!&k}2 +6GOg +rgYh-}v +SFq& +lplr. +fa-"L +"U9; +6>rZ^. +Bh5b +6P-T/ +"j[JZk +OYby +YIzL +bfD/ +)T&=@- +g_qN +GOFN +aoP;w5A +(=Em3 +5>P[[V +n6R} +kTds +<Jk: +ag6t +uu-t#T +;Xr<Z +ZM'$ +EVc[ +fCY[ +fLu4 +i[{=0 +J_Lx +Lx_$= +'yu~ +(-5- +%~oo2 +`rh0 +.#LiL@t +a%$= +%jow +or[5 +99o" +~Ox9 +:nMIX +JX'| +*"8#r +^cmH +<YmSn +pQYK +<]- +VKi#= +4.1! +0i2e>_-6s +c 5(P +oR~[ +a&8g +O_|! +\K8, +twjq +4W.A +&0-H3? +.IFfa +K1(V +mdY +kPGO +f't< +TEq+uf +G#*{F +lF!<| +M@_d +43G< +jO8` +7}tj +'hcL +f|R| +]o-I +fYav +S|b} +yt2HzP +@ZW8y +*RlC +/Vm` +~&/9x +/ZZy +3{WH +`qMQ +@gf_ +$UVm +Y/AStm/ +QxGFjE +YVeq-r +3[+^ + FA5 +40??F +0Z])X\w +szv1 +HqF(v +3ZgY7 +MKNI +|coQ +[Z6Q +))zS +)*kG +DIVde~P +6zCAWW( +p<D} +l)_v +3J&m +:I>f +_,O' +m!+3 +/B.l +zO7J| +)oer +bm%6 +Sf~M +kQf' +Mh'K +l,}Z]F +3K? +7zUY +J*AZ +J:-a +nz'C +w<b` +2)OW +i|+a +*ri|;l +^}{CON +|6XyK.nqF ++o[g +\(pz +FD(P +stgB +_6o+ +8n}t +\EW[ +k.jw +B(e\ +x:*jO +\3\4 +D;uSX +nn*l6 +GS:J +gA<K +[LUaK +7"4ytq + I9` +=k1ek +`;Vl +Gp>tf + O&+ +*5t1I& +50Nl' +0ye5 +8/[y +gm@T& +kg"e +]X/5S +eA}3 +.Ymn +dW<. +?xgwo-| +8dpR +PI`Q +qFYJ6 +93b +3}E +u.-(4 +ZMYN +s60= +m]9Z] +LoO6 +3&U4 +R@IR +#3R.F +Gmdu +EE*# +Xm0D@ +z%C_t +tRKo +6Pl,) +9w _[IoK +I~+b +(dw +N6/( +%vW< +Nj+^C; +._7yzLP +6g0M +|_hwK +9P/q +<M:l +_WO= +z|]_ +^WOG +p_+O? +kMY5 +??xKN +mIxC +q_@d +C!Oc +J(=k +"nZ<- +h<8SFcaL +E@gO +R^fV +pF'A +LL/k +8%{v@ +|A|;P +>=zD$ +wOr^- +5xOWK5@k]zw +KPf_L +sJB$ +Hz~&D:a +eyYOY +I3`p +,%Sh +#!Heq~ +<bg# +~epLW +x=7s +m&J;g;7 +e-h: +&"<R +yPf= +xI.: +hm[GR +snp" +$K*% +!zS} +Os[} +D3k] +Z66W +kU"u_ +zeia +QVv< +]xyD +T+GR +]7\s +>98FV +{Pk>+A +P&&<fh +d'BY +!|Ne +t(,kC +@zb' +O7nm +p;dLU +n6d\k +Pj_!T) +g?~z +EP[4 +PU'| +,O5K +ErJ;b +bzq[ +W_Bq- +Yw\5a +R^XC +H^il[ +>my`] +2NS +qVib +{?i! +"t`- +Q\u- +Yu_Sl3\' +RYZ: +m:,w< +{w@x +5o>S-: +Q.VB +AvMz +*`g7 +1ZJZ< +P* +kx}r +:n#L +X\2r +X\Lw +7fgf +{T?;I +Fem<| +DCfx +6|+= +W/63 +E}ib +/Am +LzFj# +`!y% +*A>v +iO > +aOk- +Kmg) +`)&X +0T:<. +[!DY +,F?8v? +`qL + 5, +0Xk@ +^OdY +JV0S +K*U;` +[mEEW' +,>cOsmm + cY% +IEn\' +qn]n +"3C' +S!ocUkUK0 +Rd]n +TWf' +WFY] +YM'U +Z;n!A0 +Bfk +"!OV +;m\^ +"0.o +;r]s[#J +.OqevWD +dc4W +C+qbh +> |) +}-b{QK +ZQ** +;1ZD +1,N8 +UjWh +Lm1| + -nIP +#F_Z +OVDd +p^z+ +p<Ra +/h#n +SQ6x +b6~3 +e0Ts +Z'b. +Cm:E +UH1b +w;Y" +GkwR +ioI#N +lOc` +&,d! +"~tI +s{n(% +B,o:,= +fdak +qe[x +-@1R +$J6t +szH:~ +Vj! +|bWc +uJ8. +(H?=dOt +3Ro}p +Ftus;[[\ +/h=m"] +7X+5 +t/b` +B:7zw +Xo]Eqm; +uD+c +:-\9 +q'V@ +}Qid' +$_!=!7 +;~gC +`&~W +-j$E| +fqqniaR +e()\ +=w"i +(0>F +~j)TOQ +B43_ ++J$W +Z@X}k= +pw,c +}K;A@ +<_hf +d)=0Yr +Md1v +rpJ) +BNTVtQX)E +F<.w";mv +KsrQ +KX4c +6b!J +LW9 +pB1Eq? +,pNE3 +g{mP +cLXN +r3qU#n +w<|? +Lk\:| +w<5` +AZ96 +q0h( +w`9@ +|Fx +(Mhr +q+k} +9}~/ +y:pE +O<,( +a8B#n8( +'a?2 +Occi +miy{i +s8]?d +@1>9 +'Yb= +kL!n"t +1q~" +UcXl +B;&\ +B(\D +H19i +ZG^+ +BU.~ +).EY; +.d#TY +B8$e +r@oEz +$v}zq +rLv6 +noOG +?Jm1 +(n} -@nw8P +bM-od73(qp +}B_3- +e[^; +.v:24 +5Yfh +WIL` +*[_; +ko/Vx_ +wmri_/ +{b`= +>JG<52< +kw\F +LkYo +PdV& +CQ+sk +xP.v +t)0; +$Xs3H;)}& +{E=d +&q~[t +<{0A +``\X%.L +oXM +[{p` +.=0p +1N1> +\BvU +7;bWQ +ngq. +o_3a +f$~r5 +U8:|7rt +ZbQk +'(k!V +nQr] +8gx +7A[5 +2xdxn +<~72 +wKqk +WIWd9J +M_o#mf +Y$#E +t38t +=b&0 +h!mD +f,/1; +;Z!w2K +#tnM +4I3p +12IR +V?.y +~-=K +|Ao:` +1'vq +]-YKd3k +]hAi!l +Pv:Ac +T4"<e +KPM8 +Jz16 ?z +b?y9h +pO$ +oL_] +8_D8_ +|Vgl + -SLi; +\KZu +X5iP +I6/& +((!n ++(Ri +@3g== +,=t{ +}&NW +ui-v +LRBtrt +z ` )W +N]F8 +TCa< +O*Mq + ="] +*V`2X- +9I / +^v6d +{] x +:pGkF +d,>( +M&yx +K-.%,yI>" +lbvE +Yt+EX +q>:Y] +*Qn5 +4k!y +t:S +,$od +"K i^ +hNXz +w]B? +6)'v +pz>B +q3E+ +I1eh] +BlU& +Xl0k1 +I+No| +)#V +rc=] +u#=> +:&<[ +=TSW +kkP. +9+&c[lD,& +frSA +RJ)! +<q 6 +~wFY +"o9P +,/_& +`yc9` +f8Fx_q +r/6L +uXt37 +h~,> +q,dh + jP.P +)>Bn.I +z}<u +roGPQ +#yll +y4*. +2ao4 +n9Ex +#ba' +Zt,~ +LD^3 +L`M= +ebZf +m&_^ + sG[ +JPc-l +r^;# +"{O-2 +iX%U +<Qzvyj1H +S9=m5' ++4." +u t +9vOrz +3Kb; +]3I +L5vQ +A'(& +qosz~{) +s}L1/ +Hbf9F +_T#b +lSi=9 +}-Fl +!4\c ++lG* +E(R7K +9+$xjX +_9^ +?XhO +|".i +!UkW +@qP^ +LqWj +<\in^ +OG,T +kwB& +T?kK +QTU% +{(L| +Ad]-oD +"hU# +O\.o +d!Awp +|BJ-5" +Z`o}/ +!;8[] +TQR% +uXH* +`yl?a+ +4u%E6sD +uq8)_`T> +$yM,v +5X|< +7jv, +q9a] +SIA* +dz>c + v5* +%m"|) + StWHo +wt;lEzf[ +PAR +ZPoQ +HA>d +ITZ4 +e{U! +msPi +{{#O +a>80 +YOup +%3~WH +#!UqJV +vvyO{0 +F}Qe +u@r& +`i(,fZ +y-b +u"5k ++F} +I!j) +O*|b +,Tf@ +f|SK +Mys, +[T^M +TW#e +(O>= +vXg} +9`n3 +[O%?R +],{O +{xr+I +*je' +<D2_ +7.@M +0_vRm +aTj~ +FkRP +`U}kC +3*_@(S +\#zh +itS<r +n; 'PC +CW[+y +]r_{ +r-W< +LPL? +=~d' +C#Nq +|>PD +*7akOqk +);oB +N=^D +9L-@*(M +6);> +4#%'J +,_k/ +}jdI +&-s! +^`n` +r1&j +U`!< +f8q; +uo|. +G|a+ +f8Qz +CD/! + AIPL +^EXv +6rio +8L7^ +y|~0]k +$t+g. +p$]me?6W +S6>E +tOIld, +V[Y2 +DP5x +k|r,: +lodEf< +j3V' +k2}H +x:dh; +n?|U +N`n,WJ +9rpti; +| =M; +a+IV + [^CQ +G8EBl6 +Dx253 +k7"-- +\0)s +|^@LH +8'p, +)Uc9%I +}K][ +vS$J +|[)< +7vu# ++?vn +5JrI +[)iX +V<7kC`{ +L/4/ +rAgJ +$NE* +"&i| +}A+i +Jzq? +3le~ +SI_Vjj4 +5O$Yoo +jh|w +7"t?#R +woTq +1&iM +dDX: +EkCi$ +%#{9 +g1R"c +e~71 +5`R} +g%,!HS +']pX +}LzU +P@R#8 +xrI- +W_$*u +H+{,! +CZ-E +,ssQ +wea-8 +9l&] +R]I^.` +M4nW + %Ix +{8=' +CKt0 +?yL: +o|^&r +whKC& +]w10 +X;_=7 +"Fsq +qa+rO +r+<A2s +}To!V? +&fkd +{U`a +(>Z)F +]"B'r +O9~*F +=q9! +$m1>JrC +@fkt +}L1"m +9nu'S +{4i3E +YdUo +WpEc +4[82 +Viwo +kBJ4L +s@7& +.aOV +?4HTF: +JI]:~h +,nWk0 +@6;# +U.h\ +-='p +8Z3y +BZ/<aq$ +6k-8p +[~wG +FTFG +_.j^UV +x\o|@ +_!-k +|K(roK +ojOg +Mf1<$z +;{Gu +5'Y= +/%G! ++)gv +y[-y +B+77W +=,u+ +K;?7 +!~r#G +j>:V +5Mr/= +i|hW +fq]E +<|)6 +H9!,H +`-U& +WJ}m +SyMN +kl/? +xu4< +~5?} +$Cyhq +h?q_ +,G1/b +sa9|} +w0~%b +&8NXDs`- +(<YQj +GtS#r +N$\!g +M3U\';c +55)X +JAz +y=AH +-4 ~M +w^0U +J9D+ +0_8Jg +)0`K +g<0U +v(m} +{IOx +3AD] ? +Ea M^ +cs0UD@ +\NU~ +W"{n +XONL +0VB%9 +zR,FV +0:J>z84$ +t;3md +%XZ4 +#z6< +r#EV +V-bL +MUR* +UBf$ +6~Gst +Z6`} +{/z& +uDi%y +i=1POb +,'}k +kpTR +%$OA[ +&_Xh +c}4Sy-H +9E><w +-4!' +,*pA +?`M= +uEZa +IK}bN +OIxM +'{*z? +1puX +F;(> +>7o0 +uV9( ++sCp; +,4GAL +V\S9H= +r;-j +7Q*n +!#RQ)X~ +?u9 +en(F +R/L! +6'8d +)%K( +*RM8 +6C0g +^04L +Ic(]> +1=u9Hg +hnlp +<-,b-. +LQLj +Y))9 +8i_X +t rfm +o^&O +o^,O~ +&O/q +!lyDv +8l!^# +%A1g +4nS? +Z`yfV +hM=I$ +lyMm +UMRrS~ +5[@e +jiGZ +ux"{ +:Gzyd +i:e@ +Jll+ +1{G2q +oI":< +&Gq@'{y +/d-lR +hWk5 +GSw4 +l,?t!q +IBf) +^cd"X> +^Z}J +!H>` +0,Y$[l +}vPK +a(*9 +lbu9 +t;k_} +!3QF +_T\2 +YY{V +~qV+ +SP{f +Bg{gT +M]HTDn( +XOG0O +v(ku[ +a4pi +PJ2. +!?=Ts +XLU[?~ +CY-Q$m +13;P +vhNhR +g"/U1 +thka) +Wd><tms +Foas +b0qJ +AzIx) +ibo4X +ma+y +H3q} +N^q8 +!C4|W +Y8W6 +!gI- +9'gI3 +nnI_`/ +Kr)z[kp +GHV6 +Z"Z/ +G>o/ + Zei +L-g[ +GIJu +h U}3 +o\"h +FIrz +97vM +{@Qg/ +nkl!3 +@kS@B +\,oN; +; Nc +B+>} +A^Wj +$)W& +R9SCs +M!I* +Uh?GT +}U"J; +fig=H +\'/u +d_y[ +v"kO +@hd0=X +>Qcp +2.2dS +X*OK +iv1(bL +qdogx +);R< +okyy +ldeC +!%Mm +8rL4 +_iui7 +/bKd +WXCe +%pd*{ +V`n +xH9.| +N6Wq +',8tm +T<5T{ +:OiIyi +K^U7 +5/C< +15^> +y<aR~6 +oOAp +}6dF +[XksT +^D#= +s"'S +-_z< +<&Q[ +h4hV< +\:N-'h +1, j +1A#{ +|W)| +4InJ +Q}o_ +0,>iH +>x_X +&]+2& +ZHM+ne +@iyr +Z8:< +;15) +]PqG +Ar+F +N={l +x|nxFkw~ +a6~[` +cj/S<T +gVr_ +?J6m% +2qm? +cYI[ +J]xQ +oKF) +)fHD +K//E +xN.w +!P4k +UD5! +gWH~B +>Eh` +#-?g +Cp'^ +pif. +m^ngEj +55cO` +n==x +mgh= +*9ujqS{ +-m`+ +!+ w3 +V'E7 +58{T +~:=] +>|?E +&ZIm< +O^7Y +X_=+X +,K$F@ +{:U>K +}k>b +s`m" +m>*b +FhNF +D^1U +]m28 +0||! +<Q0WY +}qAo +|>sr:c +d;A)P-, +O49s +.mw&T +|Xoq +)aYN +5y]W +qo,rM +#M%,5 ++!;r/6 +0'}{L +{8>ST +*(Xt)qf +`0qf +`WQ3Tp+sG +U8z; +1SG2R +=.io +}p6H +BC|Q& +3=xB5!>,H +Iq2G! +6cJ1 +'h_| +{K:b] + >=+ +msH> +X"8m1 +cMQ,i Y +QlBO!P< +.E)I +Z6G^] +fqY3 +UJqo +85&'r* +4D_SR +,JJ[ +j/@Xp +w88( +~olK +2NTA +j(ri +FH{wg2 +mp3H +6L[Ct/ +FQ~I +7,9/ +ThSq +oO;;"i +~T:3 +12BU +ed4o +VG6c +cO!{ +\}PE +(c43 +\=i +^~GB +bK.>m +a_<mv +0+0! +j6_Gf +RZwM +oizD +oHEVpO +|wX;O +!>@O +[Nlq +X*'Tl +y-*Y +"Mc5 +kHS& +_u'T3I#z: +HV!Y;'<3 +5HE^ +d}6O +GW\I~7 +-c?j +OzjsjO +[R^g +kR^=G +p{:+ +HwK;.l` +3qnfp@D +p.-*y +Vm=k +h1dN +mj#$| +NiRg" +T))9 +H/A)v.! +w!yv +;p{Y +5R]{ +L]#'Hw +QS:;Hs +QA:].x +'*x +r5dS.i +)qb8MB +%i2m +Z|e,X _ +`FZK +P9e?C% +ku4N +`%Y' +QPDr +R'n:] +BCt}- +hWg@W +4KmP +%_?9 +PVi{ +!N:p ++ O0.0 +;l[ +'qg#^ +R^q|}@ +=WG(&a +_Nu+ +d8d# +2Krr +S6?)!'yx +!;F_,o +**^N +{.2u +JgXe +As.Y ++KC. +oza=^ +_A8}f +E8QhVkB5 +WAOX +\*wRo +{U_} +v!WHZ +V~^W +H?B( +8>IC +E;MiY +[HCJ +Ra-T +2!8K +5Dg* +E;3= +TNPl +1K\ +]0;& +Q'Rs +G8?@ +fE>} +B' ]Q +"XSOa +H}wl5E +fW@5: +!O`dkn== +4~-}LM +IjA19 +,*Y{6 +M1v} +q"|R +cE.%JJ-F +#lAZ +X=(-8 +Qy'-N +E+]X6Rx +|Z_k +;wb) +$U7 +2!o. +1vi`XN~ +(79' +!12zv +iL{ +s^a}2 +QS*< +l$w +(wKZ +uTo\ +K'9l +b? C~ +}`Wx& +X@v"r +n!,3 +f<OL +KR#F +w<O| +1c>lr +*X7@r; +=5mG +}7l8 +Sgp5; +"e$=m5 +}\[- +?yC0> +8>o# +BJg-H:v8 +;sd1 +dUG~/"Y +f[Ht +*7rd +Rt]F +##BJ +j[3 +lI_q,o +/G>N +N@4D +X7^5 +G8e} +]?k*>4 +IPJ$ +sTT?) +q@O` +ZfVA +#U&G +bXa{ +pKV$ +/R+|=d +W)^s +;YC| +f@]JTnM +R9}Q +XAw ,j +H^5#CZ +h/>5' +DR.]: +#d>O' +Wbh.k +hFJ +C<W'p +'#|U +X1wR2 +-#,; +Gd-& +dxHm +0[!X +'$!J' +i}aU@, +6p\] +&zrI +k~K8 +Qrr& +/tQaKJ +>r1]N +=UH~)K +}S;G +iraK +l?8 +u6B} +{Qv~f +8iGbr +;Bu- +Zg`M +J)K3 +HSZZe +'8Py +2=9[ +AZmE +QD_DM +;F\,IU +biS.J +:jET +R+K}S> ++_Gh + %SF +8S2t +O_'[ +.V&5 +/lq8 +H3^9 +&lAZ +0%D; +oyEo +Gu_lL +Z7K;A +SfkO +2r 9{? +)~EH+ +S4XVyXr +lye` +lf{cChS +6tD; +QnI}A +pt:7] +JN3>#o +[y'a$ +blU< +G-jNM +pt+QnV +wk{o +)v@- +lGXo +G0Ozl +4%#8=t +d|kb +r~6K +BKkC +w:=M2UoE<[ +:zy-?Dz +65SlX +vsMk +TA{Rc +d<L+@ +k}m`?; +_}N/ +3HCw4 +-dy\ +=ql}Z +,c\h +EI|F +O<(^$ +e$JXx7u +XS!L +81,bN +xLO +#4K5 +N3Ty +i'(#+n, + EFI +@atf9};:Z +2?@xIUxtq +)izm"Z +}I_S +uv0s +8nx! +>\s= +_\P' +;m>xI +RT@l +|_qv +^u0& +J0wI'r +m]Q2 +BWP% +2C#d +MQqwZO +IdHo +b`gpvd +P-T~fY +,)x@ +^s$9 +Et{zi +#<!Y +Or@P +r$O| +nW 3O +6Bd_ +E*G; +F^88 +ANW=BlK +!$>T +?J\Q +lO3l +9bDd +F%ks +#M+z +~-=i +<{e . +!57V +9q]D ++k7[P +8-'z +}/r$ +/z=,)a +<#gS +=w8" +Ty8iY +6^et +ztb +(!Ym +OOU_< +GT5P +^_>t +&=.zI%= +.Noy +#R%xU +x,i< +3L[( +ydsb +#eE? +{5'9 +,}Hob>G +=BR0 +!_;.dpp +Qju/ +^6c; +iXOp' +t~e&^Q +*]N{w#| +R65. +?FJy +.#_>j +J=Kp +2yj9 +w#;D +,|S/f^ +/Bi +hgo* +(_%+# +-5oq ++2aM +tC=i +a.g]f/ +n1N+ +F27lb +rPT%b +#K^( +nW2u +CHz9J +Rcr6{ +H{*Oj +9"}j +EXhc +?'-G +1Pk(2. +A6/^ +1zidh +u$[J +5liE ++fie +4CnT +(y'?QX +Vfbo8 +DEy( +/D_6^ +%(b- +z1~p8D +nT/K +^hCzh +)uau +,N; +`x*` +Xb.v +dmTI +N4"7 +_'R; +9+H75a +un0Fc +dNI% +ph(B +Iy8$ +#6]sdt +".d*W +]#{% +Uu7@E`S +vwz +%q J +T}6RA +m>K~ +c"-U +H?X> +)^C$; +`Y+g +^<4r +WI+v +hQ=>` +IXRt +ts0)]O +i]t%= +Q4Vo +'qC? +XS62d ++9Ob +C!QG:e +t,YRE +WcEJv +*P%0 +i>eD +?Vo +{'dZ +'v`9D +""FaI +YtBF +{P*z +-0sR"t!2( +|&Kq +}LsR +UIcd +?N'9 +OCBo +T%N7 +N\5b +}=duz +m'kx;b +]4 4 +7420rH +P-?Ozx +do?^ +k'hD +U,}\ +iol8ZS +i~[w +}v N +z/u9 +JZPD +b}`-) +}[|;| +|cj9 +;,:R +$Vb=U +Udx50 ++Lzh +KR+!( +'Rx}O +bV l +j\M& +\/7z5 +WM%^ +7%iv +K% & +U$k|Ho +P1QL +h1P_ +x[HK5 +zND3 +x\]P +Rv< +DHY( +V5~C +ct_i[s0VO +R::j +Gtj%G +U7iab +X8"Ah +cda@ +q}=\_* +B)er +7/SD +Yjrn +S!ZA +O4LDo +^-. +BG]V +0kp7k +E>>i +i%T ++PMN. +2a&k +)~ZoSh_ +x$Nw$ +3XG$ +w3E?fA?fS +Sh|Z +S&/Vs n +,D,! +ma7~rOg +cg[~ +=d!~R +$>]_ +'J+By +_F.@ +T tY_ +[;[6 +lhk. +y<GRJ+] ++F)} +>C!S +%im/ +'(tc$ +laaB +]T|$Ux +!qOO +OSD +)o-|u +"x^L_{ +rp'3 +EZ6P +4GJI +fud(z +C_AN +oH_j +[7B +!m`q< +w.ye +R6S/ +;@a: +NhW. +~/|[ +nugtB +8/jg +hi(Mv +,hILvC +gE~X/Ju +D:GT +j93Lq< +7Ya+j +Aj4!Gcw1 +X8[6 +Chi3 +AjQN +`4G!m\y +gth_!] +NqD": +flGQ +#@%xP+ +Bl0* +a?`|p +t:}/ +;;qFc +:rD/ +{73/ +ZeGU +!_U/uzm+( +T1:W1] +n@_.e& +uMpU +3v!bT +G9LJ +"^<B+ +w|t[ +9=0r0 +v,Y) +`YhZ +%\Go +m_B~ +U3#~ +2M_-[ +tIPh +jyh-O +TLy=rK +2vp? +-gZP +9A~" +Z3x:2 +:`|g +o^d4 +Z$Ma7+ +#pj2 +Tcr2 +C'YK +6n.; +9F^, +p<30f +=Zb*5M +c~fB +.`=\0 +!vU.Q +Zx4F +?nw2 +eICD +Jf[a +|H1uX +7q|S +HqUp +w8CI +59:R +BQGP_ +P=c)6 +}H\N ] +Hlg" +ae8' +ud,)v +rC+[ +PS$VK +x`){ +Rz\. +0MGz` +G_x- +|1^G +\'hLmo +n9no +qKfb +vNdyh +v*f7 +]'Ob +p^f +kvaC +Zbv1 +?xaH +kO9T) +NT_- +MgK7= +ZRws +|w-s +R&-@ +w5ea. +67I8 +f1k$ +a\Nhm +FaLbK +?c;0e~ +]RUC +s6%b +!D,Y +37Yts +pc}l +T?cm +`lYI +BG#_+y +6m6\ +he~F! +VpH] +<T;< +vCIJ +j|'ql +ohCR +ZP<R +&"]5 +8T%N" +[Gt'5 +{nzb +EHIr/^?+ +MGu` +lROm +-nX) +6@?~ +c]hU +1x1q +CZu{ +sPB8a +Uy^V +ISdco +'Um1PheJ +Ya=6;R +J>a3 +rF4* +-`.1 +cE+B +"8bRb +sZhV +jR9V +;spn +Xq7- +|@5vQ +_/S`. +D9l^ +Djd%) +@Y,a +bfq* +XBsb +fD=olx2 ++-T> +!=,O +E>Z)> +?Z?K +=20AD +N}"sC +E~t`G +1_t8 +7/gc +Yz2Z +l}~S +cYh3) +%@YP +b#A@ +LOyT +k9Y` +T?@~% +p&ih +!'(< +ITM:f +h3IIt5 +%@w' +%2Ps +8?B] +}U7=Q +zjE> +P$5s +k:\~ +l:A[ +(rSK +'/sx +0O5@ +l>Vs +sCa9 +,"_1i;E +?Zt\ +xo`m +)T#+ +:f~0 +TbN0 ++YJ& +Li4Z[ +$^%U +?l,5 +=F?2 +UBl4 +}=0i +6u<` +/X~C +u&FHw(" +wo:jy|U + [wb +b7v& +J+\{ +{l"/ +t=N[ +pKO +DYr7 +;Ng7 +g=K^ +r4AAP +W)%wX]%@ +x;uX +>^7{ +#}#[W +'GGN +qHH# +L(bi +z~&V +%2z<` +DsqK +/${7 +xt.f +jB//N +H]F +s==/ +s==G +/Y8j +<#$Z +R0UD- +. MB +hotC +oQ:Q +}n\4 +92q? +9L^$| +ycsO +;szxt +k(Qf +,Fh%! +q*c! +Cn^~ +`"m& +zT9L +D{Amh +91~nb +YO- +0:6l +g3#y6o +`4lCg +ghq[ +}&{dXU +xc,J +~S0n6 +S|fJ_ +z;?_JP +St^R +K$)rP +yX3l +"MwH +IsUw +@=n@J +H(w| +|cPxp +_!>u +=sn^8,OD +-o}} +8d]Yg_ +2NwTm +2Zi5 +uS;+ +u+,,l +D&jm0 +{jgN +.eO{( +P}S* +eG7b +qm0<Q +JoQe +b6vE +e5HPKNc +7h}2 +Eu{= +'<N8 +|=~= +ugJ. +{<iv +0z'' +-Jzpc8-Q' +rpRE +9VLU +n_p$f +3/~yY +A[m| +4">= +1{YYr +"}J>O +,giL&k +EB&Z +)|AV +8;|tJq +H?\/ +%kn| +K^Oi +1 Rd$ +}uRD: +k:\~ + ltBlD +V7fOtI +2ciD +P\YE +-3 G +V}X` +5H3.B +<J1o +Fa.sLd% +/o"+t-eS +"_McfEO +0]l6 +3iwf +maWR +H*jn +4$+3x +iCkw +:+$w +Ryad0 +,;~U +2OsY/q + C{Y[ +A4vc +b<{lU +\^+|?mwV +;fvp +[HZz +#5=w +yPvZP +xu7I +puG +Skwlwr +j&akqG;1 +kvb% +(+66 +5HS> +_?Ei +cl;dCo +DIUX +.uO+ +\ypy +,Y0a +3ye>};( +ek}\a +{[?Z +*=5O +\q|`O +`E[` +Y{va +*RDK +D(Gi% +N:}1pN +aL^4 +)Tb> +<y-p +gzQZ +8%Vgp) +Ma?3 +Agp(t +Wgg$~ +^mvi +Xa%)h +|LecMxJ +g5a3 +le?z +=4z. +kwyY +-j}X +`FfE1 +/b5J +pxX}] +h:Y +Sw+@ +:t"? +jw5kwMd +{AT/P' +PGD, +G!Oc +\f!K +',tN +cTN! +L\ix +pKWe +w`Yu +CP#? +)$Qo8 +(dOG\ +X/<{m&K +K0bH +@6n1` +[2K7 +XN^o: +hcXx +W.\2 +i#Pj +)nhm +da-$ +a_tf +<=XR +)tE[ +#$d. +mIP' +n[R2~ +rJV#K~_ +<7P? +go/_ +Gz9P +r[D-^ +128r +0u4; +9v:V +bI!+ +Og-@ +arJolK4 +l0Da +5aWoGY{ +%>~r +5p)B +{MSiS +d gv +%R%F +vQ;" +u)0f +xJ.!tH +7X!z +k!O +Bo:Ga +k7Yh +r33r +w8\Wh +iEMJ +fZ9;7 +d7J2( +>q0X] +CvXS5 +"E-[ +@ja$ +rMEAy +$At& +rVS<s +Y7zO +VgiA +wb$!!% +d9c^ti +=cm8w +OF+{ +3uwI +0%Qz +6EDi +4>Bk +qhOTp +[4o! +y*PM +pr(e +"0q +z6." +Cze3 +[g(0{4 +=@02 +Z+po"^ +yl4L +SN_O +_wh# +{#JzPR +i5D6 +?kk% +l$9n`Y +2]868 +XAkE +rq.aog +-U- +\Kr +0IVp +]9,R< +DZ^j +HT^F +;Y/? +B7Y2 +e:O> +\FPT +`$hD ++jYW$ +IJWgb +Y/GF +(n!x^ +|d|l +'-)8 +!Ox-XJ +31e7 +K#~' +'T%l +Zs.| +"<%= +asS:S +7H.jd +0\@3: +(I;% +vik6 +6h5dp +E\gi +:m]U +)R[`.Scc\ +UoQt +79Xr +/|je +7Gy%( +e*a(nm +RJ/' +]}p: +J0,y +i9b8 +vzd*8 +vo)ZI +\TT_ +[j\# +.=A2 +"[vM +$dhD~ +8k#95 +V>o+ +j\z;R +WHg\ +Bz",! +u:;8 +3qgK^ +!Vvf? +*/D: +yQ>3 +JC"4 +3g@; +e9?V9 +7r!o +3w#? +|`]h +7it' +!_:~V +o9sqw[q +#FL* +]6"w +z@z[ +4|\m +{SJ;&' +r1;j +0t1^6 +1xF/ +4 :9 +BK(. +RwzR +@VEp +/^Si + 0(k +V|^. +nb-5 +G$12 +m{Nj +eChc +4%nmc +:838nm +v}D +y$ne +&'4xe +bOZK{- +qWmuB +y7V=` +OY% +.Y:C +iU[2 +m% o> +2d:k! +,#r9m +86Hz +2loV +y[.0A +vF%[ +I1l +J^Em +ya6kY +}|?= +KZ/{ +#~8@ +> ?n +?',ju +)caYz +|i.s +nY^$ +3sDN]< +|jN8 +rre/ +pc.{ +VCkrN +T2dRslM +:&{] + /$t +[1~+ +x34a| +4(I: +*Ux1qK +YpX) +%0$n +I}moGF;g. +}U-Y ++{.I +cr[q +Z+N? +p@6J +bx$~G +-3HWm +Fe+kO>" +&Kg" +RO'x +w1d9 +KvcYw +d}%Ij +[r7s +c^^1F +ZN6U + /Rnb +tr) ? +s<-Ycd +<9MX& +u^9C +M D5 +~016 +VdH.S +ZT/_7 +X5I7y`D +bfOs +S2r1 +O^#3q +Q1z +!aif +d$_|T +s?_Jp +:_O#{B +>{-! +U{?k +SE2F +(MR2 +rrHW +k.up +|il/ +2{6f +rUk^E +K8{O +PFU| +m%[= +KWV8 +"x]a +S w] +t&[V +MryZ ++d( +,R5*_ +Mpu2 +W/S9 +[~P{ +U9B^ +:TX+ +*QL%WF +*H^:_ +#,m% +W.YHW[U +UY+s +Ud"?d +)n6KH +hO],S +C|?G +^vi# +YBLG1W +uKJ+ +'NeR +2Lo3 +.sR[ +nZ=ip1U7iL.Ra +pCy{^ +Vc[j +,y0cr +E@zuM +j\N: +/(-i +xX|oB +)t"- +w2R"H +_ 6 +8 V| +kN?Q +-'A#s +o`X5, +!D3! +pxY~2 +~TnB +\Q2y} +5/bU +pP`. +g`hPx +;Mc{# +>axveD9 +Q.pHK< +%!'= +x<>6 +!s0$ +d!gt +5m= +6o_. +'[E=w; +"_ad +GQ<~ +V<lo< +xheR +Mw3^W +PoR( +C-Ic +r@6S ++NRY +w{dN +-iL4& +hyWd +$<>l +Tc.> +<Gb1 +Mw)Y +i)^+Zm5 +xd)& +rNyY+ +W9VP +oR;4 +YNsK +,LU.| +rk+K +d}ra +Y lW +E7bg +{Jb$ +dwS/ +6)0|Mh +>0[;!gj- +j2** +gm3a6I +$[;O +{fs4\{\p +rz2,3 +i+v. +EJm%o` +1PaK +1`x: +}(gq +oE=") +FIco +&i!g~ +yC*cjl= +`sUBV +sOop-"o +!W&$r +OeCo +YE8nfY +(RWYI +m:X| +|"tm+ +$oRp +!tS#< +s.qDf< +u|?6!{ +-q9w +gBvw +D*#l +zU)z' +W".$ +"iUi +p<."-S +~;{C +w16" +x'Vk. +#mDk +9;U- +M(\x#6 +?6>z +Q|]r +%|J6 +8>|B +u9ws +?d5J +V"A[ +4l^Ak +F^L|aE +>mvg +-@X7 +CAQlP +=sSi +;YS@: +/C\( +6aGAp +d[kb +,g9d +TJOx +Cl C +;De= +dc(IK +6acSG6' +`hCz +xej- +R0#el +Q|3nKg +#r}~M +?+_= +Oc/u&: +~'qw +:?A8 +Y$uq +gO8^ +Kq, +*CWB] +[;d#y +hZ}Q +6S*t! +e.o? +(L>@ +_+W} +L{Z` +qg~x +_]H'M +Rf;G +7If`kI +guJ6 ++4:d+ +OaXM +*`kO +t#qR +ZSdL +^6KX# +Wr|[ +%<F9R<F +IvP^ ++\]J +^RVx" +_G8l: +N~=; +FHxMH +U*4mH +a!oO +odjO +%d%x +MZxw +?|>K +xLo+ +p&YF +eJI? +9~#b +ae(?$ +/'EZ +JUn> +gY/] +@:Y1m +L>u8g]L +E>Di +KxnH +jfW[`nw +bn$=` +Ro8` +2e- +Gkfwd +jI8;3J +*C,1t +,U2n + NQU +Q}?k +}&_$ +2{ce@ +inh! +=k&; ++-boT +JYIV +|lt; +Z&tC_; +:hl*r5 +MB(* +5#j +{0_4 +CX-i +A+xBH +KpUWk +H6F_ +T_vf +|\N) +u?%8 +f((1O +30p{ +u0TRx +~yaU +tw_ +#uxk +tx6Q{ +L[{ +yvO+CLu +b]SK +E*|h +mNp(y +&rHS+ +v`-= +<)v#r9M ++r8Gb +"SZLV7 +vh% F +!?RJ5 +{Zwg/ +sBn +;L+TN +\2mT +Pa+Y +u0~Lm9<s +<XKp +ZO5m +4`+2 +t0o1 +0Qz9e$ +; 8f +GbG, +OJy\! +a\gS +`}O +158X +-Md% +yrV[x +~W}1 +wG+E +?/-.9 +@}0qs +~"{vs! +"#<^k +Ap 4 +*f!6*C +3t+# +niUe@' +9s\0 +sQM6 +ok;p| +iv"4 +|*mX +rIe4 +`-h +vCX4O +Ulr0Y +<NPd +R;]V= +;R_= +ku"?yn +Gtpi +KLCo, +bl<L +j=!W +m&ax +X>@r +( %7Y +se'd +[#;A +Y/4( +%?-ou +M1% +",,}u9> +t3ySv9qePM +I_Y|27R +l#e! +7()f{: +F\9k +4f2y! +'lzi6Ff +HxGhG +-I6G +"t77 +fdekF +R^l]M +kI./ +ApMs +[^SN +r\ne +-^K| +{#8; +UUqi +m$H7 +adf1 +a}U2U +A:B7\^A +rlos { +n(`$ +t?fa +u`Q?B +>[%y +eERY +a]@^ +(W=@ +cKu<V +[qE" +yXW5 +7y"+ +UJ#(< +d1F"yy7 +7%SLB +EZ(b1{ +4~I){x +KU=sb +k:.)eMQ +a,>i +^(SK=` +Oue~/dIn +%KK) +uOMi\SZjM +9zK. +Cd;#CD +^ o/ +.FL=> +kL#Yc +!6 oN +Y^h6 +[fKo +[MMY +I+KM +N.?1 +s^:1j +/cl +uZ&e +mAY6 +_ve= +sX{lp +DILp#E +iLp@%I +gJk}-$ +%2{7 +Y=2 +#-X4 +.yt{)Y +5n4a +#0[x,i +A*Ku +q<d; +a(kp' +:v%.c +*|b8 +tn|Ls +`_%=5 +3u-8 +Ue(J +Th+] +0Y6l= +Wv%. +<R+C +V}%4Z +39?v2 +<|pso +g%y) +I3s76 +[ x?a?k +kzV +#=`z +^\%[ +&~4n +#?EH +Tih' +BS04 +iND +me[i +Qs:{ +T@\5z +7>`^ +0y' +YD|{ +AH: +qzVLv +bDJy +AgD~ +"g&[ +YZ3p +5SXJ +Lx Z +6Zuv: +b<.> +l(^7 +c8_o +xr,\N +?t!fp +]Dym4<Q +>@<3 +(i?$ +L[EZO +r(e; +}/4OE +#8iX0 +R^1p +le^Mx( +zs`&Y +r G1 +]K82 +rh5I0 +N"DvH +;q=$ +s)7N +UM|N +}6U/JW +l%}[<m] +|Z]# +Q/U& +ZMR`_r +w/ 'W +#ExnQ7! +7}%/ +_25) +C62} +N"qs +`d 4) ++V6! +wR;k +?\~A +F]H1< +KX.{t +={LZ +i"m0 +X].bM + /]i +C<R` +xtY. +wuh6O +c|"0 +'rO[ +tnj) +<6*DzQrN +)[8R +"4Y: +BJ]J +K(+s +;aaU +Nm|'js` +Q;6<R +j _p +Kq2'5 +#D;( +kz|%"r +DD9r5: +:Dkc\ +eiwp +$9<' +t Olv +7ed +2IIv +>_&y +f]Mto +kBj! +[eIn +i8q, +(9Zf +Dl,D +T _xA +&|u_pgj +#Ny; +t~#0 +Fb6R +>Oxk/ +qUy4 +P1!T +FeK< ++'U[ +AvH} +'{Y/ +. FwR\7 +5q@h +"O*' +l/#[*: +w%yV +G<j-- +>yl}4r +i^85 +I<[zV.C +qxKdK +ye`N +&CYR +dZJd +)6\D +N5ttCv +U.qX +/f!F7 + {vJ{ +mHE. +y9K{{ +eHAI3I; +-4JT +4mn4P/ +l7[, +i{Xs +gIk+ +5IXG +}Al^+ +s2[5 +k6[< +!w2+ +fqyC +iU0gZ +4 =' +WzC: +e6pb +wy^b +(RmA +NnZIo +G+3rE +}+mN +/b{5 +9L<1 +Lt:m +N$Fn +="u4I +I\ux +=#d> +$q}K +x'X9g +fw`] +lA>8 +"_2, +<dEl +K+N` +S}TM +c=sH +_2.W +'0"? +{"`X +B+k4 +B1S<( +yg*a +L8B4Y +V~$c( +2IK( +>Oy5 +;7ca +{ck@ +lZ[: +{IN4 +3!3$ +k{5$ +,Am4 +$ZDkc +ebja +I_CY +&kT[h?> +j~|8PjW +gE^>$ ++sE +?\Ch +]2 p +3pz? +IB{`#gU& +J _h8d +wc`5E +ljFG +=r+Ei +e>A{ +I3@yY +!?uM +I+z4&= +o[?y +ErSc +Bv{x +GnQ' +,QNH +4}!em +CZw7w +?QLI +mG*>k +}N52 +O4'~5 +G{T +*p}M$?) +zhlr +="iP +/+5WHM +>`X] +EQK3 +{'PLo +:N=v +@_/s7 +G4yz +hI_s+2> +%Hw~ +^lz5 +m6E- +ybU~ +{"uo +b[dk +V'pl +u__* +!~4P' +rPI_ +tTmS +Ny"qg6'B +:e#e +P}OQ.\,Y +1R>( + Q@} +Q!f +}Wz= +ie l +p[z( +-4?4 +dWIs +p5lb +Bpo? +oNj7 +w]9e +KF*a +&O)W>auq +gdQG +2mTU +hqg* +KmP^ +wMj5 +c+Iw +:q5- +m5LE +E2ZFG +!K-V +d_m"n1X +)/^W +v"b) +@2$K +E9<V +J#%5 +H;.zx +H,"<! +f-WE +s*WR +\@J9 +S;K1 +t:c# +#_j6ml +U`X: +T:C} +uA\Y[ +E@W~ +!f`mg +>7nl +`-Hy +bZy( +6?xp +_uAX +}/R$ + c%bu +pS&= +N_x9| +tL%+ +!xp$ +i/V/ +Jxq} +~=MF +I\7(s +Nick +2a % +|pmV +rP`. +FZ<@ +98%h) +uCF7q +a+}51 +p+7$ +ZN_^u +]5D= +\~2A +9<$4 +lKi- +| Dx +2@Vt6 +dKG{ +Ui(v +:yU@ +'*r'~ +L,9T +|zbW +85tW]*3$ +[n|'2sb +<ErkG + Brr +k)x` +#%*b +;[?6 +#f]&nG +BZLcq6 +>=6' +fk`U +q4*Z +oR^Dk +O/^[ +""'J ++^Y4 +$`2} +4sigJ +^">c. +[rK( +&q_q +<HrN +TXP-x +?#[9 +A4 %QJ +X??D +oCg=L +lo/Y +h!A] +oBvAP +=t*5!T +p"v% +JR&| +uYN[) +JmJM +{l#o +@/<Jn +#v0F +^s,k +:gdK +"3' +5r24 +tX5}/ +%'pIs +<N)w +)Yuv + /@6 +g 6* +T<f> +^;i/i +YIZ,` +lZ$s +MB7N|c +z>Ag +cfhd +d?>A| +DnTq +$k~5f +V`XXe$ +'wf+ +`{rg^ +Zrj5 +qr/d&s/ +|"7R +S~*' +6K14Y +Pf$)n +RI9: +Rc7I +FIyJ +'`~~ +xVXYS +Ih~u/ +{!6M +z@J|t, +5}%6 +Bb&= +H1#u +#iw(6 +^W`n +Y)}f +tS|c +FW_x +>UNENN +[[=B +(6Sg +YzR, +_Ur. +87Idy>Ez +cnh +x'R/ +jA!8 +~}[XUv +hOx> +RZ1b +vA~@ +g"(e +NP$3 +w~9e +2P*TJ +T%|^ +UM5a +9L@g +?RF6e +Oi<( +"%K_ +k%-f +|+kTd +_6GC +l28M +7:}gl +5K/c +&yST +@e=d? +Y]2A +bg.F) +FIFU=G +3<~T +X/9r +"{n2F +.e=^ +UEhr +(gEk| +J#}a +2i57 +>7@b +Quz} +"G&`- +Nu"o +z,%`' ++{l/ +w.>- + vZU +Qes"& +@>ioZ +q,5J +%s${ +{uj; +P*2g +op?o +xt5J +"lB: +9&1{] +;.-: +^Zd-N +82^}Z6J +u$kh +.apL+O +"l2i +{OrU + ]+. +WH^0t<_e4A|] +a*IN +]n(+ +\^(~ +5^+g+[2 +es:E7 +E1 +4sb: +9Rq( +e ?I +`D]`%~ +GL!i +4}T6 +2AqN\ +=MZg +GI>Z +_#}_~ +.Y?E= +iQ0e +-Zdci+ +*`f{! +sr:] +4y?E8w +LQXp +QWFH +3"mP, +i_*W5 + M1N +7+_A +Xux7 +f@* } +:/([ +*o7R +QNy" +WWUa +B<%! +4:\q; +=K^f2K^ +bkLM; +dt$g*: +#*se +=S\I4}l# +uv:e +tZ[%[ +S_3R +hL|4&; +9V6I +\Fg: +SJ9O +Eb%o\ +xH,Zx +#<W) +bD9| +<oLqUp2 +t(<ZC +E3q9 +ik$NQ +-yN< +G,` ; +J|6 +"&vi +!?1H +OR0M +QCr<* +_?GXHY(_FX +]XNH +K)e( +AVMk +holuc +*ikA +(8H]O +EX3: +^p{pf` +c[(m +-?|c +DezF +X7q- +3z.^ +?kek +wR=, +>,. +1KHKD +"/j*} +:.Vx +kEI# +}JV4 +.-jG +j|@> +y3:z<QV +a? L +YKA% +:KX] +Gz^) +aZ]w +a)q> +K=EgHi +{z.Ez +\V,t +/EJY +IF:K +zI3J +U.dK! +k3r0 +G7'b +lf<: +Vi} +H:M97 +'}U? +l@yJ +\6Mt +v8Q"~ +#o Cp +0y/w"'Y +,liY +CX&K +{0M~Z# +9BH7B +WDG0 +&Yi" +.//u%Q? +!$8F +O0o6 +s\'b +#<N04 +l'dJ +uCID +q.8i&(Mi;8E +JtiA +'PBJ +k@q +r&5 +-f[[ +=5fE +4kQ& +hG!_V +,P)kr +xmSw +y/rhW +`9pf +>^NeK ++vw; ++2m.\T +\evZ]tW +<TS:W} +{AZo +O!]8 +'>=: +g|rW +H+j+ +HuD: +z**1 +2=g{ +VD%~ +x7GO +rB^* +}-av> +Zp8q +tRG^ +DvI8 +SyFOa +pWhHYb5 +c 4%m$ +BzHi +A^]M +(h7!K +R.kV +xUx3 +[R+z +|(N: +xN,vV +2\t~mS +N]R7 +kt dvB +aV#~ +[(O ? +&bZ_ +fZ(j +R8x:>Ss +)o,s +b^m9v +.f_^ +Pb5hK +GE^3 +3!B5 + a8< +=":& +\n0Z +w-j+ +qtqd +e[6c +4/#p +E<3c +1L`[ +g*cO +`K]e +EyN +u~)Ip(] +2/#7- +^blU +E-;c +J~<R +G5:S +xiRwX +'?uB| +E8Z) +QsOK +4tK$ +n0 ~ +*yfL +;Lg; +~;iS< +k1bo +_]{: +<t%]sh +BF2- +x"1{ +W:p: +:Az/y +=|h= +&}Ia +vIps +tp_j +c83= +`"bK +D|rC + Y;[ +WgKE +-J;O +2F8{ +?}`G +:G:> +!td1 +()DV{ +IiKb +5vj| +IlPb +Ekyl} +u+Ed +{)}f +$Qr_ +&? +w6PVC +VIF]e +ZaKg +.R4=x +b);j: +N~M{A +%FFct +k*,U +Z~GN +2s"Tg +_\NQM +/(Tu +eW4F.ZpE{G +aR## +u4_' +iE`#o +/hFT +wGzk +uR=> +;bK0 +RXoC +QC86 +d[po +w=m3k +)Az% +@!L9Bx# +~~g? +mA.R +X)sS3 +oM=_w +^%x= +n@j@ +tRL^c +mXV7 +Egw< + Y&-B +.-/S +]~a#3 +K:TA +r&T$ +{;/2 +!,qC +G/s: +]@Ig +7MGL +L[oB +'b+j7 +GIVX +spEL +0_xNb +>cgf +jkpv +5bM{P +?a[w)EZ3 +GA$7E +OI*8g +=H-( +RN^B +OeT4l[ +lOjk9. +8Tu& +;'h7[ +Q[r}` +9EO;EO;E +t /\ +!B]] +?|PM +48\55 +WAQMk +e,Gd +gSh) +\xm| +",e_ +>_op$ +wQOc +w${BJ ++RWs0 +?#3& +aqH% +t'-r +=m/; +9LHFB +SiiM;q-lA? +;HkG +zZ#' +O~Xxwft +c?[u +dgXP +1B:9Y +IB`d +v6<+8 +g{%3I +c)[# +hOKC +y/<H ++u2k +:u^mPg +F9t4 +U;B0 + r}X* +"Noy +WB:A +sYqQ +nj6" +7 u +6!Jw +;C/S> +f)+xH +Jz)G +5tr" +q7%{> +^,bfS +S11m4 +X9>K;kJ +'VTJ +9tUq +{d&E +{f`X +vROG +us/T[ +Vlmv +ti;-G +qEUs +rv*< +k,^6 +T/Q$ +N=~wV +hKn)< +a,=G +<MhE +ev|w +;F)G +tP+5 +jL}] +O^K$ +Iq*r +i%~o +4i~l +sapK +PT\% +/,or +i4hL +'HS6 +-4BF; +9A+M +c-DO +^:'E +?dji#z ++jGJ +:)vK +~z?< +0'y< +%J/l +\oY=h +Ep'7 +Q,C\![ +SIoR +skBR +(M.c\ +wKy& +)I~l +}fT"\E +a(V?E +T<C +SDnWh +Nd-K' +5CH$HQNLY +i)JH[ +0_p? +ncd& +SJVu +VG{{ +Xjb8 +-,+? +c=-O{0O+ +"urR +{?W7 +wMMR& +fSMK +1bUcN +1>_O +lsn^rTu +t)Ehw +R5BywN +?J'u +s-dj +j"7> +9wr}Q +OY@4 +PO/?)( +{?P,% +v|{% +tBJ2 +sp"[K?I +2CR{m +Ae_Z +>}]s +SV'I,8wr +0N8| +2X&r +;|5CFA +'n~~c +>(p +]zRx +'WOh2 +$>Uy +MF,h +UH+t +$ybJ^e> +60~+ +w;[t ++8&F +F_*X +67R| +pf_) +b;[x3 +&kfSz +=zkm +cnikFK7 +B[Ok +[ "e +U;kZ8 +Q*rM +ex&p +Ch`^ +R$ah +!oha +1,+Om +v."/ +g?Ni +E0}m_K +q{o/O ++@vz +)Nlo +>x4f} +xsKb +v*j/hg +W _; +Go<F +Q~Fmd +S=\E +hRTO ++`/\ +wshW +cuKI +U<alO +AOaJ +Sp[1b +Vo7|b +6HZ^\ +u!5C +2yH# +]{)p +T^%Y# + 5cnv'G +>a>d +/*%b" +rbSOkx +OMiO +Ynz?$s +hjk6 +nMe_ +h=:U%. ++U1F +_Vjd[( +T_QO +hE!: +N>H+ +*_'Qk +n?#X +fM)g +2(5xq +('(AR +)O w +n:C0 +`5Ec +7\zN +5"} +1N&} +J&k8 +0^ q +Q~*/ +f]xZ +y3G_lE6a +%hGO +b#YD +~REn_ +ke_`~ +7;Pb +g)c8 +zl:EB +1QhL +F-J8 +g?js +~=H4 +Hiwt +n_Vpf +3'E' +SWB3 +*D?3r ++aEG +he<g +%va9 +[(J: +cWuZ +Wgf> +7pmf1 +"u>C +-3K28j +2,3' +g _J( +^!)Fr +yQ/k +"]TS +srH; +W!^E +Ks@% +E*]> +-q66= +qx@R[ +DOc%I +u`:K1e +%D_* +dDMS +g'Z0m +T^C> +.'lt\ +H@oIafKJ +RK6c +GdC9 +k.)R +|1r} +*J)0h +|:13w +(z6 +-?.N +X::f +l}v$I +yW3r +n/z> +94o5#r +k5X] + M1Y +)xV +_RSOM +qp-" +LTLT +<[)%s +D+*lU +~{;!AP +78U[ +?ml! +r+! +iSZ.y +o[z~ +1{7H +<~z +J5Oz +JTBC +y_;, +f:yZ +Uh9X +vnsAub +8_M[}P +-XMs +?]|nV([ +"VC% +>j\m +^U[}V +o%N[ +#]x/G? + 9// +Q:cL`hB +"yb)H +{ttO +Jv{|Un +Kqi{ +3FOl-H +;g'R +`7i`n[ +EM8h +Nwg_ +q]gx +B8sr +Y;@~ +s|rZ +#Q1p[ +L3*)& +c#Zd +6[Qf: +9KPE +,HYnp +>,N> +)PI8 +Z-de +>Ktf9 +\\_m +<E)P +P%Q\ +JVp]Lk +^Svo +6Ejos +<;{@ +P';[ +z^X1 +nj]g +\c+Uj7a +z]JY/ +IiJ(! +{9m: +,_(R +|%: +},jK +EaqL +zz:2O! +;"\al] +)SWc&R +% }O{ + `D1 +>'HK +uL]5Q~z +RN3J +m%|3 +LqvW2 +t7GOMQu +0a.1 +m=*3 +p}r3/ +c>9z +eht+9 +f;TK +Gwz2 +3eFwa9 +b~nb +X>>;w +oHpe +ep=" +-fA] +Q if, +4s!I} +lbF +Co4~ +nU,"IElw +Wp{k +P:%O +n`]FM +~xzL +y=Yc +&;+KF +>Hx06 +![e= +x@ _c +ZcJwZ. +:Y6s +=3_{ +'|7k6tDe +%:Fh-j +ESs~ +Ji4<b +BQhS +j*O{ +=vn3 +vSq.e +\n8} +$yRqj ++e9oN +uh#Hg +;@G +Y)GiX +99P:z +hS.-& +}jO*$ +}coU{U +%\ / + gb&, +r/Nlq +Az\* +"z(F +|0Qm +k0{|J* +lCt$ +IKPc@K +Z&23 +T*S) +H ?? +i%L6 +C?p] +gu1wT8 +DkCt +x[- +3{0j +n|$U +DlZ1k +8Z{K. +;Wc/ +"W1V!R +?Y9-$ +4py> +{jX' +967r)T+ +vcf8q& +OGiq/H +[ZlX) +~)[7 +FU3| +C]-; +s8F} +|t0?5 +n&aT +Vb>@ +f*;u? + ?YP +";y_w +3Ko.A8.V= +M=1i=A +"*$R +GA:' +E9|R +),A: +K~VV +%eXc +LG_ +]4=k'H ++B$)qAyG +Cs5%] +c|7z +k#em +0J[1 +xdGt +=>nh7AK +js9] +&B=: +YQ@n"# +`O2P +<bf$ +%o!>1 +g!)/ +v|c`S. +5p?u +GXr> +vN-f;BnfSD +l 'bt +*:[J +='(RH +y5Cmh +>We@ +kXt! +)Z@hz ++{9m +T%>B_ +j}nC +v/]yY +RRa* +E[w|mV( +tm'o+ +xIxFY +S2y( +9jkjF +Vrp^ ++UF~7 +oc+Z +E[_5o +e0)` +O.'~ +&C., +0vW2 +A9k{3 +VxG( +V}d&XO +j05w +HY G +Sp[' +jsCmn +gr u~ +(TLh +({}J +nnru +mxf0y +=|:& +Myi` +3=:G +K{Kc +c^,<- +N./~3 +^@'+g +WA^Lok +F5NT:0 +u4_#8 +g[G[! +ah)<3 +1o$6b +BH:F +u*oz +~mk +iel0 +YtAF~4jF +Wau> +lPWH +eB-BE +9Q&^ +*X7b +6p1*M +9Hxd +w2y} +2z`u +y8> +p<8Mv +6R03 +,IG4 +aG*J +lAtF +t^6B +<n-%*K +.S,8 +ED3u +Gb>3 +l"_t +3?SE +rO.H +=RFs1X +l9H5[ +G`oH +/o?> +!7s`V +q}Z, +qw.C= +DrYq +G,Bx +^&rF.G ++X2P +hx4&? +GZ`7 +FsYH__9 +MsRE[ . +lWx~ +?9rx +E{6b +7Mf% +A6g:f +z,"u ++:8?^Hy +:^T2[ +NZXO +MI6z +\;>l] +lqzX= +7j]Xk +{$}:m +/woP +;&%cL +hwwy +~*QA\ +PK^" +C1:HZ +?!77 +9u$O\,a| +Ii-C +ej>5 +657pN +3Pdx{O +$gq\ +#{8ei +Hdpj +_"Ju +UO8"Lq +MFo= +c?fYw +??i' +y<Z9" +Etlw| +i1z. +-DG8 +0r:u36 +8BHy +@_!q +/ZTY +%VDm +5ZM@R +Pb-cm@ +|X45$ +9`ofl{ +kqfT +nbPWky' +P.:Q ++hkA + k< +zk/3 +7qol; +~D"; +U<{N +{;k0 +E4_lu +k nWN +f]:_5] +yfnL +t)*P +EXco +9PjX +WXdc +01wHf +A+h[ +eTLwW +X4R# +X:mA +oVJE^3 +|.djea +%o-sx +Y<;"Z +'?1db_D +(197 +|!Ri +?4CEpy +.GrS\ +;! # +M-Ji +w;J.3IZ +BC.B +O<V>= +}ri2] +IKy#%SA +LpXC +})yA +uRT=5 +4s^C, +E{X@{ +jD@Y +@oQQ+ +oQ). +f'UW +7woT\ +R!-N +rhuh +w~Mk +\sJv +yGXP^ +SHj*HIM%(5 +)$*@Y +3L*v +&\W +/L+c +eTjS +cx&h +YojXk +3Clv` +XiwbU +5PY=Y>4 ++=OR +[8&biy +C\Vm +f-+MV +$+SkE +#]rq +T?3W$ +/t|( +.?ak8 ++)cJj +\s2K +ELqk# +>c0.E +[U5 +1wo\ +m=*f +27H;N:] +AIQHk +NTgI +C]B^$3: +Lafh +g=Gi +RTr9y +(w$p +_u'm +vRd1 +fq]8 +pTin +'b|:?E; +F2Y8 +Zy_`~ +iuD5 +07aO( +K5vu +VetB +"@v| +~6>XG +pFZ0njf(9 +tm4F +R9f[Q +,-L^ +${.+f +1U^, +R(>. +'VWDX +g;g^? +$MsC +'6Hq +_1k_ +8Rxj* +4!F2 +'DX7 +Y]?hu +nKD +f]9Y +VD+M +~&lq +O%r. +C-8# +;Ma +gR=>C$ +z`W[ +xl{( +p5cO +{gl +9'"G +'t$p +:{GK +M#>3j +l;'] +;&gG +@[%7 +yoZN +zOMrf( ++A9/ +a,`$ +Zw!q +rR]% +sFqc +4rY +cG<j<m +f#hiz +ga/"}E:n* +$or{ +LX;P3 +tf(9 +!fSm +,&/g? +a7Zp +>;L^ +loXS1 +>+zQ +p7LE +>VDv +M(gL +l5Jh +>Uex +)B:P +O)|d +/#|N +b.(bc +@'%> +9/^Y +KZB-k +R&Ck +NRK_" +Yr." +xxrf +V4O +Z<~# +8M6x +fl{3 +WjLI~h +gIlK +1W3I +#U7k +g1pC +{YiJ +V.0^Q5 +.N&:p +ACFP +u/zk +G 25 +e_a( +jq;g +"Ch1 +L\r; +j54gO +/z%58N +xN,m@ +<a7Z +@h~e +q>p6BwG2 +;*tS +i!au +4sR +if(yM +F:a3 +6U"L +l"j6 +5j}1 +PZl| +kH:lUP +}JVCq,. ++DBn +cvSl +Q?k}r +al`^? +Ih{:C +V4m +4&_( +y'yidst +~Jw[} +rv/" +z?2*b. +xBS_ +wvLS +U&YHkm +R[4kbl6[ +U=|Pw +sY*6,IdO +n(1[5, +aU1M +i~W` +[yRX +m:Z+6rkE +VeYr +B/K4pH +\w/! +1*7DN +D,3~_ +{~cks +|af+ +MF,p1 +e%6A +LfN+ +m-D\ +cq4% +QkYq~ +e6tX +YSs2 +%/QF +y$- B +i2iV +RRF +tL*v +;(Jh +F~Rb +9jv* +V||, +SngX +D[EL$+ +9^NEE +5j6n +ScY# +*Fd/ +-dy8 +Rkb{W +z}P4 +hx9| +Ut;\ +rt&= +Z&Ok +EdR@ +MJNK4%R +M)>o +-=k;V +tZ+P +L#cQ +gE_Pi +ctCB9;w +yPJ/ +|+m8 +B)a0 +;wy+ ++x`V +*s/ +6'f2 +C({] +)#Eg +g[${a +eSHQ +|QGQ +9(lW +\L1] +dZMu +n{e!f +/vI2 +|A.~ +Sbm6 +YS15 +owe+f] +ZOUk +IoX +SjJ$ +I#7X +2JgK7 +<|=ix +6sbLE +W9&VJq- +3U`x +c\_} +(8Q= +=7j] +8,:UC +hzz+ +tZ@_ +oh-]L +-=O/ +kWiU +}E;K;[[ +fkYm +1ymrS +7qvq +V%Aj{T +u]1" +jO_< +-pQU +4oO{ +'w"cd +yz{k|5 +hRGm +Ps5F +Y_Bo* +lzCy +D_Mj +%OOIMK +93+;gVn +0djj +y=Cz +&n<vl\ +FVn= +rmFec +4O>2 +^wG6 +c!^G +?5<hm +^z#as +=}wM +w(f| +ysMLk +Qe{w +Kg,{ +}d[V +>G*^ +mc}? +,]=> +evEE +29}} +s*nY +#/TO +W~<Y? +;<?> +@_3@ +OJ_) +s7w7w_~ +744t +duII +6HRC +nhh`x@ +^(mQ{ +&R4k +homm% +I{qY]Yq;? +n&4b +D}qZ +"u}k# +X*M' +G3oR+ +T%I} +m6\( +8\6OO +\;G~= +;STT ++I*g +>Ykr +$!_C +>`!t +ag1e>> +53ZN +q]c;q +u!OE. +M}i +s>'G +%uS_ +sM7| +D9Z_ +uyAo{ +D]!b +=W?D] +E>P{2yk +d|k# +G|>>J| +^UV; +=<zzz +RLl\|Bb +M7BW +rE.r +}A4; +Odkj +[5`* +f@8 +::x2 +|K#~ +7rGUz +}hx{ +)g44 +?H>, +e'dI(; +h-2p +IgCPjR{ +?5v, +A!z}8(D? +AaZx8(L +0me8 +0m{8 +kA9f ++qK, +hiRT, +XhQR], +gcag +mJj" +I"xN +jRi88 +KGxZ +otXG +{EgB +M9dB +"]w[)M +n,Y[ +w9WC% +Hf?~ +3Xy5 +_l,, +4-`.? +5wO~ +5jyvA_% +=F~ +v%~F +YWm?= +]Y>o +R{~[ +R_]RF?.o +%UXX +]^Mj, +N\ukT +.JG[ +kY2C +P_Ra4 ++Mo +H)3k&} +PUX; +a')M +r~c_ +=m(5 +OL4/ +bO.K +obo, +h/uZi +.=GN +Iy"*`: +5lU% +,VL?@K +.f ^n +`6ZX +_;8Q +VQU^%$Xa( +sJ{b +cb8V +G2Zj +TSGd +vz(T +A*J' +9F^7MU +ZiR+ +k*`_V +^_^% +RSYL +TSf5 + 90o +O6:9P7 +aD({ +k3L`h +lu(1YZc +RU17?93;- +Gy1} +NF,/ +Z_]cW2d +qR'93 +9sbh +_0'- +)Y,C +HudR +h642/ +wo(JN +8IWRR +fZZ^e +xS$%C ++^L+8 +|xk]! +9rZ~~n>INME +273w +LM#)3 ++)!y +</37; +<gNf +PpaRr +9739;s! +FFFv +<Ju> +Y0'%9; +B1B! +y)y0 +<V0+5-?=;w> +RC]# +h(Qee +&o;:<,F +2/kB +|m?{y +U]]U]] +u:F\ +r:g" +n]{X +w/Ft + 2jhaGD +{gu=I +),CD +m'yab +,uAI +J+^U +X<Y[ +K,p3 +Qbf3 +0e!3 +&zX +*.cn +Et_H +7X~Z +xrRe +[?mm4 +npiLAekU Q +N,_&q +si6k +es`Y + @Y) +j{ze +x:$I +s.S)E +Eq@| +QrMg# +eP H +KRKs +Q|he +ueD1L6 +$Fc=S +T=I +SRz* +Tf9[ +! ^- +ngfzj^w +Q`>v +1#9Z +B%S+y +B_4R +Q<~> +vi:(\ +3jr6J +"g;r + B@Af +^1b\+ +_v1}CG +?2xt +Cc1tt ++d*+ +6Rtri +U.l= +EC@/1 +Wcb} +ejn) +:Pk7P( +|8*:A +3:ji +157? +Z<fv +9}N'&S4 +tIJ[ +\Zxph +?Ob) +#-<| +$@Mm +C09F +PBN@g +B_s" +&L+hk +[$Dn +q9P] +9KhK +<HJt +A`fAr: +XI\e] +<: M +kSf' +%2&A +PD!* +x~M> +<]\E +ERn* +<W*, +Cvz5 +hmse= +gbL]m +P}tZ +MzA-k, +Apy\ +t7Cx +"/09H +lT!S + .eD +N8c* +B[|R9 +iL][ +Ll'Z +Hh-c +*[MKW +64.#;X +!zfM +vWKtaqUG +,vfq +r#|>T +r-_+- +*A;h +[[+Z ++83o +4VT2Dc +Us!i +r;oB9n( +>aHU +M{4n +R%_ZG +Y=}O +iD/I +vs)m +jVJ3 +u,[8 +!jnP +I1|; +(B4c} +fSy2$A +|i4I +iW7J +3e?$b +09Gg +$tX& +H%C-7u +q!""J +QQ"85 +dTe/[ +$9<ohU +*04C +Gg1{ +(Q|# +I:eL +YN1{ +rJ1' +*iuh +B' +&ZoW +l=eV +B5?b +b64'/ +E#96b +Y-2D +/h"4 +YJes +2eCciT +\HUW +vRRmO +Y{/5aut +BT3! +Lx[b +RBM% +}JEo)O/ +'SP9 +UqJn4 +S/.] +/VK7L +j41< +,y4k +5w|z +dkh9c +9c[5 +GE#( +iG6f +ODJ^{ +jinv~nzq>n%f +D*@f*@z +hv&Kvc3E +A?CM1[ +=:|E +xj*1@wL +TYg; +q~A +s">a +ICyj +U+ g% +L~nS +% @Of^ +'{tB& +[mNq +TSkf +$>|x[, +d Bm +*=<\ +i)#91 +Ct+m +TY*d +[aR[ +2$(# +m?J$ +K&UUFB +-e;/ +<?kM +-{0r +&x>\ +aGS1 +TVSe1 +/tl'fb +@~z5d +^^Z?T +t|NPc +Y)nO* +^-lsK +<8k1 +ELi# +D,99? +'`iz\ +fHy> +^9"YF +5`13W, +h]iL^ +T2lj +W-/f +5~1U +1-9w +KsRV +?ylV2E +/E122 +drb~f> +eUHm&W7 +by}< +1Qb"1 +JORe* +s 'Y +sXD' +1r?# +F^9-f +)T~( +6Mi# +U9UT +gU$.d[ +e !eLZ +D>[^ +y{AlC +ByVkT +&JB}'1W"zr +e&fT7 +HY$: +#M'+Dt +YW-a +NthE +Vhd|U +XFNl +?rBk:b +J$Mv +_tHU1 +xtvr:q +L2gkyyi +J'd| +CiMM +EJsbs +b:_s3 +U5;=m +WMK/= +,VJy@ +|LMO +xT>bA +UO[- +.@NR6} +^OL +pIVJ` +oI>& +BQfII +286(' +I B^ +j>ix6~X +FAMS +>5{R +g}_t|> +llr:j< +|rb~n.6 +E@4~<&^ +cDf$tr" +=Q*o) +&HHB} +z2d<n2 +Z)b; +2m9= +Y#MR +4H/o2k +m`7" +hotqzA +/LH\h +t.g;e}c +PK4f;5 +35)z +?'O"b +!W^%}| +d9dd +6,(B +5OM<U +|6BO~m +k}<Zp +bK&) +K&BeB +>^jR* +mmd6 +i; xC +9jZ +PdC* +1VRe +l=)'7 +Do,:g +P5\n +}YuC+ +4rcZaKs +_ eQR +7b`V o +!Mtb +nwq% +LYm@? +Ew&2` +V!IiU +rhu[ +I bN +1*InWX +u,9} +FQE_7 +bY/q +Pki: +M-SH +I1h! +q}bPO +%U=/ +$}>OUu +k9Xny +[vl" +L;|C +(?Z@^ +)|b^ +YD +7&fVM+Z +iFM_ +YoFi +eZ+z +m8fq5+ +&eF=K +-qMX +3T,j +b-)o T( +>`35 +G/F> +B3`mD@ +:}30< +tfSy/C +I&ZJ! +ZV%f +dA^s +1|=9} +{2|: +zr5S +(Y$c +rYp{' +)6lHo +M9l^V +NB4p +jTv|c +MlZ'9 +K5| +2RLv +rc~4 +XI/- +[H)2 +r-|z +J.h8 +yh6_ +PdriP> +El!G +j|pB +OM'T +LOO#j +pbzfz! +JL.F +pb 2pD +D<20 +xl<:3 +buUp +o=uJE' +xQQF +cj<6srzN-% +G#Gh +199G +dlfF- +Dlir^ +T}J +L1S} +?zET +"j.S +i5=80|jV +hb~i +33 Rg'z +\PC4 +%V~b* +;84<<< +wX-.\A0 +Iu:U\ +@o}}/ +K++ +4 +9@uN +fq=Q}g +Lo#u +=Ag| +_u7*: +F/}4 +Dz{C +2-`C, +GQB": +l^&if +m_`F& +:A4= +X8.> +MM3q([ +Z>oZ +ir`Y +#m6p +`]S# +Ixql26a +<nvc +l<\' +VMR5 +8wx<E +gRtx +;}}} +zW2EY +\a}d +I':;p +:ZW\ +vv\7h" +4sjd +JO#j +t`== +&i.F +=pE, +~i34 +2IkN +Lt`g +LX.H, +3Dj8X +0"[^V<'F +3FQc +cj&69F +5_rL +|x^L& +)~0e +jO1Sm +W./o +*oC- +'IkPL +f=2D?G +fAJ) +I~N1Y&[ +8]9f +"hMr +40E, +tRkNhil$B +Ya-0VFs +dO=P +T2q\? +r-m3> +<q:9 +~A)[ +Jtxr$ +qI2% +r)S, +lhWV +yZ_" +C W` +sFRBIu +%iHst +>+Dw +T(1? + M$z +LL6m +?^7S +F6Bx +I#]G +_Kzk` +4@9> +|A[@ +`7ZecSI +K{O3 +-ro/Q +fURN +b@^@B +$ KD +/N,$'f +.Z\hQ' +WSd/ +3M`Q +%i0b3 +1]N4 +\\28 +rkDs +|Ps"o +)[i1 +1rL& +pOxy +%h^^o +Y$K> +XAk+ +?084<r +0Hz<FD +4X6k!D +I~6Z +#S`t +OUS+J` +j+)` +bf&y:: +XzWr +[&|Q +hR7 +j3U[ +regD +j5O^ +bDt: +F*n- +Q%KE_ +K+5ON +#!pj +@t&]d +$N>GO +xI[* +KK1X +QB/C +xDAdz +>~8c~ +b9sp + PmK.> +t1." +;QIc +}&:h +d^b$/ +2d~ +si.} +zC~t + e}+Lc +sKQP&n +ZW[Z +\h&S +rZ2*- +?d37) +*q-c +?:_% +Wt4= +FYiVy_u +-"M;@] +hT,( +("x1 +u8zG +69aQ +Ab/#, +@1Hk +4b/-D + yt* +k,HWt^ +&R*{ +\>/# +5,}&= +T5/| +gJY8Pn7 +Upz@w +hR n +PdN2L6 +ehFu +;ExN"V +H!SKd +3:rF +S[0- +bFH8y +|ic;|*X +PR}|Ih +FFDt +=-c\ +y"aIz +P^v< +lj%3 +:|4. +o&s +~P]z +#p1~ +p6QR;^ +W;~oT] +sX7S +%_@9 +Xo'1 +\D='Q +1SP; +Os3j +v-`= +Xw7b +]7=O +E=+O +W/S{ +yX]U{ ++}Z= +/}K] +^{.\ +h_mR +<n|D +K~T] +n>| +zYL]t +E?^s +YpAG +M9u` +70^oy +Sp1_o +b]>x +qxh^ +C+Xo +W1oO +O}H= +U5TY +Uc`CoYu +D:V]@ +EzW=D +cu)l +X};` +B}{A^ +ZWIUK +=HU' +C^m +B=mh + O7<BU +e=xs +C/9a +*d9r +kTx+ ++q8u{ +}>O4S +\*? +Y-Tq6 +rbn7 +U$PNsS +*fCO^ +[V`<z' +<x*l +~( W +rep6 +TWJ] +P$Z( +@k$D +4rkt@ +$Z|&"o_Q +veQK +;"XX +\TS4 +tQG_ ++lZF +Rqls +E: c +kLmy +sBMA +Nd*M6J +1`.U +`%7 ++$= +*qU +n&ar +t}XOg +SQrE6j +~pQ" +)/qVM +F{B^ +Sc:5 +Ze:? +&Zux +EdG, +s&(] +iMj.} +L:Sn +8V3# +ck{$b +0JI` +LZy6 +ran^P +}"<O +wA\D} +,;2E +L&%=&r + .U+ +fZf@ +OcSF +Cui~ +bbSn +lGK3 +nr5X; +:HVXxZ` +-`g~ +W|U[ +0;U* +dCoZ +'y0vC5 +$+5&U +'*@ +^fA! +DGW~ +jJT\ +XU@# +StT] +RVr +`M= +Wud,%;s +J2<q +{}e$ +Ey{h +v:C$f^ +@jR@ +L(Fym$ +EwIK +`sJV +jypFe +JGe( +<9" +^z|Q +sP2S +5$R-r +;7Ea +G9)0 +\N`\F +AwwD, +dB<q +xSC"- +{m@" +DWq!VX\ +y1R: +6bY2 +5Eca +v:%g` +`qjO +y\Aa +KdsK. +ou>< +|dPXD +x46v +$x\% +74uY +(62% +VD2> +zjAC +Gfp^2Q +0[x~Sd +PS4iWmN1z +A.@Ct +'y}(> ++^:{s +i{[q. +l+TH +n6e"2W +PFE5 +ahFig +|5f@. +R'\i +EQ>!N +-N;VHN +d}\Ga +%%7! +AelT +14K_&t +Q<&7 +vsFK +r~Z]f:# +D(K +a3-j +kkGh +l2]R +.U0< +yT/I1 +7G"I +w*I* +M$=e +x_|" +52tr +Ce7+ +]2O") +D5`A%X +xpv69 +ojK%b +"A4@]Wh +%*S7 +Uib1 +!c@v` +v_Mcm+= +<%aGkO +(sBt +vRXf +5)r7Rc +[kJO +GxA- +zzN +DCv2 +tvrE +m%9H/,7 +X7c* ++Fkq +O^.f +j0pUS +hT}`*a +:|5L? +%jav +t@YD +)xe1j +m{Sm3 +Nst(( +TGZc +D,1Y0& +>bDnB +%1N{r +\Ck) +k,C] +8o0qN +y??{dZ +S{92 +)e!( +QTvf- +!wtXC +{%4dd'- +(~U&e +^;([ +8x?c +^mO_?6| +uO?K5% +kmS5 +O_eh +w#L] +6TGWm +nk$=i +`gd6 +svn=v +GUrL +kUr\2P% +=B$O +Vc/7 +!T2( +wevM +Tr@* +*9$C% +WHoP +7+9r +8|w\ +.mMm +_~m@ +I%kX +S}rM +T~mB +/zKN +;6,y +d}r{ +ijWu +O!W.D +WtwN +h\~^8 +>i4L+ +446E/l +Z>WMs +]wp' +WO#ZD +7J:_ +*OxO +yp7Pi +g_(^ +/>'s&e +1e?\{< +pM0I- +0fmU +<ic> +G[a&R +#i{| +70o8 +|$L? +^G5' +)e!(W +^oH.V +QU>| +LCh( +D)JS +?t1]B +i%=@ +h3=H +8=AO +SW08<8R +t?E) +[wz] +~9828<d +oZ{Y{[ +Ya+b5X +&Y)+me +[WX3 +[W[? +_Xw[ +~o=k +ZoZoYo[ +~]APdl +A{9R +/#Co +1):h +|9Zx +;30 +H}a= +Nj?w +G@G`Gh +/< $ +?Teb +,n_X +"~%_ +m>6_ +l6&j. +~4.h +7R3? +Zs#[+) +yEz' +9GA_ +Sni& +<=p_ +wx- +ms}& +,uEJ^q +?V +<e7\%0 +R~]z +QfV0 +!_y_ +$%+/5 +C9^Y +3M#\ +7=+7%}Y +(%&&f +WwlI +~S(0 +w<{7 +<*ae + Wo6xT +j(oEI4 +/nqRj +J40N +00a +IL3ZfX +L#3;Y{L +Tm[BT +5[f6 +Vjgvu2 +BT{` +\AVn +o<KT +97ew +'=*aY7 +]QP6z +;P6y +^l_w +3Dz'8 +Xb-n +edB M +F4{N +sP-{ +4g%M +Bl^: +D\7=@ +>WN4 +sScI# +/,@A +)ncx ++wg#wkI! +_K}r +F{wM +=*aM7 +Z(OB +Td @ +]y/q +nY]wN} +7qC* +fXI}} +3z7f +RDY +;l:#;# +s)Yz +|AyEu +onEY +g,\X= +m ky +_Cd= +;Sd +Kp=G +q8l0: +qL.BK +o0:D2 +]+Cf +~=0$F + NeP| +kJt" +M<J: +&*Qh%" +W[Dcd +(~K +I/mT +1~6H2| +*D"= +NESeM"e +\.\g +3Jrf +N-#]k +YvTR +9&i}] +|\ig +fGdt\ +o[_? +29,f +iblg +QZ%5 +^2\)z +^IS= +oJm4 +h<l3 +@]jjC +PAm +4g3. +)J- +SmS! +>OqL +HyTE +veK`n +OI%F +J'd +V`>G +2'XC +mL[X#y1 +v<Lm +:&1C +>>hb` +L\0B +aNNu[ +U{a5 +2s2I6 +R?3hWI +/Auv +PeyTZn +[W4x +BcVC +!1;B +sSf ++cCk +i?;x +sOu5 +.Hxn +E*/>e? +9f_{ +n5j% +3\fb +$7'Z +rx>vKf +|we2 +-}o# +$'S=DN +PjbqB- +yFva( +"$,` +)Rf+)Uc +iu(<1 +d3K! +'Q}qOB +FFoP +hU}* +5V{( +9[Hz +BYz+M +Q#Kn +Ya@j+ +^MgS +fEz +-5ImU +OR[M!R[Y +Hjk?Im +@|Yj+ +7Asa +mQh+ +3qO1 +He=>7DZl +KZ9-5 +<OsJ_ +1\&K +"7qz_ +`/)X7k +]2oQc]k +{(o= +I|a] +{6P$k +RBBW +^e~1& +[Pce +71~J +xM8O +tT9u>{ +9D?R +kM><{0 +lMTIU +c|4+h +OzC& +h74G +fCUr +/U'P +?F8" +GO>" +^QeJ +9nKC- +p:mX3 +jS.j +plZ:y8r +Q\xcLG +"[:9= +<XA1 +auBd~ +KP?' +!+y2 +?mdp +S!RB +E15 +S+y2 +;3BjT +C}wX +mN`&e +s|{r +b~2jO +(IOl +(Ys{ +Gl[I +n0=`z +cI`^ +u0,d +pWw< +{J,pd% +_'xl52 +D)MM +5Pvrr +iM"; +[.HUbx +uJz{ +LE03 +4@#c(= +%_,a +ofBdJ +2A%j +EKRd ++5~Q +EqX[S< ++I3k +!=cA +J_7B(Un +_X]q +`-3'( +5N?| + <mb +e}^s + N|H +m*r` +gd\zi +(m'e +dp)( +9F2^ +^9E-= +;9Q*X' +?mJVe +}D9C +<J[.l< +O9{a&2 +/0XU +<+_.| +s;M(# +:gNE$ +i$#8> +ZfXT +V:]" +9Ba]K +]LT}]l[ +K7k: +)?7S +sfry@ +xC,z +1EEx +e?k+ +$cc[ +;"Wb +bFFO +|c\6 +F^B| +NT)r+ +J~S# +aVOR +,i%} +pLr" +>KOq +\SYz +>KOQ +"9<} +HwHO +Oh>?M'1 +3dVa +^~B1W~ +|24t +GOv +a=CV2 +lZ f +h'Xy) +ibv>O +d,g, +<Z({P +YGke +jLUn +)N} +YW8r +;d0o +Os{! +-u.? +_Je: ~,I +c=|Su +>Pc= +/*u! +`f8f +-$'2' +3|D< +~Y$Y2 +gen) +%T?G +7|Wa +$-`I +i1vT +>jf[y +6sM" +}!-a +4(+h +O?zf +fy\g< +sCF[ +g#:m +U8g8 +(_/z +qn^= +>.x} +{66? +sK g +Pi'+ +k"h<c +P12aj +Ptr$ +hkHOy +X >& +erTo +oYX%wet +,7Kw +q)xF2 +'jXp +'BkS +?B9w6 +3iVo +_g/ +CSC: +1m`We +[A1\ +{t<}S +/m0yh'XXPU +bYtflP ++'o# +qaBMj +m.9F +~m!~ +4>P| +Kx]B +=m+EOa +'Bt` +$*p_ +)w@Ng +txYO +o/\F +8?#j +xS?jt +JbQ-L +T<W>N +KC?/ +v~;e\ +}myO +jq`U +C9F5 +pr6y +At+? +:cNE +V8<# +O#>L +35kU +[j5O +W3Hg^ +kP.x +XZH> +aFF/ +^A`zJ +)gw0b +RJYM~ +~rN9 +9G)g +Rc>| +D.@| +g]Q; +h'MP +T,?U +Cu`:g +!qCO +7wP\ +q+C$;C +m9:G +B#Q: +U;x}# +|xcXH +$4yKT( +dCjf +`k~]P +fVh v +"B^q +e0^y +Qdx3 +Iu". +K|p5 +Gfy{ +Y}sM1 +j#[8 +r}{L +C,zr +QRitjk! + VD8 +aaN5 +zyJh +n: sq +slQr +;lPf +9^&, +rAxb +sFYm +$yF~ +01%4A" +5Ukv +ZeV+ +dY/]` +zR*O +\Ya/; +(wNi +U@x0 +{/dtX +'gd-7 +V9SC +[#KI +\ibv +7,Pj2 +\v?+*^ +()./. +bqK{Y +?O.+~ +?ZR\z?s? +-*+]VV +d0i! +0CY8 +0>Ol +;!X? +CyOB +|xr) +H?.(*r +W_Ml, +fstab +0000755 +0001750 +0001750 +00000000502 +14625622243 +011452 +ustar +monier +monier +#Montage du r +pertoire /proc +proc +/proc +proc +default +#Montage du r +pertoire /tmp en SDRAM (4096Ko voir Kernel /Device Drivers/Block Devices) +#/dev/ram1 +/tmp +ramfs +default +#/dev/mtdblock3 +/etc/HMM_data/Ram_S +jffs2 +rw,sync +#172.17.30.2:/home/philippe/Developpement/HMM/FileSystem_uClinux /mnt nfs nolock 0 0 +inittab +0000755 +0001750 +0001750 +00000000244 +14625622243 +012010 +ustar +monier +monier +init:unknown:sysinit:/etc/init.d/rcS +inetd:unknown:respawn:/bin/inetd +A_HMM:unknown:respawn:/bin/A_HMM +ttyS0:unknown:respawn:/bin/getty -L /dev/ttyS0 19200 vt100 +proftpd.users +0000644 +0001750 +0001750 +00000000113 +14625622243 +013164 +ustar +monier +monier +sigma:MUVatNnXz4CSM:123:65534::/:/bin/sh +root:2uXhJSZ1rznDY:0:0::/:/bin/sh +proftpd.conf +0000644 +0001750 +0001750 +00000003523 +14625622243 +012760 +ustar +monier +monier +########### +# ProFTPd # +########### +# Empeche de rechercher un NOM sur le serveur DNS a partir d'une adresse +UseReverseDNS +IdentLookups +AllowOverride +# Serveur +ServerName +"Sigma FTP" +ServerType +inetd +#ServerType +standalone +DeferWelcome +#Pour ne pas afficher le type de serveur utilis +ServerIdent +# Options +MultilineRFC2228 +DefaultServer +DefaultChdir +DefaultRoot +ShowSymlinks +# Autorise la r +criture des fichiers. +AllowOverwrite +# Autorise l'acc +s en mode root. +RootLogin +UseFtpUsers +#indispensable +ScoreboardFile +/var/proftpd.score +# TimeOut +TimeoutNoTransfer +TimeoutStalled +TimeoutIdle +# Port & Chmod +Port +Umask +022 022 +# Max +# To prevent DoS attacks, set the maximum number of child processes +# to 30. If you need to allow more than 30 concurrent connections +# at once, simply increase this value. Note that this ONLY works +# in standalone mode, in inetd mode you should use an inetd server +# that allows you to limit maximum number of processes per service +# (such as xinetd) +MaxInstances +# NB max de clients sur le serveur. +MaxClients +# Options +<Global> + # User et group sous lequel le d +mon proftpd doit tourner. + User +root + Group +root + AuthUserFile /etc/proftpd.users + # Requi +re un shell valide ou pas. + RequireValidShell + <Directory /*> + AllowOverwrite on + </Directory> +</Global> +<IfModule mod_delay.c> + DelayEngine +</IfModule> +# Acces ANONYME +# Acces aux anonyme sous la directory '/home/ftp' +#<Anonymous ~ftp> +# # User et group sous lesquel les users anonymes vont tourner. +# User +# Group +nogroup +# # Alias pour les users anonymes. +# UserAlias +anonymous ftp +# # Requi +re un shell valide ou pas. +# RequireValidShell +# <Directory *> +# <Limit WRITE> +# AllowAll +# </Limit> +# </Directory> +#</Anonymous> + + +maj_appli.sh +0000755 +0001750 +0001750 +00000001123 +14625622243 +012720 +ustar +monier +monier +#!/bin/sh +REBOOT_FILE="/tmp/reboot" +APPLI="/bin/A_HMM" +cpt=0 +echo "maj_appli.sh start..." +rm -f $REBOOT_FILE +rm -f $APPLI +while [ $cpt -le 180 ] + if [ -f $REBOOT_FILE ] + then +echo "fichier /tmp/reboot/ found !!! => reset" + sleep 2 + rm -f $REBOOT_FILE + sync + echo 0 > /dev/WATCHDOG + sleep 10 + echo "ne doit jamais arriver !!!! pb watchdog !!!!" + reboot + fi + sleep 1 + cpt=`expr $cpt + 1` + echo $cpt +done +echo "time-out => reset !!!" +sleep 2 +rm -f $REBOOT_FILE +sync +echo 0 > /dev/WATCHDOG +sleep 10 +echo "ne doit jamais arriver !!! pb watchdog !!!" +reboot +exit 0 +0000755 +0001750 +0001750 +00000003133 +14625622243 +011105 +ustar +monier +monier +#!/bin/sh +#Config reseau +/bin/ifconfig eth0 up #LIGNE A NE PAS SUPPRIMER +/bin/sh /etc/init.d/network.sh +#Formatage de /dev/ram1 en partition ramfs ATTENTION prend beaucoup de place en SRAM !!!! +#expand /etc/ramfs.img /dev/ram1 +#Montage des diff +rentes partitions +echo "Montage des partitions" +mount -a +#Creation des dossiers temporaires en ram +rm -rf /var/ +mkdir /var/ +mkdir /var/log/ +mkdir /var/tmp/ +mkdir /var/tmp/dhcpc/ +mkdir /var/tmp/statsntp/ +mkdir /var/tmp/run/ +#rm -rf /var/tmp/run/*.* +#Hostname : Necessaire au serveur proftpd +hostname -F /etc/hostname +# Droit d'execution +chmod +x /bin/A_HMM +echo "Insertion des modules BODET" +insmod /lib/modules/D_driver_pit_Timer.ko +re place obligatoire +insmod /lib/modules/D_driver_io.ko +me place obligatoire +insmod /lib/modules/D_driver_watchdog.ko +me place obligatoire +insmod /lib/modules/D_driver_uart.ko +me place obligatoire +insmod /lib/modules/D_driver_isl1208.ko +me place obligatoire +insmod /lib/modules/D_driver_base_tps.ko +insmod /lib/modules/D_driver_lcd_alpha.ko +insmod /lib/modules/D_driver_Clock_10ms.ko +insmod /lib/modules/D_driver_Afnor.ko +insmod /lib/modules/D_driver_synchro_fidcf.ko +insmod /lib/modules/D_driver_synchro_gps.ko +insmod /lib/modules/D_driver_I2C_MCF5271.ko +insmod /lib/modules/D_driver_dongle.ko +insmod /lib/modules/D_driver_pulse.ko +echo "Insertion des modules USB" +insmod /lib/modules/usbcore.ko +re place obligatoire +insmod /lib/modules/usb-storage.ko +me place obligatoire +#Les commandes misent en commentaires le sont pour r +aliser une image accessible en nfs. +#Elles pourront +tre remises +ntpd +0000744 +0001750 +0001750 +00000774170 +14626077212 +011342 +ustar +monier +monier +bFLT +NqNq*EA +N@NuNV +$<*. +g/( +gN$( +gL h +g. h +g. h +L <@ +g, ( +N^NuNuO +`" R +(` / +NuNV +$&. +fB"m +f@ n +f4"m +`( n +N^Nu/ +$_*_NuNV +`F, +,` x +m/. +fr . +f"Hn +4fFA +l,/- +//. +fP/- +t//. +l$/. +/<@Y +0l"/- +f:/. +gZ m +4 p< +`&$m +`PHx +`R/. +`D/. +`6/. +`(/. +`/. +4/0, +f /- +$BR +gD`@~ +`4~@ +g/. +4$0< +f/. +f/. +`r& +$AHn +`N$AHn +g$Hn +$$AHn +$AHn +f@`2 +f/. +&E`v +`TR +f4/* +4/"m +4/0( +4/0( +B`h"m +f^"m +f0/- +N^NuB +NuNV +8$P` +N^Nu o +Nu ( +NuNq/ +*_Nu// +NuNV +$&. +\ 0 +N^Nu/ +*_Nu/ +$_*_NuO +NuO +NuO +,&o +$P`R$* +f j +$P`R$* +g @ +*_Nu/ +$_*_Nu/ +$@Hx +$_*_NuO +NuNV +p{=@ +f"Hx +p{=@ +`>Hn +pN^NuO +<(o +/"m +8&P` +h/"m +/"m +f&/"m +`$/"m +f&&k +(&P`B +$_*_NuO +$$o +NuNV +, PR +`B +f$Hx +l8"m +`d%@ +r~-A +r~-A +/<A. +/Hn +N^NuNV +`n-n +f8/. +N^NuNV +`4Hx +`b m +8$P`V"* +$P4. +N^NuNV +<$n +f /"m +/"m +f2/"m + `NHx +f,/"m +N^NuNV +8$P`f * +f<Hx +N^NuNV +f>Hx +N^Nu o +NuNV +8$P`\ * +gDHx +N^NuQ +`^ m +( PJ +( PJ +g@Hx +$_*_P +NuNV +<<$n +g Hl +f* * +f"`2r +gX E +mH"m +&EHk +f* m +f: m +N^NuNV +,<$n +f"m +lt"m +fL"m +`*"m +`H"m +Bg"m +fH * +$`Lr +N^NuO +8$PB +$_*_NuNV +&@7n +p{5@ +/Hj +r{5A +8 P2n +g@$( +gD'A +fF m + `Rp@ +N^NuNV +//. +/Hn +g*r +`pr +f4 m +g"Hj +8$PX +"P`N&i +~fBJ +gR m +g4Hj +N^Nu/ +f""m +*_NuO +r{7A +r{7A +g0 m +NuNuO +$ m +gV m +NuNV +fx"m +g*Hx +fFHx +/<A. +f&"m +$@`@"m +bNq"m +Nu/ +*_Nu/ +*_NuNu/ + m +g&p +Nu/ +*_Nu / +g($BT +`/* +$_NuO +&@Hk +|&o +gP"E B` +`Vp= +*_NuNV +$A` +gP"m +gl m +gd m + CHp +,` / +N^NuO +$$/ +`T m +H R - +cHx +,&o += AB +$_O +=$A/+ +=$A// +$_*_O +=$A// +$_*_O +=$A// +$_*_O +=$A// +$_*_O +,<"o +`j/) +`F/) +`"/) +`/) +f.&+ +" JB +`$B +<`8J +`/ +f6(n +/"m +,// +>(BX +gB A` +" JB +<< / + P&m +/<A. +`R m +/<A. +f.&l +g8 A` +" JB +B@5@ +gF m +g> m + `"Hx +NuHx +(P m +6&A` + NuO +*_Nu o +"@Hi +fHx +$|(/ +"P m +fJ`(J +f* ( +b ` +g,( +`Z%I +gHx + @Hh +fHx +*_NuO +|<(o +`H m +d m +B@3@ +\ EB + @ +eH m +g@ E +`&// +,/ j +$NuNV +T&T`DA +gtHx +`\? +Bg"m +fHx +N^Nu/ +Bg"m +fHx +*_NuNV +< m +`H0( +g>0( +<$P`$ +Bg"m +&@Hx +g// +`*/ +N^NuNV +f$ n +$@"k +`Hx +N^Nu/ +*_NuNV +, m +f. m +fF"m +T Q`p +f6 h +Bg"m + `F0( +g>0( +N^NuNV +fn m +g6"m +$`"/ +B@5@ +N^NuNuO +$$P` +NuO +` + S!L +NuNV +<<(n +g>e` +`(/ +@`2Hn +$`\Hn + `$Hk +efHk +X`,/ +`""m +f&"m +`R +g$"m +xN^NuNV +g"Hn +N^NuNuNu/ +` Q +*_Nu/ +*_Nu// +*_NuNV +t&P` +gh/- +f\/+ +`DHx +f$/+ +/"m +B@H@ +/ m +L BHh +eD0; +\N^NuNV +g0$m +f"/. +g"/. +d"/. +d"/. +d"/. +xug"/. + @!C + BHh +t QO +f$ m +NqNu/ +*_Nu/ +*_NuO +,| m +gt m + NuO +,<$/ +v@%C +f/- +g&/- +/<?@bM/ +n>/< +@bM/ +m m +/<B. +?r@%A +( <A +/<A. +g0 m +d m +/<@0 +/<@0 + NuO +f8 m +o* m +X`$/ +o(/* +`&/* +. m +&@(A/ +$@&A` +$@&A`8J +l0$D&E +$D&E +L&B(C` +&@(A/ +$P&h +/"m +/<@9 +`(// +/<@P +/<A. +/<B. +/<A. +/<A. +gD ( +f( m +g m +g2 m +g$"m +f, m +`4"* +g" m +/<A. +/<B. +g| m +/<A. +`D m +/<?@bM/ +oB m +/<A. +/<?@bM/ + |?@bM"| +`8/< +@bM/ +@bM"< +LNuNu/ +f> m +*_Nu/ +*_Nu/ +t q +$_*_NuO +f$ j +Nu/ +p"P +*_NuNV +z$p +p&P +$H h +`f m +LN^NuO +g4&m +NuNu/ +T p +*_Nu/ +g* j +$_Nu/ +*_Nu/ +"*_NuO +p$S`/ +NuO +g( R` +NuO +p R`"$ +NuO +`\p6 +f0`"J + A ( +NuO +fHHx + C$P +f4JDm0/ +T"0 +,NuO +p$S`|( +p q, +`: @J +`* m +f * +`@ @J +`* m +NuO +p$p +p$p +`n$P`jB +fD`F$* +f@`JB +f0`:B +`6 m +,NuO +NuNuO + NuO +m" m +"P m +d& * +g * +*_Nu/ +*_NuO +gHx +`: m +,$o +g8"* +fv * +f m +NuNV +BBHBBAHA +H/<>z +/<A. +Bg"m + <?pbM"< +N^NuO +o( m +$P m +,P m +t EB +`.$* +`.$* +`.$* +`$<A +Hll E$h +m."E ) +f m +l$#Q +"E ) +,F`bJ +p`J +`. m +`H"Z S/( +(/0x +$@&A// +(F/J +ol// +oR m +"P q +f<$R +8`F* +l(EB +<$Q m +$P/* +@"PJ +8 P$m + R ( + R$( +"P m +./K +&@(A(* +< Q/( + P ( + Rt@ + Rp +g" m +(P m +f$ m +$P&h + R ( +`>/, + R/( +/<@0 +"<@0 +/<@0 + G/( +Sl"/ +`// +$7JT&7JXB +/<@0 +l*Hl +"<@0 +"<@0 +`"m +NuNV +f.Hx +/"m +/<@0 +/Hx +/"m +BBHBBAHA +&A`\/ +$@&A(. +BBHBBAHA +BBHBBAHA +/"m +/"m +Bg/. +N^NuNV +,$n +`,v8 + f4/ +BBHBBAHA +`N$. +BBHBBAHA +BBHBBAHA +N^NuNV + GJh +g m +p/ n +f m +$@ + +$@ + +AHxB +g"Hj +N^NuNV +BBHBBAHA +f.Hk +`L$. +BBHBBAHA +BBHBBAHA +N^NuO +,$o +m8 m +f0 m +gh m +`4"m +/<@0 +`n * +dl * +`dR +g" m +`" S h +*_NuO +BBHBBAHA +< DHh + Nup +g + +g + +, AC +"G i +p?7@ +8NuNV + <(. +N^NuNV +g^$. +BCHC +B@H@ +f(. +N^NuO +$/ + B"J` +NuNV +`4Hx +/Hn +`v +$,S +,(F +`p/* +lH/* +Bg n +{/<?tz +g2/+ +`0$+ +N^NuNV +N^NuO +,$o +/<@0 +$_*_NuO +,<$o +T`""( +m m +$$o +f$` +f(Hx +`0 m + &/ +`$// +NuNu/ +*_Nu/ +*_Nu/ +*_Nu/ +B@1@ +*_NuO +$&/ +l$/- +$&/ +l$/- +l$/- +`X$+ +4`2/ +`H0+ +`,0+ +/"m +/"m +g*p +40Qp +/"m +2C0A +g$ o +fJ0< +fBJAg +/"m +/"m + R&* +BCHCB@H@$ +"A`\/ + @"A/ +/<@$ +l(Hx +/"o +8Nu/ +f( m +f Hx +`X m +*_NuY + B5h +$V&THx +f< m +`.B + @$m +$_*_NuO +$@&m +f("k +`> m +grHx +$@ - +Nu/ +"@ m +$_*_NuO +&@ m +`<'j +&@$j +&@ m +gFHx +&@$j +NuO +$@ m +$@&SJ +gZ m +4&P`JHx +$@&SO +NuO +$@ m +/<A. + Nu/ +"@$m +$_*_Nu/ +"@$m +$_*_Nu/ +"@ m +*_NuO +$@ m +8` J +NuO +$@(m +`$ +$@&SJ +NuNV +<<*. + E4( +pP(EP + E6( +P`b" +BA5A +g0* +g0* +g0* +g0* +g0* +g0* +f0* +d0* +`N^NuO +~t{?B + G!B +fDHx +NuNV +0r{5A +`*/- +N^NuNV +4//. +//. +N^NuO + <*/ +NuNV +<<*. +/"m + E=P +p{=@ +l&/- +`N^NuB +NuHx +$o +NuHx +Nu"m +NuNV +<<*. +`|Hx +p{=@ +`N^NuNV +,|*. +`f0( +fp +g4Hx +N^NuHx +NuHx +NuHx +$|*/ +l&/- +NuHx +NuNV +np{=@ +`p +jp{1@ +/"m +@N^NuNV +`Rr +rp{1@ +N^Nu/ +$@"m +$_*_NuNV +g("n +`XJ +<N^NuO +<< m +$@(m +&&T` +`^Hx +`N%k +&S"m + NuNuO +<&m +$R"S" +&B(A( +"A$H +NuNV +`v$+ +"P Q`" +"H PJ +4&P$S`FC +&J$RJ +f&/+ +lvB +`^/+ +dN m +dF$m +N^NuNV +f\** +&P$S`8 * +jf( * +@&J$RJ +`f m +4&P$S`THx +n@f4Hx +&J$RJ +T`r +fTHx +fHx +fHx +fTHx +$P"J +fHx +gr0* +fHx +N^NuNu/ +*_Nu/ +*_Nu/ +*_Nu/ +$_*_Nu/ +$_*_NuO +p R` +p$S`F$ +NuNuO + o +*_NuO +gP(m +H$TJ +NuNV +$ m +/<A. +/<A. +N^NuNV +P(P m +&P m +H$P m +N^NuNV +<|$. +x`/ +N^NuNV +$ m +gp/< +N^NuNV +$ m +N^NuNV +< . +/<A. +cHx +`"/- +` "m +N^NuO +gP m +/<A. +gj/- +`>/, +/<A. +*_NuO +4 G$h + <? +,Nu/ +$_*_NuNu/ +Nu// +NuNuO +t$AE +t HB +m0"C +t HB +(NuNu/ +*_NuO +b`>ta +gRvb +R`Pxt +gRvr +:`Pxv +gZtx +*`XB + P00 +gvx7 +NuNV +N^Nu/ +*_NuO +Nu/ +*_Nu/ +*_Nu/ +$_*_NuO +`."i +Nu/ +*_NuO +$$o +d C ( + P00* +tv , +0gD/ +$g" j +`J&l +$g" j +`rv +(gx/ +$g" j +$g" j +$g" j +g6/ +*_Nu/ +*_NuO +g8/- +NuO + D*( +hf:J +o0 + +f$// +"D") + P00* +f< m +$g""h +(`0/ + D ( +( C +`"/+ +"D i +$g\/ +gF m +"D i + C +g("D i +g0"DJ + g"B +`N m +`"B +f$B +$g""h +|NuY +`, h +NuNV +<|(n +g$ F/( + F/( +$g" i +$g""h +$g$ i +/ l + F ( +N^Nu/ +*_Nu / +NuNqNV +<$n + P00 +g6r\ +`"Hx + P00 +gJv\ +gD`:B +/"m +`8$HB + P00 +N^NuO +`"$Sp +f/* +/"m +$_NuO + $S,j +g/* +gl"l + ghp +l"m +f</* + @%P +$_NuNV +fj . + @'P + @'P +$@/+ +`."m +$@'R +N^NuO +g:Hx +Nu/ +*_NuO +\,o +d`l"+ +fH`8 +g*$K +f0 + +NuO +$@`R + +f2 + +$@'@ +NuO + RrB +fb`&"* +`:"* + g, + fX"j +gB R"( +NuO +gb$@B +`F$@ * +$_NuO +`f$@J +&@$. +(@$BE +fR//* +g(// + RJ4 +D E +f&B +D E +`@ m +0NuO +fD/ + S/( +fP"* +gv"* +`P m +g( S/( +`62| +`0 + +NuNV +gj". + g< +N^NuO +g>"/ +\|,o +f . +&`R$ +f( . +$NuO + o +`D h +`(&Z/ +`4Hx +,$o +$g" j +$g" j +$g" j +|<*/ + E0( +"E i +b"E i +f0 E/( +/"m +fvHx +//"m +f / +"E/) + E/( +"E/) +$//- +/"m +gX"m +g< E/( +g4 E/( +/ m +`j/"m +/"m +fR"E/) +6/"m +/"m + E$h +$g" k + E(( +$@"E +f,p +g6 j +`j/* +`V&* +/"m +f( m +$g" i +gx m +$g" i +g` * +fT(j + CJ0( +`B"@ + NuO +0fBJ +f$/- +,&o +,&o +`B * + P00 +|<&/ +( C"h + C"( +0 C/( +/Hx +gT m +$g0$k +g& m +fNp+ +$g&"h +gr$l +0 C/( +0 C/( +0 C/( +0"C/) +f /, +0 C/( +0 C/( +$g""h +/Hx +$g""h +0"C/) +0 C/( +0"C/) +0 C/( +0"C/) + C$( +"C i +gD m +$g""h +$NuO +`j"m +NuNV +gl * +g,/* +N^NuNV +f>`0rF`4rf +n`(B +N^NuO + (HR +,P`R +g$r/ + Hr\ +$NuO +&E`R$S// +f8J4 +`*"m +`("m +,NuO +fX`B/ +`v * +`J * +`<$1 +NuO +0 CB +,P$KR +p C` +, C +g06 +gT C +g06 +g C +g06 +g\ D +g06 +g D +,NuNV +"D i +D"D#@ +(K m +/ DHh +`,t, +/ DHh +`,&J +/ DHh +/ DHh +`bHn +g>t/ + DHh +/"m + DHh +"DHi +p$@P +g "JR + FHh +g/"m +` rN + DHh +"FHi +/"m +fD FHh +gX$@B + DHh +/"m +N D"h +m $@ D/( +"D/) +N^Nu/ +$_NuO +,<$o +@NuNV +g*"m +`B"m +$g" i +`t"PJ +$g" i +$g i +N^NuNV +<<(n +`"$m +/"m + $BO + S00 +/"m +/"m +/"m +8`r$m +/"m +/"m +/"m +/"m +N^NuO +<|*/ +$A`J +$A m +f:`4J +g`|J +nr T"( +$NuO +NuNV +,<$n +g~(* +f`*/ +`( * +`X n +f2$( +D @A +TN^NuNV + E ( +(K m +"D01 + D00 +e|p= + D00 + D00 +V&R + D00 +"D01 +f\`jHn +gHt/ +""DB +/"m +/Hx + D00 +f&@R +X"E/) + E/( +</"m + E$h +/"m +g,Hx +/"m +N^NuNV +g~$* +`2 . +g4/* +N^NuNV +g(/- +f(Hx +f"Hx +gx`xB +`(p~ +TN^NuNV +g^/. +g:p/ +`*/. +`Rr. + @p/ +N^NuO +|,o +,/"m +"L N" +$B`$/- +/"m +/Hs +`~"N$m + R00 +g4/"m +NuNV +<<&n + E/( +$g" i + E/( +f6 m + EJ +glHn +fZ . +fH"RJ +$g" i +$g&"h +$g""h +NqNV +g/ +`$Hx +` m + R/( +"@ R!@ + S/( +NqNV +4 0, +N^Nu/ +$_NuNV +D&@G +`(Hx +f*` EX +g.J+ +`j"m +`Z j +gB j +4 B/ +gH j +D&EX +4 B/ +cL , +d</* +g("* +` * +N^NuNV +/<A. +/<A. +B@-E +`0 m +TN^NuNV +/<A. +g(Hn +N^NuNV +,<&n +g|"m +N^NuNV +N^NuO +$$o +xNuO +$$o +xNuO +<< o +gF m + NuO +,"o +gF m +NuNu/ +*_Nu/ +g& m +*_Nu/ +gr m +gj m +$g"QJ +f m +`, m +$_*_Nu/ +f m +`H m +*_Nu/ +l* m +*_NuO +g$ m +NuO +&L$T`H0* +g"&JHx +.$RO +g < +*_Nu/ +`: m +*_NuO +,<(/ +$f@Hx +ft m +LBPB +`j$RJ +gR"m +4$Q J" +$&/ +LBPB +*`zr +`<$m +g*"m +4 Q" +"R`($ +NuNu/ +"R` +$_NuNV + <$. +N^NuNu/ +NuNV +\ 0 +N^NuNu/ +$_NuNuO +NuNuO +NuNuO +<(/ +NuNuNV +/"m +Bg"m +*&Hp +BBHBBAHA +l" n +$H". +N^NuNu/ +*_NuNu / +NuNuO +$_*_O +$_*_O +*_NuO +,"m +NuNV +HxTR/ +0`("m +N^Nu/ +8`"Hx( +$_*_NuNu/ +*_NuNuNV +/"m +N^Nu o +2Tv!@ +Nu/ +NuNV +H@B@ +"C$n +&^ZQ +HDBDBEHE +HCBCBDHD +HBBBBCHC +HABABBHB +N^NuO +/Hr8 +NuNV +N^NuO +0$N&o +,`RR + NuO +$ / +f8"* +NuNuO + &/ +NuNuQ +,&o +`Z/< +|/0 +,&o +`Z/< +|/0 +NuNu/ +`@ m + P"m +$H m +$_*_NuO +, / +`V&Q& +<$o +e m +g8Hx +|$/ +m0 m +m m +m m +`: m +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +`,$m +$_*_Nu/ +`L * +$_*_NuO +$$/ + @Hp +`b$@B +`NHx +f Hx +g> i +$_*_Nu/ +*_Nu/ +gT j +$_*_NuNuO +fB$* +NuNuO +NuNu/ + - `*r +"-$` +"-(/ +/-,$- +*_Nu/ +/-0$- +*_Nu/ +"m +*_Nu/ +/- +*_NuO + <*/ +*-4/ +/-8/ +/-<` +/-@/ +/-D/ +/-H` +/-L/ +g&/-4/ +*-4/ +/-/ +`N$- +/-P/ +Nu// +Nu// +Nu// +NuNuNV + &. +/-THx +/-X"m +N^NuO +/-pB +/-t m + <IFIT +/-xB +/-t m +Nu/ +h$_Nu/ +/-|B +"m\N +$_*_Nu/ +/-t m +$_*_NuNV +<$. +fX +fpHx +/-t m +N^NuNV +<<$n + <IFIT +/-xB +6/- +/-|B +7/- +8&BI +&-l +l."m + @Hx +"mdN +l>"m + @Hx +u/- +gzHx +lD"m + @Hx +/"mdN +lD"m + @Hx +/"mdN +lT"m + @Hx +/"mdN +`|x$`xHx +"mdN +LN^Nu/ + <IFIT +/-xB +/-t m +/-t m +"m`N +"mhN +$_*_Nu/ + <IFIT +/-xB +/-t m +"m\N +"mhN +"m`N +$_*_NuO +<&/ +/-pB +)/- +*/- + @Hx +]/- +</- +fV"m +gVHx +,`@ +`,/- +IFIT( +NuNu/ +L/- +$_*_Nu// +Nu / +g$ <MCat +v/- +w/- +x/- +y/- +*_NuO +]/- +g0 <MCat +_/- +Nu/ +?/- +@/- +MCat$ +$_*_NuNV + $. +fV"m +`nHx +TN^Nu/ +f(Hx +$_*_Nu/ +*_Nu/ +*_Nu/ +9*_Nu/ +9*_Nu/ +*_Nu/ +f""m +*_Nu/ +*_NuO +fB"m + @Hx +NuNuO +$_*_Nu o +Nu o +Nu ( +NuNq o +Nu ( +NuNq o +Nu ( +NuNq o +Nu ( +NuNq/ +$_*_Nu/ +$_Nu/ +$_Nu/ +$_NuO +f < +NuO +f,`%k +`:Hx +NuNV +,&n +fF + +d /- +N^NuNV +,&n + <Buf!-@ +N^NuO +/"m +fN"* +f6`$j +NuNqp +yNup +*_NuNV +N^NuNu/ +*_NuO +`j m +x/0 +x/0 +|/0 +NuNu/ +*_Nu/ +*_Nu/ +NqNu/ +*_Nu/ +*_NuY +$*_Nu/ +$_*_Nu/ +$_*_NuO +`jHx + P2p +*_NuNuO +NuNV +f> . +N^NuNuO +d0"* +`^/* +o*%@ +Nu/ +*_NuO +gZ m +*_NuNuO +g" m +NuHx +`L m + NuO + @$P.- + D +\// +*p m +2p m +PNuY +NuNuNV +$n +g4$. +m2/< +``/< +B@ . +pN^NuNuNV +N^NuNu// +NuNu/ +*_NuNu/ +*_NuNuO + &/ +NuNuO + "o +g2< +NuNV +g$(H$Ht +z?p +oH$. +f.Hx +g|2| +ztd` +$@tO +N^NuNuO +,"o +NuNV + /C +f0Hx +&R$I +4 CS +gd . +&R$I +. J` +XN^NuNuO +<|,/ +( L +$NuNuO + &- +NuNuO +fbHx +g6"m +0 F* +0 F* +,/// +xNuO +g*$RJ +gZpM +(B4* +4Hp8 +g0<| +8NuO +e "m +NuB +NqNuO +$$o +,"PX +0 I!j +NuNu/ +NuNuHx +NuNuO +$gd4 +f$Hj +Nu// +*_NuO +Nu/ +$f>$ +$_NuNuY +*_X +NuNV +N^NuO +NuNuO +*_NuO +,$SX +$_NuNuO +(NuNuO +NuO +$g& j +NuO +$f8$ +$f4$ +$_NuNuO +$g, j +NuNuO +$f6$ +NuNuO +$f:$ +$f:$ +BB(- +@g.p +f$%j +NuNV +gB%@ +g(%j +`,Hx +N^NuNuO +&/ +oJ$CS +NuNu o +NuNqO +gV * +g` j +NuNuO +,<(/ +ez$o +`n + +NuNuO +NuO +`8/ +NuNV +g("J +$4,$ + P/- + @Hx +N^Nu/ +$_NuNu/ +o"%B +$_NuO +g"mPv +v 'C +h"@C +"@ - +*_NuNV +gl n +J&I"m +p0&n + 1<(r +p &n +N^NuY +NuNV +N^NuO +$gz0 +fzHj +NuNuO +$gZHx +f2Hj +v(P,h + ,/ +`<,P(( +0NuO +4"L Br +&H$I +0&H$ +(NuNuO +"J K +f<"@C +(K"J + K ( + L ( +8"@C + L , + L$, + L$, + L , + L$, + L , + L$, +,NuO + "Dp +HABA +g0 I +Nu"/ +H@B@( +Nu"o +NuNqNu"/ +Nu/ +g J( +NuNuO +NuNuO +NuNu/ +g BJ +`R B"H +NuNu/ +$_NuNu/ +NuO +NuNu/ +*_NuNV +,<". +N^NuNu/ +NuNV +N^Nu/ +NuNu/ +f < +`0$< +NuNuNV +N^NuNuNV +<*. +`v&< +`6&* +N^NuNuO +/Hk + C"o +"CHi +A/C +NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNuO +||(o +"p"` +"p"X +`X/- +(Nu/ +$_*_NuNV +N^NuO +NuO +NuO +(NuNV +N^NuO +g6$k +,NuNV +N^NuO +m$2| +NuNV +`\Hx +N^NuNuB +NuO +mP/o +,NuO +mLHx +,NuNV + @Hh +(@&TJ +g"p +`F6| +N^Nu/ +$B * +$_Nu/ +g.$( + B$( +NuNV +|,. +g4r" +g" n +N^NuNV + E ( + E$h +g0"E&i +& E( + @-@ +"F!i + E ( +"E ) +"F!i + E ( + E ( + C!F +$@&< + @"B" +"B Qp + Q!k + Q!k + Qr + @!I +"B Q h + Q$h +gN B +0"@#A +"B Q/( +"B QB +,(TJ +H"B QB +"B QB +< E ( +."E ) +. EJ + @-@ +"E ) +gL RB +h$@J +|N^NuNV +p n +g"j +//. +g~ n +`dJ) +`F"n +N^NuNV +g* J-X +m6 K +N^NuNu/ +NuNu/ +NuNu / +NuC +NuNq/ +NuNuHx +NuNuHx +NuNuO +eRgBB +4NuNuO + BHh +&C$B/ +0NuNuO + &/ +NqNuO +$&- +gF$m +pNqNuO +NuNuB +NuNV +gB/. +N^Nu / +NuNqNuO +NuNu/ +g(J +*_Nu/ +pfN@& +d&p +p7N@( +NuNuO +NuNu/ +p!N@& +p|N@$ +NuNu/ +NuNu/ +NuNu/ +p?N@& +p^N@& +NuNuNV +$@ n +&G(J* + @Hh +N^NuNuNV +gHHn +tN^NuNuNV +N^Nu/ +NuNu/ +p@N@$ +NuNu/ +Nu// +NuNu/ +pNN@& +p6N@( +NuY +NuNu/ +pZN@$ +NuNV +N^Nu/ +p[N@& +Nu// +Nu/ +p*N@$ +NuNuO +NuNu/ +p&N@& +p(N@$ +NuNu/ +NuNu/ +NuNuO +NuNuO +|&o +NuNuO +paN@( +NuNu/ +pBN@$ +NuNu/ +pON@& +NuNu/ +NuHx +NuNuO +pjN@& +f&// +@NuNu/ +NuNu/ +NuNu/ +p<N@$ +NuNu/ +pzN@$ +NuNu/ +NuNu"_ < +N@"< +prN@* +NuNu"o +DNu o +LNuNu o +0NuNu o +NuNV +lgHB +gn < +\N^NuNu / +H@Nu < +NupdNup +H@NuC +Nu < +RNuC +NupcNu < +Nu < +Nu < +Nu < +Nu < +Nu < +)Nup +Nu < +Nup Nup +Nu < +Nu < +Nu < +Nu < +Nu < +Nu < +NuNqNV +"@-@ +N^NuNV +f . +N^NuNV +<|(n +`NHx +N^NuO +f|6| +NuNu/ +*_NuNu/ +*_NuNuO +`."< +$_NuO +g4 ( +NuNuO +`*"* +NuNu/ +$_Nu/ +`,%j +$_Nu/ +f@ j + @Hh +$_Nu/ +$_NuNu"/ +NuNqNu/ +, o +8 @R + @ + @"P$h + @"P$h +$ @ +,"P$h +`T o + p !@ +tp/B +( @"P$h +, @"P$h +( @"P$h +`l"/ +, @"P$h +`X - +lX - +0 @ +, @ +,"P$h +f<$/ +o,Hx +m( / +nL o +oP o +o o +o. o +l, o +g& o +gF&/ +o4 / +ox o +g* o +`< o +"P o +NuO +"E/i +f0v% + V / + EHh +|g> / +"Q!I +&Jp- +gb o +r F/P + V00 +$K"EB +*_Nu/ +mLJ* +f."j +g*%@ +$_NuNuO +8 Cr +E$N Cr +< IB +@"HB + J'J + J'J +< IB +8 Cr +0$HB +@"HB +o^ JR +0$N,I + NuNuNV + F&( +fn$m + FJ( +@(HB + Q00 +o8 L + Q00 +?f.p0 + Q00 + Q00 + Q00 + FJ( +Dg:&( +r F$h +"F i +T$DV +grt- +glv0 +<l@x +"F$i +8"FJ) +"F/) +"F/) +N^NuNuO +H@B@( +dR BI +g, JB + ` +NuNu/ +H@B@& +dL +NuNuNV +N^Nup +Nu// +NuNqO +``r +TNuNuC +NuNu/ +$_NuNV +`p-@ +f$-A +N^NuO +:$IR +gD I +\g +bH$/ +H I` +*$I` +LNuO +,H./ +f"x. +4 EHh +gJ"EB +g"$o +d&J BC +(A0t +(DJ, +&J BC +dNuO +NuNu/ +*_Nu/ +p%N@& +\|,o + @"A*/ +<(& +,Nu/ +p'N@& +NuNuO +$NuNuNV +&@Hx +t/C +(m.&- +,"JO + FHh +X/C +(/0 + @pe +f\/C +$/C +N^NuNuO +m2 m +o"$m +NuNuO +/Hx +bp"` +$EE +`BHx +TNuO +NuNuO +<|"o +$NuNuNV +N^Nu/ +gxp +p`<v +,p$_NuNuO +NuNu// +NuNqNuO +H@B@ +NuNV +dB(n +#/C + S00 + S00 +m n +N^Nu// +$NuO +<$o +g$DR +NuNuNV +N^Nu/ +Nu"/ +Nu"/ + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ + L(F, +(_&_$_ +(_&_$_ . +N^Nu(_&_$_ . +N^Nu( +(_&_$_ m +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m +N^NuNuNV +.N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +B@H@ + @"G +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^NuNuNV +$$H n +H@B@ +$N^NuNV +gb < +<N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +$H . +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$H/. +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNTPD +ntpd copyright (c) 1970-2007 David L. Mills and/or others, all rights reserved +see html/copyright.html +ntpd - NTP daemon program - Ver. 4.2.4p4 +ntpd - NTP daemon program - Ver. 4.2.4p4 +USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... +http://bugs.ntp.isc.org, bugs@ntp.org +Force IPv4 DNS name resolution +IPV4 +ipv4 +Force IPv6 DNS name resolution +IPV6 +ipv6 +Require crypto authentication +AUTHREQ +authreq +Do not require crypto authentication +AUTHNOREQ +authnoreq +Allow us to sync to broadcast servers +BCASTSYNC +bcastsync +configuration file name +CONFIGFILE +configfile +frequency drift file name +DRIFTFILE +driftfile +Allow the first adjustment to be Big +PANICGATE +panicgate +Jail directory +JAILDIR +jaildir +Listen on interface +INTERFACE +interface +path to symmetric keys +KEYFILE +keyfile +path to the log file +LOGFILE +logfile +Do not listen to virtual IPs +NOVIRTUALIPS +novirtualips +Do not fork +NOFORK +nofork +Run at high priority +NICE +nice +path to the PID file +PIDFILE +pidfile +Process priority +PRIORITY +priority +Set the time and quit +QUIT +quit +Broadcast/propagation delay +PROPAGATIONDELAY +propagationdelay +interval in seconds between scans for new or dropped interfaces +UPDATEINTERVAL +updateinterval +Statistics file location +STATSDIR +statsdir +Trusted key number +TRUSTEDKEY +trustedkey +Run as userid (or userid:groupid) +USER +user +make ARG an ntp variable (RW) +make ARG an ntp variable (RW|DEF) +DVAR +dvar +Slew up to 600 seconds +SLEW +slew +Output version information and exit +version +Display usage information and exit +help +Extended usage information passed thru pager +more-help +Automated Options version %s, copyright (c) 1999-2007 Bruce Korb +AO_CURRENT.AO_REVISION +%s WARNING: cannot save options - +export %s_%s_%d +%s_%s_%d= +%1$s_%2$s_CT=%3$d +export %1$s_%2$s_CT +%1$s_%2$s_MODE='%3$s' +export %1$s_%2$s_MODE +%1$s_%2$s='%3$s' +export %1$s_%2$s +export %s_%s +%s_%s= +%1$s_%2$s=%3$s +export %1$s_%2$s +%1$s_%2$s=%3$d # 0x%3$X +export %1$s_%2$s +OPTION_CT=%d +export OPTION_CT +%1$s /tmp/use.%2$lu ; rm -f /tmp/use.%2$lu +OPT_PROCESS=true +OPT_ARG="$1" +while ${OPT_PROCESS} && [ $# -gt 0 ] + OPT_ELEMENT='' + OPT_ARG_VAL='' + case "${OPT_ARG}" in + -- ) + OPT_PROCESS=false + shift + ;; + --* ) + OPT_CODE=`echo "X${OPT_ARG}"|sed 's/^X-*//'` + shift + OPT_ARG="$1" + case "${OPT_CODE}" in *=* ) + OPT_ARG_VAL=`echo "${OPT_CODE}"|sed 's/^[^=]*=//'` + OPT_CODE=`echo "${OPT_CODE}"|sed 's/=.*$//'` ;; esac + case "${OPT_ARG_NEEDED}" in + NO ) + OPT_ARG_VAL='' + ;; + YES ) + if [ -z "${OPT_ARG_VAL}" ] + then + if [ $# -eq 0 ] + then + echo No argument provided for ${OPT_NAME} option >&2 + echo "$%s_USAGE_TEXT" + exit 1 + fi + OPT_ARG_VAL="${OPT_ARG}" + shift + OPT_ARG="$1" + fi + ;; + OK ) + if [ -z "${OPT_ARG_VAL}" ] && [ $# -gt 0 ] + then + case "${OPT_ARG}" in -* ) ;; * ) + OPT_ARG_VAL="${OPT_ARG}" + shift + OPT_ARG="$1" ;; esac + fi + ;; + esac + ;; + * ) + OPT_PROCESS=false + ;; + esac +OPT_ARG="$1" +while [ $# -gt 0 ] + OPT_ELEMENT='' + OPT_ARG_VAL='' + OPT_ARG="${1}" + -* ) + OPT_CODE=`echo "X${OPT_ARG}" | sed 's/X-\(.\).*/\1/'` + OPT_ARG=` echo "X${OPT_ARG}" | sed 's/X-.//'` + case "${OPT_ARG_NEEDED}" in + NO ) + if [ -n "${OPT_ARG}" ] + then + OPT_ARG=-"${OPT_ARG}" + else + shift + OPT_ARG="$1" + fi + ;; + YES ) + if [ -n "${OPT_ARG}" ] + then + OPT_ARG_VAL="${OPT_ARG}" + else + if [ $# -eq 0 ] + then + echo No argument provided for ${OPT_NAME} option >&2 + echo "$%s_USAGE_TEXT" + exit 1 + fi + shift + OPT_ARG_VAL="$1" + fi + shift + OPT_ARG="$1" + ;; + OK ) + if [ -n "${OPT_ARG}" ] + then + OPT_ARG_VAL="${OPT_ARG}" + shift + OPT_ARG="$1" + else + shift + if [ $# -gt 0 ] + then + case "$1" in -* ) ;; * ) + OPT_ARG_VAL="$1" + shift ;; esac + OPT_ARG="$1" + fi + fi + ;; + esac + if [ -n "${OPT_ARG_VAL}" ] + then + eval %1$s_${OPT_NAME}${OPT_ELEMENT}="'${OPT_ARG_VAL}'" + export %1$s_${OPT_NAME}${OPT_ELEMENT} + fi +done +unset OPT_PROCESS || : +unset OPT_ELEMENT || : +unset OPT_ARG || : +unset OPT_ARG_NEEDED || : +unset OPT_NAME || : +unset OPT_CODE || : +unset OPT_ARG_VAL || : +%2$s +# # # # # # # # # # +# END OF AUTOMATED OPTION PROCESSING +# # # # # # # # # # -- do not modify this marker -- +# # # # # # # # # # -- do not modify this marker -- +# DO NOT EDIT THIS SECTION +%s OF %s +# From here to the next `-- do not modify this marker --', +# the text has been generated %s +# From the %s option definitions +stdout +if test -z "${%1$s_%2$s}" +then + %1$s_%2$s_CT=0 +else + %1$s_%2$s_CT=1 + %1$s_%2$s_1="${%1$s_%2$s}" +export %1$s_%2$s_CT +%1$s_%2$s="${%1$s_%2$s-'%3$s'}" +%1$s_%2$s_set=false +export %1$s_%2$s +%1$s_%2$s="${%1$s_%2$s}" +%1$s_%2$s_set=false +export %1$s_%2$s + case "${OPT_CODE}" in + * ) + echo Unknown %s: "${OPT_CODE}" >&2 + echo "$%s_USAGE_TEXT" + exit 1 + ;; + esac + echo "$%s_%s_TEXT" + exit 0 + echo "$%s_LONGUSAGE_TEXT" | ${PAGER-more} + exit 0 + %s + if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then + echo Error: duplicate %2$s option >&2 + echo "$%1$s_USAGE_TEXT" + exit 1 ; fi + %1$s_%2$s_set=true + OPT_NAME='%2$s' + if [ $%1$s_%2$s_CT -ge %3$d ] ; then + echo Error: more than %3$d %2$s options >&2 + echo "$%1$s_USAGE_TEXT" + exit 1 ; fi + %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1` + OPT_ELEMENT="_${%1$s_%2$s_CT}" + OPT_NAME='%2$s' + eval %1$s_%2$s${OPT_ELEMENT}=true + export %1$s_%2$s${OPT_ELEMENT} + OPT_ARG_NEEDED=NO + eval %1$s_%2$s${OPT_ELEMENT}=true + export %1$s_%2$s${OPT_ELEMENT} + OPT_ARG_NEEDED=OK + OPT_ARG_NEEDED=YES + ;; + '%s' ) + '%s' | \ + if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then + echo Error: duplicate %2$s option >&2 + echo "$%1$s_USAGE_TEXT" + exit 1 ; fi + %1$s_%2$s_set=true + %1$s_%2$s='%3$s' + export %1$s_%2$s + OPT_NAME='%2$s' + %1$s_%2$s_CT=0 + OPT_ELEMENT='' + %1$s_%2$s='%3$s' + export %1$s_%2$s + OPT_NAME='%2$s' + '%c' ) + ,|+ +*INVALID* +AutoOpts function called without option descriptor +This exceeds the compiled library version: +Automated Options Processing Error! +%s called AutoOpts function with structure version %d:%d:%d. +This is less than the minimum library version: +- an alternate for %s +%s error: the keyword `%s' is ambiguous for %s +ambiguous +%s: Command line arguments required +%d %s%s options allowed +version and help options: +Error %d (%s) from the pipe(2) syscall +ERROR: version option argument '%c' invalid. Use: +'v' - version only +'c' - version and copyright +'n' - version and copyright notice +ERROR: %s option conflicts with the %s option +%s(optionSaveState): error: cannot allocate %d bytes +- default option for unnamed options +- disabled as --%s +- enabled by default +-equivalence +ERROR: only + - examining environment variables named %s_* + +Options are specified by doubled hyphens and their name +or by a single hyphen and the flag character. +%%-%ds %%s +fs error %d (%s) on fork - cannot obtain %s usage +File error %d (%s) opening %s for loading options +fs error %d (%s) reading file %s += = = = = = = = +This incarnation of genshell will produce +a shell script to parse the options for %s: +=Cplx +[=arg] +--%2$s%1$s +%s: illegal option -- %c +%s: %s option -- %s +illegal +AutoOpts ERROR: invalid option descriptor for %s +words= +cooked +keep +type= +uncooked +integer +nested +string +bool +keyword +- is a set membership option +%s: option `%s' requires an argument +Equivalenced option '%s' was equivalenced to both +'%s' and '%s' +- must appear between %d and %d times +ERROR: The %s option is required +%s: option `%s' cannot have an argument +%s: Command line arguments not allowed +error %d (%s) creating %s +Options are specified by single or double hyphens and their name. +%s error: `%s' does not match any %s keywords +- may appear multiple times +- may not be preset + Arg Option-Name Description + Flg Arg Option-Name Description +error %d (%s) stat-ing %s +%s(optionRestore): error: no saved option state +none +'%s' not defined +ERROR: The %s option must appear %d times +error: cannot load options from non-regular file %s +%s error: `%s' is not a recognizable number + %3s %s +The '-#<number>' option may omit the hash char +one %s%s option allowed +All arguments are named options. + - reading file %s +please send bug reports to: %s +- may NOT appear - preset only +# preset/initialization file +# %s# +The following option preset mechanisms are supported: +program +prohibits these options: +Operands and options may be intermixed. They will be reordered. +ERROR: %s option requires the %s option + %3s %-14s %s +requires these options: + Arg Option-Name Req? Description + Flg Arg Option-Name Req? Description +members= +or you may use a numeric representation. Preceding these with a '!' will +clear the bits, specifying 'none' will clear all bits, and 'all' will set them +all. Multiple entries may be passed as an option argument list. + +-- and +- may appear up to %d times +The valid "%s" option keywords are: +GENSHELLOPT +genshellopt copyright (c) 1999-2007 Bruce Korb, all rights reserved +genshellopt is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. +genshellopt is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +You should have received a copy of the GNU Lesser General Public +License along with genshellopt. If not, write to: +The Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor +Boston, MA 02110-1301, USA. +genshellopt - Generate Shell Option Processing Script - Ver. 1 +genshellopt - Generate Shell Option Processing Script - Ver. 1 +USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... +Note that `shell' is only useful if the output file does not already +exist. If it does, then the shell name and optional first argument +will be extracted from the script file. +If the script file already exists and contains Automated Option Processing +text, the second line of the file through the ending tag will be replaced +by the newly generated text. The first `#!' line will be regenerated. +autogen-users@lists.sourceforge.net +LONGUSAGE +USAGE +VERSION +Output Script File +SCRIPT +script +Shell name (follows "#!" magic) +SHELL +no-shell +Output version information and exit +version +Display usage information and exit +help +Extended usage information passed thru pager +more-help +0123456789abcdef +[truncated] +???? +%m/%d/%y +%Y-%m-%d +%H:%M +%H:%M:%S +()*+TZ +,M4.1.0,M10.5.0 +""##$$$%%&& +$VVZ + $(,048<CJR\eluy} +6<BFKPWair{~ +ASCII +Sunday +Monday +Tuesday +Wednesday +Thursday +Friday +Saturday +January +February +March +April +June +July +August +September +October +November +December +%a %b %e %H:%M:%S %Y +%m/%d/%y +%H:%M:%S +%I:%M:%S %p +^[yY] +^[nN] +hlLjztqZ +npxXoudifFeEgGaACScs + +0-#'I +Unknown error Success +Operation not permitted +No such file or directory +No such process +Interrupted system call +Input/output error +No such device or address +Argument list too long +Exec format error +Bad file descriptor +No child processes +Resource temporarily unavailable +Cannot allocate memory +Permission denied +Bad address +Block device required +Device or resource busy +File exists +Invalid cross-device link +No such device +Not a directory +Is a directory +Invalid argument +Too many open files in system +Too many open files +Inappropriate ioctl for device +Text file busy +File too large +No space left on device +Illegal seek +Read-only file system +Too many links +Broken pipe +Numerical argument out of domain +Numerical result out of range +Resource deadlock avoided +File name too long +No locks available +Function not implemented +Directory not empty +Too many levels of symbolic links +No message of desired type +Identifier removed +Channel number out of range +Level 2 not synchronized +Level 3 halted +Level 3 reset +Link number out of range +Protocol driver not attached +No CSI structure available +Level 2 halted +Invalid exchange +Invalid request descriptor +Exchange full +No anode +Invalid request code +Invalid slot +Bad font file format +Device not a stream +No data available +Timer expired +Out of streams resources +Machine is not on the network +Package not installed +Object is remote +Link has been severed +Advertise error +Srmount error +Communication error on send +Protocol error +Multihop attempted +RFS specific error +Bad message +Value too large for defined data type +Name not unique on network +File descriptor in bad state +Remote address changed +Can not access a needed shared library +Accessing a corrupted shared library +.lib section in a.out corrupted +Attempting to link in too many shared libraries +Cannot exec a shared library directly +Invalid or incomplete multibyte or wide character +Interrupted system call should be restarted +Streams pipe error +Too many users +Socket operation on non-socket +Destination address required +Message too long +Protocol wrong type for socket +Protocol not available +Protocol not supported +Socket type not supported +Operation not supported +Protocol family not supported +Address family not supported by protocol +Address already in use +Cannot assign requested address +Network is down +Network is unreachable +Network dropped connection on reset +Software caused connection abort +Connection reset by peer +No buffer space available +Transport endpoint is already connected +Transport endpoint is not connected +Cannot send after transport endpoint shutdown +Too many references: cannot splice +Connection timed out +Connection refused +Host is down +No route to host +Operation already in progress +Operation now in progress +Stale NFS file handle +Structure needs cleaning +Not a XENIX named type file +No XENIX semaphores available +Is a named type file +Remote I/O error +Disk quota exceeded +No medium found +Wrong medium type +abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 +SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0 + ???? +hlLjztq +npxXoudifFeEgGaACSncs[ +(nil) +nfinity +infinity +command line broadcast delay value %s undecodable +command line trusted key %s is invalid +command line interface update interval %ld must be 0 or longer than 60 seconds +argc is <%d> +configure: keyword "%s" unknown, line ignored +logconfig: illegal argument %s - ignored +getaddrinfo: "%s" invalid host address, ignored +/etc/ntp.conf +daemon_version="%s" +settimeofday="%s" +getconfig: Couldn't open <%s> +getconfig: Couldn't open <%s> +gettokens: too many tokens on the line. Ignoring %s +No address for %s, line ignored +attempt to configure invalid address %s +attempt to configure in valid address %s +peer/server version requires an argument +inappropriate version number %s, line ignored +key: argument required +minpoll: argument required +minpoll: provided value (%d) is below minimum (%d) +maxpoll: argument required +maxpoll: provided value (%d) is above maximum (%d) +ttl: argument required +ttl: invalid argument +mode: argument required +config error: minpoll > maxpoll +configuration of %s failed +/tmp/ntpXXXXXX +open failed for %s: %m +%s %d %d %d %d %d %d %u %s +includefile needs one argument +getconfig: Maximum include file level exceeded. +getconfig: Maximum include file level exceeded. +logging to file %s +Cannot open log file %s +logfile needs one argument +Keys directory name required +tinker: missing argument +tos: missing argument +discard: missing argument +discard: unknown keyword +restrict requires an address +default +mask keyword needs argument +broadcastdelay value %s undecodable +illegal value - line ignored +trusted key %s unlikely +%s is undecodable as request key +%s makes a poor request keyid +%s makes a poor control keyid +no address for trap command, line ignored +invalid port number %s, trap ignored +can't find interface with address %s +can't set trap for %s, no resources +no address for fudge command, line ignored +%s is inappropriate address for the fudge command, line ignored +fudge %s time1 value in error +fudge %s time2 value in error +fudge %s stratum value in error +fudge %s flag value in error +no statistics named %s available +no id for filegen command, line ignored +unknown filegen "%s" ignored +filegen %s file requires argument +filegen %s type requires argument +filegen %s unknown type "%s" +no value for setvar command - line ignored +enable unknown flag %s +disable unknown flag %s +getconfig: Couldn't generate a valid random key! +ntpd_initres +call to ntp_intres lost +fork() failed, can't start ntp_intres: %m +/etc +autokey +iburst +minpoll +noselect +preempt +true +prefer +version +dynamic +step +panic +stepout +allan +huffpuff +freq +minclock +maxclock +minsane +floor +ceiling +cohort +mindist +maxdist +maxhop +beacon +orphan +average +minimum +monitor +ignore +limited +lowpriotrap +mask +nomodify +nopeer +noquery +noserve +notrap +notrust +ntpport +interface +flag1 +flag2 +flag3 +flag4 +refid +stratum +disable +nolink +type +month +week +year +bclient +calibrate +kernel +automax +broadcast +broadcastclient +broadcastdelay +calldelay +controlkey +driftfile +filegen +fudge +includefile +keys +keysdir +logconfig +logfile +manycastclient +manycastserver +multicastclient +pidfile +discard +requestkey +restrict +revoke +setvar +statsdir +tinker +trustedkey +allinfo +allevents +allstatus +allstatistics +allclock +allpeer +allsys +allsync +internal error - illegal descriptor type %d - EXITING +Enabled +Disabled +Listening on interface #%d %s, %s#%d %s +select(%d, %s, 0L, 0L, &0.0) error: %m +Bad file descriptor %d +clock read fd %d: %m +recvfrom(%s) fd=%d: %m +setsockopt IP_DROP_MEMBERSHIP failure: %m on socket %d, addr %s for %x / %x (%s) +setsockopt IPV6_LEAVE_GROUP failure: %m on socket %d, addr %s for %d(%s) +invalid multicast address %s +setsockopt IP_MULTICAST_IF failure: %m on socket %d, addr %s for multicast address %s +setsockopt IP_MULTICAST_LOOP failure: %m on socket %d, addr %s for multicast address %s +setsockopt IPV6_MULTICAST_IF failure: %m on socket %d, addr %s, scope %d for multicast address %s +setsockopt(SO_BROADCAST) disable failure on address %s: %m +setsockopt(SO_BROADCAST) enable failure on address %s: %m +set_reuseaddr: setsockopt(SO_REUSEADDR, %s) failed: %m +set_wildcard_reuse: setsockopt(SO_REUSEADDR, %s) failed: %m +setsockopt IP_MULTICAST_TTL/IPV6_MULTICAST_HOPS fails on address %s: %m +sendto(%s) (fd=%d): %m +Connection re-established to %s +socket(AF_INET, SOCK_DGRAM, 0) failed on address %s: %m +socket(AF_INET6, SOCK_DGRAM, 0) failed on address %s: %m +unexpected error code %d (not PROTONOSUPPORT|AFNOSUPPORT|FPNOSUPPORT) - exiting +setsockopt SO_REUSEADDR %s on fails on address %s: %m +bind() fd %d, family %d, port %d, addr %s, in_classd=%d flags=0x%x fails: %m +bind() fd %d, family %d, port %d, scope %d, addr %s, in6_is_addr_multicast=%d flags=0x%x fails: %m +setsockopt SO_TIMESTAMP on fails on address %s: %m +fcntl(O_NONBLOCK) fails on fd #%d: %m +io_setbclient: Opened broadcast client on interface #%d %s, socket: %d +Unable to listen for broadcasts, no broadcast interfaces available +Duplicate request found for multicast address %s +multicast +...multicast address %s using wildcard interface #%d %s +No multicast socket available to use for address %s +setsockopt IP_ADD_MEMBERSHIP failure: %m on socket %d, addr %s for %x / %x (%s) +setsockopt IPV6_JOIN_GROUP failure: %m on socket %d, addr %s for interface %d(%s) +Added Multicast Listener %s on interface #%d %s +Failed to add Multicast Listener %s +Listening on broadcast address %s#%d +unable to create socket on %s (%d) for %s#%d +failed to initialize interface for address %s +Deleting interface #%d %s, %s#%d, interface stats: received=%ld, sent=%ld, dropped=%ld, active_time=%ld secs +Deleting interface #%d %s, broadcast address %s#%d +wildcard +unable to bind to wildcard socket address %s - another process may be running - EXITING +stderr +stdout +ntpd: must be run as root, not uid %ld +ntpd: setsid(): %m +sched_setscheduler(): %m +setpriority() error: %m +set_process_priority: No way found to improve our priority +receive buffer corruption - receiver found to be NULL - ABORTING +ntpd not compiled for debugging (signal %d) +ntpd exiting on signal %d +finish(SIGBUS) +ntpd 4.2.4p4@1.1520 Wed May 29 12:54:31 UTC 2024 (1) + %.2f +0x%08lx.%08lx +0x%lx +%.3f +%s/%s +system event '%s' (0x%02x) status '%s' (0x%02x) +peer %s event '%s' (0x%02x) status '%s' (0x%02x) +report_event: err '%s' (0x%02x), no peer +refclockstatus +leap +precision +rootdelay +rootdispersion +reftime +state +offset +frequency +jitter +noise +processor +system +stability +sys_var_list +authenable +authentic +srcadr +srcport +dstadr +dstport +hmode +ppoll +hpoll +timer +filtdelay= +filtoffset= +pmode +received +sent +filtdisp= +flash +peer_var_list +timecode +baddata +fudgetime1 +fudgetime2 +flags +device +clock_var_list +%s%s +unsupported file generations type %d for "%s" - reverting to FILEGEN_NONE +%s%c#%ld +%s%c%04d%02d%02d +%s%c%04dw%02d +%s%c%04d%02d +%s%c%04d +%s%ca%08ld +%s%c%dC%lu + couldn't save %s: %m +couldn't unlink %s: %m +expected regular file for %s (found mode 0%lo) +stat(%s) failed: %m +can't open %s: %m +can't link(%s, %s): %m +parent died before we finished, exiting +findhostaddr: both ce_name and ce_peeraddr are defined... +findhostaddr: both ce_name and ce_peeraddr are undefined! +host name not found: %s +couldn't resolve `%s', giving up on it +127.0.0.1 +getaddrinfo failed: %m +socket() failed: %m +fcntl(O_NONBLOCK) failed: %m +openntp: connect() failed: %m +send to NTP server failed: %m +select() fails: %m +recv() fails: %m +received runt response (%d octets) +ntpd reports implementation mismatch! +ntpd says configuration request is unknown! +ntpd indicates a format error occurred! +ntpd indicates no data available! +ntpd returns a permission denied error! +ntpd returns unknown error code %d! +invalid request keyid %08x +can't open configuration file %s: %m +tokenizing error in file `%s', quitting +format error for integer token `%s', file `%s', quitting +invalid mode (%ld) in file %s +invalid version (%ld) in file %s +invalid MINPOLL value (%ld) in file %s +invalid MAXPOLL value (%ld) in file %s +invalid flags (%ld) in file %s +sigaction() fails to save SIGSYS trap: %m +sigaction() fails to restore SIGSYS trap: %m +kernel time sync status %04x +kernel time sync disabled %04x +pps sync disabled +time correction of %.0f seconds exceeds sanity limit (%.0f); set clock manually to the correct UTC time. +time reset %+.6f s +ntpd: time set %+.6fs +time slew %+.6f s +ntpd: time slew %+.6fs +kernel time sync error %04x +kernel time sync status change %04x +frequency error %.0f PPM exceeds tolerance %.0f PPM +STEP +Cannot find existing interface for address %s +ACST +MCST +BCST +INIT +peer struct for %s not in table! +peer struct for %s not in association table! +RMOT +proto_config: illegal item %d, value %ld +precision = %.3f usec +no servers reachable +pps sync enabled +synchronized to %s, stratum %d +DENY +RATE +buffer overflow %u +AUTH +receive: fatal error %04x for %s +transmit: %s key %u not found +no reply; clock not set +refclock_setup fd %d tcgetattr: %m +refclock_setup fd %d TIOCMGET: %m +refclock_setup fd %d TCSANOW: %m +refclock_newpeer: clock address %s invalid, address family not implemented for refclock +refclock_newpeer: clock address %s invalid +refclock_newpeer: clock type %d invalid +clock %s event '%s' (0x%02x) +refclock_open %s: %m +set_control_keyid: err_nitems > 1 +set_request_keyid: err_nitems > 1 +reset_stats: err_nitems > 1 +reset_stats: reset leaves %#lx +process_private: INFO_ERR_FMT: test %d failed, pkt from %s +process_private: bad pkt length %d +set_clock_fudge: default! +get_kernel_info: ntp_adjtime() failed: %m +do_setclr_trap: err_nitems > 1 +do_restrict: bad = %#x +setclr_flags: err_nitems > 1 +setclr_flags: extra flags: %#x +timer create FAILED +%lu %s %.9f %.3f %.9f %.6f %d +%lu %s %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu +%lu %s %s %s %s %s %s %s +%lu %s %s %s +%lu %s %s %x %.9f %.9f %.9f %.9f +.TEMP +Frequency format error in %s +frequency initialized %.3f PPM from %s +value for statsdir too long (>%d, sigh) +Can't open %s: %m +offset %.6f sec freq %.3f ppm error %.6f poll %d +%.3f +peerstats +loopstats +clockstats +rawstats +sysstats +Undisciplined local clock +LOCL + [arg] +AUTOOPTS_USAGE +autoopts + -%c + %s +%%-%ds +malloc of %d bytes failed +strdup of %d byte string failed +realloc of %d bytes at 0x%p failed +AutoOpts lib error: defaulted to option with optional arg +%-18s + %d +false +VERSION +echo 'Warning: Cannot load options files' >&2 +OPT_ARG_NEEDED=YES +echo 'Warning: Cannot save options files' >&2 +OPT_ARG_NEEDED=OK +LONGUSAGE +echo 'Warning: Cannot suppress the loading of options files' >&2 +OPT_ARG_NEEDED=NO +option +flag +typeset -x -i %s_ +=%1$lu # 0x%1$lX +set -- + '%s' +'\'' +OPTION_CT=0 +/tmp/use.%lu +PAGER +more +INVALID-%d +%s_%s_TEXT=' +SHELL +/bin/sh +%A %B %e, %Y at %r %Z +#! %s +env | grep '^%s_' +</%s> +[%s] +PATH +POSIXLY_CORRECT +step-systime: %m +adj_systime: %m +can't open key file %s: %m +cannot change keyid 0, key entry `%s' ignored +keyid's > %d reserved for autokey, key entry `%s' ignored +no key type for key number %ld, entry ignored +invalid key type for key number %ld, entry ignored +no key for number %ld entry, entry ignored +format/parity error for MD5 key %ld, not used +Exiting: No more memory! +wait_for_signal: sigprocmask() failed: %m +wait_for_signal: sigdelset(SIGPOLL) failed: %m +wait_for_signal: sigdelset(SIGALRM) failed: %m +wait_for_signal: sigsuspend() failed: %m +unblock_sigio: sigio_block_count > 0 +unblock_sigio: sigio_block_count < 0 +unblock_sigio: sigemptyset() failed: %m +unblock_sigio: sigaddset(SIGPOLL) failed: %m +unblock_sigio: sigprocmask() failed: %m +unblock_io_and_alarm: sigemptyset() failed: %m +unblock_io_and_alarm: sigaddset(SIGPOLL) failed: %m +unblock_io_and_alarm: sigaddset(SIGALRM) failed: %m +unblock_io_and_alarm: sigprocmask() failed: %m +block_sigio: sigio_block_count > 1 +block_sigio: sigio_block_count < 1 +sigio_handler: sigio_handler_active != 1 +sigio_handler: sigio_handler_active != 0 +ioctl(FIOASYNC) fails: %m +ioctl(SIOCSPGRP) fails: %m +fcntl(F_SETOWN) fails for clock I/O: %m +fcntl(FNDELAY|FASYNC) fails for clock I/O: %m +settimeofday +stime +Failed! +UNKNOWN +%s[%d]: %s +%lu.%lu.%lu.%lu +%08lx.%08lx --- --- -- ---- --:--:-- +%08lx.%08lx %s, %s %2d %4d %2d:%02d:%02d.%03lu +random: state info corrupted; not changed. +random: not enough state (%ld bytes); ignored. +add_full_recv_buffer received NULL buffer +freerecvbuff received NULL buffer +******** freerecvbuff non-zero usage: %d ******* +No more memory for recvufs +%s(%lu) +REFCLK(%lu,%lu) +refclock address type not implemented yet, use IPv4 refclock address. +null +no events +%d event%s +%s_%d +/PPS +, conf +, auth +, unauth +, last_ +clk_okay +clk_noreply +clk_badformat +clk_fault +clk_badsignal +clk_baddate +clk_badtime +event_unspec +event_ip_err +event_authen +event_unreach +event_reach +event_peer_clock +event +event_restart +event_fault +event_sync_chg +event_peer/strat_chg +event_clock_reset +event_bad_date +event_clock_excptn +leap_none +leap_add_sec +leap_del_sec +sync_alarm +sync_unspec +sync_atomic +sync_lf_clock +sync_hf_clock +sync_uhf_clock +sync_local_proto +sync_ntp +sync_udp/time +sync_wristwatch +sync_telephone +selreject +sel_falsetick +sel_excess +sel_outlyer +sel_candidat +sel_selected +sel_sys.peer +sel_pps.peer +signal_no_reset: signal %d had flags %x +sigaction +iterp != ((void *)0) +../../libntp/../libisc/interfaceiter.c +(((iter) != ((void *)0)) && (((const isc__magic_t *)(iter))->magic == ((('I') << 24 | ('F') << 16 | ('I') << 8 | ('T'))))) +iter->pos < (unsigned int) iter->ifc.ifc_len +../../libntp/../libisc/ifiter_ioctl.c +iter->result == 0 +/proc/net/if_inet6:iter->proc == NULL +%32[a-f0-9] %x %x %x %x %16s +/proc/net/if_inet6:sscanf() -> %d (expected 6) +/proc/net/if_inet6:strlen(%s) != 32 +%s: getting interface flags: %s +prefix length for %s is unknown (assume 128) +%s: getting destination address: %s +%s: getting broadcast address: %s +%s: getting netmask: %s +*iterp == ((void *)0) +making interface scan socket: %s +get interface configuration: %s +get interface configuration: maximum buffer size exceeded +/proc/net/if_inet6 +libisc.cat +(((msgcat) != ((void *)0)) && (((const isc__magic_t *)(msgcat))->magic == ((('M') << 24 | ('C') << 16 | ('a') << 8 | ('t'))))) || msgcat == ((void *)0) +../../libntp/../libisc/msgcat.c +set > 0 +message > 0 +default_text != ((void *)0) +msgcatp != ((void *)0) +name != ((void *)0) +msgcatp != ((void *)0) && *msgcatp == ((void *)0) +socket() failed: %s +../../libntp/../libisc/net.c +buf != ((void *)0) +../../libntp/../libisc/isc_strerror.c +((*((&isc_strerror_lock)))++ == 0 ? 0 : 34) == 0 +Unknown error: %u +(--(*((&isc_strerror_lock))) == 0 ? 0 : 34) == 0 +netaddr->family == 10 +../../libntp/../libisc/netaddr.c +s->family == 10 +((((__const uint32_t *) (&src->type.in6))[0] == 0) && (((__const uint32_t *) (&src->type.in6))[1] == 0) && (((__const uint32_t *) (&src->type.in6))[2] == (0xffff))) +netaddr != ((void *)0) +alen < sizeof(abuf) +%%%u +(unsigned int)zlen < sizeof(zbuf) +<unknown address, family %u> +a != ((void *)0) && b != ((void *)0) +nbytes < ipabytes +nbits < 8 +unspecified type (0) +Undisciplined local clock (1) +LOCAL +TRAK 8810 GPS Receiver (2) +GPS_TRAK +PSTI/Traconex WWV/WWVH Receiver (3) +WWV_PST +Spectracom (generic) Receivers (4) +SPECTRACOM +TrueTime (generic) Receivers (5) +TRUETIME +IRIG Audio Decoder (6) +IRIG_AUDIO +CHU Audio Demodulator/Decoder (7) +CHU_AUDIO +Generic reference clock driver (8) +GENERIC +Magnavox MX4200 GPS Receiver (9) +GPS_MX4200 +Austron 2201A GPS Receiver (10) +GPS_AS2201 +Arbiter 1088A/B GPS Receiver (11) +GPS_ARBITER +KSI/Odetics TPRO/S IRIG Interface (12) +IRIG_TPRO +Leitch CSD 5300 Master Clock Controller (13) +ATOM_LEITCH +EES M201 MSF Receiver (14) +MSF_EES +not used (15) +NOT_USED +Bancomm GPS/IRIG Receiver (16) +GPS_BANC +Datum Precision Time System (17) +GPS_DATUM +Automated Computer Time Service (18) +ACTS_MODEM +Heath WWV/WWVH Receiver (19) +WWV_HEATH +Generic NMEA GPS Receiver (20) +GPS_NMEA +TrueTime GPS-VME Interface (21) +GPS_VME +PPS Clock Discipline (22) +not used (23) +not used (24) +not used (25) +HP 58503A GPS Time & Frequency Receiver (26) +GPS_HP +ARCRON MSF (and DCF77) Receiver (27) +MSF_ARCRON +Clock attached thru shared Memory (28) +Trimble Navigation Palisade GPS (29) +GPS_PALISADE +Motorola UT Oncore GPS (30) +GPS_ONCORE +Rockwell Jupiter GPS (31) +GPS_JUPITER +Chrono-log K (32) +CHRONOLOG +Dumb generic hh:mm:ss local clock (33) +DUMBCLOCK +Ultralink M320 WWVB receiver (34) +ULINK_M320 +Conrad parallel port radio clock (35) +WWV/H Audio Demodulator/Decoder (36) +WWV_AUDIO +Forum Graphic GPS Dating Station (37) +GPS_FG +hopf Elektronic serial line receiver (38) +HOPF_S +hopf Elektronic PCI receiver (39) +HOPF_P +JJY receiver (40) +TrueTime 560 IRIG-B decoder (41) +TT_IRIG +Zyfer GPStarplus receiver (42) +GPS_ZYFER +RIPE NCC Trimble driver (43) +GPS_RIPENCC +NeoClock4X DCF77 / TDF receiver (44) +NEOCLK4X +-- --- --:--:-- +%2d %s %02d:%02d:%02d +%s, %s %2d %4d %2d:%02d:%02d +INVARIANT +REQUIRE +ENSURE +INSIST +%s:%d: %s(%s) %s. +RUNTIME_CHECK(%s) %s +fatal error +%s:%d: %s: +%s:%d: +syslog +/dev/log +<%d>%.15s +<BUFFER OVERRUN ATTEMPT> +[%d] +/dev/console +/etc/TZ +%s%s%m +(nil) +(null) +localhost +/etc/services +/dev/urandom +/dev/random +/tmp +%.*s/%.*sXXXXXX +%u.%u.%u.%u.in-addr.arpa +/etc/resolv.conf +/etc/config/resolv.conf +nameserver +domain +search +/etc/hosts +/etc/config/hosts + ?tz +/var/NTP/ + !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ +=T/F +=KWd +=Mbr +=num +=str +S[kA +UTC +ntpdate +0000744 +0001750 +0001750 +00000255060 +14626077212 +012024 +ustar +monier +monier +bFLT +NqNq*EA +N@NuO +HB4* +*_NuNV +"@$RB +f."m +$@t~-B +pN^NuO +f2"m +g"ri +NuNV +, D +HA-A +BBHBBAHA +8`B/ +N^Nu/ +$_*_NuNV +&H`4R +lr@HA#A +HA2) +`6 6 +p@H@J +p@H@ +d( m +PcF m +`* v, +`$ R"j +`&"S RB +zn( +fNHx + BHh +1"AHi +`/ +($RJ +"A`d/ + @"A/ +BBHBBAHA +BCHC +| 0 +g0 m +f(Hn +`6Hx +HN^NuNV +6mRva +`rr? +`|vs +Fm rp +`( m +$` m +`R m +4`p m +`jHn +HA2. +B@H@ m +g0Hx +r(4 +$@Hx +gh"m +`<Hx +` PT +f,"m +fl m +fd m +f\ i +D/0 +l("m + @tb +`>/- +f "m +g2/- +` "m +g"t/ +d& m +$DHj + DB +$L(TJ +$@Hx +l6 n +g4 + +f( n +c/"m +BBHBBAHA +"@$n +BBHBBAHA +BBHBBAHA +BBHBBAHA +HCBC +B@H@ +l2Hx +/"m +/"m +8`, m + N^Nu"m +NuNV +/<A. +/<A. +B@-E +`0 m +TN^NuNV +/<A. +g(Hn +N^NuNV +,<&n +g|"m +N^NuO +H&P$o +g03 +o8 m +4 0< +(Nu/ +*_Nu/ +g& m +*_Nu/ +gr m +gj m +$g"QJ +f m +`, m +$_*_Nu/ +f m +`H m +*_Nu/ +l* m +*_NuO +g$ m +NuO +&L$T`H0* +g"&JHx +.$RO +g < +*_Nu/ +`: m +*_NuO +,<(/ +$f@Hx +ft m +`j$RJ +gR"m +d$Q J" +$&/ +*`zr +`<$m +g*"m +d Q" +"R`($ +NuNu/ +"R` +$_NuNV + <$. +P`$/ +N^NuNu/ +NuNV +,<*. +BCHCE +Bg"m +"@0Bp +B@H@ +N^NuNu/ +*_NuNu / +$g""h +NuO +,<*/ +fH$m +gp: +`,"m +NuNu/ +*_NuNuNV +/"m +N^Nu / +0$N&o +,`RR + NuO +$ / +,&o +`Z/< +,&o +`Z/< +NuNu/ +`@ m + P"m +$H m +$_*_NuO +, / +`V&Q& +<$o +e m +g8Hx +|$/ +m0 m +m m +m m +`: m +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +`,$m +$_*_Nu/ +`L * +$_*_NuO +$$/ + @Hp +`b$@B +`NHx +f Hx +g> i +$_*_Nu/ +*_Nu/ +gT j +$_*_NuNuO +NuNuO +NuNuNV + &. +N^NuNV + $. +fV"m +`nHx +TN^Nu/ +f(Hx +$_*_Nu/ +*_Nu/ +*_Nu/ +9*_Nu/ +9*_Nu/ +*_Nu/ +f""m +*_Nu/ +*_NuO +fB"m + @Hx +NuNuO +Nu o +`0/- +*_Nu/ +`./- +*_Nu/ +$_Nu/ +$_Nu/ +B@5@ +$_*_Nu/ +B@5@ +$_Nu/ +*_Nu/ +$_NuO +NuNV +<(n +f~ k +`fHx +N^NuNV +,&n + <Buf!-@ +N^NuO +0NuO +`>Hx +f.$j +NuO +fZ`$Hx +f> + +NuNu +NuNqp +yNup +*_NuNV +N^NuNuNV +N^NuO +$$o +xNuO +$$o +xNuNV +/"m +Bg"m +*&Hp +BBHBBAHA +l" n +$H". +N^NuNuO +`j m +NuNu o +2Tv!@ +Nu/ +NuNV +H@B@ +"C$n +&^ZQ +HDBDBEHE +HCBCBDHD +HBBBBCHC +HABABBHB +N^NuO +/Hr8 +NuNV +N^Nu/ +*_Nu/ +*_Nu/ +NqNu/ +*_Nu/ +*_NuY +$*_Nu/ +$_*_Nu/ +$_*_Nu/ +$_*_Nu/ +g$ <MCat +*_NuO +g0 <MCat +Nu/ +MCat$ +$_*_Nu/ +$_*_Nu o +Nu o +Nu ( +NuNq o +Nu ( +NuNq o +Nu ( +NuNq o +Nu ( +NuNq/ +$_*_Nu/ +$_Nu/ +$_Nu/ +$_NuO +f < +NuO +f,`%k +`:Hx +NuNV +,&n +fF + +d /- +N^NuNV +,&n + <Buf!-@ +N^NuO +/"m +fN"* +f6`$j +NuO +`jHx +*_NuO +gZ m +L*_NuNuO +g" m +NuHx +`L m + NuO + @$P.- +\ FJ + D +\// +*p m +2p m +PNuY +NuNuNV +$n +g4$. +m2/< +``/< +B@ . +pN^NuNuNV +N^NuNu// +NuNu/ +*_NuNu/ +*_NuNuO + &/ +NuNuO +,"o +NuNV +f0Hx +H&R$I +4 CS +gd . +H&R$I +. J` +XN^NuNuO +<|,/ +( L +$NuNuO +g*$RJ +gZpM +(B4* +4Hp8 +g0<| +8NuB +NqNuO +$$o +0 I!j +NuNuHx +NuNu// +*_NuO +NuO +NuNuY +*_X +NuNV +N^NuO +NuNuO +*_NuO +$_NuNuO +NuO +$f8$ +$g, j +NuNuO +$f6$ +NuNuO +BB(- +@g.p +f$%j +&/ +oJ$CS +NuNuO +gV * +g` j +NuNuO +NuO +`8/ +NuNV +g("J +$4,$ + P/- + @Hx +N^Nu/ +$_NuNu/ +o"%B +$_NuO +g"mPv +v 'C +"@ - +*_NuNV +H(PB +gl n +J&I"m +p0&n + 1<(r +p &n +N^NuO +$gz0 +fzHj +NuNuO +$gZHx +f2Hj +v(P,h + ,/ +`<,P(( +0NuO +4"L Br +&H$I +0&H$ +(NuNuO +"J K +f<"@C +(K"J + K ( + L ( +8"@C + L , + L$, + L$, + L , + L$, + L , + L$, +,NuO + "Dp +HABA +g0 I +H@B@( +Nu"o +NuNqNu"/ +g J( +NuNuO +NuNu/ +g BJ +`R B"H +NuNu/ +*_NuNV +,<". +N^NuNu/ +NuNV +N^NuNV +N^NuNuO +/Hk +/C + C"o +"CHi +A/C +NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNuO +||(o +"p"` +"p"X +`X/- +(Nu/ +$_*_NuNV +N^NuO +NuO +NuO +(NuNV +N^NuO +g6$k +,NuNV +N^NuO +m$2| +NuNV +`\Hx +N^NuNu/ +*_Nu/ +g.$( + B$( +NuNV +|,. +g4r" +g" n +N^NuNV + E ( + E$h +g0"E&i +& E( + @-@ +"F!i + E ( +"E ) +"F!i + E ( + E ( + C!F +$@&< + @"B" +"B Qp + Q!k + Q!k + Qr + @!I +"B Q h + Q$h +gN B +0"@#A +"B Q/( +"B QB +,(TJ +H"B QB +"B QB +< E ( +."E ) +. EJ + @-@ +"E ) +gL RB +h$@J +|N^NuNV +p n +g"j +//. +g~ n +`dJ) +`F"n +N^NuNV +g* J-X +m6 K +N^NuNu / +NuC +NuNqHx +NuNuHx +NuNuO +eRgBB +4NuNuO + &/ +NqNuO +$&- +gF$m +pNqNuO +H$PJ +NuNu / +NuNqNu/ +g(J +*_Nu/ +pfN@& +d&p +p7N@( +NuNuO +NuNu/ +p|N@$ +NuNu/ +NuNuNV +gHHn +tN^NuNu/ +NuNu/ +pNN@& +p6N@( +NuY +pZN@$ +NuNV +N^Nu/ +p[N@& +Nu// +NuO +NuNuO +NuNu/ +p&N@& +p(N@$ +NuNuO +paN@( +NuNu/ +pON@& +NuNu/ +NuNu/ +NuNu/ +pzN@$ +NuNu/ +NuNuO +NuNu/ +*_NuNu/ +*_NuNuO +$f>$ +$_NuNuO +g4 ( +NuNuO +`*"* +NuNu/ +f@ j + @Hh +$_Nu/ +$_NuNu"/ +NuNqNu/ +(NuNuO +, o +8 @R +l @" +p @ +l @"P$h +l @"P$h +t @ +,"P$h +`T o + p !@ +tp/B +x @"P$h +h @ +| @"P$h +h @ +h @ +x @"P$h +`l"/ +h @ +| @"P$h +`X - +h @ +lX - +| @ +,"P$h +f<$/ +o,Hx +m( / +nL o +oP o +o o +o. o +l, o +g& o +gF&/ +o4 / +ox o +g* o +`< o +"P o +NuNV +gB%@ +g(%j +`,Hx +N^NuNuO +H@B@( +dR BI +g, JB + ` +NuNu/ +H@B@& +dL +NuNu/ +$_NuNuO +NuNuNV +N^Nup +Nu// +NuNqO +``r +TNuNuC +NuNu/ +NuNu/ +p%N@& +\|,o + @"A*/ +<(& +,Nu/ +`."< +$_Nu/ +$_Nu/ +`,%j +$_NuO +$NuNuNV +&@Hx +(m.&- +,"JO + FHh +X/C +(/0 + @pe +f\/C +$/C +N^NuNuO +m2 m +o"$m +NuNuO +/Hx +bp"` +$EE +`BHx +TNuNV +N^NuNV +N^NuO +|&o +NuNu/ +NuNuO +<|"o +H$PB +$NuNuNV +N^Nu/ +gxp +p`<v +,p$_NuNuO +NuNu// +NuNqNuO +H@B@ +NuNV +dB(n +#/C + S00 + S00 +m n +N^Nu// +$NuO +<$o +g$DR +NuNuNV +N^Nu/ +Nu"/ +Nu"/ + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ + L(F, +(_&_$_ +(_&_$_ . +N^Nu(_&_$_ . +N^Nu( +(_&_$_ m +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m +xNOL +N^NuNuNV +.N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^NuNuNV +$$H n +H@B@ +$N^NuNV +gb < +<N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +$H . +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$H/. +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^Nu +[truncated] TZ +,M4.1.0,M10.5.0 +""##$$$%%&& +hlLjztqZ +npxXoudifFeEgGaACScs + +0-#'I +Unknown error Success +Operation not permitted +No such file or directory +No such process +Interrupted system call +Input/output error +No such device or address +Argument list too long +Exec format error +Bad file descriptor +No child processes +Resource temporarily unavailable +Cannot allocate memory +Permission denied +Bad address +Block device required +Device or resource busy +File exists +Invalid cross-device link +No such device +Not a directory +Is a directory +Invalid argument +Too many open files in system +Too many open files +Inappropriate ioctl for device +Text file busy +File too large +No space left on device +Illegal seek +Read-only file system +Too many links +Broken pipe +Numerical argument out of domain +Numerical result out of range +Resource deadlock avoided +File name too long +No locks available +Function not implemented +Directory not empty +Too many levels of symbolic links +No message of desired type +Identifier removed +Channel number out of range +Level 2 not synchronized +Level 3 halted +Level 3 reset +Link number out of range +Protocol driver not attached +No CSI structure available +Level 2 halted +Invalid exchange +Invalid request descriptor +Exchange full +No anode +Invalid request code +Invalid slot +Bad font file format +Device not a stream +No data available +Timer expired +Out of streams resources +Machine is not on the network +Package not installed +Object is remote +Link has been severed +Advertise error +Srmount error +Communication error on send +Protocol error +Multihop attempted +RFS specific error +Bad message +Value too large for defined data type +Name not unique on network +File descriptor in bad state +Remote address changed +Can not access a needed shared library +Accessing a corrupted shared library +.lib section in a.out corrupted +Attempting to link in too many shared libraries +Cannot exec a shared library directly +Invalid or incomplete multibyte or wide character +Interrupted system call should be restarted +Streams pipe error +Too many users +Socket operation on non-socket +Destination address required +Message too long +Protocol wrong type for socket +Protocol not available +Protocol not supported +Socket type not supported +Operation not supported +Protocol family not supported +Address family not supported by protocol +Address already in use +Cannot assign requested address +Network is down +Network is unreachable +Network dropped connection on reset +Software caused connection abort +Connection reset by peer +No buffer space available +Transport endpoint is already connected +Transport endpoint is not connected +Cannot send after transport endpoint shutdown +Too many references: cannot splice +Connection timed out +Connection refused +Host is down +No route to host +Operation already in progress +Operation now in progress +Stale NFS file handle +Structure needs cleaning +Not a XENIX named type file +No XENIX semaphores available +Is a named type file +Remote I/O error +Disk quota exceeded +No medium found +Wrong medium type +SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0 + ???? +poll() error: %m +cannot find family compatible socket to send ntp packet +sendto(%s): %m +transmit(%s) +transmit auth to %s +transmit to %s +%s: Server dropped: no data +%s: Server dropped: strata too high +%s: Server dropped: server too far away +%s: Server dropped: Leap not in sync +%s: Server dropped: server is very broken +%s: Server dropped: Server has gone too long without sync +%s: Server dropped: Server is untrusted +server %s, stratum %d, offset %s, delay %s +server %s, port %d +stratum %d, precision %d, leap %c%c, trust %03o +refid [%s], delay %s, dispersion %s +transmitted %d, in filter %d +reference time: %s +originate timestamp: %s +transmit timestamp: %s +filter delay: + %-8.8s + +filter offset: +offset %s +no server suitable for synchronization found +step time server %s offset %s sec +Can't adjust the time of day: %m +adjust time server %s offset %s sec +%s: encryption delay %s is unlikely +%s: number of samples (%d) is invalid +%s: timeout %s is undecodeable +46a:bBde:k:o:p:qst:uv +usage: %s [-46bBdqsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-t timeo] server ... +ntpdate +Error : %s +can't find host %s +no servers can be used, exiting +no key file <%s>, exiting +authentication key %s unknown +getaddrinfo() failed: %m +socket() failed: %m +setsockopt() SO_REUSEADDR failed: %m +the NTP socket is in use, exiting +bind() fails: %m +fcntl(FNDELAY|FASYNC) fails: %m +init_alarm(): timer_create (...) FAILED +poll(): nfound = %d, error: %m +receive(%s) +receive: packet length %d +receive: mode %d stratum %d +receive: server not found +receive: pkt.org and peer.xmt differ +receive: rpkt keyid=%ld sys_authkey=%ld decrypt=%ld +passed +failed +receive: authentication %s +offset: %s, delay %s +/etc/ntp.keys +ntpdate 4.2.4p4@1.1520 Wed May 29 12:54:32 UTC 2024 (1) +step-systime: %m +adj_systime: %m +0123456789 +can't open key file %s: %m +cannot change keyid 0, key entry `%s' ignored +keyid's > %d reserved for autokey, key entry `%s' ignored +no key type for key number %ld, entry ignored +invalid key type for key number %ld, entry ignored +no key for number %ld entry, entry ignored +format/parity error for MD5 key %ld, not used +Exiting: No more memory! +: unknown option - +: option requires argument - +amnesia +settimeofday +stime +Failed! +UNKNOWN +%s[%d]: %s +%08lx.%08lx --- --- -- ---- --:--:-- +%08lx.%08lx %s, %s %2d %4d %2d:%02d:%02d.%03lu +random: state info corrupted; not changed. +random: not enough state (%ld bytes); ignored. +add_full_recv_buffer received NULL buffer +freerecvbuff received NULL buffer +******** freerecvbuff non-zero usage: %d ******* +No more memory for recvufs +null +signal_no_reset: signal %d had flags %x +sigaction +socket() failed: %s +../../libntp/../libisc/net.c +buf != ((void *)0) +../../libntp/../libisc/isc_strerror.c +((*((&isc_strerror_lock)))++ == 0 ? 0 : 34) == 0 +Unknown error: %u +(--(*((&isc_strerror_lock))) == 0 ? 0 : 34) == 0 +unknown address family: %d +../../libntp/../libisc/sockaddr.c +sockaddr != ((void *)0) +plen < sizeof(pbuf) +avail.length >= 1 +<unknown address, family %u> +a != ((void *)0) && b != ((void *)0) +INIT +-- --- --:--:-- +%2d %s %02d:%02d:%02d +%s, %s %2d %4d %2d:%02d:%02d +INVARIANT +REQUIRE +ENSURE +INSIST +%s:%d: %s(%s) %s. +RUNTIME_CHECK(%s) %s +fatal error +%s:%d: %s: +%s:%d: +libisc.cat +(((msgcat) != ((void *)0)) && (((const isc__magic_t *)(msgcat))->magic == ((('M') << 24 | ('C') << 16 | ('a') << 8 | ('t'))))) || msgcat == ((void *)0) +../../libntp/../libisc/msgcat.c +set > 0 +message > 0 +default_text != ((void *)0) +msgcatp != ((void *)0) +name != ((void *)0) +msgcatp != ((void *)0) && *msgcatp == ((void *)0) +netaddr->family == 10 +../../libntp/../libisc/netaddr.c +s->family == 10 +((((__const uint32_t *) (&src->type.in6))[0] == 0) && (((__const uint32_t *) (&src->type.in6))[1] == 0) && (((__const uint32_t *) (&src->type.in6))[2] == (0xffff))) +netaddr != ((void *)0) +alen < sizeof(abuf) +%%%u +(unsigned int)zlen < sizeof(zbuf) +nbytes < ipabytes +nbits < 8 +syslog +/dev/log +<%d>%.15s +<BUFFER OVERRUN ATTEMPT> +[%d] +/dev/console +/etc/TZ +%s%s%m +(nil) +(null) +localhost +/etc/services +Unknown error +Address family for hostname not supported +Temporary failure in name resolution +Bad value for ai_flags +Non-recoverable failure in name resolution +ai_family not supported +Memory allocation failure +No address associated with hostname +Name or service not known +Servname not supported for ai_socktype +ai_socktype not supported +System error +Processing request in progress +Request canceled +Request not canceled +All requests done +Interrupted by a signal +%u.%u.%u.%u.in-addr.arpa +/etc/resolv.conf +/etc/config/resolv.conf +nameserver +domain +search +/etc/hosts +/etc/config/hosts +S[kA +V0UTC +ntpq +0000744 +0001750 +0001750 +00000476064 +14626077212 +011360 +ustar +monier +monier +bFLT +NqNq*EA +N@NuO +`\$B"K`L +gPl +("T$ + Nu o +NuNq/ +"m4N +`2"( +"m4N +*_Nu/ +"m4N +*_Nu/ +"m4N +*_Nu/ +"m4N +*_Nu/ +f( m +"m4N +`0 h +f m +"m4N +*_Nu/ +f, m +"m4N +"m4N +`" < +"m4N +$_*_Nu/ +"m4N +*_NuO +$ o +fB m + BHp + "m4N +"mHN +g0`4Hx +"mHN + BHp + "m4N +`8Hx +,$o +"m4N +`*J +"m4N +"m4N +$B`:JAg4 j +Nu/ +`V h +f, m +`2rn +"m4N +*_Nu/ +fN m +`Vrm +f. m +` rl +f m +"m4N +"m4N +*_Nu/ +`V h +f, m +`2rn +"m4N +*_Nu o +&P`B +"m4N + NuO +f /- +"m4N +Nu/ +"m4N +"m4N +"m4N +$_*_Nu// +NqNV +"m$N +"m4N +f$/( +N^NuO +,&o +`\/- +L m0$ +fP$+ +"m4N +`HB +"m4N +"m4N +*_NuO +\|(o +0/"m +`\ o +&B`. +/"m + $SJ +$NuNV +<| n +$A RJ +/Hn +l/0, +"m4N +"m4N +"m4N +@`r +"m4N +`$ n +"m4N +HN^NuO + &C` +$g" j +$g" j +$g" j + BHh +$g" j +?` / +?`$J +$g" j +$_NuO +$<$o +$g" j +$g" j +$g" j +$g" j +Nu// +NuNV +B@=@ +N^NuNV +``v" +N^Nu/ +*_NuNV +<| . +L/"m4N +gV`B m + P00 +`,// +`$*- +"m4N +"mhN +T/"m4N + @40X +/"m +/"m +/"m + S00 + F/( +"mDN +Bg/. +"m4N +`dv*E +/"m +/Hx +`/Hx +N^NuNV + |$. +`hHn +f2 n +g*/ +"m4N +N^NuO +,$o +`X +`L/- +NuNV +"m4N +oR`6/- +` - +"m4N +t`:E +f /- +"m|N +f(/- +"m4N +Hs8"m +6Hp( +BP n + BHh +f&,< +"m4N +"m4N +lN/- +g" m +c& m +l/- + `& +BgHn +j S +"m4N +gjm r +f|`> +fb`: +fP`:/- +`8/- +`2/- + `,/. +$`8/- +"m4N +"m4N +`2? +BgHn +N^NuNV +<| n +f/. +l/. +f8Hj +"m4N +m$n +h"AR +oj$v +"m4N +`R m +"m4N +"m4N +N^NuO +<$/ + m + m0 +` m +"m0 m +g."h +n8 m("- + m(! +fD$m +fD m +g" m +"m( m + m +x`/ +Nu"m +$g""h +*_NuO +,|&/ +"m4N +`T"@`$B + NuO + mPJ +$H`@/- +"m4N +`B"* +"m4N +"m4N + -P +Nu/ +"m4N +*_NuNV +f2 m +"m4N +"m4N +gN m +"m4N +"m4N +`V-H +`> m +N^Nu/ +`XHx +`6Hx + @p` +$_*_NuNV +f@ m +"m4N +"m4N +fT`<"* +pb`, +pl` p +m8t. +{`vHn +|`ZHn +}`>Hn +"m4N +`Hx +&@$. +"m4N +N^NuNV +,|,. +$m(`8/ +"m4N +"m4N +"m4N +"m4N +`N^Nu o +Nu o +NuNV +,|,. +$m(`8/ +"m4N +"m4N +"m4N +"m4N +`N^Nu o +Nu o +NuNV + &. +fh m +"m4N +"m4N +`./ +"m4N +N^Nu/ +$B`"/ +$_Nu/ +/-P"m +*_NuO +NuNV +`v/. +/-P"m +"m4N +`B/ + -P +N^NuO +NuNV + n +/-P"m +fp m +"m4N +"m4N +"m4N + @Hh +N^NuNV +"m4N +"m4N +`Vp +"m4N +"m4N +N^NuNV +$ n +gN$. +"m4N +/-P"m +N^Nu/ +/-P"m +*_Nu/ +/-P"m +*_NuO +"m4N +NuNV +`b/. +"m4N +N^NuNV +$$n +"m4N +/-P"m +N^NuO +NuNV +$<$n +fn m +"m4N +"m4N +"m4N + @Hh +N^NuO + @Hh +Nu/ +/-P"m +*_NuO +"m4N +"m4N +"m4N +T`v&- +X`p&- +\`j&- +``d&- +d`^&- +h`X&- +l`R&- +p`Lp +f.&- +@/B +"m4N +Nu// +Nu// +NuNu/ +*_NuNu/ +*_NuO +b`>ta +gRvb +R`Pxt +gRvr +:`Pxv +gZtx +*`XB + P00 +gvx7 +NuNV +N^Nu/ +*_NuO +Nu/ +*_Nu/ +*_Nu/ +$_*_NuO +`."i +Nu/ +*_NuO +$$o +d C ( + P00* +"m4N +tv , +0gD/ +$g" j +`J&l +$g" j +`rv +(gx/ +$g" j +$g" j +$g" j +"m4N +g6/ +"m4N +"m4N +*_Nu/ +*_NuO +g8/- +NuO + D*( +$ m +"m4N +hf:J +o0 + +f$// +$ m +"m4N +"D") + P00* +f< m +$g""h +(`0/ +T$m +"m4N + D ( +"m4N +( C +`"/+ +"m4N +"D i +"m4N +$g\/ +gF m +"D i +"m4N +X m +"m4N + C +g("D i +, m +"m4N +g0"DJ + g"B +`N m +"m4N +`"B +"m4N +f$B +$g""h +|NuY +`, h +NuNV +<|(n +g$ F/( +"m4N + F/( +"m4N +\ m +"m4N +$g" i +$g""h +$g$ i +"m4N +"m4N +l m +"m4N +/ l + F ( +N^Nu/ +"m4N +*_Nu / +NuNqNV +<$n + P00 +g6r\ +`"Hx + P00 +gJv\ +gD`:B +/"m +`8$HB + P00 +N^NuO +`"$Sp +f/* +/"m +$_NuO + $S,j +g/* +gl"l +"m4N +"m4N + ghp +"m,N +l"m +f</* + @%P +$_NuNV +fj . + @'P + @'P +$@/+ +`."m +$@'R +N^NuO +g:Hx +Nu/ +"m4N +*_NuO +\,o +d`l"+ +fH`8 +g*$K +f0 + +"m4N +NuO +$@`R + +f2 + +"m4N +$@'@ +NuO + RrB +fb`&"* +`:"* + g, + fX"j +gB R"( +NuO +gb$@B +`F$@ * +"m4N +$_NuO +`f$@J +&@$. +(@$BE +fR//* +"m\N +g(// +"m\N + RJ4 +D E +f&B +D E +`@ m +"m4N +0NuO +fD/ +"m4N + S/( +fP"* +gv"* +`P m +g( S/( +"m4N +`62| +`0 + +NuNV +gj". + g< +N^NuO +g>"/ +\|,o +f . +&`R$ +f( . +$NuO + o +`D h +`(&Z/ +"m4N +`4Hx +,$o +"m4N +"m4N +$g" j +$g" j +$g" j +|<*/ + E0( +"E i +b"E i +f0 E/( +"m4N +"m4N +/"m +fvHx +//"m +f / +"E/) +"m4N +"m4N + E/( +"E/) +$//- +/"m +gX"m +g< E/( +"m4N +"m4N +g4 E/( +"m4N +/ m +"m4N +`j/"m +/"m +fR"E/) +"m4N +"m4N +6/"m +/"m + E$h +$g" k +"m@N +"m4N + E(( +$@"E +f,p +"m4N +g6 j +`j/* +`V&* +/"m +f( m +$g" i +gx m +, PJ +$g" i +g` * +fT(j + CJ0( +`B"@ + NuO +0fBJ +f$/- +H`* +,&o +,&o +`B * + P00 +|<&/ +( C"h + C"( +0 C/( +/Hx +gT m +,&PJ +$g0$k +g& m +, PJ +fNp+ +, PJ +$g&"h +gr$l +0 C/( +0 C/( +0 C/( +0"C/) +f /, +0 C/( +0 C/( +, PO +$g""h +/Hx +, PP +$g""h +0"C/) +0 C/( +0"C/) +0 C/( +0"C/) + C$( +"C i +gD m +, PJ +$g""h +$NuO +`j"m +NuNV +gl * +g,/* +"m4N +N^NuNV +f>`0rF`4rf +n`(B +N^NuO + (HR +,P`R +g$r/ + Hr\ +$NuO +&E`R$S// +f8J4 +`*"m +`("m +,NuO +fX`B/ +`v * +`J * +`<$1 +NuO +0 CB +,P$KR +p C` +, C +g06 +gT C +g06 +g C +g06 +g\ D +g06 +g D +,NuNV +"D i +D"D#@ +(K m +/ DHh +`,t, +/ DHh +`,&J +/ DHh +/ DHh +`bHn +g>t/ + DHh +/"m + DHh +"DHi +p$@P +g "JR + FHh +g/"m +` rN + DHh +"FHi +/"m +fD FHh +gX$@B + DHh +/"m +N D"h +m $@ D/( +"D/) +N^Nu/ +$_NuO +,<$o +"m8N +@NuNV +g*"m +"m4N +`B"m +"m4N +$g" i +`t"PJ +$g" i +$g i +N^NuNV +<<(n +`"$m +"m4N +/"m + $BO + S00 +/"m +/"m +/"m +`r$m +/"m +/"m +/"m +/"m +N^NuO +<|*/ +$A`J +$A m +f:`4J +g`|J +nr T"( +$NuO +NuNV +,<$n +g~(* +f`*/ +`( * +`X n +f2$( +D @A +TN^NuNV +"m8N + E ( +(K m +"D01 + D00 +e|p= + D00 + D00 +V&R + D00 +"D01 +f\`jHn +gHt/ +""DB +/"m +/Hx + D00 +f&@R +X"E/) + E/( +"m\N +/"m + E$h +/"m +g,Hx +/"m +N^NuNV +g~$* +"m4N +`2 . +g4/* +"m4N +N^NuNV +g(/- +f(Hx +f"Hx +gx`xB +`(p~ +TN^NuNV +g^/. +g:p/ +`*/. +`Rr. + @p/ +N^NuO +|,o +,/"m +"L N" +$B`$/- +/"m +/Hs +`~"N$m + R00 +g4/"m +NuNV +<<&n +8(m +"m4N + E/( +$g" i + E/( +f6 m + m +<$m +"m4N + EJ +glHn +fZ . +fH"RJ +$g" i +$g&"h +h m +"m4N +D m +$g""h +@ m +"m4N + m +NqNV +g/ +`$Hx +` m + R/( +"@ R!@ + S/( +"m4N +NqNV +4 0, +N^Nu/ +$_NuNV +D&@G +`(Hx +f*` EX +g.J+ +`j"m +`Z j +gB j +4 B/ +"m4N +gH j +D&EX +4 B/ +"m4N +cL , +"m4N +"m4N +d</* +g("* +"m4N +` * +N^NuNV + mX/( +/<A. +/<A. +B@-E +`0 mXB +TN^NuNV + mX/( +/<A. + mX +g(Hn +N^NuNV +,<&n +g|"m + mX/( +N^NuO +<< o +gF m + NuO +&P$o +g03 +o8 m +l 0< +(NuO +,"o +gF m +NuNu/ + p +*_Nu/ +g& m + p +*_Nu/ +gr m +gj m +"p +$g"QJ +f m +`, m +$_*_Nu/ +f m +`H m + p +*_Nu/ +l* m +"mtN +*_NuO +g$ m +NuO +&L$T`H0* +g"&JHx +.$RO +g < +*_Nu/ +"mN +`: m +*_NuO +,<(/ +$p, +$f@Hx +("m +ft m +lBPB +`j$RJ +gR"m +$Q J" +$&/ +"p, +lBPB +*`zr + r, +`<$m +g*"m +"R`($ +$"m +NuNu/ +NuNuNV +`& n +N^NuNuNV +/"m +Bg"m +*&Hp +BBHBBAHA +l" n +$H". +N^NuNuO +$g""h +NuO +,<*/ +fH$m + mT +gp: +`,"m +NuNuO +$"o +g^ m +m$@E +NuNuO +(P&o + Nu/ +*_Nu/ +*_NuNuNV +&ml& +/"m +N^Nu / +NuNuNV +(P"n +`r- +N^NuO +0$N&o +,`RR + NuO +$ / +"m4N +"m4N +"mpN +$"o +gH m +g2p8 +,&o +`Z/< +,&o +`Z/< +NuNu/ +`@ m + P"m +$H m +$_*_NuO +, / +`V&Q& +<$o +e m +"m4N +g8Hx +|$/ +"m4N +m0 m +m m +m m +`: m +fB$* +NuNuO +NuNuO +NuNu/ + `*r +*_Nu/ +*_Nu/ +*_Nu/ +*_NuO + <*/ +"mDN +"mDN +"mDN +"mDN +"mDN +"mDN +"mDN +"mDN +g&/- +"mDN +"mDN +"mDN +"mDN +"mDN +"mDN +`N$- +"mDN +"mDN +Nu// +"mhN +Nu// +"mhN +Nu// +"mhN +NuNuNV + &. +N^Nu/ +*_NuNV + $. +fV"m +`nHx +TN^Nu/ +f(Hx +$_*_Nu/ +*_Nu/ +*_Nu/ +9*_Nu/ +9*_Nu/ +*_Nu/ +f""m +*_Nu/ +*_NuO +fB"m + @Hx +"mdN +NuNuO +, PN +NuNqp +yNup +*_NuNV +N^NuNuNV +N^NuO +$$o +xNuO +$$o +xNu/ +*_NuO +`j m +NuNu o +2Tv!@ +Nu/ +NuNV +H@B@ +"C$n +&^ZQ +HDBDBEHE +HCBCBDHD +HBBBBCHC +HABABBHB +N^NuO +/Hr8 +NuNV +N^Nu/ +*_Nu/ +*_Nu/ +"m4N +NqNu/ +*_Nu/ +*_NuY +$*_Nu/ +"m4N +"m4N +$_*_Nu/ +"m4N +"m4N +$_*_Nu/ +$_*_Nu/ +g$ <MCat +, PN +, PN +, PN +, PN +*_NuO +, PN +g0 <MCat +, PN +Nu/ +, PN +, PN +MCat$ +$_*_Nu/ + P2p +*_NuNuO +NuNV +f> . +N^NuNuO +d0"* +`^/* +o*%@ +Nu/ +*_NuO +gZ m +*_NuNuO +g" m +NuHx +`L m + NuO + @$P.- +X FJ + D +\// +*p m +2p m +PNuY +NuNuNV +$n +g4$. +m2/< +``/< +B@ . +pN^NuNuNV +N^NuNu// +NuNu/ +*_NuNu/ +*_NuNuO + &/ +NuNuO + "o +g2< +NuNV +g$(H$Ht +z?p +oH$. +f.Hx +g|2| +ztd` +$@tO +N^NuNuO +,"o +NuNV +f0Hx +&R$I +4 CS +gd . +&R$I +. J` +XN^NuNuO +<|,/ +( L +$NuNuO + &- +NuNuO +fbHx +g6"m +0 F* +0 F* +,/// +xNuO +g*$RJ +gZpM +(B4* +4Hp8 +g0<| +8NuO +e "m +NuB +NqNuO +$$o + mL"PX +0 I!j +NuNu/ +NuNuHx +NuNuO +$gd4 +f$Hj +Nu// +*_NuO +Nu"/ +NuNuY +*_X +NuNV +N^NuO + mL'P + mL'P + mL'P +NuNuO +*_NuO +&mL$SX +$_NuNuO +(NuNuO +NuO +$g& j +NuO +$f8$ +$f4$ +$_NuNuO +$g, j +NuNuO +$f6$ +NuNuO +$f:$ +$f:$ +&mL +BB(- +@g.p +f$%j +NuNV +/-LC +gB%@ +g(%j +`,Hx +N^NuNuO +&/ +oJ$CS +NuNu o +NuNqO +gV * +g` j +NuNuO +,<(/ +ez$o +`n + +/-LC +NuNuO +NuO +`8/ +NuNV +g("J +$4,$ + P/- + @Hx +N^Nu/ +$_NuNu/ +o"%B +$_NuO +g"mPv +v 'C +"@ - +*_NuNV +gl n +J&I"m +p0&n + 1<(r +p &n +N^NuO +$gz0 +fzHj +NuNuO +$gZHx +f2Hj +v(P,h + ,/ +`<,P(( +0NuO +4"L Br +&H$I +0&H$ +(NuNuO +"J K +f<"@C +(K"J + K ( + L ( +8"@C + L , + L$, + L$, + L , + L$, + L , + L$, +,NuO + "Dp +HABA +g0 I +Nu"/ +H@B@( +Nu"o +NuNqNu"/ +Nu/ +g J( +NuNuO +NuNuO +NuNu/ +g BJ +`R B"H +NuNu/ +$_NuNu/ +NuO +NuNu/ +*_NuNV +,<". +N^NuNu/ +NuNV +N^NuNV +N^NuNuO +/Hk + C"o +"CHi +A/C +NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNuO +||(o +"p"` +"p"X +`X/- +(Nu/ +$_*_NuNV +N^NuO +NuO +NuO +(NuNV +N^NuO +g6$k +,NuNV +N^NuO +m$2| +NuNV +`\Hx +N^NuNu/ +*_Nu/ +g.$( + B$( +NuNV +|,. +g4r" +g" n +N^NuNV + E ( + E$h +g0"E&i +& E( + @-@ +"F!i + E ( +"E ) +"F!i + E ( + E ( + C!F +$@&< + @"B" +"B Qp + Q!k + Q!k + Qr + @!I +"B Q h + Q$h +gN B +0"@#A +"B Q/( +"B QB +,(TJ +H"B QB +"B QB +< E ( +."E ) +. EJ + @-@ +"E ) +gL RB +h$@J +|N^NuNV +p n +g"j +//. +g~ n +`dJ) +`F"n +N^NuNV +g* J-X +m6 K +N^NuNu / +NuC +NuNqHx +NuNuHx +NuNuO +eRgBB +4NuNuO + BHh +&C$B/ +0NuNuO + &/ + m PX +NqNuO +$&- +gF$m +pNqNuO +NuNuNV +gB/. +N^Nu / +NuNqNuO +NuNu/ +g(J +*_Nu/ +pfN@& +d&p +p7N@( +NuNuO +NuNu/ +p!N@& +p|N@$ +NuNu/ +NuNu/ +p?N@& +p^N@& +NuNuNV +$@ n +&G(J* + @Hh +N^NuNuNV +gHHn +tN^NuNu/ +NuNu/ +pNN@& +p6N@( +NuY +NuNu/ +pZN@$ +NuNV +N^Nu/ +p[N@& +Nu// +Nu/ +p*N@$ +NuNuO +NuNu/ +p&N@& +p(N@$ +NuNuO +|&o +NuNu/ +pON@& +NuNuO +pjN@& +f&// +@NuNu/ +NuNu/ +NuNu/ +pzN@$ +NuNu/ +NuNu"_ < +N@"< +prN@* +NuNu"o +DNu o +LNuNu o +0NuNu o +4NuNuNV +</- +$@(m +& @S +$(m +tN^NuNu / +H@Nu < +NupdNup +H@NuC +Nu < +RNuC +NupcNu < +Nu < +Nu < +Nu < +Nu < +Nu < +)Nup +Nu < +Nup Nup +Nu < +Nu < +Nu < +Nu < +Nu < +Nu < +NuNqNV +"@-@ +N^Nu/ +*_NuNu/ +*_NuNuO +$f>$ +$_NuNu/ +`."< +$_NuO +g4 ( +NuNuO +`*"* +NuNu/ +$_Nu/ +`,%j +$_Nu/ +f@ j + @Hh +$_Nu/ +$_NuNu"/ +NuNqNu/ +, o +8 @R + @"P$h + @"P$h +,"P$h +`T o + p !@ +tp/B + @"P$h + @"P$h + @"P$h +`l"/ + @"P$h +`X - +lX - +,"P$h +f<$/ +o,Hx +m( / +nL o +oP o +o o +o. o +l, o +g& o +gF&/ +o4 / +ox o +g* o +`< o +"P o +NuO +H@B@( +dR BI +g, JB + ` +NuNu/ +H@B@& +dL +NuNuNV +<*. +`v&< +`6&* +N^NuNuNV +N^Nup +Nu// +NuNqO +$$m<A +``r +TNuNuC +NuNuNV +`p-@ +f$-A +N^Nu/ +NuNuO +NuNuNV +N^Nu/ +*_Nu/ +Nu// +NuNu/ +p%N@& +\|,o + @"A*/ +<(& +,NuO +$NuNuNV +&@Hx +(m.&-</ +,"JO + FHh +X/C +$-</ +(/0 + @pe +f\/C +$/C +N^NuNuO +,-</ +m2 m +o"$m +NuNuO +/Hx +bp"` +$EE +,/-<C +/-<C +`BHx +TNuO +NuNuO +<|"o +$NuNuNV +N^Nu/ +gxp +p`<v +,p$_NuNuO +NuNu// +NuNqNuO +H@B@ +NuNV +dB(n +#/C + S00 + S00 +m n +N^Nu// +$NuO +<$o +g$DR +NuNuNV +N^Nu/ +Nu"/ +Nu"/ + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ + L(F, +(_&_$_ +(_&_$_ . +N^Nu(_&_$_ . +N^Nu( +(_&_$_ m +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m +N^NuNuNV +.N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV + mx +/-`C +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^NuNuNV +$$H n +H@B@ +$N^NuNV +gb < +<N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +$H . +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$H/. +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^Nu +NTPQ +.ntprc +ntpq copyright (c) 1970-2007 David L. Mills and/or others, all rights reserved +see html/copyright.html +ntpq - standard NTP query program - Ver. 4.2.4p4 +ntpq - standard NTP query program - Ver. 4.2.4p4 +USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...] +[= prog-name =] +utility program is used to query NTP servers which +implement the standard NTP mode 6 control message formats defined +in Appendix B of the NTPv3 specification RFC1305, requesting +information about current state and/or changes in that state. +The same formats are used in NTPv4, although some of the +variables have changed and new ones added. +http://bugs.ntp.isc.org, bugs@ntp.org +Force IPv4 DNS name resolution +IPV4 +ipv4 +Force IPv6 DNS name resolution +IPV6 +ipv6 +run a command and exit +COMMAND +command +Print a list of the peers +PEERS +peers +Force ntpq to operate in interactive mode +INTERACTIVE +interactive +numeric host addresses +NUMERIC +numeric +Output version information and exit +version +Display usage information and exit +help +Extended usage information passed thru pager +more-help +Save the option state to a config file +save-opts +Load options from a config file +LOAD_OPTS +no-load-opts +Automated Options version %s, copyright (c) 1999-2007 Bruce Korb +AO_CURRENT.AO_REVISION +%s WARNING: cannot save options - +export %s_%s_%d +%s_%s_%d= +%1$s_%2$s_CT=%3$d +export %1$s_%2$s_CT +%1$s_%2$s_MODE='%3$s' +export %1$s_%2$s_MODE +%1$s_%2$s='%3$s' +export %1$s_%2$s +export %s_%s +%s_%s= +%1$s_%2$s=%3$s +export %1$s_%2$s +%1$s_%2$s=%3$d # 0x%3$X +export %1$s_%2$s +OPTION_CT=%d +export OPTION_CT +%1$s /tmp/use.%2$lu ; rm -f /tmp/use.%2$lu +OPT_PROCESS=true +OPT_ARG="$1" +while ${OPT_PROCESS} && [ $# -gt 0 ] + OPT_ELEMENT='' + OPT_ARG_VAL='' + case "${OPT_ARG}" in + -- ) + OPT_PROCESS=false + shift + ;; + --* ) + OPT_CODE=`echo "X${OPT_ARG}"|sed 's/^X-*//'` + shift + OPT_ARG="$1" + case "${OPT_CODE}" in *=* ) + OPT_ARG_VAL=`echo "${OPT_CODE}"|sed 's/^[^=]*=//'` + OPT_CODE=`echo "${OPT_CODE}"|sed 's/=.*$//'` ;; esac + case "${OPT_ARG_NEEDED}" in + NO ) + OPT_ARG_VAL='' + ;; + YES ) + if [ -z "${OPT_ARG_VAL}" ] + then + if [ $# -eq 0 ] + then + echo No argument provided for ${OPT_NAME} option >&2 + echo "$%s_USAGE_TEXT" + exit 1 + fi + OPT_ARG_VAL="${OPT_ARG}" + shift + OPT_ARG="$1" + fi + ;; + OK ) + if [ -z "${OPT_ARG_VAL}" ] && [ $# -gt 0 ] + then + case "${OPT_ARG}" in -* ) ;; * ) + OPT_ARG_VAL="${OPT_ARG}" + shift + OPT_ARG="$1" ;; esac + fi + ;; + esac + ;; + * ) + OPT_PROCESS=false + ;; + esac +OPT_ARG="$1" +while [ $# -gt 0 ] + OPT_ELEMENT='' + OPT_ARG_VAL='' + OPT_ARG="${1}" + -* ) + OPT_CODE=`echo "X${OPT_ARG}" | sed 's/X-\(.\).*/\1/'` + OPT_ARG=` echo "X${OPT_ARG}" | sed 's/X-.//'` + case "${OPT_ARG_NEEDED}" in + NO ) + if [ -n "${OPT_ARG}" ] + then + OPT_ARG=-"${OPT_ARG}" + else + shift + OPT_ARG="$1" + fi + ;; + YES ) + if [ -n "${OPT_ARG}" ] + then + OPT_ARG_VAL="${OPT_ARG}" + else + if [ $# -eq 0 ] + then + echo No argument provided for ${OPT_NAME} option >&2 + echo "$%s_USAGE_TEXT" + exit 1 + fi + shift + OPT_ARG_VAL="$1" + fi + shift + OPT_ARG="$1" + ;; + OK ) + if [ -n "${OPT_ARG}" ] + then + OPT_ARG_VAL="${OPT_ARG}" + shift + OPT_ARG="$1" + else + shift + if [ $# -gt 0 ] + then + case "$1" in -* ) ;; * ) + OPT_ARG_VAL="$1" + shift ;; esac + OPT_ARG="$1" + fi + fi + ;; + esac + if [ -n "${OPT_ARG_VAL}" ] + then + eval %1$s_${OPT_NAME}${OPT_ELEMENT}="'${OPT_ARG_VAL}'" + export %1$s_${OPT_NAME}${OPT_ELEMENT} + fi +done +unset OPT_PROCESS || : +unset OPT_ELEMENT || : +unset OPT_ARG || : +unset OPT_ARG_NEEDED || : +unset OPT_NAME || : +unset OPT_CODE || : +unset OPT_ARG_VAL || : +%2$s +# # # # # # # # # # +# END OF AUTOMATED OPTION PROCESSING +# # # # # # # # # # -- do not modify this marker -- +# # # # # # # # # # -- do not modify this marker -- +# DO NOT EDIT THIS SECTION +%s OF %s +# From here to the next `-- do not modify this marker --', +# the text has been generated %s +# From the %s option definitions +stdout +if test -z "${%1$s_%2$s}" +then + %1$s_%2$s_CT=0 +else + %1$s_%2$s_CT=1 + %1$s_%2$s_1="${%1$s_%2$s}" +export %1$s_%2$s_CT +%1$s_%2$s="${%1$s_%2$s-'%3$s'}" +%1$s_%2$s_set=false +export %1$s_%2$s +%1$s_%2$s="${%1$s_%2$s}" +%1$s_%2$s_set=false +export %1$s_%2$s + case "${OPT_CODE}" in + * ) + echo Unknown %s: "${OPT_CODE}" >&2 + echo "$%s_USAGE_TEXT" + exit 1 + ;; + esac + echo "$%s_%s_TEXT" + exit 0 + echo "$%s_LONGUSAGE_TEXT" | ${PAGER-more} + exit 0 + %s + if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then + echo Error: duplicate %2$s option >&2 + echo "$%1$s_USAGE_TEXT" + exit 1 ; fi + %1$s_%2$s_set=true + OPT_NAME='%2$s' + if [ $%1$s_%2$s_CT -ge %3$d ] ; then + echo Error: more than %3$d %2$s options >&2 + echo "$%1$s_USAGE_TEXT" + exit 1 ; fi + %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1` + OPT_ELEMENT="_${%1$s_%2$s_CT}" + OPT_NAME='%2$s' + eval %1$s_%2$s${OPT_ELEMENT}=true + export %1$s_%2$s${OPT_ELEMENT} + OPT_ARG_NEEDED=NO + eval %1$s_%2$s${OPT_ELEMENT}=true + export %1$s_%2$s${OPT_ELEMENT} + OPT_ARG_NEEDED=OK + OPT_ARG_NEEDED=YES + ;; + '%s' ) + '%s' | \ + if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then + echo Error: duplicate %2$s option >&2 + echo "$%1$s_USAGE_TEXT" + exit 1 ; fi + %1$s_%2$s_set=true + %1$s_%2$s='%3$s' + export %1$s_%2$s + OPT_NAME='%2$s' + %1$s_%2$s_CT=0 + OPT_ELEMENT='' + %1$s_%2$s='%3$s' + export %1$s_%2$s + OPT_NAME='%2$s' + '%c' ) + ,|+ +*INVALID* +AutoOpts function called without option descriptor +This exceeds the compiled library version: +Automated Options Processing Error! +%s called AutoOpts function with structure version %d:%d:%d. +This is less than the minimum library version: +- an alternate for %s +%s error: the keyword `%s' is ambiguous for %s +ambiguous +%s: Command line arguments required +%d %s%s options allowed +version and help options: +Error %d (%s) from the pipe(2) syscall +ERROR: version option argument '%c' invalid. Use: +'v' - version only +'c' - version and copyright +'n' - version and copyright notice +ERROR: %s option conflicts with the %s option +%s(optionSaveState): error: cannot allocate %d bytes +- default option for unnamed options +- disabled as --%s +- enabled by default +-equivalence +ERROR: only + - examining environment variables named %s_* + +Options are specified by doubled hyphens and their name +or by a single hyphen and the flag character. +%%-%ds %%s +fs error %d (%s) on fork - cannot obtain %s usage +File error %d (%s) opening %s for loading options +fs error %d (%s) reading file %s += = = = = = = = +This incarnation of genshell will produce +a shell script to parse the options for %s: +=Cplx +[=arg] +--%2$s%1$s +%s: illegal option -- %c +%s: %s option -- %s +illegal +AutoOpts ERROR: invalid option descriptor for %s +words= +cooked +keep +type= +uncooked +integer +nested +string +bool +keyword +- is a set membership option +%s: option `%s' requires an argument +Equivalenced option '%s' was equivalenced to both +'%s' and '%s' +- must appear between %d and %d times +ERROR: The %s option is required +%s: option `%s' cannot have an argument +%s: Command line arguments not allowed +error %d (%s) creating %s +Options are specified by single or double hyphens and their name. +%s error: `%s' does not match any %s keywords +- may appear multiple times +- may not be preset + Arg Option-Name Description + Flg Arg Option-Name Description +error %d (%s) stat-ing %s +%s(optionRestore): error: no saved option state +none +'%s' not defined +ERROR: The %s option must appear %d times +error: cannot load options from non-regular file %s +%s error: `%s' is not a recognizable number + %3s %s +The '-#<number>' option may omit the hash char +one %s%s option allowed +All arguments are named options. + - reading file %s +please send bug reports to: %s +- may NOT appear - preset only +# preset/initialization file +# %s# +The following option preset mechanisms are supported: +program +prohibits these options: +Operands and options may be intermixed. They will be reordered. +ERROR: %s option requires the %s option + %3s %-14s %s +requires these options: + Arg Option-Name Req? Description + Flg Arg Option-Name Req? Description +members= +or you may use a numeric representation. Preceding these with a '!' will +clear the bits, specifying 'none' will clear all bits, and 'all' will set them +all. Multiple entries may be passed as an option argument list. + +-- and +- may appear up to %d times +The valid "%s" option keywords are: +GENSHELLOPT +genshellopt copyright (c) 1999-2007 Bruce Korb, all rights reserved +genshellopt is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. +genshellopt is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +You should have received a copy of the GNU Lesser General Public +License along with genshellopt. If not, write to: +The Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor +Boston, MA 02110-1301, USA. +genshellopt - Generate Shell Option Processing Script - Ver. 1 +genshellopt - Generate Shell Option Processing Script - Ver. 1 +USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... +Note that `shell' is only useful if the output file does not already +exist. If it does, then the shell name and optional first argument +will be extracted from the script file. +If the script file already exists and contains Automated Option Processing +text, the second line of the file through the ending tag will be replaced +by the newly generated text. The first `#!' line will be regenerated. +autogen-users@lists.sourceforge.net +LONGUSAGE +USAGE +VERSION +Output Script File +SCRIPT +script +Shell name (follows "#!" magic) +SHELL +no-shell +Output version information and exit +version +Display usage information and exit +help +Extended usage information passed thru pager +more-help +[truncated] +???? +%m/%d/%y +%Y-%m-%d +%H:%M +%H:%M:%S +()*+TZ +,M4.1.0,M10.5.0 +""##$$$%%&& +$VVZ + $(,048<CJR\eluy} +6<BFKPWair{~ +ASCII +Sunday +Monday +Tuesday +Wednesday +Thursday +Friday +Saturday +January +February +March +April +June +July +August +September +October +November +December +%a %b %e %H:%M:%S %Y +%m/%d/%y +%H:%M:%S +%I:%M:%S %p +^[yY] +^[nN] +hlLjztqZ +npxXoudifFeEgGaACScs + +0-#'I +Unknown error Success +Operation not permitted +No such file or directory +No such process +Interrupted system call +Input/output error +No such device or address +Argument list too long +Exec format error +Bad file descriptor +No child processes +Resource temporarily unavailable +Cannot allocate memory +Permission denied +Bad address +Block device required +Device or resource busy +File exists +Invalid cross-device link +No such device +Not a directory +Is a directory +Invalid argument +Too many open files in system +Too many open files +Inappropriate ioctl for device +Text file busy +File too large +No space left on device +Illegal seek +Read-only file system +Too many links +Broken pipe +Numerical argument out of domain +Numerical result out of range +Resource deadlock avoided +File name too long +No locks available +Function not implemented +Directory not empty +Too many levels of symbolic links +No message of desired type +Identifier removed +Channel number out of range +Level 2 not synchronized +Level 3 halted +Level 3 reset +Link number out of range +Protocol driver not attached +No CSI structure available +Level 2 halted +Invalid exchange +Invalid request descriptor +Exchange full +No anode +Invalid request code +Invalid slot +Bad font file format +Device not a stream +No data available +Timer expired +Out of streams resources +Machine is not on the network +Package not installed +Object is remote +Link has been severed +Advertise error +Srmount error +Communication error on send +Protocol error +Multihop attempted +RFS specific error +Bad message +Value too large for defined data type +Name not unique on network +File descriptor in bad state +Remote address changed +Can not access a needed shared library +Accessing a corrupted shared library +.lib section in a.out corrupted +Attempting to link in too many shared libraries +Cannot exec a shared library directly +Invalid or incomplete multibyte or wide character +Interrupted system call should be restarted +Streams pipe error +Too many users +Socket operation on non-socket +Destination address required +Message too long +Protocol wrong type for socket +Protocol not available +Protocol not supported +Socket type not supported +Operation not supported +Protocol family not supported +Address family not supported by protocol +Address already in use +Cannot assign requested address +Network is down +Network is unreachable +Network dropped connection on reset +Software caused connection abort +Connection reset by peer +No buffer space available +Transport endpoint is already connected +Transport endpoint is not connected +Cannot send after transport endpoint shutdown +Too many references: cannot splice +Connection timed out +Connection refused +Host is down +No route to host +Operation already in progress +Operation now in progress +Stale NFS file handle +Structure needs cleaning +Not a XENIX named type file +No XENIX semaphores available +Is a named type file +Remote I/O error +Disk quota exceeded +No medium found +Wrong medium type +SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0 + ???? +NTP version being claimed is %d +versions %d to %d, please +Output set to cooked +Output set to raw +keytype is %s +keytype must be 'md5' +no keyid defined +keyid is %lu +Invalid key identifier +poll not implemented yet +delay %lu ms +primary timeout %d ms +usage: %s + [ %s ] +unauthenticated requests being sent +What? +debug level is %d +more +debug level set to %d +hostnames being shown +hostnames not being shown +/dev/tty +Keyid: +MD5 Password: +Password unchanged +Opening host %s +Closing old host %s +socket +connect +current host is %s +current host remains %s +still no current host +current host set to %s +ntpq commands: +%-*.*s +Command `%s' is unknown +Command `%s' is ambiguous +function: %s +status=0x%04x, +Unknown datatype(0x%x) in cookedprint +status=%04x %s, +%03lo +%02lx +%s%s +Internal error in cookedprint, %s=%s, fmt %d +***Can't find host %s +Sending %d octets +write to %s failed +Packet data: + %02x +***No host open, use `host' command +***Internal error! qsize (%d) too large +Invalid password +Key not found +select fails +%s: timed out, nothing received +%s: timed out with incomplete data +Received fragments: +%4d %d +last fragment received +last fragment not received +read +Short (%d byte) packet received +Packet received with version %d +Packet received with mode %d +Received request packet, wanted response +Received sequnce number %d, wanted %d +Received opcode %d, wanted %d (sequence number okay) +Error code %d received on not-final packet +Association ID %d doesn't match expected %d +Packet not padded, size = %d +Packet shows signs of authentication (total %d, data %d, mac %d) +%08lx %08lx %08lx %08lx %08lx %08lx +Authenticated with keyid %lu +We don't know that key +Auth okay! +Auth failed! +Got packet, size = %d +Received count of %d octets, data in packet is %d +Received count of 0 in non-final fragment +Offset %d, count %d, too big for buffer +Received second last fragment packet +Packet okay +Number of fragments exceeds maximum +Overlapping fragments returned in response +server=%s +***Server reports a bad format request packet +***Server disallowed request (authentication?) +***Server reports a bad opcode in request +***Association ID %d unknown to server +***A request variable unknown to the server +***Server indicates a request variable was bad +***Server returned an unspecified error +***Request timed out +***Response from server was incomplete +***Buffer size exceeded for returned data +***Server returns unknown error code %d +***Command `%s' unknown +***Command `%s' ambiguous +***Association value `%s' invalid/undecodable +***Association for `%s' unknown (max &%d) +***Illegal integer value %s +***Value %s should be unsigned +***Version must be either 4 or 6 +***No file for redirect +***Error opening %s: +localhost +ntpq> +leap +precision +rootdelay +rootdispersion +refid +reftime +state +frequency +jitter +processor +system +stability +sys_var_list +config +authenable +authentic +srcadr +srcport +dstadr +dstport +hmode +ppoll +hpoll +timer +keyid +filtdelay +filtoffset +pmode +received +sent +filtdisp +flash +peeraddr +peerport +peerpoll +hostpoll +filterror +timecode +baddata +fudgetime1 +fudgetime2 +device +tell the use and syntax of commands +help +timeout +msec +set the primary receive time out +set the delay added to encryption time stamps +-4|-6 +specify the host whose NTP server we talk to +verbose +poll an NTP server in client mode `n' times +passwd +specify a password to use for authenticated requests +hostnames +yes|no +specify whether hostnames or net numbers are printed +debug +no|more|less +set/change debugging level +quit +exit ntpq +exit +key# +set keyid to use for authenticated requests +print version number +do raw mode variable output +cooked +do cooked mode variable output +authenticate +always authenticate requests to this server +ntpversion +set the NTP version number to use for requests +keytype +key type (md5|des) +set key type to use for authenticated requests (des|md5) +pkt_dup +pkt_bogus +pkt_proto +pkt_denied +pkt_auth +pkt_synch +pkt_dist +pkt_autokey +pkt_crypto +peer_stratum +peer_dist +peer_loop +peer_unfit +0123456789 +***Invalid association ID %lu specified +***Association ID %lu not found in list +No variables on list +%s=%s +***Invalid association ID specified +No association ID's returned +***Server returned %d octets, should be multiple of 4 +%ldm +%ldh +%ldd +***No information returned for association %d +0.0.0.0 +%-*s +%c%-15.15s %-15.15s %2ld %c %4.4s %4.4s %3lo %7.7s %8.7s %7.7s +%-*.*s + remote local st t when poll reach delay offset disp +============================================================================== + remote refid st t when poll reach delay offset jitter +No information returned for association %u +assID=%d +Variable `%s' not found +done! (no data returned) + clock +No system%s variables returned +No information returned for%s association %u +Malloc failed!! +Variable list full +No association ID's in list +ind assID status conf reach auth condition last_event cnt +sys_peer +insane +hi_disp +sel_cand +sync_cand +clock expt +IP error +auth fail +lost reach +reachable +%3d %5u %04x %3.3s %4s %4.4s %9.9s %11s %2s +print list of association ID's and statuses for the server's peers +print list of associations returned by last associations command +lassociations +print list of associations including all client information +lpassociations +print last obtained list of associations, including client information +addvars +name[=value][,...] +add variables to the variable list or change their values +rmvars +name[,...] +remove variables from the variable list +clearvars +remove all variables from the variable list +showvars +print variables on the variable list +assocID +read the system or peer variables included in the variable list +writelist +write the system or peer variables included in the variable list +name=value[,...] +read system or peer variables +writevar +name=value,[...] +write system or peer variables +mreadlist +read the peer variables in the variable list for multiple peers +mreadvar +read peer variables from multiple peers +clocklist +read the clock variables included in the variable list +clockvar +read clock variables +pstatus +print status information returned for a peer +obtain and print a list of the server's peers [IP version] +lpeers +obtain and print a list of all peers and clients [IP version] +print peer list the old way, with dstadr shown rather than refid [IP version] +lopeers +obtain and print a list of all peers and clients showing dstadr [IP version] +$HOME +ntpq 4.2.4p4@1.1520 Wed May 29 12:54:33 UTC 2024 (1) + [arg] +AUTOOPTS_USAGE +autoopts + -%c + %s +%%-%ds +malloc of %d bytes failed +strdup of %d byte string failed +realloc of %d bytes at 0x%p failed +AutoOpts lib error: defaulted to option with optional arg +%-18s + %d +%s/%s +true +false +VERSION +echo 'Warning: Cannot load options files' >&2 +OPT_ARG_NEEDED=YES +echo 'Warning: Cannot save options files' >&2 +OPT_ARG_NEEDED=OK +LONGUSAGE +echo 'Warning: Cannot suppress the loading of options files' >&2 +OPT_ARG_NEEDED=NO +option +flag +typeset -x -i %s_ +=%1$lu # 0x%1$lX +set -- + '%s' +'\'' +OPTION_CT=0 +/tmp/use.%lu +PAGER +INVALID-%d +%s_%s_TEXT=' +SHELL +/bin/sh +%A %B %e, %Y at %r %Z +#! %s +env | grep '^%s_' +</%s> +[%s] +PATH +POSIXLY_CORRECT +step-systime: %m +adj_systime: %m +: unknown option - +: option requires argument - +amnesia +0123456789abcdefABCDEF +settimeofday +stime +Failed! +UNKNOWN +%s[%d]: %s +%08lx.%08lx --- --- -- ---- --:--:-- +%08lx.%08lx %s, %s %2d %4d %2d:%02d:%02d.%03lu +random: state info corrupted; not changed. +random: not enough state (%ld bytes); ignored. +%s(%lu) +REFCLK(%lu,%lu) +refclock address type not implemented yet, use IPv4 refclock address. +null +no events +%d event%s +%s_%d +/PPS +, conf +, auth +, unauth +, last_ +clk_okay +clk_noreply +clk_badformat +clk_fault +clk_badsignal +clk_baddate +clk_badtime +event_unspec +event_ip_err +event_authen +event_unreach +event_reach +event_peer_clock +event +event_restart +event_fault +event_sync_chg +event_peer/strat_chg +event_clock_reset +event_bad_date +event_clock_excptn +leap_none +leap_add_sec +leap_del_sec +sync_alarm +sync_unspec +sync_atomic +sync_lf_clock +sync_hf_clock +sync_uhf_clock +sync_local_proto +sync_ntp +sync_udp/time +sync_wristwatch +sync_telephone +sync +selreject +sel_falsetick +sel_excess +sel_outlyer +sel_candidat +sel_selected +sel_sys.peer +sel_pps.peer +signal_no_reset: signal %d had flags %x +sigaction +socket() failed: %s +../../libntp/../libisc/net.c +buf != ((void *)0) +../../libntp/../libisc/isc_strerror.c +((*((&isc_strerror_lock)))++ == 0 ? 0 : 34) == 0 +Unknown error: %u +(--(*((&isc_strerror_lock))) == 0 ? 0 : 34) == 0 +INIT +unspecified type (0) +Undisciplined local clock (1) +LOCAL +TRAK 8810 GPS Receiver (2) +GPS_TRAK +PSTI/Traconex WWV/WWVH Receiver (3) +WWV_PST +Spectracom (generic) Receivers (4) +SPECTRACOM +TrueTime (generic) Receivers (5) +TRUETIME +IRIG Audio Decoder (6) +IRIG_AUDIO +CHU Audio Demodulator/Decoder (7) +CHU_AUDIO +Generic reference clock driver (8) +GENERIC +Magnavox MX4200 GPS Receiver (9) +GPS_MX4200 +Austron 2201A GPS Receiver (10) +GPS_AS2201 +Arbiter 1088A/B GPS Receiver (11) +GPS_ARBITER +KSI/Odetics TPRO/S IRIG Interface (12) +IRIG_TPRO +Leitch CSD 5300 Master Clock Controller (13) +ATOM_LEITCH +EES M201 MSF Receiver (14) +MSF_EES +not used (15) +NOT_USED +Bancomm GPS/IRIG Receiver (16) +GPS_BANC +Datum Precision Time System (17) +GPS_DATUM +Automated Computer Time Service (18) +ACTS_MODEM +Heath WWV/WWVH Receiver (19) +WWV_HEATH +Generic NMEA GPS Receiver (20) +GPS_NMEA +TrueTime GPS-VME Interface (21) +GPS_VME +PPS Clock Discipline (22) +not used (23) +not used (24) +not used (25) +HP 58503A GPS Time & Frequency Receiver (26) +GPS_HP +ARCRON MSF (and DCF77) Receiver (27) +MSF_ARCRON +Clock attached thru shared Memory (28) +Trimble Navigation Palisade GPS (29) +GPS_PALISADE +Motorola UT Oncore GPS (30) +GPS_ONCORE +Rockwell Jupiter GPS (31) +GPS_JUPITER +Chrono-log K (32) +CHRONOLOG +Dumb generic hh:mm:ss local clock (33) +DUMBCLOCK +Ultralink M320 WWVB receiver (34) +ULINK_M320 +Conrad parallel port radio clock (35) +WWV/H Audio Demodulator/Decoder (36) +WWV_AUDIO +Forum Graphic GPS Dating Station (37) +GPS_FG +hopf Elektronic serial line receiver (38) +HOPF_S +hopf Elektronic PCI receiver (39) +HOPF_P +JJY receiver (40) +TrueTime 560 IRIG-B decoder (41) +TT_IRIG +Zyfer GPStarplus receiver (42) +GPS_ZYFER +RIPE NCC Trimble driver (43) +GPS_RIPENCC +NeoClock4X DCF77 / TDF receiver (44) +NEOCLK4X +-- --- --:--:-- +%2d %s %02d:%02d:%02d +%s, %s %2d %4d %2d:%02d:%02d +INVARIANT +REQUIRE +ENSURE +INSIST +%s:%d: %s(%s) %s. +RUNTIME_CHECK(%s) %s +fatal error +%s:%d: %s: +%s:%d: +libisc.cat +(((msgcat) != ((void *)0)) && (((const isc__magic_t *)(msgcat))->magic == ((('M') << 24 | ('C') << 16 | ('a') << 8 | ('t'))))) || msgcat == ((void *)0) +../../libntp/../libisc/msgcat.c +set > 0 +message > 0 +default_text != ((void *)0) +msgcatp != ((void *)0) +name != ((void *)0) +msgcatp != ((void *)0) && *msgcatp == ((void *)0) +syslog +/dev/log +<%d>%.15s +<BUFFER OVERRUN ATTEMPT> +[%d] +/dev/console +/etc/TZ +%s%s%m +(nil) +(null) +/etc/services +Unknown error +Address family for hostname not supported +Temporary failure in name resolution +Bad value for ai_flags +Non-recoverable failure in name resolution +ai_family not supported +Memory allocation failure +No address associated with hostname +Name or service not known +Servname not supported for ai_socktype +ai_socktype not supported +System error +Processing request in progress +Request canceled +Request not canceled +All requests done +Interrupted by a signal +%u.%u.%u.%u.in-addr.arpa +/etc/resolv.conf +/etc/config/resolv.conf +nameserver +domain +search +/etc/hosts +/etc/config/hosts + .+* + x.-+#*o + !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ +=T/F +=KWd +=Mbr +=num +=str +S[kA +dhcpcd +0000744 +0001750 +0001750 +00000245164 +14626077212 +011616 +ustar +monier +monier +bFLT +fW%p +NqNq*EA +N@NuNV +N^NuNV +N^NuNuO +B@H@ +"R m +B@H@ + R&m +HABA +<$/ +B@H@ +B@H@ + R(m +HABA +HABA +$H&m +B@H@ + R&m +B@H@ +HABA +H@B@ +gD J +HABA +$H&m +<$H&m +<$/ +B@H@ +g Tr +$gP m +g$ T +B@H@ +, PJ +g,$m +NuNV +g. m +g2 m +N^NuO +f~$m +HABA +H@B@ +NuNV +gD m +f&J* +f J* +rD=A +g0"m + @pb +`"Hx +N^NuNV +`HHx +N^NuNV +/"m +N^NuO +HABA +NuO + NuNV +lN^NuO +g &m +NuO +HABA +HABA +&BG +HABA +HABA + @Hh +BAHA + @Hh +HABA +HABA +H@B@ +fL m +HABA +B@H@ +H@B@ +BAHA +t PA +HABA +H@B@ +BAHA +HBBB +HABA +H@B@ +BAHA +HABA +H@B@ +HABA +HABA +H@B@ + @`pp +HABA +HABA +HABA +HABA +rH@B@ +HABA +H@B@ +BAHA +rHABA +HABA +f< A +f&Hx +``Hx +BAHA +HABA +HABA +HABA +HABA +BAHA +HABA +HABA +HABA +HABA +BAHA +HABA + NuNV +f(/- +o4/< +B@o./< +o$ m +g> m +H@B@ +g" m +HABA +g`"AB +HABA +`0/- +N^NuO +f* m +g8 m +gh m +HABA +( PA +0NuO +H@B@ +g8 m +HABA +( PA +HABA +H@B@ +gZ m +HABA +( PA +g8 m +gh m +HABA +( PA +`\Hx +HABA +$_*_NuO +g. m +,NuO +HABA +HABA +HABA +HABA +HABA +*_NuO +@NuNV +grm8 +`"rt +P`&J1 +,`DJ1 +`pR +f&"m +g""m +Sc m +8 RN +m6B +8 RN +NqNV +x BHh +` * +dN^NuNV + Hn +hN^NuO +@NuO + &/ +fP m +NuO +@NuNV +g6Hn +g$ m +N^NuNuY +B Hx +,|&o +B@H@ +B@H@ + @Hh +BA?A +<B@?@ +4NuNV + B"BC + @Hh +N^NuNu/ +NuNV +( E/ + @pe +` C-P +B@=@ +N^NuNV +g*"m +hN^NuNV +HABA +rHABA +H@B@ +H@B@ +HABA +g: m +H@B@ +>HABA +HABA +>HABA +H@B@ +HABA +H@B@ +BAHA +2HABA +2H@B@ +l@Hx +2HABA +2HABA +l@Hx +f&Hx + @Hh +BAHA +>HABA +>H@B@ +>HABA +>HABA +g(Hx +HABA +rHABA +HABA +HABA +H@B@ +HABA +H@B@ +2HABA +>HABA +HABA +FHABA +HABA +H@B@ +HABA +H@B@ +HABA +H@B@ +H@B@ +H@B@ +H@B@ +HBBB +$B(m +`@B +f/- +H@B@ +N^Nu/ +*_NuO +$ m +gJ$m +f"Hx +NuNu/ +*_NuO +gZ m +*_NuNuO +g" m +NuHx +`L m + NuO + @$P.- +l FJ + D +\// +*p m +2p m +PNuY +NuNu// +NuNu/ +*_NuNuO + &/ +NuNuO +,"o +NuNV +f0Hx +&R$I +4 CS +gd . +&R$I +. J` +XN^NuNuO +g*$RJ +gZpM +(B4* +4Hp8 +g0<| +8NuB +NqNuO +$$o +$"PX +0 I!j +NuNuHx +NuNuY +NuNV +N^NuO +NuNuO +*_NuO +$$SX +$_NuNuO +BB(- +@g.p +f$%j +`8/ +NuNV +g("J +$4,$ + P/- + @Hx +N^Nu/ +$_NuNu/ +o"%B +$_NuO +g"mPv +v 'C +"@ - +*_NuNV +gl n +J&I"m +p0&n + 1<(r +p &n +N^NuY +4"L Br +&H$I +0&H$ +(NuNuO +"J K +f<"@C +(K"J + K ( + L ( +8"@C + L , + L$, + L$, + L , + L$, + L , + L$, +,NuO + "Dp +HABA +g0 I +H@B@( +Nu"o +NuNqNu"/ +g J( +NuNuO +NuNuO +NuNu/ +g BJ +`R B"H +NuNu/ +NuNV +N^NuNV +N^NuNuO +<|"o +$NuNuNuO +r5=A +gDoBB +p55@ +$NuNuNV +N^NuO +``r +TNuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNuNV +g* J-X +m6 K +N^NuNu / +NuC +NuNqHx +NuNuHx +eRgBB +4NuNuO + &/ +NqNuO +NuNuNV +N^NuO + &- +NuO + $- +Nu/ +*_NuO +gh&i +g. Q$i +`D <A + NuO +e^ m +g4Hx +NuNu / +NuNqNu/ +g(J +*_Nu/ +pfN@& +d&p +p7N@( +NuNuO +NuNu/ +pN@$ +NuNu/ +NuNu/ +p)N@$ +NuNu/ +p?N@& +NuNuNV +gHHn +tN^NuNu/ +p1N@$ +NuNu/ +p@N@$ +NuNu/ +pNN@& +p6N@( +NuY +p%N@& +p'N@& +pZN@$ +NuNV +N^Nu/ +p[N@& +Nu// +NuO +NuNu/ +p&N@& +|&o +NuNu/ +pyN@& +pJN@& +pBN@$ +NuNuO +NuNu/ +NuNu/ +p<N@$ +NuNu/ +pzN@$ +NuNu/ +NuNu"_ < +N@"< +NuNuO +NuNu o +0NuNu o +NuNV +lgHB +gn < +\N^NuNu/ +*_NuNu/ +*_NuNuO +<|,/ +( L +$NuNuO +`*"* +NuNu/ +f@ j + @Hh +$_Nu"/ +NuNqNu/ +(NuNuO +, o +8 @R +( @" +, @ +( @"P$h +( @"P$h +0 @ +,"P$h +`T o + p !@ +tp/B +4 @"P$h +$ @ +8 @"P$h +$ @ +$ @ +4 @"P$h +`l"/ +$ @ +8 @"P$h +`X - +$ @ +lX - +< @ +8 @ +,"P$h +f<$/ +o,Hx +m( / +nL o +oP o +o o +o. o +l, o +g& o +gF&/ +o4 / +ox o +g* o +`< o +"P o +Nu/ +NuNuO +NuO +"E/i +f0v% + V / + EHh +|g> / +"Q!I +&Jp- +gb o +r F/P + V00 +$K"EB +*_Nu/ +mLJ* +f."j +g*%@ +$_NuNuO +D Cr +E$N Cr +H IB +L"HB + J'J + J'J +H IB +D Cr +0$HB +L"HB +o^ JR +0$N,I + NuNuNV + F&( +fn$m + FJ( +@(HB + Q00 +o8 L + Q00 +?f.p0 + Q00 + Q00 + Q00 + FJ( +Dg:&( +r F$h +"F i +`$DV +grt- +glv0 +<l@x +"F$i +8"FJ) +"F/) +"F/) +N^NuNuO +H@B@( +dR BI +g, JB + ` +NuNuO +v(P,h + ,/ +`<,P(( +0Nu/ +H@B@& +dL +NuNuNV +,<". +N^NuNuO +$NuNuNV +&@Hx +h/C +(m.&- +,"JO + FHh +X/C +(/0 + @pe +f\/C +$/C +N^NuNuO +m2 m +o"$m +o"&m +o"&m +NuNuO +NuNuNV +N^NuNV +N^NuO +m$2| +NuNV +`\Hx +N^NuNu/ +$_Nu/ +NuNuO +:$IR +gD I +\g +bH$/ +H I` +*$I` +LNuO +,H./ +f"x. +4 EHh +gJ"EB +g"$o +&J BC +(A0t +(DJ, +&J BC +dNu/ +prN@* +Nu// +NuNu/ +`,%j +$_NuO +$f8$ +NuNV +gB%@ +g(%j +`,Hx +N^NuNuO +&/ +oJ$CS +NuNuO +$gz0 +fzHj +NuNu/ +NuNuNV +N^Nu/ +gxp +p`<v +,p$_NuNuO +NuNu// +NuNqNuO +H@B@ +NuNV +dB(n +#/C + S00 + S00 +m n +N^Nu/ +`."< +$_NuO +g4 ( +NuNu/ +$_Nu/ +$_NuNuO +<$o +g$DR +NuNuO +\|,o + @"A*/ +<(& +,NuNV +N^Nu/ +Nu"/ +Nu"/ + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ + L(F, +(_&_$_ +(_&_$_ . +N^Nu(_&_$_ . +N^Nu( +(_&_$_ m +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m +N^NuNuNV +B@H@ + @"G +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^NuNuNV +$$H n +H@B@ +$N^NuNV +gb < +<N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +$H . +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$H/. +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^Nu +[truncated] TZ +,M4.1.0,M10.5.0 +""##$$$%%&& +hlLjztqZ +npxXoudifFeEgGaACScs + +0-#'I +SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0 + ???? +hlLjztq +npxXoudifFeEgGaACSncs[ +(nil) +nfinity +Unknown error Success +Operation not permitted +No such file or directory +No such process +Interrupted system call +Input/output error +No such device or address +Argument list too long +Exec format error +Bad file descriptor +No child processes +Resource temporarily unavailable +Cannot allocate memory +Permission denied +Bad address +Block device required +Device or resource busy +File exists +Invalid cross-device link +No such device +Not a directory +Is a directory +Invalid argument +Too many open files in system +Too many open files +Inappropriate ioctl for device +Text file busy +File too large +No space left on device +Illegal seek +Read-only file system +Too many links +Broken pipe +Numerical argument out of domain +Numerical result out of range +Resource deadlock avoided +File name too long +No locks available +Function not implemented +Directory not empty +Too many levels of symbolic links +No message of desired type +Identifier removed +Channel number out of range +Level 2 not synchronized +Level 3 halted +Level 3 reset +Link number out of range +Protocol driver not attached +No CSI structure available +Level 2 halted +Invalid exchange +Invalid request descriptor +Exchange full +No anode +Invalid request code +Invalid slot +Bad font file format +Device not a stream +No data available +Timer expired +Out of streams resources +Machine is not on the network +Package not installed +Object is remote +Link has been severed +Advertise error +Srmount error +Communication error on send +Protocol error +Multihop attempted +RFS specific error +Bad message +Value too large for defined data type +Name not unique on network +File descriptor in bad state +Remote address changed +Can not access a needed shared library +Accessing a corrupted shared library +.lib section in a.out corrupted +Attempting to link in too many shared libraries +Cannot exec a shared library directly +Invalid or incomplete multibyte or wide character +Interrupted system call should be restarted +Streams pipe error +Too many users +Socket operation on non-socket +Destination address required +Message too long +Protocol wrong type for socket +Protocol not available +Protocol not supported +Socket type not supported +Operation not supported +Protocol family not supported +Address family not supported by protocol +Address already in use +Cannot assign requested address +Network is down +Network is unreachable +Network dropped connection on reset +Software caused connection abort +Connection reset by peer +No buffer space available +Transport endpoint is already connected +Transport endpoint is not connected +Cannot send after transport endpoint shutdown +Too many references: cannot splice +Connection timed out +Connection refused +Host is down +No route to host +Operation already in progress +Operation now in progress +Stale NFS file handle +Structure needs cleaning +Not a XENIX named type file +No XENIX semaphores available +Is a named type file +Remote I/O error +Disk quota exceeded +No medium found +Wrong medium type +infinity +arpInform: sendto: %m +arpRelease: sendto: %m +--->dhcpRelease +sending DHCP_RELEASE for %u.%u.%u.%u to %u.%u.%u.%u +dhcpRelease: sendto: %m +dhcpcd: your hostname = %s +dhcpcd: your domainname = %s +--->dhcpBound +--->dhcpStart +dhcpStart: socket: %m +dhcpStart: ioctl SIOCGIFHWADDR: %m +dhcpStart: interface %s is not Ethernet or 802.2 Token Ring +found NIC of link layer type %d +dhcpStart: setsockopt: %m +dhcpStart: ioctl SIOCGIFFLAGS: %m +dhcpStart: ioctl SIOCSIFFLAGS: %m +dhcpStart: retrying MAC address request (returned %02x:%02x:%02x:%02x:%02x:%02x) +dhcpStart: bind: %m +dhcpcd: MAC address = %02x:%02x:%02x:%02x:%02x:%02x +dhcpStart: fcntl: %m +--->dhcpStop +dhcpStop: ioctl SIOCSIFADDR: %m +/etc/config/resolv.conf +/etc/config/resolv.conf.sv +/etc/config/yp.conf +/etc/config/yp.conf.sv +/etc/config/ntp.conf +/etc/config/ntp.conf.sv +down +classIDsetup: uname: %m +%s %s %s +dhcpServerIdentifier option is missing in DHCP server response. Assuming %u.%u.%u.%u +dns option is missing in DHCP server response. Assuming %u.%u.%u.%u +subnetMask option is missing in DHCP server response. Assuming %u.%u.%u.%u +broadcastAddr option is missing in DHCP server response. Assuming %u.%u.%u.%u +dhcpIPaddrLeaseTime=0 in DHCP server response. Assuming %u sec +dhcpIPaddrLeaseTime=%u in DHCP server response. +dhcpIPaddrLeaseTime option is missing in DHCP server response. Assuming %u sec +dhcpT1value is missing in DHCP server response. Assuming %u sec +dhcpT2value is missing in DHCP server response. Assuming %u sec +recvfrom: %m +corrupted IP packet of size=%d and ip_len=%d discarded +corrupted UDP msg of size=%d and uh_ulen=%d discarded +corrupted IP packet with ip_len=%d discarded +corrupted UDP msg with uh_ulen=%d discarded +wrong msg htype 0x%X discarded +DHCP_NAK server response received: %s +DHCP_NAK server response received +--->dhcpInform +dhcpInform: no IP address given +timed out waiting for DHCP_ACK response +broadcasting DHCP_INFORM for %u.%u.%u.%u +DHCP_ACK received from %s (%u.%u.%u.%u) +--->dhcpRebind +broadcasting DHCP_REQUEST for %u.%u.%u.%u +--->dhcpRenew +sending DHCP_REQUEST for %u.%u.%u.%u to %u.%u.%u.%u +--->dhcpRequest +--->dhcpReboot +--->dhcpInit +broadcasting DHCP_DISCOVER +broadcasting second DHCP_DISCOVER +DHCP_OFFER received from %s (%u.%u.%u.%u) +DHCP Client Daemon v.1.3.22-pl4 +Copyright (C) 1996 - 1997 Yoichi Hariguchi <yoichi@fore.com> +Copyright (C) January, 1998 Sergei Viznyuk <sv@phystech.com> +Location: http://www.phystech.com/download/ +%s/dhcpcd-%s.pid +**** %s: already running +**** %s: if not then delete %s file +/dev/null +**** %s: not a superuser +**** %s: too long ClassID string: strlen=%d +**** %s: too long ClientID string: strlen=%d +**** %s: too long HostName string: strlen=%d +Usage: dhcpcd [-dknrBCDHNRSTY] [-l leasetime] [-h hostname] [-t timeout] + [-i vendorClassID] [-I ClientID] [-c filename] [-s [ipaddr]] + [-w windowsize] [-L ConfigDir] [-G [gateway]] [interface] +dhcpcd +mkdir("%s",0): %m +Exiting from main %d, %d +eth0 +/etc/config/dhcpc +timed out waiting for a valid DHCP server response +terminating on signal %d +Exiting from sigHandler %d, %d +writePidFile: fopen: %m +**** %s: not running +dhcpConfig: ioctl SIOCADDRT: %m +%s/dhcpcd.exe +error executing "%s %s %s": %m +dhcpConfig: ioctl SIOCSIFADDR: %m +dhcpConfig: ioctl SIOCSIFNETMASK: %m +dhcpConfig: ioctl SIOCSIFBRDADDR: %m +dhcpcd: your IP address = %u.%u.%u.%u +nameserver %u.%u.%u.%u +search %s +dhcpConfig: fopen: %m +localdomain +domain %s server %u.%u.%u.%u +domain %s broadcast +restrict default noquery notrust nomodify +restrict 127.0.0.1 +restrict %u.%u.%u.%u mask %u.%u.%u.%u +restrict %s +server %s +fudge 127.127.1.0 stratum 3 +server 127.127.1.0 +driftfile /etc/ntp.drift +logfile /var/log/ntp.log +dhcpcd: orig hostname = %s +dhcpcd: orig domainname = %s +1.3.22-pl4 +%s/dhcpcd-%s.cache +dhcpConfig: open/write/close: %m +%s/dhcpcd-%s.info +%s/dhcpcd-%s.info.old +IPADDR=%u.%u.%u.%u +NETMASK=%u.%u.%u.%u +NETWORK=%u.%u.%u.%u +BROADCAST=%u.%u.%u.%u +GATEWAY=%u.%u.%u.%u +ROUTE=%u.%u.%u.%u,%u.%u.%u.%u +,%u.%u.%u.%u,%u.%u.%u.%u +HOSTNAME='%s' +DOMAIN='%s' +NISDOMAIN='%s' +ROOTPATH='%s' +DNS=%u.%u.%u.%u +NTPSERVERS=%u.%u.%u.%u +NISSERVERS=%u.%u.%u.%u +DHCPSID=%u.%u.%u.%u +DHCPGIADDR=%u.%u.%u.%u +DHCPSIADDR=%u.%u.%u.%u +DHCPCHADDR=%02X:%02X:%02X:%02X:%02X:%02X +DHCPSHADDR=%02X:%02X:%02X:%02X:%02X:%02X +DHCPSNAME='%s' +LEASETIME=%u +RENEWALTIME=%u +REBINDTIME=%u +INTERFACE='%s' +CLASSID='%s' +CLIENTID='%s' +CLIENTID=%02X:%02X:%02X:%02X:%02X:%02X +infinite IP address lease time. Exiting +syslog +/dev/log +<%d>%.15s +<BUFFER OVERRUN ATTEMPT> +[%d] +/dev/console +/etc/TZ +(nil) +(null) +%u.%u.%u.%u.in-addr.arpa +/etc/resolv.conf +nameserver +search +/etc/hosts +/etc/config/hosts +S[kA +BODET_MD5 +0000644 +0001750 +0001750 +00000003025 +14626077234 +011662 +ustar +monier +monier +277d2c81f40804a4efb54514782ecdbc A_HMM +f2d5535d868be2569bac91307c74604c Bodet_init.sh +ac819957e06add80feb24ddf8e286782 Bodet_update.sh +1d9d208cb464dd5761b4b35214a707a7 D_driver_Afnor.ko +bb65a26a7146d848f46d607f3a336500 D_driver_base_tps.ko +51e058b7751769082d241e4688628381 D_driver_Clock_10ms.ko +887ec7bd37ce6a31b55a726bc0b5eba3 D_driver_dongle.ko +31845f8a1572b1fdfc28d9fd9db5312a D_driver_I2C_MCF5271.ko +b0101baf2db3a8d37dfa183f8bf62aec D_driver_io.ko +099ca42ff01c1d28e24913b15f85ee66 D_driver_isl1208.ko +ff69dc80cec2023f5850639e064985f4 D_driver_lcd_alpha.ko +d5b5d5603124310ccd6cef502fd7fe0a D_driver_pit_Timer.ko +5928113e0fe5b8c9b91c25887c1a0f25 D_driver_pulse.ko +2fd621117be323ef4da8de5a70c13a59 D_driver_synchro_fidcf.ko +0d7bf65c1b23bb591ade8f18f74232f1 D_driver_synchro_gps.ko +b01b1f3863c12583f925ca66373eb846 D_driver_uart.ko +4afcab63bf9400c38b720c0164c3b5f4 D_driver_watchdog.ko +12f0eb771cd6e05767ece767645ccfff dhcpcd +88018b70250513ee60cd55989d28cbce fstab +7cccc0e0a9ed4f569aea27f454f52da2 inittab +0ea04de4c2ca08f3677ab1f60665364a isp116x-hcd.ko +2fb499f402a451451172f89565b8aa38 maj_appli.sh +47d5d5bc86ea39e1af59564f647cc37f ntpd +71436a2852e97843948c46812c68c449 ntpdate +ecf9c1f51e5be1f444ba3f4e69a5bf58 ntpq +b6d9f6f1f476ffd084666efb3d7b580b proftpd.conf +b499bd6b120e57107fb739d2b1e56f50 proftpd.users +d9f7d7848e6f0bab622da3e822c4076a rcS +0e79b20d03c2b6bd0211dd6b976a349a u-boot.bin +89f0c8ff449e91bfcabbb16a38b257e1 usbcore.ko +e113754ed040ec468e739b4f0c650fe0 usb-storage.ko +9d07b22d3316af2a2f61cd32155d83f5 vmImage +busybox +0000744 +0001750 +0001750 +00001360714 +14626077211 +012063 +ustar +monier +monier +bFLT +fW%~ +NqNq*EA +N@NuO + Q`R +"m- +$ m.|p +`FE +$ m1 + @Hh +/"m+ +NuNu o +"m10N +_/-. +*_Nu/ +, P +HABA +$@(m +g~ m0 +gZ/- +"m10N +fH/- +"m10N +"m-HN + m.| +, P/ +@"m2 +NuNuO +$$o +"m24N +LHr( +"m10N +P"m- +"m24N +"m30N +"m30N +T"m- +NuNuO +<&/ +"m20N +$ -0 +X// +"m-HN +"m24N +$"-3 +NuNV +` m0 +"m10N +"m10N +"m24N +"m2<N +p"m24N +"m.8N +gH/- +"m10N +"m10N +`*/- +"m10N +"m24N +$@/. +f4`8 +"m+XN +N^NuO +f62| +`& m +*_NuO +||,o +(NuO +$&/ +8BB m +`,0* +Bg"m +0NuO +\ G, += FB +BA1A +4 G!I + G,P$h + LBX + C"o +<nN04 +<n$A +XNuO +o40 +m0( +HJEf( + NuO +"R m +f01 +&P m + &/ +"m/xN +NuO +"m,PN +4 P"| +< PN +NuHx + < m +g| m +fH m1 +$g""h +"m4,N +"m.xN +H"S$m +`4 R + S"R +Bg"m +BBHB/ +o*&m +H"S m +P$P m +dBP m +NuO +<&/ +Bg"m +<|&o +$NuO +,|"o +o& m +`$ m + NuO +$P"m +gxHx +Bg"m +Bg"m +`$$m +H R"m +f4Hx + `"Hx + NuO +XB@?@ +dBP m + IBX +< PN +, PB +H R&m +P"Sp + R"Sr +@JAg +8` +` m +,gZB +g. m +D`" m +((PJ +"P m +PNuNV +`Zrc +e>`Brf +f&`8| +`$6| +z"m-HN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN + "m/ N +"m/ N +"m/ N +"m/ N +"m/ N +"m10N +"m34N +"m/LN +"m34N +f|/- +N^NuNuO +NuO +NuO +`H/- +NuNV + "m/LN +"m/pN +,"m,lN + "m2 +o|/. +"m-\N +g2"m2 + @ . +`8Hn +"m/DN +"m.xN +g/- +<"m, +f/- +@"m+ N +lN^NuNV +<<(. +lv$EX +"m.(N +"m20N +4 m1 +L m3 +"m-HN +g * +&E s +`6Hx +/ E/0 + E/0 + m+(&P/. + m/(&PB +$ m0 +"m24N +T"m/LN +X"m- +f& j +"m3 +\"m- +N^NuO +8"m,PN +,NuNV +d8"C i +d`" ( +"C#H +h G ( +d`* C ( + G* +f> ( +h"m, +l"m, +dHx +d m3 +P C(h +``f T +$K`NHx + G/( +hg"p1 +`n G ( +"m-@N +"m0,N +fTp4 + G/( +x`j$ +"C/) +8 C/( +"m.xN + m+( + G ( +"m34N +"C/) +8 C/( +"m.xN +*"CB +h$CE + G/( +$"G/) + G/( +$"G/) + G/( +N^Nu/ + -0 +$"m1 +$"m1 +$"m00N +$_*_NuNV +"m,DN +g>"* +"m/PN +gd/- +"m/LN +"m/LN +f< * +"m24N +$"m3hN +"m0lN +fV/* +`@/* +"m-$N +"m+<N +N^Nu"o +$"m3hN +Nu"o +Nu o + @"o +"m+\N +"m+ N +"m+ N +,NuNu / +$"m3hN +NuNqNu/ +$"m- +"m/LN +*_Nu/ +$_NuNuNV +"m/LN +f0/. +N^Nu/ +6"m* +$@Hx +$"m* + -3(%@ +1< -3 +$_*_NuO + f2Hx +"m/xN +4"m* +`:/< +4"m* +1AYf +&SYf +g@Hx +H @A +"B&/ +0`,B +\ BB +@~1`2"o +Xc4"/ +NuNV + 20 +g@ 3\ +/"m.xN +`&/- +N^NuNuNV +`nBQHx +"m0xN +pn n +"m.tN +"T n +"m10N +"m+ N +fF,, +"m.tN +gp$m +"m* + @!R +&R m +`$". +l/- +f /. +`/. +@N^NuNV + &. +N^NuNuO +&P m +$m,H` +*_Nu/ +(`X$m +b. m +0 PX +"m+hN +0 PB + gl m +`x m +`hHx +"S m +NuNV +v"m0 + YA +vf n + AHh +~"m* +g8 n +`F n +TN^NuO +4g` m +dt(m +"Tvc + S$m + D&P(m +f4$m +t R"m +"D QB +dz(m +"Tvc + S$m +"C Q(m +"C QB +b& R/ +"m,PN +`* + NuNV + m,H +B@H@r +BAHA/ +`.Hx +fLHx +fHHx +`JHx +g: m +"m0 +f./- +`r"m +d$ m + "PS +LN^NuO + m,H +g/- +H@B@ +g/- +L"m1 +T"m3 +<oH$ +<`p +H@B@ +"H m- +oT$< +"m,PN +X"m.xN +"m,PN +/ m- +X"m.xN +HNuNuNV +/"m- +$"m-\N +g Hx +`$J. +"m0PN +Y"m+,N +l"m- +t"m- +|"m- +`Hn +Q"m- +I"m- +d"m- +xmDx3 +b`vt5 +D`X|N +m|S +`>/- +/"m.tN +"R k +(`8$+ +/"m.tN +"R k +/"m3 +/ TN +f4/, +4/ l +"m, +/"m+ +N^NuNu/ + -0 +,/-30/* +$"m00N +$_*_NuNuNV +"m.tN +"m- +$"m1 +/-+X/* +$"m00N +N^Nu o +Nu o +NuNuNuNu/ +$"m-\N +*_Nu/ +$"m-\N +"m/LN +*_Nu/ +("m2 +$_NuO + / +"m-HN +"m10N +"m1PN + @Hh +$_NuO +,<$o +f< m + DHh + $/ +"@ / +@"m+lN +Nu/ +$B` +"m-<N +$_NuNV +,<$. +"m-HN + @&h +`B*( +Hx' + @Hh +"m2,N +`4-C +"m2,N +mN-C +"m2,N + "PHx +T"m+lN +\"m, +`"m+lN +d"m+lN + m2\ PJ +$g""h +"m4,N +fHp +"m1PN +NqNuO + "m3 +"m1,N +"m3\N +NuNV +$$. +"m-HN +/-.,/ +"m44N +"m/DN +N^Nu/ +"m-$N +x"m0 +*_NuO +,<"o +x-&I`P +`*rR +"m-HN +"m/DN +$&/ +NuNuO +,$/ +-$ m/ +"m-HN +"m3dN + @&m +ftHx +"m3dN +/-.,/ +"m44N +"m44N +"m/DN +"P m +NuO +,$/ +"m-HN +f $C/- + m-0 PR +"m3xN +"m/LN +"m1,N +f m-8/ +*_NuO +< m+(. + m-8 +"m-HN +&@ * +(@/"m +"m1|N +"m1|N +&J(v +"m.4N +8// +"m.@N +"m.4N +"m.4N +"m1PN +8// +"m.@N +4NuNuNV +$<$. +"m-HN + -2<` + -/P/ +"m.hN +"m+,N +NqNu o +NuNqNV +"m/ N + P$0X +fB m2\ PJ +$g""h +"m4,N + P 0X +p m2\ PJ +$g""h +"m4,N +f~"m + @`$R +`(-C +"m3dN +"m/ N +(A m + P$4 +fj&n +oF m2\ PJ +$g&"h +"m4,N + m+(/ +"m3lN + P 4 +0 m2\ PJ +$g0"h +"m4,N +N^NuNV +<<*. + m1 +`$Hx +g2Hx +"m0N +"m,8N +g$/. +> m/ +"m10N +`: m/(/ +`./- +N^NuNV +0"m- +"m-HN +g(Hn +"m2<N +4"m/LN +`Hn +"m,PN +"m3dN +"m,PN +"m,PN +"m,PN +g,Hx +"m,PN +`tHx +"m,PN +//- +g0Hx +"m,PN +//- +"m,PN +`zHn +e.Hx +"m3dN +`8 . +"m/<N + m,/ +0"m- +g m, +l/- +X"m0 +d"m+ N +`J$m +"m2,N +N^NuNuNV +$SHx +x"m/ +`*Hx +|"m/ +`RHx +`0Hx +"m-HN +"m24N +pAHx +/"m34N +"m-`N +l>Hn +( m4 +(P4| +l& - +l//- +"m/LN +pN^NuO +"m3$N +NuNV +"m+lN +"m+lN +"m+lN +"m0 N +"m/LN +"m2LN +"m0@N +"m10N +"m10N +"m-hN +"m+lN +"m1PN +"m+lN +"m+lN +LNqp +"m-HN +"m,DN +"m1PN +NqNu/ +"m+lN +*_NuNV +$<(. +"m/PN +fp m +g2"m +fL$m +l>Hn +"m2<N +"m3|N +"m2(N +`2Hh +g $m +"m- N +N^NuNV +"m1PN +NqNuO +<(o +0"m.8N +`re +/"m+HN + m2\ PJ +"m4,N +g< m2\ PJ +$g""h + "m4,N + "m1 +g< m2\ PJ +$g""h +"m4,N +"m1PN +NqNV +8 m3 +fJ( +g m. +@"m/LN +"m3dN +` m. +$P`/ +"m1PN +"m3xN +D"m0 +N^NuNuHx +"m.(N +$_*_Nu/ +"m0 +$_NuO +N m+ +"m-,N +2g""k +2g/- +DNu/ +f/* +$_NuNV +f>Hx +N^NuO +,$o +h P +"m10N +*_Nu/ +"m10N +*_NuO + "m +`V m +NuO + "m +`4 m +NuO +|/- +g0 m +`>/- +g< m +gv m +$@"m +/"m +&@$+ +/"m +,@"m +$@"m +g./"m +g $* +`0Hx +/"m +`d$ +gB/- +&@/"m +`(/"m +`2 m +f(/- +gDt%` +t* m +gDt-` +t+ m +$@/- +fz/- +fj/- +fX/- +fH/- +!`4/- +t= m +"m10N +&@ RJ +"m+ N +`/+ +"m-HN +"m+lN +"m1PN +"m+lN +*_NuO +<$/ + m1 + // +d&m/ +"m-HN +"m+|N +"m1lN +$"m+lN + m2\ PO +$g""h + "m4,N + "m1 + m2\ PO +$g""h +"m4,N +"m1PN +NqNV +"m-HN +"m0dN +"m+,N +f(Hn +"m2<N + m0l` +N^Nu/ +f0< +*_Nu/ +f0< +*_NuO +oH"@B + Q ( +Nu / +NuHx +"m/ N +NuNqO +<$o +$@"S ) +f$ Q +fJ( +NuNV +"m2<N +"m/PN +p"m0 +`*Hx +`"m* +$@%B +"m,PN +N^Nu/ +"m2 +f0< +*_NuNV +"@ m +P"m1 +v`"/. +"m1 +`< m2\ PJ +$g""h + "m4,N + "m1 +(b6x +f`lx +x` * +|"m+ N +"m+\N +"m+ N +`d/* +"m+ N +"m+ N +"m+ N +fV$* +"m+ N +"m+ N +` n +"m+ N +d"m2 +gBHn +"m/PN +f./. +"m+ N +p"m+ N +"m+ N +"m-@N +"m+ N +"m2<N +T DJ +g8"m2 +"m+ N +p"m+ N +g/- +"m+ N +"m+ N +j m2\ PJ +$g""h +"m4,N +LN^NuO +,G(o +&T$V +0`h +<`V +L`D +D`2 +f. + +"m10N +4NuO +|| / +f/- +"m+ N + V/( +"m+ N + V$h +p"m0 +f0J) +gH m +g:Hi +"m+,N +"m.8N +"m- N +&@ @B +gFHx +(NuO +<<*/ +`// +`Vp +f Hx +r HAJ +r`HA m +n$Hx +"m/ N +$@/- +`6Hx +"m/ N +"K @ +"@ EB +`xHx +$@Hx + NuO +<<&/ +"m10N +"m34N +gf/B +"m2`N + NuO +"m10N + m/(, +"m/`N +g/- +"m10N +"m+ N +"m+ N +"m3\N +"m/LN +`>(2 +"m+ N +,NuHx +"m. +NuNV +,$n + m3 +g( N!< +"m- +"m-HN +N^NuO +$|$/ +"m,LN +"m3dN +f`Hx +"m, +"m/LN +"m-HN +NuNV +$|$. + m3 +"m-HN +f$Hn +"m.hN +"m+,N +"m.hN +fNHx +"m2XN +, m1 +"m.$N +0``Hn +"m.hN +g*/- + "m, +`J/ +<"m0 +`*Hx +"m1dN +<N^NuB +"m1PN +NuNuO +$$o +H"m, +"m1dN +"m-HN +$"m3 +"m-HN +P"m0 +"m,DN +NuNup +"m-HN +"m2hN +NuNq o +"m10N +0 m-8 +4"m3 +T m/ +"m/N +/"m0N +"m.4N +"m3\N +/"m,8N +"m10N +"m1PN +"m10N +Nu / +"m,pN +NuNu/ + m+(/ +*_Nu// +NuNq/ +*_NuNV +et m/ +`&rf +x$m, +"m-HN + @Hh +f<Hn +"m34N +/"m* +f"Hx +l "n +$EE +"m0N +"m0N +l*&- +`N^NuNuO +|<$/ +"m/pN +"m/pN + BHh +(@ m+(( +,J&LB + m+(/ +"m,`N +"m4,N + m/$ PJ +"m1|N + m/(( +"m.4N +"m1PN +NqNuO +`( m +`, m +"m10N +Nu/ +NqNV +$$. +N^NuNV +<$m +e,0; +"m10N +"m10N +"m10N +"m10N +"m2<N +"m2<N +`zHn +"m2<N +fpHn +"m2<N +f^ . +`DHn +"m2<N +f@Hn +"m2<N +f. . +@N^NuNV +,$. +"m+|N +"m2<N +`f&. +gV"m, +gL&m +"m0N +N^NuO +$&/ +`Jr% +fD$m +`v m +t R/ +l R$ +"m/PN +"m2<N +e40; +`z"< +`rHx +`L"< +`D"< +`<"< +`4 < +`B < +`z$/ +&"m+|N +*"m, +`^ / +`N < +`> m +$P/* +dNuO +$// +f0 BX +$// +f, BX +"m10N +"m10N +g|/+ +gf0h +f\ m +f<J( +f6/+ +g 0h +$$o +"m-HN +"m+<N +gJ"m2 +f6Hx +"m34N +"m-HN +"m, N +NuNqp +"m-HN +"m+|N +"m1PN +"m-HN +"m3`N +"m1DN +"m/LN +Nu/ +"m+ N +*_NuNV +"m-HN +"m3`N +"m- +HxKM/ +"m,xN +N^NuNV +,<&. +gnHn +"m2<N +@"m/LN +"m2<N +g: m +$$P/ +"m2<N +(&PJ +"m0|N +"m1|N +gvx( +"m1|N +f$Hx + @"m +N^NuNV +$$m +g`/- +"m0|N +g4Hn +"m,<N +f/. +X"m/LN +\"m0 +`4/- +`"m/LN +"m- N +d"m- +N^NuNV +<<*. + m3 +8 m1 + /Hn +"m-HN +"m1DN +t"m- +(P&m +g($m +`6 m +,$PJ +"m+ N +"m+ N +,$PP +"m+ N +"m+ N +, PJ +"m+ N +"m2TN +g@/- +"m0|N +$@"m,0N +"m/LN +N^NuO +"m-HN +"m2XN +gF$DB +"m+,N +"m2XN +$NuNu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_NuO + $/ +Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +$_*_Nu/ +$_*_NuO +&@ m +$_*_Nu/ +$_*_NuO +$ m+ +$P m +NuO +&P m +(NuO +v}2| +v[2| +` $AB +*_Nu/ +*_NuO +"m,PN +Nu/ +*_Nu/ +*_NuO +"R m +NuNV +"m2<N +N^Nu/ + m+(/ +"m3lN +*_Nu/ +*_Nu/ +*_Nu/ +*_Nu/ +*_NuY +"m+4N +*_X + &/ +"m/pN +"m/pN +"m/pN +"m/pN +NuO +"m+4N +g/- +g/- +$<*/ +"m34N +"m34N +`|$ +"m/xN +*_NuNV +$$n +ff/- +f,`f/- +/-/ +N^Nu/ + m+(/ +"m-DN +*_NuO + m+(/ +"m-DN +"m/xN +l4"m2 +ft"m +`$ < +"m/xN +gR$m +f<&m + S(m +fV$m +`2"m + m+(/ +"m-DN +NuO +$|*/ +$$o +f< m +f6 m + <$/ +NuNV +`Xt$ +`* m+ + P00 +N^NuO +/- "m +`BHx +"m34N +"m.xN +NuNV + < m + CHh + BHh +/-$/ +"m0,N +N^NuNV +$S"m +/"m +dX// +`b m +<(P +$B$ +`B m2\ PJ +$g""h +"m4,N +N^NuB +`."m +*_NuO +f6Hx +&B m +fR m +/-( m +&@$m +/-,"m3dN +`($m +$@&DX + $/ +NuO +$&/ +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +*_Nu/ +/-0"m +*_Nu/ +"@$R +oH m + m+(/ +"m-DN +$_*_NuO +gn m +/-4"m +n>`F + m2\ PJ +"m4,N +"m/pN +"m/pN +$*_NuNV + " " " " " " " " " " " " +`JHx + P00 + P40 + P00 +eX m +eL#i + P20 + P00 +/-8` +"m3dN +g<vP +`:xp +f4$m +`pp +/-<"m3dN +g& m +lHx +`` m +`b m + -@` +g m +`V m +f m + -D` + -H` + -L/ +/-P"m +/-T$m +h/-X"m +$@-@ +&P m + P00 +f . +/-\/ +/-`/ +/-d` +/-h/ +/-l/ +/-p`J$ +"m2<N +l,`T$m +`Z/- "m +/-t"m +/-x` +"-|` +/-$"m, +fx"m +`n/- +fP m2\ PJ +$g""h +^"m4,N +^"m1 + m2\ PJ +$g""h +"m4,N +f$ m/ +P/- +f( m +"m+ N +f/- +"m+ N +"m+ N +f/- +"m+ N +"m+ N +f/- +"m+ N +"m+ N +f/- +"m+ N +"m+ N +"m+ N +"m+ N +"m3dN +"m3dN +"m3dN +l$ m +/-P"m +(`Hn +fJ"n +`Dt +`tW + P00 +g6Hx +gxtD +`6 m +"R m + @-@ +f""m +g"xX +g: m +f2 m +f*&m + T00 +g"pe + @Hh +$K"SB + "m3dN +$"m3dN +("m3dN +f$Hx +g("m +` xd +f0"m +`""m + P00 +` PS + m-P` +"m3dN +g: m + P00 +`N^NuO +<|&o +<"m3dN +@"m3dN + "m3dN +"R m +dp m+ +D"m3dN +H"m3dN +$NuO +"m/pN +"m/pN +L`&"- +fz m +"m3dN +gZ$m +/-d/ +$R/ +<&/ +"m,0N +p`(rR +`"m +t// +`@ m +"m/pN +"m/pN +*_NuNuNV +"m10N +"m10N +"m10N +"m10N +P t, +ej0; +"m10N +`P&m +"m10N + @p- +"m10N +`Z/- + R . +&JHn +"m2<N + @ . +"m10N +"m2<N +`* m+L +`b&m +"m10N +/-0L"m- +"m-HN +"m/DN +"m/DN +`@ < +"m2<N +N^NuO +,<&/ +g0Hx +"m.8N +gJ m + P00* +g$z- + P00 +o`zt- +op m +g< m +f00< +`, m+L +NuNuO + $/ +o/- +"m+ N + "m+ N +NuNV + J@l +g$Hx +g.Hx +,"m- +"m/ N +gN n +"m-HN + T"m +4 m/(-P +"m0|N +8"m0 +`` m +"m/`N +`> m +"m3TN +gv(. + BHh + R/08 + BHh +`D&m +g<$. + R/0( +g m +g( m +<"m+ N +@"m+ N +N^NuNuNV +N^Nu/ +*_Nu/ +*_NuNuHx +Nq"m1 +"m3N +NuO +<Nu/ + I"i +*_NuO +$&/ +g,Hx +"m10N +"m.PN +l$P J`*/ +"m10N +"m10N + J$j +`& m +NuNV +<| - +"m0|N +"m.8N +"m3dN +"m3dN +"m3dN +|`r/ +"m10N +gDHx +"m,@N + m-0& +N^NuNV +"m+pN +"m4(N +"m4(N +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m2XN +fBHx +l$"m2 +"m+xN +`RHx +l>Hx +l*"m2 +"m+xN +"m3N +"m1XN +"m1XN +"m/pN +"m/pN +"m/pN +"m/pN +"m,0N +f`"m1 +f*"m3 +"m4N +g: m-0 PR + @-@ +"m,0N +"m4(N +N^NuNV +$<(. +l$PX +g4"* +N^Nu/ +l PP +l P` +*_NuHx +NuNV +<&. +"m10N +4"m,0N +"m-HN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m/pN +"m04N +"m04N + "m+ +`.Hn +`:Hx +"m34N +`Z/- +0"m+ +"m10N +f/- +<"m- +@"m. +lT$, +"m10N +g$/- +"m10N +"m10N + m-0/ +"m/pN +"m/,N +l$P`| +4` < +l(RB +&L`H$ +f2"+ +(f(Hk +"m10N +"m10N +g&$B` +/"m +N^NuO +"m+N +NuO +"m+pN +"m4(N +#Eg"m +*_Nu/ +/<C! +*_NuNV +$ m +l$P` +"m+pN +"m4(N +l:Hn +"m2<N +"m1XN +"m1XN +"m,lN +$"m/ +N^NuNV +N^NuNu// +NuNuNV +$$. +j m, +`* m, +`4 m, +f m, +F m/ +"m-HN +"m3tN +l/- +"m,xN +"m+ N +`4 . + m+(/ +"m3lN + m+(/ +"m3lN +"m+ N +pN^NuNV +"m-HN +"m24N +"m+ N +"m/LN +fbHx +g:Hx +*"m10N +gJ. +"m10N +g:0@p +`</- +"m+ N +"m1PN +pNqO +"m2 +"m-HN +8/"m+ +//- +DNuNV +L"m0pN +f@/. +"m3xN + @Hh +"m3N +"m/pN +"m/pN +gd n +"m0pN +B@!@ +`/- +"m/pN +"m/pN +N^NuO +$$/ +"m,4N +NuNV +f0&m +"m-HN +/"m +$P". +0m@tZ +"m3lN + "m3lN +"m3lN +"m/\N +o@Hx +`P/. +o@Hx +oFHx +0`6Hx' +d`/. +"m,4N +`D/. +`*/. +`4/. +<`B +?"m4,N +?"m1 +$g" j +?"m4,N +?"m1 +$g* j +d"n +"m4,N +g<tt +$g j +$g" j +?"m4,N +?"m1 +$g" j +\"m4,N +\"m1 +$g j +"m4,N +$g& j +"m4,N +"m/\N +$g" j +"m4,N +"m/\N +D"m- +"m-DN +NqNuNV +,|,. +H"m0 +"m-HN +"m0N +"m3dN +g($- +"m34N +T`6Hn +X"m/LN +g^"m2 +f*`"r +"m+xN +l"m/LN +N^Nu/ +p"m+ N +t"m+ N +x"m0 +*_NuNuO +NuO +|<$/ +"m10N +g<&k +`\0k +"m10N +$V`6/ +"m10N +f" j +`J!j + TJ +$NuO +&/ +"m/xN +"m3dN +g.Hx +"m34N +`NHx +"m3dN +"m10N +NuNV +$<$n + `</ +g: m +"m+ N +N^NuNV +ft`xrd +fd`4rr +fJ`&rt +gn0 +f8`,/- +"m-HN +j"m. +"m34N +"m34N +(@ m+ +(G.S +"m3dN +"m.8N +"m3dN +$@ n +B@5@ +"m3dN +"m.8N + P"K` +lFHh +"m0N +"@&n +"m34N +"m34N +"m34N +"m3dN +"m/ N +"m/ N +&@ n +"m10N +"m10N +fB@7@ +$@'@ +ghHn +gN$. +"m10N +`,/. +"m0N +o8 n +/0 +`$ - +/3 +l m/ +gt$LB +"m0N +/3 +8N^NuNuNV +`Vrf +fn`& +`4"m2 +"m/LN +"m-HN +$SHx +"m.8N +N^NuNuO + $/ +lt"m2 +$"m- +("m/LN +"m0DN +"m,@N +NuO +,$o +`6rf +"m-HN +"m3dN +4"m+ N +"A QJ +8"m+ N +` Hx +NuNuNV +o. S +"m-(N +D"m/LN +v*(m +<` / +"m10N +8`Dp0 +"m-HN +BA=A +"m10N +f.J. +"m0XN +"m1hN +"m,PN +"m,PN +l& BBA`I +JAg +H`<B +L"m,xN + N^NuNuNV +"m,hN +N^NuO +NuO +$<$/ +$o $/- +"m0|N +f*"m2 +"m,xN +`V// /- +"m,@N +$<*/ +ez0; +`8 m +`. m +`$4| +"m-HN +g@/- +"m+ N +"m+ N +"m+ N +gT/- +"m+ N +"m+ N +"m+ N +NuNV + < . +f /- +"m/`N +`.$- +`($- +`" . + "m+ N +$"m+ N +`/- +("m+ N +N^NuO +NuNV +"m0 +e.Hn +<"m, +gp$m +D"m+ N +N^NuNV +"m0 +e.Hn +H"m, +gp$m +T"m+ N +N^NuNV +"m0 +e.Hn +X"m, +x(0 +gp$m +`"m+ N +N^NuNV +B@5@ +"m0pN + JB@=@ +"m/LN +"m/pN +"m/pN +.DL +N^NuO +"m/pN +"m+ N +"m+ N +"m+ N +"m+ N +"m+ N +"m+ N +NqNV +h B"PC +"m2N + @&-1 +"m,PN +$N%< +"C Q/ +"m+ N +"m/pN +"m0pN +B@-@ +"m+ N +"m+ N +"m+ N +g/- +"m+ N +"m+ N +e60; +`L - +`F - +`@ - +`: - +`4 - +`. - +`( - +`" - +N^NuO +"m-HN +"m,0N +NuO +"m10N +"m-HN +NuNV +$|,. +@"m3 +L"m+lN +"m,<N +mVHn +"m,<N +X"m- +(` +\"m+lN +d"m+lN +<N^NuNV +<&n +`(/- +"m10N +"m10N +"m10N +| m/ +f* < +"m1PN +$X-H +"m2hN +mPHx +"m,PN +$B`xv +fJ0. +f*0. +f$0. +f@0. +"m2hN +"m+$N +f n +"m-HN +"m/LN +N^NuNuNV +` m +`j m, +fz/- +n\/- +`P m, +`H m, +c0/- +` m, +"m-HN + m+(/ +"m,PN + S"G!Q +B@1@ +"m,0N +`v"m2N +/Hx +"m/LN +grHx + S!@ + G/ + `$ G/ + m1 +"m+ N +"m0pN +B@3@ +"m0pN +`4/- +"m,xN +"m+ N + m+(/ +"m-DN +"m0pN +o* m +"m+ N +`~ m + F/( +//- +$"m+ N +("m+ N +g" m +gTHx +m,Hx +"m3dN +"m10N +,"m+ N +0"m+ N +g("F/) +4"m+ N +"m,tN +"m0<N +"m,tN +"m0$N +"m-pN +8"m+ N +h FB +e/- +<"m+ N + BHh +o2$m +f/- +T"m+ N + m+(/ +"m-DN + m2\ PJ +$g""h +"m4,N +N^NuNuO +|,o +@(BX +&T/- +"m10N +$K/- +"m10N +f m, +"m10N +"m10N +f m, +"m10N +f m, +``/- +"m10N +f m, +`B/- +"m10N +f m, +`$/- +f m0 +"m-HN +g - +NuNu/ +*_NuO +$$/ +"m2tN +lJ"m2 +"m,xN +NuO + &/ +`V < +"m,xN +Nu/ +*_NuNV +"m10N +"m10N +"m10N +"m10N +"m/XN +"m10N +"m10N +"m10N +`R/- +"m10N +"m10N +`\/- +"m10N +`D/- +"m10N +"m10N +"m,xN +gl"m +"m,xN +g/- +"m,xN +g$/- +xN^NuNV +"m3dN +"m3XN +`zHx +"m,PN +`b/ +`PHx +"m3dN +N^NuO +$|$o +NuNu/ +*_Nu// +NuNV + /- +"m0|N +g<Hn +"m,<N +f. < +f"$. +"m+$N +N^NuO +&/ +Nu/ + "m, +$"m, +("m, +,"m, +"m10N +g$/- +"m10N +"m10N +`DHx +"m3dN +NuNV +"m3XN +<"m- +N^Nu/ +"m3XN +D"m- +*_NuNV +g:/. +N^NuNV +g>/. +N^NuNV +g./. +N^NuNV +,&n +"m10N +"m10N +BA7A +"m3dN +"m3XN +fHB +r 7A +N^Nu/ +D"m- +*_NuNV +g6/. +N^NuNV +g6/. +N^NuNV +g./. +N^NuNV +g./. +N^NuNV +t"m,PN +\"m0 +` m, +t"m,TN +h`^B +\"m1 +l"m/XN +"m10N +"m10N +"m-|N +\"m1 +"m-|N +\"m1 +g/- +\"m1 +\"m1 +g4Hx +"m,PN +\"m1 +"m,PN +\"m1 +Xf0r +"m. N +"m/0N +,N^NuO +L"m3 +"m,xN +$_*_NuNV +@gB +8g6 . +8"m0 +gRHx +"@Hi +"m,PN +"m3HN +@gt * +"m,PN +g /+ +/Hh + @Hh +`8B + @Hh +g4Hx +"@Hi +g4Hx + @Hh +"m.dN +"m-DN +N^NuNV +"m,PN +( m1 +"m,TN +"m10N +0"m2 +$`< m +4`0& +8` & +4"m* +"m. N +g&/"m2 +//- +8"m, +l/- +<"m,xN +&m+(/ +@ m1 +<"m/LN +D"m- +"m-DN +@&X + F h +gPHx +"@Hi +"m,PN +"m3HN +f> m +8g@ . +8"m0 +g(TJ +t m+(& +P(AI +4gp +/ DHh +H"m, +8g$ * + F/( +g:$( +T`2Hn + F/( +g Hn +mlHx +l"m,xN +p"m+ N +"m08N +g4Hx +"@Hi +"m2HN +$"FB +"@Hi +"m2HN +"m-DN +gZ m+(& + D$( +f" m +$RJ + m+(/ +"m-DN +"D G" +N^NuO +"m,PN +gP/ +"m,TN +eX0; +`/ +,Nu/ +"m,PN +$_&_NuNuO +Nu/ +"m,PN +$_NuNV +"m,PN +N^Nu/ +"m,PN +$_NuNV +"m,PN +N^NuNV +,<(. +"m0HN +"m0HN +l/- +N^NuNV +p-@ +N^NuNV +<<&n +p-@ +f$p# + @"* +N^NuNV +p-@ +f0* + @ * +`x/- +fb/- +"m,PN +N^NuNV +N^NuO +NuNV +N^NuO +"m40N +Nu o +*_Nu/ +*_Nu/ +l/- +"m,xN +*_NuO +gh m +"m10N +gN&m +$S`0/ +"m10N +*_Nu/ +"m0 +*_NuO +g$&J$SJ +,"m, +g|$@$ +"m,PN +\NuNuO + "/ +NuNV +,|*. +"m0|N +| m1 +`H$. +"m0PN +"m,@N +N^Nu/ +*_NuNV +"m10N +`~ m +"m10N +N^Nu/ +*_NuNV +"m10N +`v m +"m10N +N^Nu/ +*_NuNV +"m10N +`| m +"m10N +N^Nu/ +*_NuNV +"m10N +`| m +"m10N +N^Nu/ +*_NuNV +"m10N +`| m +"m10N +N^NuO +`$$m + 2, +f* m +f"m + 2, +f* m +f"m +4 2, +f* m +f"m +H 2, +f* m +f"m +\ 2, +f* m +f"m +NuNu/ +$m,X/* +"m,dN +$_*_NuO +NuNV +b$m, +$m,X * + BHh + @%@ +`| m,X + m,Xr +$m,X * + BHh + @%@ +b"m, + m,X!Q +R m,Xp +D"m, + m,X!Q +4 m,Xr +& m, + m,X!Q +"m+ N +"m-HN +$m,X/* +"m1tN +fBHx + @%@ +"m,PN +"m0\N +gB$m +l: m,Xr +"m3DN +"m+@N +"m0\N +"m+8N + m,XP +mP m +"m.0N +Hx8@/. +Hx8@/ +e: m +f."m2 +"m0(N +(`v&m +"m0(N +g2Hx +"m,PN +"m0(N +"m,PN +L"m0 +<"m. + m,XO +`"m. +eP0; +` /- +e^$m +"m/hN +`"m0\N +N^NuNV +$|$n +"m/xN +l$/- + "m, N +o/- +B@=@ +BA=A +JEg / +"m,PN +"<c +N^NuO +,$o +"m,PN +&m,XHk +"m,PN +(NuO +,&o +"m.<N +`& m,X/( +4NuNV + &. + m,X/( +N^NuO + m,X/( +4NuNV +"m34N +"m/xN +l"`@/- +` /- +"m/dN +N^NuO + <(/ +8NuNV + &. +N^Nu/ + "m1 +*_NuNV + m,X ( +/"m0(N +4/"m0(N +"m/ N + m,X/( +/"m0(N +"@Hq( +/$HX +"m,PN +`NHx +"m,PN +`2Hx +"m,PN +"m,PN +"m,PN +fHHx +"m,PN +g(Hx +f*J, +lg$B +f&J, +,g B +"m1 +`/ +`>$m,X * +N^NuY +fd / + /0 +$"m+ N + m2\ PO +$g""h +"m4,N +("m34N +"m1XN +"m1 +"m1@N + m+(/ +*_Nu/ +*_NuNV +N^Nu"o + A"( +"A Q +,|(/ +(&DG +gD&DG +g$&DG + NuO +/"m.<N +`</ + @Hh +"m,PN +NuNV +"m,PN +N^NuO +|,o +"m3LN +gj//- +"m,PN +`n//- +&@ BHh +"m,PN +NuNV +gXHx +"m+TN +g Hx +"m.xN +N^NuNV +$Hx +"m,PN +l /- +"m,PN +N^NuO +/"m0 +$/// +8"m/xN +ftHx +</"m0(N +gb&m +P`X$CS +Sc%@ +$_NuNuO + &/ +mL/- +g "m,0N +NuO +$$/ +`VHx +"m34N +`(B +f/- +t"m1 +*_NuO + <"o +NuNV +` Hx +"m/xN +N^Nu/ +"m2$N +"m/pN +"m/pN +"m/pN +*_NuNV +N^NuO + |(/ +glHx +gLHx +LNuNV +,&n +f4/. +`d/- +`hHx +"m,PN +N^NuNuNV +fP$< +"m-HN +"m+ N +"m+ N +N^NuNV +"m-HN +"m+ N +"m+ N +"m+ N +"m+ N +f$RR +`($CP +`V"R + P00 +N^NuNuO +,|,/ +"m-HN +`B/3 +"m+ N +"m+ N + NuO +"m+ N +"m+ N +"m+ N +"m+ N +&"m4 +NuNu"o +Nu"o +Nu"o +$&/ +$_*_NuNV +"m0pN +"m,tN +"m/|N +"m-XN +/<A. +"m0$N +"m-pN +&E m +@(P m +,$PB +`8 * +"H ( +"m/|N +"m/|N +"m+tN +"m,PN +"m,8N +N^NuNV +"m-HN +L"m. +P`| m +"m0N +"m,PN +T"m/LN +S"m+$N +X"m34N +"m/xN +"m.lN +\"m34N +"m/xN +\`NB +"m/xN +h"m/LN +"m.lN +$@&A/ +"m0<N +"m0$N +"m.TN +"m,tN +"m-pN +"m-pN +"m0<N +"m0$N +"m,tN +"m0$N +`v m +`j m +X`^ m +`R m + `F m +`: m +`. m +`" m +,$P/- +p"m3 +"m,<N +"m,@N +"m,<N +,`d/ +"m,<N +"m,<N +"m,<N +"m,<N +"m,<N +g> . +"m+ N +"m-XN +"m-XN +"m-XN +"m+ N +"m+ N +"m,tN +"m-pN +"m0<N +"m,tN +"m-pN +"m0$N +"m.TN +"m+ N +"m+ N +/"m, +NqNuNV +$@Hn +"m+ N +"m+ N +"m+ N +"m+ N +B@H@/ +BBHB/ +B@H@/ +BCHC/ +B@H@/ +BDHD/ +"m+ N +N^NuNu"/ +NuNq/ +$_Nu o +Nu/ + P00 +*_Nu/ + m+ +g$00 +*_Nu o +<"o +f0`BJ +f*`<G +*_Nu/ +*_NuB + m3P" +*_Nu/ + m3P" +$_*_NuO +, m3P& +$B`/ +$Nu"o +NuNq/ +`& QJ +$_Nu"o +p NuNq"o +NuNq"o +NuNq o +"m10N +"m10N +Nu/ +gL * +f: * +f& j +x"m10N +$_*_NuO +|"m+ N +"m+ N +"m+ N +"m+ N +"m+ N +"m+ N +"m+ N +g6Hx +"m/pN +"m/pN +$_*_Nu/ +"m/pN +*_Nu/ +$_Nu/ +Nu / +NuNqO + m +g6&( +"m,PN +Nu/ +"m.xN +$_NuNV +` PJ( +"m.xN +N^Nu/ +&J`( j +x$P` +$_*_NuO +cj"Q +gl"AQ +*_NuHx +Nu"m +Nu"/ +NuNqO +<(o +$ m/ +/"m. +"m,(N +"m,(N +/Hx + P$PJ +T P"H` +"m,(N +f> - +`\ m + m-0 PR +"m,(N +`, m, +R"m2 + o +"m/8N +"m/8N +$g4"h + @Hh +0"m4,N + @Hh +0"m1 +$g""h +"m4,N +"m/8N +Nu/ +*_Nu// +Nu// +NuNV +"m+$N +"m,tN +"m,tN +"m0$N +"m,tN +"m0$N +"m,tN +"m0$N +"m,tN +"m0$N +"m+ N +N^NuNV +"m/xN +N^NuNV +f * +g^/+ +gN`*$- +`6Hx +N^NuO +NuO +Nu// +p NuNqNV + `$p +,"m1 +g` . +g/. +g* . +"m/pN +"m/pN +"m/pN +"m34N +"m3N + f" m +0"m2 +`,r +0"m2 +` B +`dHx +m& n +g"m +N^NuO +gR m +`z m +f$"m +*_Nu/ +*_Nu/ +"m3N +g~/ +hfnHx +f* m +fN m +f m +l"P m +"m/pN +g(/- +g m +*_NuNV +"m/,N +e. m +g/- +g$ m +N^Nu/ +` PX +*_Nu/ +` PX +nf6 m +gHx +$_*_Nu/ +"m- +l/- +*_NuO + / +"m1XN +\NuO +$"o +"m,PN +fJ$m +g& m +$_*_Nu/ +*_NuO +d*"m +`F"m +g8p` +g2 j +g p\ +<<$o + Nu/ +g") +*_NuB +NuHx +g &m +`h$m +`f m + P&P`D m +T P"H` +"m34N +NuO + o +`" - +Nu/ +f/- +*_NuO +`<4* +"m,PN +Nu/ +$_*_Nu/ + @Hh +BA1A +"m,PN +0@"/ +NuO +$$/ +$P`"J +"m/pN +"m/pN +Nu/ +$_*_NuO +,&o +g^$k +`: m1 +$g "h +"m4,N +`\/+ +="C A +g/+ +NuO +|(o + m+ +gb m +n m + P 0 +,P`8"n + L` +/"m +&@Hx + @-@ +,H`BR +NuNV +x`J +$I&m + @p} + @/. +`vHn +"@ QX +gFt+ +p"m1 +g Hx +"m/pN +"m/pN + m-0 PR +"m3N +PN^NuO +,< o +T$PJ +fR`LHx +"m/xN +o" m +`6$m + $/ +Nu/ +*_Nu o +gV00 +/"m +g Hx +$S m+ +f$x_ + P00 +"m.xN +"m.xN +"m.xN +"m.xN +*_Nu/ +*_NuNV +` PC +paJ0 +N^NuO +fb m +&P`R$k + P00 +"m.xN +"m.xN +$P m +gZ m +$_*_NuO +`,PM + P00 + P00 +g"/- +&A`$G +f0 m +l m +/"m +f|r= +gv? + P00 +/"m +/"m +0NuO + P80 +X/2, +f2 k +`8Hx +`( m +`LHx +"m,PN +NuNV + . +"m34N +"m,PN +f^ m +$"m.xN +`Hn +$"m3 +"m34N +N^NuNV +"m,PN +e m +"P m +"m10N +"m.xN +f"/- +N^NuNV +$<*. +x P$H`(J + J$j +e m +"P m +e"#B +g /- +N^Nu/ +g> m +e0 m +*_NuNV +f: m +`L m +e m +"P m +N^Nu/ +*_Nu/ +$_*_NuNV +fz/. +fb . +fD m +`F m +`<$- +&F @X +/"m- +$B/- +g0/- +"m2<N +"m- N +f,$m +H P/0\ +H&P0k +H&PE +`*0+ +$ m3P +H PP +H"P0i +g<r' +gv m +e,`@J +g:p' + P00 +gL m +f, m +d:/- +g( m +g(p= + P00* +T QB +N^NuY +`" o +gJh +g m +gvHx +gd%L +x QJ + @ ( + NuO +gx; +`@$m +&@ k +fN`bHx +NuO +f:`ZHx + @Hh + "m +`D"m +NuO +`|"m +f4"m +`,"m +Nu/ +Nu/ +$_*_NuO +&J` +`F/ +f4&j +`$Hx +NuNV +`&PG +g2$n +4N^Nu/ +"m10N +"m34N +*_NuNV +&H-P +` PJ( +xgJJ +g/- +0``"n +"m10N +o` n +g/. +`"Hx +"m/pN +"m/pN +g@$n +g Hx +gRJ+ + P00 +p@5@ +0@t +glt@ +"m34N +`\Hx +"m34N +`<Hx +"@Hi +"m/pN +"m/pN +`d"n +"m3N +`P . +N^NuO +"P m +`:"m +`b m +` PJ( +||&o +"@ m +"@$m + m-0 PR + @$m +"m,0N + @$m +"m+|N +"@ m + @$m +"m+|N +"@ m +(K&/ +`l m +&B`* m +`R m +`, m +oZ$- +gHx +cT m +g2Hx +"m+ N +"m+ N +"m/pN +g\ D +fP m +"m34N +"m34N +"m/pN +"m/pN +"m/pN +&J`" +e m +l"P m +NqNuO +f$&m + m+(/ +"m3lN +*_NuO +$"/ +`> m2\ PJ +$g""h +"m4,N +"m+ N +gB m2\ PJ +$g""h +"m4,N +"m+ N +"m+ N + m2\ PJ +$g""h +"m4,N +*_NuO +Nu/ +"P m + m2\ PJ +"m4,N + m2\ PJ +"m4,N + m2\ PJ +$g""h +"m4,N +*_Nu/ +"P m +*_Nu/ +*_NuO +g6 m +*_Nu/ +"m+ N + m2\ PJ +$g""h +"m4,N +"m+ N +*_NuO +,&/ +fD m +"P m + m+(/ +"m-DN +`"p +"m/pN +"m/pN + m+(/ +"m-DN +$_*_Nu/ +g< m2\ PJ +$g""h +"m4,N +*_Nu o +"m10N +NuNV +<<*. +`8Hx +"m3dN + @-@ +"m1lN +"@ n +`j"m. +"m.(N +"m0N +&@ n +N^NuO + @Hh +"m3dN +NuNV +f8 m +$H&< +"m,PN +"m,PN +`.r' +gv$ +gTr< +`Lt| +"m,PN +"m,PN +"m,PN +"m,PN +"m,PN +"m,PN +`Lr( +"m,PN +"m,PN +`Ht} +"m,PN +"m,PN +g4$< +"m,PN +"m,PN +`2t +g,r> +"m,PN +"m,PN +f.Hx +"m3dN +"m.8N +"m3dN +"K4| +"m3dN +gp I +f. n +f& S +"m+,N +"m2<N +f(/- +"m+,N +fP m +f0 m + @Hh +/"m0N +"m- N +$D`6(m +| T 3 +g&$08 +"m10N +|&P(KB +`H$SJ +g>/- +"m10N +"m10N +|"PJ +g m +"m,8N +bf&m +$S(m +"T I +"m+ N +"m+ N +XN^NuNV +"m,PN +fh"m+|N +"m1LN +X"m1 +"m/ N +"m+HN +Jm@tW +` rw +"m/ N +"m3dN +tv#` +&@$RX +"m.8N +|]`R|[`Nv + GHh +"m0N + m+(/ +"m-DN +e"t +Bet +V"m2 +"m+ N +"m+ N +"m+ N +o""n + P00 + P00 +e(Hx +gpe2r3 +`,tD +bzrF +`zHn +o~"m +`"m +"m* +gf m +<"m4 +l"$K/ +"m0 +N^NuNV +`Hrc +f2`6 m, +g&J( +"m-HN +"m2TN +"m/pN +"m/pN +"m/pN +"m/pN +fL m+ +NqNuO +/- 8"m3 +`vrf +f^`Hrm +fN`R m, +``8/ +"m0PN +"m-HN +/- </ +"m10N +NuNV +,|*. +/- @Hx +$@Hx +/- DHx +"m3dN +&- HB +/- LHx +"m.DN +N^NuNV +<&. +"m0pN +f$ m +/- / +"m10N + m $r +`j$m $ +/- PHx +$- / + m +$m / +N^NuNV +"m N +"m3dN +"m/8N +/- T/ +"m2TN +$- (/ +"m/pN +"m/pN +"m/pN +/- ,Hx +"m/pN +"m/pN +"m/pN +"m/tN +(- 0/ +/- X"m-tN +/- \`"/ +/- `"m/LN +/- d` +/- hHx +."m0 +&m 4J +g`$m +"m N +@ RP +.$RP +"m3dN +/- lHx +."m0 + EHh +F/- p` +"m+PN + `"03 +/- t` +/- xHx +."m0 + m 4 +/- ,Hx +"m/pN +*_Nu/ +/- |Hx +."m0 +/- 0"m/ +"m.DN +$&/ +(B@?@ +"m.xN +`THx +"m.xN +"m-DN + Nu/ +*_Nu/ +`$m +"m/pN +$_*_Nu/ +."m0 +*_NuO +"m4 +T"m4 +NuO +$/- +$"m0|N +/"m0 +\ - +|/- +"m10N +P/- +"m10N +6/- +"m10N +f:Hx +`L/- +"m10N +("m, +"m3dN +fH/- +"m10N +V/- +"m10N +0/- +"m10N +f./- +"m10N +"m4$N +"m10N +"m10N +"m10N +f/- +"m10N +R`J/- +"m10N +g8/- +"m10N +"m10N +"m0PN +"m10N +f^$+ +"m0PN +"m3,N +"m3,N +"m10N +"m0PN +"m10N +"m0PN +`B/- +"m10N + ` /- +"m10N +$/- +"m,@N + 4| +`Vrn +g$tc +f``>Hx +"m1DN +"m1DN +"m-HN + m2\ PJ +"m4,N +gD m2\ PJ +$g""h +"m4,N +NuNu/ +"m-HN +"m24N +"m/LN +$_*_NuO + m0T +"m3dN +`^pf +f\/-! m, +`hpn +f /< +`Brs +f(/-! +"m38N + m0TB +"m-HN +"m1pN +NuNV +g:$-! +"m0|N + m/(&PB +f m/($PB +/-! "m+ N + m/( +"m,tN +"m,tN +"m0$N +/<@Y +"m0<N +"m.TN +/-!$"m+ N + m+(/ +"m-DN +$g" k +"m1|N +/-!("m+ N + m+( PX +`0"PJ +$g" i + "m4,N + "m1 + m+(j +$g" i +"m4,N + m+( PJ +"m4,N +"m1|N + m+(/ +"m-DN +pN^NuO +"m0N +NuO +"m3dN +$m!4`*B +/-!@"m/ +f m!8 +f TJ +/-!D/"m!,N +/"m!,N +NuNV + m!8p +"m14N +/-!H` +/-!L"m- +/-!P"m, +"m1$N +lD"m2 +/-!T"m, +"m1$N +"m3<N +` m0 +N^NuNV +/-!X"m0 +,-!\B +`Nro +fD`"p +`:Hn +"m!0N +` r +/-!`/ +/-!d/-- +"m0 N +/-!h/ +"m10N +gL/-!l/ +"m10N +"m-hN +"m10N +/-!p"m+ N +"m2LN +"m0@N +lHHn +"m2<N + m/ +/-!d/-!t"m0 N +/-!x"m/LN +f4 m/ +"m10N +gD/+ +"m10N +`./-!|/+ +"m/`N +"m/`N + N"`B +"m!0N +"m3dN +g&Hx +"m/lN +/-!\/ +"m10N +X/-!d/-! +"m0|N +`fr# +g` m+ + P"J` +g0/. +"m!<N +"m,@N +/-!d/-! +fF C` +"m!<N +"m,@N +`./. +"m!<N +"m2LN +g/. +"m0@N +dN^Nu// +"m.LN +Nu o +g0/-4 +"m3@N +Nu/ +$_NuHx +"m0 +`$Hx +$_Nu/ + m! +"m+xN +*_NuNV +fP$m! +"m3dN +"m3dN +"m0XN +"m1hN +"m,PN +"m,PN +v<-C +"m3dN +"m10N +"m10N +"m10N +"m10N +"m10N +"m10N +x/-! +"m10N +^/-! +"m10N +"m10N +&/-" +"m10N +/-" +"m10N +"m10N +/-"/ +"m10N +f"/-" +"m10N +"m10N +r/-" +"m10N +X/-" / +"m10N +B/-"$/ +"m10N +./-"(/ +"m10N +fBHx +/-",/ +/-"0/ +/-"4`*/-"8/ +"m10N +f$ m! +/-"<"m+ N +/-"@/ +"m10N +/-"D` +/-"H/ +/-"L/ +"m10N +L/-"P/ +"m10N +2/-"T/ +"m10N +/-"X/ +"m10N +/-"\/ +"m10N +/-"`/ +"m10N +/-"d/ +"m10N +/-"h/ +"m10N +/-",/ +"m10N +`|/-"0/ +"m10N +`b/-"l/ +"m10N +`:/-"p` + -"H/ +/-"t"m+ N +/-"x"m, +f0 m! +"m10N +`f/. +"m1hN +/-"|"m3 +"m,PN +"m2<N +mHx +vo=C +"m1HN +$@ m! +eJ m! +e6 m! +"m,PN +x$m! +`\=@ +f4=j +/-2D` +/-/4/ + @po +"m-4N +"m-4N + Q"h +f/-" +f*Hn +&@". +f> . +f>Hx + "m,PN +p =@ +"m,PN +`t . + "m,PN +g" m! +"m+ N +"m2lN +ro=A +"m,\N +n&Hx +"m+TN +"m,xN +L"m,PN +\"m/ + Q"h +"m0N +"m,PN +g$"n + Q"h +LN^NuNu/ +NqNV +$|$. +"m-HN +%/-" +"m1N +"m/pN +"m/LN +"m+ N +N^Nu"o +NuNqO +$P`d$* +"m10N +"m10N +"m10N +g"/-" +"m10N +"m-hN +NuNV +"m10N +g"Hx +"m3<N +gv m" +grHx +"m1$N +N^NuNV +lp m" +"P m" +$P`fI +`$2| +"m-HN +fr/-" +"m0 N +`LHx +"m* +"m0PN +"m0PN +"m2LN +"m0@N + N"m" +"m/`N +fZ"m2 +"m+xN +"m+ N +"m-tN +N^NuO +l$"m2 +/-#"m0 +Nu/ +/-2<// +*_NuNV + &. +`8rm +f, < +"m/8N +"m-HN +N^Nu/ + m/(` + m+( +*_NuY +"m/LN +"m-<N + m/$ PJ +"m1|N +NuNuHx +NuNqO +"m10N +NuNV +$$. +/-# Hn +"m.(N +N^NuNV +"m/PN +"m2<N +/-#$`&Hn +"m/PN +l""m2 +/-#("m0 +f ,. +/-#,"m, +/-#0` J +g& . +/-#4"m, +"m/8N +"m/8N +/-#8"m0 +"m/8N +/-#<"m0 +"m+,N +"m- N +/-#@` +f6Hn +"m3|N +/-#D` +"m34N +/-#H` +/-#L"m, +"m34N +/-#P`"/. +"m34N +/-#H"m0 +/-#T"m0 +/-#T"m0 +/-#P` +/-#X"m, +f&/. +/-#\` +/-#`` +"m-@N +"m0lN +/-#d` +g&/. +"m-$N +/-#h"m0 +"m2(N +"m2(N +g|-n +"m+<N +/-#l"m0 +/-#h"m0 +/-#p"m0 +$N^NuO +o J +g* m/T/ +g*/-#x"m, +/-#|"m0 +"m#tN +Nu / +"m#tN +NuNq/ +"m,,N +l&"m2 +f m0 +"m/LN +*_NuO +"m34N +NuNuNV +"m/ N +"m/ N + m+ +gP&JR +g:&JR +N^NuO +<< o +"m3dN +"m3dN +f0rs +`.p_ + NuNV + $m# +gH m/(/ +f R/ +gR m# +fX . +`>$-# + m/(/ +"m/LN +N^NuNV + m-TB +"m0`N + m-TX + E h +"m/ N +"m3dN +"m3dN +f6 m+ +"K m# +` -# +"m3dN +$Kp )@ +"m3dN +"m3dN +"K m# +f4"< +fv` rp +gPpu +fh`V m# +r@)A +z$K/ +$KX +"m/LN + E$h +f0&E"k + m-T" +l:&j +~ m. +h E&( +.&C$k +gb m# +nZ * +"m3dN +Ne2t +T`Vr +B m# +"m+ N + P00 +v`$Hx +/"m/ +"m-XN +/"m/ +"m+ N +/"m/ + P00 +"m+ N +s/-$ + P00 +/"m/ +/"m/ +"m+ N +f j +(m-T"m# + m-T$ +fp m-T +r m0T$PJ +B/-$"m+ N + m/("P m1 +"m0HN +f6 m/(/ +"m/\N + P/( +fp$m0T$ +g&&m-T/ +f/-$"m+ N +g\$m# +`6 * +"m+ N +`/* +"m+ N +N^NuNuY +$g""h +"m4,N +$g""h +"m4,N + m-8/ +NqNV +"m2<N +"m0 N +"m10N +"m10N +"m2<N +"m2<N +"m10N +"m2LN +"m0@N +N^NuO +`.Hx +*"m/ +"m0N +NuNV + <Hn +X/-$ +"m2<N +`8 . +\/-$ "m0 +fz/-$$"m0 +/-$ "m+,N +"m2<N +f . +"m- N +/-$("m0 +DN^NuNuO +NuNu/ +$H"HR +$_NuNuO +"m0N +"m1|N +"m/\N +NuHx +"m$,N +"m$,N +NuNV +N^Nu"o +PNuNqO +& m$4/H +L m$8/H + m$< + Bt + m$4A +4"-$8 +P"C( + m$< + Bt +\"E* + m$< + Bt +8"C( + m$< + Bt +<|,/ +H"m* +$<gE# +2Tv/B +&m$@E +"m-\N +HHs( +(L B +"m$0N +|,/ +"m$0N +g^(< +"m,PN +"m$0N +"m,PN +"m$0N +"m,PN +"m+0N +NuNuNV +/-$H` +g /+ + m$D P` +"m.N +$@Hx +"m,PN +&m$D%S +`0/+ +N^NuO +,$/ +B@7@ +"m10N +"m0XN +"m1hN +"m1hN +$@"m1\N +"m,PN + m$L p +f" ( +,&o +$@%k +`(Hx +$@%k + m$L$ +"m$T` +*_Nu/ +"m$T` +*_Nu/ +"m$`` +*_NuO +,&/ +$m$hJ +"m2XN +&m$Tt +`Z * +fJ * +f m$hJ +"m2XN +l/-$ +$m$pB +"-$p +Nu/ +@/-$ +/-$t"m0 +`Hh +"m$lN +*_Nu/ +$-$x +`$Hx +*_NuO +( m$ +&P m+ +"F`"J +g"02 +gvk&k +x`BHx +"m/ N +$@Hx +&J`&Hx +"m/ N +$@Hx +$NuNV + Hx +"m$XN +l./-$ +"m$dN +"m,xN +"m0N +"m$|N +N^NuNV +"m,PN +! m$ +p m$ +"m,PN +p m$ +"m,PN +B m$ +"m$XN +"m,PN +"m,PN +"m,PN +"m,PN +`0"m2 +"m+xN +N^NuO +,|&o +( m+ +"m,PN + NuNV +"m0|N +"m,@N +"m,@N +"m/`N +"m/`N +"m$|N +$@Hx +N/Hj +"m10N +"m,@N +"m/\N +"m,xN +TN^NuO +"m+ N + NuO +<&o +"m$PN +"m$PN +"m$\N +"m$\N +"m+ N +"m+ N +4 m$ +"m+ N +g/-% +"m+ N +"m+ N +/-%"m+ N +"m+ N +"m+ N +"m+ N +"m+ N +/-% "m+ N +`*$-$ +(B0+ +"m+ N + /-%$"m+ N +"m+ N +"m+ N +/-%("m+ N + $m%,(m%0J +gZ/+ +N/-%4"m+ N +"m+ N +"m+ N +V/"m+ N +R/-%8"m+ N +"m+ N +"m+ N +V/"m+ N +/-%<"m+ N +/-%@"m+ N +/-%D/+ +*"m$ +2"m$ +"m+ N +/-%H"m+ N +/-%L"m+ N +/-%P"m+ N +/-%T"m+ N +"m+ N +"m+ N +"m$dN +/-%X"m/LN +fH m$ +`Z m$ +f@$RJ +"m$|N +$_Nu/ +/-%\Hx +@$-$ +*_NuNuO +`g/ +"m2<N +"m/PN +TNuNuNV + Hn +z"m. +/-%`"m0 +/-%d/ +lN^Nu"/ +"m.8N +g @J( +NuHx +NuNuNV +/-%h& +"m2<N +ff . +"m34N +mDHn +g""m2 +"m0PN +N^NuO + &/ +"m34N +/-%l"m0 +/-%p"m0 +NuNV +$|,. +"m34N +f2"m2 +"m34N +/-%l"m0 +"m34N +/-%l"m0 +l"/-%t"m0 +`Z/ +/-%x"m0 +\N^NuNuNV +"m/8N +"m/8N +"m/8N +lX"m2 +g$Hn +"m2<N +"m/8N + -%|X +"m/8N +"m/8N +B -% +N^NuO +$|*/ + m% +"m2PN +NuNu/ +*_NuNu/ +"m1lN +*_NuNu/ +`./ +*_NuNu/ +"m1LN +"m2PN +NuNuNV +e.Hx +"m/8N +"m/8N +g t- +f$pX +@Ig +N^NuNV +"m2 +"m10N +N^NuY +"m,|N +NuNuY +"m,|N + m-8/ +NqNu/ +"m2 +f m-8/ +*_Nu/ +"m+ +*_NuNuNV +"m34N +l4"m2 +"m34N +"m34N +HxK3/ +r/-% +N^NuNuO +NuNuNV +$|,. +f,/-% +J$m% +"m- N +"m2<N +"m0|N +"m,@N +"m.8N +"m0|N +"m0HN +oN"@S +N"m0PN +"m,PN +0N^NuNuNV +"m2<N +"m/PN +`>Hh +"m/DN +"m- N +N^NuNuNV + |(. +"m/PN +f Hx +"m2XN +"m1dN +"m- N +/-& m1 +f2Hx +"m2XN +l . +N^NuNuO +"m/xN +NuNuO +"m.xN +NuNu"o +NuO +"m+,N +$C"C` +gDr. +g2p. +NuNuNV +<&n + P00 +f$ * +/-&$$-& +/-& / +g, m& +/-& / +N^NuNu/ + m+(/ +"m-DN +/-&($m1 +$_*_Nu/ +$m&,// +/-&0"m3lN +/-&,"m1(N +$_*_NuNuO +$m&4// +$m&8/ +"m+xN +/-&< m1 +NuNuO + &/ +"m0|N +/-&@"m0 +NuNuO +"m+TN +/-&D"m/LN +Nu/ + @/( +"m,PN +$_NuNV +gZ"m2 +"m1xN +N^NuNuO + $/ +`$Hx +"m0N +"m1`N +f$"m2 + @p" +/-&H"m0 +NuNu/ +"m1hN +/-&L"m+ +*_NuO +$&/ +"m0N +/-&P"m0 + <*/ +"m0hN +g8B +/-&T"m- +NuNuNV +"m-<N +"m-HN +N^Nu/ + m/( +*_Nu/ + m+(/ +"m-DN + m-8$ +NqNuO +<|,/ +x LB +&`Xt +f / +x$@X +x$@#R +`br- +`Pr* +`"* +N`\J +"m-HN + m3 / +|NuNu/ + m/(" +/-&X/ +*_NuB +"m/LN +NqNuB +*_Nu/ +g/-&\"m0 +*_Nu o +"m+,N +NuNqNuO + "m3 +f/-&`"m. +/-&d"m34N +"m/ N +f<"m1 +"m3N +/-&l"m/LN +/-&p"m/LN +NqNu/ +g m, +*_Nu/ +g m, +*_NuO + $/ +"m.PN +g m, +NuNu/ +"m0PN +*_NuO + &/ +/-&t"m- +Nu/ +"m0|N +/-&x"m/LN +*_Nu/ +"m34N +/-&|"m/LN +*_Nu/ +"m/xN +"m/LN +*_NuO +"m+hN +NuNuNV +N^Nu/ +"m/\N +/-& +*_Nu/ + m+(/ +"m.4N +*_NuNu/ + m+(/ +"m-DN +g m4 +"m/LN +*_Nu// +"m3,N +NuNuY +"m0tN + m+(/ +"m0tN +*_X +NuNV +"m-<N +/"m, +f^&. +f8`:/ +"m10N +f$/+ +"m-HN +N^NuNu// +Nu// +NuHx +"m, +NuNuY +"m+0N + m-8/ +NqNu/ +$_NuNu/ + J"< +"m38N +"m-HN +$_NuNuB +"m38N +NuNu/ + P / +*_NuO +NuNV +f> . +N^NuNuO +d0"* +`^/* +o*%@ +NuO +`zB +&P,m3 +200( +g<$~ +g(( + I"x +g|x\ +200( + @00 +g./ + I"x + Q008 + Q0p8 +g"v\` +HNu/ + m2@ +*_NuO +gZ m/@ + m.` +*_NuNu/ + -.X*_NuNu / +Nu// +Nu// +m4/* +NuO +<$/ +/$-& +p// +gV// +$&-& +g" m& +NuHx +,&-& +`L m& + NuO + @$P.-& + D +\// +*p m& +/-& +r/-& +/-& +2p m& +PNuY +NuNu// +NuNu/ +$-2 / +*_NuNuO + &/ +$-+d/ +NuNuHx +NuNuO + "o +g2< +NuNV +g$(H$Ht +z?p +^$m& +`"m& +oH$. +f.Hx +g|2| +ztd` +$@tO +N^NuNuO +,"o +NuNV +.-+d/ +f0Hx +&R$I +4 CS +gd . +&R$I +. J` +& m- + m+DJ* + m/H +XN^NuNuO + &-+d/ +NuNuO +fbHx +g6"m& +0 F* +0 F* +,/// +xNuO +g*$RJ +gZpM +(B4* +&-' +4Hp8 +$"m& +g0<| +8NuO +e "m' +Nu o +Nu o +Nu"/ +Nu"/ +`80| +NuNV +&n + S-H +eV0; +N^NuNV +N^NuNV +N^Nu/ +*_Nu/ +$_NuO +, / +eZ m' +`(Hj +NuNV +p )@ +&T-K +lr -A + m+ + P00 +_ C +*t` +Tg@ A +HA)A +HA)A +HA)A +HC)C +lf6". + AHp +l"@A +HC)C +H@)@ +g4$. +HC)C +TgL . +HC)C +HC)C +g("n + @Hh +HC)C +l$T . +l"@A +HA)A +HA)A +HA)A +HC)C +HA)A +HA)A +HA)A +HC)C + @"n +HA)A +HA)A +HC)C +HC)C +HA)A +gTJ. +"@J1h +"FJ1 +TgVR +"@p] +g . +]v:-C +z N! +&@p= +TgtJ + @p] +|g\v +]v=-C +Tg"J +g . +]v.-C + @p] +/-' $ +(/-'$/ +,/-'(/ +0/-',/ +4/-'0/ +8/-'4/ +</-'8/ +e/-'</ +D/-'@/ +H/-'D/ +L/-'H/ +i/-'L/ + S01 + S01 + S00 + S01 + S01 + S01 + S01 + S01 + S01 + S01 + S00 +g<J. +eg0 S01 +`p&. +N^NuO +f4Hx +gd < + -' +` m' + -'PL +Nu/ +g m' +'*_NuNV +eF0; + C$pL + m2| +N^Nu// +|<(o + S00 +`$B +$NuNV +$ D& +4"CR + A"n +"A n +"@&n +g n +e: . +\ G$0 +J"GE + G"0 +"G&1 +d CB +f2$. +e &n +2&m2| +eZ . +&m2| +f&m2| +r&m2| +e $n +4&n +e $n +4"CR +g. n +g* C +"@ n + K$CB + CB +$D"* +gx&. +v CB +&m2| +e: . +e: . +e: . +"A n +f CT +"A&n +"A n +g" n +e $n +e: . +LN^Nu// + Nu / + NuO +o& SB +gB// +ob o +(Nu / +$NuNV +|$n +fn-Z + J-X + J-X +m& n +N^Nu/ +*_NuNuB +NqNuNV +/-'T/-'X/. +N^NuNV +/-'\/-'`/. +N^NuNV +/-'d/-'h/. +N^NuNV +/-'l/-'p/. +N^NuO +(&-'t/ +$m'xX +`0/-'|/-' +$-'t/ +$m'x +Nu/ +$-'t/ + m'x +*_NuNuNV +N^NuNV +g"Hx +`8Hx +N^NuO +|<(o +"t"` + P00 +1TgN/ +fRHk +$NuNuO +$$o +0 I!j +NuNu/ +NuNuHx +NuNuO +$gd4 +f$Hj +Nu// +*_NuO +$ m+($P&* +$gJ/ +f(Hj +$f>$ +$_NuNu"/ +NuNuY + m+(/ +*_X + m+(/ +*_NuNu// +NuNV +N^NuO +$$-2 +$$-2 +$$-2 +NuNuO +*_NuO +$_NuNuO +(NuNuO +NuNuO +NuNuO +NuO +$g& j +NuO +$f8$ +$f4$ +$_NuNuO +$g, j +NuNuO +$f6$ +NuNuO +$f:$ +BB(-2 +@g.p +f$%j +NuNV +gB%@ +g(%j +`,Hx +N^NuNuO +&/ +oJ$CS +NuNu o +NuNqO +gV * +g` j +NuNuO +,<(/ +ez$o +`n + +NuNuO +NuO +`8/ +NuNV +g("J +$4,$ + P/-' + @Hx +N^Nu/ +$_NuNu/ +o"%B +$_NuO +g"mPv +v 'C +"@ -' +*_NuNV +gl n +J&I"m' +p0&n + 1<(r +p &n +N^NuY +NuNV +N^NuO +$gz0 +fzHj +NuNuO +$gZHx +f2Hj +Nu// +Nu / +NuNqO +gF"J&J +`B IR +&I"H` +v(P,h + ,/ +`<,P(( +0NuO +4"L Br +&H$I +0&H$ +(NuNuO +"J K +f<"@C +(K"J + K ( + L ( +8"@C + L , + L$, + L$, + L , + L$, + L , + L$, +,NuO + "Dp +HABA +g0 I +Nu"/ +H@B@( +Nu"o +NuNqNu"/ +Nu/ +g J( +NuNuO +g0 m3 +NuNuO +NuNuO +NuNu/ +g BJ +`R B"H +NuNu/ +$_NuNu/ +NuNuO +NuNu/ +*_NuO +$/ +NuNu/ +2$-' +*_NuNV +,<". +$m-lJ +$m-lJ +N^NuNu/ +NuNV +N^NuNuNV +N^NuNV +N^NuNuNV +<*. +`v&< +`6&* +N^NuNuO +<|"o +, m+ +$NuNuNV +N^NuO +.$HR +*_NuNV +L/-' +N^NuNV +L/-' +N^NuO +/Hx +bp"` +$EE +,/-. + m28$ +8/-18/ +`BHx +TNuO +$$m. +0.-18/ + m28$ +``r +TNuNuNV +N^NuNuNV +N^NuNuNV +N^NuNuNV +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNuNV +N^NuNuNV +N^NuO +||(o +"p"` +"p"X +`X/-( +/-( C +(Nu/ +$_*_NuNV +N^NuO + m(B +NuO +/-( C + m( / +NuO +@.-' +(m(/ +(NuNV +N^NuO +D.-' +,m(/ +g6$k +,NuNV +N^Nu/ +$m($J +$_*_NuO +|<(o +"p"` +*-((/ +"p"X +,m(,J +/-(8/ +$-(</ + D$C +/-(@/-(DC +$NuNV + m($/ +/-(0C +N^NuO +$-((/ +$m(, + m(4B +NuO +$-((/ +$m(, +/-(@/-(DC + m(4 / +NuO +<|*/ +8,-((/ +(m(4/ +$NuNV + m($/ +/-(0/. +N^NuO +||&/ +<,-((/ +,m(4/ +g<$k +(NuNV + m($/ +/-(0/. +N^NuNV +/-(HC +m*Hx +HABAB@H@ +N^NuNV +`RHx +A/-(HC +m2Hx +N^NuNuO +g2&j +NuNuO +,&/ +m$2| +NuNV +^ m(L +`\Hx +N^NuNu/ + m(P + m(T 0 +*_NuO +$$o +f*&-(XT + m(P$ + m(T$0 +&-(X` +/-(\ m1 +NuNuNu/ +$_Nu/ +$_&_NuO +f$/-(dC +(NuNV +N^NuO +(NuNV +,Hx +&@Hx + -(`'@ +$ m2 +`> m1 +/-(hC +$N^NuNV +N^NuNuO +`tHx +NuNuO +<&/ +&m(lJSg^C +0S5H +$$BO +&m(lJSf +(Nu/ +"m(pA +*_NuC + @/( +*_Nu/ +$_NuO +&@// +*_NuNV +/-( +d./. +"m(xA +(|/-( +N^Nu/ +*_NuNu o +,Nu o +NuNu/ +e*0; +`p#R +``#R +`B ) +$_Nu/ +$_&_NuNV +<$n +(@Hx + J'X +$@ m1 +p%@ +m$Hx + @%P +| L +N^NuNV +*--L& +$ G( + Q"h + B"C" + Q"h +*--L& +$`vB +`r"n + Q"h +f6 n +$`"/. +N^NuO + @%P +fR`* +`&rh%A + @%P +NuNu o +4Nu o +NuNu/ +e*0; +`d ) +`. ) +$_NuNV +(@&. + CHp(bC +(`'H +f"Hx + J'X +R`v k +$@ m1 +p%@ +mhB +HxT! n + @%P +N^NuHx"`Hx"`// + Nu/ +$_&_NuNV + Q"h +0|"`-H + J"n +mf0. + J"n +X P"n + Q"h + @'P +,`b"n + Q"h +N^NuNuNV +,&n +po7@ +gP j +/-1 B +/--LHx +B@7@ +N^NuNV +B@=@ +po9@ +&@-n +/-4 Hn +/--dHx +B@9@ +N^Nu/ +`>Hj +$_NuO +/--dHx +f*$RE +NuNu"o +glNu ) +Nu ) +Nu +NuNq/ +$_&_Nu/ +$_NuO +NuHx +Nu/ +$_NuO +`8/+ +`(Hk +NuNV +N^Nup +` i +Nu// +NuNV +N^Nu// +NuNV +gl j +`H j +`0 j +N^NuNV +gl j +`H j +`0 j +N^Nu// +Nu// +NuNV + N6S! +N^NuNV +N^NuY +NuNV +`" j +N^Nu// +$$o +`4 j +`2 j +NuNV +$T +ghHn +g4". +`L/ +g". +N^NuHx +<&o +(b, +Nu o +g6$/ +||&o +8cp +v m1 +(Nu/ +*_NuNu/ +$_Nu/ +$_Nu o +Nu o +NuNq o +NuB +NuNq/ +$_Nu/ +$_Nu/ +$_Nu/ +$_Nu/ +`4 ) +`" i +$_Nu o +Nu") +NuNq/ +b"A o +`,%A +$_Nu/ +b"A o +`,%A +$_Nu/ +$_Nu/ +$_Nu/ +o""* +NuNV +g ". +N^Nu/ +4o4/ +$_Nu/ +4o4/ +$_NuO +gL * +NuNV +4l ( +m$Hx +N^NuNV +4l ( +m$Hx +N^NuO +g< * +$_NuO +<(o +$@// +&@Hs8 +g|%C +("-( +8`4 +f * +` * +NuO +`""+ +NuO +,$o +NuNuNV +$&-( +N^Nu/ +*_NuO +$m.H RJ ++`gp/-( +g<Hx +fdHx +`4 m) +`" m) + -3p*_Nu/ +*_Nu/ +*_Nu/ + -2p*_Nu/ +$_*_NuNuNV +g* J-X +m6 K +N^NuNu/ +NuNu / +NuC +NuNqNV +`p-@ +/-2xC +f$-A +N^Nu/ +NuNuHx +NuNuHx +NuNuO +D m+ +eRgBB +4NuNuO + BHh +&C$B/ +0NuNuO + NuO +,NuO +,H./ +h m+ +< m) +f"x. +4 EHh +: m) +gJ"EB + m) + m) +g"$o +@ m3 +&J BC +(A0t +(DJ, +&J BC +dNuO +D m) +"P$h +8NuO + &/ + m.p PX + m.` PX +NqNuO +$&-) / +gF$m)$J +$m)$J +pNqNuO +NuNuO +|$/0$*/0(/ +/ I +/(DB +$// +/ J(K + (DR + FR +N$F` +0 NuB +NuNV +$-)(/ +/-),C +N^NuO + &-)(/ + m),$( +NuO + $-)(/ + m),&( +Nu/ +$-)(/ +/-),// +*_NuO +gh&i +g. Q$i +`D <A + NuO +e^ m)0$0 +g4Hx + m)0"0, +NuNuO +$-)4/ +$m)8X +,@$-)4. +,-)4/ +&m)8/ +,-)4/ +"D Qp= +PHtx +g4$@// +,Nu/ +Nu// +NuNV +gB/. +/-)</-)@/-)DC +N^Nu / +Nup +NuNq/ +$_Nu / +NuNu / +NuNqNuO +NuNu/ +g(J +*_Nu/ +pfN@& +d&p +p7N@( +NuNuO +NuNu/ +p!N@& +p|N@$ +NuNu/ +pN@$ +NuNu/ +p=N@$ +NuNu/ +NuNu/ +NuNu/ +p)N@$ +NuNu/ +p?N@& +NuNu/ +p^N@& +NuNuO +plN@& +f&// +@NuNu/ +p]N@& +f<&< +g>$@$ +fh`8& +NuNV +$@ n +&G(J* + @Hh +N^NuNuNV +gHHn +tN^NuNu/ +p2N@$ +p1N@$ +p/N@$ +NuNV +pPN@( +pPN@( +N^NuO + m2@" +*_Nu/ +NuNu/ +pNN@& +p6N@( +NuY +p%N@& +pgN@( +NuNuO +NuNuO +pkN@& +f&// +@NuNu/ +p'N@& +NuNuO +Nu/ +pZN@$ +NuNV +N^NuO +|&o +NuNu/ +p[N@& +Nu// +Nu/ +NuNu/ +p*N@$ +NuNuO +NuNuO +NuNuO +pUN@( +NuNuO +pXN@( +NuNu/ +p&N@& +p(N@$ +NuNuO +|&o +NuNu/ +pJN@& +pBN@$ +NuNu/ +NuNuO +pjN@& +f&// +@NuNu/ +pcN@& +NuNu/ +pSN@& +p$N@$ +NuNu/ +ptN@$ +NuNu/ +NuNu/ +p+N@$ +NuNu/ +p<N@$ +NuNu/ +NuNu/ +p4N@& +pzN@$ +NuNu/ +NuNu/ +Nu"_ < +N@"< +Nu// +prN@* +NuNuO +NuNu"o +DNu o +LNuNu o +0NuNu o +4NuNuO +" / +(N@. +$NuNuNV +lgHB +gn < +\N^NuNuNV +N^NuNu / +H@Nu < +NupdNup +H@NuC +Nu < +RNuC +NupcNu < +Nu < +Nu < +Nu < +Nu < +Nu < +)Nup +Nu < +Nup Nup +Nu < +Nu < +Nu < +Nu < +Nu < +Nu < +NuNqO +0(m)H. +,m)L( +,NuO + m- +$m)P"D + m)L + m)H + m)TB + m)XB +"m)T QJ +Tg. D/P +L.1 +l"m)T Q +^$m)PJ +n"D + m)L + m)H + m)TB +4 m)X +4 D +&m)L +(m)H + m)X& +HgL"o +L$q, +/-)\/ +H"D" +"m)T" +/-)`C + m)XB + m)T(P + m)T$ +"m)T" +Hl& o +H"D" +/-)d m1 +2g>"o +L q +/-)h m1 +"m)T$ + m)T +t?` + m)T +:"E i +H m)X +"m)T Q +"m)TB +/-)l m1 + m)T$ +"m)T" +: D +2f:"m)T$ + m)T +L/0 +/-)p m1 +\fPJ +2g2z- +/"G +/-)t m1 +"m)T" +"m)T Q +4 E$( +, E/ +/-)| m1 +"m)T$ + m)T +t?` +/ o +"m)T" +HgZ m, +"m)TB + m)TB +`t"m, + m)TB +`f"m, +g.v?"m)TB +v:"m)TB +DNuHx +NuNV +"@-@ +N^Nu/ +*_NuNuNV +"@-@ +N^NuNV +<|&n +/Hj +f/-) +,-- +ct$@ +/Hj +N^NuNV +f . +N^NuNV +<|(n +`NHx +N^NuO +f|6| +r$-) +NuNu/ +*_NuNuO +<|,/ +$ -) +( L +$NuNuO +<|,/ +$&-0 +$NuNuO +<|,/ +$&-1T/ +$NuNuO +<|,/ +$&-0 +$NuO +<|,/ +$&-1T/ +$NuNV +$L&-) + P00 +g& n +N^NuNu/ +`."< +$_NuO +g4 ( +NuNuO +`*"* +NuNu/ +$_Nu/ +`,%j +$_Nu/ +f@ j + @Hh +$_Nu/ +$_NuNu"/ +NuNqNu/ +, o +8 @R + @"P$h +" -) + @"P$h +,"P$h +`T o + p !@ +tp/B + @"P$h + @"P$h + @"P$h +`l"/ + @"P$h +`X -) +lX -* +,"P$h +f<$/ +o,Hx +m( / +nL o +oP o +o o +o. o +l, o +g& o +gF&/ +o4 / +ox o +g* o +`< o +"P o +NuO +"E/i +f0v% + V / + EHh +|g> / +"Q!I +&Jp- +gb o +r F/P + V00 +$K"EB +*_Nu/ +mLJ* +f."j +g*%@ +$_NuNuO +&-* Cr +E$N Cr +8 m* + J'J + J'J +0"m* +&-* Cr +0$HB +8 m* +o^ JR +0$N,I + NuNuNV + F&( +< m* +fn$m*$$ + FJ( +@(HB + Q00 +o8 L + Q00 +?f.p0 + Q00 +$m*(( + Q00 + Q00 + FJ( +Dg:&( +r F$h +"F i +(-*($DV +grt- +glv0 +<l@x +"F$i +8"FJ) +"F/) +"F/) +N^NuNuO +H@B@( +dR BI +g, JB + ` +NuNu/ +H@B@& +dL +NuNuO +H@B@( +H@B@( +NuO +g0 B +H@B@( +NuO +&@Hk +NuO +NuO +$NuNuNV +&@Hx +(m*,/C + m*0/ + m*0 + m*4 + m*0 +(m.&-. + m2d . +,"JO + FHh + m*4 P +X/C + m2d& +/-*8/ + m-x . +(/0 + @pe +f\/C + m*0 + m*0 +$/C + m*0 +N^NuNuO +,m28X +f$-*</ +/-*@C +/-*D/C +m2 m18E +/-*H/C +(m2d +o"$m-xS +$m-xE +/-*L/C +/-*PC +Nu// +$NuO +NuNu/ +$_NuO +|&-*T/ +(m*XX +&m*\J +/-*l/ +,m*`, +$-*p/ +/-*t/-*dC +(m*h-L +g|&LI +gD +(m*h-L +$-*T/ +$m*X +NuO +$-*T/ +$m*X +/-*t/-*dC +NuO +,<"o +0 m+ +f6z, +,NuNup +NuNu/ + @"h +$_NuO + -*x%@ +$Nu/ + @$h +g""RJ +$_NuNV + @r" +BA=A + R"h +gB$@& + @%@ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuHx +NuNV +N^NuNV +N^Nu/ + @"h +NuNV +&@ k +gx". +g< PJ +c"@p +N^NuO +oR(o +g,Hs +NuNV +g> n + @!R +N^Nu/ +$_NuNV +g:B +`^Hx +` n +N^NuO +NuO +<*/ +&@$o +g.0* + @ h + R0< + m*| p +NuB +NuNup +8 T& +$X/H +D T'X + T"k +,gZ"o +<NuC +NuNuO +X m+ +:$IR +gD I +\g +bH$/ +H I` +*$I` +LNuO +\<(o +H@B@* +HDBD& +BCHC + NuNuNV +N^Nu/ +Nu// +NuNuO +\|,o + @"A*/ +<(& +,Nu/ +NuNu/ +JBg0r +gxp +p`<v +,p$_NuNuO +NuNu// +NuNqNuO +H@B@ +NuNV +dB(n +#/C + S00 + S00 +m n +N^Nu/ +$_*_NuNV +mf2. + J& +po n +`8/-* +N^NuNV +/-.\Hn +/--dHx +N^NuNV +/-.\Hn +/--dHx +N^NuO +<$o +g$DR +NuNuNV +N^Nu/ +Nu"/ +Nu"/ + G,< +/$D&E~ +$L(E* +$L(E* +HE8< +$L(E* +HA0< +$L(E* +&L(G. + L(F, +HF<< + L(F, +(_&_$_ +""m. + L(F, +(_&_$_ +""m. +(_&_$_ . +N^Nu(_&_$_ . + m. +N^Nu( +(_&_$_ m. +N^Nu + G.< +/$| +4(G. +"L(G. +$L(G. +(_&_$_H@HA0 +N^Nux + G.< +N^Nuz +N G| +""m. +N^NuNV +2 m. +N^Nu +N^Nup +N^Nup +N^Nu + F"G(< + HGF +""m. +""m. + m. +N^Nu . +N^Nu, +n m. +N^Nu +N^Nut +~ G| +N^Nuz +""m. +N^NuNV +N^Nu +N^Nup +N^Nup +N^Nu +Nu m. +Nu m. +N^NuNuNV +B@H@ + @"G +N^NuNuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNuNV +BDHD& +H@B@". +BAHA +H@B@ +$A&@ +BDHD" +H@B@". +BAHA +H@B@ +BDHD, +H@B@". +BAHA +H@B@ +BEHE, +H@B@". +BAHA +H@B@* +B@H@ +bHg: +H@B@ +H@B@ +N^NuNV +N^NuNV +N^NuNV +N^NuNV +|N^NuNV +N^NuNV +N^NuNuNV +$$H n +H@B@ +$N^NuNV +gb < +<N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +|$H . +N^NuNV +$H . +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +N^NuNV +$H/. +N^NuNV +N^NuNV +N^NuNuNV +N^NuNV +N^NuNV +N^Nusysctl - configure kernel parameters at runtime +Options: +Use this option to disable printing of the key name when printing values. +Use this option when you want to change a sysctl setting. +Load in sysctl settings from the file specified or /etc/sysctl.conf if none given. +Display all values currently available. +Display all values currently available in table form.sysctl [-n] variable ... +sysctl [-n] -w variable=value ... +sysctl [-n] -a +sysctl [-n] -p <file> +(default /etc/sysctl.conf) +sysctl [-n] -A +[-q] [-o offset] [-f frequency] [-p timeconstant] [-t tick] +FILE [SUFFIX] +[OPTION]... [FILE] +FILE +[-jy] [[month] year] +[-u] [FILE]... +[OPTION]... GROUP FILE... +[-R] MODE[,MODE]... FILE... +[ -Rh ]... OWNER[<.|:>[GROUP]] FILE... +NEWROOT [COMMAND...] +[-l] [-s] FILE1 [FILE2] +[OPTION]... SOURCE DEST +-[dimtuv][F cpiofile] +[OPTION]... [FILE]... +[OPTION]... [MMDDhhmm[[CC]YY][.ss]] [+FORMAT] +[if=FILE] [of=FILE] [bs=N] [count=N] [skip=N] + [seek=N] [conv=notrunc|noerror|sync] +[-ki] [FILESYSTEM ...] +FILENAME +[-c] [-n LEVEL] [-s SIZE] +[-aHLdclsxk] [FILE]... +[-neE] [ARG ...] +[-iu] [-] [name=value]... [command] +EXPRESSION +[PATH...] [EXPRESSION] +DEVICE +[-ihHnqvs] PATTERN [FILEs...] +[OPTION]... FILE +[OPTION]... [FILE]... +[-d<delay>] +[-[bcdefnosvx]] [OPTION] FILE +[OPTION] {hostname | -F FILE} +[OPTIONS]... [USERNAME] +[-a] <interface> [<address>] +[OPTION]... MODULE [symbol=value]... +{ set DEVICE { up | down | arp { on | off } | show [ DEVICE ] } +[-signal] process-id [process-id ...] +[-c n] [-n] +[OPTION] TARGET... LINK_NAME|DIRECTORY +[-1AacCdeFilnpLRrSstuvxXk] [filenames...] +NAME TYPE MAJOR MINOR FIRST LAST [s] +[OPTION] [FILEs...] + or: md5sum [OPTION] -c [FILE] +[OPTION] DIRECTORY... +[OPTIONS] NAME TYPE MAJOR MINOR +[-knqrsv] [MODULE ...] +[FILE ...] +[flags] DEVICE NODE [-o options,more-options] +[OPTION]... SOURCE DEST +or: mv [OPTION]... SOURCE... DIRECTORY +[-laenrtuwx] +process-name [OPTION] [process-name ...] +[OPTION]... host +[-sp] HOST +[-d<delay>] +[OPTION]... FILE... +[OPTION]... DIRECTORY... +[OPTION]... [MODULE]... +[{add|del|delete}] +SCANCODE KEYCODE ... +[-n] [FILE]... +[OPTIONS] [--start|--stop] ... [-- arguments...] +[OPTION]... +[OPTION]... [FILE]... +-[czjZxtvO] [-f TARFILE] [-C DIR] [FILE(s)] ... +[OPTION]... [FILE]... +EXPRESSION + or [ EXPRESSION ] +[OPTION]... COMMAND [ARGS...] +[-d <seconds>] +[-c] FILE [FILE ...] +[-dnrv] [-m max_ttl] [-p port#] [-q nqueries] +[-s src_addr] [-t tos] [-w wait] host [data size] +[-fbnqv] [-c CLIENTID] [-H HOSTNAME] [-i INTERFACE] +[-p pidfile] [-r IP] [-s script] +[flags] FILESYSTEM|DIRECTORY +[OPTION] [FILE]... +[COMMAND ...] +FILE +txC:f:OpvkchjT:X:zZ +%s %s differ: char %d, line %d +%.0s%.0s%d %3o %3o +cmp: EOF on %s +pdRfiar +b:c:f:d:sn +1k-blocks +###" +Cadil1gnsxAkcetuSXrvFpLR +pcub +cannot overwrite %sdirectory with %sdirectory +fn:c: +==> %s <== +/bin +/sbin +/usr/bin +/usr/sbin +/usr/local/bin +$Id: vi.c,v 1.35 2004/03/31 11:12:51 andersen Exp $ +[%d;%dH +option `%s' requires an argument +invalid argument `%s' to `%s' +delete +#net +#host +metric +netmask +gateway +window +irtt +device + reject +!mod +"dyn +#reinstate + GHRDM +udhcp 0.9.9-pre +MSFT 98 +.msh_XXXXXX +bcdoxe:f:n:s:v +"%07.7_Ax +.#-+ 0123456789 +diouxX +_dle +_sub +cdiouxXeEfgG +V$ p +@&^ZQ +)"DC* +9e[Y +default +?pc?d?b?-?l?s???rwxSTst/proc/mounts +rwxXst +augo +abfnrtv\ +\\SIG +[truncated] +???? +%m/%d/%y +%Y-%m-%d +%H:%M +%H:%M:%S +()*+TZ +,M4.1.0,M10.5.0 +""##$$$%%&& +$VVZ + $(,048<CJR\eluy} +6<BFKPWair{~ +ASCII +Sunday +Monday +Tuesday +Wednesday +Thursday +Friday +Saturday +January +February +March +April +June +July +August +September +October +November +December +%a %b %e %H:%M:%S %Y +%m/%d/%y +%H:%M:%S +%I:%M:%S %p +^[yY] +^[nN] +_Success +No match +Invalid regular expression +Invalid collation character +Invalid character class name +Trailing backslash +Invalid back reference +Unmatched [ or [^ +Unmatched ( or \( +Unmatched \{ +Invalid content of \{\} +Invalid range end +Memory exhausted +Invalid preceding regular expression +Premature end of regular expression +Regular expression too big +Unmatched ) or \) +hlLjztqZ +npxXoudifFeEgGaACScs + +0-#'I +Unknown error Success +Operation not permitted +No such file or directory +No such process +Interrupted system call +Input/output error +No such device or address +Argument list too long +Exec format error +Bad file descriptor +No child processes +Resource temporarily unavailable +Cannot allocate memory +Permission denied +Bad address +Block device required +Device or resource busy +File exists +Invalid cross-device link +No such device +Not a directory +Is a directory +Invalid argument +Too many open files in system +Too many open files +Inappropriate ioctl for device +Text file busy +File too large +No space left on device +Illegal seek +Read-only file system +Too many links +Broken pipe +Numerical argument out of domain +Numerical result out of range +Resource deadlock avoided +File name too long +No locks available +Function not implemented +Directory not empty +Too many levels of symbolic links +No message of desired type +Identifier removed +Channel number out of range +Level 2 not synchronized +Level 3 halted +Level 3 reset +Link number out of range +Protocol driver not attached +No CSI structure available +Level 2 halted +Invalid exchange +Invalid request descriptor +Exchange full +No anode +Invalid request code +Invalid slot +Bad font file format +Device not a stream +No data available +Timer expired +Out of streams resources +Machine is not on the network +Package not installed +Object is remote +Link has been severed +Advertise error +Srmount error +Communication error on send +Protocol error +Multihop attempted +RFS specific error +Bad message +Value too large for defined data type +Name not unique on network +File descriptor in bad state +Remote address changed +Can not access a needed shared library +Accessing a corrupted shared library +.lib section in a.out corrupted +Attempting to link in too many shared libraries +Cannot exec a shared library directly +Invalid or incomplete multibyte or wide character +Interrupted system call should be restarted +Streams pipe error +Too many users +Socket operation on non-socket +Destination address required +Message too long +Protocol wrong type for socket +Protocol not available +Protocol not supported +Socket type not supported +Operation not supported +Protocol family not supported +Address family not supported by protocol +Address already in use +Cannot assign requested address +Network is down +Network is unreachable +Network dropped connection on reset +Software caused connection abort +Connection reset by peer +No buffer space available +Transport endpoint is already connected +Transport endpoint is not connected +Cannot send after transport endpoint shutdown +Too many references: cannot splice +Connection timed out +Connection refused +Host is down +No route to host +Operation already in progress +Operation now in progress +Stale NFS file handle +Structure needs cleaning +Not a XENIX named type file +No XENIX semaphores available +Is a named type file +Remote I/O error +Disk quota exceeded +No medium found +Wrong medium type +RPC: Success +RPC: Can't encode arguments +RPC: Can't decode result +RPC: Unable to send +RPC: Unable to receive +RPC: Timed out +RPC: Incompatible versions of RPC +RPC: Authentication error +RPC: Program unavailable +RPC: Program/version mismatch +RPC: Procedure unavailable +RPC: Server can't decode arguments +RPC: Remote system error +RPC: Unknown host +RPC: Unknown protocol +RPC: Port mapper failure +RPC: Program not registered +RPC: Failed (unspecified error) +Authentication OK +Invalid client credential +Server rejected credential +Invalid client verifier +Server rejected verifier +Client credential too weak +Invalid server verifier +Failed (unspecified error) +infinity +?:/bin:/usr/bin +abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 +SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0 + ???? +hlLjztq +npxXoudifFeEgGaACSncs[ +(nil) +nfinity +/etc/networks +applet not found +Usage: busybox [function] [arguments]... + or: [function] [arguments]... +BusyBox is a multi-call binary that combines many common Unix +utilities into a single executable. Most people will create a +link to busybox for each function they wish to use, and BusyBox +will act like whatever it was invoked as. +Currently defined functions: +No help available. +Usage: %s %s +--help +adjtimex +basename +bunzip2 +bzcat +chgrp +chmod +chown +chroot +chvt +clear +cpio +dirname +dmesg +echo +egrep +expr +false +fgrep +find +free +freeramdisk +gunzip +halt +hexdump +ifconfig +insmod +iplink +kill +klogd +last +lsmod +makedevs +md5sum +mkdir +mknod +modprobe +more +netstat +pidof +rdate +rmdir +rmmod +setkeycodes +sort +start-stop-daemon +syslogd +tail +test +touch +traceroute +true +udhcpc +umount +uptime +usleep +which +whoami +compressed data not read from terminal. Use -f to force it. +.bz2 +Invalid extension +Couldn't remove %s +ituvF:dm +cftd +Couldn't stat file %s +/dev/null +.tgz +Error inflating +Invalid magic +cf123456789dq +compressed data not written to a terminal. Use -f to force compression. +Couldnt stat tar file +Failed to create gzip pipe +/bin/gzip +Could not exec gzip process +Failed to vfork gzip process +Error exit delayed from previous errors +Couldnt wait ? +c~tx:t~cx:x~ct:X*:T* +Cowardly refusing to create an empty archive +Couldnt chdir to %s +Creating bzip2 compressed archives is not currently supported. +%s: Not found in archive +%0*lo +%s: socket ignored +%s: file is the archive; skipping +Removing leading '/' from member names +%s: Unknown file type +%s: Cannot open +ustar +extract +to-stdout +same-permissions +verbose +keep-old +create +dereference +bzip2 +files-from +exclude-from +compress +Couldnt remove old file +Couldnt stat old file +%s not created: newer or same age file exists +Couldnt remove old file %s +Couldnt create hard link +extract_archive: %s +Cannot create symlink from %s to '%s' +Cannot create node %s +Unrecognised file type +%s %d/%d%10u %4u-%02u-%02u %02u:%02u:%02u %s + -> %s +Seek failure +Can't create pipe +Fork failed +Data integrity error when decompressing. +Compressed file ends unexpectedly +Decompression failed +need to fix this +07070 +Unsupported cpio format, use newc or crc +%6c%8x%8x%8x%8x%8x%8lx%8lx%16c%8x%8x%8x%8c +TRAILER!!! +%d blocks +%s not created: cannot resolve hardlink +error resolving hardlink: did you create the archive with GNU cpio 2.0-2.2? +Unknown compression method %d +inflate_codes error 1 +inflate_codes error 2 +Incomplete literal tree +incomplete distance tree +bad block type %d +inflate error %d +write +crc error +Incorrect length +compressed with %d bits, can only handle %d bits +insize:%d posbits:%d inbuf:%02X %02X %02X %02X %02X (%d) +uncompress: corrupt input +ustar +Invalid tar magic +Invalid tar header checksum +pax is not tar +Ignoring GNU extension type %c +Unknown typeflag: 0x%x +Invalid gzip magic +Short read +Short read, read %d of %d +%*s%*s +%s %d +%*s%s +%s%*s%s +invalid mode: %s +cannot change root directory to %s +SHELL +cannot execute %s +b~bcf:c~bcf:f~bcf +you must specify a list of bytes, characters, or fields +only one type of list may be specified +Help ntok is null for starting position! What do I do? +invalid byte or field list +missing list of positions +the delimiter must be a single character +suppressing non-delimited lines makes sense only when operating on fields +a delimiter may be specified only when operating on fields +d~ds:s~ds +Rs:ud:r: +TZ=UTC0 +File '%s' not found. +%d.%d.%d-%d:%d:%d +%d.%d.%d-%d:%d +%2d%2d%2d%2d%d +cannot set date +%a, %d %b %Y %H:%M:%S GMT +%a, %d %b %Y %H:%M:%S %z +%a %b %e %H:%M:%S %Z %Y +%Y.%m.%d-%H:%M:%S +count= +seek= +skip= +conv= +notrunc +noerror +invalid conversion `%s' +%ld+%ld records in +%ld+%ld records out +Filesystem%11s +%-15sUsed Available Use%% +Mounted on +%s: can't find mount point. +rootfs +/dev/root +%-21s%9ld %9ld %9ld %3ld%% %s + Inodes +%-14sIUsed IFree IUse +POSIXLY_CORRECT +H-L:L-H:s-d:d-s +aHkLsxd:lc +total ++iu: +putenv +ignore-environment +unset +warning: unportable BRE: `%s': using `^' as the first character +of a basic regular expression is not portable; it is being ignored +non-numeric argument +division by zero +quote +syntax error +index +substr +too few arguments +%cid=%u +%cid=%u(%s) +u~g:g~u +rnug +%7ld +%4ld +%-10s +%-8.8s +%-8.8s +%-8d %-8d +%4d, %3d +%9ld +%24.24s +%6.6s +%5.5s + %4.4s +[%d;%dm + -> +the -s option is meaningful only when verifying checksums +the -w option is meaningful only when verifying checksums +only one argument may be specified when using -c +Invalid format +%s: OK +%s: FAILED +WARNING: %d of %d computed checksums did NOT match +Couldnt close file %s +%s %s +invalid mode `%s' +parents +f-i:i-f +mv: overwrite `%s'? +unable to rename `%s' +non- +cannot remove `%s' +interactive +force +fiRr +cannot remove `.' or `..' +no files +%s: %s +%s: out of range +%s: bad number +argument expected +closing paren expected +missing ] +unknown operand +VT_ACTIVATE +VT_WAITACTIVE +error reading SCANCODE: '%s' +SCANCODE or KEYCODE outside bounds +KDSETKEYCODE +failed to set SCANCODE %x to KEYCODE %d +stat %s +/proc/%d/exe +/proc/%d +/proc/%d/stat +open pidfile %s +opendir /proc +nothing in /proc - not mounted? +K~S:S~K +KSbqma:n:s:u:x:p: +need at least one of -x, -p, -u, or -n +-S needs -x or -a +-m needs -p +process in pidfile `%.200s' +process(es) owned by `%s' +internal error, please report +no %s found; none killed. +warning: failed to kill %d +stopped %s (pid +%s already running. +Unable to write pidfile '%s' +unable to start %s +stop +background +quiet +make-pidfile +startas +signal +user +PATH +These features are available: +Pattern searches with / and ? +Last command repeat with '.' +Line marking with 'x +Named buffers with "x +Readonly if vi is called as "view" +Readonly with -R command line arg +Some colon mode commands with ':' +Settable options with ":set" +Signal catching- ^C +Job suspend and resume with ^Z +Adapt to window re-sizes + [modified] + [Read only] +No file +"%s"%s%s line %d of %d --%d%%-- +can't delete the character +can't create room for new characters +No filename given +Trying to insert a negative number (%d) of characters +Trying to insert file outside of memory +could not open file +"%s" %s +could not read file "%s" +could not read all of file "%s" +(NULL) +'%s' is not implemented +last_modifying_cmd overrun +Put %d lines (%d chars) from [%c] +%d%n +No current filename +[Hit return to continue] +Nothing in register %c +()[]{} +No previous regular expression +search hit BOTTOM, continuing at TOP +search hit TOP, continuing at BOTTOM +Pattern not found +delete +No write since last change (:edit! overrides) +"%s" is not a regular file +"%s" is not readable + [New file] +"%s"%s%s %dL, %dC +No address allowed on this command +features +quit +next +No write since last change (:%s! overrides) +%d more file to edit +No more files to edit +"%s"%s %dL, %dC +rewind +No write since last change (:rewind! overrides) +---------------------------------------- +autoindent +flash +ignorecase +showmatch +tabstop=%d +"%s" File is read only +"%s" %dL, %dC +yank +Yank %d lines (%d chars) into [%c] +:s expression missing delimiters +-- Insert -- +-- Replace -- +^0bBeEft$ +cdykjHL%+-{} +Change +Delete +Yank +%s %d lines (%d chars) using [%c] +cdy>< +^%$0bBeEft +H-k{ +L+j} +(terminate) +(bus error) +(I tried to touch invalid memory) +(alarm) +-- caught signal %d %s-- +(window resize) +(hangup) +(interrupt) +view +aAcCdDiIJoOpPrRsxX<>~ +[15~ +[17~ +[18~ +[19~ +[20~ +[21~ +[23~ +[24~ +[11~ +[12~ +[13~ +[14~ +-follow +-print +-name +-type +-perm +-mtime +-xdev +could not stat '.' +could not stat '%s' +-newer +file %s not found +-inum +%s%c +%i%c +H-h:e*:f*:C-AB +lnqvscFiHhe:f:LA:B:CE +invalid context length argument +/dev/console +Memory allocation failure +Bad inittab entry: %s +/dev/ +/sbin/reboot +/bin/umount -a -r +/sbin/init +/dev/tty2 +/dev/tty3 +/dev/tty4 +/etc/init.d/rcS +cannot open '%s': %s +can't open /dev/null: %s +Can't fork! +~`!$^&*()=|\{}[];"'<>? +exec +Starting pid %d, console %s: '%s' +Could not run '%s': %m +Reloading /etc/inittab +CONSOLE +/dev/ttyS%d +/dev/tty%d +/dev/tty0 +TERM=vt102 +TERM=linux +init started: %s +single +Process '%s' (pid %d) is respawning too fast. +Process '%s' (pid %d) exited. Schedulingit for restart. +The system is going down NOW !! +Sending SIGTERM to all processes. +Sending SIGKILL to all processes. +Please stand by while rebooting the system. +The system is halted. Press Reset or turn off power +device '%s' does not exist. +Can't open %s +exec of '%s' failed: %m +HOME=/ +PATH=/usr/bin:/bin:/usr/sbin:/sbin +SHELL=/bin/sh +USER=root +sysinit +respawn +askfirst +wait +once +ctrlaltdel +shutdown +restart +qo:f:p:t: + mode: %d +-o offset: %ld +-f frequency: %ld + maxerror: %ld + esterror: %ld + status: %d ( +-p timeconstant: %ld + precision: %ld + tolerance: %ld +-t tick: %ld + time.tv_sec: %ld + time.tv_usec: %ld + return value: %d (%s) +PPSFREQ +PPSTIME +UNSYNC +FREQHOLD +PPSSIGNAL +PPSJITTER +PPSWANDER +PPSERROR +CLOCKERR +clock synchronized +insert leap second +delete leap second +leap second in progress +leap second has occurred +clock not synchronized +/var/log/wtmp +LOGIN +HOST +USER +%-10s %-14s %-18s %-12.12s %s +short read +runlevel +system boot +%-10s %-14s %-18s %-12.12s +%s%d +%s too large +Failed to create: %s +cannot fork +cannot run %s +error waiting for child process +real +user +Command being timed: "%C" +User time (seconds): %U +System time (seconds): %S +Percent of CPU this job got: %P +Elapsed (wall clock) time (h:mm:ss or m:ss): %E +Average shared text size (kbytes): %X +Average unshared data size (kbytes): %D +Average stack size (kbytes): %p +Average total size (kbytes): %K +Maximum resident set size (kbytes): %M +Average resident set size (kbytes): %t +Major (requiring I/O) page faults: %F +Minor (reclaiming a frame) page faults: %R +Voluntary context switches: %w +Involuntary context switches: %c +Swaps: %W +File system inputs: %I +File system outputs: %O +Socket messages sent: %s +Socket messages received: %r +Signals delivered: %k +Page size (bytes): %Z +Exit status: %x +real %e +user %U +sys %S +Command stopped by signal %d +Command terminated by signal %d +Command exited with non-zero status %d +write error +%ldh %ldm %02lds +%ldm %ld.%02lds +%lu%% +%ld.%02ld +cannot open module `%s' +cannot mmap `%s' +Module has wrong symbol version +Invalid parameters +Invalid module format +Unknown symbol in module +cannot insert `%s': %s (%li) +Module Size Used by +/proc/modules +module %s not found. +insmod %s %s %s %s %s +rmmod %s %s +-t and -C not supported +acdklnqrst:vVC: +/lib/modules/ +/lib/modules/modules.dep +/etc/modprobe.conf +/etc/modules.conf +/etc/conf.modules +alias +options +could not parse modules.dep +failed to remove module %s +No module or pattern provided +failed to load module %s +you must be root to change the hostname +sethostname +dfisF: +SIOCGIFFLAGS +SIOCSIFFLAGS +metric +txqueuelen +dstaddr +netmask +pointopoint +trailers +promisc +multicast +allmulti +dynamic +SIOCSIFMETRIC +SIOCSIFMTU +SIOCSIFTXQLEN +SIOCSIFDSTADDR +SIOCSIFNETMASK +SIOCSIFBRDADDR +SIOCSIFADDR +no support for `%s' on this system. +laenrtuwx +Active Internet connections +(servers and established) +(only servers) +(w/o servers) +Proto Recv-Q Send-Q Local Address Foreign Address State +AF INET (tcp) +/proc/net/tcp +AF INET (udp) +/proc/net/udp +AF INET (raw) +/proc/net/raw +Active UNIX domain sockets +Proto RefCnt Flags Type State I-Node Path +AF UNIX +/proc/net/unix +Inode +%p: %lX %lX %lX %X %X %d %s +warning, got bogus unix line. +SEQPACKET +UNKNOWN +STREAM +DGRAM +DISCONNECTING +FREE +LISTENING +CONNECTED +ACC +%-5s %-6ld %-11s %-10s %-13s +%-6d +- +%d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %X %lX:%lX %X:%lX %lX %d %d %ld %512s +warning, got bogus raw line. +raw %6ld %6ld %-23s %-23s %-12s +warning, got bogus udp line. +ESTABLISHED +udp %6ld %6ld %-23s %-23s %-12s +warning, got bogus tcp line. +tcp %6ld %6ld %-23s %-23s %-12s +SYN_SENT +SYN_RECV +FIN_WAIT1 +FIN_WAIT2 +TIME_WAIT +CLOSE +CLOSE_WAIT +LAST_ACK +LISTEN +CLOSING +sendto +ping wrote %d chars; %d expected +--- %s ping statistics --- +%ld packets transmitted, +%ld packets received, +%ld duplicates, +%ld%% packet loss +round-trip min/avg/max = %lu.%lu/%lu.%lu/%lu.%lu ms +unknown address type; only AF_INET is currently supported. +PING %s (%s): %d data bytes +recvfrom +%d bytes from %s: icmp_seq=%u + ttl=%d + time=%lu.%lu ms + (DUP!) +Address Mask Reply +unknown ICMP type +Echo Reply +Destination Unreachable +Source Quench +Redirect (change route) +Echo Request +Time Exceeded +Parameter Problem +Timestamp Request +Timestamp Reply +Information Request +Information Reply +Address Mask Request +Warning: Got ICMP %d (%s) +/proc/net/route +Metric Ref Use + MSS Window irtt +Kernel IP routing table +Destination Gateway Genmask Flags %s Iface +%*[^ +%63s%lx%lx%X%d%d%d%lx%d%d%d +fscanf +%-16s%-16s%-16s%-6s +%5d %-5d %6d %s +%-6d %-2d %7d %s +-net +-host +A:ne +inet +resolving %s +gateway %s is a NETWORK +netmask %.8x and host route conflict +bogus netmask %s +netmask and route address conflict +SIOC[ADD|DEL]RT +max ttl must be >1. +port must be >0. +nprobes must be >0. +tos must be 0 to 255. +wait must be >1 sec. +dm:np:q:rs:t:w:v +packet size must be 0 <= s < %d. +SO_SNDBUF +IP_HDRINCL +unknown host %s +traceroute to %s (%s) + from %s +, %d hops max, %d byte packets +%2d +traceroute: wrote %s %d chars, ret=%d +packet too short (%d bytes) from %s +OUT-OF-RANGE +%d bytes from %s to %s: icmp type %d (%s) code %d +%2d: x%8.8lx + %d bytes to %s + %g ms +ICMP 1 +ICMP 2 +Dest Unreachable +Redirect +ICMP 6 +ICMP 7 +Echo +ICMP 9 +ICMP 10 +Param Problem +Timestamp +Info Request +Info Reply +-family +inet6 +invalid protocol family +-oneline +Error: argument of "%s" must be "on" or "off" +Wrong address (%s) length: expected %d bytes +Cannot create control socket +SIOCSIFHWBROADCAST +SIOCSIFHWADDR +Invalid "mtu" value +noarp +Not enough of information: "dev" argument is required. +SIOCSIFNAME +show +Command "%s" is unknown. +"%s" is invalid lladdr. +/proc/net/psched +%*08x%*08x%08x%08x +either "%s" is duplicate, or "%s" is a garbage. +duplicate "%s": "%s" is the second value. +argument "%s" is wrong: %s +Command line is not complete. Try option "help" +default +an IP address is expected rather than "%s" +"%s" may be inet address, but it is not allowed in this context. +an inet address is expected rather than "%s". +peer +anycast +invalid scope value. +local +Not enough information: "dev" argument is required. +"dev" (%s) must match "label" (%s). +Broadcast can be set only for IPv4 addresses +Cannot find device "%s" +LOOPBACK%s +BROADCAST%s +POINTOPOINT%s +MULTICAST%s +NOARP%s +UP%s +,M-DOWN +Failed to send flush request +wrong nlmsg len %d +Deleted +%u: %s + inet + inet6 + family %d + peer %s/%d +brd %s +any %s +scope %s +secondary +tentative +deprecated +dynamic +flags %02x +valid_lft forever +valid_lft %dsec + preferred_lft forever + preferred_lft %dsec + %s +Flush requires arguments. +Cannot flush link addresses. +invalid "scope" +Cannot send dump request +Dump terminated +Device "%s" does not exist. +Flush terminated +nil ifname +<nil> +%d: %s +@NONE: +@%s: +mtu %u +qdisc %s +master %s +SIOCGIFXQLEN +qlen %d + link/%s + peer + brd +Unknown command %s +flush +remote +scope +label +!!!Deficit %d, rta_len=%d +rtnl_from_file: fread +!!!malformed message: len=%d @%lu +rtnl-from_file: truncated message +OVERRUN +EOF on netlink +Sender address length == %d +Truncated message +!!!malformed message: len=%d +Message truncated +!!!Remnant of size %d +sender address length == %d +ERROR truncated +RTNETLINK answers +Cannot talk to rtnetlink +Unexpected reply!!! +Cannot open netlink socket +Cannot bind netlink socket +Cannot getsockname +Wrong address length %d +Wrong address family %d +Dump terminated +if%d +[%d] +generic +eether +ax25 +pronet +chaos +ieee802 +arcnet +atalk +dlci +metricom +ieee1394 +cslip +cslip6 +rsrvd +adapt +rose +hwx25 +lapb +ddcmp +rawhdlc +ipip +tunnel6 +frad +skip +loopback +ltalk +fddi +ip/ddp +pimreg +hippi +econet +irda +fcpp +fcal +fcpl +fcfb0 +fcfb1 +fcfb2 +fcfb3 +fcfb4 +fcfb5 +fcfb6 +fcfb7 +fcfb8 +fcfb9 +fcfb10 +fcfb11 +fcfb12 +ieee802.11 +void +0x%x %s +0x%x %s # +%d %s +%d %s # +Database %s is corrupted at %s +/etc/iproute2/rt_dsfield +/etc/iproute2/rt_tables +/etc/iproute2/rt_realms +nowhere +site +/etc/iproute2/rt_scopes +/etc/iproute2/rt_protos +unspec +unknown +global +none +redirect +kernel +static +gated +zebra +bird +entering %s listen mode +c:fbH:h:i:np:qr:s:v +0.9.9-pre +udhcpcd, version %s +deconfig +FATAL: couldn't listen on socket, %m +Waiting on select... +leasefail +No lease, forking to background. +No lease, failing. +Entering renew state +Entering rebinding state +Lease lost, entering init state +error on read, %m, reopening socket +Ignoring XID %lx (our xid is %lx) +couldnt get option from packet -- ignoring +No server ID in message +No lease time with ACK, using 1 hour lease +Lease of %s obtained, lease time %ld +bound +Received DHCP NAK +Performing a DHCP renew +Unicasting a release of %s to %s +Entering released state +Received SIGTERM +Error on select +eth0 +/usr/share/udhcpc/default.script +clientid +foreground +interface +couldn't read on raw listening socket -- ignoring +message too short, ignoring +Truncated packet +unrelated/bogus packet +bad IP header checksum, ignoring +packet with bad UDP checksum received, ignoring +received bogus message (bad magic) -- ignoring +oooooh!!! got some! +Sending renew... +Sending discover... +Sending select for %s... +/dev/urandom +Could not load seed from /dev/urandom: %m +Sending release... +Opening raw socket on ifindex %d +socket call failed: %m +bind call failed: %m +%s%d.%d.%d.%d +vforking and execle'ing %s +interface=%s +/bin:/usr/bin:/sbin:/usr/sbin +%s=%s +HOME +mask=%d +siaddr= +boot_file=%s +sname=%s +script %s failed: %m +%s (v%s) started +Cannot background in uclinux (yet) +EMERGENCY! +ALERT! +critical! +warning +debug +bogus packet, option fields too long. +Option 0x%02x did not fit into the packet! +adding option 0x%02x +Could not add option 0x%02x +Attaching option %s to existing member of list +Attaching option %s to list +write on socket failed: %m +couldn't read on listening socket, ignoring +received bogus message, ignoring +Received a packet +broken client (%s), forcing broadcast +Unable to open pidfile %s: %m +Could not send signal: %m +Opening listen socket on 0x%08x:%d %s +%s (our ip) = %s +SIOCGIFADDR failed, is the interface up and configured?: %m +adapter index %d +SIOCGIFINDEX failed!: %m +adapter hardware address %02x:%02x:%02x:%02x:%02x:%02x +SIOCGIFHWADDR failed!: %m +socket failed!: %m +buffers +shared +used +%6s%13s%13s%13s%13s%13s +Mem: +%6s%13ld%13ld%13ld%13ld%13ld +%2d) %-16s +bad signal name '%s' +Bad PID '%s' +Could not kill pid '%d' +%s%ld + PID Uid VmSize Stat Command +%5d %-8s %s +%5d %-8s %6ld %s +[%s] +chdir('/proc') +scandir('/proc') +/proc not be mounted? +cpu %lu %lu %lu %lu +meminfo +MemTotal: %lu %s +Mem: %lu %lu %lu %lu %lu %lu +MemFree: %lu %s +MemShared: %lu %s +Buffers: %lu %s +Cached: %lu %s +loadavg +%f %f %f +failed to read '%s' +[JMem: %ldK used, %ldK free, %ldK shrd, %ldK buff, %ldK cached +Load average: %.2f, %.2f, %.2f (State: S=sleeping R=running, W=waiting) +[7m PID USER STATUS RSS PPID %%CPU %%MEM COMMAND +%6ldM +%7ld +%5d %-8s %s %s %5d %2d.%d %2u.%u + %02d:%02d:%02d up +%d day%s, +%2d:%02d, +%d min, +load average: %ld.%02ld, %ld.%02ld, %ld.%02ld +Built-in commands: +------------------- +getcell(0) +not contig +command line too complicated +/proc/self/exe +argument list too long +no Shell +cannot execute +%dm%fs %dm%fs +%dm%fs %dm%fs +Signal + - core dumped +can't create pipe - try again +too many files open in shell +Shell input nested too deeply +input line too long +bad break/continue level +: not found +: no home directory +: bad directory +out of string space +no closing ` +unclosed ${ +Usage: read name ... +nothing to shift +: bad identifier +export +readonly +unclosed ${ +string in ${} too long +=-+? +cannot use ${...=...} with $n +missing value for +unset variable: +trap: bad signal number +here document ` +' unclosed +0123456789 +word too long +`$ '" +;&<>()|^ +"'`$ +no closing +$`'" +: cannot open +: cannot redirect shell command +: illegal >& argument +here file +: cannot +/sbin:/bin:/usr/sbin:/usr/bin +/bin:/usr/bin +BusyBox v1.00 (2013.09.16-14:46+0000) Built-in shell (msh) +Enter 'help' for a list of built-in commands. +.profile +/etc/profile +PLACEHOLDER +TCOM +TPAREN +TPIPE +TLIST +TAND +TFOR +TCASE +TWHILE +TUNTIL +TELIF +TPAT +TBRACE +TASYNC +TDOT +case +esac +while +done +then +else +elif +until +break +continue +eval +exit +export +login +newgrp +readonly +times +umask +Signal 0 +Hangup +Quit +Illegal instruction +Trace/BPT trap +Abort +Bus error +Floating Point Exception +Killed +SIGUSR1 +SIGSEGV +SIGUSR2 +Alarm clock +Terminated +[%dD +[%dA +[%dC +~%s/ + `"#$%^&*()=+{}[]:;'|\<> +klogd started: BusyBox v1.00 (2013.09.16-14:46+0000) +klogd: Error return from sys_sycall: %d - %m. +Kernel log daemon exiting. +/etc/syslogd.conf +f:m:nO:s:b:R:LC:: +<%d> +(%.4d%.2d%.2dT%.2d%.2d%.2d%.3lu) +%s%s %s %s%s +last message repeated %d time(s) +Couldn't get file descriptor for socket /dev/log +Could not connect to socket /dev/log +Could not set permission on /dev/log +syslogd started: BusyBox v1.00 (2013.09.16-14:46+0000) +syslogd: configuration reloaded +select error +UNIX socket error +syslogd: Reloading configuration... +syslogd: System log daemon exiting. +alert +crit +emerg +notice +panic +warn +auth +authpriv +cron +kern +mark +news +security +syslog +uucp +local0 +local1 +local2 +local3 +local4 +local5 +local6 +local7 +Bummer, can't print: %s +-- MARK -- +/var/log/messages +email +repeat +maxsize +markinterval +numfiles +logfile +sender +fromhost +delay +freq +cn:s: +failed ioctl on %s +"%07.7_ax " 8/2 "%04x " "\n" +"%07.7_ax " 16/1 "%03o " "\n" +"%07.7_ax " 16/1 "%3_c " "\n" +"%07.7_ax " 8/2 " %05u " "\n" +"%07.7_ax " 8/2 " %06o " "\n" +"%07.7_ax " 8/2 " %04x " "\n" +/dev/tty +--More-- +(%d%% of %ld bytes) +Could not find a spare loop device +Could not setup loop device +WARNING: loop device is read-only +%s is write-protected, mounting read-only +o:rt:wafnv +%s on %s type %s (%s) +Cannot read /etc/fstab +noauto +swap +nfsmount failed +/etc/filesystems +/proc/filesystems +Mounting %s on %s failed +Can't find %s in /etc/fstab +async +defaults +noatime +nodev +nodiratime +noexec +nosuid +remount +bind +move +unknown nfs status return value: %d +excessively long host:dir argument +warning: multiple hostnames not supported +directory to mount not in host:dir format +got bad hp->h_length +excessively long option argument +%s%saddr=%s +rsize +wsize +retrans +acregmin +acregmax +acdirmin +acdirmax +actimeo +retry +mountport +mounthost +mountprog +mountvers +nfsprog +nfsvers +proto +Warning: Unrecognized proto= option. +namlen +Warning: Option namlen is not supported. +unknown nfs mount parameter: %s=%d +soft +hard +intr +posix +Warning: option nolock is not supported. +unknown nfs mount option: %s%s +NFSv%d not supported! +got bad hp->h_length? +%s:%s failed, reason given by server: %s +NFS over TCP is not supported. +nfs socket +nfs bindresvport +nfs connect +timeout connecting to time server +%s did not send the complete time +Current time matches remote time. +Could not set time of day +/dev/loop +forced umount of %s failed! +%s busy - remounted read-only +Cannot remount %s read-only +Cannot open %s +Couldn't umount %s on %s: %s +unable to stat `%s' +bb_xasprintf +%s%s%s +`%s' and `%s' are the same file +%s: omitting directory +`%s' is not a directory +cannot create directory `%s' +unable to open directory `%s' +unable to change permissions of `%s' +unable to link `%s' +unable to open `%s' +unable to remove `%s' +unable to close `%s' +internal error: unrecognized file type +unable to create `%s' +cannot create fifo `%s' +cannot create symlink `%s' +unable to preserve ownership of `%s' +unable to preserve times of `%s' +unable to preserve permissions of `%s' +Unable to read all data +Read error +icmp +bad format {%s} +stdin +bad byte count for conversion character %s. +eEfgG +%%s requires a precision or a byte count. +bad conversion character %%%s. +byte count with multiple conversion characters. + -0+# +%03o +could not stat '/' +could not open '/dev' +/proc/net +No usable address families found. +%02X- +[NONE SET] +warning: no inet socket available +SIOCGIFCONF +Device not found +%s: error fetching interface information: %s +/proc/net/dev +Warning: cannot open %s. Limited output. +compressed +X bytes:%Lu (%Lu.%u %sB)%s +%-9.9s Link encap:%s +HWaddr %s +Media:%s +(auto) + %s addr:%s + P-t-P:%s + Bcast:%s + Mask:%s + +[NO FLAGS] + MTU:%d Metric:%d +RX packets:%Lu errors:%lu dropped:%lu overruns:%lu frame:%lu + compressed:%lu +TX packets:%Lu errors:%lu dropped:%lu overruns:%lu carrier:%lu + collisions:%lu +compressed:%lu +txqueuelen:%d + R +Interrupt:%d +Base address:0x%lx +Memory:%lx-%lx +DMA chan:%x +%02X:%02X:%02X:%02X:%02X:%02X +%n%Lu%u%u%u%u%n%n%n%Lu%u%u%u%u%u +%Lu%Lu%u%u%u%u%n%n%Lu%Lu%u%u%u%u%u +%Lu%Lu%u%u%u%u%u%u%Lu%Lu%u%u%u%u%u%u +10base2 +10baseT +100baseT +100baseTX +100baseFX +BROADCAST +DEBUG +LOOPBACK +POINTOPOINT +NOTRAILERS +RUNNING +NOARP +PROMISC +ALLMULTI +SLAVE +MASTER +MULTICAST +DARPA Internet +UNSPEC +Local Loopback +Ethernet +Point-Point Protocol +cannot get system information +/dev/loop%d +ioctl: LOOP_CLR_FD +ioctl: LOOP_SET_FD +ioctl: LOOP_SET_STATUS +set permissions of +Cannot %s directory `%s' +unknown group name: %s +unknown user name: %s +unknown %cid %ld +invalid number `%s' +Couldn't get a file descriptor referring to the console +Can't open /proc +%*s (%15c +%c %d %*s %*s %*s %*s %*s %*s %*s %*s %*s %lu %lu %*s %*s %*s %ld %*s %*s %*s %*s %ld +/proc/%d/cmdline +%s: is a directory +%s: descend into directory `%s'? +%s: remove directory `%s'? +%s: remove `%s'? +EXIT +QUIT +ABRT +KILL +CHLD +CONT +STOP +TSTP +TTIN +TTOU +TRAP +STKFLT +POLL +XCPU +XFSZ +VTALRM +PROF +WINCH +UNUSED +Unable to connect to remote host (%s) +getcwd() +xregcomp: %s +ignoring all arguments +/bin/busybox +execv %s +vfork +BusyBox v1.00 (2013.09.16-14:46+0000) multi-call binary +memory exhausted +invalid date `%s' +%s: input/output error -- %m +Write Error +Names longer than %d chars not supported. +(unknown) +can`t create raw socket +permission denied. (are you root?) +standard input +standard output +-/bin/sh +bb_xstrndup bug +%s %s %s %s %d %d +<%d>%.15s +<BUFFER OVERRUN ATTEMPT> +/etc/TZ +alnum +alpha +blank +cntrl +graph +lower +punct +upper +xdigit +/etc/passwd +%s%s%m +(nil) +(null) +%u.%u.%u.%u.in-addr.arpa +/etc/services +/etc/protocols +/etc/hostid +%s%s%s +Resolver error +Error 0 +Unknown host +Host name lookup failure +Unknown server error +No address associated with name +auth_none.c - Fatal marshalling problem +authunix_create: out of memory +RPC: (unknown error code) +; errno = %s +; low version = %lu, high version = %lu +; why = +(unknown authentication error - %d) +; s1 = %lu, s2 = %lu +clnttcp_create: out of memory +clntudp_create: out of memory +pmap_getmaps rpc problem +xdr_string: out of memory +xdr_bytes: out of memory +xdr_array: out of memory +xdrrec_create: out of memory +xdr_reference: out of memory +%s: option `%s' is ambiguous +%s: option `--%s' doesn't allow an argument +%s: option `%c%s' doesn't allow an argument +%s: option `%s' requires an argument +%s: unrecognized option `--%s' +%s: unrecognized option `%c%s' +%s: illegal option -- %c +%s: option requires an argument -- %c +/dev/random +/tmp +%.*s/%.*sXXXXXX +/etc/group +/etc/resolv.conf +/etc/config/resolv.conf +nameserver +domain +search +bad auth_len gid %d str %d auth %d +/etc/hosts +/etc/config/hosts +__get_myaddress: socket +__get_myaddress: ioctl (get interface configuration) +__get_myaddress: ioctl +Cannot register service +/dev/console +subnet +timezone +router +timesvr +namesvr +logsvr +cookiesvr +lprsvr +hostname +bootsize +domain +swapsvr +rootpath +ipttl +broadcast +ntpsrv +!*wins +!,requestip +2lease +3dhcptype +5serverid +6message +8tftp +Bbootfile +S[kA +"UTC +*w@3 |