|
|
|
|
#!/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.18"
|
|
|
|
|
REVISION="d96012206f3882b008258948df83a140"
|
|
|
|
|
GIT="00501901eb8ea3051ac023e804f9d572ddb61d89"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#`'
|
|
|
|
|
C2='#P'
|
|
|
|
|
C3='#J'
|
|
|
|
|
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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]h&_Z$e~P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>z<EFBFBD>fۂ<EFBFBD>#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J<EFBFBD>#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J_}ޮ<EFBFBD><EFBFBD>}<EFBFBD>]ܣ<EFBFBD><EFBFBD>-<EFBFBD>o<EFBFBD>X<EFBFBD>w<EFBFBD><EFBFBD>Gd<EFBFBD><EFBFBD>B<EFBFBD>ݾ<EFBFBD><EFBFBD>{w6<EFBFBD><EFBFBD>}<EFBFBD>>}^<EFBFBD>z<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>ٶ<EFBFBD>;f<EFBFBD><EFBFBD>asn<EFBFBD>۶f<EFBFBD><EFBFBD>xT<EFBFBD><EFBFBD>U<EFBFBD>u<EFBFBD>^<EFBFBD><EFBFBD>xo<EFBFBD><EFBFBD><EFBFBD>6:<EFBFBD><EFBFBD>f<EFBFBD>Gq<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O3j<EFBFBD>\<EFBFBD>Z:<EFBFBD>I<EFBFBD>{<EFBFBD>{<EFBFBD>sP<EFBFBD>wn<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>λ<EFBFBD>u{<EFBFBD>֟Ts<EFBFBD>O<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R}<EFBFBD>}<EFBFBD>vu<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>ts}ס<EFBFBD>4D.<EFBFBD>hyn<EFBFBD>z<EFBFBD>F<EFBFBD>#J<EFBFBD>Y<EFBFBD>.<EFBFBD>4#J<EFBFBD><EFBFBD>[4]`<EFBFBD>#J<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>O]<EFBFBD>o<EFBFBD>#J<EFBFBD><EFBFBD>*@#J{=<EFBFBD><EFBFBD>lΎ<EFBFBD><EFBFBD>.<EFBFBD>wv<EFBFBD><EFBFBD>J:<EFBFBD>.<EFBFBD>V<EFBFBD>d<EFBFBD><EFBFBD>U/m<EFBFBD>l$<EFBFBD>z<EFBFBD>2vG`ILm<EFBFBD><EFBFBD><EFBFBD>k)<EFBFBD>=<EFBFBD><EFBFBD>xo<EFBFBD>v<EFBFBD>Cݜ<EFBFBD>fe<EFBFBD>m-<EFBFBD>J><EFBFBD><EFBFBD>U<EFBFBD>r<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w7<EFBFBD>^ofhiݮ<EFBFBD>ӝ-<EFBFBD>k<EFBFBD>|<EFBFBD><EFBFBD>}/S<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>><EFBFBD><EFBFBD>j<EFBFBD>$+wpu<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>{n<EFBFBD><EFBFBD>b<EFBFBD>O.<EFBFBD>ۙ=<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>#J#J#J#J<EFBFBD>J<EFBFBD>w<EFBFBD>2t<EFBFBD><EFBFBD><EFBFBD>ޭiA<EFBFBD>"o<EFBFBD><EFBFBD>{<EFBFBD>һ<EFBFBD>s<EFBFBD><EFBFBD>_pwë#PW6<EFBFBD>}<EFBFBD>ξi<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Tv<EFBFBD>F<EFBFBD>{<EFBFBD>k<#J#J#J<EFBFBD>#J#J>f#J<EFBFBD><EFBFBD><EFBFBD>{Ygx<EFBFBD> <EFBFBD>8#J<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>m5m<EFBFBD>$<EFBFBD>Z<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>R<EFBFBD>F<EFBFBD><EFBFBD>ʹ<EFBFBD>d:kGr䓻<EFBFBD>ѻpݺ<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>hGv<EFBFBD>$<EFBFBD>n<EFBFBD>(#`<EFBFBD><EFBFBD>*#`<EFBFBD><EFBFBD>#`<EFBFBD><EFBFBD>P#`$4#`e<EFBFBD><EFBFBD>Ϊ]Z8#J<EFBFBD>{<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>FMې<EFBFBD>;2h<EFBFBD>uG6}<EFBFBD>B<EFBFBD>ڧ<EFBFBD>/<EFBFBD>B<EFBFBD><EFBFBD>|<EFBFBD>#J]<EFBFBD><EFBFBD><EFBFBD>[jk<EFBFBD>w;<EFBFBD><EFBFBD>:=<EFBFBD>=<EFBFBD><<EFBFBD><EFBFBD>v*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>m}<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>{Ͻ<EFBFBD>o<EFBFBD><EFBFBD>_{w4<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>5[<EFBFBD>ԯF<EFBFBD>W6v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ũ5ۻn<EFBFBD>wumČj<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^9y<EFBFBD>-zv<EFBFBD>*<EFBFBD><EFBFBD>_^<EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֊<EFBFBD>zg^<EFBFBD>}{<EFBFBD><EFBFBD>ֵM<EFBFBD><EFBFBD>{}<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>6^<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G^<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>ga<EFBFBD><EFBFBD>F<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x=<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>y<EFBFBD>O{y<EFBFBD>[W=<EFBFBD>{<EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>/v<EFBFBD>}<EFBFBD><EFBFBD>R{<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>_}Kw.<EFBFBD>Y<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>-<EFBFBD>A<EFBFBD>#P<EFBFBD>OG|<EFBFBD><EFBFBD>:Ā<EFBFBD>o<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>A1<EFBFBD><EFBFBD>碩<EFBFBD>+<EFBFBD><EFBFBD>#P<EFBFBD><EFBFBD>t<EFBFBD>dw<EFBFBD><EFBFBD>_]Z<EFBFBD>V7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>/'v<EFBFBD>^<EFBFBD>Hw<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>|ϫlJ<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>6<EFBFBD>]<EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>׳<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>EvN<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>@n<EFBFBD><EFBFBD>-ӷwS\<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>>w<EFBFBD>[w#J<EFBFBD>q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>sP<EFBFBD><EFBFBD>8u<EFBFBD>uf<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>f<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#P;3'<EFBFBD>rvՖ<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>qY<EFBFBD><EFBFBD>n;U<EFBFBD>;<EFBFBD>Z<EFBFBD>+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#`<EFBFBD><EFBFBD>p#J.<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>]7n<EFBFBD><EFBFBD>a5w<EFBFBD><EFBFBD>w^}<EFBFBD><EFBFBD>xC<EFBFBD>jJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UC[+<EFBFBD><EFBFBD>+<EFBFBD><EFBFBD> D#J.<EFBFBD>VH<EFBFBD>!P#Pk"<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y#PWV<EFBFBD>ͪ<EFBFBD><EFBFBD>)Uu.#`<EFBFBD>(ovx<EFBFBD>n<EFBFBD>[m<EFBFBD><EFBFBD>Ǯ7<EFBFBD>npN<EFBFBD>wnm<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>)E<EFBFBD>k<EFBFBD>k<EFBFBD>><EFBFBD><EFBFBD>n<EFBFBD>g<EFBFBD>#JU!#`#<EFBFBD><EFBFBD><EFBFBD>:(HGT<EFBFBD><EFBFBD><EFBFBD>sqv<EFBFBD>f<EFBFBD>wwG%:@<EFBFBD>0<EFBFBD>#J<EFBFBD>g*<EFBFBD>n<EFBFBD>.<EFBFBD>Ŋ<EFBFBD>k<EFBFBD>ڝ9;<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>L`<EFBFBD><EFBFBD>g<EFBFBD>qc><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@9<EFBFBD><EFBFBD>ܠi<EFBFBD>N<EFBFBD>#J<EFBFBD><EFBFBD>)C]<EFBFBD><EFBFBD>lxx<EFBFBD><EFBFBD>:s<EFBFBD><EFBFBD>dV<EFBFBD>Zs]k(B<EFBFBD><EFBFBD>Ω<EFBFBD>ׯ<EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>O#J<EFBFBD><EFBFBD><EFBFBD>j흹<EFBFBD>#Jt#JZ<EFBFBD>"<EFBFBD>I:<EFBFBD>.g+X<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>צ<EFBFBD>[<EFBFBD>flh<EFBFBD>#]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>glm<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>s#Ju<EFBFBD>(<EFBFBD>A<EFBFBD>˘<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>;<EFBFBD>mN<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>#P<EFBFBD><EFBFBD>u<EFBFBD>x=<EFBFBD>ҩ<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>_q̀[<EFBFBD>l<EFBFBD><EFBFBD>vu<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŧ=<EFBFBD><EFBFBD><EFBFBD>0(<EFBFBD>QB <EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>MiMZ<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>݆<EFBFBD><EFBFBD><EFBFBD> #`h<EFBFBD>[j#J<EFBFBD>n<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>Ů<EFBFBD><EFBFBD>C<EFBFBD>#Jܻ<EFBFBD>w<EFBFBD>6ʾ<EFBFBD><EFBFBD><EFBFBD>`<EFBFBD>%<EFBFBD>#J<EFBFBD>%٢4<EFBFBD><EFBFBD>n<EFBFBD>Q:<EFBFBD>M4<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>((:Y<EFBFBD><EFBFBD>v<EFBFBD>t6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Sѝ}y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>75ﮩ9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>{9<EFBFBD><EFBFBD>635]<EFBFBD><EFBFBD>*<EFBFBD>a<EFBFBD>B<EFBFBD><EFBFBD>݀<EFBFBD><EFBFBD><EFBFBD>#J<EFBFBD>,<EFBFBD><EFBFBD>d@AT<EFBFBD><EFBFBD>(<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>ۼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>#P<EFBFBD>k#J,c<EFBFBD><EFBFBD>ȕQ<EFBFBD><EFBFBD><EFBFBD>]]<EFBFBD>#P<EFBFBD>z#J(}#J#J(<EFBFBD><EFBFBD><EFBFBD>#Jd<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> E<EFBFBD>p:={<EFBFBD>;}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i.<EFBFBD>wt<EFBFBD><EFBFBD>}<EFBFBD>W<EFBFBD><EFBFBD>C<EFBFBD>s<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>U5<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>ɜ<EFBFBD>9<EFBFBD>.<EFBFBD>r#Jq&<EFBFBD>knwh$<EFBFBD><EFBFBD>Q<EFBFBD>#J<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>e<EFBFBD>_=<EFBFBD><EFBFBD>ìU<EFBFBD><EFBFBD>εNڠ)l㴤IEHJjvu<EFBFBD>Z<EFBFBD>R<EFBFBD>͒*[Y<EFBFBD><EFBFBD>.k<EFBFBD><EFBFBD><EFBFBD>$zn<EFBFBD>UH<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T#`B<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>Z+Kn<EFBFBD>U)^<EFBFBD><EFBFBD>x&<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>@<EFBFBD><EFBFBD>Q[+<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>ゃf*<EFBFBD><EFBFBD> #Jwn̊g'W<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>լ<EFBFBD><EFBFBD>ڭh<EFBFBD><EFBFBD>n<EFBFBD>W<EFBFBD><EFBFBD>]R<EFBFBD>+<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>)<EFBFBD>FTl<EFBFBD>F<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #J d#J<EFBFBD>#J#J<EFBFBD>d<EFBFBD> <EFBFBD>2<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>mP<EFBFBD>'<EFBFBD><EFBFBD>FO<EFBFBD><EFBFBD><EFBFBD>#`z<EFBFBD><EFBFBD>#P2<EFBFBD><EFBFBD> <EFBFBD>ښf<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޚSړz<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>#J#J#J#J#J#J#J#J <EFBFBD> <EFBFBD><EFBFBD><EFBFBD>@M*o<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>I=OQ<EFBFBD><EFBFBD><EFBFBD>#J#J#J#J#J#JR"&<EFBFBD>e=4<EFBFBD><EFBFBD>z&<EFBFBD>T<EFBFBD><EFBFBD>m=*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=4<EFBFBD><EFBFBD>LM<EFBFBD>jhэ=<EFBFBD><EFBFBD>#Jh<EFBFBD>)"<EFBFBD>j<EFBFBD>0M<EFBFBD>aL<EFBFBD>yU?<EFBFBD>?#`)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z6<EFBFBD><EFBFBD><EFBFBD>颞<EFBFBD>T<EFBFBD>#<EFBFBD><EFBFBD>P4#J<EFBFBD>#J#J#Ji<EFBFBD><EFBFBD>Q <EFBFBD>#J&<EFBFBD> <EFBFBD><EFBFBD>#Q<EFBFBD>#J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԙS #J#J<EFBFBD>#J#J<EFBFBD>?<EFBFBD><EFBFBD> ?<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E,H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>詚"(<EFBFBD><EFBFBD>#`_<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>RQ#`<EFBFBD>+H<EFBFBD>*<EFBFBD>#J9<EFBFBD>'<EFBFBD><EFBFBD>J#J<EFBFBD><EFBFBD><EFBFBD>ӟ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڪOPD<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>W<EFBFBD>\i<EFBFBD><EFBFBD><EFBFBD>tzc<EFBFBD><EFBFBD>͡$v_<EFBFBD>Bx%<EFBFBD><EFBFBD>#P<EFBFBD>3<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD>Ȋ<EFBFBD>0h<EFBFBD><EFBFBD>*b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>]܍<EFBFBD>m<EFBFBD>gG> <EFBFBD><EFBFBD>ä`$)t"<EFBFBD><EFBFBD>E<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>.<EFBFBD>8{|W<EFBFBD>G<EFBFBD>!$x<EFBFBD>4<EFBFBD><EFBFBD>%+$濽<EFBFBD>*li<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>b<EFBFBD>m<EFBFBD> Rf"`<EFBFBD><EFBFBD> 3CF&<EFBFBD>4"<EFBFBD><EFBFBD><EFBFBD>#`Z<EFBFBD>b<EFBFBD><EFBFBD>@ !<EFBFBD><EFBFBD>@2L<EFBFBD><EFBFBD>%L<EFBFBD>Q<EFBFBD>)#J<EFBFBD>PaA0$DL<EFBFBD>Z<EFBFBD>2A<EFBFBD><EFBFBD>K<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J=1h<EFBFBD>B<EFBFBD> &Jj<EFBFBD>R%P<EFBFBD>:ʙ(%(<EFBFBD>I<EFBFBD>h<EFBFBD>M)BH<EFBFBD>I<EFBFBD><EFBFBD>L%"=0#P<EFBFBD>LP<EFBFBD>#J<EFBFBD>I`<EFBFBD>-2<EFBFBD><EFBFBD>&<EFBFBD>#`bh<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>F<EFBFBD>S0h<EFBFBD><EFBFBD><EFBFBD>b,DhEN3J<EFBFBD><EFBFBD>^Ƞ#`<EFBFBD><EFBFBD>PP<EFBFBD> <EFBFBD>Q#PDQD<EFBFBD>TEAELE1<EFBFBD>TD$<EFBFBD>4UI$E1D<EFBFBD>UD<EFBFBD>QTASQ,<EFBFBD>IEQML<EFBFBD>D<EFBFBD>EQA5QESMPL<EFBFBD>,HU MP<EFBFBD><EFBFBD>BL+!D<EFBFBD>KET<EFBFBD>L<EFBFBD>Q#JD<EFBFBD>! )B"ALER<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>+2<EFBFBD><EFBFBD><EFBFBD>J̅$<EFBFBD>K<EFBFBD>D<EFBFBD>QD<EFBFBD>LJ<EFBFBD><EFBFBD>*R<EFBFBD>S$<EFBFBD>#PP<EFBFBD>D!D4<EFBFBD>TL$RAH±,#PATE<EFBFBD>#PDE5U@QE3E!LD<EFBFBD><EFBFBD>4<EFBFBD>AD<EFBFBD>TD1I T<EFBFBD>PR<EFBFBD>E<EFBFBD>@D<EFBFBD><EFBFBD>1PU#P5 4<EFBFBD>!#PMPILE)4#P$<EFBFBD>K0<EFBFBD><EFBFBD>PTAMTCCS5"QEM#P%$Գ5U#P4<EFBFBD>L5*<EFBFBD><EFBFBD>A4<EFBFBD><EFBFBD>$!@RA!I0#P%DIT<EFBFBD>-DBSALIC4SUC5)I44<EFBFBD>E<EFBFBD>$<EFBFBD><EFBFBD>1(,$<EFBFBD>R<EFBFBD>D<EFBFBD>D<EFBFBD>ME#P0M<EFBFBD>U2H0<EFBFBD>D2<EFBFBD>D<EFBFBD>SHH<EFBFBD><EFBFBD><EFBFBD><EFBFBD>JA4DL@UE4D<EFBFBD><EFBFBD><EFBFBD>)31Q%@PADE-,Q$E)QR2I<EFBFBD>AIDI@SPT4RS$@LQL<EFBFBD>QT<EFBFBD>EPR<EFBFBD>TAUP<EFBFBD>TUT3SU)Q1I<EFBFBD>1QH#PU!̅A)SEUML<EFBFBD>EK!L3S3DQU%QEA<EFBFBD>ą4<EFBFBD>4<EFBFBD>1EP<EFBFBD>T<EFBFBD>0DTPҒA$<EFBFBD>LPI0SD<EFBFBD>ARQDR<EFBFBD><EFBFBD>SELP<EFBFBD>J<EFBFBD><EFBFBD>DPTU<EFBFBD>IDE#PL<EFBFBD>D<EFBFBD>EDA3TK@<EFBFBD>QA$-Q$<EFBFBD>EDM05#P4DIA<EFBFBD>E PUED<EFBFBD>AIIE<EFBFBD>E<EFBFBD><EFBFBD>QPSDQQ1D<EFBFBD>-D<EFBFBD><EFBFBD>ADMAEEM0<EFBFBD>@<EFBFBD>Q5Q<EFBFBD>T-DDRCA<EFBFBD>AD<EFBFBD>LP<EFBFBD>E-<EFBFBD>QD<EFBFBD><EFBFBD>QQ$DS,Q1U)4<EFBFBD>5M$MPT<EFBFBD>4S1E#PM1,M BAADMDE QBKU,<EFBFBD><EFBFBD>EAM)C<EFBFBD>5<EFBFBD>LM)<EFBFBD>A#PEQJ<EFBFBD>L<EFBFBD>L4<EFBFBD><EFBFBD>IR<EFBFBD><EFBFBD>1U$R<EFBFBD>A$<EFBFBD>I2<EFBFBD>%RD<EFBFBD>TTL$DT<EFBFBD>R<EFBFBD><EFBFBD>0EQERD<EFBFBD>EPE$<EFBFBD>4<EFBFBD>0ATR<EFBFBD>L<EFBFBD>A+4<EFBFBD>D<EFBFBD>4)MQ<EFBFBD>QD<EFBFBD><EFBFBD>$Q5MA4<EFBFBD>MT<EFBFBD><EFBFBD>ETM<EFBFBD>$<EFBFBD>%PT<EFBFBD><EFBFBD>4<EFBFBD>AP<EFBFBD>I@DU%4D<EFBFBD><EFBFBD>MTKDM-4ĄE<EFBFBD><EFBFBD>--<EFBFBD>D<EFBFBD>3UC<EFBFBD>S)54QMQM130<EFBFBD>D<EFBFBD>KK<EFBFBD><EFBFBD>DT<EFBFBD>LDCDLPBD<EFBFBD>@PQM0S<EFBFBD>A#P1!@PDD<EFBFBD>AM$E<EFBFBD><EFBFBD>DSQIU,ULM52<EFBFBD>LQ)T<EFBFBD>0U0L<EFBFBD>D<EFBFBD>SE-$TEKR<EFBFBD>TUI<EFBFBD>2<EFBFBD>$T ,<EFBFBD> <EFBFBD>ADAQ
|
|
|
|
|
#<==
|