2018-06-14 18:23:38 +00:00
|
|
|
|
#!/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
|
|
|
|
|
|
2019-09-10 07:27:42 +00:00
|
|
|
|
VERSION="2.0.18"
|
2019-11-07 03:54:42 +00:00
|
|
|
|
REVISION="0a1c3cefab3e892fab939f20d5b5df9c"
|
|
|
|
|
GIT="3b7a1d838dba29d45eecf42aa9c6742ffb960963"
|
2018-06-14 18:23:38 +00:00
|
|
|
|
INSTALL=''
|
2019-11-07 03:54:42 +00:00
|
|
|
|
C1='#5'
|
|
|
|
|
C2='#/'
|
|
|
|
|
C3='#-'
|
2018-06-14 18:23:38 +00: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)
|
|
|
|
|
|
|
|
|
|
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
|
2019-09-10 07:27:42 +00:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2018-06-14 18:23:38 +00:00
|
|
|
|
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__':
|
2019-10-18 02:05:29 +00:00
|
|
|
|
from waflib import Context
|
|
|
|
|
Context.WAFNAME='waifu'
|
2019-11-04 22:15:03 +00:00
|
|
|
|
Context.WAIFUVERSION='1.1.0'
|
2019-06-06 23:21:22 +00:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2018-06-14 18:23:38 +00:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-11-07 03:54:42 +00:00
|
|
|
|
#BZh91AY&SY<53><59>x<EFBFBD><05>#/<><7F><EFBFBD><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h&_Z$e~P<12><><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD>d<01>@#-#-#-#-#-#-#-#-#-#-#-#-<2D><02>#-#5#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-<0B>o<EFBFBD><6F><EFBFBD><EFBFBD>WC<57><43>ﶯ<1B><>><3E>><3E>s{RS<52><53>)l<0F><><EFBFBD>y<>ۣN<DBA3>}<7D><>><3E>v<EFBFBD><76><EFBFBD>{ǺΚ<1A><><EFBFBD>6<EFBFBD><36>s<EFBFBD><73>u<EFBFBD><75><EFBFBD><EFBFBD>=nڣ<6E>u/z<><7A><EFBFBD>뉋<EFBFBD><EB898B>DZ<EFBFBD><C7B1>mwf<77>q<EFBFBD><71>ブM<E38396>><3E><><EFBFBD><05>m<EFBFBD><6D>Wvu<1C>v<EFBFBD><76>m<><6D>ӛO<D39B>=;<3B><><EFBFBD>z<EFBFBD>=i<><69><EFBFBD><EFBFBD>_y|<7C><03><>ﵟvT<76><54>o<EFBFBD>h<EFBFBD><68>o<EFBFBD><1E>J<EFBFBD><4A>h<03>/u<>R<EFBFBD><52><EFBFBD>N<EFBFBD><01><16>j<EFBFBD><6A><EFBFBD>#-<2D>h<EFBFBD>fu<66><06>}a<><61>.0<EFBFBD>;<3B>}1<DEBD><31><EFBFBD><EFBFBD>tx#-#-#-/-l><3E><>7[<5B>3<EFBFBD><33>#5 Kl w:tu<74><75><EFBFBD>=Pu<50><75>م{b*]@<40>L<EFBFBD>F<EFBFBD>*R<>x;Ҽ<>Z4]<5D>v<>c<EFBFBD>K<><4B>A7<41><37><EFBFBD><EFBFBD><EFBFBD>:<3A>R<EFBFBD><52>V<EFBFBD><56><EFBFBD><17><><EFBFBD>ggV<67><56>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>zÐ@r<><72><EFBFBD>Ek<02><14><>`<60>M<EFBFBD>(n=<3D>CN<43><4E><EFBFBD>W<EFBFBD>#/m<>q{<7B><08>tԔ#5<><35>($<24><>)f<>͚'l<>n<EFBFBD><6E>!<21>R<EFBFBD><52><EFBFBD>έz}<7D>]<5D><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74>u<EFBFBD>F<EFBFBD>G<EFBFBD><47><1A><>=k{<7B><1A><>M<0B>J7u<37><75>f#-#-#-#-<2D>#-<2D><03><>T<1E><><EFBFBD>+><3E><><EFBFBD>8<EFBFBD>{<7B>Y<EFBFBD>P<0B><>RM<1A>}<7D>I'mh6<68><36><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>C<EFBFBD><03>"<22>ʹ<EFBFBD><CAB9><0E>"im<69>wv<77>\٪<><06><>+J<><15>t<01><><EFBFBD>#5#-<04>#-<1E>=<3D><01>#-<01><02>h@t<03>m<0C><>N<>#-<1A><><EFBFBD><EFBFBD>x<EFBFBD><78>u_|w<><77><EFBFBD><02>}<7D>;<3B>}<7D>!]><3E><><03>%vk<76>#5<><02> <09>o<EFBFBD>ǺB<C7BA><42><EFBFBD><EFBFBD>#-<2D><>v<EFBFBD>><3E><><EFBFBD><EFBFBD><EFBFBD>wv<77><76><EFBFBD><EFBFBD>vϾ<76>{<7B>iށzw_Oq<4F><71>:<3A><>.ٳ{}<><EFA1AE>k<EFBFBD><6B><EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>'<27><>ݣ^<5E><>Ҕ6]<5D>h|<7C><><EFBFBD><EFBFBD><EFBFBD>oo<6F><6F>5G<35><0E>@}<1C><>Z<EFBFBD>U݀z<DD80>*D<>ݜn<><6E><EFBFBD>ݭ<EFBFBD><02>ַwn<77><6E><EFBFBD>#/B<>ʈ}4<><34><EFBFBD>|/+<2B><>{<7B>3n<33><6E><EFBFBD>#-7<>+ΆnQ=<3D><><EFBFBD>j<EFBFBD><6A>{<7B>n<EFBFBD>}o=<3D>KO#<23>n<EFBFBD>k<EFBFBD><6B>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><67>w<EFBFBD><77><EFBFBD>h<EFBFBD><1B>M<EFBFBD><4D>oG<47><D7BD>c<EFBFBD><63>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD>wנ<77><D7A0><EFBFBD><EFBFBD>q<EFBFBD><71>r<EFBFBD>ϕ<EFBFBD><CF95><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD><1D>y9W<39><57><EFBFBD><<3C><>e<EFBFBD>﷾u<EFB7BE>n<EFBFBD><6E><EFBFBD><EFBFBD>$<24><><EFBFBD>+<2B>|V<><56><EFBFBD><EFBFBD><EFBFBD><R9<52><39><EFBFBD><EFBFBD>w<EFBFBD><77>{<7B><>n/m<><6D>>s<>}<7D>\<5C><><1E>[v<>T<EFBFBD> j<><6A><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>M<EFBFBD><4D>7U<37><55>9<EFBFBD>^<5E><>ݥ<EFBFBD>Ե}<7D>wͶ<77>7kuj:<3A>.X<>7ݽ<37><DDBD>uz<75><7A>٫mSo<53><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55>|<7C>=<3D><><EFBFBD><EFBFBD><EFBFBD>{<7B><>F<EFBFBD><46>R<EFBFBD><52>¾<EFBFBD><C2BE>繻<EFBFBD><E7B9BB>{ޠ['<27><><EFBFBD>;<3B>缾}<7D>o<EFBFBD><6F>q<EFBFBD>s<EFBFBD><73>U<EFBFBD><55>^<5E><><EFBFBD>d6<64>k=:<3A><14>Y۪k7=<3D><>joWWMݒ<4D><DD92>>S<><53>$O<><4F>O<EFBFBD>o<EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>@̳<><CCB3><EFBFBD>㨕<EFBFBD><E3A895>&<26><>;<3B><>nη<19>v<EFBFBD><76>{<7B><>xz<0E>d3kݴ<6B>1<EFBFBD><31>^<5E>sj/<1B>1<EFBFBD><31>,Ž<>x^<5E><>7Y<37><01>\<5C>PU8'K<>e<EFBFBD>]<5D><>ϭ__^<5E>W<EFBFBD>zY<7A><02><1C><><EFBFBD>`<60>:y<><79><EFBFBD>VP<56>Q<EFBFBD>v<>4*<2A>A<><41>&<26>T<>TH<54>{d<>]f<>(<28>N<EFBFBD><4E>k<EFBFBD><6B><EFBFBD>9}RT<52><54><EFBFBD>:[bJ<62>><3E><>בԣ<D791><D4A3><0E>nƧ&<26>¥;<3B>t<EFBFBD><74>@J<>v<><76>ϯ<EFBFBD>ֳ<EFBFBD><D6B3>* <02>RC<><43><EFBFBD><EFBFBD>Q<EFBFBD><08>V<EFBFBD>P٭ͻ<D9AD><CDBB><EFBFBD><EFBFBD>w<EFBFBD>FJP<4A><06><>w<EFBFBD>#-#-<07>wm<77><6D>o<0E>:<3A><>[ww:<3A>P<EFBFBD><50>ó<EFBFBD><C3B3><16><><EFBFBD>lݝ[<5B>ս<EFBFBD><D5BD><EFBFBD><EFBFBD> (j<><1E><><EFBFBD> <09>5<EFBFBD>hN<>#-#-:<3A>Z#-w9<77>qNj<71><C78B>n<EEA6B9>ڪ`H#<23>q<EFBFBD>h#-͏<><CD8F>{;<3B>܉3<DC89> }<7D>=<3D><><EFBFBD>{<7B><><EFBFBD><EFBFBD>#-@*<2A>lA<6C><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VKtk<74>ۡʊ{`<60><>v<EFBFBD>*Fv<46>(}<7D><>ֶ<EFBFBD><D6B6><EFBFBD>w<EFBFBD><77><EFBFBD><0E>lt<6C>zË<7A><02>/2<><32>ݱ<EFBFBD>ggz[G<><47><EFBFBD><1C><><EFBFBD><EFBFBD><EFBFBD>9w<0F><>sԥ<73>^<5E><>֩<EFBFBD>n<EFBFBD><02><><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>4<><34>6<EFBFBD>n<><6E>@<40><>@<40><>u<EFBFBD>#<23><><EFBFBD>GW<47><57>꽲4P<34>֓YP #-dBl#-<2D><>w5<77><35><EFBFBD>\=ƃ<>A<EFBFBD>:<16><>}{<7B><>Jy<4A>Qϳ<51>;mض#-lj<6C>-U@t<><74><15>hU͜<>n<EFBFBD>:2<1A>{<7B>{<7B><>GFGm+<0E><1D>϶<EFBFBD><CFB6>b<EFBFBD><62><EFBFBD>j_n:h<>v<EFBFBD>><3E>U<EFBFBD><55><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD>Ŭs<C5AC>o<EFBFBD>מ<EFBFBD>om{<7B>m<EFBFBD>:Vl}6JU@4<><34><EFBFBD>[#5<08><>#<23>j;e+<15>'<27>z<EFBFBD>ݪ<EFBFBD>͵<1A>@v<1B><>J.<2E><>@T<><54><EFBFBD><EFBFBD>L\<5C>v<EFBFBD><76>Vԯ<56><D4AF><12>%#-#-#-><3E>pG<><47><EFBFBD>N<EFBFBD><4E>ӐVۺ<56>I<EFBFBD><49>{<7B>{<7B><><EFBFBD>}<7D>Isv3<76>{/s<>_m<5F>hm<>rnҐ<6E>lЫl<D0AB>K<EFBFBD><4B>]<5D><><1C>M<0E>#-͖<><CD96><EFBFBD>j<EFBFBD>R<EFBFBD><52><EFBFBD><10>붷<>{u[km4Ǽ<03>L<EFBFBD>@;j<><6A><EFBFBD><0F><><EFBFBD>$)A #/<2F><19><>^ҥsi#5V<35>{<7B>+<2B>m<EFBFBD>nl<6E><6C><EFBFBD><EFBFBD>[<5B><>U"#/w<><77>Pz<50>{<7B><>|<7C>}S<>P<EFBFBD><50><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><05><><EFBFBD>Q<><51>y<EFBFBD><79>-X<><58><06>;<3B><>D<EFBFBD>sV<73><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<01><>3<EFBFBD><03><>qӻ<71>w<EFBFBD>}<7D>jw<6A>v<EFBFBD><76>wN۵<4E>m'<27><><EFBFBD>k<EFBFBD><6B><EFBFBD>`<60><>Rk<52>)<29>mk<>{{<7B>R]<5D><0E>w<EFBFBD><77><<3C><>k<1D><><EFBFBD>x#/4 #-#-F<>4#-&<26><>h&<26>yF<79><46><EFBFBD>#/6<>@#-#-#-#-<2D><> <20><> d'<27>i<EFBFBD><69><EFBFBD>~L<>jzC<7A>z<EFBFBD><7A>?I<06>2b<01>#-#-#-#-#-#-A" Bh&<26>I<><49>Sɐ<53>51<35>6<EFBFBD>?S<>=G<>O(<28>S<EFBFBD>'<27>馧<EFBFBD><E9A6A7><EFBFBD><0C>#-#-<01>#-@#-<2D>" @<40>4LF#5f<35><66>S<EFBFBD>=U?<3F>S<EFBFBD>zdT<64>%G<><47>G<EFBFBD><47><EFBFBD>U<0F>F&<26>Ddb0<06>#-h<01>#/#-RD$`<60>i<><M*~<7E>!<21><>2<EFBFBD>T<>j<EFBFBD>)<29>4<EFBFBD><34>'<27><><EFBFBD>I<EFBFBD><49><EFBFBD>)<29>C<EFBFBD>=F<>f<EFBFBD><66><18><06>#/=FC<46>m'<27><><EFBFBD><EFBFBD>Q<10>#-&@0F<30>m<14>)<29>M<EFBFBD>)<29><>SOPD<><06>#-#-#-#-#-<1F><><EFBFBD><EFBFBD>#-<2D><>D<EFBFBD>_<EFBFBD><5F><EFBFBD>ĥ<EFBFBD>(<0C>(<28>h<EFBFBD><68>j¥슖54<35>EA"Ё <20><><04><>+<2B><><19><1B>^<5E><>h<7F><68>G<EFBFBD>h<7F><68>]<5D>[ռIN<49>M<EFBFBD>VT<56><54><EFBFBD>T<><54><EFBFBD><EFBFBD><EFBFBD>)ZS<14>T<EFBFBD>9<08>~<1F>9<EFBFBD>Sǣ<08><><EFBFBD><11>_<EFBFBD><5F><1F>k~<7E>:<3A><03><01>A<EFBFBD><41>;%C<>=`<60>&<26>ՐJ<D590>)M<>Ɋ_q<5F>Iy<49>[<5B>#5<><35>wR;<3B><><EFBFBD>3<1C>˩<EFBFBD><CBA9><EFBFBD>P=<3D>us<75><73>J<EFBFBD><4A><EFBFBD><EFBFBD>s[<5B><>v$<24>*<2A>OU<4F>><3E>Av<1E><>3#/<2F><04>DąJ6<4A>)31"<0C><12>5<EFBFBD><35>T<EFBFBD>ԡKB4<42><34>D@(@@#<23> <20>d#<23><>d<EFBFBD>@<40>"<22><>#-<2D><><01><><EFBFBD><08>(<28>#-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<07><12>01Vh<56>B<EFBFBD> &Jj<4A>R%P<>:J<>(%(<28>I<08><14>1J(<18>ZD"O<>T<EFBFBD>T<EFBFBD><06>:`-*<2A><><EFBFBD>J<>3<><33><EFBFBD>Q14UU-E<15>W<EFBFBD><57>"<10><><EFBFBD>l<EFBFBD>E<EFBFBD><45>,T(<28>H<EFBFBD>*<2A><>*@<40>A@J($3D4ME<12>QQE1<04>TD$<24>4UI$E1D<31>UD<>QTASQ,<2C>IEQML<4D>D<EFBFBD>MQA5QESMPL<50>,HU MP<4D><50>BL+!D<>KET<>L<EFBFBD>Q#-D<>! )B"ALER<45><52><EFBFBD>J<EFBFBD>+2<><02><>J̅$<24>K<04>D<EFBFBD>QD<51>LJ<4C><4A>*R<>S$<24>#/P<>D!D4<44>TL$RAH±,#/ATE<12>#/DE5U@QE3E!LD<4C><14>4<10>ETEUT2D1I T<>PR<50>E<12>KDT<>UAT4,T<>$<24>D<14>55A$1<14><>4<>,<2C>R<EFBFBD>T<EFBFBD>TAMTCCS5"QEM#/%$Գ5U#/4<>L5*<2A><>A4<41><34>$!@RA!I0#/%DIT<49>-DBSALIC4SUEԥ$0<>T<EFBFBD>UJP<4A>@D1,<2C>$<24>R<EFBFBD>D<EFBFBD>D<10>ME#/0M<14>U2H0<48>D2<44>D<10>SHH<48><48><10><>JA34D<34>L@UE4D<34><0C><>)31Q%@PADE-,Q$E)QR2I<14>AIDI@SPT4RS$@LQL<51>QT<51>EPR<50>TAUP<>TUT3SU)Q1I<12>1Q@<14>EUDHD3!DPJT<4A>EAUSS1QD<12>HS<0C><><EFBFBD>UITDCC0<43>!M%#/%LQC114<><34>C!DAL<14>1PT<50><54><EFBFBD><14>5T<35>S4R<34>4UA(RQCE1)QL<><12>EA-D<>I<04>TI-QQL#/D<>CMPD<50>QDBDPDQDHQQD<14><>$PLATPQIMMQ%1EAIB<49>IM@D<>DTQQ<04> #/ED<45>DCMP<4D>QIM3<12>1C1<14>TSEBIDEDD<44>L<>D<EFBFBD>T<><14>P<EFBFBD>4<EFBFBD>5APC4<43>L<EFBFBD>4Q4Pı4% Q5QD$QE ,IT<49>KAM)C<04>5<12>3SJA%<04>CQTR<54>S0#/%@<40>T<>!CD3LUEI<14>API5L<>D<EFBFBD>T<EFBFBD>% E!T<>E4LTEUU$LURLSIQSQ4E,D<>ID<12>IH<>B<EFBFBD><42>-UHI2ET<>SL<14>EHHQDUD<55>,<2C>MQPEKMLTK$<24>ERPSDIIT<49>D<EFBFBD>D<EFBFBD><44>LHDPI <12><>IL<>35QD1L<31>2<EFBFBD>QE<14><14>S3<0C>LD<><44>H@A-EK<14>D4D<34>$LT<14>0LT<10>ACDM$<14>DQKIE5<14>R<EFBFBD>T<EFBFBD><54>Q!I$<24><12>ICSTED<45>SE-$TEKR<4B>TUI<14>2<12>$T ,<2C> <20>ADAQU4DE<04>(P%RILQPT<50>TT<54>3DQED
|
2018-06-14 18:23:38 +00:00
|
|
|
|
#<==
|