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۸~? Nj#JeY=TβZZSQ# uNN9fݖebF- a]Lw;p؄Ay'D~!>S]?NXGAp7dnR5gZ,xS9r*P%ᘑ B7`>hL&};6r R5K?" 8GC'67Iw?|>  TO_<^et<z?XR]=v.0 __W $.-WCQq,NSC׃bM d1E sz*/} (Wq5 9 XΙ?nEa0|̓3w;K/`1S?\(E,'LmG0/~wp%E<̎嘇 s~ YS|!JO@7|:/9sOC_J3hBgܛhgbu&1fD\< >wϬR>0lbߎǧ2R|JsrWD[f"C62.hm}\9$@62R*u@Qa$y{طPo,v4P/ٞx34uI}B'_WuO N{!`z.c'DP0yZ EAz=ݲϡctAB=KTj$@QF {(LH Q=&(e>̵?Sc 7eD`oԱ;]Q'DWO?A Q؛-wIv ^=(9x'CVR6Ļ{ wLDp1 =r't{TdɲbȾhD n#2S?`a'e!c-AC8~=-% h]MI2zl5VCCV8h4S L=#0@*ڕ9G-i=@Cq'{jĶ-T ESRВT܂B[tQK=ukYߺ+ؑnEY4%H41#"GT;{@iȹ)ݶe ]Ou P"1RJ#! qlmc8cNy" {׍i `T<*S ucN Ha p $Xq;"cj%VC2ѽͦ:ڗ4tev hՠv`x>A'wG .eGf2Wv!bKY2+0k 0%i-\J@>\9慡.|(>4#zF@gK)b'褟3Ş u`̧?*0d0?VȟK :4`Sr=䊉!jQx,1)m OgH\cvJU0Ā 1jǵ(Dy*of$:fa+–get#@+cwĬ_ VoID/toSt)KdB{UѼAFkyrġ];r G|lH.l=9l`u,lA9z,@~3MbQiNpͨZxr3F`wG~FfEC Wo?_~,ODž]VcBC>G,WKru0q H[ݓA9hQ!lYrNEqU=_{{$m0%lFvNx$0v\zv^:%$&Sk2sG@7#(@ +kAY{&?q\KKԼohy=e(?QFZşDU_JVVtԩO=vj#~<˽Cpl(]ew֐*mZ_a`g(54a];ψRK  .Y٥C:lj0עKmr |us;(z"C-]wЛ: *ޖ30ն^ r vVC7EAudlX-Pbj-n.g64ͥb;9uڤŔ.PԳ[vK.&(úwo8<?KU@-~\>Ĩj#3/a}JU6蓏x|BJk6Wq'ŭ3?s'9D0;wݿqWfWں`ـ Bgyz-1~x)XP!Z|rOétĢz_*2ȼ}_mTP$$\hf^1E0O6~T=(Nlۑ/&Ry<\~xrъϘU;ȯ6L81_Xm@U}ҒOL[KPI$fvKAԟ؉^7ajG)ٺZ:AT+)bc FvrX,&!5_/s8[CK Ɍ/v\c5pKF(KSw9s>Ty`dań|F7a`uXR14AF֛f=zݰFo}jQf٦Kemwo>`M0~ΐ흾22d*"ck{V}ϲUFN7YsT2!q.qE7zzwPR%f^(.4D3/v?DxFj\q{3䊇xd*˾܊aD' \$ /Ͳtji ꈓi)};@L'’(E҂ P4ϱ}#4 2~03l'ntp7Au[]Xf:iM~_5G|]eeR5كV Yi?N{ƉX1Rz* <@G~Oa$i*}@z\=$./c4$.]K0|ı/ q֩ _g;i/uD)ԉ`<2z|9cVj. uZsi_oQr+Dž DkT4Jd qXflZ{4 <;zܬ?\ɑ~"~ޯ|q`Tۻƙo;V$e@,kF4.Z/mV(=]7$ ZAzV B]I;A:,Nc3L`zɬ+V@]0W(pSP,4$[U(]-7gF֨@j?c<>D֬-4B[)Rs0QijHkOTO6އ3Xsj킘H^0!!{X(X1VA̱6 %"fuPqX EZVujt!aiQ(rl+X34d1ZzZ+yQosi6Yp5jJzAmjʩsK]lÐO,8%?%Fn2}^OURi,9yyEs֟!_89TKy2g x4Ol˜t=qaEbH>`oIڙjz>7wlIW$s#I_᝔ n1! c?#6c DDDriP^>Z !9nh!E㽤=>SZG(E9Wi񫯰 _yְcZ]*G ۺwjx؃6@:/vPT?QqQȹ >l,x :3_E|$E5H ZƑeo3Qm|pxB |.m{&& tQd]AJ3 "g(q#8*Z] -wZ=ե 0HJ6 wPp~P"@ԷyuT&q R&G:L} ;q>3%G̥=gG9jdC=wr Ǫ >e$_b#[f. (<'j3rx|Iu >+yx wrk*k;wП&ahp;Ԕ[8՛@2[Y]pZ(uKF"D#y#υ2g[t/y,O_==nVڛ!%7 w ZQDB:k[k2v toxVTG3Ʒ ⯙i| uݤB 9hRӠ@K9\-|K%G˺Vʼnw.(#p; |5S<_ˏ >O(bM^YטOYc|>plwERj-RViI IGȉiK