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\r۸&ϱDRKJ9NIqRdw[*D%@zdfk_\:s5 )Q?X=Nlh4 5_ r"eU ,t ^98hVleǓx|ٻbTLs4__&Շ3—( L͹A O FQʣyuaa[6VN+2WJh?li(Z%؇.̨җkc/N,UH\/d(MSl$2\&" 8<,-qD~FHs&!P{451ܰGo}LC7x, >83+w> 9՟x6V˽|l&>yX}J]=vF!0 ?_vN" xH|p,JH~K T˹ (r%92+>)} M_:"bj)z_E43,SP.x$qX5b!4S hef1)Y~{=O!}ÜWl I1+Iӵ[,=De\!)X[9E=w'Kd]oR>|OQ#iDdGa)rET( :q=INIͲ!5adW% wLr_n~費҃#]KazM~lnll4?nA "CP$f$ğAA Yqb֯]K$T 2;3:s[CAز6p#Ē պ>fb*-kBc ؿm'̕+DI1ǣ`gQ8`cLO0C.;־w )8nBG]վD##ߕ^8l`.l,jF CbH#)#Onw-t M$Y %tum3W!ɇkoj&tokzKFLU1^DjÀݲ[gݤ۴B})i$%km>]xr݀w{c-A BϏXMq4V6)r ɺ=@ԑ)@5nmBSZ;,] U9W_Rlf]++z2;A@{*%.2P J". `#١5DԊ "b7 rK3coU A mIU]6ɽ?Ϫ(%(+bɷ0=?`Eq6pIc&x~WAbF,^LHk'\ mM5d@o }TVXXiZw;7=`c#5?:LNŶ{Q?p~>a4ɉGC/=L.ȏcw5%anJC wZ]MFbح-DEIdެ[e2SƎPSx]\Io o@l E!vDIhy#g|o.)E.Rҫ®?w/h^4OmIZάzL+7Mu@@bq@M}$pNQYcFX/E[neJJNe 7[)L kJ |!o`cSfv8 gzi)ivς`NH+igZ$:Z,}""g>v\ /2`lo~%& MrCKMCCgLi>_>٪Y^j!]<"Ç#<@W0\yȇLxtlĨ`.CT(Yd-|򡅮PIBbUљ:=$&o_̡tЪgBh^=y>~_Fr1c-d^U 0s ~fgl~ohJ)1b +ġXi WQ<}d,%5p:AKaFpl( ]m ~fx>6>T׆p״bx΀E? ,u~޹,hp3X 2ʦNjR&d;q >Yg/YEfakS?4Kn*dmPvwͽ%,K%c6hem;if-!L Ez|yEo,Y33kgB.kFf-I84_]]:oߝ_8_}Wt,Cy*/;׈Kf K)<]"p!h4ΈdL]A^ -VXºɐՖȓ3,vTPҝȹ%ICTn Z5I=sQ U?ft[^1I83t}%`Y`aIwYD_&o n,e.8T= "9fuca g9lcG —(?fpԜs#7 Cjn@Dlc]).k4*eGC͍cA U=!W"&hmP `ieKkȑy-Ųk8{Qۧ~QwmǨݝiKy#FM\MFư9}FApEr漫l.0(?t:,=>_,lJJe-;NF refJBҴŚ7ɖP-HYcCI0ܣ۩r()\3 snQkvl2:pK`0H[aomP%6niD.".wb`:UΣI zo[ƿ^7ﯟ_o1|c;i4ua/VG:-DPE9#|IE #øA-b%=s(x3PI;Oݗjxk˺9e=m{R^ Xؗi{ }P h^LЀ#@|}̪ם/3'<21`e7Pj.CNSao%*d҄î G.%wX5%~4nFVHm3|n32/ 4 F B>GKCI~hC =^2F *WBހٽs{:)täq+.*Ѵ+iͳA R`Y)VP 4\ͫGbi"[Ιv?4RwO Yڧ7fY3o (7@G!Ӷ^.htk_,m%ꀮ}ן&`sS^Қt7wL?-IN(5lc1ijiTJ~?0ʘ&y$ιJT]&*} НO} gaW VZK4}9&'-g?Ub;t(z^bh7 vV#q$U85Ӣa&ɅBb4ޘ&u9<8xfSn+?]n՝O* ;gr޲ L j}Ck7AVAauƁU?tnf>c]vd37;Xh.镛z)+=U]+"g1FwH89񜻱D5Oԛ,=6I UYEcas 343q15t'mD-Xjdkn #`v}"/ۈ1r{rD#Vs{zy錜Љ`dxGKNUX3SJ0z+'Iu; 5m0Vv{Vְq/60(_;8" AΡUIlZ* ,Q@/A!(VQ`: qZj=+8GV̎VLE*{1 cTG&)An>҂X݋n=,j%\Sx|/xy'N&f硾D3]ٖd5#]K