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=r8j۵DQl)583;IŞ^T )KV7هwӷIQ78q2?@7 y{ V[vin:Usۗo+Hۋ_Ij%77W•z]T)g1kfCq?VefK鉢t4.̨ҕb[c#拚G'Nz2bif V}|yZɃ*y 1D:cR ɿGd0KDdC[d(d<g~eÄ&>Olix&oc<| #h7\w\ŧ/,t)SGȣ0c#[ "Brӌ,r@?E^ ޯGK"ߵy&W?4 }HGAX<_GR>{)ar@>8\rl A!z6VH/8E-ϩYH%3[B<БH^oA"֌B+*%ت# !wŐv7׷2.N+BN<&dI}%vSC€ǀ@Hc/lSMBd{S+D݊J8wKCAjE"}[>VkbC}ɓ'Q&AEmB }z)E#Z?s5 bet<0f~n=wNM%' Ҋ$q-W#?C&G1kF*Ƚ?k@Kdt\yzN,0uүşd а^Hރ>dtw2'F2=Q>{][:N è 6 !bP[{;u.j_|'{O\"Κ91%m md IQ\f<55] pF܎<@*G?:!u}3 J{B {-i(s%;1(4oj} -[~tϵf݀!x`%LyE0pC4>Zk  \MH֏,g{LLX_NNY0"Zhh}T}Gl/Kz>A*ia r@ZGͲ#LUw8\[gM\(Ҹ Y\""NB`w@٪{E;YE"G鸢O$C yiYh2G6L4 xSeV?4¬rŶVUj'F=`K)Q|e|D,q!{;#-k:v'cq]%O34R?IL$]0.X IgB<C]hsSoܻll ̑M35p/bଈjfGAB0 byܘޮ8^Cdjݬ R?;<\c`[kEP,M <PQTC@4!#z#F< sNhfKX ( >,.3#O ©&|54:tS;gvxA2\}:%ȤDRdDRT8+] +FS &R?|vX"EIl޼[GI]DQ)[ەn1?_ {һח#l >1vG 2 ڡnlcqSvu2.)գKj֕j<3[j?͏m~iGjVms5+7^;.K4Ј=-Y9/c9YZHס`/\T s ƶ"jXV lcjVK)Syt9Yǫ ̇p⎆dpҕE0fCwj(O+%BJWGVf{QEoU-" cc^?[0aZE&q_Y|r㠾crûTFIc;.k$pC<řZF$qE!qjzGRmF 4`oA@ZRiED=]]MT?Pq'IFn-٬gW@3==h  Tw,,f2?}P@h#cFc9okɶ3:oAC0'F{9{ og^?Y!sl(͔ ~b3 jtfk[;shfs9jc}r>XoDꏹJBv;`Q/՝+k1&EMDbK_Q$\?wgK}lByiΘiv 쌕Ch()ʯ0@;k6X&/"g׻GF{EHڹ , xY޳xg6c]$_ݼx/o]k.ଲe8S+қiT hwx\N:\ћϲ1M#GLI˒+VY`)R`g3_QcMx"+(d!B:Xmx%cͰ3K3_ 4;!5w`Dٓ]UG|%W'uQ`s[B=O֏ъ (X 7J(FRt#;@>Bdh5md^JI-_zP]Ae>Vtt00/Wٽ/4da]|\ pΪzǩ<">JaҜpPb3Zhᰕӌ\7~Z]xtbv{I\m%_N hLJ|Pz#Lbqnf6OǧfCvÀ?pKxaK*ݟ`4*0EꞒ+t2%L\"x-+ev6MeQP ko?\Xa R+ ݫLI*(u2깞7i\"*XَNQ]NBDk9yAڏm,тY4 ]VU9pP{E|tXDKZ"Y(肽RyyM [%nQɪ}fݹWL^jh.x('Uf[ZWuC%<,sU`T.hȎ.qWGը[dlmQO'^U'[4w /Qx*x}/r,FL"6>JSW8cNh56wJt6fc2 = [81y.BẊxld /Rx*E02P9sʐs?x>d *;jCL~\.=l1YxJ݉`]\ïWll+aG_zWzy>rdnM[I-^6pNN8W&U8d}TIMOIr;yJ_2oz/(+|?#[S#v@G͒Ypb1p.m-`tfL)a,jZ,3u[?k6$'6 Y~u<0`w*2_砐\N̲"K&AB!jzf^pc6w9S=Ip?r£Pg-D'z;s&+zzh=gUujnѿH52s`ޠ͗3Qmu,/[>OruiyF4 k^v\ TW!c䘆fw."iJgrn%g5 j ]bE+o=թ1i|){nrJ*Aԯ;vh՛v<[V5 E$!SL vܩ` :azekX}LOEARB!=-aqX3[Lei_T\b,W#5s(o Sڬ嗑or%; ̜b3j7jkQ} '#}81viԱ)h