python2-Flask-SQLAlchemy-2.4.4-1.9 >  A `Bp9|̦CX<3DpZ??6KTr]W3j8~J1{NnZ3 Dc7Ʌf(;'(rSyM{e;]XT %aȖ#Ե H$ 4(kDī9~-c5f}S? # ݶU. Q!o`Պq2˴,;HN7rekU9|9J=ǫYl394a88daabd50494beb4345048d39c4aba1a2e4f65a5401598017eed132ec10544262b2f776595a40a921d6256db21071095b8558`Bp9|Hq]^t#$ʨ:y)+IGw:(% <CK3ԠVr1K18O>Xr^P#"?㖦G!b_uU>@݀`Dlcަ. A#ȱ x;Ó8$HMJE 1њ|)܇ɂ{^fLp9mkh#!cMlT c/RzݯSCވ5T Ov.C|G5w>pA(`?(Pd! % Bx| 06@   ` x h  l   l( 8 9 : ] B F G!H!hI!X!Y!Z!["\" ]"l^#b$c%d%e&f&l&u&v&|w'x'`y' z'((( (LCpython2-Flask-SQLAlchemy2.4.41.9SQLAlchemy support for FlaskAdds SQLAlchemy support to your Flask application.`Bsheep12f}SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/mitsuhiko/flask-sqlalchemylinuxnoarch a5zz|99n1A큤A큤A큤A큤`B`B`B`B`B`B`B_ `B`B_ h`B`B_ `B`B_ h`B`B`B_ :_ h`B^~62df23848179e9f0083fd3f5517959999fd9465f47afdb4bce8beb09a889d8a796c00fc1e8bcb5ad3fcdb118261ddd852a1ecc60fc1a67b1e4ef980fb149190001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b66c05e5113d55f2ec54663b472c652490b866b0f1b359a0ea2ce172281c030f8c362b87cd3684e1e0722da057f3d854504a149e2dcbc762bcd4fec668bf6d505dc6107f87c1ba47ae67776c5a6415b1baebfaf56345bbf309060cd586f38ab3f20e4845501ad2e196023c74eec37e2891ee3829f490e6baab2cf64f8f3f0324a002053b0d8e849e28853184359b4dc603c7bc0cdc08817bac921e8a3af8087adcae6b46528155b08b9e90a4483068f227ce4350f4f15bed841dbc4937748997a482355a7dccf55314fce151bd494b67de7a3a34fb4ceb8d451a82616d7165c92482355a7dccf55314fce151bd494b67de7a3a34fb4ceb8d451a82616d7165c926ddda622ff4b03503631991039b827314092af136fcaaa65692902c72c4a37168c5ef5683c500bdad6743235c09826c3de8b66de63052dd799794a5704e1174c8c5ef5683c500bdad6743235c09826c3de8b66de63052dd799794a5704e1174ce1e1ea01b60496727735b4801e1b8835c9280070c0068c6395e3090f488a8328f5dde18a5cf2bfd0efdbde963111e1fa6d1375a3d0527f073a53dc916add0f3cab734a56c9797f14436bc94822183ea673318d38922fbdf7105a0fddcfa4f8c401ffaa0cc3553877639e2fa1163300c49a578750e362c6ad2a2d14a3b5ee55cff0c52b7785e2076225b42983a41e6e382ad5e413cf4246def2fa92494d9fac3f489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Flask-SQLAlchemy-2.4.4-1.9.src.rpmpython-Flask-SQLAlchemypython2-Flask-SQLAlchemy@      python(abi)python2-Flaskpython2-SQLAlchemyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.70.100.8.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_@^Ӝ@]@\~YY@Yܶ@YWڍ@Ri O^@arun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.detoddrme2178@gmail.comspeilicke@suse.comsaschpe@suse.de- update to version 2.4.4: * Change base class of meta mixins to type. This fixes an issue caused by a regression in CPython 3.8.4. :issue:`852`- specfile: * update copyright year - update to version 2.4.3: * Deprecate SQLALCHEMY_COMMIT_ON_TEARDOWN as it can cause various design issues that are difficult to debug. Call db.session.commit() directly instead. :issue:`216` - changes from version 2.4.2: * Fix bad pagination when records are de-duped. :pr:`812`- update to version 2.4.1: * Fix AttributeError when using multiple binds with polymorphic models. :pr:`651`- specfile: * update copyright year * be more specific in %files section * CHANGES, README changed to rst - update to version 2.4.0: * Make engine configuration more flexible. (:pr:`684`) * Address SQLAlchemy 1.3 deprecations. (:pr:`684`) * get_or_404() and first_or_404() now accept a description parameter to control the 404 message. (:issue:`636`) * Use time.perf_counter for Python 3 on Windows. (:issue:`638`) * Drop support for Python 2.6 and 3.3. (:pr:`687`) * Add an example of Flask's tutorial project, Flaskr, adapted for Flask-SQLAlchemy. (:pr:`720`) - changes from version 2.3.3: * Fix "AttributeError: 'NoneType' object has no attribute 'info'", when using polymorphic models. (#651)- update to version 2.3.2: * Don't mask the parent table for single-table inheritance models. (#561)- specfile: * increased SQLAlchemy dependency to >= 0.8 * changed from nose to pytest * added fdupes to remove some rpmlint warnings - update to version 2.3.1: * If a model has a table name that matches an existing table in the metadata, use that table. Fixes a regression where reflected tables were not picked up by models. (#551) * Raise the correct error when a model has a table name but no primary key. (#556) * Fix repr on models that don't have an identity because they have not been flushed yet. (#555) * Allow specifying a max_per_page limit for pagination, to avoid users specifying high values in the request args. (#542) * For paginate with error_out=False, the minimum value for page is 1 and per_page is 0. (#558) - changes from version 2.3.0: * Multiple bugs with __tablename__ generation are fixed. Names will be generated for models that define a primary key, but not for single-table inheritance subclasses. Names will not override a declared_attr. PrimaryKeyConstraint is detected. (#541) * Passing an existing declarative_base() as model_class to SQLAlchemy.__init__ will use this as the base class instead of creating one. This allows customizing the metaclass used to construct the base. (#546) * The undocumented DeclarativeMeta internals that the extension uses for binds and table name generation have been refactored to work as mixins. Documentation is added about how to create a custom metaclass that does not do table name generation. (#546) * Model and metaclass code has been moved to a new models module. _BoundDeclarativeMeta is renamed to DefaultMeta; the old name will be removed in 3.0. (#546) * Models have a default repr that shows the model name and primary key. (#530) * Fixed a bug where using init_app would cause connectors to always use the current_app rather than the app they were created for. This caused issues when multiple apps were registered with the extension. (#547) - changes from version 2.2: * Minimum SQLAlchemy version is 0.8 due to use of sqlalchemy.inspect. * Added support for custom query_class and model_class as args to the SQLAlchemy constructor. (#328) * Allow listening to SQLAlchemy events on db.session. (#364) * Allow __bind_key__ on abstract models. (#373) * Allow SQLALCHEMY_ECHO to be a string. (#409) * Warn when SQLALCHEMY_DATABASE_URI is not set. (#443) * Don't let pagination generate invalid page numbers. (#460) * Drop support of Flask < 0.10. This means the db session is always tied to the app context and its teardown event. (#461) * Tablename generation logic no longer accesses class properties unless they are declared_attr. (#467)- convert to single spec - update copyright- Update to Version 2.1 - Table names are automatically generated in more cases, including subclassing mixins and abstract models. - Allow using a custom MetaData object. - Add support for binds parameter to session. - Update to Version 2.0 - Changed how the builtin signals are subscribed to skip non Flask-SQLAlchemy sessions. This will also fix the attribute error about model changes not existing. - Added a way to control how signals for model modifications are tracked. - Made the ``SignallingSession`` a public interface and added a hook for customizing session creation. - If the ``bind`` parameter is given to the signalling session it will no longer cause an error that a parameter is given twice. - Added working table reflection support. - Enabled autoflush by default. - Consider ``SQLALCHEMY_COMMIT_ON_TEARDOWN`` harmful and remove from docs. - Update to Version 1.0 - Added Python 3.3 support. - Dropped 2.5 compatibility. - Various bugfixes - Changed versioning format to do major releases for each update now.- Require python-setuptools instead of distribute (upstreams merged)- Update to version 0.16: + New distribution format (flask_sqlalchemy) + Added support for Flask 0.9 specifics.python-Flask-SQLAlchemysheep12 1614988026 2.4.4-1.92.4.4-1.92.4.4-1.9Flask_SQLAlchemy-2.4.4-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtflask_sqlalchemy__init__.py__init__.pyc__init__.pyo_compat.py_compat.pyc_compat.pyomodel.pymodel.pycmodel.pyoutils.pyutils.pycutils.pyopython2-Flask-SQLAlchemyCHANGES.rstREADME.rstpython2-Flask-SQLAlchemyLICENSE.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/Flask_SQLAlchemy-2.4.4-py2.7.egg-info//usr/lib/python2.7/site-packages/flask_sqlalchemy//usr/share/doc/packages//usr/share/doc/packages/python2-Flask-SQLAlchemy//usr/share/licenses//usr/share/licenses/python2-Flask-SQLAlchemy/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/74cd129cfb26438c9ea6a8fca488b207-python-Flask-SQLAlchemycpioxz5noarch-suse-linuxdirectoryASCII textPython script, UTF-8 Unicode text executablepython 2.7 byte-compiledPython script, ASCII text executable RRRRRRRRRRRR2eW@3Wmqutf-8f7faf1a948adebc58cdf19a8f55a403b2563a80563106bcdc5b6305001b60804?7zXZ !t/wl"] crt:bLL*fVc$jbw]aJ8{ ň%(',f]GZ{P(A: FW{|$cEϕoW.m*S7'ИM.s< `MoQmIlP!ᅾ[:Jl(|rVK &R?G C+@sDUze5 RXw)3,E|\<w[h>[."R)mrʖґBwgҏMJgmb)|'eBa(D=짋 Wwc_D^ӂdӱ vaR{u~QijCR;voJX/h7Y *raNFzUUQV4uV2 C[bOhκ4\eݨ%罠Awjr)q FXusWq2 (kO?ݩNy^lDܒ,|`ɴ" F1C6Ď1w%=do%'k`ÜzO_&-d)_ fM4+@5财Pzԩ+ AQ&-2u֡,-9jvޑ>Oxek^[!~x0b0tUuO;a fx h :6DAeMv&2b+:bWpWv^'/ H{lH) D4,j#|Ҡxg`l}XS:_· :l͹2ɭ?w .?s<&Hr1$HJC,ZuHH8 ^bRDr'2 Xa6VI C " Pժ eMjޱd(8eL5-~?3'1?>WM4+:Yn|HD&mi?ٱ eң&mDW+QwdZ.>G_ t0vu7i"C@0& ,E3SC _  bݤ406{1/Ҙ*BHN \eJ2oy%iN?5= ("\diUbb#/+1@R(UcR:<2+MK\#r抻H/x5;* )&?1I+wLM%Z)AaOx @>WH3-&qggj[W7;QȑzUy?-] $M9:s7X϶b(i膆62jWDLu*0mk3NJ ʕ ڋ*i%$,XkhKKHhbJ۸]rw9uv@t5Fԁz%+gj5uA_ Ajwl ʡ.kvɩiʇ|X=,RC9u巚80?*0nORxG#/ iz?"w0LVR4k=?)Wt02 L_ _Lɯ}+ Y7ar9m  դT/P0uF,RQX#wɛ~4MSK -$\Ld6;*,W0 pP#\YW-fJ5х|Wa C3=w'\\F3R2ǧmO/3)+?UTYa'/ѕGޝip+W^3025 -<l?"6Wf֧6恷z*$X@9\m!Qb)x(eed.F{Q8ͯ64pIN*jNW]LS7* Bk<>Ç \e19ԌM;5fFMs];J[Vϊ0OwAC ?e(r} a,I nV8U1=Qz϶t7|@erVrO{@`nsN%șΌN-~L)kfFƓPsZchPؤ<imo aL˾R %$ 0\== >-܏]'#:,30.4Ze^O'H;5CYs?KG= e !{$l;ӗкØV{fR@P5xiW3[~sd XvxwBDфb+mk{ksD诧+@ܺ0sghTvH3ML6,&2% n׿ )x !Vtݐ]cm?}/1CBwGVcI*DzzݭmQ1tj쓨]bf\" ]~& " h (>xm?6QFΏ$ `$בRD+:,mpS2ȶ+Y)1UBk@ݮ IvyJZUyY Rع6t}wJ{q~{/\v!!&4ixGaZ)r.ƺ˘yZ|(;;|5".0WyME<;gBņ}T~3k ,f\z$(b'ÿrJŕX,Yؼ2ȸa4e" Zf듵a=E7s5Sp/ tD34Es13p9uUGjORBWߟ`{+v%Qui t_I(&-{]ssɰ&G fFR̰ v ♪O7Qf/5YU%) w#|h{=*T보caQﳿT{M#(FXY j\/>z.͗loB˒4NA0.L(sxCe5۽$<V+Q sLyRx/D]?ìjws`Tsq@PL>ƾiֱ?f ޟ_;a 2H2 $6/S67 Q$X 2 h@:X.aqT I Aj*B kI|_OZxjr_!pY(#wb@7VF7s7.Tzɷ)P*y u;aWAx~{&ae%?%.M̗RÍ@b q< _?F\.Wԓ\[Չ3 #@-*5|Kj`/I&jkN[U CJÆK`):ɨώ 6j\*]nn7: nʟuc* 7~hG&ׇd x+"nrT%hpޣG 䀏.U{!7z۞ЈPyWT 0jxIu t`#y}w?|Ԡuf%j[p:cS%80yӵKzt2d}1UہJ1ʸ1wK |<=t&Hsd:Ǘ)1G+Ȓq L0~u!$4U[kIK/kpePz&niA?3e_Jb)%=~lfZYh̖%MC0Vz(q*19$csr\^1Dm [x/ ^ZCoNGM;6Of C\iv6`<5Y* cn;&I!69oH×/i1T8c-=z)< |"jpMR]a] ^3*ld@9sUp(ι%\B֞&_j":$ ]uS0@[ͯhS!X &)+4OYkQ=O[WH傮A޺B#⋨L6܇ }7𨄃;IJ1ԒJ)>Kb_ojɶL gcwV"$?ӇBnZĚ Mш9RaYѿG"-'u&T;B+]JM4ߥ'޾4Ó$UFkwT9A> \K%y 7䢔֣$E6ĥ)Q5&BvmO.Thˏ5jAHÂ(j!yJ2%^$t(ʥ'fib/)NzTv)IQuS OF1Њ(څ&i~UL"+3SB۽rbkMbrug谹Y*('It@!cPPXxb?8Mgyhp5A0{a>&~J=KO}'SwxX`]3y.Kᤂ/oGbB61Ժ|ipB8:U$e JyDzz_,~AA?@- *Y˨JSһ}Bdbd`o)z%`k`;Kl ׶[C͚981y|h*S*bm] ّK OrQ_iŻEh>'89=WrA.ddyh`rlEJ~Pishp1vspANr X/R y('݊ڏawA9߁>e7//>8$qa_Izq8fRKoIͼf=Ճ?j*)ߨajcC{ŏ%Ax__G|A|L!'` %L/+@6\Vنi K {vjE/ړ 3[Gﳇtsl+avxE1?Du"Nu=]Av|\z'/ M(60ǐ#T^*WQ a!5Y-YFpzC|[UGj^) $`{*.02XHM/ #Kf/POaTiw=oFŸHt|fP%Vn۶oO#.^;^g-$ʸ'mԺ,K,c_e3"To^ GEqvFa1@u([Z: -8;@56e-y(kg[0b"O^ ʿneMkפ*M%M`LӾ!AM磃| J H]Q}J&\\_gYǒVy@X,W:߭`5:U{z-p_7k(S m)V;^&"h"U:1,%ʄ}[a+ɋmH v6r{@c"Oа,k0hiZsPw Ӗ8\ɜpkqΐnȍ z!olIv&CyXq Rz(NbޓϷbLޔwOXV`a@ό7J\=t YdWY@$7JA0"NzJm[ \0_/~ [? ibWyHu"8"S%9 <՛ @Mh 4F6{v},k!)43~^R/ ܏q3[y=f +<ڶ'*NE [W0i(DK;E̿zKnͧD,PR sK)[9~l>g#ɷPi*{7KAB*FKJrLzto?aB=ڕu^ؠ`PJ4kg,^QZth\da('|]1ܪդҌEKYn$whIvn)?Q|ƣt9A= cOdԜN@CpZ=+;sig]?\3a_J) D[d)%BtD5^L5 SR\>6}$s|Gb3|ýb# &&>&Ao$URZ IVٻ#vX+H EM1w7 ^tflZ?d޽jV|MϤ_|x<?ݫ0tnO@l'1S%4hMl6 ̏h>pf@&<>qÁ@vwi7N\ҁN]7LWho`u('f2jtbeni Ur ƴ ACEOCŻ,gt⾈BaԅٴjW>9,Juhe 8ahæEz}^EPҨ fL^Jj¸{c;Ih]F%;"&z&C"A͑NC91v%8OCxL߹:!g4;Y嚄dJw9U|Z:[Y}&dⵊk Ʌ7$}ځ76mH&JJ$kYW㏯Vu!w\뱁Vx`W30*hi>Cn,3[EFeB|2N5|X ǁ]ZSwNv5.!٤$#=]+;% `55/|iۚII9rAS{Oˬr*l{+x5銫z}%,SM!TAy=Y@+rYފcN)/W2 I~Qayi<ȯ؎M$c=\bί [;O^<^ړecjHT̒93ETed Mu-l=5aRвxғY.pկ  ǀ NxB*s J/3@\Dy3z^I@$CdrqÛo^}xw)Emuj @KFNknvHp"`PٝCnI3O,Dhi ZmԦbc D,(I[٢_T` k*zmB|&C,t8زb2}o}r" QYq.Ğ0f6. iZ'~pœ\[e;rvF0 S\1@Kf"Uv֌aOՃsz[gN)wH#f'ȽķVNs:̄* mν⓬_d o' Ws3)>ş~VǞJ{L}6!1;6 D`e`FY@uiEvǶK 7/!}9".>bRr 5wa~-a4XNj4xtb%K?waDprw Mt-&UN~9E”&俘!\C131OҞZ*{ŊL" ] ~>*CF"/GWk,W_j@YUtStSe˚gPhblp]Ջ@F`C}$y Bd 5\F>r_V 8A>qiScjIHx?7!HVy>7 v2|j:dk)L ۨ` fov%[Z-Q%lZ, mHF?s^,V^d(U=t ] W%g߮\}ubSh9S)ф!E-$?>JVi}GrIt2g ql/C֪((πMdclQ?q݀T̷QfSI%kM>ԶB@Gy)X+_.Vj D-ѓ7J("j_6y|Sq!?ʯ  9U?ɑ$IsdqtO|M޾M?rg&RD?TaLv:5yk4[Gz"gv{O1\O' d2 dAy2ĿIV(vIMo|m_\N> ˇ&ϑ&d#EvP'[5-{ KҖѶɁT_TwzzYolF;'̆Nn—zIFMQeE2*tԉj9җxVa*StU8;cE˒@~aec>NDUn{HJ!p~)4Æt4dW˨2H*kQJv ˈc,Bua{]5%.Ld1RsbLl{0pZu/~9DnH|=xS&5( FSi l"=^.J+|1h\ʑMwUgGVMlj΅ hg^$ZNLu8>᪨D vaZD3~?O8kf/-îEqn)1/P fUe S5;'JG8>'…G&ՊwȌa]@j3M{<`pTbn~{`Re4B4K6_V#M;#_lp;"gsrd78Eܒ3)#TF,i[%$K0~HE7Mvb3ô$&9QzM2gӣarFfP, uϱ:?}9 DCW7f(Jdډ[G +[/ʃ#=H;x:5!?r꟪R!e]-8}ҳo[=78":]7.%Z~YH"R:Jn|kC9:*Vc5`gSH9|J 8mCDzgF:-^x ´Bh1_]5 d#.yRmWRQ1fU+3 _{Dh> կ{1}/C݀],8%^qϳQ)Y{$>UEHЗ Jn[um9'ۈ5 qXYշ#eW.r V'Hͱ1z/vnn%ir=VA]-fj 0.4/|`x+9ߊ7;u[L>,. jmY]e1ęn>k㻭Γ*ygWTyV84/MAv]*!ŠFgzK^cb.5ySⴧ*2Zfzt~%#M}ܯȁ8q@!P fC ÉjHF4 Fo= YV|ŕ6cf{G-'f^uxW`w!E\xפ+4T= GegTi9ePf?lJke9'+v3jn1Y@lݐ/3tQcƹEoՂKG*6۱U+%//,m Y\$.-e:sspp$T%٭ߚ㹐g`• A׼AC$ػHB9[{Nfk0Nj*;^ȵOB0j1c;DЎ`Glq!BUjCcd Ablmd| 3&۹L|kM%R iш(}Oo@7%l՝Jwh)θ$&/]SKvS u8niRmD *\~"eZcŏ}gʣܧ6oMڋpo6ο01RW-:]u*;;M. }M@:G ̂I0X[v?gc9y5^7X=F|;\L#]Ip(('K 2޸G)jr.B(`9AP P;^v7gmm`j-%9H4D ڹď~IV8r+C >Z m 8g6t`8Su R!K\!| W%<Փ0pD=ˆ.:}[wL۞zİ"G ѹ:5t)pR@Iv?NPLl.ZuEs{`>}Hk wߩgwv|+bK`zO>in:'d)=ĥP^d\b)4x ;^-s&bM !,}rFf}_I`CNƷ pBe½R95d9L 3Ap}W7KCIM8J4B]AFgUc81lbiV !0ڽA(,B Bzp 6OVl5,#;CₒٕI&~^wMOW{41-t8tA9P[hDb8sNp(ZL.jD-LdXf)Vjxuv.W, /WZ Aoٮ;tF:DHXƋzKJQ)IY^fSAV3E<`d[ѝNT#T8"zO0s}o)% %gۿ1 NKf8k?fc6K>FPb;Qs /ߠްof.u53F5hR `4w0ڻ!egQUaR AHx+'q%y6@'T&'4ĭ MypW&n}ի%~e ^Yᣱ ^nl> gRS>>N蚜}eMkfY?nvҫ Dg#(Ca ϥ?[l 2oN%Ś2Ka k]¬"\;f#˾\l,itݥ)qcJYyIbo6s)7g{BH3YS㸞2A+y|t`qiL(Ӵ$L:yں}GFU>q_V}dHCq<KtE~L9Zaz7k?/ ղb|"G<͏ ^u]4}6LXvV㓊2;:!6` ,Ν΅z?# #]u;9*]DِNKۻ\J?ܰkZ£xq2&VBhɃhdG&+^Py 2Wo;;(!1$Πu&iw I(Qx#YT.69ĶG5i I՛N9J8^@]8.F ZUCijԸG$ { mUQ`L  nbBR0>g@N}#j1;UODV^MU\~uE(h0+B U֠dLAXHh\)(_]O?utGGDAZ ;O{;9eCFxiyZ/Jj /fFVx bLA‘B]_upv,D\,\ӼUj1ݲ_TLjWYtUPRx)}jVW@fV15K Li8Gѓ9-xT?]ݯnk]Ggú-O^%ƈe!GyTG5ċzB\} MT<*Ϟ)y"_~W8,O*`e^Gf%"5v'G; _~>tJ#O]J\}iL Q=!S*$9K_,;,3S0-yQ6GqǴjm؏zD!@zP9Tռ\Y.ӜpijuЃLw%FHUV4=&Fng쨵&jB{Kh ׇk֥$gڑnC)T5Q4%{P 3*=$AڬR,F4'f[㰯z~#6Yְ˴3-Ze h 6(N*^3&f@]^> n}Ț@f',QЌb>L@(ɍU^wl\4>^>piJ39"^)V-a~Y5j>Z/jl.]ٵ9pC}5mkXl3&ZBmѵ[?{R7)'m"5FFIh00_N E q"0$tv@a.G{zfVMxt~)V ] 溁- W_ g.{GwWS`̖Q$Zo%8'I bMq,>Q" @zPC+s_vR7`8_Y%o@%]is=&+:unVa Ǻk$i(\.W{;ko j)4Ь{n8aʻ1>X۷ơYȕ%P3X1[ _kX.FD}ڴlS;9OҌ&ݘ4$K jKSu{j,&߰[o+ 5ćܡG1åQ^~UB2 ْ91-\JkF.8IbBp%g _c >N&w:ۍ) =&zJ,eYf\"_$lV836F1~ZoQp^]ߞqwe~j(oO\g=P\~l+sq ^N'TTi! e&7k<&Fu 4ivj`dm3?꺢Bi3&@¼hqFZ7E(Wa]mx𓑟Ft1".)`?:"}9"E|GD$uaT^ wǟCQ' [M)縁6JI.:k(` 4Sw6Ã=TTcp%g E`, 0?^~B@G}zH'SEϴWBb*K4*xx$o{܌Dzծlmf$nzu[;_/Iǿ&6k^+o,0V`ќtˤr ii+MmRp FˏlJɜ˩Y1(JOAA&пZ\(+ljMkce]BR5\ɇ4a#gd!&Vs(v6SdlBWy!UDC*>VxNIqazUyIU[B>$L !kbn{ |IO^c2 yeSc9BcOf 1]E6Ը7О û deiQ.Fql5;?ai7ro"ZRWf|b f8^/ގE1z(Y{z:'1*4G$:]ѱz磵Nj ɇ1:D<"8E2jmt DWƸ\ TSN6(YDs q$aM-|WU1ws&x e*dTϊ0aj=݁hcGem7'"{?㋁BٜYs%aiōBcI dLf)P%6$~'( _j*3a7y X섛d"wa=BL&أ+zi[z=&<ׄc4"Kr|i@h$N.oR#ҁF6>W`R wJC#<3Wsu:>96K 9nj@'/W|iR=b2\|TG+Kb{ 8dd ļC?VDzѵ#yA|WOBB(ALdwֻnmF\}J~OI”ބaN/+ E7woX̏>v@r .Uv_AO@2C{6]$E$s6p2YRՆ| TIĿ!p` |]L1b!K$/^dbwfV^\4˜|Wb!˘1!@37TP SbCV؎}:Erh?du3f^ ;Uͥ =-7;Tk##^#PSsrSau +a&"tgbnÛF2Ui|%e5MFR5 ?VhdWi=0K:az^ZԄ'Ed!|ӊwx/:?m6ST/Y©112c/ey%4ɶԑCoT삾:ZDF˴(9@W+ӋYZۖ\t~)Hi!UF9# *~̲]EVB7t^4ԙ0{ÐzK}\~Q] Q_4f +@Ҭ)DCɺqiD{[QϊJFL~Qq%'o1UFXoj};$fCmØl9zhj\ ./#qZUQ(~t{hhYѼVpop:Ѷ;jETFT3/ƫemW`"tT`L >jYV[\cj3"k}(`ѵ2B<χb\1/ !7[!{8}rtle]hu+#HC*chc4F|L-e[aؓwo? k!JrD)L]M3χïTo pd ]fR2% 0qmzZ(ccI ɴD_O=Fe}e*@CDd771/FiJi{Np16' ;J^+Ϊ=;xѶ|5m{9A$%Vy9;iKR叾ׯ8Z%L^e!9,4SݮCM<{/v cg)/YX>ͦp-ݶ6&k>t<0apțJ:ak?dJo[(oݾ;Sdb^#"x$M+z* suP-9m4@> =ORyo/ 5=0m-)CI;,7uy숋Fa0SCK"Rl'eEg \UwI}w#Sҙuz;ۃE@ƨ ^0 (HA8hKla߲Ξ)f ~ ԿT#6⻕L^T~Cc1~l-N >i^&p3%N. AfZʳK(C$>$J'?^< "*FhW'3:t>SA|ߥ3ͤNAH=qeε? `8DV8$$ֈ'Dp~{ c [}.u @ˋ.o- ?Ƅ:rĐGhGNHˆbZUAPbƙeڀzl89zG7B90Ł4< S0:7]i@8EٔUko5>" q`3pe%P$yl>\Np qd_Wgp aJ?v9Q8J)1"<("  ?Iˮ DG*VgtBiV2a]$G7[۽I@~cJޢDŴ"x%=M1Unx.o4'. _DU֛YKH&xֺLÃaDu˻c+,\T?^71XE?:'Ӝ|uܫ0`k}oFN#5#@ $h&Ӎ#e5;(zVܫGʍN諰n)SHH)r̔yTڄ-Yg&yj#+7fJ6[To\JAE\Pϵ**`.(*/nt"RL|31(SeuċcwUaRJ\hqFd;g{J(DӁQJƃ*Y >}"A*sW():Qa1z[#rdH2ɿef\~̬bJOVn2}rEQt\5_DXxZDpMQkS&a5T45)IueۧZށq&q>#v'S}m% j M{=BL.]DӗOt/]y5~ u^f N3W (-@fREQj/@ED bLdWORA f[k}TGzmeȉw0f,w};LVQ9ӶwKt*`EL\Y fr d%^Zju%Gwenr2۸5%CR0'SY >0۴84)A1 GMJDmq+yH]#ϛ:0QݦyOBe  b5'Y*wII.3XJ0.P( 8h UTvd^漥V效a5҆?1ur֮)ϦKtAh!ĠHn_gφ8cy`K}q/T}X|WML0X̅a \)sdӹk%]TmE4b۠?]x8 ύ3 /A8^R2>xY\BmBm oozgH;R=DFx3GY לzMAwհZ[X'H߾kܕ9&;,\ՙlJozѫ>n+lh`z-0a>ދ7#"H~< #ќh3bU̡ jtjH=Nه;a1XZ8B@~ICm9GmfބQM|RS)[%Rulo\ڠ&'+${>iCH kN)pGCIsVڅl:}yL(:,ʼnF\Lq%w舤Qh0fdzwb?ZrM W0@ ,Y^pFooT!=n tι__hR>uz+V<9%SHkGzd"ޛ=Qpv1ӸxۦDm5<+br&ƙ#Q0}R#V{Kh1>j[wd^86l];pcz\&ߗuz ړcsܥV>D~} T+O-㴐BF; 992&s-w/`Ďdb]w}IɉOH;e:"i fS\^7ڣ|%OCV)QYFFHEMt{IQLЋJPUiS"y_OŰ8 rTQ~F"kt59М, S'^0AslVgD^LጃE#&ᰧ[bNs5HX8]1=nh)B=t 1 BAUl W>ET cXgIv|h 1+PМk:5ʨ4Q܂wm`ydyy i! >.[5ׯ,:duX;rZ0_~DNʼbBX\^hhM6>@'yIc\:^d$Dw5pdW!us`D*̬D̋?h1 o;|jicA:~CQ)x>Rv$IjY=2/!# n}S~<51*FҍC0!iTvm^:E27S|Z<RExYzf=5X^Q*!G{O&WX4κq?V5 ˜3}8_,*5pc(ҍ\LGT*X FY ig'&ӜwOVw fb:Ykf>AEPZ5/) _DEter섇vȹDDLA|.~W(_gat9K9%΍ Po6A[y3>9*<νuCY-n[m X|u"h`e eе撷y}-f[BLCi;G谚{A9qZ>*셟+73V* oҧe.Σ~L3 wr/\}bRD4|U_ / '،^<4v7eT|JaΙVLy(Y;&&EoԔ$zw0]*E%R"p78ORtÒ^s@.d ju=}e(#k|_om2xk=Zu\v*;2>e~4]Uѝw{!h |ڠ$ e2 e MLi<~7|q13[5EF57?B*k~ ZI@}̰ 4_mDCj'8T-: M39LcR3 e]ݖR tH M%Ry`-:/Y[ш2{E)1l=nt`-7L^_7Re F~z}O4,lSpY˜.°m55ʎlr:(I~ܜ}Hf~#lS7~g `XڠeBƍJ 'sɳSypi[g624'}4"A[TkCTi+MllM+Neކ(0ތѴ3H8䉺s1܅cjjGo'eoXm]]Zzm.6}-)ԘR"(5Ţ9,H3#Qekp-ҙF*gr+~@}0E^pp;r!qH{@sr/}$lNcjfGkzHHSzI#1jiU^u?Vt3i ʛ*Zrz>V@xeӹ4v7QB_XnZkQqBqtnhCJ3qV s]RL W}2&D)n2(b%,! [ר-LN*\i/_qER*# g1kk)W3U,O*JBPPYJ )§IrW>څ4CX(a)=!3NtA ~d0C}U65Q0_ QA +kj \j$ò: ÏX0/nQ^so%ӓ\!ں/Ǭ}=? 2I