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]r80ښhc[Vlkqb'Yql'937*D%@+9s<ҹڻ8HQ-Q+It?4hBG~EqYoT lx ^;8֚_{G?|z+J),sԲ^޾$LmDIȔB*s˚L&IΣu{m}żl.k2YwS}$@v]3zH٘n1{2fgӀq.ٹυҬGc&) W& X<,Ǖynjx.#Lӏ`=vi, ik^Nx䈌l;$/o$wpY4:|0!iSgJw\ o5ۄaxاTndjl:f]>3TO}v&0 joNvȉOt w7< E8> $<>>(ؓū(u\rϨ!;viP,M6f>1WO%(bAФ mG,r΢14$%]h3t"(iz?ɻ8lS^dɻE0(f4mK0#$o5> r䨶 9.Ó3U>w4#:[yET(u+)7r%j4!|t6fY'\AgN}Ab\f8B&PnĆs' - B|/q' V   W0kgќTU[ BCb2F1UoV7U GҎ%l4tď kHtZ\cʩVs4Qd_H0yzRgeL'8eh~cBpSߤz̑ QLPE>#ϑqS ``qc{#mPÞ|?^6!G2RxxIY@ {aF}(kj!A^5]ъ ܉}X*"~Jz_ }kwDD\EA59e1Kw_4@fa3ao<-|<C/bN#'W:b:$:@LPq9fatKTFbs{ 9!*)`0E$@45\pl. Y`E0yc@T^5JV75kz+flq>\!4*qXÐNx0cgzI_H澚T+3v,fTd=\ &f0( ZҽJ rfcldkTɁ1yfx S2 )YLEHـ tM>%eν&/aٷAZM0(eQ!jcać"nѕ~bNӚޞz>̷F4FlFeXku (h ^e F21DX4>VGWK#[-РVݫX:SU?6TNلv{C7jSȾqycr:ߡNT4*it+UȾ{dk=z_j iZ}ZR!f~-y&Le&*:m [^1\']]k܁J?3vG{$2OAժdUA/zf.)E.fCYft?3:?d5{YS=zknZ&%ՇZ5=3$8ai%.6>&hd).CJ#Oϩ,\-#A҇ڵV!j^/Cl[1՘U| μm+2x |[adtwu<tjAv>>]Ӊm+;i֑76ntaXPyCl*@}I";ыL|sscOzj4k=XxR5L'.K&'〙E=z~`&N|Q[@)s*ڳK?J2@ Vk9dOKAM"0Hf+%NAW 86aze?k5Vj-0ێlP{#4iZ-M6{x`S?m65YrRLn_.CCů(K3Vg)͇l LkhrXAݵWXnW)Xc/?>^nsw]s!f5A>Qe+5ګf`IUYnh>P}u}rzӫG~U{̘7WL6sĥ7Pȅng/w] &~L,t@X`$X:,.2l~laZ+oU/P:3bpp<X+`|*0vދ5A2j.O7 Jsܨ JN"#Q1hU侒Gg6b1%hnUID&Dh)M[t.e!Ff&DlfB!;8_U59}\Q;ghU1f|2;oBsW1{ L0 -y*Kfn ^ăsgb)3q@e[f7o,8byBF:Xmx#:o,$IEc COyH2e׭M!O` C  Vx-VOKZkr \K"&hD f#\fP7BduKϚOZ:hw{md6 y7]ofTzl733$#[oR b|Ӳzfj>5?Vz*Ydh-)HPȉ(u$iBA} rr`/J+9XNhVq/V209_9^hB9Jg"'䷎(XmMe(r`.<|(R(AQb:kVQP޾NNVkiM1QU  /nf-Wk^‚79a]u$)tQSyKQL׳j OPx9@^$CVgyHDGavײdH0 1* Rfap_^X2h;/ gƐ|e1ȰdtVVƣFL/&k aBpۣ~ cJ ip8}1)/`2|FH 붚ueb=4 y4Y@f aMőQ%wت\Ya0W>lˑ JʼabKxhi(W8kRY,l>[лe^cFNRN]_yy vD//I )ݭLԻQ'שg{\cMIahKS߲`M-]aD,εLg= ͥjhv1!fRmU{`-oav.M ^) !$ H r輈QkZé__p" A avl7/r!+Gc 8+Q' tJC&V} XUeJ}BF<~3ڡ>jA:<&NHz$:4J͍n@7(__9u5}DZ0>U5GƷQվmTèj~P[{Sn C%X0,30El/cf}/bމYlK9$qZ q,q*qqqpoR8^oǛR8lJq\qqJxqp\nR8oU)W AÑ5,R7R8n6ۍX ǍT ǧ\ 6R8~Wq,Qm;9gLƍNvgy7%խoŜ^( }Eρ%#"d+wNtml^fS.\:$ɪXY',U =ES* U*./GFUUc:^(h .Ծs6|xЃﰇ=U_) _#D2:~P!g;i"3H.aN/[ykjhJm'p8;ICl#S]o,?/Ple')}]2ešlsIMU 31 POzcK{6rog 6+;8-x3b%uh $t8e!&Ss*Z pdlzo֨LI,˴8t3U)ʴď3@o¿ʕEhYPXLJ|6 gc]؝_~ί.ȅgn%ȹ:87HA;樎_aAu x/; O۾ycR Ams?hZ{ArU I6A;!ۘObSQA9. g jTٱˡdA8R9rO)N Q'f,iiuԬ;tlND Wn