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۸v0:5L%ǿĉNLvȘ"8hES"0[H{uv EJDMd+IDht4/G!cB<:a˽ {{v_м}15}q_?'@!ZH 㼸Tqqsmr1t/XVeC(jj4G% ̨*P!anF,MH\ߧ#&FsէaNC.%Cǐ>:1EIDG1 F`5HHJJ "|F."=i"!iM\x2!_&I;L ᇎ?Lpc;N/^׆uJ|R,9j$|:^fs93삍# `NH:ﮞn!`$yDT4RЀ@JD+*>} E_A 5و^%!՗ AEarAw]&"`9eb&)bI\qlI.A{tJ W4s>BNQgELPEN~] }E~nM> 6(؞|/t Hhcc0 [`hp"hQX8!q?Y$48Vi~ ot .:͖ ʣFPnHࢡ~DL:zDMǔl$;fn\CK]ALLݨyj23*Sl Tytu\)7pӄ4wzkiC'ܛ衊CFƁ5҇a4 06T { Øzfn{SCq*z <@ l4s@ƎbADy K_C.3!:kwLڠlm9;KCYg7KLG!emFfC_>Xgut͹xK|DU'f`i,8T>k]|>~qկ/\< 17L6g6׈lf a]럽:w,3Ә5`!`$kwq G_Pľa浣 -#\OE/-z6$K q%6x"IJ9h(PpΌ 3A)҈4`fT,$ZWFAg6b5gouM5 Fi#A ĦZxѾi^J#6sLKP1e xJOjLEl]ކ悢W/˜>clm&LZ֗6/9g j,[.n^&QR83َݼ@{ji&0Jhc]J!u~dT$MĒh =IȄ_6օ<5 jIvr[D6kS9-$H36u/$L%bB F fC^Je )mCڻ=wnwvimh?W |3r+қfz܋{F|zH qJW]S<O@HY__-X0, QohaGvIAgs) Z(eAF& L*l4A623<`/+k&.dH ^.RgjOJ2$lw1ÊEJ4ATZE'jŭcV/Le[&(m3>+i/ױxFiÎ1LU2h;&VS2C2S+ ʫY\A(HPɚN[濟0*C;ClOd}ՄҔĮ6 3U+iYfx]_c՘ Նf(U;0c[-e0y C\Ua(`ĥ ݀ tmҚ i(;ܘ͔ C볛g0]!$4]=z<iGwt̅5GFUsXލcfbJf ^\PZWM- 3M\\s9E1eh.O +iap\E&9m*L'F^{2CvDVʇ34TV6~^P!:U,}3@z!)=*0%m4[+9 1[@x̢zAsrYdFg]x8ԥn>c?դީZ^] J6c F&ItIoߡ!mM2O9>[w@POB0J6=]nl|5u_EmU8n>lZ;lD$Q!  JiэʫWP׳3]n(rmԍonFuU >ݪ@c(3n ef6<>Wt0f޷;ӖftKQ5Sv3?cx(;5(bUꮦ~tDRJfrMFeڗjGXkckƤh:0B)#lZ) UŰPKB)1? SOF,ՐdzJ8q%kkkqR qVqv/+xv*xvkqV qWqvp\ǛJ8ެJ8ޮ?*G߻$Rir>Hr[qԗ[KRĭ]];]֗eHb$L0A>1_:DQDŽpTx#5VX+t/1]~h-J`obj"`WHUG%=l[2~ieȆ^ҏp:~%1%T&!c A v$^i9r] i6QRT7z(hh=ϾZ%cPJ'Ұ3=ﳬI$ >i ݪA 2|=6II $\db5MW<ߦr?|{q0H@՘(?i5&8p\0 9(~2|d%sXap tQ1tl 0/JZ?Y,4)AY1MFA4T`R@ r =1OI<BhK@qpG%9nhc-?  *XJibY_ļI=64kFbceTZ]2܁~*Lb5~zE0,9pTA,Ɛ[. MQU/xf`.p]H^۹Tw^]f8&Է{ ,h4&m6W۟j 3L3[h\Ǹ\EH"3TQV(7I9:PGPXϯv>f,bIư ѓ熞93B_(々:"8_S_s}KE9d^hNjEaP6h'q;3$ :XDqz|i*~@&dn5 3}$a6KS":[_6~2ρ0z;.)!b oTBR} J-[(շPoTBR} Jat4{4dʟ߮(?)؈KuOt s3Pi6̺ruv,=V\[̴U?7w؜||8=(Eg{Ob?7D'=ELʘE6~n-t§Q}]9,>n- \ބL]:duo 5>PُCkkHr"#W|PeӋw3rkTfU+c-9Ü.dH?\YK)=v psvt