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۸vS3k-oS3$x\sgTI)B+}:oa")f[>$"nt@ӟ]ޙfV 0miN+vS1O_~!ph]ZoɿzBȭO P/Fa89tZ֪7,DdX SU;OE 1;D:1jI\Py6Ou :f!%3fAw&ȀF iW>fH8b䒅 O=(1&=KܷͦtG$Ooę?:v pgl EQ"|c #cbW-*XL}?MA]=vɦf3Ш\|y}D^Gv;{ֱ Cz!$.q~!>a>~E#%b 1sz\*/}; /9V30 gzI[A1yCġzH/yN9oR?<($E MbQ8B$~x;P"fGjCbX8G0cHʿ)>M|~ߧ[>\Nsy̧!S/{l|2($2$O6a(3!*%< >ExnngoGdS ޣbG>d|LI;uȺgu$p6t2q>EGA/ ΢;6+g.<dvxr2`>xx})e7q?G!q6#?CHUG,y8.+ C-ԑQ?`YBM\ 7/d >{-Iz^7֐`HTgK=c3Q#=AK]g}pDŰe0םP[Ć|&ޡ8BNC_}~j;ı[ ES Жz OP(]Bf<55Y5ފЩLhV#Ā:[胆;?ۘ\ rNA4X%{1]6#lts#f C< g=N};棱|> f^@y>&~sc΂hDj/+>fWᔯnw %xT@?q@ ,"XvY-M*!v%8H)fC#ԍjt½t իCz:gQ4b#>cØ7WBRˁ=Y7ğ%%G#!W`qlm#K،y{Ez73ξB:?Bx \vm@(}fސ|^O G8NÿmL/gJxc` qS}x2|bp%St|>2[G !2AN0+E <?:ZZb%[ @2^0* =ȘC&.#H!ajZR-FZ-`Pk1Sꁐ՞G|*c@9ӄVR?W thFsr17#Lȯ@G -TbtR*1::^\!y0rϴjB!J&*Ĩ׭ Q-M};T^Z y1?Vř[w5mB_'f*%Z]} EK˽I=N.iegy!fZ͔륕y@R1s[a). pe;rf&4085,hcaAmq@:Dy@1\NnSP .˩ Q۽mE8\&bT9w070/?hOV4@Rh [T8uC͉ťE2yա3@s ϴ_ rfKWf^-H+,{,Ŭȁe͊рR? >NpV|r;BdGh>&=\S$%|>.aX.f ($YU`ns6;03}"j\iALj6`TSϗ ndpg䦔M)DƎ/vo5 >SM@9k7~ S e FQ ntSV3/:3RO'QG{5{1o^t<5; vUfb9Lzx?^?s 0-8)QA|R'rb+ ZVmc1❗)O8F~^ױ.YJseŻ][Q9l_mCp~<<}03c"}`gXRX^ݒ ꍝvoԛbaj?'iٺZ@Tky|Z؏|泡5,] c{H,$f.9>Xޮ8)sm JOjgo}W\O+-1ͧW",9ol(_YܘcȒ̵` tiǻ3&3[Fo҆բZ֨;&k2jʒؤ+hl}`"C GO',ԚQ2/\ue꬚6LЗCǭ|i*2~zD𖎈ĂD=hl ae6;U{Zɩ*xJ6̈́ᣕU{zY#ժo^+uhX/Zܼ6ppKv?~]rC<5V)ܿv'-d4Y f<$AHG0T(Fl/v(S>s)@ +czi:> 7B8N..D8GCFY|б@jǖ/fuyd"/?\vKg&+܍BvɱqQ3lQzA0 Afȴ \ǝM !W le-LJM}2U ?VpG.x@}b5άaY8IN?I!%@3c j7,=\?[ ~NNoP8eQ m9~z{̬$/f;.88}3bvջOmF|l%3nm:^/U02C 8~` ޸iT,"[/t\z*[0-KڽV7ӬřJ Q~ FfɆ9247?G.U K5p!@ޮxQ/QscdϺXLN٬5Kmc ,TJ^19heFYb:Ct e2SAfb9S+let8z=~qo}jbJ-gFDQe2Z)""SM]ba ΌZl4K54R ɬRvmz)&,=Ĺ9,в)hfԘg7=v-ŋyC51ފw]#bn 8nY?h"[\4!F[q(H)]mh)"Rȑqۆ1L$PtUF12"GJ|bB: $#sDwǷ@Xn";dlD(P fhD݆ &@n)N6J!PȑSiH޵ !/B*`v:[Q@B&yydk6O٪M"BMb.l 1MȄpG6'#1=пt"^DfHr},gL{dDTh`$ /&-.ʠFf_eorG0)[> ?>ǂw}>N(hY/6{sH5Zb+sb ݥ1h,8M19t5I[j/c L`}՗ 7c Tiǔs)ӵ宓s)1%yLś|'ҟ'ԛMҒ:+I{R1BE3y4` ԧ/ gf"9('nxYrW:Q1K,ai%k6v&Wkr:{?HMFH'1tM:+9H]͐>;*.8֬1T @u  d1^ґ)&2=<+#d@5(3umJu~>#m"i;-0Qtx9 iv_DKmXFB7]4)r1%_}"wL{;,!W#'!?T9A6UQq,,|$8MgExE|rHzy/|' 300&\ȥս]&gDDJ4mòF64Yhjt) cd3-bX:|]h`D=ZkX9w򍠑/Jȕ@}x'dDfWq eiR b*W|ZkM8\uu)o1[Q2؏R۪J*̳EKz0S_p[ K*S/iψK4kXi4|z҂