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]_s8;`5L%mYIdk;ͼ Shj}HopHQ-Q3s{$4t4/_&>cxp\k7[5;^0>y7v/ޟ\zh.>ՠHڊl|bbGˢF^%咃J+n,XEP$]Џyt"hQwq.0b݈lOvZ:5zF,4 }.c$>&M!nZ="M/MHH֠9)jȝgd9=~!L,:|L}o s ]pd0g.BjP!G2R xPɚ92I@[lUK7^乁鶮iVTd?N3ER3 <:! 1лJnpDˎۄBdEk jǐ 1K_&4ހyN۲`~WD>!+CMQ1zp P[&(J8sVP,jOTW|\_8o7 |3_ZX0ݢ"PhKmU{5R#`]!`݋j deȿdMo"kDxCJ{F&LC?[~'q|$ЌeyEj$ozyp[X\Tˢ~$i(E=ZWJyjŞR|e|hңJ rsd kPˁ1ufh * %LEH2ـ ̽tgԃ|XK(;M-\_$ovj_jA)6`"&Z; #>|M;.t;^gnx#7ZFCZGca_k-P,4kd+MŒAE32 tcz!-BbXZYB 6雋lYO i۰{n( tF#%9qi+>$KH5pұ29P"i3"ikuȾ@2˵p^t@ZWj@ZOw;+b':i[6yetilo-ƒjb3|?>d5Or,V ^㒺ZV =3"8ae9.6>%h7di!݆FZߌ|Nenp1R o]kQ 'o2M6g+MF=V@>=co`S'6gxm`>vQoϙvՎQ@Ӌ&Ikx#< ?%TPH>aSgbrLgPO+ԟ4Z1@#Zo{W 7UszN2rv^| 31hjz0{*NW|Yk@)saY?N2U LYmfr@Dӈ!jx g0+WMQ묑']2jPwv:#\>c>P fG"U$OfRS-_j7QPm,:~M[Pΐ[u4Sn[rXʠZkCQ77kLBKeuF/_5>_}8rp5Cs)rcOpI_XcgWG뗗N||r.YgŊi~b3w8_!.}F.u WzIv}*X7;fg1 `#`"p@^!As /(EYc_ΰp"BIgn֬.}]K>x+ጏ@.z#HF_-ĕ PVY`њrA)I@0p+*|xߠ30_UKF&Dh)M[t!e)FeMK+0-Bu*pFC0_AאRynU͘Y.o E ѯc̘0/MYVvXZn5x'^W8iͶ9ȫMv=!#mk`>dz< I_X,A,90m̘e*: 9 -a/eks9$lHS6wɯ$9+0XuYZ_{- lzϭ>kF{>u~3.եߴȬ>#o#.cMƸt%\ܮ)V#0#(g HRia-le}z6e"d,t>PE{wy@nzuhETvHAm[!m] lo!q5& xQ~\cd٨ Ia3zmdcJe†Q ۔bh uxWŔ1x{yVb6k!)ƥ)cW"(b"|(B%*;5vVK7sLM01+bJXSxr#sfH Yu1%rfFIFM6a Ǧ27dch KJ, m&(-Ohxu VL*y9p)L33M^4Q7xlOX@߄F }AZq2 wӅh`{v·$@Ђ]P]2Y@fKQMŁQ%¥vwЪ\Ya,W>lɑI \IQf<he$Wlq(RIuvUH&=ZUw+(cE~Nz!ҝٽzr7sOa(=HbJʄO146U,wg6qXs@Rآ{TbeNi趼WRK[_7Ʉ{)@XP)t؎m ɪISE@aX5` H@H!U-2%sԖpDD/8 A!S׳݄㓿tRx1/ìD(5ow`[MWIǩG; U `<Aч?#& ?Fl }BB'OB3jRjj"r`Ayy c=qEa~kk]uڨkQ/㠺y jO{%hTeJ ̔Dg̺va:,⋵HGyc\L9j#2J53Z]MF:|ؔ,< 4wA^rFsbK~~qTqUR8~opXzlwrΘ#u]'y7-յRߊyyiҞ2 =%m{N:ystol)RZ:$ɮXՕۤ,U=CSʯeaڣk!/Ϊ N1yģvca _p|검P"÷#O0s@U'Mȋe@@A*9$xC/v Z&#Q3=XOs-%U[;\ާ?cTRFޘF0mUňQ#`$e1!/@ K0HF}&1胮qtQu mui<ι EĠ'q<#xǾP4`2~!>ʔ7?DP?^h"Ljmؖ1SIPxoQREP\',dH#}x1$ͫxUTQNF!" 9S~W:wLMt !;yV e@o=pː)Re1W 7gDg -Xy5`&i2~z•e>Z'<|QX˲wHl *Ɏ@oò%JX-`ևMg{$܂_Wg8(>X?qwxxxxxxxxxxxxzGʇcgLfM$fKC}Iإ;֖ށҒ P/0c7͋y}ctT~r`UwHl7e"E;'=+%e^1;O_-&a%%Ֆ~9[roqF[?[t2 [c60'ȫ1rGrg/4==`^3FM4OsToR%-~s%y5 l}#gzGuFm&@ؾucR acw?hu:{Av-O5IspHr }/k/ 5, j Lv {âqj՞;#,JY,2o,q,+Sb*WdrAx_6Q?*߲@Y/#xO</Ys u:ME:.Bg|z MkUTS?(_Et