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Ȓ}"ZrH,%[Vj$g F(@.tG||<ݷ0U"Y4mTfVVVւW_'y`~`sUM!5ebn7:]y;ogvCsgDڙ}KO Bn}vRGU]*Dw:U?RoկXJYBK*jn-(Gt:2L̨:LMTM>!eLCb3s2t^2鄅Tu!sî LE" `W>avI8f䒅 O=( [ܷͦL ҏb}G$y'ЉG6 g4Yp!3\ I8bW$lW=dO?-*φ]K9GCtog= Knm :tB{!{u|# ׯ<$'pd>䈂@b9gi[9'yCġv?K/9Ƙ7h."V&s6V}ãpE|!-( \ӐR3t3|{4KbhZE~R3MF>0=X8D$Ϡ=0T-;:;vN$c;@eB>sD1O0c"]k'$ tA-ig5g适l(s {{ރ:]:!R?K6zc#1px[oTQ }(x'CVƨj}"{y׌`l5qܮ s3UY쬘]%&{(鸂ۈ鄘c,fA,D`X%>1}MZS>޵ؕN(s&р[3a'tmiU!0%U=R1ԮqYS~ hZ("9U! -[d/,(^eZۮXȚlVC4'܊&(" QڮS] zt~T+-cx{v!w*^ i&R.% BhAT #ȄCF13P!ib$[,[@6٣g353|*cԀ9]YqH\ѡ zlL]搛1&LLȯP『`ɰD(M~8C2Z/w5 J:2D׍5 N-m<2Mʏfa;¶+geȞt#=@ cDo? .Iʒ_BdR~w'GvEׄ23ѼAf 륥y2eT9ʙ]R}0ײ^>3I1C?_lcɄw0A[MN`Tw J>HM]k|f9iv4Pm. v BUc-TE{`,ڸ/E譮؎I>YGtṡ^QE?|d%Mײ.iz V 䕬8R SzX'^/) G^;˽Cpl(A;HFG5Co0N]zb3|R/HhKhv)6`R'MBMZt;zMA!7W]N07%ݼ_NjkӀ2ammI;S먍 "igPuA;mywXTTGnΈ%mf?_s6[j{C\!s5塑ZZm\;wdwׯn?˻g^MGXLƆ*C\r97G֍H{A@YJjw̅CKz`8="16@OTؠO>b❣ )`\'9}}g|N>rܳaw߿qWnWKu9ϹyF-1~d)XP!Z4/+- 27qP$4\hn^"7h~L=(NlۑЯM%4ylx ъf5̼ (z0K|f,ӒOLYKPI4fvKA4ةo1A]Hd `(78|6З{b7a"AHW9`%n Ɍv\c5pKFĀ֧2 T{s|Zxdfań|F7a`uXZ1to KNFY =(uwRYr۝SF\&0_gȏN_Ft2BSp~`*N#9voy A*k1iFK\QTTn uv7MM vHmo~>g\Lٗ[}@{ ˥OrWSKQGՌ_`S>s(:O@9Q<34:>hcJhçDz_HIP~03-.00N.)]e^-1Jo+/Sl/nLUR]?]wP-s{e9&ǂ2ǣxJg+YHV$yiяM8͙\A!}> ޱOg"E\pSş+($N5Y,=smL"x?+Gnt?;`cNp_]]rcxy"?_26Ǹ_GȞ߈/n /3f 눾&Cc$*Ijwry?nm}vul4tt?b R!׽ˈM6Crꃣ€((܁ mG5.2Z$mֵ#k[okGC/D;烗'$!uv Woߧw?Ý7òc%qtd24wD Qx@8!̕O0! 䮮rg4&w*9EOP͒◼=Zmto\Me(chǗP}qDx|3M]Jـ&M  cP/[|"#n ^H*?SZ$ 8UG*$-ܖE䗆leydū(0hhAt%y=7-h[yyZPĽ|8xZ^|p. ڗ@P J(^;s3;7L\b4'`=5 38'3.`b$"}/-_P3" Y@Yu+˃ o 7yJNi 焹[WLsquy>3<3`L |[\ùp5Z(l3IBx8{OS41Y(z sLN;ǒpj )]jfTQ`R_1wzO?'>cx [c3+U|r3/t-|ʄo# x1U\qrT[E&<}n˙ZlW9ߘdZàr;$Վ7ûp~}"M2e>NClEz%-Έ`lpf<^-aЀҹ$(OqK?־wxW$5'N7[5/|__ߢ`t fDmB+Ҡxb\oVs:[hQe]+K(lqzҋ_+0|3Fn0R]8~~Y=H>PIqdrBy.fu),1/lX{^?ys.QhPڝFFC~-vV eOH6BO # &X:4P0EH) vHz.A]TLhHPzǯ*ş|2ٗ~LcX_8h]ך_c9>F*(S".OX @W^s; ZFU\+f2V | [IƢ&^©׌vi4LvW~