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
|
|
|
|
|
|
2021-02-28 13:39:22 +01:00
|
|
|
|
VERSION="2.0.22"
|
2021-11-27 03:34:59 +01:00
|
|
|
|
REVISION="c7da3f216d29d06f37ce7acc9d571eeb"
|
|
|
|
|
GIT="51fa39db69ed5a58a1f1d256cbff0c35311064c3"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2021-11-27 03:34:59 +01:00
|
|
|
|
C1='#h'
|
|
|
|
|
C2='#D'
|
2021-06-14 20:14:22 +02:00
|
|
|
|
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
|
2019-09-10 09:27:42 +02:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2018-06-14 20:23:38 +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-10-18 04:05:29 +02:00
|
|
|
|
from waflib import Context
|
|
|
|
|
Context.WAFNAME='waifu'
|
2019-11-04 23:15:03 +01:00
|
|
|
|
Context.WAIFUVERSION='1.1.0'
|
2019-06-07 01:21:22 +02:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2018-06-14 20:23:38 +02:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2021-11-27 03:34:59 +01:00
|
|
|
|
#BZh91AY&SY}<7D> <09><05><><EFBFBD><7F><EFBFBD>?<3F><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&_<>$e>V#:<3A>0<EFBFBD>c<>~-<2D><><EFBFBD>#h#:#:#:#:#:#:#:#:#:#:#:#:#:P#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:<03>UQWa;<3B><><EFBFBD><EFBFBD>|<7C><>|<7C><>{<1D><>ޖ<EFBFBD><DE96><EFBFBD>h^<5E><07><><EFBFBD><EFBFBD>ݯ=<3D><><EFBFBD>}<7D>;g<><67>ql<71>f<C297><66><EFBFBD><EFBFBD>mwnZ<6E>ZF<5A>{z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>l<EFBFBD>{fm<66><6D>[<5B><>n<EFBFBD>[<5B>3<EFBFBD>c<EFBFBD><63>`<60><>ۖ=<3D><><EFBFBD><EFBFBD><EFBFBD>]<5D>s)<29><>r:J<>L3[<5B>fm><3E><><0E><>m<EFBFBD><6D>f7y<37><79><EFBFBD><EFBFBD>Ek<6B>J7_}<7D>n۵<6E>ikl<6B><6C>n}<7D>}h<10>eEyo\<5C><>u<EFBFBD>4<EFBFBD><02><>hw4<77><01><>QRI@<40>.<2E>#:<3A>^<5E>=6<><36>ۨ]<5D>{<7B><>ϻ<EFBFBD><CFBB><EFBFBD><EFBFBD><EFBFBD>#:U<> #:#:<3A>n<EFBFBD>d<E0B0BB><64><0C><>R<EFBFBD>"<22><>Vګ<56>Uv<55>h*<2A><>0bU<62><55>Tf֕"[5S<35><53>{#D瑶-.<2E><>rca<63><06>,<2C><><<3C><><EFBFBD><EFBFBD><EFBFBD><14>Y{<7B><>S<EFBFBD>!Q<><51>vI<76><49>u<EFBFBD><75>G<EFBFBD>#D<04>#:<3A>{=<3D><><0C>-oG#<23>K<EFBFBD>a<EFBFBD><61>*g{<17><><EFBFBD><EFBFBD><EFBFBD>)<29>3<EFBFBD><33><EFBFBD><EFBFBD>B<EFBFBD><42>i@<40><><04><>#:<3A><><EFBFBD>vʔ<76><CA94>E{/.℆<><E28486><EFBFBD><1B><><<3C>x<1D><><EFBFBD>zϏ|=>u<>'ϻ<>w|<7C><>O]<5D>X<EFBFBD>R^O<>uJݟ=<3D>#:#:#:#:t#:#:͆<>4_}*<2A><>}<7D>#:<3A><>CmUy<55>Py힎<79>[s<><73><EFBFBD>9<EFBFBD>v<EFBFBD><76>v<EFBFBD><76><EFBFBD><EFBFBD>+`#:(<28>GA<47>k<EFBFBD>Yւ*<2A><>Mخ6(<28>J<0E>F<EFBFBD>#D#:<0E>#:<3A><>PUP<><50>sa<73><61>P<EFBFBD>)A]#:i@H<><48><EFBFBD><EFBFBD>UH#D<>:<3A><>t#h<><68><EFBFBD><EFBFBD>;<3B>gv<67>W<EFBFBD>}u<>N<EFBFBD>E<EFBFBD>hk<68>ƴh<C6B4>nTUJ<55>d<0B><15><>}<7D><><EFBFBD>};<3B><><EFBFBD><EFBFBD>M}鮔<>&<26><><1E>;<3B>{<7B><><EFBFBD>><3E>w<EFBFBD>Ϸ<EFBFBD><CFB7>[<5B><><EFBFBD><EFBFBD>:<3A>g<EFBFBD>]><3E><>k<EFBFBD><6B>}}<7D><EFBFBD>O<EFBFBD><4F>_8_N<5F><4E>v<EFBFBD><76>w\<5C><>7<EFBFBD>}<>m<EFBFBD><6D>u<EFBFBD><75><EFBFBD>y<EFBFBD><79>̔죷:<3A><><EFBFBD>#:h<>۹<EFBFBD><DBB9>E<EFBFBD><45>w<EFBFBD><77>Qv<51>d<>R<EFBFBD>ۗn<DB97>ْ<EFBFBD><D992>V<EFBFBD>hwsT`<60><><EFBFBD>A<EFBFBD>']<5D><><EFBFBD>}oG<6F><47>xu<78>kN<6B>#:<1B>+<2B>m<EFBFBD>ê<EFBFBD>z<EFBFBD>7<EFBFBD><37><EFBFBD>wJ<77><4A><EFBFBD>r^<5E><>Ӯ]<5D>u<EFBFBD><75>oty<1E><>[e;<3B><>{G<><47><EFBFBD>{<7B><><EFBFBD>ϗo_<1B><><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7]]<5D><>B<EFBFBD><42>zz.<2E>{yy<79><79><EFBFBD>/m><3E>ğ}<7D>ϝm֙۵<D699>sm<73>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD>u<EFBFBD><75>饷<EFBFBD><E9A5B7><EFBFBD><05>g7<67><37>[<5B><><EFBFBD><EFBFBD>>6<><36><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>
齽.k<><03><>˵Vֲ<56><D6B2>^<5E>ě<EFBFBD>=kXX7<58>{_m<5F><<3C>vݔ<76><DD94>n<EFBFBD>V<EFBFBD><56>W'jn<6A>Ǯvz<76>vˎ<76>纽u<E7BABD>iܝ<69><DC9D>˵·<CBB5><17><>sQ<73><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<D7B7>=h<><68>u><3E><>7<EFBFBD><37><EFBFBD>94\<5C>A<EFBFBD>z<EFBFBD><7A>5<EFBFBD>b<EFBFBD>Ṿ<EFBFBD><1C><>3<EFBFBD>t=쪅<>͚{<7B>Į<EFBFBD><C4AE>hժ<68><D5AA><EFBFBD><0E><><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><03><>9<><39>W<EFBFBD><57>*<2A><>w<EFBFBD>T<EFBFBD>[<5B>s<EFBFBD><73><EFBFBD><EFBFBD>O#D99<39><39><EFBFBD>K4<4B><34>n<EFBFBD>;\<5C><><1E>.<2E><>v<EFBFBD><76>vk<76>;f<><66><EFBFBD>a}<7D><><EFBFBD><EFBFBD>s;<3B><>{<7B><><EFBFBD>,<2C><><EFBFBD>v<EFBFBD><76>%<25><>H%z<><7A>(<02><>ӂ<EFBFBD>/<10>[ö}j<>+;<3B>zVxP#:Ղ<>C<EFBFBD><43>:<3A><><EFBFBD>+J4<01>m<03><0C><>r<>#<23>#:<3A><> Z<>@n<><6E><0B><><EFBFBD>d<EFBFBD>m<EFBFBD><6D>Z<EFBFBD><5A>V<EFBFBD>#:Wh<57><68><EFBFBD><EFBFBD><1D><>#D^c<>:<3A><><EFBFBD>5<EFBFBD><35>qK<71><4B><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><0B>D<>\<5C>es[<5B><14>*<2A><><EFBFBD>^<5E>M<EFBFBD><13>XK<58><4B>m3<15><><EFBFBD><EFBFBD>S<EFBFBD>i<EFBFBD><69>W<>{<7B><>#:#:T<><54><EFBFBD>Y<EFBFBD>;<3B>w{ǖ#<23><><1C>Ohwv<77><76><1A>ն<EFBFBD>f<EFBFBD>:%<25>}t<>g<EFBFBD>p<1A>.<2E>v<EFBFBD>r<EFBFBD><72>p<EFBFBD>v<EFBFBD>a<EFBFBD><61><EFBFBD>p#:<16><>]u<><75><EFBFBD>|Op|sQj<51><6A>]<5D><><1A>9<EFBFBD><0E>@<40>_@<03>n<EFBFBD>\>SuzT4/"<22><>ٴ<EFBFBD>#:PMiU Z11w<31><77>ݫ<><DDAB>6<EFBFBD>ۯ<<3C><>Ehu<68>!<21>7l<37>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)#}<7D><>r<10><>L<EFBFBD>#h<><68>5Q7l<6C>i7G:<3A>Ǜ<19>{<7B><><EFBFBD>6-<2D><>\<5C>P}{wJ퇽2<ED87BD>tȧ<74>M<EFBFBD><4D>6ci<63>Dg_{{<7B>v̮<76><CCAE><1D>#::<06><13><>`Vq<56><71><EFBFBD>^<5E><>P<EFBFBD>[<5B><>GujCmG<6D>֔<EFBFBD><1D>fUӫm<D3AB><6D><EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD>{]<5D><><EFBFBD><EFBFBD>U<04>Ny<4E><79>M<EFBFBD>ワ|WA<57><41>A<>#:"V<>5<EFBFBD>P<EFBFBD>\D<>9k<39><6B>te<74>k<EFBFBD>ݮ`<60><>6n<36><14>q<EFBFBD>m<>J<EFBFBD><4A>_ot<6F>#D<> <20>;<1E><>><3E>dg<64>jT<6A><54>f<EFBFBD>ݵͶK<ġ\uK<75><1E>r;2<>m<EFBFBD><6D><EFBFBD>EnZ<6E><5A>zd#:<3A><>k<EFBFBD>C<EFBFBD><43><EFBFBD>\<5C><>kj<6B><6A>-:<3A>;"<22>hS*<1B><>݁<EFBFBD><DD81>@`<60>V<EFBFBD>T<EFBFBD>h<EFBFBD><1B><><EFBFBD><EFBFBD><EFBFBD>#D<>}#D)P#:#:<03><><EFBFBD>=<3D><><EFBFBD>C<EFBFBD>졣<EFBFBD>ΰ<03>w:<3A><>uނ<75><DE82>#Dۻ<44>w;^<5E><>f}]<03><>k<EFBFBD>u7wv<77><1A>ۻYn<59><6E>\㹓<><E3B993><EFBFBD><EFBFBD>݀<19><><16>ہE<DB81>4<><34>:q-<2D><><EFBFBD><EFBFBD>Jn<><6E><01><1E>p<EFBFBD>R$Mv<4D>ZڠA<><41>(<04>#D<><0B>Ü<EFBFBD><C39C>s<EFBFBD><73><EFBFBD><EFBFBD>jƦ<6A><C6A6>O]=<3D>#D<><44>X<EFBFBD>#:<3A><>]<5D>m<EFBFBD>̠<0F><><EFBFBD><EFBFBD>}S<><53>o<EFBFBD><6F>r<EFBFBD>*u<><75>#D<>Q) <09>G<EFBFBD>-<2D><><EFBFBD><EFBFBD>C>Z%UN<55><4E>:<3A>,<2C><><06>u<EFBFBD>l<EFBFBD>h<>^<5E><><EFBFBD>=<3D><>Ͼ<EFBFBD><CFBE><EFBFBD>o<EFBFBD>:<3A>|<7C>=<1E>rϖ<72><CF96>uI=7<><37><1B><><EFBFBD>R[h<>\;<3B>p<<3C>]X<><58><EFBFBD><EFBFBD>ל4<D79C>#: #:#@#:<3A>#:F<><46>#:<3A>h<14>Q<EFBFBD>PmM<6D>ѧ<EFBFBD><D1A7><0C><>z<EFBFBD>4<EFBFBD>C<>4<EFBFBD>jmOj<4F>S@<40>@@@!<21><08>`<60><><EFBFBD><<3C>?Sd<53>6<EFBFBD><36>ڙ6<DA99>CF<43>#:#:#:#:#:#:#:#:<3A>H<EFBFBD><10>#:<3A><11>@CC*<2A><>ا<EFBFBD><D8A7>jC<6A>eO<65><4F><07>F<EFBFBD>&<26><>=#:#:#:#:#:#:OT<4F><54><04><>D<EFBFBD><44><EFBFBD><13><><1A><><EFBFBD>OԀ<4F><06><<3C><>h#:#:<3A>#:<18><>d#D<01>#:<3A>2#D4<44>R"#:<3A>&<26>#:&)<29>='<27>BO(<28><04><>4<EFBFBD>d<EFBFBD><64>G<EFBFBD>cP<63>h#:#:#:#:#:<06>MD@<40>#:<3A> #: dbO)<29>#:<3A>S<EFBFBD>LL<4C><4C>=CLC@#:#:#:#:#:#:<>;<3B><><EFBFBD>*<2A>LDW<44><57>3<0B><><EFBFBD>g<>L2<4C>a<EFBFBD><61><EFBFBD>EM<0C>TP%(<1C><><EFBFBD>*<2A>Á<>#:<3A><04><>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<5E><>ea,!#:<3A><>w<13><>x"m<>#a짛r<ECA79B><72>a+<2B>Ց<>s<><73><EFBFBD><0E><02><19><><EFBFBD>F<46><7F><0F>*״@<40>`<03>(#:F<><B<><42><EFBFBD><EFBFBD>ip<69> <20><>}7<><37><EFBFBD><EFBFBD>ȣ'<27>7zN<7A>qK[UJ<55>,U <09>Mԛ`x<>;<3B><>tIh<49><68>U*Z<>x<EFBFBD><17><><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD>[<5B><><19><><EFBFBD>bK@<40>FI<46><49><EFBFBD>ш.<2E>O<EFBFBD><0C>nA<04><>Qlmg<6D>Uڣ]<5D><>j <20>1!*<2A><>h!T<>ԡH*<2A><><EFBFBD>D<EFBFBD>J<EFBFBD>䀎A<E4808E><41><EFBFBD>ɒ!<21>#hR#h<><68>$@<40>2<EFBFBD>*<01><>s<EFBFBD><73><EFBFBD>w<07>$<03>#D#:<3A><>M(P<>ʩMP<4D>D<EFBFBD>'I%<04>WI a<18>b<EFBFBD>ЬJ-#h'<27><>L$]#:<3A>s<EFBFBD><73><EFBFBD><03>ki<6B><69><EFBFBD>kn<6B> <09>Q<EFBFBD>)<29><><EFBFBD><EFBFBD>SXD!#D٘<>X<>Q<EFBFBD><51>p@W<>*<2A>v<EFBFBD><12>E(Ph(Qi#:)QB<><42>QA!<21><>,<2C>"YDJ!<21>(<28>M <20><>#D4<44><34><EFBFBD><EFBFBD>$D<> <09><>JM<>F<EFBFBD>#̓H`<60><><EFBFBD>1<EFBFBD><31><EFBFBD>CjF&*eE<65>[f<>c"lDC2f<32>*<2A>SU<53>Z֠<5A>$F<>P<EFBFBD>Q<EFBFBD>f<EFBFBD>VѴ<56>Q<EFBFBD><51><EFBFBD><EFBFBD>i<EFBFBD><69>DD<44>A<EFBFBD><41>Ye<59><65><EFBFBD>6<EFBFBD><19>Z<EFBFBD>[Z<><5A><EFBFBD>0Pf<50>J4<4A>Ym<59>e,BPQ"m<>R<EFBFBD>Ġ<EFBFBD>D<>fJF<4A>$<24>FŊ)k<08>Hf<><66>BIh6 <10>6M%e42@<40><>l<EFBFBD><10>%<1A>Qa<51><61>R<EFBFBD>$m4T<34>i<EFBFBD>I<EFBFBD>-I<><18>(<28><>K*,<2C>f<1A>ĩ,h<><68>#D<><02>2<EFBFBD><32>a<EFBFBD><61><EFBFBD>JcSlCKREF<45><46>i<EFBFBD>h4$<24>i6Z3#h<>2m1<12>L6<4C>,<2C>CJm<16>T<EFBFBD>CYZ<59>kZfѲ!(<28>,i<>Ic)<29><>,<2C>V[h<>m<04><><EFBFBD><EFBFBD><EFBFBD>55<35><35>R<EFBFBD>3d<33><64><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41>F$ͦ<C292><CDA6>i<EFBFBD><69><EFBFBD>,<2C>$ll<6C><6C><EFBFBD><EFBFBD>#DC4<43>4TAH<41>$<24>Q<EFBFBD>,F<><46><EFBFBD><EFBFBD>Df<44><06>1J<04>4 a<><61>$<24>d<EFBFBD>F<EFBFBD>l<EFBFBD><08>2<EFBFBD><02>Ԗf<D496>E6<45>I)@fB&$<24>e<EFBFBD>fbD#D<18>ȲR̶MI<4D>(dIdY!<21><>HF<48><46>)f<>JL<4A>i<EFBFBD>d<EFBFBD>d(i2bFŀ<46>2,F<>b<EFBFBD>,d<14>j4I"<22><>&m$$<24>`<60>I#hlD<6C><44><EFBFBD>͂i<CD82>BLea2T,bI<62><49>h<EFBFBD>Ii,<2C>#hH<68>5<10>%4<>i<14><><EFBFBD>"<22>0M<10>$<24><>$<24>bdM<16>h<EFBFBD><68>J<EFBFBD>(<28>BSiJ<69>K-<2D><>H<EFBFBD><48>&)E<>%e2,<2C><>6!JZ<4A>h<EFBFBD>M$<24><>;<3B><>I#D<><18>`Ɠ<12>cbH<62>1M<><16>J)L%$<24><><EFBFBD><EFBFBD>ɠ٦<C9A0>Q)%<18>,<2C><>BM<><4D>e6<><36>M)am<>̩<EFBFBD>4+d<><1A><><EFBFBD>f24<><34><EFBFBD>B<EFBFBD>a4ͤ<34><CDA4><EFBFBD>Q<EFBFBD><10>i$)#Pl<11><><EFBFBD>@DL<>#hF<68><46>XI<0C>LPF<50>2<EFBFBD><32>Kf4<66><34>X<EFBFBD>F$<24><08><>f<EFBFBD>0aHc(<28>!<21><><EFBFBD>h<>4<EFBFBD>D)611<31><31>Q<EFBFBD>B<EFBFBD><42>#DbM <09>&61<36>RE4<45><34><11>&l<><6C>,<2C><>3i<33><69>"0F(ə<>d<EFBFBD>H<EFBFBD>#R<>*lD<6C><44><EFBFBD>%<25>2)h<>TQ<18>I,EMF<4D><46>MI<>6<EFBFBD>$Fő"<22><><EFBFBD>6(I<><49><EFBFBD>dM<64><4D>eR%(<28>li #D<><44>J<><4A>Ƒ<EFBFBD><C691><EFBFBD>)<29>+M<>cV<12>(I"IRE1<45>mEh6SFD<46>(d<>1<EFBFBD><31>"fɩ,Vm5<6D>D<EFBFBD>h<EFBFBD>i&<26>iM(%)<29>0Ѕ&D<>V&d<>LԌCL<43>X<18>)<29>#D<>MAd<41>2B<32><42>imm3E<33>(M<><4D>I<EFBFBD>RSBL<42>RC"<22>V<EFBFBD>R<EFBFBD><52>Y<EFBFBD>͊Del<>1f<31>cEF<45>+lщJP<4A>&<26>F<EFBFBD><46>"<22>!<21><>?<3F>e>Pb<50>D<><44>@*<0C> MJ<4D><4A>2<EFBFBD>S##2<>!IKD<4B>$<24>1<EFBFBD>2<EFBFBD><32>3l<33><6C>M)M<0C>̖Kb4<62>5$h<>a2Idm,<2C>h<EFBFBD><68>m<16>Dl<44>4
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|