nfTlWNl rn Ѻq$³*LJ0Y8i(?txnu%T(GIuʇ9h8Rx̷܍fkA }?.!YNnD6/P> WS2G׾Ѝg{:״=[v{AA6L;lF)^ q@KqQeep11ZY*ViTGFr?UL5oK5ݟg$ +9'/gg" RHUX4Kb3qhVܼL[yT[Z #csUen~$V 4Ζ$>q׵nr9,5o 1*gF*hQo0aߟ[irNxI'8[Dx*~9J"ր|d=il4P^2b\L!$l>~i1'Ҟo-W`,rP܈kO-fc~*eÊiDç}S,I d --og^$gwY6+`@M8Ocܿ~-izo?b֞c$冾De WJԄ )#P8+4c4PS{wˉaO;vfMEeVhmť *ϳUՍ C=Zx5J1%@m긴~"`Mu;]\{5n<Do "X6ү}_67>0)[=-mqTK SeU\ށM]](WWILgZci- ;iC+lZ #@0 ~>D^+a H:.oi/o1 |.ZN@&H}uU? iJ2&E25b_,.lqė3l9?{73\arSM ౑%P-@Yzi^ϖL0XkcYnDe W%u\؍gw7#zRS@fokvQϕ{6*/*'P{kMQYq#)NlcґY{QAw,=dMG[8H}Yo,4!cR]WZ͝oMG|8m ʉP.ZnIu]Y!q xHixz]Kj\ bї F^#+ YfN9v!ϰ3YΓale qK&VAz7W6켎wa`ǞOf*l195x;@c] aRӖzѷTc|)kY/.5y>ZD%;zTldС ;ĚװL{{цraٳeΏV>g}}#bA2e]nx'#`.6Hy{ѐ$ajNdͦ'g*ƜLurJ]Fiv9,!(+?Mp f;eJP8) "qE p4/m7~$ɶW,P2`Փu!!Goto9H|;q)žVlz_x6he`Ĩ鴳!ߌk%SQj'EƆ_1eP` 13l3jg:~K cOUÈ,i (B,b.4=aNV(k 3bC.\D+Ⱥ<4o|ۇ=I+e 8l $line = $line . $newLine; // Drop everything that is enclosed to avoid counting false positives in enclosures $line = (string) preg_replace('/(' . $enclosure . '.*' . $enclosure . ')/Us', '', $line); // See if we have any enclosures left in the line // if we still have an enclosure then we need to read the next line as well } while (preg_match('/(' . $enclosure . ')/', $line) > 0); return ($line !== '') ? $line : false; } }