2018-06-14 20:23:38 +02: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-06-06 02:26:45 +02:00
|
|
|
|
VERSION="2.0.17"
|
|
|
|
|
REVISION="0b58f6af6b52bcb6cae0b82df8107844"
|
|
|
|
|
GIT="31da55afb92d9865019eb5193e874d1ffb86c522"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2019-06-06 02:26:45 +02:00
|
|
|
|
C1='#9'
|
|
|
|
|
C2='#7'
|
|
|
|
|
C3='#/'
|
2018-06-14 20:23:38 +02: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
|
|
|
|
|
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-06-06 02:26:45 +02:00
|
|
|
|
sys.path.insert(0, 'scripts/waifulib')
|
2018-06-14 20:23:38 +02:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-06-06 02:26:45 +02:00
|
|
|
|
#BZh91AY&SY5I x<03>9<EFBFBD><39><EFBFBD><EFBFBD><06><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><0C><> 8<>X0E<30><45>bQ<{<7B><><EFBFBD><07>#/<2F>#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/<2F>{<7B>m<D7AB><6D>Mv<4D>Ocݗ<63>յ<EFBFBD>"P}<7D>v<EFBFBD>w<EFBFBD>t<EFBFBD>v<EFBFBD><76>tݷ<74><DDB7>z8<7A>gY<67><59><EFBFBD>'<27><><EFBFBD>_s<><73>1<EFBFBD>l<EFBFBD><6C><EFBFBD>WJ=<3D><>;<3B>7}ݛݘ/[{<1C><14>u<EFBFBD>u<EFBFBD>l<EFBFBD>zܚ+<2B><><EFBFBD><EFBFBD><EFBFBD>Hޏ<1E><>kn<6B><6E>}w<><77>o<EFBFBD><6F><EFBFBD>y{<7B><><0F><>v5<76>4u<34><75>-<2D><>Oi<4F><69><EFBFBD>{<7B>=<3D><>>=<3D>[<5B><16><>ݧ<EFBFBD>d^<5E><><EFBFBD>w7<77>g<EFBFBD>#/#/#/<0E><01><11>#/4<>Tpy=E<>#/.`<60>u#<23>͒<EFBFBD><CD92><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>i<EFBFBD>#/<02>6<EFBFBD>n<EFBFBD>v4<76>)<29>#9<><39><EFBFBD>a<EFBFBD><61>Mt4kE]<5D>#/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<17>TJOM@#/J<>ٕU@E<><06>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>{Y<><59>l<EFBFBD><6C><EFBFBD>n<EFBFBD>XU<58>H<EFBFBD>U<1E><><EFBFBD>%)<1A><><EFBFBD>\<5C>QIOwA<77><41><EFBFBD>7<EFBFBD>ui<75>Zv3<76>w<EFBFBD><17><>7<EFBFBD>ɕE[gw<67><77><EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ek<><6B><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77>^<5E><><EFBFBD>ݶ<1E>#9]"#/<2F>RA͝hn<68><6E>]<5D><><EFBFBD>Ӎ<EFBFBD><D38D>;<3B>v{<7B><><EFBFBD><EFBFBD><EFBFBD>W{<14>]<5D><>91<><1B><>"<22><>n<EFBFBD><6E>sEPP#9<>J<>@<40>VC׳<43><07><>{<7B><>N<EFBFBD>^<5E><><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<1E><>|<7C>|<7C><><EFBFBD>^}<7D><><EFBFBD><EFBFBD><1B><>Z6<5A><36><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8y-<2D><>U'<27><><EFBFBD><EFBFBD>#<23><>y<EFBFBD>wx<77><1B>vg<76><67><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>{<7B><>}<7D><><EFBFBD>-<2D><>=s<><73>:y{<7B><>ٙ<EFBFBD>#/*o<>Z<>lɍ=}<7D><>@[<5B>y<EFBFBD>|<7C><>y[-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>nv<6E>֛<>{s<>I&զ<>ֻ<EFBFBD>[b<>O<EFBFBD><4F>z<EFBFBD>oo<1E><><EFBFBD>`<0F><>eҹ0<D2B9><30><EFBFBD><EFBFBD><EFBFBD>.<2E><><EFBFBD><EFBFBD>O<EFBFBD><4F>om<6F><6D><18><>U{e<><65>ۻ[t<D7BC>M<EFBFBD><4D>8<>lJT<4A><54>>><3E>'}<7D><>;-<2D><>zvL<76><4C>[<5B><><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><71>r<EFBFBD><72><EFBFBD><1D>㛅<EFBFBD><1C>#9<>9e<39><65>0#/^J<>{<7B><><EFBFBD>Y<EFBFBD><EFBFBD><EEA5B7>u<EFBFBD><0E>@#9)I<04>B<><42>i<EFBFBD>vÜ<76><C39C><EFBFBD><EFBFBD>]<5D>,_x<5F><78><EFBFBD><EFBFBD>/M<><4D>ꫯ^C<>,<2C><>Mѷ6<D1B7><14>N<17><07><><15>vo:<3A>Y;<14><><EFBFBD><EFBFBD>[<5B><><EFBFBD>#/<2F><>T*#/!s<><73><EFBFBD>z<EFBFBD><7A><EFBFBD>w;<3B>]<5D>:<3A><>}<7D>]͝.<2E>td<74>r<>}]d<><64><EFBFBD><EFBFBD>OWcJ<63><4A>́<EFBFBD><CD81>_Ñ<><C391>ݯM#7<><37>Cu6<75>A<EFBFBD>,u\<5C><><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD><EFBFBD>]73<37><33>#9hv5m<35><<3C>۷<EFBFBD><DBB7>&<26>;<3B>7uvd<76><64>qW<71><57>iʶ<19><>=<3D><>{<7B><>5j<35>Ӧۻ<D3A6><DBBB>һ<>o{<7B><><EFBFBD><EFBFBD>h<EFBFBD>q<EFBFBD>v<><76>[<5B><><EFBFBD><EFBFBD>Ϯ<EFBFBD>n<EFBFBD><6E><EFBFBD>c<EFBFBD>m<><6D>+<2B><><01><1D><>K<EFBFBD><4B><EFBFBD>x<EFBFBD><78>8<11><><1E><><EFBFBD><EFBFBD><EFBFBD>:7a<37>[<5B>u}<7D>9o<39><6F>:<3A>u<EFBFBD><75><EFBFBD>hS<68>y.Y<><59><EFBFBD><EFBFBD><EFBFBD><><EE9BA8><EFBFBD>on<6F><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ׯ_Gv<47>u|<7C><1B><>g<EFBFBD>n<EFBFBD>2<EFBFBD>_l<5F><6C><16>eә<65><D399><EFBFBD>Ó<EFBFBD>J=z#/8T#9Tz<1E>v<EFBFBD>{0<>m<EFBFBD><6D>:<3A><17><>9yLр{ݻǜ<DDBB>2<07>}oT#7<<3C><>#9Om[y<><79>(#/R<><1E>5<EFBFBD><35><EFBFBD><EFBFBD>g<>@iB<69>(U<>J<><4A>T)z<><7A>]S<><53><EFBFBD><EFBFBD>&ε<><CEB5><EFBFBD>3}ǽ<><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69>tf<>E<0B>V<EFBFBD><06>ҋ<EFBFBD>1U<31>W<EFBFBD><57><EFBFBD><EFBFBD>x<EFBFBD>i<EFBFBD><69>,<2C>l-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><68>n<EFBFBD>ί<EFBFBD>'y<><79>ޝ<EFBFBD>g^x<>'Z<>'Ӷ<05><><EFBFBD><14><>9v<39><76>+ݙ<><DD99><EFBFBD><EFBFBD><EFBFBD>ʢ<EFBFBD>w]<5D><><EFBFBD>}<7D><>:<3A><>5wvs<76><^<5E><><15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.&<26>4<EFBFBD>#/@#/<04>#/<2F>#/<2F>a2 <09>j<14><S<>(<1E>#/zLG<4C>PJh<10>#/<2F><>hL<68>'<27>M$<24>=2<>SԛP=<3D><07>S<EFBFBD>=L<><4C>1<06>#/`C <20>H<EFBFBD> @#@M4j<34><6A>6b<36><62>=%3ʚx<CA9A>Ć2&<26>#7#/<2F>@#/#/#/IꔒiMS<4D>I<EFBFBD>6Ԛd<<3C>I<EFBFBD><49>#/#/<06>4#/4#/<06>#/#/#/#/#/!I&<26>#/<2F><>L&<26><><EFBFBD>i<F486A69A>=4<13>L=$<24>@ѣ@#7M@#/j"#/<11> <09> <09>%?SR<52>=)<29>eO<65><4F><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>{*#/#/#/#/#/'<27><>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD>O<7F><4F>͵E\<5C><>}<7D>[NL"%<25><>[N<>dH<64><1A><>$<24>V<EFBFBD>nV<6E><56><EFBFBD>*<2A><>*<2A><05>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><16><>w<EFBFBD>{.)<29><><EFBFBD>ܜI<DC9C>9<EFBFBD><39>Mӝ[<5B>9<>z<EFBFBD><7A><EFBFBD>o<><6F><1F>|<>+R<><52>_D<5F><44><EFBFBD><EFBFBD><EFBFBD>¸<08>]KCJ<43>K<EFBFBD> <09>!<21><>6<EFBFBD><36>x<EFBFBD><78><EFBFBD>K0t<30><74>wxޣԚ<DEA3><D49A>p<EFBFBD>5o<13><><EFBFBD><12>w<18><>x<EFBFBD>ŬU<C5AC><55><EFBFBD><EFBFBD>ѢXf<58><66><EFBFBD><EFBFBD>/<2F><>&-<18>F"#9HG#9<01><14><><EFBFBD>11,U.<2E><><14>#9R<><52>9#9a#/<2F>ʣJ <20>J-#9#<23>)#9 H<><48><EFBFBD>y<EFBFBD>=<3D>ZHQN_<4E>41(p!<10><>9<08>A E"O<>T<EFBFBD><01> <20><><EFBFBD><0C><><10><><EFBFBD>)<02><>⸡<EFBFBD>f<EFBFBD>A{<7B>j<EFBFBD><6A>TʋL<CA8B>)<29>S`<60>$F<>іJC3Q#73M<33><4D>1<EFBFBD>i ɫ2<><12>@%<25>(Ҋ[d<>Q2<51>b%<25><>2Z<32><5A><EFBFBD><EFBFBD> <20><06>3Id<49>H<EFBFBD><19><>Tb$MJPHI<>c@i46<34>TX<54>M<EFBFBD>ѵBD<42>iL<69>-<2D> I<>Ae<41>6H`<0C>)<29><><06>FѴ[E 4M<>ia%f#%a<>ie<69>c(<10>$<24><><10><08><><EFBFBD>2<EFBFBD>,fd<66> DIY*ʬ<>h<14><>*R&<26><>3j[fl<66>I<EFBFBD>a$h<><68><EFBFBD>e<EFBFBD><65>&<26>34X<34>E<><45>,Z#P<>4<EFBFBD><34>AH<41><48>ED<45>B<EFBFBD>X<EFBFBD><58><EFBFBD><19>DA<44>LAF<41>!#9 !b<06><>#$<24><>!X<>!fhd<68>"<22>$B<><06><><EFBFBD><EFBFBD><0C>H<EFBFBD><48><EFBFBD><EFBFBD>d<EFBFBD><64>l<EFBFBD><6C>h<EFBFBD>D<EFBFBD>,<2C>$2YHH<48>i<EFBFBD><69>M<EFBFBD>)2)<29>Q<EFBFBD><51>&<26><><EFBFBD><EFBFBD>3RQ<52>f<EFBFBD><66>1<EFBFBD><31><EFBFBD><EFBFBD>mF<6D>"<22>Q3$<24>H$<24>`<60>d<>lD<6C><44><EFBFBD>͂ab6<62><36>BLea<08>b$<24><><16>$ԔPRDI<44><49><EFBFBD>(Ѥ"<22>L<EFBFBD>"<22><>L2<18>)"0<>Lfi%&<26>̩65<36><35>Q5$I1<08><><EFBFBD><EFBFBD><04><>-<2D> "<22>2<EFBFBD>E<EFBFBD>%e2,QB2#I#6D<36>L<EFBFBD>4<EFBFBD>HF<48><46>ً<02><06><>1<11><>6M<36><16>*Bdjl<6A><6C>D<EFBFBD><44>6<>di<><10>T<EFBFBD>Ҍ<EFBFBD>ƣ&iHd <20>J<EFBFBD>b<EFBFBD>k@<40>Ie<06><><EFBFBD>#JL<4A><4C>L<>Mh<>&m(Rb<52><62>#)<04><><EFBFBD>L<EFBFBD>I<18>DHeBb<42>6I<36>36<33><36>-<2D><>2<EFBFBD><32>H<EFBFBD>ً1#9DfŔ*6i<36><69><EFBFBD>E<18>F<EFBFBD>$<24>$cc*i<16><><EFBFBD>DiI<69>&fK#6<><36><EFBFBD>V"0F(<28>I<EFBFBD><14><>4<EFBFBD><34>#9CF)#9<> <20><12><>,<2C>J<EFBFBD><4A>M!<21>2F<32>&E+!<21><>#FRB<52>"<22>&<26><><EFBFBD>I<>6<EFBFBD>&<26>H<EFBFBD>CH<43><11>5i<>6<EFBFBD>F3l<><6C>R<EFBFBD>Fƙ<46>ّ<04>IJcJ <09>4<EFBFBD>MY<4D><59>[%<25><>̍l<><6C>d<EFBFBD><64><EFBFBD>`<60><>dMaH<61>!<21>E<EFBFBD><45>a&X5%<25><>J<EFBFBD>"Q<><51>6<>4<EFBFBD>dѭ0Г2<D093><14><>M<EFBFBD>L)<29><>S<18><1A>Bl<42><6C>"C@<40>ij<69>0L<30>53FS$<24><>,<2C>I<EFBFBD>$b<><1A><>,<2C>f)4<><34>,<2C>Seb6<62>V<16><18>1Q<14>3H<33>MIRl<52><6C>X<EFBFBD>k7<6B><37><EFBFBD><EFBFBD>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>T<EFBFBD>e,<2C><>QJ<51><4A><EFBFBD>ii#7<><37>F<EFBFBD>5%<25>b0<62>#&2<><32>YM*H<>F3<19>[%<25>c<12>M<EFBFBD>,h<><68><EFBFBD>-4<>%<25><><EFBFBD><EFBFBD>6<>S5<53>dɚ<64>Pll<6C>H<EFBFBD><48><EFBFBD><EFBFBD>V*<2A>,<2C><><EFBFBD><EFBFBD><EFBFBD>SSb3<19>TX<54>#[&<26>Y<12>YM<59><4D>f<EFBFBD>e4<65>,mR41`<60><>Hڋ%dh<64>Ri<0C><><15>TQ<>#7I<37><49><EFBFBD><EFBFBD>l2<6C><32>[<1A>k&<26><>bشT<D8B4>F<EFBFBD>b<EFBFBD><62>)<29><><EFBFBD>bţ<1A>Xe<58>Qj6<02>#%<19>kh<6B>4<EFBFBD>J)<04><>FB<46>$Ҵڈ<D2B4>4m1+<16><>i$-<2D>Sm<53><6D><EFBFBD>2)<29><><EFBFBD>h<EFBFBD>dbB%-"<22>Y"<22>SVU<18>-<2D><><EFBFBD>ja<6A><61><EFBFBD>L<EFBFBD>6<EFBFBD>U,<2C><><EFBFBD>m5(60<36><30>IL<49>YcB<63>Y5<59><35>H[SJ"<22>AA&<26>̒B<CC92>DX<44>&<26>%$H<>Db5 Q<>Rة<52>%fh<10>2mEd<45>h<EFBFBD><68>&<26>*F&<26><14>l<EFBFBD>#7"+,<2C>H<EFBFBD>%3<12> <09><><EFBFBD>@<40>(Qh<51><68>Bdf<64>i1DcY#9a<14>"bB<62>4d<34><64><EFBFBD>Đd-b4Hl<48><18>L<EFBFBD><4C>(<28>%2#1<><31><EFBFBD>l%L<01><>I<EFBFBD>0<EFBFBD><30>M<EFBFBD>Qh<51><10><19>Q<EFBFBD>6e$<24>d<EFBFBD>X<EFBFBD>)<29><>)<29><><14><>,F5&<26><><EFBFBD><EFBFBD>4$Q*<10>%<25><>(M@<40><><EFBFBD>I<EFBFBD>E<EFBFBD>M<EFBFBD>IJ<49><4A><EFBFBD>&<26>H,<2C>d<EFBFBD>D1<44><16><>٭<19>*5)<29><>i<EFBFBD><69>+2<><32><04><>d1(<28>(<28>M<EFBFBD>*MI<4D>1<EFBFBD><31>cd<63><64><EFBFBD>d<EFBFBD>V#9<><39>)54<35>M<EFBFBD><4D>6<EFBFBD><36>D<EFBFBD>J2Zf<5A>UH<55>4,<2C>@<40>X1lق!<21>cSHأD#7f<37>d<EFBFBD>!bb&<26><><EFBFBD>Ѵ[ QQ<51><51>c2<63>i0<69><30>,#,<2C>F<EFBFBD>)I5l <09><>YeId)<29>Ab<41>!<21>M,<2C><><EFBFBD><16>X<08>kF<6B>IQA,<2C>(+"<22>M<EFBFBD><4D><16>&!c0<63>҉<EFBFBD><D289><EFBFBD><16>SL<53>!E$<24>fIh<49>Ʊ<EFBFBD>dň<64>mT<6D><54><EFBFBD>5<EFBFBD>3E<>I̡ZQHfJ<66>%M<>DL<44><4C><EFBFBD>EX4Tʋ%E<>)<29><>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<1A><><EFBFBD><EFBFBD>6<12><>6IJA<4A>jI! <20>ld<6C><64>QY<51>$<24>1d<>5!<21>2BY<>4<10>iML<4D>b)<29><><EFBFBD>H<EFBFBD>R4<52>4<EFBFBD><34>F(Ѷ&<26><>j<EFBFBD>e$<24><>1F4Q<11><>0d<30><64>#ee<65><65>Eh<45>j<EFBFBD><6A>2<EFBFBD>m%<25>D<10>cRQb<51>M <09>L<EFBFBD><4C><EFBFBD>i<EFBFBD><11><>͒eh<65>U%<25><><EFBFBD>,<2C><>Z<12>6Ƣ#9*(<28>-QL<51>i<EFBFBD><69><EFBFBD>Q<EFBFBD>E<EFBFBD>kI<6B><49>3<19><>V&<26>V6<56>T[Dm6Tl<54><6C>(<28>6J<11><>#9ZP4h<34>D<EFBFBD>4<><34>X<EFBFBD>,I<16><>+bɵ)3m<06><>M"<22><><15>URֱH<D6B1>P<EFBFBD><50><EFBFBD><EFBFBD><EFBFBD>C#/<2F>,E<14>&<26><><EFBFBD><14><>m<EFBFBD>lZf<5A><66><1A>ZJ<5A>ke,<2C>jjm<6A><6D><EFBFBD>MX<4D>2<EFBFBD>"4dm$<24><><EFBFBD>k5%R<><52>,<11><02>1$<24>I2$<24><>d"ԕ<>)<29>j<><6A><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2x[\<5C><>{<7B><>Z<0F>up<75>Pm<><6D>!<21><>d<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mt<6D>%6<><36><EFBFBD><EFBFBD><12><><EFBFBD>CZ5<5A>%I<><49> n<>2<EFBFBD>
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|