2019-05-03 18:19:39 +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-09-10 09:32:12 +02:00
|
|
|
|
VERSION="2.0.18"
|
2019-10-11 07:37:33 +02:00
|
|
|
|
REVISION="ff338576c6abcf8ea755ffa7e678f790"
|
|
|
|
|
GIT="6539bd1ad3e285b124c02859ee5862dbd80704b7"
|
2019-05-03 18:19:39 +02:00
|
|
|
|
INSTALL=''
|
2019-10-11 07:37:33 +02:00
|
|
|
|
C1='#['
|
|
|
|
|
C2='#E'
|
|
|
|
|
C3='#2'
|
2019-05-03 18:19:39 +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
|
2019-09-10 09:32:12 +02:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2019-05-03 18:19:39 +02: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-06-07 01:22:20 +02:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2019-05-03 18:19:39 +02:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-10-11 07:37:33 +02:00
|
|
|
|
#BZh91AY&SY܋<59>H<03><><7F><EFBFBD>P<50><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>,Ƭ#20<>0e<30><65>bV<62>{<7B><><EFBFBD><EFBFBD>#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2#2<16><><EFBFBD>Q<EFBFBD><51><EFBFBD><07>{=hM<68><4D><EFBFBD>O<><4F><EFBFBD>r<EFBFBD>w4<77>f<EFBFBD><66>g<EFBFBD><67>TO/<2F>h<EFBFBD><68><EFBFBD>]<5D><>Z<EFBFBD>V<EFBFBD><56><EFBFBD>O <20><>[X<>4<EFBFBD><34>><3E>|<7C>l<EFBFBD><6C>M<<3C>{T<14>:<3A><><EFBFBD>of<1A>{]<5D><>@b<><62><EFBFBD> 7<>oz<6F>ꮀg|<7C><><EFBFBD><EFBFBD><1A>9<EFBFBD><39>}9绽<39><E7BBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<3C><>d;os<6F><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}W<><DEBB>n<EFBFBD><6E><EFBFBD>(<28>7<EFBFBD>g{<7B><><EFBFBD><EFBFBD><EFBFBD>#2#2#2#2#E#2=<3D><>0<1E>t<EFBFBD>;R<>s<EFBFBD>G/0P<30>7i<0E>͠v<CDA0>w5<77>Sm<53><6D>#[44<34><1D>u<EFBFBD>ݞ<EFBFBD>=N<><4E>ӯTj<54>d<EFBFBD><64><EFBFBD><17><>v<EFBFBD>6<EFBFBD>#E<><45>#2HITJR#2*<2A><><EFBFBD><EFBFBD>R %QAA h<05>U@$#2z+<2B><03>S<EFBFBD>o<EFBFBD>K<EFBFBD>{<7B><><EFBFBD>{R^<5E>=<3D><>ۅ<EFBFBD>7V<37>Y<EFBFBD>*U<1B>۷<12><>j<EFBFBD><6A>f<><66><EFBFBD><EFBFBD><EFBFBD><01>n=<3D>-s<><73>y<EFBFBD><79><EFBFBD><EFBFBD>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> =<1C><><EFBFBD><EFBFBD><EFBFBD><17><><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>=<3D><>}<7D><>arwk<77>z}<7D>]ly:&<26><><EFBFBD>=2 =`T<>=g6<67><36>:εɶmwP<77>O=<3D><<3C>,v<><76>XۧC<DBA7><43><EFBFBD><EFBFBD><EFBFBD>:(<28>T<>{<7B><><EFBFBD><EFBFBD>*<2A>T@U*<2A><07><><EFBFBD><EFBFBD><06>[<5B><>f%5<><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23><>z<EFBFBD><7A>*<2A><><EFBFBD>[<5B><><EFBFBD>{<7B>`z<01>#2<07><><EFBFBD><EFBFBD><EFBFBD>}t<><74><EFBFBD>Q<EFBFBD>w`+>ë<><C3AB>s<EFBFBD>[<5B><><EFBFBD><EFBFBD>Y<><59>#2<><32>}<7D><><EFBFBD>ww<77><77><EFBFBD>^<5E>n<EFBFBD>|<7C><>G<EFBFBD><47>{<7B>ET}<7D><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD>{<7B>ok]<5D><><EFBFBD>ө<EFBFBD><D3A9><0E><><EFBFBD>{d<>3<EFBFBD><33>n<EFBFBD><6E><EFBFBD>&<26><>&<26>ڷ4<DAB7><34>><3E><><EFBFBD>Cvn<76><6E><EFBFBD>s<EFBFBD>.<2E><>۷<EFBFBD><DBB7><EFBFBD><EFBFBD><EFBFBD><1D>|#<23>f6<66>uѧ<75>_n<5F><6E><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD><01><><EFBFBD>;<><D7AB><EFBFBD><EFBFBD><EFBFBD>nN<6E><4E>r<EFBFBD>v<EFBFBD><76><EFBFBD>G<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD>^<5E>7<EFBFBD><37>ι<EFBFBD><CEB9><EFBFBD>OlO{<7B>p4<><34><EFBFBD>ne,<2C><>=<3D><03><><EFBFBD>^^<5E>w6.<2E>wc<77>)#2@&<26><>HQ#[<5B>!]<5D><>`<06><><EFBFBD><EFBFBD><EFBFBD>3n<33><6E>_E/s<>z<EFBFBD>)<29>]7<19>5d<35><64><EFBFBD>vZ:<3A><>uu<75><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><15>]<5D>Ϊ<EFBFBD><CEAA>l<EFBFBD>Vi<56><69>x#2#2<>wQ<77>#2*<2A><>{<7B><>sX<73><58>{َ)<19><><EFBFBD><EFBFBD><EFBFBD>آ<EFBFBD><D8A2><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47><EFBFBD>9<EFBFBD>Ǜ<EFBFBD>q<EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD>}<7D><14><><EFBFBD><EFBFBD><EFBFBD>g]<5D>Aڙ<41>nt<6E>5<07>z<EFBFBD>z<EFBFBD><7A>}<7D><><EFBFBD><EFBFBD><1C><>y<EFBFBD><79><EFBFBD>#2$<24>z<EFBFBD><7A>an<61><6E>f<EFBFBD><66><1D>u<EFBFBD><75>c<EFBFBD>j<EFBFBD><6A>s<EFBFBD>v<EFBFBD>pz0<7A><30>:}<7D><>=<3D>d6^}<7D><>g<EFBFBD>O[ٞnv͆<76>C<EFBFBD><43><EFBFBD><EFBFBD>g<EFBFBD>|]9=<3D>s<EFBFBD>^<5E>y<EFBFBD>_<1E>d<EFBFBD>مl#E<><45>(<28><><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD>.Oz6<7A>[<5B>@<40><><EFBFBD>8<>gK˦<4B><CBA6>4<EFBFBD>*}ڸﻟ}#2;tݺ<74>Z<EFBFBD>#E<>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD>6{<7B><>]<5D>#[=m^<5E><><EFBFBD>3<EFBFBD><33><EFBFBD>N<EFBFBD><4E>7<EFBFBD>빰<EFBFBD><EBB9B0><EFBFBD>租U<E7A79F><55>ZrP<72>zt<7A>=<3D><>=4<><34>'t݈R<DD88>vθw<CEB8><77>Ԟ<EFBFBD><0C>9<>]<5D><>{<02><>|<7C><><EFBFBD>#2<>a<EFBFBD><61><EFBFBD>c<0B><>@D<yS<79>n<EFBFBD>N<><4E>y<EFBFBD>bT@#E7<45><37><EFBFBD>{<7B><>Pa<><61>x<EFBFBD><78>3wv<77>Qg<51>*<2A><>u֦<1D>n<EFBFBD>p;<3B><> #2Qn<51>î<EFBFBD>f<EFBFBD>Wg<57><67><EFBFBD>A<EFBFBD><41>n<EFBFBD><6E>Lm<4C><6D>؋km<>E&<26><>[<5B><><EFBFBD><EFBFBD><EFBFBD><b-=<3D>n<EFBFBD>q<EFBFBD>"<22>&<26>4{<7B>睆<EFBFBD>:<3A><>[\<5C><>kY<6B>}۞w:<3A><>F<><46>w<EFBFBD><77><EFBFBD><EFBFBD>0/v<><76>O<EFBFBD><4F><EFBFBD>5o;<3B>e<EFBFBD><65><EFBFBD>>Z<>|4<>#2@ #2 #2#2<>4<EFBFBD>D<EFBFBD>#2F<32><46>OM@z<><7A>CM<1E>4<EFBFBD><34>Pjz<6A>S@<40> !A2 <09>CS&<26><>G<EFBFBD><47>&&<26><><EFBFBD>1<EFBFBD><31>hh#2#2#2#2#2#2<>H<EFBFBD> <20>4<EFBFBD>4ЙG<D099>钣<EFBFBD>4i<34>iOQ<4F>#[i<>m<EFBFBD><01>=h#2#2#2#2#2#2$<24>JH<4A><48>ji<6A>jOM50<35><30> <09>SL<53>SOP4i<34>F<EFBFBD><06>=@#2#2#2#2#2<06>$<24> <04>#2#2#A0@h<><68>#E5=<<3C><>@dA<>24MDA#2 2dȧ<64>2hT<68><02>b<EFBFBD><62><EFBFBD>S<>eOS<4F><53>4#2#2#2#2#2<07><>r<EFBFBD><72><EFBFBD>mwJ<77>G<EFBFBD>usmQWwk<77><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h̓>:<3A><>HS<18>Tjʳ=<3D><>[<5B>j<EFBFBD><6A><EFBFBD><EFBFBD>6<EFBFBD>#<23>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>/<2F>|<7C><><EFBFBD><EFBFBD>,<2C><><EFBFBD>gjʋ<6A><CA8B> <09><><EFBFBD>/<0F>|<7C><><EFBFBD><EFBFBD>>s9<73><39>M<10><>c)<29>j%<25>Z<1F><>Gi#[<5B>e<><65>ے<EFBFBD>]<5D><>uko<6B>x<EFBFBD>ۻ<EFBFBD>k<EFBFBD><6B><EFBFBD>ƹ<EFBFBD>m<EFBFBD><6D>+~<<3C>Nj<EFBFBD><C78B>L$8Ի<38><D4BB>˼đ.<2E>V<EFBFBD>8J*p<><70><11>z<EFBFBD><7A>sJ<73>(<28><EFBFBD>W<EFBFBD>D<EFBFBD>q$<24><EFBFBD><7F><EFBFBD>gO<67>&-<18>fJ+<16><>Uv<55><76>v<EFBFBD><76>L<EFBFBD>1<EFBFBD><31>Ե<EFBFBD><D4B5>oj<>7+\<5C><>b<02><02>"<22> <20>4<EFBFBD><34>PI<12><>(C<><43>,<2C>"Et<>aa<61>Ȁ<>#<23><1A>-<2D>H<02>R=<3D>R<EFBFBD><52>`ALU1-<2D>*<2A><>Z5E^<5E><>ݵw<DDB5><77>#E<02><><EFBFBD><EFBFBD>#[<5B> <11>H$`YL<59>Z<EFBFBD> <20>4<34>R<19><>i<EFBFBD>l<EFBFBD> F <09><>%lLʄK#2<><32><EFBFBD>J)m<>a<EFBFBD>e<EFBFBD><65>K<05>d<EFBFBD>5<15>A0#E<>f<EFBFBD>ɦ<EFBFBD><10>"<10>b<EFBFBD>6<EFBFBD><36>HI<>Q<EFBFBD><51><EFBFBD><EFBFBD>CiEE<45><45><EFBFBD>-Q$K+)<29><><EFBFBD> I<>Ae<41>6H`1<>e3<11><>H<EFBFBD>6<EFBFBD>h<EFBFBD>&<26>I<EFBFBD>-"<22><>f#%a<>ie<69>c)M<><4D>M<EFBFBD>-<2D><><EFBFBD><EFBFBD>Z*<2A>3X<><58>2<12><> <20>&<26><><EFBFBD>6<EFBFBD>KI<4B><49><EFBFBD>55<35><35>R<EFBFBD>3d-&d<>HЕRe<52><65>&<26>34X<34>F<>Ȗ6<C896>CP<43>4<EFBFBD><16><>4I<34><49>((X<><14>2#4<><34>5)<29>(!A"$,@<40><><EFBFBD>#$<24><>!X<>!fhd<68>"<22>$aL<61>M<EFBFBD>j2<6A>31"<06>JE<4A><45>e<EFBFBD>j1<6A>Ɖ<EFBFBD>YHd<48><64><EFBFBD>b<EFBFBD>M <20>RdSL<53>%&M#E1"5%Fh<46>3<02>#[Q<>$<24>D̒m$$<24>`<60>I؉1M)<29><04><>mI<6D>BLea<08>h<EFBFBD>II<49><49>"KIE$D<><44>I<12>B)ɂ(<28>"a<><61>II<11><>c3I)5eI<65><49>&<26>(<28><>$<24><>BZSd Ll<4C><6C><04>e<EFBFBD>E"̒<><CC92><EFBFBD>(<28><><11><><EFBFBD>"b&Z<>Q$#JPlŋd<>LM<18><><EFBFBD>&ɋE<C98B>R#Sd<53>$<24><><EFBFBD><EFBFBD>f<EFBFBD>F<><46>hBIRKJ2<4A><1A><><EFBFBD>m!<21><>)*e<>&<26><02>1%<25>K1<4B>F,<2C><>L&<26>H<EFBFBD>#[(јL<D198>P<EFBFBD>Ơ<EFBFBD>#)<04><><EFBFBD>L<EFBFBD>i#<08><0C>LPF<50>2<EFBFBD>f<EFBFBD>Q<EFBFBD><51>Mc#["a#Kf,<2C>)<11>*6i<36><69><EFBFBD>E<18>F<EFBFBD>$<24>$cc54<35>L<EFBFBD>cb4<62>͓3%<25><>D<EFBFBD>a+#$<24>l54<35>"`<>Q<EFBFBD>CSF#E<>51F<31>#R<>2SDHl<48><6C><EFBFBD>ɑJ<C991><4A><EFBFBD><18>eI#[X<>,<2C><><EFBFBD>LI&<26><>4<EFBFBD><34>"E#E#`LF0L<30>i<EFBFBD>D<EFBFBD>#E<18><19>IJ1fCfD<12>%)<29>(&ji<6A><69><EFBFBD>eb<65>KI<>$<24># <20>6<EFBFBD>jJD<><14>2<18>Y<EFBFBD>e<>RX<52><58><EFBFBD>i<12><><11>jSJM3ZPД̤<D094><0C>l<EFBFBD><6C>`<60>L<EFBFBD>hҘ<68>0<EFBFBD><12>̙<05><>kh<6B>2<EFBFBD><32><EFBFBD>L<>H<>)&d<><64><EFBFBD>jSl#[Y<><59>RiBYR<59><52><EFBFBD>mL<6D>-<2D>1 b&<26>)J"f<><66>&<26><><EFBFBD>l<EFBFBD><6C>X<EFBFBD>k7<6B>v<EFBFBD>f)<29>Q<EFBFBD><51>da*iZm6<><06>Dm4<><05>6<EFBFBD>4ڕ<34>Qe<>S(͢<>Y,mRA<52><41>id<69><64>#E0<><30>Q<><51><EFBFBD>jKT<4B>a<EFBFBD>Ff2<66><32>YM*H<>F3<19>[%<25>h<EFBFBD><68>i<EFBFBD>E<EFBFBD><11><14><>&<26>D<EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>&L<>6<EFBFBD><36>eZEEM<45>"<22>T<EFBFBD>dU6<55>i*aMM<4D><4D>fUQbȍl<C88D>edJ<64>e6<65>U<EFBFBD>E<0C>M2ƪF<C6AA>,)QcD<63><44>U!<21><><EFBFBD><EFBFBD>j<EFBFBD><6A>0<EFBFBD><30>6<EFBFBD>TRm<52>QX<51>b<EFBFBD>Kdѵ<64><D1B5>[<16><>(<28>,Q4<51>M$m<>-حF<D8AD>-<1A>Q<EFBFBD><16>4f<34><66><EFBFBD>4<EFBFBD>J)<04><>FB<46>$Ҵڈ<D2B4>4m15<31>RE<52><45><EFBFBD>[T<><54>Q<EFBFBD>d&S5-d<>&<26>ĄJZF<5A>,<2C><>ԫ*<2A>R<EFBFBD><52>Se53e<33><65>L<EFBFBD>6<EFBFBD>U,<2C><><EFBFBD>6<EFBFBD><36>[I$<24>Y<EFBFBD><59>aa<61><61><EFBFBD>ͤ-<2D><><EFBFBD>a 0Ih<49>$<24><>h<EFBFBD><19><>bRD<52>T<EFBFBD><54>BTb2<62><32>Ii+3@<40><><EFBFBD><EFBFBD>j+$<24>E<14>4QR16X<36>Se h<>Yd2E1)<29>K#[EM2<4D><32>B<EFBFBD>E<EFBFBD><45>#6<>I<EFBFBD>#&<26><14>)<29>Dąh<><68><EFBFBD><EFBFBD>ĐdŢ,F<>#E<><45> <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>VK<11>I<EFBFBD>,(<28><06><>%<25>#[2Z(<28><><EFBFBD>#[)Ě4<C49A>e6e%*f<>&<26>H,<2C>d<EFBFBD>D1<44><16><>٭<19>*5)<29><>i<EFBFBD><69>5<EFBFBD>Dj<44>@<40><><EFBFBD><EFBFBD>%16$<24>*L<><4C><EFBFBD><EFBFBD>$<24>&k L<><15>TRji,<2C><19>m0D<30>J2Zd<5A>k"4г1)a1<06>(<28><0C>*<2A>M#b<>5<>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<>l%EF<45><46>U<EFBFBD><55>a<EFBFBD>$<24><><EFBFBD>i<18>$<18>Q<EFBFBD>&6#Ee<45>B<>D*2$<24><>J<EFBFBD>m<15><>ƴmD<6D>MQAX<41>m&<26><>0<><19>MiD<69>j5E<35>F<EFBFBD><46>4<EFBFBD>QF<51>"ْZ"1<>b<EFBFBD>1b2<62><32>VRUř<>"ɤ<>fP<66>(<28>3%`<60><>Ģ&m<>5V#E25J<>S4<>+<16><>E&<26>KY<4B><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RJR1<52>jI! <20>ld<6C><64>QY<51>$<24>1d<>5!<21>3!<05><>j4<6A><34>m1<14>R[$Z<14>!M%5<11><>4m<34><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I66LQF<51>KPd<50><64><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$mQL<51>i<EFBFBD><69><EFBFBD>QmE<6D><45><EFBFBD>1<EFBFBD>f&3<19><>Mh<4D>m4<6D><34><EFBFBD><EFBFBD>l<EFBFBD><6C>JԢ<4A>T#4<>#[ZP4h<34>D<EFBFBD>6KPk2<><32><EFBFBD>ԕ<EFBFBD>dڔ<64><DA94><EFBFBD>I<EFBFBD>SLV2cb<63>mU*<2A>)*Q<18>`!<21>(ئ<>5L(<28><>cl[b<>5mֲ<>T<EFBFBD><54>[)d<>SSl<53><6C>&<26><>4eDh<44><68>IEP<>jJ<6A>3e<33>b4 TF$<24>)&D<><18><>mIZ"<22><><18><>|<7C>ܟ<EFBFBD><DC9F>W<EFBFBD><57><EFBFBD>Yi<59><69>q<EFBFBD><71><EFBFBD>,0<>閭<EFBFBD><E996AD>J2<4A>,?Ї
|
2019-05-03 18:19:39 +02:00
|
|
|
|
#<==
|