4 $ * @since PHP 5 * @require PHP 4.0.0 (user_error) */ if (!function_exists('stripos')) { function stripos($haystack, $needle, $offset = null) { if (!is_scalar($haystack)) { user_error('stripos() expects parameter 1 to be string, ' . gettype($haystack) . ' given', E_USER_WARNING); return false; } if (!is_scalar($needle)) { user_error('stripos() needle is not a string or an integer.', E_USER_WARNING); return false; } if (!is_int($offset) && !is_bool($offset) && !is_null($offset)) { user_error('stripos() expects parameter 3 to be long, ' . gettype($offset) . ' given', E_USER_WARNING); return false; } // Manipulate the string if there is an offset $fix = 0; if (!is_null($offset)) { if ($offset > 0) { $haystack = substr($haystack, $offset, strlen($haystack) - $offset); $fix = $offset; } } $segments = explode(strtolower($needle), strtolower($haystack), 2); // Check there was a match if (count($segments) === 1) { return false; } $position = strlen($segments[0]) + $fix; return $position; } } /** * Ported PHP5 function to PHP4 for forward compatibility */ function clone($object) { return $object; } ?>x<]s8v[;I,/[R*qbYqYd^T )5~{ڷ}nHID$ht7@s:&>yd"x5*e ,Ejۥy߯?W݇bL[4?~$ @ D7OW1\)#ӜNiؼ1Vǒa_;jD4+TF:+=> *|BJ=@,p3:a#uLߙ0II]a-92 ]cٯ 9P"]Fֻ bk8 6a8Mpydqgb ?t1aQ|9 ~3F_/O|ta#ZUL}j`jGM ̜1P\> ozLi @@?\㓈A\$\+.39۱ÄG Tڄ$y}?&^+7>m&#"dY,#|3&`ާ'٣%q.|u@"(4lEƾt9T"bSPf咣b!j A7 lOI# [#>h &"g _:LxcW7'oIղ?M5d(X،\R)A/>Q #sK# >2ܼaOdS >b]F_fD_:<~נ> "g! IlQ/Ϡ β;1W1]-n+ՅNcN߯-:nEMonr!XFG:f9T4e-hD.Ǯq\I.ٓ4cbTDLvs1G 5Ϣ,r['$AiS1jvex);nv"Ʀ!wf*Fѡs5da b2ѡQHґB8#IO`K:̡$$y8yRK/G[s0 V4(?N3b$ %WNR@ \C]pqcR R4fy iBCs*5˄3>`=-|9F`CNQ߂ :_Fx2Ьmf 0/j˔-8sժѿhX\_:x~m\o|S~%@_1*AC`j3 ?w9 <+.:%h"d2Oyk$YA"h H8,! |7z#]/*koIuhiUF$h]ρ7Ov WQ)GچZ(*oEjIĝg\2ŏW·\E{z)⊐SCWcfg?Auhpf6.$= B;#>ĥHe=9Q_BiwRɼ_=ϔnC9J4}ȏI(=W\*l!#.YRJ,1~Lrml- lS`Q }Nئ4> WKbOI?]=z`lO~5PNRQ2)5ȉKd]Ln"0␎RΩjMtҵ^z^P֔B,+UP!auBD7y.oe":mUʫeVUq\IW6#%o=Jg8C-f^M7?[vN{]ZWR{!oȼy#'2O7Pܞ%[X%ɑZ5nVjgjYQ : mM}4ԛ/7H/cF^fG>37B]S0B4ءs؋Oa%$ʼn)LUT_![$o(YuD- j%'.S.ЄC=8(%x[suD$DqL]HF#LMރpu-캥Z|EFoӎceϕ7$cK]uCG l|_͎Aל_GRW)ì0vA]Y1RN/C.yYa=4+z6}3|Qf@xvKIWj6: ي13XA涿rKBz0l?vHfs+0 +3Y`r u;cllG~: *;V AZe,?>Ov8Mai.\X#.Ye6e`i"sɶ{uGs=tO/-l69柑1/7$ ;K_fU+g/>"*f7H+9c$Xŕ%UF"c 9NYu?@s% m nRXb{*j-?6VNjBi@po _8$] %mz߁ VSx$3K^L2gȺlhXeEUa+ ȩuuR]OQ;+s13 k~PIY-dgE6K'E23%C$k6[3Én?yKRjx.e`rh?X0^$VǮodj}#Iw,X\Q)sa<$1noWs,p  K;k"UP}-`2s޶("_Kn ^e#,n(/xzZmVa٨:kؕzۮjyEkZo&*} `|~^Nq##2Tpmj`C+lJq`!6o!C*`W_-A&]~DW~Fur5E %BH;g/^*xx焺'sMU]IwZ5f<ǢCdl<c\˭:e Q<%X+$Ȳ_HOM],"Q8eۧF>N!.'_'r/׽PcP+tx?9RVմjfղZ:,^Z"tT3?Tp |\}*]/K Ϻ]%(#7gJ>~'?x@ߦ|!T VNBON |S]S)<.#7K⁜yx+$C~ >xD 38prgD2:!c@ϔQE$'0U:%6n(y1ڻߕޕeq}I>B$$_' 2g?hѦ!#4  2FGUDG(zuv,LK֒kX#^l1Ȉjmq4 CO d #A8wp33iFmy@:9`܇ t?*)D.‚Nn90$RP0*](X/ޯ0 h1;!R;BbbI.fem] $b=V6o V7Mw!F_[8iYκ$:ϦO1D^893`WR5YSo*UE3ҁ}۞gA@8 d,}WOR⃕| +峷0*YfD,3Ίw^*]gr*#}>S*تJ;\x0HDq#!QC5bG[H\Sg`D]btl덖U֭ZeyXh:&Eh]Ҷzm hd DX@QDY`;cJ G EazR&8U`s+:O~bW_k?q_Q :%hZ9eJB:ղ%NZ`XngS3W8+ZЪZ?=LD