2019-04-25 04:21:38 +03: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 14:46:52 +03:00
|
|
|
|
VERSION="2.0.18"
|
|
|
|
|
REVISION="90a781de13d6ede05b6642f6d8b3f12e"
|
|
|
|
|
GIT="4389e4400e6b82a3f91aa669f66711e703ef1482"
|
2019-04-25 04:21:38 +03:00
|
|
|
|
INSTALL=''
|
2019-09-10 14:46:52 +03:00
|
|
|
|
C1='#W'
|
|
|
|
|
C2='#G'
|
|
|
|
|
C3='#:'
|
2019-04-25 04:21:38 +03: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 14:46:52 +03:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2019-04-25 04:21:38 +03: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-09-10 14:46:52 +03:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2019-04-25 04:21:38 +03:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-09-10 14:46:52 +03:00
|
|
|
|
#BZh91AY&SY<53>#W<><57><03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<50><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>,Ƭ#:8<>0e<30><65>bS<62>wy;#:@#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:<3A><><EFBFBD>]^ۻn<DBBB>Y<><59>z;<3B><>9<EFBFBD><39><EFBFBD><EFBFBD>+<2B><><EFBFBD><EFBFBD><EFBFBD>-<2D>sYvm<76>*<2A><>6f<36><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>YsWiݻV]<5D><><EFBFBD><EFBFBD><EFBFBD><03>.<2E><>sk]t<><0E><>ҔCM<43><4D><EFBFBD><1E>vn<76>ҝ<1A><><EFBFBD>bv/<<3C><><EFBFBD>%]<1A><>;=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>{<7B><><EFBFBD>ڛ<EFBFBD>>Nym<79><17><><EFBFBD>u<EFBFBD>;<3B><><07><03><><EFBFBD>|w}<7D><>u<EFBFBD><1E>}<7D>}|<05>g<>+<2B><>;<3B>#:#:#:#:#:/F<>8zz<7A>H<1C><07>3<EFBFBD>e<>#:sH͢<><CDA2><EFBFBD><EFBFBD>z<EFBFBD><7A>u<EFBFBD><75><EFBFBD>4hiT'<27><><EFBFBD><EFBFBD>Ѣ<><D1A2><EFBFBD>P<EFBFBD>ʊ<EFBFBD><CA8A>H<><48>Sll<6C><6C>@A(A)<12><>{`R<>#WH<57>#:<3A><>#:<3A><>H#WPU=km*<0E><><EFBFBD>{<7B><>_`<60><><EFBFBD>U<EFBFBD><55>Yn<59>m<>ƕY<C695>452JR<4A>f<EFBFBD>ݮ<EFBFBD><DDAE>R<EFBFBD><52><EFBFBD><02><><EFBFBD>-<2D>wyǯy<C7AF><79><EFBFBD><15><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>[S^ow<6F><77><EFBFBD>3<EFBFBD><33><EFBFBD>]><3E><><EFBFBD>Ev<45><76>On<4F>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72>5<EFBFBD>G<>=<EP]<5D><><EFBFBD><EFBFBD><EFBFBD>v<><76>r.<2E>+n<><6E><EFBFBD>1w=<3D>OOA<4F>C<EFBFBD>4<EFBFBD><34>z<EFBFBD><7A>bJKct<63><74>(#W<02>#:<3A>(<28>#Wt<07><>jh<6A><68><EFBFBD>Yuޝ<75><DE9D><EFBFBD><EFBFBD><EFBFBD>Qm<51>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>{<7B><>o<EFBFBD>w<EFBFBD><77>܇ݶj}iI<69><49><EFBFBD>[<5B><>okF<6B>m<EFBFBD>:v<><76><EFBFBD>|N<>+ֵ<>oW<6F><57><EFBFBD>t<EFBFBD><74>o<19><>1]m<><6D><EFBFBD><EFBFBD><EFBFBD>vww<77>+y<>y<EFBFBD><79><EFBFBD>.p<><70><EFBFBD>:{<7B><><EFBFBD><EFBFBD><EFBFBD>5<><35><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>Y<EFBFBD><59>=}<7D><><EFBFBD><EFBFBD>{<7B>y=<3D><<3C>wm<77>f/z;<3B>y<EFBFBD><79><EFBFBD><EFBFBD>}<7D><>{<7B><><EFBFBD>ۮ<>l<EFBFBD><6C><EFBFBD>=<3D>Ǐl<C78F>mm<6D><6D><EFBFBD><EFBFBD>u<EFBFBD><0C><><1E><>ۻs<DBBB>ݷ<1B><><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD>}<7D><><EFBFBD>;w<><77><EFBFBD>{sw<73><77><EFBFBD>[<5B>*<2A><04>pU<70><55><EFBFBD>M<EFBFBD>oy<6F><79>\<5C><>h<EFBFBD>i<EFBFBD><69><EFBFBD>Oo<1E>{}<7D><>l<EFBFBD><6C>ݩ<1E><>}<7D><><EFBFBD>4d<34>>x=<<3C><>;<3B>:<01><><EFBFBD><EFBFBD>W<EFBFBD><57>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӂ<EFBFBD>#:P<><50>R*<2A><><EFBFBD><EFBFBD> <20><><EFBFBD>w]<5D>s<EFBFBD>UW<55>w<EFBFBD>۷u]<5D><>X}<7D>ww<77>ݴz<DDB4><7A>u<EFBFBD><75>U<0F><>-)<29>R<EFBFBD><52>{8{Ɛ<>=<<3C>]k'b<><62>{<7B><>{ۻm<DBBB><14>;<3B>y<EFBFBD>#:<08><>}<7D>]<5D><><EFBFBD><EFBFBD><EFBFBD>#w<>=3<>v<EFBFBD>{=k<><6B><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><33>̽/w;lM<1D>[ݻW;<3B>9<EFBFBD>c`<60>m<N<><4E><EFBFBD>CJ5]<03><><EFBFBD><EFBFBD><EFBFBD><EEBC8E>Ӿ7<D3BE><37><EFBFBD>T<EFBFBD>}<7D><><EFBFBD><EFBFBD>wݻڣ<DDBB><DAA3><03><><EFBFBD><EFBFBD><EFBFBD>><3E><>S<EFBFBD><53>Z<EFBFBD>W<EFBFBD><57><EFBFBD>n{<7B><><EFBFBD>_}<7D><>W<EFBFBD><57><EFBFBD>\<5C><>۵{<7B>O{<7B><>۰\<5C>}w<>齽<EFBFBD>Uo<55><6F>y^<5E>J<EFBFBD>Սftˣ@<40>KO<4B>J<EFBFBD><4A><EFBFBD><EFBFBD><12>m<EFBFBD><6D>#Gliw<><77>/<2F>s톀:<3A>{<7B>w<EFBFBD>N<EFBFBD>]<5D>p<EFBFBD><70><06><><EFBFBD><EFBFBD><EFBFBD><06><>[p<><70>ݓ06}k<><0B>wΧ<77>]F<>뼽<EFBFBD>u<D7BB><75><EFBFBD>W<EFBFBD>Cۺ<43><DBBA><EFBFBD>vӬ<76><D3AC>s<EFBFBD>ZŹ|<7C><><EFBFBD><EFBFBD>Muqñ<6E><CC83>@<40>a<EFBFBD><61><EFBFBD><EFBFBD>NE<4E>]<5D>o<EFBFBD>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>q;<3B>c<EFBFBD><63><EFBFBD><EFBFBD>{<7B>:m<>;<3B><>@<40><><0E>d%ݻ<D7BB><DDBB><EFBFBD><05><><07>}<7D>¾<EFBFBD><C2BE><EFBFBD>l=d#:#::_{R<><52>w<EFBFBD><77><05><><EFBFBD><EFBFBD>|M<>u<07><>g<EFBFBD><67>3<EFBFBD>:<3A><>jy<6A><79><EFBFBD>4<EFBFBD>-%#W<>(]λ={<7B><><EFBFBD>r;;<3B>wlUZ<55>neS3<53><33><EFBFBD><EFBFBD>-<2D><>o<EFBFBD>}<1C><>]<5D>V}<7D>_<16>_};Og<4F>=<3D>x<EFBFBD>'͢%<25>T <09>۾<EFBFBD>G<EFBFBD><47>;[nץّ<D7A5><D991><EFBFBD>y<EFBFBD>wl<77>wnG<6E><47>k{j}k<01><><EFBFBD><EFBFBD><EFBFBD>^{<7B>7<EFBFBD><37><03>#Wx<57>\<12> <20>#:L<>#:<3A>4<>#:<04> M<11><>bC<62>16<>h)<29><><EFBFBD>e=A)<29>BM2Sѩ<53>OI?Ti<54>i<EFBFBD>CA<43><01>#:#:#G#:#:#:#:H$B<10> i<>bi<62>BS<08>BlBOQ<4F><51>#G<><47>z<EFBFBD><7A>#:#:#:#:#:'<27>RI4<49><34><14><>ORcS2CG<43>#:4<01><>#:#:<3A><06>#:#:#:#:#:) <20>@& <09><>2<08><>LMO<4D>F<EFBFBD><46>i<EFBFBD><69><EFBFBD><EFBFBD>h<EFBFBD>2#:#:h#:#:&<26> <20><>h<>@<40>S<><53>E#G4<47><34>hh<1E>j#:#:#:#:#:#:<03><EFBFBD>A<EFBFBD><41>V<EFBFBD>t<EFBFBD><74>w:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3߫i<DFAB>` ڋYU3ݵ<33>ܵ[D<>B<>R`$<24><>?'<27><><EFBFBD>_<EFBFBD><5F>gg<67>?6<><36>ݙ<EFBFBD><DD99>y<EFBFBD>gx<>o<EFBFBD>wSsP<73><50>^"D;<3B>۬b<DBAC><62><16><><EFBFBD><EFBFBD>2<EFBFBD>1<19>+<2B><><EFBFBD><EFBFBD>Ψ<EFBFBD>d<14><17><>DAJХ- BLQݴq<DDB4>+<2B>G<EFBFBD><04>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>D<><44>[<5B><>(<28>|F<1D>n<EFBFBD><6E>*<2A><>$<24>)<29>R3#:<3A>33O<33><4F><EFBFBD>'<27>'ٗ<>Li2QX<51><58><EFBFBD>)30bbY<62><59>"<22><><10><><04><>SfUQV<51>Z<01>U1!A)2P<32>M鴋I#W#<23><>Ɔ%D)<29><1C>] <20><0B><><EFBFBD>'<27>*a#:<3A>S|<7C>AM<01>XPP<50><50>@p⸡<70>f<EFBFBD>A孫mEL<45><4C>ʲ<EFBFBD>0<EFBFBD>6#W2A<32>i<EFBFBD>d<>35<10>4<EFBFBD>H&<26><0C>X<EFBFBD><58><08>2-)F<>R<EFBFBD>&<26>D<EFBFBD><01><>(<28>jj+,<2C>`h<>%<25>M"4f<34>D!<21><>H<EFBFBD>Jh$#W#G<>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>CiEE<45><45><EFBFBD>-Q$K6<4B><36><EFBFBD><EFBFBD>"4<>4ZCd<43>`<60>2<EFBFBD><32><EFBFBD>m$mE<>P<EFBFBD>A<EFBFBD><41><16>BVb2P&F<>ZF0"<22>)BI,Q#W@<40>"<22>I3RX<52><58>2<12><> <20>%Y<><59>6<EFBFBD>KI<4B><49>"jkc6<63><36>f̴<66>&F<><46>#G&Zj2m33E<33><45>PQ$X<><12>Јj<19><><EFBFBD>h)h<><68>(X<><14>2#4<><34>5)<29>(!A"$,@<40>$d<><64>"d#K,<2C><0C>$R<><52>)<29>i<EFBFBD><69><EFBFBD>0<EFBFBD>Ĉ )JY<4A>ɨƋ&dY!<21><>BE<42>M4<4D>lII<49>M2<4D><32><EFBFBD>44dĉ<64><C489><EFBFBD>#4F<34><46>Y(ڍE<><45>fI6<49>IL<49>66<36>؉1M)<29><04><>mI`<60><><EFBFBD><EFBFBD>P<>I)6-Ii(<28><><EFBFBD><EFBFBD>Q "Q<>HE"<22>0E<11><>d1<64>RDa2<61><32><EFBFBD>JME<4D>Rlk <09>J&<26><>&!<10><><EFBFBD>@<40>%<25>$YfQH<51>$<24>l<EFBFBD>E<EFBFBD> <20>FDi$fȘ<66><C898><EFBFBD><EFBFBD>IҔ1b<31>Y <20>B<>"62<36>ɲb<C9B2>e<14><><EFBFBD><EFBFBD>)D<>-""`٦A<D9A6><41><EFBFBD><EFBFBD> %I-(<28>j2f<32><66><EFBFBD>B<08><><EFBFBD>(<28><>#W<>ĖPi,<2C><>1d<31>Ța4<61>D<EFBFBD>QF<51><46>f҆<66><06><18>H$$DRf0"HƂ"C*<11>L<EFBFBD><4C><EFBFBD><EFBFBD>Ql<51><6C><EFBFBD>D<EFBFBD>F<EFBFBD><46>Y<EFBFBD>R#64(Tl<54>EI<06>1&<26>I6H<36><48>2ji<16><><EFBFBD>DiI<69>&fK#6<><36><EFBFBD>V"0F(<28>I<EFBFBD><14><>4<EFBFBD><34>#WCF)#GM6D<36>1E<31>#R<>2SDHl<48><6C><EFBFBD>ɑJ<C991>h<EFBFBD><68><EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>ɪ)$ĒiM<69>I<EFBFBD><49>$P<>6<04>c<04>F<EFBFBD>dM<64>ь<EFBFBD><D18C>!4<><34><11><>d6dA)RR<52>҂eM2Vl<56>V<EFBFBD>`)3#D<>$d%<25><>X-(YXR$<24>cQf$I<>#GIb<49>ҳH<D2B3>i<EFBFBD><11>jSJM<1A>#G 3)1D<31>,<2C>"2<>$S!<21>4<EFBFBD>15<05><>3&D<><44>Z<EFBFBD>j<EFBFBD>0L<30>53FS$<24><>,<2C>I<EFBFBD>$b<><1A><><02>h<EFBFBD><14>FP<46>T<EFBFBD><54><EFBFBD>S+f<>I<18><><EFBFBD>R<EFBFBD><52><EFBFBD>i <09><><EFBFBD>6Vi<56>L5<4C><35>v<EFBFBD><76>S2<53>M-<2D><><EFBFBD><EFBFBD>i<EFBFBD>AmK"6<><36>L<EFBFBD>ƛI<C69B>mJ<6D><4A>(<28>3c<14>3h<33><68>Ƭ%<25><>H2<48>Zi(<28>CD<43>4<EFBFBD><34><EFBFBD>l#d<><64><EFBFBD>1j<11><><EFBFBD>3S@J<>5<EFBFBD>Q<EFBFBD>Ći<C486><69>m14<31>lQcDmE!hɦ,MfFX<46>X<EFBFBD>AL<41>Y<EFBFBD>&jM<6A><4D><EFBFBD>V<EFBFBD>QSe<08>U&YMc4<63>0<EFBFBD><30><EFBFBD>f3*<2A><>dF<64>M2<4D>%L<><4C>Y*Ͱ<>i<EFBFBD>Xڤhb<68><11><><EFBFBD>4J<34><4A>&<26><>)j+<16>*<2A><1A>kE&<26>e<15><>5d<35>MZ*űh<C5B1><12>b<EFBFBD>DSIbŋF65<36><35>e<EFBFBD>Qj6<02>#%<19>kh<6B>4<EFBFBD>J)<04><>FB<46>$Ҵڈ<D2B4>4m15<31>RE<52><45><EFBFBD>mR<6D>fơ<66><C6A1>LԵ<4C>D<EFBFBD>#)i<1A><>F<EFBFBD>SVU<18>-<2D><><EFBFBD>ja<6A><61><EFBFBD>L<EFBFBD>6<EFBFBD>U,<2C><><EFBFBD>m5(60<36><30>IL<49>Yb<59><62>Y5<59><35>H[SJ"<22>AA&<26>̒BѢ,Xf<58><66><EFBFBD>I!Q<18>BTb<14>*eIY<49>%E<0C>QY&<26>(<28>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD><EFBFBD>"<22>)FȊ<46>!<21>)<29>Lİ<4C>h<EFBFBD><68>P2JZ-4<><34><19><>LQ<18>B<EFBFBD>E4Ș<34><C898>#G<14><18><0C><>,F<>#G<><47> <09><>E$<24>Df4<66>Y<EFBFBD>m<EFBFBD><6D><EFBFBD>2,i1f<12>)<29>Bj-"<10>3j1F̤<46><CCA4><EFBFBD><EFBFBD><14>3<11>5<EFBFBD>"<22>[%<25>ƤԖh<>BEЅ-QBj<14>bM,<2C>l<EFBFBD>JT<4A>f5<>Af<41>$j!<21>H<EFBFBD>F<>h<EFBFBD>PѩM&<26>Ll<4C>Y<EFBFBD>E<EFBFBD><45>$d#!<21>FAFblIRjL<6A><4C><EFBFBD><EFBFBD>$<24>&k L<><15>TRji,<2C><19>m(<28><><EFBFBD>d<EFBFBD><64>X<EFBFBD><58>hY<68><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B#G<>f<08>MF<><46><EFBFBD>F<EFBFBD><1A>&<26>LB<4C><42>MI <05>h<EFBFBD><12><>QF*<2A>e<EFBFBD><65>aIXFY4<59><34>R<EFBFBD>j(<28><06>ʋ!L<>#Gie%L<><4C><EFBFBD><EFBFBD>EcZ6<5A>J<EFBFBD> f<><66><EFBFBD>h<EFBFBD> 6<>TV<0C>h<EFBFBD><68><EFBFBD>kJ&b<>TZ4iM3H<33>h<>-<2D>%<25>#<1A>-<2D>#)<29>R<EFBFBD><52><EFBFBD><EFBFBD>,<2C>M$S2<53>iE!<21>+<04>6%3m<33><6D><EFBFBD><EFBFBD>h<EFBFBD><68>b<EFBFBD>Qc#Wb<57><62><EFBFBD>%b<><62>b<EFBFBD>ƥ-e-<2D><><EFBFBD>4J<34>R<EFBFBD>f<EFBFBD><66>HH$(<28><>Ve<56>(<28>F<EFBFBD>)#GHd<48><64>Ak2<06><16>)<29><>LE6Ԗ<36>JF<4A><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E6<><36><EFBFBD>MQl<51><6C>&(<28>F<EFBFBD><46>%<25><>$6<><18>+,<2C>Z+D<>V6<56><36><EFBFBD>i-R <20><><EFBFBD><1A><><14>hL<68>dfFcMH<4D>F<EFBFBD>l<EFBFBD>+F<><46>,md<6D>e<EFBFBD><65>Е<EFBFBD>m<>DTQ$Z<><5A>T<EFBFBD>mEb<45>Z<EFBFBD>F֓1<D693>f&3<19><>Mh<4D>m4<6D><34><EFBFBD><EFBFBD>l<EFBFBD><6C>M<EFBFBD>Q<EFBFBD>l<EFBFBD>#4<>#WZP4h<34>D<EFBFBD>4<><34>X<EFBFBD>,I<15><>+bɵ)3m<06>X<EFBFBD><58><EFBFBD>d<EFBFBD><64>cj<63>Z<EFBFBD>)*Q<18>`!<21>(ئ<>5L(<28><>cl[b<>5mֲ<>T<EFBFBD><54>[)d<>SSl<53><6C>&<26><>4eDh<44><68>IEP<>jJ<6A>36X#BDbI2<49>dI<64><49><EFBFBD>E<EFBFBD>+DS5D<35><44><17><>sߟ<73><DF9F><EFBFBD><EFBFBD><EFBFBD>19qo<0E>k<EFBFBD><6B><EFBFBD>'M<>#G<>
|
2019-04-25 04:21:38 +03:00
|
|
|
|
#<==
|