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][s۸~?`8I%Xm)8I*ɸlgRA$$Ѧ.ZQڟO~ Ph < R4_212<6tZ֫<WW,cErV]OU4ݒrNČ+=v|6a:|B*dcAB"Ǟx~j&) u dk,g3Y2D^sK GW>a (F>1 "&m6IOE#Ÿ>sf҇:{}}=bW%lW=O*VSˇ}bӀ /_> ED\y.4i ! r@}+GYyP,(,6a>IbGˢF^e; G,E4p $/E7g٣%s2M>="BPJtê/y,Lje\!)7p%E=KdoB/ |O>$_hDtdŧ)JeQN}%yz, " G#5t[Vj|w}=$C`?W*b\с Oȥ\DI62x}mZ{FlT \eRr3"g! U|zkza,@5$,(|75Q |3Ao Azڗ/R3\ Oa #/F E @z-DqvG %][C ""͹F :b҈@a*eȘKĶNH. tA/ag;g适Gl(s {{܀]/aMa{Ȍ?! !ج^%j8s5u!?d^\^֪zx宭^:$fO; ugw c&{ (븊ۈ8c &9G5VKhžEŮdBS3ܝ)#O=WFW `QÏ@HP2MAK:;Gȩ/>S׻% hZ("95!m沗$y؇"^,ۺ`PV儻T#U@P/-+ \no eڂ&`i(CPu<uBC5u ftȂ$Azp)0x Ъ)uudbg:=?SK5+wrW$QY 6ݸ, $Lj[вcC.dj) hBd2_H; T`x n0qYYHx0cЕ):IɽdYN 3N,3Ssc&hcυyS8 J)G\(2o!٣zڊ:9GcgB llZtgcτO̩6{h#gc0\yC0`jD~t$~Oڊ%V'c! ək=1C,+qܨ`HbU:oYm̔Doc@h,lr<VI| 4)0vC&<[H%4?G%ztiWlKiڱ]$7/h~Q捝y:T9*M`ZjuxϕNH-b˳%gm,KP2XLTN#`һL C՘U- .-OI9=J 3/dѪyp|ݺ'ٺ#ɂɮ:B/#>h1 r]"j\?z,g,]m5:XM0w\pv;F Ɠ1J'&<9D3*K4ܻCd%|nZ*IP+U[brE*Pp $fE5m+=\%*<HS4baAض%`R儽cw IN0WVNcm ȡ ~awaX8VH+|U>.#埓WRADe -Y:i7VzZ4Wi)Sv4ut )˼}s|j1snTh9dkE𥊓C>3&/#3V,+T,˷/-8̝A%L6NP}Eщ#'dO:"od*}ݟ$is8'=q Ɍ{BC`α#KSϊs>Tgea󽄕"&hmC+0:F,+^:À7Bi>ui;ál6-i=.e]kT>tQ FFT%\hm/nYe{u[tZ*وu/1gJ7*% Rgys|06>Rk&Ƹw2O. SEVT{`}#qMB0A QAU{ҺAW2ciEx u8b>PJ7C'4sl_ %?I 8,|z剶tunFnW+nb1_x# lLJ~Rpx*#+ǒH['jǺOS:{./e8ʧ}Ho&3JBF%vJX .} niY':mz%@42'̙G4>%d- u]](s`eĪ7(U؂JDž5@ڸ Ogo3Z oiZIXM% p;e1 q߇wF?}]~.Ϭޥgn aXbۍ S.w'̬@=>vg7lZS]S];hkztn<۱iN VbߟwjةW@@lۻ վSll.m읜]⡒hmZ킞+<{GG]oZUQҿп i)sw7̜9oHN쿤̚ewI;XJucՎvc._B#kV1N,+vSOwbƲs[{G:>7;;L{%O=ZrҁrG%/p)ɂ+R*^] s>b&/3l4ZY%ܵRJ,}P4l-SB"sAUuc'r<;,뫋w$yY%L]a9$c?yQħ9 $yTOk]Pd HNl5)P InhqeL*xg78G~vJzM88Q_ovA^_Q1"=OZ-h(8kuWrwhx_UV]D6FrAK6 g'xe|o:?L65kX՚rIK-.&6INpn;ՌhiaCМ1lWWT#E +VH]_)o?1|jJ2y[ " {/Q䄒?ͤ.ߣ7K^i1&VzbvHfUO?)izqqN?WΕן^-%dxW];[4Yp p=w\Nz;?䒧MXm5ȋ0|& vD!t]$6~?w o$#q0r 6ӊ o%&>Wmҹm[wLz6=8O}SҜH'_Htg PcK5wYDRG=гUlP;]X_2{|@mӮuC>×|o˨ZU,s.h;-;27 7?>>OexM[s=syrQW-`[)+HQ9yZd…Ĺ)&s9P0uGVo|B ~҃N0(e-kwD- V"2ReRi㙻P{RfED}qeU;Y%oJ-h5qr$èDgYPo ٹ7pj[89hu‰`iP }9R-Vu]wP̗K«aF&b\qOͷ*8S5[5#/KLAGYRxb~s|FAjwGmVkZvo*{jЋ ӱ yv>( ,[9PH~ ;\(=KZ7j7O1% LSs|UIѪXI]FxbiCwQX*BԭUu-bɗoUOԱ)o+$~AU}>V ]ۭNQD D{K