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][sr~?bϱH\x)tdZe*QskH IH E4wkH~L*?)O<{f$DR,]\?tzN_ýf 0m4'F,o?;2 7?_+-_o?}$P :J]]wmEO&RPѿaY&fV(lGiTHUPl6evQ#'rY]6f^X1)̅FލwztcQ1ki"H#}E̋ZZ.F|js&OAş8F\Bx! ȿ#5*g 0SCC2_!I`?t0aaN=| ~tåp)3\&.UK.rHɍ22{6ɼϞKT,~3)&B b L/CryC[džO8\EBSbG=@_yDx@x&;fC d1E1sz]*/ 8)9(7uc,qJ,,S/x(쏀?fI) ߟ|=?˜7hbV&sVq4BO;1È3v>{~ "!#bF=B|Ok> _iOCjAO4@ӕ]\"$` |./x6vH||"\*˯D"Z5$e&!bc(ڍ V: @VeTj쀲 H4Qo!ߘmi^P3yiVuI}L_Wu_ M`y.c'DPګ0EZ E{vBߥc{lAB=fKTj$ PkQJ (L٤ELㄨlk~ٳ=Q VyX`gu{`]Q7BG[O:}?@ Q؟-vIz ƷE/ׂ.PuXeC{]q"yqD>vU?Ch}LeG,3CKSd/%2+Z1!ZF5 61>}5PR.%ʜTXB-eBHx>(QEd߲WSc*0A ĬiqY.YHscЕ`?9aY&i^eD<ޏLTܘI{$cø)F9E# V7\e,usx!<2^(r HiI' @6ٓ.fUUڧPpj@ 0"m`_'M˽!Q(:A6ѾNÿ L/%[/%X{uqY:1?a(w-Ct|>4mG AY2̒i8xtrō x-6c^‡B@AS29fĥpD` TafdfZto3z G̡ }μ E-7t!H|tH1n8nep"aKF b'_?=UJ 9E"02j~c%|.Z̿8de^*@@ G Pl2 F|E@#IܤiYUu% %UwuKNb.5͞fܚ^_^Ytq T[KAy/8 l[jiIKToOɢu%8EfJ>{.&nd]a{@^BJ^E uP$9%i3so0 )Eg2jr-CѬYYC{x 9SZ%M*.l覠N5hߒnu'uhU2fB%6k+XnnƠTz}v(DqqW+TGnƈ%fv_6)#B4mqZJPM ΃SSkWno?ӻo5V)a17 X+D=Y`nb9HyaHiJ jpwFr`8<"1ùB|G0R3=&Ir6o;q&ZrZ PZ?7; mMv,$Nb.⓻.N#_ԫRAjډ"᧙޸Bsnv)YZHvf*-Cqb㎄~^WAsgŻ]~V|,E~eyJ ZKgq6t(r7Q ])aDbrlbn+)^l 1jh-/Pevw/ii&9~Vf X3lkl_Zܘ1diy 0}mYwW;jUQ f4z٣6ei5&](Kn^#f +##Ih.?3*4vz8>ؐu/Գ +OPgxSb2[-9Ga j ̓ᡩ|%'W>$Z`ri䓨?esҪB1cI)t;@dq\'(E҂ 4ϱ#42~0?`ɱi7|=ڿm. cF CYC~5C|YeeR5V)Yi/nƉX1Rz*<@G~Ϥ0 ~n|҅JeKKig qnar?漏H":3L(=IVj. *욝Z6soVw0=[R\؊͢nZk nqƽ[M ~ ®.h*7?7F2KF׌m n[Odh4Q+8heq@YX[,̒yTC߉~cۄ(MxN2ܽi=!W׶AT_J enG Qc+uW[mܨT6EWknFs6γ1Vt"xQv-cTC<v$VV;Uj4lԷ&LmӺ*`nqj8di]êm6[՝UdlMsk6[:[џ!r9j6IUJ6+[Ea0[ŹmZ =pqs+g-l+vV ">.vw2пʼg[ zWɤ-vR8L_)- [~ ⻼P-28}AUmǧhB:͙KI ɳ'ҢO8͙ k;sPbhIxG$/"E\~ @MWu8ť1 "<=tg^Iy&㿈+[-?v1b+<@<@DW9aB ՞KNq#fN 9*eU~mӻmJAJG`xkPϒ&Sx (e0ӺQZz?փ1Ϋ)Yq޻Ix}"ŀۓypD]Gf ,'KK\P֮8I"[n)cP2wD;RJ< IG;$C_u~&O\۳[yqCyZJĽzxf0ζ\ w民3xLr8cMI'U'Atp)҄l != ဤgʧ+'ʒM N(?gM ;)KԬ2>t=a'2,OS91 &I"_ ܑ/<aovxƒiyK*M} Sec؜G7veDφ]xF|iƚUɗ8 ]q͑,L;BG<ۅf@j蝹; 8i w^PC7jH{ꂾ :TըnO]CϷa`u} b|AqنՀnJaH6^9%gV  Ю9Zd(kO g[96.t#-6U`S)(6&;/r.+^Av`} kw d&u!} "_"4,U90?Lw0kN? J칹Lue'L/[x M?jDˉO eӠؙok7%0D\w>>3I2w4(p>㖭}N{⽐>;sbrYף%~q\kwż7D"W_>O(GbJ `P9Xzx_;]-qT=j4kaY5hx, 8!91M#!=`[P9#>+0C.$7bRNs)@+qV{/䓉Ȯ4eR)b _xhF/x]6%üs䮄u@:%zVHo]iejzr[*V2Y7YD w-