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-09-10 09:27:42 +02:00
|
|
|
|
VERSION="2.0.18"
|
2019-11-07 05:19:08 +01:00
|
|
|
|
REVISION="45bdcf161ace43d7f7e3693c4d99c86b"
|
|
|
|
|
GIT="23aabe5bd7d7c4c02ae4e7012dd8fa91ebd9e094"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2019-11-07 05:19:08 +01: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
|
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)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-11-07 05:19:08 +01:00
|
|
|
|
#BZh91AY&SY<53><59><EFBFBD><05><12><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h&_Z$e~P<12><><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(P#+#+#+#+#+#+#+#+#+#+#+#+(#+(#+#^#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+<07>w<EFBFBD><77><EFBFBD>λ<EFBFBD><CEBB>Ԛ}o=<3D>[Ϯ<0F><>kԔ鵡<D494><E9B5A1>7g<37><67>}<7D>w=<3D>۶<0E><><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>{Ǻ΅+Km<4B><6D>n<EFBFBD>v<EFBFBD><76>u<EFBFBD><75><EFBFBD><EFBFBD>=<17><>j><3E><>W<1B>f.^<5E><><EFBFBD><DEB2>lqm<71><6D>Y59ͧ-<2D>n<EFBFBD>m<EFBFBD>龏 ^ޭ0Q}<7D><>v<EFBFBD>{{<7B><><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><<3C><><EFBFBD><EFBFBD><EFBFBD>_y<5F><79><1E>n><3E><>}eV<65><56><EFBFBD>ۑ<EFBFBD><DB91><01><><EFBFBD>X<EFBFBD>h<03>/u<>R<EFBFBD><52>#^P<02>w<16>h:<3A><>#+<2B>h<EFBFBD>(6<>]#+i<>X#^63^<5E><><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>#+<2B><>#^#+#+<2B><>v;tpݝ<70>[c<16> Kl <1C>MWY<57><0F><><EFBFBD>ւ<EFBFBD><D682>p<EFBFBD><70>-@<40><>\<5C>F<EFBFBD>=weg<65><0E><>&@f<>]<5D><><EFBFBD>"<22><>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U)y<>ռ<EFBFBD><D5BC>=<3D><>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E>}{<7B><><EFBFBD>zÐ@r<><72><EFBFBD>A<EFBFBD> #+R<>=<3D>]60<36><30>j<15><><EFBFBD><EFBFBD>C[d<>^<5E>%]5%<02><><EFBFBD> !(#^@<40>ٺ2<02>܉n<DC89><6E>!<21>R<EFBFBD><52><EFBFBD>έ}><3E><><EFBFBD>nQ<6E><51><EFBFBD>>#]{<7B>G<EFBFBD><47>1Em<45><6D>W<EFBFBD><57>^<5E>ZӁ<5A>B<EFBFBD>҆<EFBFBD><D286>ooY<6F>#+#+#+4#+P<01><>j<EFBFBD><6A><EFBFBD><EFBFBD>+<2B>ݹ<EFBFBD><DDB9>x<EFBFBD><1D><>g<EFBFBD>@.rUI4j-<2D>uvo<76><6F>Z#]<5D>}m<>#]Ѧ<>=<01>r+<2B><><EFBFBD><EFBFBD>#]<D<><44><EFBFBD>7wm<77>u<EFBFBD><75><EFBFBD><0E><>+<2B><>+m<><06><><EFBFBD>(#+#+#+P{<7B>p<EFBFBD><70><EFBFBD>#+<01><02>h@t<03>m<0C><>A#+<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD>;vI<><49>t>ڨW<DAA8><57>ݺ<02><>٪th+l<0C><0B><>jٽ<6A>(<28>Y*<2A>#]w|<0F><>{l}<7D>wik<69>͚<EFBFBD><CD9A>#+<2B><><02><><EFBFBD><EFBFBD><EFBFBD>+<2B>5}<7D><><EFBFBD>"|<><EFA1AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>!_7v<37>{7<>@#]<5D><><EFBFBD><0F><><EFBFBD>><3E>=z<><7A><1E>P:<3A><14>y<EFBFBD>}<7D><>݇G<DD87>A*<2A>J<EFBFBD><4A><EFBFBD>7n<37><6E><EFBFBD>mv#+kB<6B>w];sT5<0B>*A<><41><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57>6c<36><63>:#+<2B><>W<EFBFBD>뻰b<EBBBB0><62>>}<7D><><EFBFBD><EFBFBD>{w[<5B><>K<EFBFBD><4B>/<2F>}<7D>o<EFBFBD><6F><EFBFBD>|u<><75>{<7B><>y<EFBFBD>&9<><39><EFBFBD>{<7B>r<EFBFBD><72><EFBFBD>`n<>7o<37>oO}<7D><><0B><><EFBFBD><EFBFBD>}<7D>=W<><57>s]<5D><>wa{t<><74><EFBFBD><EFBFBD><EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>><3E><>=kvw<76><77>]<5D><16><>|O*<2A><>=<3D>{<7B>[}<7D><>{{<7B>_v<5F>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><6B>U<EFBFBD><55><EFBFBD>3e<33><65>۪wv<76>^o[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}#]<5D><>z2<7A><32>t5<74>۵T<DBB5>%<25><><1A>3m<33>tݬ<74><DDAC><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>꽽ޝ<EABDBD><DE9D>K<EFBFBD><4B>N<EFBFBD><4E><EFBFBD>_{<7B>z<EFBFBD>j<EFBFBD><6A><EFBFBD>m<EFBFBD><6D><EFBFBD><EFBFBD><<3C><><EFBFBD><EFBFBD><EFBFBD>k5<6B><35>><3E><><EFBFBD>|d[|<7C>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>[֍rJ<72>g%ޯn{<7B>[<5B>{<7B>m쳣<6D><ECB3A3><o<><6F><EFBFBD><EFBFBD>v9<76><39>v<EFBFBD>sk`;<3B>^<5E><>#]<5D>ٞ<EFBFBD>J:<12>۫<EFBFBD>K<EFBFBD><4B><EFBFBD>w#]ծ<>v<EFBFBD>3,<2C><><EFBFBD>><3E>I}<7D>[<5B>9G<05>w<EFBFBD><77><EFBFBD>#+<2B>g[<5B><>5#^h<><68><EFBFBD>6Ʌ<36><C985><EFBFBD>;d{<7B><>e<EFBFBD><65>A<EFBFBD><41>[ح<>ӳ뎊<D3B3><EB8E8A>ͪ<EFBFBD>/x<>xͬ<78>E<EFBFBD>y<EFBFBD><17><EFBFBD><C29E>9#+oU<6F>#+<06>H <20><>c<EFBFBD>xw<78><77>u<EFBFBD><75><EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD>|#+<2B><07><>V<EFBFBD>uA<75>{uX#^<5E><06>ն<EFBFBD><D5B6><06><>@"$v<><12><><EFBFBD><EFBFBD>dhݹ;j<><0E>#^<5E><>y^<5E><>ۛoTjS<6A><53><EFBFBD>JG><3E>m<><6D><1D>}<7D><><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>ɥ#^<5E>N<EFBFBD>i<EFBFBD>=#A<>j<EFBFBD>l<EFBFBD><6C><EFBFBD>ww<77><77>p<EFBFBD> <02>ٔP<D994>5vb#]z<>5R<35><52>nv<6E>j<EFBFBD><6A><EFBFBD><EFBFBD>ђ<EFBFBD><D192><EFBFBD>w<EFBFBD>}<7D>#+#+#+ۯ<><1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57>ݙ<EFBFBD>أ<>t<EFBFBD>N<EFBFBD><4E>vh<76><68>vun<75>V<EFBFBD><56>o{<7B><><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>We<57>l<0E><><EFBFBD>@#+tm<74>:<3A>^u9<>\<5C><>Wf<57>5<10>ɖ<>پ<><D9BE><EFBFBD>ϡ<EFBFBD><CFA1>L}<7D>݂<><DD82>ܞ<EFBFBD><1E>{<7B>#+<2B><02><><EFBFBD>$A<><41><EFBFBD><EFBFBD>͞<EFBFBD><CD9E>u<EFBFBD><75>j<EFBFBD>ۡ<EFBFBD>ٶkF<6B>{<7B><>jG=zS_l<5F><6C><on<6F>9<EFBFBD>]<5D><>:H*z<>j<EFBFBD>.<2E><>սwv<77>Unk<6E><6B>F<EFBFBD>}<7D><0F>^<02>7+<>R<EFBFBD><EFBFBD><D7AB>m<EFBFBD>{<1E>E#^[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y{2<><32>鍀#+ #^t<>r<EFBFBD><72>)<29>u<EFBFBD><75><EFBFBD><EFBFBD>v<EFBFBD><76>D<EFBFBD>WYm@$#+<01><>#+7cwvk<76><6B><EFBFBD>Xa<58>t<EFBFBD><74><EFBFBD>:#]<5D>v<EFBFBD>LD<4C><44><EFBFBD>Qϳ<51><CFB3>m̶#+R<>*<2A>P:t]<5D>ےEQ\<5C><>n<EFBFBD>ӣ!<21>;ݮ^<5E>PD<50>dvwg<01>su<73>0<EFBFBD>V<0F>Ҿ><3E>@<40>o.V<07><><EFBFBD>3<EFBFBD><33><EFBFBD><EFBFBD>:<3A><><EFBFBD>Koc<6F><63><EFBFBD><EFBFBD>A<EFBFBD><0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)J<><4A><1E><>m<EFBFBD>[m<><6D>z\.<2E><><EFBFBD><EFBFBD><EFBFBD>f#]`<60>n<EFBFBD><6E>گ<>x<EFBFBD>6cM<07><><EFBFBD>U<EFBFBD> 6<>ȕWT5ըʡ<D5A8><CAA1>յ$#^#^<5E>(<28><>#+<01>Za<5A><61><04>g<EFBFBD><67><EFBFBD><EFBFBD>V 9R<39>ps<70><73>{<7B>{<7B>iy<69>*<2A>̝n<CC9D>س<EFBFBD>u}w<03>5<EFBFBD>ӻ+mI)<14><>%-K<1D><><EFBFBD><EFBFBD>@6<><04>Po<50><6F>뺂<EFBFBD>wl#+uw]z<>+O<><4F><EFBFBD><}#+4ӹ<34>4P<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>|<7C>$<02><>6<EFBFBD><36><EFBFBD><EFBFBD>z<1D>4B<34>Ptέ<74><CEAD>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>c<EFBFBD><63>m<EFBFBD>]#+6<><36>ƾ|<0E>*Q[{<7B>vTl46<><36><EFBFBD>l<EFBFBD>[w<><77>#^zㇻe<><65><EFBFBD>vSֽ<04><><EFBFBD><EFBFBD>P+<2B>M<EFBFBD>́Ы.<2E><><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><39>+tҭ<DEBB><D2AD>'<27><><EFBFBD>Ǐ<EFBFBD><C78F><EFBFBD><EFBFBD>樺<EFBFBD><E6A8BA><EFBFBD>`;o{<7B>l[V<>&r<><72>k<1E><>wN<77>h@ #+#+&<26>#+4114`M<14>M=L<><01>m@<03>#+#+#+#+<12>!#]<04><>U?<3F>O<EFBFBD>4<EFBFBD>=<3D>7<EFBFBD>?)<1E>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD>H#+<01>#+#+#+#+#+#+H$DM<11><02><><06>Ҟ<><D29E><EFBFBD>i<EFBFBD><69><1F><><EFBFBD>d<EFBFBD><64>=&<26>C<EFBFBD>#+#+#+#+#+#+#^D@<40>hhM4<>0<EFBFBD><30><<3C><EFBFBD>Ҟ<EFBFBD><D29E><1F><><EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E><>#+<2B><01><01>#+#+#+#+#+#+)"0<>h<EFBFBD>F<EFBFBD>e2<65> <09><><EFBFBD><EFBFBD>=#]*<>O<14><11>SLS<4C>=G<>O<EFBFBD>)<29>@<40>j<07><>#]6<><1E>!<21>6<EFBFBD><36><EFBFBD>PI<50><49>@#+@hD<><14>ѩ<EFBFBD>Ѧ<EFBFBD><D1A6>h<EFBFBD>OS<4F>OMO(ڀ<>L<EFBFBD><4C>#+#+#+#+#+<0F><><EFBFBD><EFBFBD>EK<45>j<EFBFBD><6A>x<EFBFBD>bR<62>$T<>DW5aP<1D>RƢ<52><C6A2><EFBFBD><EFBFBD>$Z$4" <20><><EFBFBD><EFBFBD>T<><17><>O<><EFBFBD>?<3F><><EFBFBD>o<EFBFBD><1B>=<3D><><EFBFBD>n\53y<33><79>9<EFBFBD>3<03>)xk<78>z<EFBFBD>V<EFBFBD><56>(!NB"<22><><EFBFBD>S<EFBFBD>U<:0<><30>h1e<><65><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><14>p0<>Y*<1D><>К<>Y<EFBFBD>+<2B><>6<EFBFBD>&)}<7D>y%<25>en<65>*nj!<21>H<EFBFBD>[<5B>,<2C>r<EFBFBD>.<2E>.*<2A>@<40>i<EFBFBD><69>^=*<2A>nni˚<69>C<EFBFBD><43><EFBFBD>CnDy<44><79><EFBFBD><EFBFBD><12><><EFBFBD><EFBFBD>!<21>A4<41>1!@ҍ<>@<40>#^L<>LH<4C>0Ą<30>M`i%u(RЍ #J#+<2B><03><08><>4<08><>*<2A>B*H<>.@"`@c d<>8J%@ d<><? }<7D>s<EFBFBD>%1Vh<56>B<EFBFBD> &Jj<4A>R%P<>:J<>(%(<28>I<08><14>1J(<18>ZD"O<>T<EFBFBD>T<EFBFBD><06>:`-*<2A><><EFBFBD>J<>3<><33><EFBFBD>Q14USE-E<15>W<EFBFBD><57>"<10><><EFBFBD>l<EFBFBD>E<EFBFBD><45>,T(<28>H<EFBFBD>*<2A><> a<><61>%<19><>&<26><><EFBFBD>b<EFBFBD><62>(<28><><EFBFBD>"<22><><EFBFBD>H<EFBFBD>" <09><>H<EFBFBD>*<2A><>"<22><>h<EFBFBD><68>"b(<28> <20><><EFBFBD>`<60><><EFBFBD><EFBFBD><EFBFBD>b"J<><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&h<><68>$*<2A><><EFBFBD>bh <09><>&<15><>i<EFBFBD>%<25><>*f&X<>(<28>"j<10><14>#^<5E><>"<22>JIB<49>B<EFBFBD><42>bJR%#^fB<66><42>I%<25>j<EFBFBD>J(<28>H<EFBFBD><48>%`a<> )V)<29>a<06>Z"<10>"i<>#^<5E>) <20>aX<61>#^<02><><EFBFBD><EFBFBD><EFBFBD>#^"<22>Y<EFBFBD><59><EFBFBD><EFBFBD>#^<5E><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>"<22><>"I#^J#^F<><46><EFBFBD>"<22><>"<18><><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>)j"<22><>i<EFBFBD><69>" *b*<2A><>*ji"#^B#^#^<1A><><EFBFBD><02><>RhI<><08>a)B*h* <20><><EFBFBD>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><08><><EFBFBD>jY<6A><59><EFBFBD><EFBFBD><EFBFBD>`<60> <09><>`R <20>BV<42><56><10><>) <20><><EFBFBD><06><>$<24>H<EFBFBD><48>!)<29><><EFBFBD><EFBFBD>$<24><>)<29><>"<22>jR<6A>h*i<><69>%(I "<18><>De)b<>b<EFBFBD>#^#^<5E>i&<26><><EFBFBD><EFBFBD>&<26>b*<2A>$T<>J<>H<><48><EFBFBD><EFBFBD>$$ZeVe<56><65> <20><>"J<> *<2A><>"j<08>RB<52><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (#^<5E><>"<22><>(<28>"<22><><EFBFBD>#^<5E>$<24>J<02><><EFBFBD>$<24>$<24>)<29><>*))<29><> &(<28>H#^(<28>B <09><>)h<> <20><><EFBFBD>(i**<2A><19><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD>#^a<><61><EFBFBD>$"<19><>(%*b"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> b$)<29>jfh<66>*<2A><>"<08><>!<21>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><18><><EFBFBD><08><>RH!<21><> <20><> &#^b<08><>*Jbh<62>Z<1A>h<EFBFBD><68>)R<><08><02><><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<><52>!" <09><>"(<28>$(<28><><EFBFBD>#^JH<4A><48>(& <20>((<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<24>j$<24><>#^ "h<>#^*(<28><>i<EFBFBD><69><06><>j<EFBFBD>!<21><>Z(<28><><EFBFBD><EFBFBD>#^&<26>#^<19><><EFBFBD>`<60><><EFBFBD><18>Z*)<29><><EFBFBD>! $<24>"<22>"H<><48>X<EFBFBD>b<08>R#^i(j<>H<EFBFBD><48><EFBFBD>!<21>h<EFBFBD>b<EFBFBD>(<28>(bX<62><12><><EFBFBD>(<28><><EFBFBD>(<28>"(<28><><EFBFBD>$<24>Y%<25><><EFBFBD> <20><><EFBFBD><EFBFBD>X<EFBFBD><58><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> <20>$<24><>&R"d<>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><>Z<EFBFBD><5A>&<08>"<22><>*<2A>&#^*<2A>)&)<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#^<5E><>"`$<24> Y<><59>$a<>Jj<4A><6A><EFBFBD><EFBFBD>$$<24>"<22><>j<08><>#^h"<22>$(<28>*<2A>h<EFBFBD>I&<26>(<28>"<22><><EFBFBD><EFBFBD><EFBFBD>*#^<5E><><EFBFBD>J"<22>()<29>$<24><>j<EFBFBD>Z"ii<69>$"($<24><>ih<69><68>&X<><58><EFBFBD><EFBFBD><18>R<EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD>j<EFBFBD>h)<29><><EFBFBD>b&<08>ZX<5A> <20><><EFBFBD>"<22><>b""b<>&*<02><>i<EFBFBD><69>&*h<><68><EFBFBD>#^<02>"&<26><><EFBFBD>#^i"(<28><><EFBFBD>"<22><>J<EFBFBD>b<EFBFBD>bi<62><69><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>*"<22>b)<29><><EFBFBD>*"<22><>j**<2A><08> <09><>h<EFBFBD> `<60>*<04>V<EFBFBD>j <20> <20><><EFBFBD>
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|