|
|
|
|
#!/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.22"
|
|
|
|
|
REVISION="a21fa92a45548e4c642deabae50eb159"
|
|
|
|
|
GIT="3f8bb163290eb8fbfc3b26d61dd04aa5a6a29d4a"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#e'
|
|
|
|
|
C2='#d'
|
|
|
|
|
C3='#T'
|
|
|
|
|
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>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&_<EFBFBD>$e>V<EFBFBD>#T<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>z<EFBFBD>f\(R<EFBFBD>#T#T#T#T#T#T#T#T#T#T#T#TP#T#T#T<EFBFBD>#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T<EFBFBD>}<EFBFBD>v=<EFBFBD><EFBFBD>><EFBFBD>Gɜ<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>aG'<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v탾o<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{Ǻ<EFBFBD>@<EFBFBD><EFBFBD>-<EFBFBD>+<EFBFBD>98ݻfn<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>Ծ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӧ<EFBFBD>o`<EFBFBD><EFBFBD>v<EFBFBD>v<EFBFBD>.<EFBFBD>z<EFBFBD>մ<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>Ύ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>#<EFBFBD>Ssͺݺv<EFBFBD><EFBFBD><EFBFBD>ݯp}w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>D]<EFBFBD>n<EFBFBD>N<EFBFBD><EFBFBD>o]<EFBFBD>&<EFBFBD>5e<EFBFBD>wF<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>!)(;<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>#T<EFBFBD>#TQsn<EFBFBD>ɪ#T4<EFBFBD>ؐ<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#T<EFBFBD><EFBFBD>#T#Tm<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0ݒv<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>c6eЩ<EFBFBD>-<EFBFBD><EFBFBD>4;[,<EFBFBD>wb'g@P$<EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>Z<EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>T]<EFBFBD>#Tu<EFBFBD>I]<EFBFBD>g}<EFBFBD><y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Lf<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)sd)닩><EFBFBD><EFBFBD><EFBFBD>}ﷇۦ$<EFBFBD>#T<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Uk*<EFBFBD><EFBFBD>t:T<EFBFBD>w<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD>٠m<EFBFBD><EFBFBD>v!MoF<EFBFBD><EFBFBD>PH<EFBFBD>P#T<EFBFBD><EFBFBD>'c<EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>Q{<EFBFBD>P<EFBFBD>z<EFBFBD>"C<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>va<EFBFBD><EFBFBD>}<EFBFBD>=<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>x{<EFBFBD>;.{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>jG#T#T#T#Tz#T#T<EFBFBD><EFBFBD><EFBFBD>Gxϗ;<EFBFBD><q<EFBFBD>T<EFBFBD>#e#eq<EFBFBD>K<EFBFBD>M6<EFBFBD><EFBFBD><EFBFBD>lP<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>P<EFBFBD><EFBFBD>Ӑu<EFBFBD>qvt4<EFBFBD>jti<EFBFBD>v:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>uNB<EFBFBD>A<EFBFBD>v<EFBFBD><EFBFBD>G#T#T#T<EFBFBD>#T<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>*AB<EFBFBD>J#e<EFBFBD>#T;<EFBFBD>T5T<EFBFBD><EFBFBD>wc<EFBFBD><EFBFBD><EFBFBD>t`#T<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD>f<EFBFBD>z<EFBFBD><EFBFBD>݆<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD>}9h<EFBFBD><EFBFBD>+c@<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>|M<EFBFBD><EFBFBD>y<EFBFBD>'<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>}Ƚ<EFBFBD>v<EFBFBD><EFBFBD><ٽ<EFBFBD>ow5[<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>Ow<EFBFBD><EFBFBD>W<EFBFBD>7<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>_;3<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD>n[#e<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rϗv<EFBFBD>^<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>{<EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>u۫<EFBFBD><EFBFBD>/v#T<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>GWm<EFBFBD><EFBFBD>ۻKA<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#{e<EFBFBD>)<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>x﮸#T7<EFBFBD>|}}<EFBFBD>aϯ<EFBFBD>@<EFBFBD>ëK<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>'W<EFBFBD>ϻ<EFBFBD>:<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>5<EFBFBD>W<EFBFBD><EFBFBD>=<EFBFBD>ܾƌ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_j<EFBFBD>u<EFBFBD>w_z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD>[2wuuZ4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>]<EFBFBD><EFBFBD>=<EFBFBD>oe<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>w[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>*ֵۗܽO<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>Mw<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>#T:<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>>ͫ<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>m<EFBFBD>;<EFBFBD><EFBFBD>uv<EFBFBD>l<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^˭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ov<EFBFBD>qǪ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>K<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>8<EFBFBD>Wl<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>|sݽkv<EFBFBD>q<EFBFBD>-<EFBFBD>Na<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>띾<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MTS`;i<EFBFBD>w<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>uڹ<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5u7Y<EFBFBD>9Mmn_>=j<EFBFBD>+W|<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>s<EFBFBD><EFBFBD>}ػ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>ܸ<EFBFBD><EFBFBD>K!<EFBFBD><EFBFBD>Ӭ<EFBFBD>#d{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1,;;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{н<EFBFBD><EFBFBD><EFBFBD>@N<EFBFBD>(<EFBFBD>0<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>#e<EFBFBD>o<EFBFBD><EFBFBD>Z<EFBFBD>\<EFBFBD>/<EFBFBD><EFBFBD>#T3*<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>kF<EFBFBD><EFBFBD><EFBFBD>#dP#d(#ee<EFBFBD>b@<EFBFBD>#d<EFBFBD>}<EFBFBD>kֵ^c\<EFBFBD><EFBFBD>ow{{<EFBFBD>j<EFBFBD><EFBFBD>W=lr<EFBFBD><EFBFBD><EFBFBD>mE<EFBFBD>ʬ<EFBFBD><EFBFBD>Cs<EFBFBD>dv<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>W)<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>(<EFBFBD>Xj<EFBFBD><EFBFBD><EFBFBD>On<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>UP<EFBFBD><EFBFBD>ݒ$*<EFBFBD>U<EFBFBD>;w-<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>y<EFBFBD>s<EFBFBD><EFBFBD>@#T<EFBFBD><EFBFBD><EFBFBD>E(#T#T|2<EFBFBD>wt<EFBFBD>g<EFBFBD>ˋ<EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>#T6W[s<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>{2<EFBFBD>k<EFBFBD>Q̸@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@0<EFBFBD><EFBFBD>e5<EFBFBD>#T<EFBFBD><EFBFBD>a!w<EFBFBD>,x<EFBFBD><EFBFBD><EFBFBD>Mf<EFBFBD>9m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>Z#e<EFBFBD><EFBFBD>ܩ<EFBFBD>u_n<EFBFBD><EFBFBD>u<EFBFBD>#T<EFBFBD>5]w{w{<EFBFBD><EFBFBD><EFBFBD>#T#e<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`庱<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>]%۪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD>Jm<EFBFBD><EFBFBD>Gv<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>S<EFBFBD>t<EFBFBD><EFBFBD>_{<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>ezy<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7ZۚA<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i^<EFBFBD>b<EFBFBD>6<EFBFBD>5<EFBFBD><EFBFBD>㺹<EFBFBD>N<EFBFBD><EFBFBD>謜<EFBFBD>=zʚ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>5Q%[8'E3n<EFBFBD>s{#d<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@#Td<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>6#d66<EFBFBD>븢@#Tk<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]O/<EFBFBD>ڊ<EFBFBD>#T#Tt<EFBFBD>TP#eV؝<EFBFBD>ĉ<EFBFBD><EFBFBD>wNء<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>C`<EFBFBD>L<EFBFBD><EFBFBD>M<EFBFBD>kw<EFBFBD>d<EFBFBD>|<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>:<EFBFBD><EFBFBD>><EFBFBD><EFBFBD>ǯI/gO<EFBFBD>xU<EFBFBD>gcs<EFBFBD>w<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>Qoe]<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD>#T#Tb<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>D<EFBFBD>K<EFBFBD><EFBFBD>q#T<EFBFBD>wN<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͪ<EFBFBD>H<EFBFBD><EFBFBD>g`<EFBFBD>#e#Ts<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>#T<EFBFBD>R<EFBFBD>#TB<EFBFBD><EFBFBD>w#dP"m}<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>w}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JV<EFBFBD>0<EFBFBD><EFBFBD>n<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>H6ʡ@it<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Չݖ<EFBFBD>#eY<EFBFBD>@:>۵ownꮳ<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#Tѝ<EFBFBD>sV<EFBFBD>}<EFBFBD>ґB<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>Z<EFBFBD>7E<EFBFBD>vWw\<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>/C<EFBFBD><EFBFBD>5U;{u<EFBFBD><EFBFBD>tQIl<EFBFBD>ǎu<EFBFBD><EFBFBD><EFBFBD>\-ܺ=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>S-<EFBFBD><<EFBFBD>[7<EFBFBD>{<EFBFBD>A<EFBFBD>3%<EFBFBD><EFBFBD>k<EFBFBD>F<EFBFBD>.<EFBFBD><EFBFBD>6<EFBFBD>a<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>><EFBFBD>x><EFBFBD><EFBFBD>^U_{{7<EFBFBD>5<EFBFBD><EFBFBD>+<EFBFBD>oUy<EFBFBD><EFBFBD>uQ<EFBFBD>z<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>IZ<EFBFBD><EFBFBD><EFBFBD>9K_]<EFBFBD>0<EFBFBD>x4Ѐ@@#T<EFBFBD><EFBFBD>#Th#T<EFBFBD>d=<EFBFBD><EFBFBD><EFBFBD>=G<EFBFBD><EFBFBD><EFBFBD>چ<EFBFBD>#<EFBFBD>z<EFBFBD>S<EFBFBD>zCG<EFBFBD>0<EFBFBD>S@<EFBFBD>A#T M12$<EFBFBD><EFBFBD><<EFBFBD>j<EFBFBD>d<EFBFBD>Sjb#d=M<SC<EFBFBD>#Tz<EFBFBD>#T4#T#T#T#T#T#T <EFBFBD><EFBFBD> <EFBFBD>i<EFBFBD>bi<EFBFBD><<EFBFBD><EFBFBD>OP<EFBFBD>T<EFBFBD>P<EFBFBD>)<EFBFBD>ڍ=SG<EFBFBD><EFBFBD><EFBFBD>4#Th<EFBFBD>#T#T#T#T#T#T<EFBFBD> <EFBFBD>M&<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>2O<EFBFBD><EFBFBD><<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=MG<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>SOP6<EFBFBD>@`<EFBFBD>h4#Tdb4<EFBFBD>4C <EFBFBD>$<EFBFBD>#TѠ4#ey2h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h6SdM#d#T#T#T#T4#T<EFBFBD>$<EFBFBD>D#TS<EFBFBD>1O*{j&iOSh5&<EFBFBD>S<EFBFBD>l<EFBFBD>M4<EFBFBD>@#T#T<EFBFBD>#T#T#T#T<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>dTρ<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K0<EFBFBD>QC<EFBFBD>T<EFBFBD>T<EFBFBD><EKB<EFBFBD>#T<EFBFBD><G P<EFBFBD>{o<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>Wp<EFBFBD>]<EFBFBD><EFBFBD>bJ<EFBFBD><EFBFBD>XãoO<EFBFBD><EFBFBD><EFBFBD>vE<EFBFBD><EFBFBD>n7<EFBFBD><EFBFBD>ӣ<EFBFBD>5<EFBFBD>+.M Z<<EFBFBD><EFBFBD>t*&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԇ`<EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>*z<EFBFBD><EFBFBD>#T<EFBFBD><EFBFBD>#eT<EFBFBD>UN<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><b<EFBFBD>!]<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>Sx<EFBFBD>Q6a攑xQO<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>f>цd<EFBFBD><EFBFBD>e<EFBFBD>(<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A%CR4<EFBFBD>v#T2&Șbv0<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>8"<EFBFBD><EFBFBD>%#e@(<EFBFBD>"<EFBFBD>" #eC@<EFBFBD>B<EFBFBD>iE]<EFBFBD><EFBFBD>$<EFBFBD>U<EFBFBD>@\<EFBFBD>P7<EFBFBD>A-<EFBFBD><EFBFBD>$<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>C D#e10<EFBFBD>ST*<EFBFBD>*<EFBFBD>I<EFBFBD>#T<EFBFBD>A(<EFBFBD>H<EFBFBD><EFBFBD>eLB<EFBFBD> <EFBFBD>(D<EFBFBD>ހq"<EFBFBD><EFBFBD>^#T<EFBFBD><EFBFBD>RX#<EFBFBD><EFBFBD>QtD<EFBFBD>KSCHSE2<EFBFBD><EFBFBD><EFBFBD>q0<EFBFBD>&)<EFBFBD><EFBFBD>,DpEO7#e:<EFBFBD>U<EFBFBD>J((#TQ(DR<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>R<EFBFBD>J($1D1DQD1TEAELE1<EFBFBD>TD$<EFBFBD>4UI$E1D<EFBFBD>UD<EFBFBD>QTASQ,<EFBFBD>IEQML<EFBFBD>D<EFBFBD>STS5QESMPL<EFBFBD>EIBST14<EFBFBD>P<EFBFBD>#e<EFBFBD>Q4<EFBFBD><EFBFBD>E3,E@5H#eP<EFBFBD><EFBFBD>PST<EFBFBD>$<EFBFBD>R<EFBFBD>J̱#T<EFBFBD>)<EFBFBD>3!EI$<EFBFBD><EFBFBD>5Q%Q$ES<EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>T-D#d4<EFBFBD>S!PAI##eİPL4TATE<EFBFBD>#dDIUTTS1R<EFBFBD>L<EFBFBD>%#d#QDUUU<EFBFBD>AQ T<EFBFBD>PR<EFBFBD>E<EFBFBD>KDT<EFBFBD>UAT4,T<EFBFBD>$<EFBFBD>D<EFBFBD>55S0<EFBFBD>R<EFBFBD>P4<EFBFBD>,<EFBFBD>P<EFBFBD>T<EFBFBD>TAM)TCCS5*QEM#d%$Գ5U#d4<EFBFBD>L5*<EFBFBD><EFBFBD>A4<EFBFBD><EFBFBD>$!@RA!I2<EFBFBD>RTD<EFBFBD>I<EFBFBD>D%3PĤ<EFBFBD>MTAR<EFBFBD>0<EFBFBD>ASMTPA)BI<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>)KPTCI5D4<EFBFBD>4ST<EFBFBD> ¥<EFBFBD>UBDLQ!"<EFBFBD>(B<EFBFBD>,DBA34D<EFBFBD>L@UE4D<EFBFBD><EFBFBD><EFBFBD>)31Q%@PADQ<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>EHT<EFBFBD>$RPUQ%%LAP<EFBFBD>ILT<EFBFBD>1E2@QERMAKEQTDQCIQUP<EFBFBD>MT<EFBFBD>DDD<EFBFBD>E$J<EFBFBD><EFBFBD>E#TS#dU<EFBFBD>Q<EFBFBD>1ETUU53MK!L3S3DQU%QEA<EFBFBD>ą4<EFBFBD>41EP<EFBFBD>T<EFBFBD>0DTRP2A<EFBFBD>LPI0SL<EFBFBD>ARD<EFBFBD><EFBFBD><EFBFBD>5T<EFBFBD>S4R#d45TU<EFBFBD>IDE#dL<EFBFBD>L<EFBFBD>EDA3TK@<EFBFBD>QA$-Q$<EFBFBD>EDM05#d4DIA<EFBFBD>SDBDPDQDHQQD<EFBFBD><EFBFBD>$PAUPSSTIEALDADDPAD<EFBFBD>P<EFBFBD>SA4QTA4<EFBFBD>AQQ5Q<EFBFBD>T-DDRCA<EFBFBD>AD<EFBFBD>LP<EFBFBD>E-<EFBFBD>QD<EFBFBD><EFBFBD>QQ$DS,[<EFBFBD>"*R#ei(j<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>h<EFBFBD>b<EFBFBD>(<EFBFBD>(bX<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>"(<EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>Y%<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>R ($<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i*<EFBFBD><EFBFBD><EFBFBD> #e*!<EFBFBD>b<EFBFBD>*H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j$<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>"#eJ**&"*<EFBFBD>B<EFBFBD>j<EFBFBD>h<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>H<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>h*<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>%<EFBFBD><EFBFBD><EFBFBD> &H<EFBFBD>j<EFBFBD><EFBFBD>*i<EFBFBD><EFBFBD><EFBFBD> #e(<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>I<EFBFBD>J*<EFBFBD><EFBFBD>i<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>)d<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J#eh<EFBFBD>)*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Zi<EFBFBD><EFBFBD> !"ZZ) <EFBFBD><EFBFBD>&f<EFBFBD>(<EFBFBD>)<EFBFBD><EFBFBD>Rj h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#ebfa<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>) %<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>"*j((bB<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"$<EFBFBD>R<EFBFBD>"<EFBFBD>ZH<EFBFBD>(*I<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*"<EFBFBD>b)<EFBFBD><EFBFBD><EFBFBD>*"<EFBFBD><EFBFBD>j**<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>h<EFBFBD> `<EFBFBD>*<EFBFBD>V<EFBFBD>j
|
|
|
|
|
#<==
|