|
|
|
|
#!/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.26"
|
|
|
|
|
REVISION="e4a9cc0189c9deacafd38334e0382cc0"
|
|
|
|
|
GIT="ad7b733fc60852f77eff200b79e8b6f9562494d2"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#D'
|
|
|
|
|
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
|
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
|
|
|
|
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__':
|
|
|
|
|
from waflib import Context
|
|
|
|
|
Context.WAFNAME='waifu'
|
|
|
|
|
Context.WAIFUVERSION='1.1.0'
|
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
|
|
|
|
#BZh91AY&SY#<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h&_$m~V<EFBFBD>#%<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>zݏk<EFBFBD>҅#%#%#%#%#%#%#%#%#%#%#%#%#%P@#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%'<EFBFBD>^j<EFBFBD><EFBFBD><EFBFBD>tyoy϶{<EFBFBD>V<EFBFBD><EFBFBD>S<EFBFBD>}<EFBFBD>}h<EFBFBD>Аx><EFBFBD><EFBFBD>ۦ<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>{<EFBFBD>N<EFBFBD>a<EFBFBD>vwwuf<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:cv<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>I<EFBFBD><EFBFBD>4<һ<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>}۸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n3<EFBFBD><EFBFBD><EFBFBD>9^ܙ<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>wn%;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>knp[>v<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>==<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>r=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>J=<EFBFBD><EFBFBD><EFBFBD>w}<EFBFBD><EFBFBD>k[f<EFBFBD>g<EFBFBD><EFBFBD>u<EFBFBD>ш]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>@#D'e<EFBFBD>7h#%#D<EFBFBD>#%<EFBFBD>HJ<EFBFBD>wu<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>@wu[^<EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#%Q<EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD><EFBFBD>٪ۃpݤv͝v<EFBFBD>"<EFBFBD>QB<EFBFBD>ݫC<EFBFBD>t<EFBFBD>#?<EFBFBD>Y<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD> KF.<EFBFBD>宵ŝ<EFBFBD>N<EFBFBD><EFBFBD>XAE<EFBFBD>AM<EFBFBD>AƶʨY<EFBFBD>8<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>6V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>Է<EFBFBD><EFBFBD>w<EFBFBD>{<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|q<EFBFBD>#<EFBFBD><EFBFBD>K<EFBFBD>2V<EFBFBD>w]<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD>M<EFBFBD>^<EFBFBD><EFBFBD>6<EFBFBD>Of}<EFBFBD><EFBFBD>QSCAE#%D#%#D"(U<EFBFBD>Y<EFBFBD>&<EFBFBD>_w#DR<EFBFBD><EFBFBD><EFBFBD>TP<EFBFBD>s<EFBFBD><EFBFBD>qw8uw<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FH<EFBFBD><EFBFBD>+=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wk}p<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>0#%#%#%#%#%:#%>l4#%8<EFBFBD>^<EFBFBD>L<EFBFBD>B*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʴ<EFBFBD>c<EFBFBD>h9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[#?#%::<EFBFBD>4<EFBFBD><EFBFBD>&<EFBFBD>4݊<EFBFBD>wgr<EFBFBD>v<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>tk!<EFBFBD>(#%<EFBFBD>A<EFBFBD><EFBFBD>-<EFBFBD>P#D#%(<EFBFBD>@9#%hФ<EFBFBD>R#%<EFBFBD><EFBFBD>}<EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>\Sכ<EFBFBD><EFBFBD><EFBFBD>ѣ{r<EFBFBD><EFBFBD><EFBFBD>Ѧ<EFBFBD>vf<EFBFBD>#?<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>>+<EFBFBD>ʤ<EFBFBD>8<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>싻)t9<EFBFBD><EFBFBD>ފ+<EFBFBD><EFBFBD><EFBFBD>N_{<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>ϻK<EFBFBD><EFBFBD><EFBFBD>7n3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>.S<EFBFBD>^^^4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>}4<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>t()T<EFBFBD>Yzh<EFBFBD>pkv<EFBFBD><EFBFBD>%.<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d><EFBFBD>oi<EFBFBD><EFBFBD>;ޯ<EFBFBD><EFBFBD>#%^<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>|%UO<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>v<EFBFBD>K<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>}><EFBFBD>H<EFBFBD><EFBFBD>c<EFBFBD>ޕ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>'=<EFBFBD><EFBFBD><EFBFBD>ju<EFBFBD><EFBFBD>}<EFBFBD>Ͼ<EFBFBD><EFBFBD>w{دپw<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>;tz<EFBFBD>'K<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>ow-[sl<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>EZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.m<EFBFBD><EFBFBD>n<EFBFBD>>x<EFBFBD>ս<EFBFBD>|<EFBFBD>#D><EFBFBD><EFBFBD><EFBFBD>a#%<EFBFBD>6}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ت<EFBFBD>V<EFBFBD>S۽<EFBFBD>ͽ[V#?<EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD>O]y<EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD>k̠><EFBFBD><{<EFBFBD>qケ<EFBFBD><EFBFBD>Wl<EFBFBD>]z;c<EFBFBD>r_<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>k<EFBFBD>B<EFBFBD><EFBFBD>v=u<EFBFBD><EFBFBD>վ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>W<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>w=-<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>cz<EFBFBD><EFBFBD>;<EFBFBD>&<EFBFBD>E<EFBFBD>ϽsPU=<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>ۼ<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><EFBFBD>Onw<EFBFBD><EFBFBD>5<EFBFBD>l<EFBFBD><EFBFBD>Z;<EFBFBD><EFBFBD>t17q<EFBFBD>{<EFBFBD><EFBFBD>zu<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>]<EFBFBD>><EFBFBD><EFBFBD>B<EFBFBD>RV<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w1<EFBFBD>j<EFBFBD><EFBFBD>f=w<EFBFBD>q#%z<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>dv<EFBFBD>4<EFBFBD><EFBFBD>|rk<EFBFBD>><EFBFBD><EFBFBD>t}<EFBFBD><EFBFBD>><EFBFBD><EFBFBD>@<EFBFBD>j1U*<EFBFBD><EFBFBD>v<EFBFBD>T<EFBFBD>A<EFBFBD>;a<EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD><EFBFBD>#%<EFBFBD>#D;#?u<EFBFBD><EFBFBD>ֵͭG;j<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>ue<EFBFBD><EFBFBD>x<EFBFBD>Q<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>#?y<EFBFBD><EFBFBD>{<EFBFBD>]<EFBFBD> <EFBFBD>9˹Ӄ<EFBFBD>[<EFBFBD>jw<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{+v<EFBFBD><EFBFBD>n<EFBFBD>xz<EFBFBD><EFBFBD>)J<EFBFBD><EFBFBD><EFBFBD>y{ܑ! <EFBFBD>5<EFBFBD>Gn幷;<EFBFBD><EFBFBD>><EFBFBD><EFBFBD>#%tP#%><EFBFBD>=<EFBFBD>#%#%<EFBFBD>㗛)><EFBFBD>۾<،<EFBFBD>qu#%۷<EFBFBD><EFBFBD>g{uu<EFBFBD>wwM<EFBFBD>z$<EFBFBD><EFBFBD>*3.<EFBFBD><EFBFBD>צ<EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˄#%<EFBFBD><EFBFBD>XH]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#ˎ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W-J<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>ִ<EFBFBD>Eݜa<EFBFBD>q}<EFBFBD>{<EFBFBD>><EFBFBD><EFBFBD>h+8<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>[dT<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>3<EFBFBD>wC<EFBFBD>#?<EFBFBD>[<EFBFBD>Sת<EFBFBD><EFBFBD><EFBFBD>E}<EFBFBD>m*<EFBFBD>>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>C#D%T<EFBFBD>ـ;N<EFBFBD><EFBFBD>u<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>ռ<EFBFBD>l<EFBFBD>0=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V*[<EFBFBD>=<EFBFBD><EFBFBD>oq<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"۹<EFBFBD>6k/on=zʝ<EFBFBD><EFBFBD>I<EFBFBD>JUU`W2<EFBFBD><EFBFBD>GWA<EFBFBD>:<EFBFBD><EFBFBD>#?ڼ<EFBFBD>Z#%( u<EFBFBD>m@tݮ<EFBFBD><EFBFBD>kQZ<EFBFBD><EFBFBD><EFBFBD>t#%#%<EFBFBD>=<EFBFBD>><EFBFBD>w<EFBFBD><EFBFBD>ݻ<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M#%#%`A<EFBFBD>b<EFBFBD><EFBFBD>f<EFBFBD>k&<EFBFBD><EFBFBD>m<EFBFBD>ӥhw]<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>b<EFBFBD>cY.4uq<EFBFBD><EFBFBD>o<EFBFBD>|<EFBFBD><<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD><EFBFBD>:d<EFBFBD>,<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>,<EFBFBD>չ<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>{<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD> <EFBFBD>B<EFBFBD>#<EFBFBD><EFBFBD>#%@%<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>҈<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>#%lYv<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>#%@h.<EFBFBD>F<EFBFBD><EFBFBD>}<EFBFBD>t#%(#%#%<EFBFBD><EFBFBD>A<EFBFBD>}<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`S-<EFBFBD>A<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>Tub<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>h#D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>TZ<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>'r<EFBFBD>2#%cUc<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD>7`jiґ<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(%<EFBFBD>U#%<EFBFBD>KL:j<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>T<EFBFBD>PHڰ<EFBFBD>z<EFBFBD><EFBFBD>xܔ<EFBFBD><EFBFBD>Շn<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>#Dn<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_}h<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>R<EFBFBD>l#%g<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>jXe<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n:<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>=<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>gtm<EFBFBD>n<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>7Sc<EFBFBD>jõ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>^=o<EFBFBD><EFBFBD>w{/<EFBFBD><EFBFBD>Im<EFBFBD><EFBFBD>|><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L><EFBFBD>Χ<EFBFBD><EFBFBD>i<EFBFBD>#% #%F<EFBFBD>#%L<EFBFBD>#%<EFBFBD>!<EFBFBD>3B<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>#?SCȏ)<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>ɤ<EFBFBD><EFBFBD> MA <EFBFBD><EFBFBD><EFBFBD>BdbT<EFBFBD>A<EFBFBD><EFBFBD>I7<EFBFBD>O<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>#%#%#%#%#%#%#%<EFBFBD>D@<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>ꞧ<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤm=(i<EFBFBD><EFBFBD>ѣF<EFBFBD><EFBFBD>#%#%#%#%#%<EFBFBD>S<EFBFBD>ML <EFBFBD>OS 6<EFBFBD><EFBFBD>O51A<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>P22b#%d#%#%#%#%#%<EFBFBD>h#%#DPA#%4<EFBFBD>@&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ЙF<EFBFBD>S4<EFBFBD><EFBFBD>B4<EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD> #%h#%#%#%<EFBFBD><EFBFBD><EFBFBD>Q <EFBFBD>#%L<EFBFBD>a0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4&@h<EFBFBD>QD4<EFBFBD>6<EFBFBD>#?#%<EFBFBD>#%#%#%#%?<EFBFBD>O<EFBFBD>#D<EFBFBD>t<EFBFBD>U<EFBFBD><EFBFBD>3<EFBFBD>!W$<EFBFBD>*<EFBFBD><EFBFBD>O<EFBFBD>U3j<EFBFBD><EFBFBD> <EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ЪF<EFBFBD>A)8*<EFBFBD>R<EFBFBD><EFBFBD>G ~<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>oģ<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>>0~91<EFBFBD><EFBFBD>K(F$8<EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`{<EFBFBD><EFBFBD>I<EFBFBD>kx<EFBFBD>)[<EFBFBD>U <EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#%p<EFBFBD><EFBFBD>B<EFBFBD>k!<EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>v<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>D<EFBFBD>#%;<EFBFBD>B<EFBFBD>p@<EFBFBD>@MES<EFBFBD>*<EFBFBD>wDIJP<EFBFBD>A<EFBFBD>a9ck<EFBFBD><EFBFBD>#?<EFBFBD>ݷ<EFBFBD>WMz<EFBFBD><EFBFBD><<EFBFBD>M^<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>*<EFBFBD>H<EFBFBD>㋒j<EFBFBD>_<EFBFBD>]D<EFBFBD>#G<EFBFBD>_<EFBFBD><EFBFBD>@<EFBFBD>_<EFBFBD><EFBFBD>X렂<EFBFBD>!<EFBFBD>(ZQ<EFBFBD>#%<EFBFBD>dL1;@d(<EFBFBD>8RW<EFBFBD><EFBFBD>#%<EFBFBD>U4#D<EFBFBD>H<EFBFBD>E<EFBFBD><EFBFBD>Ң<EFBFBD>h<EFBFBD>"P<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD>E<EFBFBD>U<EFBFBD>/<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&"<EFBFBD>D<EFBFBD>12<EFBFBD>ST*<EFBFBD>#D<EFBFBD>O<EFBFBD>@<EFBFBD>J<EFBFBD>@<EFBFBD>e1 <EFBFBD>(V%<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>x(<EFBFBD><EFBFBD><EFBFBD>(fTI`<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>""#Dhi<EFBFBD>)<EFBFBD><EFBFBD>6#<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>1M͑b#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>GBP2#D<EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>#D% <EFBFBD>R<EFBFBD>P<EFBFBD><EFBFBD>#%P<EFBFBD><EFBFBD>9IiX%<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>!<EFBFBD><EFBFBD>(<EFBFBD>#D"<EFBFBD><EFBFBD>#D<EFBFBD>H<EFBFBD>" <EFBFBD><EFBFBD>H<EFBFBD>*<EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f"H<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&b"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>VR<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>b(<EFBFBD>#%<EFBFBD><EFBFBD>B@R<EFBFBD>D*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)%#D<EFBFBD>#DVe<EFBFBD>)H<EFBFBD>)<EFBFBD>#D*I$<EFBFBD> <EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>"*&!`a<EFBFBD> )V)<EFBFBD>a<EFBFBD>Z"<EFBFBD>"i<EFBFBD>#D<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>#DF<EFBFBD>`<EFBFBD>(<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>%f&<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>#D "<EFBFBD><EFBFBD>b<EFBFBD>)<EFBFBD><EFBFBD>#DZ#DF<EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>"<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD>*%<EFBFBD>%<EFBFBD>" *b*<EFBFBD><EFBFBD>*jZ*h"#DB#D#D<EFBFBD><EFBFBD><EFBFBD>#Dh<EFBFBD>`<EFBFBD> i&("Y<EFBFBD><EFBFBD>"X<EFBFBD>#D<EFBFBD>)<EFBFBD>*<EFBFBD>`(d<EFBFBD>f<EFBFBD>(<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>f<EFBFBD>X<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"(#DH$)&T<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>"Z<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#D<EFBFBD>j<EFBFBD><EFBFBD> JH<EFBFBD>*FPXTI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(*!<EFBFBD><EFBFBD>i<EFBFBD>h<EFBFBD>"<EFBFBD>!<EFBFBD>A<EFBFBD>J!<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>(#D<EFBFBD><EFBFBD>BE<EFBFBD>P<EFBFBD>fb `<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>(b<EFBFBD><EFBFBD>#D"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>**B<EFBFBD>I"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>(<EFBFBD>(#D`<EFBFBD>#D<EFBFBD><EFBFBD>Jb<EFBFBD><EFBFBD>f(<EFBFBD>H#D(<EFBFBD>B <EFBFBD><EFBFBD>)h<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>*<EFBFBD>$"<EFBFBD>#D"<EFBFBD>R<EFBFBD>"(<EFBFBD><EFBFBD>#D<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>b$)<EFBFBD>jfh<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(bf$"i(h*b<EFBFBD><EFBFBD>(b*b"*)( <EFBFBD>B<EFBFBD><EFBFBD>&($<EFBFBD>)<EFBFBD>&b<EFBFBD><EFBFBD>&bh<EFBFBD>Z<EFBFBD>h<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>J<EFBFBD>*<EFBFBD>#DP<EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>#D&b&R"<EFBFBD> <EFBFBD><EFBFBD> ("<EFBFBD><EFBFBD><EFBFBD>"h$<EFBFBD>e<EFBFBD>$<EFBFBD><EFBFBD>*"i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>"J<EFBFBD><EFBFBD><EFBFBD>"!<EFBFBD>*<EFBFBD>"<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>&(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#D "h<EFBFBD>#D*(<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Z(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#D&<EFBFBD>#D<EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z*)<EFBFBD><EFBFBD><EFBFBD>! $<EFBFBD>"<EFBFBD>"H<EFBFBD><EFBFBD>X<EFBFBD>3DԤ<EFBFBD>P<EFBFBD>4<EFBFBD>5AD<EFBFBD>4<EFBFBD>E#?M1,M BAADMDE QJKU,<EFBFBD>PQDҔ0K<EFBFBD>3SJA%<EFBFBD>CQTR<EFBFBD>S0#?%@<EFBFBD>T<EFBFBD>!CD<EFBFBD>LUEIT<EFBFBD><EFBFBD>Q$<EFBFBD>DL<EFBFBD>IRQQQ0<EFBFBD>PDRKTSD<EFBFBD>DUQERD<EFBFBD>TURTE450ATR<EFBFBD>L<EFBFBD>A4D<EFBFBD><EFBFBD><EFBFBD>M-UHI2ET<EFBFBD>SL<EFBFBD>EHHQDUD<EFBFBD>K$<EFBFBD>D<EFBFBD>TAR<EFBFBD>D<EFBFBD>@R<EFBFBD>PPT<EFBFBD><EFBFBD>RU5Q-4<EFBFBD><EFBFBD>BD<EFBFBD><EFBFBD>RA,L<EFBFBD>TQ4L<EFBFBD>2<EFBFBD>QE<EFBFBD><EFBFBD>S3<EFBFBD>LD<EFBFBD><EFBFBD>H@A-EK<EFBFBD>D4D<EFBFBD>%1PSL4<EFBFBD>
|
|
|
|
|
#<==
|