2012-11-14 10:54:03 +01:00
|
|
|
|
#!/usr/bin/env python
|
2018-08-21 06:21:38 +02:00
|
|
|
|
# encoding: latin-1
|
|
|
|
|
# Thomas Nagy, 2005-2018
|
|
|
|
|
#
|
2012-11-14 10:54:03 +01:00
|
|
|
|
"""
|
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
|
|
|
modification, are permitted provided that the following conditions
|
|
|
|
|
are met:
|
|
|
|
|
|
|
|
|
|
1. Redistributions of source code must retain the above copyright
|
|
|
|
|
notice, this list of conditions and the following disclaimer.
|
|
|
|
|
|
|
|
|
|
2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
|
notice, this list of conditions and the following disclaimer in the
|
|
|
|
|
documentation and/or other materials provided with the distribution.
|
|
|
|
|
|
|
|
|
|
3. The name of the author may not be used to endorse or promote products
|
|
|
|
|
derived from this software without specific prior written permission.
|
|
|
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
|
|
|
|
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
|
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
|
|
|
|
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
|
|
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
|
|
|
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
|
|
|
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
|
|
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
|
|
|
|
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
|
|
POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
"""
|
|
|
|
|
|
2018-08-21 06:21:38 +02:00
|
|
|
|
import os, sys, inspect
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
2018-08-21 06:21:38 +02:00
|
|
|
|
VERSION="2.0.9"
|
|
|
|
|
REVISION="716cee0e22a58124dacba38d16ccf28a"
|
|
|
|
|
GIT="31565f93feef21e4d84b4901eea98bfe0c438287"
|
2012-11-14 10:54:03 +01:00
|
|
|
|
INSTALL=''
|
2018-08-21 06:21:38 +02:00
|
|
|
|
C1='#*'
|
|
|
|
|
C2='#)'
|
|
|
|
|
C3='#('
|
2012-11-14 10:54:03 +01:00
|
|
|
|
cwd = os.getcwd()
|
|
|
|
|
join = os.path.join
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WAF='waf'
|
|
|
|
|
def b(x):
|
|
|
|
|
return x
|
|
|
|
|
if sys.hexversion>0x300000f:
|
|
|
|
|
WAF='waf3'
|
|
|
|
|
def b(x):
|
|
|
|
|
return x.encode()
|
|
|
|
|
|
|
|
|
|
def err(m):
|
|
|
|
|
print(('\033[91mError: %s\033[0m' % m))
|
|
|
|
|
sys.exit(1)
|
|
|
|
|
|
2018-08-21 06:21:38 +02:00
|
|
|
|
def unpack_wafdir(dir, src):
|
|
|
|
|
f = open(src,'rb')
|
2012-11-14 10:54:03 +01:00
|
|
|
|
c = 'corrupt archive (%d)'
|
|
|
|
|
while 1:
|
|
|
|
|
line = f.readline()
|
|
|
|
|
if not line: err('run waf-light from a folder containing waflib')
|
|
|
|
|
if line == b('#==>\n'):
|
|
|
|
|
txt = f.readline()
|
|
|
|
|
if not txt: err(c % 1)
|
|
|
|
|
if f.readline() != b('#<==\n'): err(c % 2)
|
|
|
|
|
break
|
|
|
|
|
if not txt: err(c % 3)
|
2018-08-21 06:21:38 +02:00
|
|
|
|
txt = txt[1:-1].replace(b(C1), b('\n')).replace(b(C2), b('\r')).replace(b(C3), b('\x00'))
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
|
|
|
|
import shutil, tarfile
|
|
|
|
|
try: shutil.rmtree(dir)
|
|
|
|
|
except OSError: pass
|
|
|
|
|
try:
|
2014-04-30 03:03:29 +02:00
|
|
|
|
for x in ('Tools', 'extras'):
|
2012-11-14 10:54:03 +01:00
|
|
|
|
os.makedirs(join(dir, 'waflib', x))
|
|
|
|
|
except OSError:
|
|
|
|
|
err("Cannot unpack waf lib into %s\nMove waf in a writable directory" % dir)
|
|
|
|
|
|
|
|
|
|
os.chdir(dir)
|
|
|
|
|
tmp = 't.bz2'
|
|
|
|
|
t = open(tmp,'wb')
|
|
|
|
|
try: t.write(txt)
|
|
|
|
|
finally: t.close()
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
t = tarfile.open(tmp)
|
|
|
|
|
except:
|
|
|
|
|
try:
|
|
|
|
|
os.system('bunzip2 t.bz2')
|
|
|
|
|
t = tarfile.open('t')
|
|
|
|
|
tmp = 't'
|
|
|
|
|
except:
|
|
|
|
|
os.chdir(cwd)
|
|
|
|
|
try: shutil.rmtree(dir)
|
|
|
|
|
except OSError: pass
|
|
|
|
|
err("Waf cannot be unpacked, check that bzip2 support is present")
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
for x in t: t.extract(x)
|
|
|
|
|
finally:
|
|
|
|
|
t.close()
|
|
|
|
|
|
2014-04-30 03:03:29 +02:00
|
|
|
|
for x in ('Tools', 'extras'):
|
2012-11-14 10:54:03 +01:00
|
|
|
|
os.chmod(join('waflib',x), 493)
|
|
|
|
|
|
|
|
|
|
if sys.hexversion<0x300000f:
|
|
|
|
|
sys.path = [join(dir, 'waflib')] + sys.path
|
|
|
|
|
import fixpy2
|
|
|
|
|
fixpy2.fixdir(dir)
|
|
|
|
|
|
2014-04-30 03:03:29 +02:00
|
|
|
|
os.remove(tmp)
|
2012-11-14 10:54:03 +01:00
|
|
|
|
os.chdir(cwd)
|
|
|
|
|
|
|
|
|
|
try: dir = unicode(dir, 'mbcs')
|
|
|
|
|
except: pass
|
|
|
|
|
try:
|
|
|
|
|
from ctypes import windll
|
|
|
|
|
windll.kernel32.SetFileAttributesW(dir, 2)
|
|
|
|
|
except:
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def test(dir):
|
|
|
|
|
try:
|
|
|
|
|
os.stat(join(dir, 'waflib'))
|
|
|
|
|
return os.path.abspath(dir)
|
|
|
|
|
except OSError:
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def find_lib():
|
2018-08-21 06:21:38 +02:00
|
|
|
|
src = os.path.abspath(inspect.getfile(inspect.getmodule(err)))
|
|
|
|
|
base, name = os.path.split(src)
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
|
|
|
|
#devs use $WAFDIR
|
|
|
|
|
w=test(os.environ.get('WAFDIR', ''))
|
|
|
|
|
if w: return w
|
|
|
|
|
|
|
|
|
|
#waf-light
|
|
|
|
|
if name.endswith('waf-light'):
|
|
|
|
|
w = test(base)
|
|
|
|
|
if w: return w
|
|
|
|
|
err('waf-light requires waflib -> export WAFDIR=/folder')
|
|
|
|
|
|
|
|
|
|
dirname = '%s-%s-%s' % (WAF, VERSION, REVISION)
|
2014-04-30 03:03:29 +02:00
|
|
|
|
for i in (INSTALL,'/usr','/usr/local','/opt'):
|
2012-11-14 10:54:03 +01:00
|
|
|
|
w = test(i + '/lib/' + dirname)
|
|
|
|
|
if w: return w
|
|
|
|
|
|
|
|
|
|
#waf-local
|
|
|
|
|
dir = join(base, (sys.platform != 'win32' and '.' or '') + dirname)
|
|
|
|
|
w = test(dir)
|
|
|
|
|
if w: return w
|
|
|
|
|
|
|
|
|
|
#unpack
|
2018-08-21 06:21:38 +02:00
|
|
|
|
unpack_wafdir(dir, src)
|
2012-11-14 10:54:03 +01:00
|
|
|
|
return dir
|
|
|
|
|
|
|
|
|
|
wafdir = find_lib()
|
|
|
|
|
sys.path.insert(0, wafdir)
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
|
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2018-08-21 06:21:38 +02:00
|
|
|
|
#BZh91AY&SY-W~<7E>F<><46><EFBFBD><EFBFBD><EFBFBD><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ű<08><>#$<02><><01><05>(b <<3C>7<EFBFBD><37><EFBFBD>#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(z<>v(><3E><><1D>u<07><>TPcf<63>}<7D>{i<0B>!<21>Ԣ]<01>7}<7D><><EFBFBD><EFBFBD>4HV<48><16><><EFBFBD><03><><EFBFBD><08>c<EFBFBD><63><1E>à<0E>W<EFBFBD><57><EFBFBD><EFBFBD>$<24>OA<4F><41><EFBFBD><EFBFBD>Y=<3D><><EFBFBD>ҐR<D290><52>HHTY<54><08>#)Z<><03>h$<24><><EFBFBD><EFBFBD>x<EFBFBD>ݾm<>w<EFBFBD><77>}<7D><>׀<EFBFBD>ÓM<C393><4D><EFBFBD><EFBFBD>@#(#(<04><><01><>#(0<07><><EFBFBD><EFBFBD>=#(u 6<>#(<28>UJ`#(J<><4A><EFBFBD><EFBFBD>E-<2D>#(<0E> <04>QJR<4A><52><EFBFBD>%TT<><02>I h<1E>*<04>#)`H=<3D>Ͼ<EFBFBD><CFBE><EFBFBD>Fw<46>[<5B><>֎<EFBFBD><D68E>z<EFBFBD><EFBFBD><DEBA>Y)T{e<><65>^<5E>ѝ<EFBFBD>ۻ7<DBBB><37>]<5D>Y<><59>I&<26><><EFBFBD>#)^<5E><>w<EFBFBD>;<3B><>vov͞<76><CD9E>(<28><>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ns<6E><73><EFBFBD>_]r<>ot<6F><74><EFBFBD><1B>Ox<4F>#)<29><><EFBFBD>vw0) !*( P<>F<EFBFBD><46><0E><>[<5B><>vⵡ<76><E2B5A1><1D>vD<76><44><EFBFBD>]<5D><>#(<05><> v<19>t<EFBFBD>qU<>۷<EFBFBD>{<7B><><EFBFBD>K<EFBFBD>y<EFBFBD>Y<EFBFBD>`<17><>|<7C><><EFBFBD><EFBFBD><EFBFBD>zϬT<CFAC><54>m<<3C>љ<EFBFBD><D199>_}G˛|<7C>QF<51><46>C<EFBFBD>V#)O<><4F><EFBFBD>Sz=<3D>*<2A>۾<EFBFBD><DBBE>3<EFBFBD><33>_y<5F>L]<5D>y<EFBFBD>#)c<>@U<17><><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><18>vg<76>ݷ<17>}}<7D><><EFBFBD>ݷb<DDB7><62><EFBFBD><1D>X<EFBFBD><58><EFBFBD>nݤ<6E><DDA4>^<5E><>ʵ<EFBFBD><CAB5>^<5E>Ӧ)_1<5F><31><EFBFBD>o;!wn<77>г<><D0B3><EFBFBD><EFBFBD>OL<4F><4C><EFBFBD><EFBFBD><EFBFBD>Iq<49>i<EFBFBD><69><EFBFBD>o<EFBFBD>:ur<75>}<7D><>|<7C>+5<>wZ<77>]<5D>.o]<5D><>v5˕<35><CB95><EFBFBD>#*<2A><>{<7B><>]<5D><>!<21><><EFBFBD>h#^<5E><><EFBFBD><EFBFBD>mv<6D>-<2D>罷^{<7B>y<DEBD>c}{<7B>Apz<70>E#(<13><>HR)6<><36><03><>R#)&<26><>\<5C><><EFBFBD><EFBFBD>b<EFBFBD>5<EFBFBD><35><EFBFBD>-`=V<>w#*E6J<36><4A>㊩WO{Tn<54><6E>ڕ<EFBFBD>ݼ#(wd#(<0E><><EFBFBD><EFBFBD>N\<5C>w<EFBFBD><77><EFBFBD>m<>ٚwvtW6.<2E>I<EFBFBD><14><><EFBFBD>__U<5F>u<0E><><EFBFBD><EFBFBD>]A|<7C>z-<2D>p#( <20><10><>oyS<79><53><EFBFBD><EFBFBD>ɽ|<7C>ۧ^<5E><>*<2A><07>7<1B>P]<5D>:<3A><><EFBFBD>S<EFBFBD><53>i7 <09>t<EFBFBD><06>ݾ<<3C>{whͫ<68><CDAB><EFBFBD><EFBFBD>'<27><>W<EFBFBD>ۻ<EFBFBD>s<EFBFBD>ogl<67><6C>;lz<6C>8s<38><73><EFBFBD><EFBFBD>D@(#(<28><>Ű{<7B>p<EFBFBD>.}<7D>0[<5B><><EFBFBD><EFBFBD> <09>x|'Sы`<60>w<D7BD><77><EFBFBD>{s<><73>bC<62>+Nҫ<4E><D2AB>j=<3D><>6˥װ<><D7B0>_z<5F>8OZ^<5E><>{<7B><><EFBFBD>}<7D>og}<7D><><EFBFBD><EFBFBD><EFBFBD>oVU}6<1D>|<7C>P<1E>#(h#(<28>#)<01>Og<4F><67>9<EFBFBD><39>[}<7D><><EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD><EFBFBD><05><1E>n<EFBFBD><6E>z<02>Ϡt<CFA0>f=<3D><>ֺ<EFBFBD><D6BA>#(<14><>z<7A><EEBBBD>}<7D><>}t#(<01>#*P]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>;<3B><><EFBFBD>t<EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{e<><65><EFBFBD><EFBFBD><EFBFBD><06>J#*<2A><><EFBFBD>84<38>:8`<60><><EFBFBD><16>Q<EFBFBD><51>w<EFBFBD>Z<><EFBFBD><DEB4>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD>ŧ<EFBFBD><C5A7>ٵ<EFBFBD><D9B5><EFBFBD>z{<7B><>H<>˻<EFBFBD><CBBB><EFBFBD>x<EFBFBD><78><EFBFBD>eT<19>Wۜ<57><DB9C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>y<EFBFBD>A<><41><EFBFBD>p<><70>;ݣ<>6<>v#)4@#( h4 <09><><EFBFBD>ɣM1<06>I=<3D>OiO&<26><><EFBFBD>j#(#)#)4#)<<3C><>S@<40><10>4#D<>)<29>6<EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>mC<6D>ڍ14#(#(#(#(#(M"D!@<40>4#(<28>4M2<4D><1E><><EFBFBD>x<EFBFBD><78>OiM=#<23>z<EFBFBD><7A><EFBFBD>E<1E><><01>4#(#(#(<28><>)(ښ4<DA9A><<3C>'<27>y4h#(<28><07>b4<62>C<EFBFBD>z<EFBFBD>j#)<29>bmM<6D>M4hѠ2hi<68>$<24>)<29>L<11><><<3C>ʟ<EFBFBD><CA9F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5S<35>S<EFBFBD>5#ɥ6<C9A5> #(h<><68>#(<28>#("H@<40><> <09>!2#*~<7E><><EFBFBD><EFBFBD><EFBFBD>O@<40>OU<0F>i<EFBFBD>$<24>z<EFBFBD><7A><EFBFBD><18>#(#)<0C> <01><><EFBFBD><13>u<EFBFBD>]<5D><><EFBFBD>(<28><>_<EFBFBD>կ:P<><50><1B>j<EFBFBD>t`<60>hE&J"<22>P <14><>A<18><>_<EFBFBD><5F><EFBFBD><EFBFBD><1F>b<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD>"G<>?L<>ok<6F>A12<31><02>!<21><>2C^!b<><62>a<EFBFBD><61><EFBFBD><17><>+3<>#(<28>v-<2D><><EFBFBD>[<5B><><EFBFBD>k[<5B>Ȍ<EFBFBD><C88C>6<EFBFBD><36>*!<21>χ<EFBFBD><CF87><EFBFBD><EFBFBD>M<EFBFBD>.|g\<5C>yo3ni<15><>0<EFBFBD>L<> <09><><EFBFBD>8<13><>#<18>9<EFBFBD>qD<71>˅o<CB85><6F><EFBFBD>1T<31><14>@<40><>*<2A>V<EFBFBD>Kj<4B><6A>ZJ<5A>h$d@<06> #(Q<>2(C<>*,!"EQ4)##(1G(<28><><EFBFBD><08>؈<EFBFBD>DP<44><0B><>ҫM^t[<15><><EFBFBD>QmU<6D><EFBFBD><D7B6>j<EFBFBD><6A>!d<>3P)<29>6R<04> <14>DLʄK#(<28>)F<>Sm&<26>4I<><49>d<EFBFBD>5cA<63><41>f<EFBFBD><66>Li<11>Z!<12><14><>J #(6<><36>c@cH<63><48>4<EFBFBD>I<EFBFBD>Z6<5A>(JYiM+DB<>Hl<48>LFfcF<>Q<EFBFBD>&<26><>l<EFBFBD>"<22><>ƒ<EFBFBD>0ѥ<30><D1A5><EFBFBD><08>-<1A>l%<25><><EFBFBD>j<EFBFBD><6A>lI<6C>3$<24>J"<22>,<2C>im<69><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD>f̴<66>$<24>PlE<><45>E<><45>#*dQ<64>$Z"<22><>#h<><68>h<EFBFBD><68>B<EFBFBD><42>%L#4<><34>*SF<>!#* !F<06>Ȍ<EFBFBD>6<EFBFBD>L<EFBFBD>ib <20><><EFBFBD><EFBFBD>)<29><>fAM+,<19><>IdX<64><58><EFBFBD>lcF<63>ȩ!<21><>BF<42>JR <09>%&ED<>dУ&$%D<>4<EFBFBD>d<14><>$X<>&e6<65><36>f <09><><EFBFBD>͈<EFBFBD><19>3`<60>X<EFBFBD><58>,J%a<08>"II<49><49>"ME<14><> <20>(<28>E"<22><><EFBFBD><EFBFBD><EFBFBD>f<18>)<08>e <09><><EFBFBD>Qflh<6C>dԑ$<24>"қ HE<><EFBFBD>,<2C>(<28>Y<EFBFBD>Q6fE<66><45>b<EFBFBD>J3dL*<2A>bHF<48><46><EFBFBD>Qd,<2C>i<EFBFBD>,b#R<>Y#bʐ<62><14>i<EFBFBD> <09>i<>@<40><>BJ<>YFPcQ<63>4<EFBFBD><34><EFBFBD><EFBFBD>)<29><>&ڐXIe<06>dd#JL<4A><4C><EFBFBD>e"Th<54>&TR<54>&*#)<29>0<EFBFBD>A!0E&c$<24>h"$2<>b<EFBFBD>6I<36>36<33><18>)X<>D̉<44><19>RHʋ(VSEIQ<18>I$<24>#ɳH<C9B3><48>,FRe&fb<66>FVm0<6D>b#Ed<>S&<26> <20>1<EFBFBD>E!f<>M<EFBFBD>,ԩL<D4A9><4C><EFBFBD><EFBFBD>2FL<46>m!E<>1<EFBFBD>e$)<29><><EFBFBD>ؤ<EFBFBD>I<>5&<26>H<EFBFBD>CH<43><11>5<>LM<4C>ь<EFBFBD><D18C>Bi2<69>E<EFBFBD>3!fD<66><44>%2)A2ɐ<32><C990>fƬ<66>$&<26><><1A><>-2<>R$<24>cc"A<>e<1A>ƣL%F#)R<>P(<28>a<EFBFBD>&e&)<29>Y6De0H<30><48>4<EFBFBD>j#*<12>2"CD<43><44><EFBFBD>P<><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҊI<D28A><15>ԥ<EFBFBD>)f<>1I<31>e e<>6h<36><68><EFBFBD><EFBFBD>l<EFBFBD>ScJ#%<25><><EFBFBD><EFBFBD><EFBFBD><16>D%MR"<08><11>4Q<34><51><EFBFBD><EFBFBD>l<EFBFBD>L<EFBFBD><4C>R<EFBFBD><52>CKHj<48><6A>l<EFBFBD>Q<EFBFBD><51>jLe"<22>`%Iȃ1 M2ٖ<32><18>)lmE!hɣ!<12><>bƅ<62>H)KM2dʓPllդh<D5A4><68><EFBFBD>mdL<64>*<2A>J<EFBFBD>)<29>c1<63>m<EFBFBD>bȍl<C88D>edJ<64>e6<65>U<EFBFBD><55>R<EFBFBD>dj<64>F<EFBFBD><46>Hڋ<14>X<EFBFBD><58>)j-P[cTjђ<6A><D192><EFBFBD>%dѵF<D1B5>QRQ<52>DL<44><4C>,E<>,V<><56>-X<><16>&#)<29>X<14>J)<04><>L<>J<EFBFBD>X<EFBFBD>cF<63><12><>H<EFBFBD>m$<1A>R<EFBFBD>e<EFBFBD><65>Be3SVMl<>HD<48><44>Qd<51><64>KY<4B>M<14>ҩe*e<>6<EFBFBD>H<EFBFBD>m*<2A>D<EFBFBD><44>*F,Cm )<29><>X<EFBFBD><58>d<EFBFBD>k"<22><><EFBFBD>b! <20><>H<><48>DX<44>&<26>D<><10>#) <09>B<EFBFBD>Ѫf%E<0C><><EFBFBD>M4l<34>4QdD<64>b<EFBFBD><62><EFBFBD>@Ѳ"<22><>d<EFBFBD>D<EFBFBD>bP<62>Ѳ<EFBFBD><D1B2>ą<16>L<EFBFBD><4C>ͥ&(<28>k!L#4Ș<34><C898>4d<34><64>@35<05>Ć<EFBFBD>A<EFBFBD><04>5h<><68>cIf<49>#)a*`#IF<49>JT<4A>$&<26>ѐ<EFBFBD><D190>2<EFBFBD><32>l<>I(<28>2<14>YJ<59>E0<45>61<36>(<28>a$Ya#*2Z(X(<28>3h<>fSfRR<52><52>fJ<66> <20>E<EFBFBD>&h<>5"<22>m<EFBFBD><6D>њ"<22><><EFBFBD>4<EFBFBD>#)1<><31>fQ<66><04><>d <09><>LM<4C>*J<>(ce4<65><34>&[%2<>Pm<50><6D><EFBFBD><EFBFBD>lf<6C>ѳ0Ҍ<30>L<EFBFBD>dF<64>e2<>D ٳC6<>#b<>5<>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#)E<><45>J<EFBFBD><4A>E<18><19><>I<EFBFBD>$<24>Y4<59><34>R<EFBFBD>#b<><62>5e<>%<25>̢%,<2C><><EFBFBD>[E@EcTj<54><6A><14><>QAb<41><62><EFBFBD>ԕE<D495>L<EFBFBD>bj<><6A><EFBFBD><16>Ji<4A>B<EFBFBD>4I̒<>U"<22>e6<65>-(<28>-<2D>&<08>&<26><>eR<>C2Q%M<>DL<44>Q<16>`<60>S*,<2C>0<>,<2C><>d<EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52>Xh<58>$<24>A<EFBFBD><41><EFBFBD>A<><41><EFBFBD>QRh<52>#cRR<1A>25f@<40>B<EFBFBD>Jlʘ<6C>[RVJ<56>F<EFBFBD><46><EFBFBD>j("<22>Q4ړh<DA93>RKd<>cF<08>`<60><>Ԉ<EFBFBD>ie<69><65>j$<24><>mJ6<4A>[#*<2A><><EFBFBD>(<28>H<EFBFBD><48><EFBFBD>S#2&4Ԉ<34>jf<6A>3j**<2A><><EFBFBD>J<EFBFBD>m<EFBFBD><6D> <09>Ƥ(آH<D8A2><48>3l<33>UFƶ1mI<6D><49>RBYYX<59><58>X<EFBFBD>66<36>i<EFBFBD><69><EFBFBD><EFBFBD>2<EFBFBD><32>B2<42>R<EFBFBD><52>E<EFBFBD>$<24><>m<11>Y<EFBFBD>$Z<><5A>,<2C>e&Z<><15><>51<>h<EFBFBD><68><EFBFBD>j<EFBFBD>"eCSQ<18>`!cF<63>M$ژc$<24>b<><16><>hƵ<68><C6B5><EFBFBD><EFBFBD>Z<EFBFBD>K&ښ<>d-<2D>ҨԓFQDF<44><46><EFBFBD><EFBFBD>Pl5<6C><35>Rfl<66><6C>4QI&RL<52><4C><EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD>el<65><6C><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t{<1B><><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><>=<3D>6xa<78><1E>yO<79><4F><EFBFBD><08>r<EFBFBD>h<EFBFBD>l<EFBFBD>N6<4E><36><EFBFBD>o<1C><><EFBFBD><EFBFBD>^<5E><><EFBFBD>jԴ<6A>Ş<EFBFBD><C59E>O<EFBFBD><4F>Qd:a<><61>A=<3D><><EFBFBD>z@A<><13><06>a<EFBFBD><61><EFBFBD>-<2D>j<EFBFBD>I<><49>7><3E><><13><>U#<23><16><><EFBFBD><0F>kG<6B> $<24>K\<5C>%Nr<4E><72><EFBFBD>PKq<4B><71>'<27><>9J<39><4A>6<EFBFBD> u<1A>6<1D><><EFBFBD><1E>L<04>ח<EFBFBD>9<EFBFBD>q̱<71><CCB1><EFBFBD>_<EFBFBD>cd<63><64><EFBFBD>'<27>=<3D>*#<23>#)<29><><EFBFBD><EFBFBD><EFBFBD><7F>1R<><52>\<5C>:K<14><>#*(<28>l+<2B>Q<EFBFBD><51><EFBFBD>nZ"<22>9l<39>Ng=Kƹg;<3B>e<EFBFBD>K<EFBFBD><4B>j<EFBFBD>4W<34>#*<2A> <09><><EFBFBD>3<EFBFBD><33>oY8<59>R<EFBFBD>P"<22><><18><f9f<39>=<3D><>!<21><>T/wj{ۖFW<46><57><EFBFBD>A<EFBFBD>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>rdx<64><78><EFBFBD>`<><7F><<3C><><EFBFBD>V0Q`<60>|<7C>ͦ0<CDA6>0\B<><42><EFBFBD>AE,PG<50><EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<1F>QMB<4D><42>E<EFBFBD><45><EFBFBD><EFBFBD>w<EFBFBD><77> ޯڬ`<60>srD<72><44>+<2B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>$u<><10>B@<40>J-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><18>%)<29>+<2B><>SY<53>#<23><><EFBFBD>9<>2<EFBFBD>hg<68><67><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>E<EFBFBD>S+<2B>t<EFBFBD><1A><><EFBFBD>O;<3B><<3C><>{<7B><><EFBFBD><EFBFBD>i4E<34>}}<7D><>7<EFBFBD>W<EFBFBD><57><1A>S+<2B><>kcs<63>O<EFBFBD>nڼr<DABC><72><EFBFBD><EFBFBD>(B<>%=<3D><>ҏ
|
2012-11-14 10:54:03 +01:00
|
|
|
|
#<==
|