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۸;`xI%eI9LqdjKD$$hEu<>^s Hآf"Dht7>4|7Fw,v)5-wQVZF+?uO~xxF \|y[TTk~ A>vAV RFyG:zCRyR9&3vODt . 6/MưCܠjPUv< Y}x! #;G 2ˈ:l6,& 8,gd:' ~q G8 L7T Q}%~c!A`O\~?1 &toO2'SSyWrl[=΋IO[T,~SO~vN.f>0 rzq;pַ2 ]O 짔>m~ )CG%SPķ0,EW%G|VKKj5 C0$/`7IxGB#)mr)YZƈI%Pyg2ohFW!111>Rd](\l! X[3'_WU:Wm":@_oxbGǮM1 .1~6&51+TӴ<&#\ot̫^l$|wĬ>ef&>:?T*W.A-38PƅϿUk͇AU*ݝMlD1 CL wB\s;l9YXӽ^BQpՈ{n= U]Ɠ[.SU(փVxrR5]tI7˧ |͹ . XC y(wtEv#0^#d2`Zrg—,YvVB3`b\$RWht:)G5"`D[?1= Ӛ${p#zW+ݍHD}>5''n [&uvG ~G@DE8)]AM6{(_~evOLY&p BQsL[Me/,Qm E$,&ۺJMD%UHt1G>mQ-&wĮ)\sj˔Y X`5CTFB7}- JI \wx70IV-D!`5xFVP$W(ud;V πa0iJ3#Y&̛hƙa}ϸˑ=Y-7yp1#|X\#{Hg,Vcj:vy=ڏJT(S uc.7` ^8<@0 BؿX% 2*|t=A?Íҝϔ@>J\x>X6rʯfm ]cdo 9HoW4אS/QK (V0Kt 0ՅˆCA[Htq8!?Bfn^-TV >zzcDB?:(0?@W\b mx.">A'-RV8 Ik`dX^ h0WҹBD|f!oe"UJt*N_'~Fؽ ri7gr?l0KkjGzd~!ôS2?x2'Pg9cη2npx%|e12;qrqv1ds[7b*JJ8>˧ba!7v02jR!-0ՓA5nC]r ];k(8!,kZv]xB0b}U#ك&l&˘ 2!LL.u`2T]-fS5~!߇?2/*`l=bb^xw̑1+jK4UōjmXƸh^_̆xq )ڤ`/H hIO^Olll5k%9GkЖL HEmO0Sm$ _',laqcH9ti-wDoq&כFh`?SizϨ A/WF  omטofdk.E4 䠿h-ivQ҅T'5->3SG"$f`Z)j=Te)a(rUu*5jDz~h :U|3V#Y\-Ȼ UH3J<;kXXB!1Iޢ]ˠetaϒ"WՈZTd(1a"=W #YN_TE]Uి& flšֳgҦE*SS̱@7 :l-9&$fzs-gdθ|+p_d(S[~.+ g5,lWʕۊ< @lO}x!F xvk#V!\TAg&=ٍ"}&8w>S. :·;giNЄ$z>hcg()"bבh /ZjSgV9rN,OFzbb1ғd䌣C*z_z֋.q굩s Y M0`E& 1Ǟ+f&?s}o'* ܣg~Ϗ"v^ļxl H3`$wS77#8B=~Nz"lqqsFfO I R叨Ԩ (^f(/%> 0R Ő%('0~s ")mD;-mߴ|)6GޫcY9NFwɶGˀfeO]WqY}=~9L`Q|ѭCl ʕWCGվl@Klָp<_TQdV8Ƭe~RSf߉d^=y|C->;ttl-=q³xCx*urXЇAnPE+ʻ 9-/ /U>RrJXpj*cxL " %5\{I|5MkI?T|lcyKW7ud@`aהi5Lt]Q}hPd&i툎< Bh$ p ŋ??bmjg,-&#$ x@ߦ`L-~lc/*YH.'Lyh5֚8erj:OZhw{.ݴ+*7Ӻ4KRrcjUj1\bv5Gř5WVx^j*>dXY[z wH)KEJȊ{,𙌭̏~j# :3>, YS20GBH}jk5$)OOVtm˱%no*W1ơu[%{B)tKxFzۍŧfd3 %$\B#b)mK'>C}(a87g_ѕrGřU%?BUn=[3}K->:6v- ~wV\+qh7VnK: gؿE_I_l /W%1ћжѥ/ѷD{F^5VB-Ok.vM^st I mZXRr]}pX3iH%bh?`ơT@k]ҠOa1~MU,1ŘZEo_ᭅ-2l\^--@+~#a <=f%lPqko]_n;Ⱦm`e#OE,}9?0 eplf-v }ۦ[b!|ndL7f襷Yz`;+nU㡣3飿J9Vv={H9m|y=;ZPϏog2?4@RG=?:Cj*H=?Q)6Y*ijFAg o9TـY\\g/Ey|Nu@Pj>KP "5%"ݲl]=1JlcrPL_砥(U흘 rNVCT%*{F}O+jk=V:H+8RTvs `!6;aA<OI2F# :ʈ1HUqưCܠjPGDccՠ"wjWUf^K1q:R;!;>5wM _z#V#uW?xwƵ`nȋ*vi &&fDC_?$\ph)[݂ha@7KStLќ2@IONO*+,u>/z@d3bˋhpR{l2I=uSz} ע|mV4]CIz^ C%=Py:-d*{Z$|_BRCȺPb*JW6qVN}B1vl@F*@3lA%F͓5vO~TJ6A+N1(T*#6\k1/OCQF=ölA+VqjVo48M+\ mZ( HikلD[[@FlD[v, =C`3 }QBBzQ@p*>Y2ؓtUpQm<~5f#%6t :EܚR]()"Fb|f*k &i$zLUM1lZKF '_cKVMNSU