|
|
|
|
#!/usr/bin/env python
|
|
|
|
|
# encoding: latin-1
|
|
|
|
|
# Thomas Nagy, 2005-2018
|
|
|
|
|
#
|
|
|
|
|
"""
|
|
|
|
|
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.
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
import os, sys, inspect
|
|
|
|
|
|
|
|
|
|
VERSION="2.0.8"
|
|
|
|
|
REVISION="1f8dadaddc20912ba4dd275428a78e44"
|
|
|
|
|
GIT="80aba755c114c6b14ba334483c2baf30e579fe96"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#<'
|
|
|
|
|
C2='#;'
|
|
|
|
|
C3='#)'
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
def unpack_wafdir(dir, src):
|
|
|
|
|
f = open(src,'rb')
|
|
|
|
|
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)
|
|
|
|
|
txt = txt[1:-1].replace(b(C1), b('\n')).replace(b(C2), b('\r')).replace(b(C3), b('\x00'))
|
|
|
|
|
|
|
|
|
|
import shutil, tarfile
|
|
|
|
|
try: shutil.rmtree(dir)
|
|
|
|
|
except OSError: pass
|
|
|
|
|
try:
|
|
|
|
|
for x in ('Tools', 'extras'):
|
|
|
|
|
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()
|
|
|
|
|
|
|
|
|
|
for x in ('Tools', 'extras'):
|
|
|
|
|
os.chmod(join('waflib',x), 493)
|
|
|
|
|
|
|
|
|
|
if sys.hexversion<0x300000f:
|
|
|
|
|
sys.path = [join(dir, 'waflib')] + sys.path
|
|
|
|
|
import fixpy2
|
|
|
|
|
fixpy2.fixdir(dir)
|
|
|
|
|
|
|
|
|
|
os.remove(tmp)
|
|
|
|
|
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():
|
|
|
|
|
src = os.path.abspath(inspect.getfile(inspect.getmodule(err)))
|
|
|
|
|
base, name = os.path.split(src)
|
|
|
|
|
|
|
|
|
|
#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)
|
|
|
|
|
for i in (INSTALL,'/usr','/usr/local','/opt'):
|
|
|
|
|
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
|
|
|
|
|
unpack_wafdir(dir, src)
|
|
|
|
|
return dir
|
|
|
|
|
|
|
|
|
|
wafdir = find_lib()
|
|
|
|
|
sys.path.insert(0, wafdir)
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
import waflib.extras.wurf.waf_entry_point
|
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
|
|
|
|
#BZh91AY&SY<EFBFBD>C9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+20<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>(bx\=<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)<EFBFBD>v}:<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>»<EFBFBD><EFBFBD>Gmk-<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٚ<EFBFBD><EFBFBD>}<EFBFBD>;Yh<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>g}<EFBFBD>ݶ<EFBFBD>DaٝVT<EFBFBD>[O<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><y<EFBFBD>G<EFBFBD>26m<EFBFBD>n<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>Sm<EFBFBD><EFBFBD>㻽<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>5f<EFBFBD>Z<EFBFBD><EFBFBD>ɽ'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>w<EFBFBD>-Ѯ<EFBFBD><EFBFBD>77z<EFBFBD>Ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD>0<EFBFBD>><EFBFBD>w]<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>#)><EFBFBD><EFBFBD>#)h<EFBFBD>@<EFBFBD>J<EFBFBD>_`5]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>#<z<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>j=ƻ<EFBFBD>4օ#;wm<EFBFBD><EFBFBD><EFBFBD>gl<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@:hM<EFBFBD>glA^<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>Cop`#<U@<EFBFBD>#<݁Ԅ<EFBFBD>ITB<EFBFBD>O@:<EFBFBD>(<EFBFBD>#)P <EFBFBD>G<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>;Xv<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>{v<EFBFBD>suj<EFBFBD><EFBFBD>\<EFBFBD>5P<EFBFBD><EFBFBD><EFBFBD>vu<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>ϯ:x<EFBFBD><EFBFBD><EFBFBD>SZ<EFBFBD>ɽ{<EFBFBD><EFBFBD>o=m<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>۷}<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>w<EFBFBD>G<EFBFBD>Ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>vm=<EFBFBD><EFBFBD>O6m<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۾<EFBFBD>ٯ<EFBFBD><EFBFBD>{#<<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>F<EFBFBD>IP<EFBFBD>W<EFBFBD>:<EFBFBD>vrԍ<EFBFBD>V{<EFBFBD>LW<EFBFBD>d<EFBFBD><EFBFBD>-<EFBFBD>:Θ<EFBFBD>c<EFBFBD>k<EFBFBD>kUEn<EFBFBD><EFBFBD>ח<EFBFBD>]<EFBFBD>i<EFBFBD>Q<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>C<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>I,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Bs<EFBFBD>qV<EFBFBD>י<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>m1E<EFBFBD><EFBFBD>u<EFBFBD>kگ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>Wo<<EFBFBD>#<<EFBFBD>r<EFBFBD>x<EFBFBD>\V㺅+O<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uӠQ<EFBFBD>^<EFBFBD><EFBFBD>*}<EFBFBD><EFBFBD>˨״<EFBFBD>!Ko#;纾><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݞ<EFBFBD>w<EFBFBD><EFBFBD>n8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>mj=<EFBFBD><EFBFBD>x<EFBFBD>[<EFBFBD>=<EFBFBD>{㽏K;<EFBFBD><EFBFBD>W;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]h|<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>n<EFBFBD>3<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>Hom<EFBFBD>\<EFBFBD><EFBFBD><EFBFBD>|#<U<EFBFBD>Uށ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>]<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w><EFBFBD><EFBFBD>OM}<EFBFBD>}^<EFBFBD><EFBFBD><EFBFBD>cO<EFBFBD><EFBFBD>Ol<EFBFBD><EFBFBD>֓<EFBFBD>m<EFBFBD>ݴv<EFBFBD>k<EFBFBD>jo <EFBFBD>#)<EFBFBD><EFBFBD>V;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;b<EFBFBD>#)T<EFBFBD>j<EFBFBD><EFBFBD>U(<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>ٙ1U<EFBFBD>R<EFBFBD>;.<EFBFBD>}<EFBFBD>}<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>q;<EFBFBD>mٯK{<EFBFBD>#;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>k#W<EFBFBD>t<EFBFBD>#)<EFBFBD>[<EFBFBD>#)*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݮ{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>h<EFBFBD>'[8<EFBFBD>2n<EFBFBD>9mm<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD>k<EFBFBD>E>mGCm<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>n<EFBFBD>@<EFBFBD>n==<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD>;w5<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>\<EFBFBD><EFBFBD>y=<EFBFBD>u;<EFBFBD><EFBFBD>^<EFBFBD>Uv<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>}o<<EFBFBD>!<EFBFBD>u5<EFBFBD>oqV/p<EFBFBD>t<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>>7<EFBFBD>=3u<EFBFBD>랾<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>6<EFBFBD>,U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>{<EFBFBD>v<EFBFBD>j[<EFBFBD>Gf<EFBFBD><yc<EFBFBD><EFBFBD><EFBFBD>l\<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>є<EFBFBD><EFBFBD>j<EFBFBD>ݲ<EFBFBD>.<EFBFBD>V<EFBFBD>ҝ4t<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>ݜ}<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>۹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>{k<EFBFBD>*<EFBFBD>wq<EFBFBD>w<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>-<EFBFBD>i<EFBFBD>=<<EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>ӭٮ{<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>9<EFBFBD>OO<EFBFBD><EFBFBD>z<EFBFBD>z(Pdy{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<<EFBFBD>F<EFBFBD>O\C<EFBFBD><EFBFBD>O<EFBFBD>sw[<EFBFBD>#){a<EFBFBD>A@@#<;x<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>#)<EFBFBD>w<EFBFBD>Sż<EFBFBD>-wn<EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>v<EFBFBD>#;<EFBFBD>R<EFBFBD><EFBFBD>wb5<EFBFBD><EFBFBD>ȗu۸<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᚬ<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>{Ͼe<EFBFBD>'<EFBFBD><EFBFBD>o|<EFBFBD><EFBFBD>"<EFBFBD>"<EFBFBD>N<EFBFBD>#<EFBFBD><EFBFBD>uph<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>7y7{<EFBFBD><EFBFBD>afw|9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>+x<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>xQ<EFBFBD><EFBFBD><EFBFBD><<EFBFBD>=]|4<EFBFBD>#)@#) 4412i<EFBFBD><EFBFBD>Hd<EFBFBD>ڞ<EFBFBD>z<EFBFBD>=&<EFBFBD>G<EFBFBD><EFBFBD>Ʃ<EFBFBD><EFBFBD>?E<EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD>e)<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>#)<EFBFBD>H<EFBFBD> @<EFBFBD>4LiH<EFBFBD><EFBFBD>Sҟ<EFBFBD><Q<EFBFBD>mM<<EFBFBD>{T6(4#)h@#)#)#)#)<EFBFBD><EFBFBD>I4j<EFBFBD><EFBFBD>#)ҙ==F<EFBFBD><EFBFBD><EFBFBD>zMm #)i<EFBFBD><EFBFBD>h<EFBFBD>#)#)#)#)#)#)#)<EFBFBD><EFBFBD>#)<EFBFBD>#)C@L<EFBFBD>dhѴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>1#)#)#)#)<EFBFBD>#)#)I<EFBFBD><EFBFBD> #)@ <EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Sz<EFBFBD><EFBFBD>I<EFBFBD>~<EFBFBD>=G<EFBFBD>#)#)#)#)#)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?ƫU;#;<EFBFBD>&<EFBFBD>J<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>ͮ[\<EFBFBD>ۺ߽<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>&c<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>I <EFBFBD><EFBFBD>kh<EFBFBD>6<EFBFBD>=<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>0B<EFBFBD>CޱA<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>(<EFBFBD>D(~'U7Okj<EFBFBD>"ȇ<EFBFBD>X{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>LvM<EFBFBD><EFBFBD>5x<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>oe<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>7ƴ<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>>$?ƕ<EFBFBD>2<EFBFBD><EFBFBD>#)0@ (:o<EFBFBD>H,<EFBFBD>ċ<EFBFBD>)hR<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>ƱYz<EFBFBD>{<EFBFBD>0<EFBFBD><EFBFBD>E<EFBFBD>>*fp=+<EFBFBD>k<EFBFBD><EFBFBD>N<EFBFBD>0<EFBFBD>4<EFBFBD><EFBFBD>iUP<EFBFBD><EFBFBD>L'<EFBFBD>D<EFBFBD>Qx0<EFBFBD>UQ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`7<EFBFBD>W=k<EFBFBD><EFBFBD>Wt<EFBFBD><EFBFBD>)<EFBFBD>&<EFBFBD>՚<EFBFBD>m)<EFBFBD>%+<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>mljɶ<EFBFBD><EFBFBD>m<EFBFBD>m<EFBFBD><EFBFBD>U<EFBFBD>[ت<EFBFBD><EFBFBD>Z<EFBFBD>j<EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#)CCJ`%$VEB#)<EFBFBD>2<EFBFBD><EFBFBD>YP<EFBFBD>#;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4EK#) <EFBFBD><EFBFBD><EFBFBD>-e <EFBFBD>lV6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>-<EFBFBD><EFBFBD>kV<EFBFBD><EFBFBD><EFBFBD>k[QS*-2<EFBFBD>ɘbH-d<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>@)M6P$5C"fT$6H R<EFBFBD>(<EFBFBD><EFBFBD>M<EFBFBD>RL<EFBFBD><EFBFBD>P`<EFBFBD><EFBFBD>%+ME<EFBFBD><EFBFBD>$<EFBFBD>3Id<EFBFBD>i<EFBFBD><EFBFBD>M<EFBFBD>!$<EFBFBD>F"Dԥ<EFBFBD>F<EFBFBD><EFBFBD>#)i<EFBFBD>*mH<EFBFBD><EFBFBD>-Q%,<EFBFBD><EFBFBD>fԘ<EFBFBD>@<EFBFBD>-!i<EFBFBD>#)<EFBFBD>eS1<EFBFBD><EFBFBD>ch<EFBFBD>&<EFBFBD>CI<EFBFBD><EFBFBD>BF<EFBFBD>2P"Ch<EFBFBD><EFBFBD>I1<EFBFBD>F<EFBFBD><EFBFBD>54<EFBFBD>KiZ<EFBFBD>V<EFBFBD>3bM<EFBFBD>&H<EFBFBD>EK&<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>52<EFBFBD><EFBFBD><EFBFBD>S[<EFBFBD>-<EFBFBD>#;L<EFBFBD><EFBFBD> L<EFBFBD>#Dm#))2ʹ<EFBFBD><EFBFBD><EFBFBD>DQ<EFBFBD><EFBFBD>#FȘ<EFBFBD>"A<EFBFBD><EFBFBD>H<EFBFBD>4<EFBFBD>B&<EFBFBD>D<EFBFBD><EFBFBD>2#4<EFBFBD><EFBFBD>5)<EFBFBD>(!A"$<EFBFBD>@<EFBFBD>C$<EFBFBD><EFBFBD>+H<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>Б#2<EFBFBD>H<EFBFBD>d٨<EFBFBD>Ff$@<EFBFBD>Y%,<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>R,<EFBFBD>,<EFBFBD>$Y-4<EFBFBD>bJL<EFBFBD>2<EFBFBD><EFBFBD>L<EFBFBD>Rd<EFBFBD>5%D<EFBFBD>,D<EFBFBD>$<EFBFBD>I%"<EFBFBD><EFBFBD><EFBFBD>$X<EFBFBD>&dM<EFBFBD><EFBFBD>%<EFBFBD>1<EFBFBD>b#b<EFBFBD>!<EFBFBD>b$<EFBFBD>4<EFBFBD>#A0<EFBFBD><EFBFBD><EFBFBD> &0<EFBFBD>,!, &<EFBFBD>b<EFBFBD>F$<EFBFBD>QERE&<EFBFBD>3F<EFBFBD><EFBFBD>ID<EFBFBD>X<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#S<EFBFBD>$d<EFBFBD>h<EFBFBD><EFBFBD>4[ R<EFBFBD><EFBFBD><EFBFBD>I1<EFBFBD><EFBFBD>Rȁ I<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>(<EFBFBD>Y<EFBFBD>Q6#;"MB2<EFBFBD><EFBFBD><EFBFBD>H͑0L<EFBFBD>4<EFBFBD>HF<EFBFBD><EFBFBD><EFBFBD>!RA<EFBFBD><EFBFBD><EFBFBD>E#,lʓT<EFBFBD><EFBFBD>Sd<EFBFBD>BMH<EFBFBD><EFBFBD>M(<EFBFBD><EFBFBD>F<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>%J2<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>2E%L<EFBFBD>lJ<EFBFBD>#<<EFBFBD>(<EFBFBD><EFBFBD>#;&2#<e<EFBFBD><EFBFBD>i2%<EFBFBD>iJDЦ<EFBFBD>&a2<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>`<EFBFBD>4<EFBFBD>S#Jf0$ʉ"<EFBFBD><EFBFBD>A<EFBFBD> !<EFBFBD> <EFBFBD><EFBFBD>&T̍<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>f<EFBFBD>̱eIZ<EFBFBD><EFBFBD>R*LةLZ<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>Y4Ҋ<EFBFBD>"<EFBFBD>4XƉ,L<EFBFBD>d̦"ER2<EFBFBD>R<EFBFBD><EFBFBD>"4Ȩ<EFBFBD><EFBFBD>cb4<EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>1<EFBFBD>"<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>R<EFBFBD>#"<EFBFBD>4<EFBFBD>-#J<EFBFBD>QQ<EFBFBD><EFBFBD>eH4EMR<EFBFBD>f<EFBFBD>RI<EFBFBD><EFBFBD>1AZ$<EFBFBD>MFɨ<EFBFBD>$P<EFBFBD>6<EFBFBD>0d-<EFBFBD>LM<EFBFBD><EFBFBD>1<EFBFBD>2<EFBFBD>M%KF"ƙ<EFBFBD>*&D<EFBFBD><EFBFBD>%2,<EFBFBD><EFBFBD>Y<EFBFBD>Ja-f<EFBFBD>b<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD>M&<EFBFBD>*H<EFBFBD>L̖6<EFBFBD><EFBFBD>TlcYB<EFBFBD>U#<%"<EFBFBD>i#,<EFBFBD><EFBFBD>e<EFBFBD>ل<EFBFBD>K֔<EFBFBD>0<EFBFBD><EFBFBD>4<EFBFBD>BL<EFBFBD>L<EFBFBD>d<EFBFBD>,<EFBFBD>"2<EFBFBD>$S <EFBFBD>4<EFBFBD>e<EFBFBD>#;BhM<EFBFBD>3!<EFBFBD>V<EFBFBD><EFBFBD>m$<EFBFBD>53FS$IJ6e$<EFBFBD>""<EFBFBD><EFBFBD><EFBFBD>K4Y<EFBFBD>K1<EFBFBD>%<EFBFBD>Zl<EFBFBD>"<EFBFBD>fV<EFBFBD>EFC5JQ,4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-7Vi<EFBFBD>L5<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD> S@<EFBFBD>iF%<EFBFBD>-I<EFBFBD>m<EFBFBD>f<EFBFBD>i4f<EFBFBD>E<EFBFBD>F<EFBFBD>RaJS)<EFBFBD><EFBFBD>T4I<EFBFBD><EFBFBD><EFBFBD>cF<EFBFBD>6I<EFBFBD><EFBFBD>LF<EFBFBD><EFBFBD>3lS1<EFBFBD>M<EFBFBD><EFBFBD>25<EFBFBD>bfi<EFBFBD><EFBFBD>k<EFBFBD>Jh<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>Kl<EFBFBD>23cab<EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>3e$<EFBFBD>*<EFBFBD>4T<EFBFBD>B+d<EFBFBD>"<EFBFBD>T<EFBFBD>63<EFBFBD><EFBFBD>,Y<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>S,<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>JSL<EFBFBD>UI<EFBFBD>&!4č<EFBFBD><EFBFBD>h<EFBFBD>H<EFBFBD>&<EFBFBD><EFBFBD>)jcj*<EFBFBD>b<EFBFBD>k 6<EFBFBD><EFBFBD>JѲZ<EFBFBD>b؊<EFBFBD><EFBFBD>J<EFBFBD>ETZ<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>&<EFBFBD>ɱ<EFBFBD>66-h<EFBFBD><EFBFBD>j,L<EFBFBD>j5<EFBFBD><EFBFBD>k$d<EFBFBD>5<EFBFBD>-#)#<a%<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>+M<EFBFBD><EFBFBD>%<EFBFBD>F<EFBFBD>-<EFBFBD>RE<EFBFBD>i <EFBFBD>Z<EFBFBD>m<EFBFBD>5 <EFBFBD><EFBFBD>MY4I<EFBFBD>2HD<EFBFBD><EFBFBD>Qb#m<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>Jm<EFBFBD><EFBFBD>YLڕ"D-<EFBFBD><EFBFBD>%2<EFBFBD>+,hSE<EFBFBD><EFBFBD>+,<EFBFBD>Zi<EFBFBD><EFBFBD>AD<EFBFBD>F<EFBFBD>I#;<EFBFBD>"Ń%<EFBFBD>D<EFBFBD><EFBFBD>CBlb2<EFBFBD>i<EFBFBD><EFBFBD>`BTPɵ<EFBFBD>i<EFBFBD><EFBFBD>L<EFBFBD>(<EFBFBD><EFBFBD>b<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>dEe<EFBFBD>H<EFBFBD><EFBFBD>f&<EFBFBD> EJfI<EFBFBD>E<EFBFBD>HDfYR<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>2&*Cѓ<EFBFBD>4<EFBFBD>Bd-<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%24ƒ<EFBFBD>0#;a6<EFBFBD><EFBFBD>b<EFBFBD>%-3d<EFBFBD><EFBFBD>Z2DFe<EFBFBD><EFBFBD>2<EFBFBD>J2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>aX<EFBFBD>Ƥ<EFBFBD>%<EFBFBD>P<EFBFBD><EFBFBD>T(<EFBFBD>TQE <EFBFBD>SĚ4Y<EFBFBD>ٔ<EFBFBD>ٕ<EFBFBD>Rm<EFBFBD>ii,<EFBFBD>QjEh<EFBFBD>5<EFBFBD><EFBFBD>P<EFBFBD>R<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>cY<EFBFBD><EFBFBD>ب2<EFBFBD><EFBFBD><EFBFBD>f <EFBFBD>16$Ԛ<EFBFBD>(hڔ<EFBFBD>$<EFBFBD><EFBFBD>Jf<EFBFBD>j#;P<EFBFBD>4<EFBFBD>H<EFBFBD><EFBFBD>&<EFBFBD>S(i<EFBFBD>%<EFBFBD>5b<EFBFBD>D<EFBFBD>l,<EFBFBD>Ă<EFBFBD>j$B#;<EFBFBD>0D1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z(<EFBFBD>Y<EFBFBD><EFBFBD>(D,LD<EFBFBD>HH-<EFBFBD>a**5b<EFBFBD>fmCI<EFBFBD>$<EFBFBD>#<E<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>4<EFBFBD>cQF<EFBFBD><EFBFBD><EFBFBD>k6l<EFBFBD>B<EFBFBD>D*2I<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>QPE<EFBFBD>b<EFBFBD>5<EFBFBD>M<EFBFBD>F<EFBFBD>cA<EFBFBD>KITZ<EFBFBD>i!<EFBFBD><EFBFBD>&<EFBFBD>JbХ<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>,<EFBFBD>h<EFBFBD><EFBFBD>E<EFBFBD>#<EFBFBD>5I<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>k<EFBFBD>F<EFBFBD>h<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>̲+(<EFBFBD>3%<EFBFBD>I*l<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>j#;2m<EFBFBD><EFBFBD><EFBFBD>f*0l<EFBFBD><EFBFBD>S4<EFBFBD>5<EFBFBD>֙E&ƙl<EFBFBD><EFBFBD>-<EFBFBD>f<EFBFBD><EFBFBD>[<EFBFBD>D<EFBFBD><EFBFBD>АSf<EFBFBD><EFBFBD>`<EFBFBD>h<EFBFBD><EFBFBD>-%<EFBFBD>(<EFBFBD>I<EFBFBD>JCX<EFBFBD>$ "SXŹ<EFBFBD><EFBFBD>Ѳ<EFBFBD>L<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>iL<EFBFBD>4<EFBFBD>Z4b<EFBFBD>"<EFBFBD>-<EFBFBD>4<EFBFBD>&ضS%<EFBFBD><EFBFBD>b<EFBFBD>i-<EFBFBD><EFBFBD><EFBFBD>#-,<EFBFBD>Z+h<EFBFBD>kcm<EFBFBD><EFBFBD><EFBFBD>U"m<EFBFBD>*<EFBFBD><EFBFBD>(<EFBFBD>H<EFBFBD><EFBFBD>ȦFdLi<EFBFBD><EFBFBD><EFBFBD>͒e<EFBFBD>TU%<EFBFBD>l<EFBFBD>
|
|
|
|
|
#<==
|