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
|
|
|
|
|
|
2018-10-08 21:28:03 +02:00
|
|
|
|
VERSION="2.0.12"
|
|
|
|
|
REVISION="009555f9c2f7207a25556e6aa50119b7"
|
|
|
|
|
GIT="88e9382f1be4083121fe73d9172addafdf42f3c7"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2018-10-08 21:28:03 +02:00
|
|
|
|
C1='#-'
|
|
|
|
|
C2='#,'
|
|
|
|
|
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__':
|
2018-10-08 21:28:03 +02:00
|
|
|
|
|
2018-06-14 20:23:38 +02:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2018-10-08 21:28:03 +02:00
|
|
|
|
#BZh91AY&SY<53>$<24><>h<><EFBFBD><7F><EFBFBD><13><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><05><08><> 0<>#$<24><05>(b <20><><EFBFBD><EFBFBD><EFBFBD>#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$<24><>}:<3A>٨<EFBFBD><D9A8><EFBFBD>S]5vMB<4D><42><EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD>f[5َ#-<2D>&<26>fF<66><46><EFBFBD><EFBFBD>g<EFBFBD>/<2F><><EFBFBD>k"<22><><EFBFBD><EFBFBD>ôi<C3B4>x}<7D>}<7D>F<EFBFBD><46>v<EFBFBD>⼸I<0E>-<2D><><EFBFBD>7<EFBFBD><37>^<5E>T:<3A><>.<1B><><EFBFBD>|{쮙<>G><3E>:<3A>z<EFBFBD><7A><EFBFBD><EFBFBD>xn9<6E>w]ۄ<><DB84>zӶu<D3B6><75><EFBFBD><EFBFBD>o<EFBFBD>5}<7D><>d<EFBFBD><64><EFBFBD><EFBFBD><01><><EFBFBD><EFBFBD>*<2A>#$#$#$<0F><><EFBFBD>#$<24>G<><47>'<27>Ҥ<EFBFBD><D2A4>#$<24><>E<><45><EFBFBD><01><><EFBFBD>=<3D><1E><><EFBFBD>Қh#$A<>Q<EFBFBD><51>:t<><05><>]*m<><6D><EFBFBD>P<EFBFBD><50>)<29><0B><>HIR<49><52>*<10><><EFBFBD>P(<28>(v<>#$<24>4u<34><75><17>o<EFBFBD>ׯ<EFBFBD>#,<07>IƯRK<52><4B>wwF<77><46><EFBFBD>$<24><>ص<EFBFBD>4<EFBFBD>[W<>W<EFBFBD>d}<7D> <0B><><EFBFBD>wS<53>ى][<5B>[}<7D><><EFBFBD><EFBFBD>u<EFBFBD>{;w<><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B>-z<><7A><1D><>t<EFBFBD><74>><3E><>M<EFBFBD>_]n<><6E><EFBFBD><EFBFBD>Q<EFBFBD><51>{<7B>yG<79>t5R <03>#$<24>#$<24>0t+T<>v<EFBFBD><76><EFBFBD><EFBFBD>u<EFBFBD><75>}Ι#$<24><>yo<79><6F>z<EFBFBD>B<EFBFBD>E<02>{<7B><><EFBFBD>#$PT#-D<>N<><4E><EFBFBD>:f`ʹ<><EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>Jw<4A><01>v<EFBFBD><76>{<7B><>\<5C>U<16>@0<><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;kw<6B><77><EFBFBD>{<7B><1E><>Ϟu_<1B>z{<7B><><EFBFBD>P;<3B><><EFBFBD><EFBFBD>ޜ<><DE9C><EFBFBD><EFBFBD>y<EFBFBD>z{<7B><>^<5E><><EFBFBD><EFBFBD>#-hRz<52><7A>}<7D><><EFBFBD>m<EFBFBD>1<EFBFBD>Tֹ<54><D6B9><0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wnus<0F>w<EFBFBD><77>o{<7B>#<23>O<EFBFBD>5<EFBFBD>I;<3B>.<2E>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u˷<75><EFBFBD><D7BB><EFBFBD>([<5B><>u[<5B>#-<2D>K<EFBFBD><4B><EFBFBD>;{<1D><>=<3D>#<23>{m<>O<EFBFBD>z<EFBFBD><7A><EFBFBD>nr<6E><72>y<EFBFBD>#-<2D>Z[s<>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>=<3D><>w}<7D>{<7B><>\X<>{<7B><><EFBFBD>onݝ<6E><DD9D><EFBFBD><EFBFBD><EFBFBD>{-ܙ<>C<><43>S<EFBFBD>g<EFBFBD><67><EFBFBD><05><>ϯw<CFAF>+<2B><><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD>TJ<54>#-!)@qg<71><67><EFBFBD>*<2A><>v<EFBFBD><76>v<76><CE83><EFBFBD>/PO<><4F>3^M+<2B>:<3A><><EFBFBD>Gu<47>K<EFBFBD>5=<3D>=좻<>{s<>(p[;L׳u<D7B3>#$#,<2C>n<EFBFBD>@U<>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77><EFBFBD>2<EFBFBD><32>}<7D><>w<EFBFBD>'<27>6<EFBFBD><36>=ʟ5{-<2D><19>ܴ<EFBFBD>oL<6F>4<EFBFBD>͝|<7C><>{<7B><><EFBFBD>wW5<>H .zw<D7B6><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B><>{<7B> U@<40><><EFBFBD>[n<><0B>%<25><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><6D><EFBFBD>|}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><3E>qۻo<DBBB>m<EFBFBD><6D>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><37>><3E><><EFBFBD><EFBFBD>w<EFBFBD><77><EFBFBD>W>!<21><><EFBFBD>I<EFBFBD>:<3A>qe6<65>落<><E890BD><EFBFBD><EFBFBD><1C>|<7C><>;s8<15><>8^&<26>z6<7A><36><0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ZT<5A>0UQ<55>{ol<6F><6C><EFBFBD><EFBFBD><EFBFBD>0l<30><6C><EFBFBD><EFBFBD><EFBFBD>j!<21><19><><EFBFBD>پ=<3D><>z<EFBFBD>|<7C><>}<7D><><EFBFBD><EFBFBD>Ok6m<36><6D>M<EFBFBD><4D><EFBFBD><EFBFBD>۞<EFBFBD><DB9E>CF<43>t#$><3E><>ocO[m<><0C><><EFBFBD>)<29><><EFBFBD><EFBFBD><EFBFBD><1D>tуP<D183><50>Ͻw<CFBD><77><EFBFBD>l<03>E<03>Y<EFBFBD>^<5E>u<EFBFBD><75>#-<02>&n<><6E><EFBFBD><EFBFBD><EFBFBD>><3E><><EFBFBD>=<3D><0E>U#-<06><><03>-<2D>={<7B><>r<EFBFBD>j<><6A><EFBFBD><EFBFBD>{q<><71><EFBFBD><EFBFBD><EFBFBD><15>]<5D><><EFBFBD><EFBFBD>y7Yn<59>v<EFBFBD><76><02><1D>g{i<>gT<67><54><EFBFBD><EFBFBD>.<2E>f<EFBFBD><66><EFBFBD>g5w可<><E58FAF><EFBFBD><EFBFBD>o<EFBFBD><6F><0F>^<5E>h<EFBFBD><68>u<EFBFBD>}<7D>]u<><75><EFBFBD><05>ٍQ<D98D><51><EFBFBD>Ʒ<><C6B7>4m;<3B><>c^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>m<EFBFBD><6D><EFBFBD><EFBFBD>:#-<2D><0E><><14>z<EFBFBD>x<><78>s<EFBFBD>s<12><>BSH#$ #$#@d#$LF<4C><46>M<><14><><EFBFBD>MH<06>@<40>2<EFBFBD><32><EFBFBD><EFBFBD>!@<40>@@ <09><><EFBFBD>#,O&<26><>Pښ4<DA9A><34><EFBFBD>2h<32>#$#$#$#$A" <20><><10><11><<3C>E<<3C>i=T~<7E>T<EFBFBD>O5O5O<35>Sd<53><64>OP<4F>=O<>#$#$#$#$#$#$<24><>(<28>ML<4D><4C><EFBFBD>dک<64>53<35>?S<>e=C<>z<EFBFBD><7A>#$h<>#$@<07>#$#$#$#$#$<24>!h#$<24><08>0<EFBFBD>#$&<26><>Ҟdd<64>h<EFBFBD>~<7E>5L<35><4C><06><>h#$hMDA#$ <09><>&<26>#,T<><54>j<EFBFBD><6A><EFBFBD>zS<7A>jh44=54<35>#$<01>#$<07><><EFBFBD><07>5V<35><56>I<EFBFBD><49>[j<><6A><EFBFBD>k<EFBFBD><6B>_UV<55><56>@E <20><>DL<>E(<28><04>*z<><7A>B?I<>q<EFBFBD>_<EFBFBD><5F>U<EFBFBD><55><zˬ<7A>C<EFBFBD><43><EFBFBD>Y<EFBFBD>oo<6F><6F>g<>\<5C>ް<EFBFBD>ޫ<EFBFBD>[<5B>ʯ?<3F><03>?֔<02><>!<01>#$<24>bJ <02>N<>v<EFBFBD>{<7B><>w<EFBFBD>SR<53>]kQ<6B>n<EFBFBD><6E>K<EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD>k<EFBFBD>̼UT9uU<75>Ch<43>#$a<>/<2F><><EFBFBD>s<EFBFBD>I <09><>m<EFBFBD><6D>U-<2D>4cB<63>]<5D><>ڊ<EFBFBD>5j<35>Z<EFBFBD>6<EFBFBD><36>m<EFBFBD><6D><EFBFBD>m<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD>m<EFBFBD>r֣!p<>dZ<64>Ф<>T#$<24>T <1C><> <20>b"<22>"}R<>-<2D><>m5<6D>5wE<77>X<EFBFBD><58>mF<6D>Z<EFBFBD>|<7C>[m<>*eE<65>Y<EFBFBD>3I<05>LK%f<>f<>( <09><0C><>2<><12>@&<26>(Ҋ[d<>bf<62><66>M<04>%<25><><EFBFBD>(<28><06>3Id<49>H<EFBFBD><12>!<12><14><>J #$6<>K#$<24>T<>4<EFBFBD>I<EFBFBD>Z6<5A>(JYiM6<4D>HYi#,<2C><>X2<58><32>`<60>i#h<>[FI<46><49>l<EFBFBD>BZcI@<40>mYi<18><>Rѩ<52><D1A9>[J<><4A>V<EFBFBD>͉4fd<66> DPe<50><65><EFBFBD>if<69>&<26><>e&<26><>3j[fl<66>I<EFBFBD>L<EFBFBD><4C><EFBFBD><0C><>Zbh<62>PS#FȑhD<68><44>4<EFBFBD><34>H<EFBFBD>M,lRTȌҢ Ԧ <20>b<10><04><><EFBFBD>C$<24><>6<EFBFBD>L<EFBFBD>ib <20><><EFBFBD><EFBFBD>)<29><>fAK+,<19><>Adi)fk&<26>4j&"<22>2YHH<48>i<EFBFBD><69>M<EFBFBD>)2(<28>$<24>&<26>1 Ԕi<12><>H<15>R<EFBFBD><52><EFBFBD>$X<>&e- <20>f <09>l<EFBFBD>͈<EFBFBD>ҙ<>L,FԖ&2<><32>T<08>Rlj<08>QE$I<> "Q<><51>E<05><>L3d<><64>L<>34<33><34>Qflh<6C><12>RD<52><10>KJl<4A> I<><49><EFBFBD>,<2C>(<28>Y<EFBFBD>Q6fE<66><45>a<11><><EFBFBD>"`<60><>iD<69><44>)Af,Y$i<18><><EFBFBD>%<25>T<>Ȧɘ<C8A6><C998><EFBFBD>6<>dh<>Є<EFBFBD><D084><EFBFBD>Q<EFBFBD><18>d<EFBFBD>#i<0C>IS,Q-<2D><01>,<2C><>YŒ<>"h&<26>H<EFBFBD>#-4f6<>)1Pl<11><><EFBFBD>BDE&c$<24>h"$2<>1A$ʙ<>i<EFBFBD>[)X<>D̆<44>S<10>FlYB<59>M$<18>h$<24>d<EFBFBD>lc&<26>"<22>4X<34>Re&fb%<25><>D<EFBFBD>a+#I<><49>#-jfiR<18>"<22><><EFBFBD><EFBFBD>i<EFBFBD><69>5*S%4D<34><44><EFBFBD>L<><14>B<EFBFBD><18>2<EFBFBD><14>Y5E$<24><>M)<29>i5D<>F<><46><EFBFBD>`<60>l<EFBFBD>"m<06>f<0C>I<>b,i<>#,<2C>JT<4A>ȥ͚d&<26>ٴV<D9B4>`)2I<32>K$dj<>PZP<5A>-<2D>"L<>5bA<62>e<1A><>e<EFBFBD><65><EFBFBD>Q4`ũM(j<>hI<68>I<EFBFBD>a<EFBFBD>M<EFBFBD>L)<29><>e<>#,A<>6Lȉ#,եmh<6D>2<EFBFBD><32><EFBFBD>L<>H<>)&dDV<44>R<EFBFBD><52><EFBFBD><EFBFBD>,<2C>&<26><>%<25>T<EFBFBD>X<EFBFBD>S-<10>Q<EFBFBD>D<>E)Dd<44><64><12><>ef<65><66><EFBFBD>Y<EFBFBD>Ov<4F>!*bh<1A>(ı<><C4B1>)6<>A<19><14>͢<EFBFBD><1A>U&<14>4QJ<51><4A>0<EFBFBD><30><16>a$<24>Z<EFBFBD>##,CI<43><49>2,<2C><><EFBFBD>$["<0C><><EFBFBD>-<2D><>1<EFBFBD>IMQ<>6<EFBFBD><36><EFBFBD>d<EFBFBD><08>&<26>,,ZAJVi<56>&T<><54>ceZF<5A><46>(El<45>dU*<2A><>Sf<53>c2<63>ŋ"5<>i<EFBFBD><69>*e<><65><EFBFBD>V[)Ji<4A><69><EFBFBD><EFBFBD>JF<4A>X<EFBFBD><58>4Il<49>JZ<4A>Ŷ#,<2C>0<EFBFBD><30>-hɶ#-+Z<><5A>Q<EFBFBD>Ũ<EFBFBD>Z*D<>X<EFBFBD>D<EFBFBD><12>6ŋ<16>lV<6C><56>-<1A>Q<EFBFBD><16>2Q6l<06>IE <20>4c!i<>iZmD[6<><36><EFBFBD>RE<52>i <20><><EFBFBD><EFBFBD><EFBFBD>* <09><>MY4I<34>1!<12><>E<EFBFBD>5<EFBFBD>*ʣ<14><>l<EFBFBD><6C>2<EFBFBD>#,<2C>dI<64>ҩdL<64>SR<53><52>-<2D><>S4<53>X<EFBFBD><58>R[+,<2C><>i<EFBFBD><69><EFBFBD><EFBFBD>j4<6A>HX<48>,XF"D<>m<06><><EFBFBD>)<29><16>`BTPɵ<15>i<EFBFBD><69>L<EFBFBD>(<28>6X<36>Se h<>Yd!<12><>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#--<16>!<11>M<EFBFBD><4D><11>d)<29>f<EFBFBD>ƌ<>Xi<58><69><EFBFBD><EFBFBD><EFBFBD><18><>1<><31><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><44><EFBFBD>K4<4B>5<EFBFBD><35><EFBFBD>0<EFBFBD>I<EFBFBD>0<EFBFBD><30><EFBFBD>HME<4D>!Q<><51><18>fRIF@ѐ<>b<EFBFBD>VH<56>a<EFBFBD>TcRl<52><11><>E<EFBFBD><10>%<25><>(M@<40><><EFBFBD>I<EFBFBD>E<EFBFBD>M<EFBFBD>IK2<4B><0C><>Af<41>$TC<1A>j*<2A><>њ"<22><><EFBFBD>4<EFBFBD>#,1<><31>fQ<66><04><>d11<31>FblIRT<52>C)<29>6H)2<>)<29><><EFBFBD>m<EFBFBD>SId<49><64>%<25><>"a<>6<><36>dF<64>f e,<18>A<EFBFBD>f<08>4V54<35><34>4@<40>i6Jb&"jHH-E<><45><1A>1V35<33><35>#-I<>Y4<59><34>R<EFBFBD>j(<28>#,f͒<66>S(<28><>FB<46>4<EFBFBD><34><EFBFBD>Am<15>h<EFBFBD>h<><68><EFBFBD>(64$<24><>E<EFBFBD>Ɇ<EFBFBD>X<EFBFBD>&<26>JcV-<06><>,<2C>h<>-<2D>%<25>#<1A>-<2D>#)<29>ٴ<EFBFBD><D9B4>5<EFBFBD>&<08>&<26>)<29>BԢ<42>̕TؔD͵DU<44>EL<45><4C>TX<58><C298><EFBFBD><EFBFBD>X<EFBFBD><58>1IYJ<59>-<2D><><EFBFBD><EFBFBD>l<EFBFBD><6C>SQ<10> <20>ة(<28>,I<><49>m<EFBFBD><6D><EFBFBD>d<EFBFBD>!<05><>TiML<4D><4C><EFBFBD>ڒ<EFBFBD>#i<><69>)<29><><EFBFBD>0E6<>Ҵ<EFBFBD>b<EFBFBD>I,l<><6C>0F<30><46><EFBFBD>+R#E<><45><EFBFBD>Eh<45>ՍX<D58D>Q<EFBFBD><51><EFBFBD>CTm<54>IE<49>E4&E23"cMH<4D>F<EFBFBD>l<EFBFBD>+EERX<52><58>RʲV<CAB2><56><01><><EFBFBD>#-6(<28>5QL<51>4<EFBFBD>QX<51><58>EEZL<5A>Q<EFBFBD><51><EFBFBD>eebkEb<45>*6<>i<EFBFBD><69>e-R<><52>B2<42><32>P4h<34>D<EFBFBD>KcX<63>*H<>%lY6<59>&mF<6D><46>4<EFBFBD><34>Lh<4C>-m<>j<EFBFBD>H<EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD><EFBFBD>C#$<24>,E<14>&<26><><EFBFBD>2J<32><4A>-<2D>i<EFBFBD><69><EFBFBD>kYi*he<68><65><EFBFBD>m<EFBFBD><6D><EFBFBD>Bڍ5bh<62>(<28>ё<EFBFBD><D191><EFBFBD>#,<2C><>RU)<29><><EFBFBD><EFBFBD> j#I<><49>"21<08>%h<>eT<65><54>_<EFBFBD>K<7F>8?<3F><>?<3F><><EFBFBD>$<24>7<EFBFBD><37><EFBFBD>W<EFBFBD><57>5<EFBFBD>V3<56>O<EFBFBD><4F>vR<76>(4<>'<27>@S<><53>#-c!hH/<2F>UG<55>35-<2D>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>ݍ<EFBFBD><DD8D><EFBFBD>?<3F><>V<EFBFBD><56><EFBFBD><EFBFBD>2C<32><43><EFBFBD>j<EFBFBD>g<EFBFBD><67><EFBFBD>D<EFBFBD><44>5<EFBFBD><35><EFBFBD><<>Nq(<28>`<60>A<EFBFBD><41><EFBFBD>Ƃ<EFBFBD><0B>#-I$Cm<43><6D>[<16><><EFBFBD>Z<><5A><EFBFBD>?<3F><><10><><EFBFBD><EFBFBD><EFBFBD>?ޒL<DE92><4C><EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD>H<EFBFBD>_7<<3C><EFBFBD>bۜ<1E><>c<><EFBFBD>}<7D>Cଠ<43><E0ACA0>l;<3B>V-;brwx<77><78>j<>:<3A><>Cd<43>Pۓ<50><DB93>#<23><><EFBFBD>6jO<6A>ղ<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD>;K<>Dَ9<D98E>*6?V<><56><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>;<3B>&7<><37><EFBFBD><EFBFBD>^<5E>ɮY<C9AE><59><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD>Dd<44>t<EFBFBD>S&<26>ḩf4<66><34>#-JB<4A>c7!\<04><>m<0B>]<5D>P<0E>1<EFBFBD>g=<3D>>M<><4D><EFBFBD>|<7C>P<EFBFBD><50>ܳ^<5E>4<EFBFBD>E2"<22><>|<7C>W<EFBFBD><57>
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|