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
|
|
|
|
|
|
2020-04-25 20:25:42 +02:00
|
|
|
|
VERSION="2.0.20"
|
2020-08-23 18:02:04 +02:00
|
|
|
|
REVISION="a3b0820abaeef2b1983b629edc5d77d3"
|
|
|
|
|
GIT="8a8a9cc2ac7deb2e15746f17a2b6e198ed8b2670"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2020-08-23 18:02:04 +02:00
|
|
|
|
C1='#g'
|
|
|
|
|
C2='#Z'
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
#==>
|
2020-08-23 18:02:04 +02:00
|
|
|
|
#BZh91AY&SYu<59>S"<01>f<66><7F><EFBFBD>?<3F><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&_<>$e~R#&<26><><EFBFBD>c<><63><EFBFBD><EFBFBD>yp<79>(#&#&#&#&#&#&#&#&#&#&#&#&#g#&(#&#&#&#&#&#&#&#&#&#&#&#&#&#&#&#&#&<0B>w<EFBFBD><77><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>ﵻ<EFBFBD><EFB5BB>O><3E>7<EFBFBD><37><EFBFBD><EEA4AB>C]/c<>}w<>;wn<77><6E><EFBFBD>o>><3E><><EFBFBD>{m<><6D><EFBFBD><1E>9<02>)]<5D><>N<EFBFBD><4E><EFBFBD>f<EFBFBD><66>U<1D><><EFBFBD><EFBFBD>i<EFBFBD>u<EFBFBD>k<EFBFBD>w<0C>wy<77><79><EFBFBD>5<EFBFBD><35><EFBFBD>.;<3B>ۮ<EFBFBD><DBAE>r<><72>O<EFBFBD><4F><EFBFBD><EFBFBD>tjn۶<6E>k<EFBFBD><6B><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD>;<11><><EFBFBD><EFBFBD>N݁<4E><DD81>`z<>/&<26><><19><>a<EFBFBD><1D><><EFBFBD>tWo<57><<3C><>k<EFBFBD><0E><><EFBFBD>ցJ<>Y%<25><><EFBFBD><EFBFBD>2<EFBFBD>#&<26><>nvɭ#&<26><><05>DEhd<68>Ӡ<EFBFBD>)I<>s<EFBFBD>.<2E><>wo<18><><EFBFBD>π'3T#&#&<26><>Z<EFBFBD>pXm<58>gv<67>Y@<40><>\<5C>7j<15><><EFBFBD>:{`<60><><EFBFBD>mDD<44>#g<04>h[2Wg]o<><1E><><EFBFBD><16><>`vլT <20><><EFBFBD>]<5D><><EFBFBD>l<EFBFBD><6C><EFBFBD>/k4<6B><34>;<3B><>ޚY<DE9A><14><0B><><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD>i<EFBFBD><69>ua<75>I<EFBFBD>g<>z<EFBFBD><7A>X#<23><>ݕ.<2E><>R<EFBFBD>a8<>{ض-<2D><>A<EFBFBD>=<3D><><EFBFBD>h}<7D><>A@<14><><04>Rv,<2C>f<EFBFBD><66>"[<5B><><EFBFBD>u<>ZJ<5A><1B><>ޛ<EFBFBD><DE9B><EFBFBD><EFBFBD><EFBFBD>]<5D><><EFBFBD><EFBFBD>:<3A>(<28>$<24>9<EFBFBD><39>><3E><><EFBFBD><EFBFBD>U<EFBFBD><55>ρJ4<><34>q_t@#&#&#&#&#&<01><>4C<>><3E><>s<EFBFBD><b<>%S<07><>:Q><3E><>!B{<7B>n5<6E>><3E>ݩ[<1A>#&(#Z::<3A><><EFBFBD><EFBFBD><EFBFBD>6e<36><65>f<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>h<EFBFBD><68>'Z`<60>m<EFBFBD><1A>u<EFBFBD>#&<04><14><><EFBFBD><03>#&<26>#&#g<03><01><01>ttJ<74>F)<29><>#Z_}<7D>yǛ<79><C79B><EFBFBD><EFBFBD><EFBFBD>}t^ؾ<>v<EFBFBD>Sa<53><1E><><06><>vj<76>2#g<><04>:<13>a<EFBFBD>O<EFBFBD><EFBFBD>[<5B><>#&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۱k_K^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><>m<EFBFBD><6D><EFBFBD>s<EFBFBD>뻾}<7D>ֻr<D6BB>ﶫ<EFBFBD>I<EFBFBD>{<7B><>-=<3D>l<EFBFBD><6C><EFBFBD>w<EFBFBD><77><EFBFBD>ܰ<EFBFBD><DCB0><EFBFBD>W]<5D><>w<EFBFBD><77>y<EFBFBD><79><EFBFBD><EFBFBD>Ͼ5E}#Z%ڷWn"<22><><EFBFBD>kҡ)Rvj<76><6A><EFBFBD><EFBFBD>kcv<63><76>̕kt<6B><74>nc<6E>Hqm<71>j<EFBFBD><1E>=<3D><>W<EEB5BC><57><EFBFBD>ƀ<1E>8<EFBFBD><38><EFBFBD>W<EFBFBD>N<EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD>^<5E>Ҿ<EFBFBD>W^><3E>w=)<29>]<5D>v<EFBFBD><76>ohz;<3B><>;<3B>v<EFBFBD><76>K<EFBFBD><4B><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>k<EFBFBD>ݍ<EFBFBD><DD8D>ٯ<EFBFBD>Pu<50><75><EFBFBD><EFBFBD><EFBFBD><01>5h<35><68><EFBFBD>w<EFBFBD>;<3B><><EFBFBD><EFBFBD><EFBFBD>O-<2D><06>W<EFBFBD>gm<67><6D>]7<><37><EFBFBD><EFBFBD>z<EFBFBD>t<EFBFBD>[<5B><>w<EFBFBD><77><EFBFBD><EFBFBD>:{55<35>Os<4F><73><EFBFBD>ﹽ<EFBFBD>f<EFBFBD>u<EFBFBD><75>fu<66>nM<6E>l<EFBFBD>χӇ<CF87><1B><>ޚ<EFBFBD><DE9A><EFBFBD>=#Z<><5A>ӪmeSU^<5E><>Mw<4D>"<22><><EFBFBD>x<EFBFBD><78>s<EFBFBD><73><EFBFBD>z<EFBFBD><7A><EFBFBD>^ۓ3<DB93>+<2B>Ͷ<EFBFBD><CDB6><EFBFBD>^<5E>l<EFBFBD><6C>l<EFBFBD><6C><EFBFBD>;<3B><EFBFBD><EEB38C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<60>zQ;ݜ<><DD9C>}<7D>B<EFBFBD><42><EFBFBD><EFBFBD>ݎ<EFBFBD>}^ק<><D7A7><EFBFBD><EFBFBD><EFBFBD>[t<>a<03><><EFBFBD>{7<>U<EFBFBD><55>qnl:<3A><><EFBFBD>v<EFBFBD><76>r<EFBFBD>'<27><><EFBFBD>L<EFBFBD><4C>sk[<5B>9<EFBFBD><39>v<EFBFBD><76><EFBFBD>t<EFBFBD>3<EFBFBD><33>e<EFBFBD><EFBFBD>5O{<7B>=<3D>ҩo|<7C><>z<0B>n<EFBFBD>s9G%<25><><EFBFBD>{<7B>v<EFBFBD><76>ci<63>t8<74><38><EFBFBD><EFBFBD><EFBFBD>{<7B><>V<EFBFBD><56>\<5C>\3;<33><CDBE>T<EFBFBD>}<7D><>/\{<7B><><EFBFBD><EFBFBD>x<EFBFBD>W<*<2A><><EFBFBD>Ψ<06>K<EFBFBD>#&<26><>2<EFBFBD><32><EFBFBD>q<EFBFBD><71>w<EFBFBD><77><1D><>_o<06><>#&U#&<26>X*T=#&<26><><EFBFBD>T4(P#Z#&j<><6A><EFBFBD>!$<24><>R/<2F>^<5E> 6<>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>-<2D><0E><>۷<EFBFBD>*<2A>J<1D>zH9u<39><75>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD>n<EFBFBD>*j5M<35><4D>(<28><><EFBFBD>.畽<>{<7B><><EFBFBD><1E><>#g<08>J<EFBFBD><4A>m<EFBFBD>٥<EFBFBD><D9A5><EFBFBD>.ڥ<><DAA5>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g#&#&#&}<7D>y<EFBFBD>J<EFBFBD>#&<07>N<EFBFBD><4E>i۟o_Tn<54><EFBD8E><EFBFBD>#&d<><64>\<5C><><EFBFBD><EFBFBD><EFBFBD>ާ<EFBFBD>Ǣ^<5E>i<69><D7BC>K<><4B><EFBFBD>:<3A><11><>tY;<3B><>#&vnl".<2E>_Rޡ<52><DEA1>Gw5.<2E>L<EFBFBD><4C>B*<2A>֫#&<26>5Y<35>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>hR<68><52>ƫz<C6AB><7A><EFBFBD>h<EFBFBD>*<2A>Wl<57><6C><EFBFBD><18>q<EFBFBD>ٻ<EFBFBD><D9BB>k9<6B>k<EFBFBD><6B><EFBFBD>2z<32>d<EFBFBD>wc<77><63>]<5D>s<EFBFBD>E#Z=<3D><>sڊ<73><DA8A><EFBFBD><EFBFBD><EFBFBD>ڏXQ#g<>O<10><>p<EFBFBD><70><EFBFBD><EFBFBD>E<EFBFBD><45>Y]<5D><>l<EFBFBD><6C><EFBFBD>a<EFBFBD><61>\ݜ<><DD9C><EFBFBD><EFBFBD>״݇<>3<EFBFBD>Sf<53><01><><EFBFBD>ʛV<CA9B><56><EFBFBD>V#gt<67><74>u^T<><54>#gH%*<2A><>0R<04><><EFBFBD><EFBFBD>X<><58>Ц<EFBFBD><D0A6><EFBFBD>b<EFBFBD><02>At<41>Y<EFBFBD>*<2A>S<EFBFBD>`<60>cnWnv<6E>Z#&*L<>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鶀#& F<>Āۻ<1D>\<5C>ԭ<>۷n<DBB7><6E><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD>%M<>:i<>#ga<67><61>d<EFBFBD><64>a<EFBFBD><61>Ͼ<EFBFBD><CFBE>㦁=ïl<><6C>8D<38><44><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD>y<EFBFBD>wl<77>q8:m<><6D> ]`<60><15><><EFBFBD>`4<><34><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>Q;iwr<77>WZ<>=<3D>ٺ<EFBFBD><D9BA><EFBFBD><EFBFBD>z6<7A>X<05><>v<EFBFBD>f<EFBFBD>#<23>#&<0E>ը<><01><>=<3D>-<2D><><14><><EFBFBD><01>#Z<><5A>`<60>*<2A><1E>><3E><>G<>Qΰ:=<3D><>=<3D><><EFBFBD>z<EFBFBD><7A>@k<>٤Y<D9A4>^<5E>}<7D><>8<EFBFBD><38>R#&:#gl<>7[swl<77><6C><EFBFBD>- [_q<5F>^<5E>\<04>hl<>U<EFBFBD><55>r<EFBFBD><72><EFBFBD>]Zn<5A><1D><><EFBFBD><01><><EFBFBD>:<3A><01>^ڻb@P=<3D>uH<04><><EFBFBD><EFBFBD>gm{<7B>YW\<5C>U<EFBFBD><55>np]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><14><>=<3D><>&<26><1C>q*(<28><> <09><><EFBFBD>J<EFBFBD><ޮ#Z<><5A><1A><>#C<>|<7C>R<1D><><14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><13>3<EFBFBD>d<EFBFBD>gm;<3B>G<0E><><EFBFBD>9peN<65>ʮ<EFBFBD><CAAE><EFBFBD><01><><EFBFBD>Nۼ<4E><DBBC><EFBFBD>ͳznm<6E><6D>,<2C>lwi<77><69><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><0F>U<EFBFBD>g<0F>BM<42>U]<5D>n<EFBFBD><6E><<3C><19><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4Ѐ@ #& #&A<>#&F<>&L&<26><>iO<12><>S<><53><EFBFBD>4h<34>Pbz<62><7A>ڛPѦ<50>C<EFBFBD>OSj MA<08>L)<29>F<EFBFBD><46><EFBFBD><EFBFBD>ѩ<EFBFBD><D1A9><EFBFBD><1B>G<EFBFBD><47><EFBFBD>z<EFBFBD><7A>G<EFBFBD>#Z=F<><46>#Z#&#&#&h#&#&#& <04><><EFBFBD><08><04>#ZOCH<1A><><EFBFBD>=S<><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>57<35>=G<>=$<24>B~<7E>4<>h#&h#&#&#&#&II <20>24ɩ<34>m<18><>SO<53><4F>4<EFBFBD><07>ڇ<EFBFBD><DA87><01>!<21><>4@#&#&#&#&#&#&<14><>@@#&Hi<48><69>O<06>AS<41>S<EFBFBD>J=<3D><><EFBFBD>iM<69><4D>z<EFBFBD><7A><EFBFBD><EFBFBD><13> #&#&#&#&#&#&<07>$Ԅ#&<11>d<><04>bb<06>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>=@z<>4#&#&#&#&#&#&<1E><><17><>*]<5D>E_<45><5F>Ί<EFBFBD><CE8A>,<2C>m"<22>G<EFBFBD>*w<77><7F><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>DT<44>T<54>#g&<26><>R<EFBFBD><52>h#& R6DC<44><43>]d<><03>?<1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><65><1E>_<19>x<>ܸj9Fj<46>jq<6A><71>q<EFBFBD><71>73\F<><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|V^'I<><7F><EFBFBD>N<EFBFBD>v"?<3F><>`m!<21><><EFBFBD><EFBFBD><EFBFBD><7F>^<5E>T<EFBFBD><54> w<><1D><>J<EFBFBD><4A><EFBFBD>"<22>u߬<75>ü<EFBFBD>7z<37>_<EFBFBD><5F><0F><>;<3B><><EFBFBD><EFBFBD><18>6<EFBFBD><36>o<14>&<26>P<><50>|F1<18><>N<EFBFBD><4E>L31<33>31<33>"X䊙'<27><>#Z"<22><><EFBFBD>\|<>4<EFBFBD>PD1#Z#J7<4A><37><EFBFBD>)6D<36><13><>B<><1A>RW<52>#g@(A<18><>"C@<40>@<40>iE]#&<26><><08>$ҫR &H*q<>E<EFBFBD><45>s<EFBFBD><73>G<EFBFBD>#Z<><0C>4@<40>C#g<>5H<35><12>D<EFBFBD><44><0E><12>^I{<7B>)<29>9J@<40>#g <16><08><><EFBFBD><EFBFBD>%D}<7D>\<5C>e <14>,<11><>Qx<51><78><EFBFBD>&<26>B<>)<29><>6#<23>Sa<>b<EFBFBD><62>E<EFBFBD><45>S<><53>B<EFBFBD>U<><55><EFBFBD><EFBFBD><EFBFBD>UH#g#&<26>QA!<21>"<22>h<EFBFBD>"<22>%<25><>(<28>#g*<08>#gb "<22><>&*I"h<><68>H<EFBFBD>b<EFBFBD><62><EFBFBD>$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&b"<22><>#g<>)<29><18>`(I<>d(<28>b<EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>"<22> <08><>$(DB<44>)<29><>R<EFBFBD>P<EFBFBD>P<EFBFBD>fX<66>R<EFBFBD><52>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>I`<60><><EFBFBD><EFBFBD>(<28>"<22><>Xa<>EJU<4A>d<EFBFBD>A<EFBFBD><16><>"<08><>j<EFBFBD><6A><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>bX(#g&* <20>#g"<22>Y<EFBFBD><59><EFBFBD><EFBFBD>#g<><67><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>"<22><>"I#gJ#gF<><46><EFBFBD>"<22><>"<18><>"<12>j<EFBFBD><6A><EFBFBD><EFBFBD>*%<25><>$<24>$<24><><EFBFBD><EFBFBD><EFBFBD>hX<68><58>I<EFBFBD><49>)((jj<6A>H#gb)I<> i&("Y<><59><08><><EFBFBD><EFBFBD><EFBFBD><06><><02>#g<>jT<6A><54><EFBFBD> "JI<>f*j<>i<><69>&jU<6A>H<EFBFBD>i Z*HB"<22><><EFBFBD>B<EFBFBD>`J<><4A><EFBFBD>"Z<><5A><EFBFBD>*<02><><EFBFBD><EFBFBD>)<29><>"<22>jR<6A>h*i<><69>%(I "<18><>e)b<>b<EFBFBD>#g#g<>i&<26><><EFBFBD><EFBFBD>&<26>b*<2A>$T<>J<>H<><48><EFBFBD><EFBFBD>$$ZeVe<56><65>H&f<><66><EFBFBD><EFBFBD>#g<><67><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD>%&f*$<24><>#g<02>(<28>"<22><>(<28>"<22><><EFBFBD>#g<>$<24>J<02><><EFBFBD>$<24>$<24>)<29><>*))<29><> &(<28>H#g(<28>B <09><>)h<> <20><><EFBFBD>(i**<2A><19><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD>#ga<67><61><EFBFBD>$"<19><>(%*b"<22><> <20><>jf*(<28>X<EFBFBD>#ga<67><61><EFBFBD>"<22><>*<2A><>(bf$)<29><><EFBFBD><EFBFBD><EFBFBD>(b<>"<22>!<21>"<22><><EFBFBD><EFBFBD>d(<28>"b<>I<EFBFBD><49><EFBFBD>f*#g<><67><EFBFBD>"<22><><EFBFBD><EFBFBD>*b<><62>A<EFBFBD><41>"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&j<>h"<22><><EFBFBD>"h$<24>e<EFBFBD>$<24><><EFBFBD><EFBFBD><EFBFBD><06>b<02><><EFBFBD><EFBFBD>("R<>h<EFBFBD>H<EFBFBD>`<60><08>(<28>#g*"(<28><><EFBFBD>"$<24>"#g<><67><EFBFBD>#gjj<6A>(<28>)<29><>"(<28><>(<28><>J<16>Jh <20>&<26> <20><><EFBFBD><EFBFBD>&<26>H j*&<26>"j<><6A><EFBFBD><EFBFBD><EFBFBD>H`<60>h <20><><EFBFBD>(<28> <09>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><10>J"*"$<24><>e<EFBFBD>& <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#g<><19><>f(<28><><EFBFBD><EFBFBD><EFBFBD>%<25><>(H("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"<22>)IbJ<62><4A>X<EFBFBD>("#giJ%<25><><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD> <20><>H!<21><>)X<><58> <09><><EFBFBD>X<EFBFBD>*@<40><><EFBFBD><EFBFBD><19>*<2A><><EFBFBD>X<EFBFBD><58>* &<26>I<EFBFBD><49><EFBFBD>*<2A> <20><><EFBFBD><EFBFBD>a""<22><><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>i*"*`*&<26><><EFBFBD><EFBFBD><EFBFBD> (<28>Vi <20>iR<69><52>%<25><><EFBFBD> &H<>j<EFBFBD><6A>*i<><69><08> #g(<28><><EFBFBD>%<25>I<EFBFBD>J*<08><>i<EFBFBD>i<EFBFBD><69><EFBFBD>)d<><64><EFBFBD><EFBFBD>J#gh<67>)*<2A><><EFBFBD><EFBFBD><EFBFBD>Zi<5A><08> !"ZZ) <20><>&f<>(<28>)<29><>Rj h<><68><EFBFBD><EFBFBD>#gbfa<66><61><EFBFBD>(<28><>) %<25><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<60> <09><>((bB<62><42><EFBFBD><EFBFBD><EFBFBD>"$<24><02>H<EFBFBD>)i"<22><><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD>j"d)$<24><>R<EFBFBD>(`<60>`<60><><EFBFBD><EFBFBD><EFBFBD>#gh<67><68><EFBFBD><EFBFBD><EFBFBD>jZ<6A><5A><EFBFBD> <20>i"<22>&BX$<24><>%<25><><1A>(<28>*""<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b%#
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|