trytond-5.0.50-bp153.2.16.1<>,Yȉcx!M@eee))((D/`Vfz*DVf"%ŕ$´sԀ,檟ZyB"6(i8^Xv1"_m. HRNIo`~Inlt sEYKڼVpO{/TxsqFg $/625 e=)| m6odҕ%( Dюwu־ǣ R%8]pUI7,oP>L.?.d   KX\dh  2 5x $ +8 9   p#5GGVPVh!V!X!(Y]8YdT9ZT:c+T=r>r?r@rFsGsHtIXlYt\]^7bcdjeofrltuvwxy$pnz.(.8.<.D.H.L.T.X.\.b.Ctrytond5.0.50bp153.2.16.1An Enterprise Resource Planning (ERP) systemThis package contains the server of the Tryton application platform, the latter of which is a three-tier high-level general purpose application platform written in Python, using Postgresql as the database engine. Tryton provides modularity, scalability and security.cxlamb72f(SUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Office/Managementhttps://www.tryton.org/linuxnoarchgetent group tryton > /dev/null || /usr/sbin/groupadd -r tryton || : getent passwd tryton > /dev/null || /usr/sbin/useradd -r -g tryton \ -d /var/lib/tryton -s /sbin/nologin \ -c 'Tryton ERP' tryton || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in trytond.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in trytond.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable trytond.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop trytond.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in trytond.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart trytond.service ) || : fi fi Ig4fPkk o oVV11PPpp R  VV VV55## S>y>y22E{Lv8E8E++;8^"Yznu; zz P Pqq]]rr4a4akkQdQdAA::>>** cc 6% bapg Hg @HNrcD->N:t>wx{Dž8$N] t&3D [L^,$$0_0_m4 \9+*$e ` !x3|e6'< "k L' ?!TW=k }/f{kqe(E,}a,epX&/+[]PgV_bXq:bF'!B ..>>N[N[yyG;;^ x x 77 >>>>11!6!6''66zz|  Fv"@,.D,Hxhy )9)) :!!HH.zO//4$$#Z#Zt$t$J @"NM>rOO=ONJ'H5>YFkK?M*QHG$ P8>CBL c   }}00 uu[[$$uu ||  pppp;;ooEEuu) UUG%mm;;))//'** } }JJGWGW338 ("$"$++++-m-m&B&B,,'0'0]]"k"k&o&)t)t99NNt?%1s1Y4\0 $;>:^%T%5Xz+ ej)/:i9pY srp}B ~j u552kus+2+2.Qr 6}, q4Raxc ) ulC0?lU ~^'XamR yT"i%KA큠AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAci`ي[Fcfcfcfcfcgcicicicicicicibbcichcgchcgchcgchcgchcgchcgchcgchcichcgchcgchcichcichcgchcgchcgchcgchcgchcgchcichcgchcgchcgchcg]PQ]PQcg]PQcichcgchcichcg]PQcg[&WcichcichcgchcgbX]PQa,cicicichcichcgchcgaev]PQ]PQ]PQ_':`f@]PQ]PQ[&Wb)[&W]PQ]Z]PQcg]PQchchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcg^[&Was8[&Wb> _R]PQ]PQ[&W]PQ[&W]PQ]PQ_lQ]PQci]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQci]PQ]PQ]PQ]PQ]PQ]PQ`QL]PQ_lQ]PQ^[&W_TR\9_/z[&W]PQ]PQ]PQ]PQbg]PQ]PQ[&W\9cg[&Wcichcichcgchcgchcg[[]PQ]PQ]PQ]PQ]PQ]PQ]PQ[&Wcg]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQa,[&W]PQ]PQ]PQ_7]PQcg[[[\9]PQ[]PQ[[[[]PQ]PQ]PQ[]PQ[]PQ]PQ]PQ]PQ]PQ[[]PQ[]PQ]PQ[[[]PQ]PQ[]PQ[]PQ]PQ[[[[[[[]PQ]PQ]PQ]PQ[]PQ[[\9[[[[[[[[]PQ[[]PQ]PQ[[[]PQ]PQ]PQ[[]PQ[[[]PQ[]PQ[&W[[[[[[cg]PQcichcgchcichcichcgchcgchcgchcgchcgchcgchcgchcgchcichcichcichcg]PQ]PQ]PQcg\9cichcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcichcgchcgchcgchcgchci]PQ\9]PQ]PQ]PQa,]PQ]PQ]PQbv]PQ]PQ`f@]PQ]PQ`OS\9]PQ]Z]PQae` Cbd]]PQ\9_a[&W]PQcg]PQchchcg]PQcicicichcichcgchcgchcgchcgaU#]PQbYbd]b> cg[&Wchchcgchcgbcg]PQchchcgchcgchcgchcgchcg]PQ]PQ[&W]PQ]PQci]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQci]PQ]PQ]PQ]PQ]PQ]PQ[&W_a[&Wbv]PQcg\9[[&W]PQ]PQ]PQ]PQ[]PQ[[]PQ]PQbr[&Wcg]PQcichcgchcichcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcichcgchcichcgchcichcgchcgchcgchcgchcgchcgchcgchcichcgchcgchcgchcgchcgchcgchcichcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcichcgchcgchcgchcgchcgchcgchcichcichcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcgchcichcichci[&W]PQ]PQ]PQ]PQ]PQ^Ie]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ\9[&W[&W[&W]PQ]PQ^(S]PQ]PQ]PQ]PQ\9]PQ]PQ[&W\_@[&W]PQ[&W]PQ]PQ]PQ]PQ^Ie]PQ]PQ]PQ]PQ]PQ]PQbv]PQ]PQbv]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQ]PQa,]PQ\9]PQ^(S]PQ]PQ]PQ]PQ]PQ[b> [&W]PQ]PQbr\9]PQ]PQ_a]PQ`[]PQ]PQ[]PQ]PQ[&W]PQ[&W[[&W[&Wcg[&W]PQcichcgchcgchcgchcichcgchcgchci\9]PQ]PQ]PQ[&Wa]PQcg[&Wcichcichcg^_7b)Udci[&W]PQ^[[&Wb^K]PQ\9[]PQb^K]PQ[&W]PQ]PQ[]PQ[&W]PQb^K[[[&W\9[&Wb^K\[\9]PQ]PQ[&W]PQ]PQ\9b^K[&W[&W[&Wb^K]PQ[&Wb^K]PQ[]PQ]PQ]PQ]PQ[\9]PQb^K[&W]PQ[&Wcececi[&Wcici902d60bf500c6fb376945330ccce7a9858829ead7935a40d1b6769e4d6385c436fc1e73f7344c697a3f39a6f4e0e2be0f4011fd34b60ae86d73ee8842c371f53340bd635fe540434335e1e7bb5dae94d563cca03c027af4f835aa08088526808ffc0dadc8be9f83ccc38a7bc16a4d44c31b0e46256538109db456d0fd9f313ac7da3323c741c6187cad73f20399b838daf273ccb34393beaa2c028ab00e1e6867c5f70639f97eda1112342e547f8031b7b315f6a6e507a3d27b80fe09eba82128f1e7a9b3dd20ef2e27005e6ed350f97b032cd829f28f2cee556ec211d69ace911aa4b384e7ebd780c59343105db28c9d5f478b7e3704aa7a5a095329f1f791301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbce794e60ad2740923cc253ef4f82b3682aebdf79a648a41b869eb9877e1a693d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0edc5c62ca8d4c93e2fe08d304d78fcbbe086cad8c343e5f7c5879000209f363fef6cd0f2bdde68078d6953d2613d2d3683f72961f4137519a71d4e71a38e1a5e54d8601cc09ebbda84fa8cd92c8be6fcc7669ac57a6f9d3e658e0fca1af6a7ff068a5339f82104513c4377214144c4f9d538a008f95fd02bacf8b6c9f6aa1bc8e4e31e577d944d919eb1a29dd58a2c2369fa10b35f07a20f328e42ddabba6e6416dae1cbc591a18ef92fc43be10d302f2a69f4dade9684c835f833c909d1eb66a802913f214e42e07a9d5527cefd5ed3bf5eb90aebf4bbbea051efeab006b29080463c76419731352b12dfd4d49b3ce441293fccc3469d6c441df6856b58f652b9d3874e82044a70cd5470226109abb09f739bf1d913315e0e51a2b6a41141c11d7b4f4c99504ed0337bacfbea463c3227726f7e60b660722eeccde60e0ef8b44aac520cbaf928534545a859b7a0d97a80edb3cfde4b7aad33b5dd9104a82062e975b4e847a5df837ad570ee48a75befa4467396fc9e522e67d1f1acc4bd91edf1509c3161366bc1fe9a102de12d25416493f8ff1322d99680f572e8750bae73ab57b997ed2e694887b00e516add19372e69b268784d1ea23f5b4466be4563f284f9ad17d35e462acaa93b267e3aec919b163b7afe94abc2db1f7d4e29a5e95d80514cc4929816af842bab0e4f45b491d531ab3c1a89dc4367c681473cb25b69a731ea8c4cc4360fe8a72afa030cd4e5298db99d1ec030e55c493ef47450ee113fa3df953c88588feec98b1e5f619a528b1a59982f5fe9eb6c516460cd61a779121ad574d6caaa1b75d84164ad66c7bc9f08a75437cfe64cceef5f5ba6eb899c95fea8e71bee5135d0ea64ad449ad9fcb608a7228ca1bb902ad77817a1af8707475a69a52f2f6a5af41dfb2c4e746e0825c213b0ec756574a2cf10248361b01f81decd98b2e54022d3ab96411ffee28424927c2a92821e1ba5c03cc57c76bc2db2c934dc5369341548ec15191ac6ce3b7e7b610ce6d14fa033f1132a0a305f4e6ec8e3d79a1f40a7bbb1a1289f29cad8542a2db04090eec53d04db39e207a75f20d322f412a8153941cdc2fd61ba1692571ffd9b430b147e143801734e74664991dbebda58cb2ecde3c36213a8efe3d72135b497b6932c2ea91540e73a9ff7e5e49db86758051ae03750d7a5cb0bb648b766f77e8db439a9705df1fd981a1cdba4593c58f06e445f18bdd2aee69fee2ea0d6254f61c61baeabfa22cf4780891ae2a3d0a50a8d5c9f90b25c2ab9c1c452eff4ae4957b9a321a65c8269e19d3878d249cdd9773a68265b44095d2dbe7f2bf63884025908ad929b87a9c421ae9c112c4dcdd8f754d096279e34c3a30ed02ee4e2f1019d3a440f056ddac99d53e3ac5c8183a394cfc33ab8f00622900e80d3d1617e52bf9b9c79e5b41fe08ce35c4bd16cb4a058e57f6d6472da21c8f91902aa6c66f7eb5af17ddd2f83b26e708fdd3f8fabf01f6d2e79d808a1deaaf6b023d5f6a4b4440c3eb344ee1753a2fa25dcc6caead411ca247069b2795b157613cbb2d0c09741e84367392ef34d3e5cb0bb742362fa19c3eab2757416823544fc23641b99a675218b9fe26395985ab62dd100eec473598b3c61b930b94f613dc52315b81b120f33222f2c73888e21c59221f7eb0b2be95a5f87afd30b1b84de7410e3aa15a9fade0e49561eb68f072e74694fd6a8c2f8dd9d933fc0e21172e0d83430050bba0ce039fc57f78fa6b1b329e7d7630193297296810e972a4569d0abef03053f365c315d7b282368793a4f41d54e920b4819c3cf626f03f68280810b3d2dc44052cbaa58dd70c3d1d67041652dc4fa5056ee492f8971c39a71a1fc6e9ee93411f1dce87b5df6fe929c0ab7b73a2c976cb2687e8e9409e3276f3370ee3810a86f2a2f72028f5e65eca461660b51f92502f08529773d1da0ed179c034d0a29e5d10d34f91da0ef4732179f23e06c13f38b9966f681b75f262b58158d3674383f5379373d3a0774d8a2ac651472e5c7c277afdb774d6f98327f99bcf03e40a3a83998a99ad60e4ca87c1e697940ea56fd944bd88e036e957563f391f9a128e85969240781de1662bf3a4d975e99f1f6e2735a0c0c7ee11b136e7e5ce9648d9555e417bfeba179f1322405722bfbbbcd944a3cdfeb239aed523696079aa698bbb3d6dba88daf15436b6cf816f3fd8bfce55b894ccce77f1cc9d93aee5ac84d35222c915a6771dac9d166b6a3e800038263dbbe58251580f06489a67bcfa9585db5e2e6162592ae236e8f5d112503ec42d1bd946e065c3faee39de254cec602f1d620a97e851ce323b720bf8db389570dca757e0a6db3846aa5ba64e007d30835ba1259be8120262b25f0e68b94a4e21cab9968dd2093e704a7a1acfa1af1fd0921229e7946cb897f198c5930f7198a9cd10ba448f44293f68ee9386d2397f7a91e9592cd6bf054496c929cabfb0e80bc7cbb30c5d4a7ee9ab7e591b3896967ab0a647e86a625c5bade4819a158f82527538b3659caa583ac22e8d6f5a8e4e69cc17ed39a518360baa93fd4b12e25cf3186f4fb6f6cc4796f4bf25854ccb5d107cf4d04a41fb696f7f804a9757c6fbb7b4728808567d2f275de6e3d7cf1b9e62354b8a0c2424a82f5b0dcb8177e5c10d51095d427a95d562fa66f9b710f7fb7e2b24027cf9a0d02e6058a9898b3e233fa60ddeb2ab945ec7bbbe52f5467386bdbec0994e3fafbaee1e8b50f80df243351ebf975298b8c416ab464ccbc8ee393025b0102d68a0fa2da52ffb64b32d1feffcffd3080d0af6bc9b87bedc9043d45c4a81f4cfc00fbcf517025356312b56a443f56b3d7e06e90f1fd5418dfb8e2a1ee4f8aaba79704b8363e9a1e39d1783bc2ecc0101ef183e05eb7d1320ad4f98ade82cbabe2a827b89bb4d0f6cf49168611d672fb85fb00373d89945638902d2738eb697f73476c76f7681ff1d309156900afa6786b4fc2a731f2522b7c4938be732c9c7dfe73374a83f9c390541abef14a2268a237733399da0a475bf8cba6dc07bfdcee5e2402988370cba53d20b41e34e112f921d9dc72e3dc67773bf6cc4ea37ef971f75b5538b0fb7dba3cddd6c15365156ef89d52130db71d2542d9a8693921b3a18f9f8abe8db14fe357618935df5e3376e255a3d1f65e35ebaa4e1f84335263107f788cf25aa68a9f6f5a47d11b2fc2437528a03b1e831ae3700ee28eb8df1cfeb907316147fbfa16386e09a492dd49f862ee169eabffa90ba19077d1c5407e7231e03c6b04bb12c29c033d401b52aa8cb7a8ac971804a81e700f1450821152c3df51dc5b1005e0f33ab45c841dfc3fb26c541d6f823dafcb4280aa80fbe2abd6e5c24d18c4cfa11c2157f2815f67801c46126c7d8c40f5f33b2fda9729befc8cd08e2915223e4ebcd796cfbf1af8fe22bcba1c469f6f1d89dfadc23aaf49cf0481067acbb5aa9a0a5784cea25452ef6d75fd0535ebfd6e0322becaddaa2b49f4d350b813b3ed8a8085b3e270568fd531f2ae68a76ab203231a2d25a0c284a2d17b04c718fec8f001bb115c676a40f8e0089749b5f674ce1d0653e79a76630bba7c318787786bb6fe29a6122267eda3e446d3567f345e850e61e87dffd2ad92719ce28ec9a4461722feb493818d2e7b99d9ab948f6a01a5a8ff26d4b313269cb2ad634bfe04d7d9e5f39ecfa6b5b8f5caab26006333fe2f259899d901c2055668351f6d887d018e0feacf3fb3576c46058151527a1b09e78a2297dc3732f46a2ce58bb0a91af54bba74fe25067b57db99ba9a7628b03b79df94c98d93c2a507c5e87684e1af4b2a8449ddfb33c035ca36056d512bed6c5744e9fcbf1b46de254488cd492d451a319b89bd1f0b7bcaa3ad05862c4046ba3764a6e0ecb4294bac36ec8148f7ab439e51cce6dcab135a3a73e613d98f17c69cb4e77dba3e0a232b6c2be92b59f7e21fb022567f0bbda35a115b78f753c7c6959a47a5e6023fce8d5ac65f509957afd78867013a15fd5fc2825b5d8714f1b99e3ccac45aad3dd56c4a48874226235cad1d004a0ca129448fe8d2124df4b79ce9e78c3ba37668ba33a5606eb0617ddfb09913c985abc74861df4406bbf5d633044b72ea5e5f2532997c01f18cf125f481eaca111399053cf2d359d5685eaf8ea8af40686083097e4a03c076e23625ce75c917a956d2b2f3548c4684489b6e3f0f52c17957eddc634b759033bdd6156db7d78d3a6df0db5b7eb85c5bca4ad7986925493c70ab4275034ffa17e02e6120465c65e703f36c198481fb520b987b54264b9be1a0239abe4244f6827ab1d12cd9fa300b7d54187f2294f0fe308588616840bececfb50d3d7ed6a330f0f479bcaab02869ede3a8709bc4a4907e303ef481d9dbdc1084fe4e9988718ced8abcbb928263fd2c627e0d198c2dbcfb9ed05c6b850ce07e4ab6e5749d15822316a095f722b1f34084cd4e4703d5b443075d3a5ceccf9aec418dde8f87253fcee14f7cf4711c63c6456c3f470173ab3643e1a2a3c2253a54b1fa68c3b6fde814128ad87032fed554a6f6ecb5884339bdb857901bc6ddd284cc26e2743dd8b5db3a9ad833523f56ade38345234f79509d7ccbf916678a36bc187d292e2fe575fe5ab77328b7566240b187f6a7f1e7cfa2f380e9bbaad5423d9b5cf18ad639b8da8337cd72cb48f5c862c6da5275ad5af1fdcb41bd99b5a391f8d23c8d7c3a0e33fb9d41f02426c32df428d90652e8d614fae3878d395a58a31e8c5646bd506c0314ef567c45fe81b5dc8dcfcbdf409c56b02219bac8d8d3e781e94b64de26686c53c424c558001146c8b8d36cc28dcf3adc113249e4176b8e877ed83444ea3d8fd734d65c2dc184320b39998f4d0d160b185c38972670cb7f7983192eb6dea43a473e64fe506ab2f68e16f08198f7dda31032a2df60c17a851bd89763700f5a94c96048aba913eb258c4c9e2b6a99531655abe546fdc6538c022e686a42210ffb8457841679994f45656c2fdd6d7f370e387ca081fec480c0151e61af0f18aa6dc9e4cee4e93e24a5e91d2e46ff9173ccce767531bb3b5d5798770a0d549f8a23d3934654f00d2c42f5217b30187ced61407a173a5430bdb478898607f41b59c15eac8c8a41b2e398cd50110465bd13978de1337d0bc306b614073890355813bdf22fe94b81de7fbb300d3dcf6a81938b52efd85dc088c0e6b2af4a2922a0e8c3c90b8328470275c015272d07227face1f701474f4640c206f8d12f68c0c6e49ccd0d7c52b48e604a54609362e8ce70ec369bb65591a66b06d20664fd4804129c174a31e2838a742253f65ed9c6f0e7abc62363584a1e11ab871cd240636945e07379fefde236aa4b567f9fbfa046ccde34b2b42ae8173797df951148c4d1ae40834ee6223d00dc184a2141a4733e0faaa33d8a32611c3cf38d36315722854dd9fff64bb2772a5a07c17e5163eb42311728237c609ee5216dcc654f0315985b2117d6b945a6e0c4ee4231f483840a894c93da99ffa68314d273a472cdef6b30250f57f38f99e9589202fd5e6638573f5a03396d995c8024d98fa87205a7ceb50086dd9b3708a45fc90ee77c6ce441a56fcb864de38e5a5151291021465898623cf546a38b4981bc25583e0ee75b5d8e9c2b56e603cd3263e4f0e64298bb0cadaaed41f22754ca9f3d2ca6fc230b86d01b422a05c9786fbbc9296664b5ce283443f1139c8553a00541d530c358d63aeec03568b1ac93e54f0e759a0e3145a4f478071de30916fcba40ec2d8ed1414bea992a40635b0e61c64f7599b8c4db78d1277efe2ed7e2bf1f4b4f7ef59fedc2252bd69f41eefd0f13da372ef7d2d990145140637fd4f81ccb807407f4f415a9a8b727c378f4a15cefd763ae48776debc641beccdaa1cffb1945bb5d7c55d7da03cbddc164cb52816727dc83fe97642a8ef5d67833d8b0d09eccd88886b311fa528f12361f96696ec12e13472a663b6610dc233a7e8d8538c85d5c1fa6636aefd9238dc4809cfc30a2c68ffe8c637eed674798f175420d354b061f8f247587d731ef5bf140c21d1ac84ca9870da3f51cb392511b5a6fedd5fdf2c75d17a8bbf6ee4ba3b28ba2559ee3cb7c19f222878510bac8d5074b568149f0d7055221a9419d7e3088be49dbb748a79736ff6f3091c7081d554bd42fa3a50914f3e7c1d5c242e2302ee552023bd8d1c3387e210115d6b9354ba1c6a95abe0b7a54befbf67af35f2ac05f6bc222ed04cdabb5bc3bbf5762bf148e6b779a2280f2bc5a50a19910d949320be665684e86919c47c7f18bbcc1dab5220216ff661f06ccce6dac9e402907336cc2b221c286410dffb43716d0c4d22551e0512c375fa2526df6d3a005d5dc812895d330aaf019364ef58015c04c9a66798c36e866e3d04fa0c65ad7787ce0d9dbcbeae344e176ff39cbc29e2fd343d72ffe198170f1d4325336520b77a7a25f3d22ed137db9a84aaeec9bc570efde3f0b36df1c9716638a68c45964f560674822bd7217e9f12369151cc58d2b4cf2a6e8cfb00bb472dea87649522ab3eeb40c597799ceb9b0abfb3f3fefb986870e898801d23258d65f18cd81761eb0a1700ae3e2b5b33a4bf87201af00e7cb5765537654ae9608a943b12bb660149595750dba8fb80c3810470d4441ac6674435ac2c4768f738de453b2cbe0116fe121f781b9bf0bee39d85c0ca2ded6b030eee0e5905b32b2f59c1a35e7dc7d7b8d5283147e17c3793bc95fb62f7180b271704121b5fcfafa3f5281ac28d98d8b60858f7f9bd531fc3f9bde174d56cb9f8fd9080d5588af43bae49f6fb9143f28b21bf5dc74eb04d1ae0d077680c1dbdafbd609c1dad2a74410e841c970f5eefc99cf4c250c450ad40ec67a71201e29e1304aabe994f90539275f9a2d9a7dc9833958caddc552f4ce7994af223cdff033f949ebe8cbb59970d18a938069b86f007cc5ca5f97532b3bd2d8aa74b010ef91cefc254b34b0b99e1d99d31c9d0568dfe60d9f3addfb988d103916ab177ad508cd6f2ef06d05feac3cdb858f3a2048f6261ec219230dc5f07df23dfe6bd784fd7c15331d07d08fa3b61e7d86e3f95f0e49ff3dcf7e7a9bc8827953a83a60e869de503e8e50fb6dfec8fbc64c17224b6b9a7393ba8cb71c6d49cb2e5b7152f27263ef1779a1389f10f647910ea4752b0118c6548964351c8e4a506b85dafd365a1dca5147d8b3d222de56faab8a5a496feb191475c671191161308403449dc3660690ee695a0791372575a08874db9fc911329d4cd6b5b3476fc43c22b690bade098cadb6d2aa953ea8ffb2d6df77b842cc68c8b83d1294e06b033413c1a44a1bf115e173d565b34e65700ace905af00a4a05c839ebb56b7a0ad5565cb51bb4d9a76bf248f1252e8eb68e083e4630ba50b6cf1ca6db793346437c88d23a7c1f28165aff52359ce9f37bc8d28240a6fde9287a257e99daeb331a767510c7365cf55a77b5160d5768b6b2791cba0df6ab5e22c6822bc22ceb68a908b2eb384a2088a92a0fdf619362434258a9ffe8d3f511d536cf12ec03d9de80bda2b14af2e3a44433ce74235bba344bda43d68763a23ae2d027a30e0b0288d41f54f9d25e4c4e3620982b929e09f2f82a07324130282cecbddaaaf7317729d71a35bd55844c3da834b4b9622298b2150340b15ac6b6b9d27ebcb7084579d4bf4dca50e3f6033c41645027271d5109f9a8a3300788d8b0365651f9c4fd5f88c494fd6f2e0d88372dcee449e1d6a65a3902438ba5dd86da27911eb585e45ad8f30127fc5957a3b4aa54ab1503e17f50da47edfae94655ed144150ee2d2930c05fc18cc4fc825c8419d1aba4704529caf92d00ee89bc267e093b1ffa46be87df35255944c107cb20ffc3911e2c0dfc725bf0a95fb939d8d0f2b11566f6402c24fdc3384c3597f4af24556aa81b9159873aa9aa1b5eb46707b1459c0ef1dafbb96b2c87b74fc66621a8325bd42d18c12cbb9055e149dc784d1f472a3bcb56b6c703864de947125ba18537a431a084c05e84198c0ab6017ba34d9b17dd25219ea9b082950944d0144b31c3523e7b967e1ab34e5d0cf2166f162607cc37e5b140934658d51cbe92443627bd7db04fdbbb8b4b4fda38967215015eac79cc7ea6c6800812fb35de968e249335d1ded2818f49cf2ffe04cf0e7a846f4b24997afbc70f129cb64ccf37d7500e849595b7e15d6c895cc297946657217199155d30f0448d133af5be3b4e3979bd7cbf925387bc31288dc008d6a9562e683f96cc75d40f120b28354baeaad25c48e53190919ed1950c724938097aaf7b215681b1ec791acd4de9235947bf3ed6f0f5d58a1db8ffd7ef66417aea6bb62acf50cc8a6e3fb9b0251caf48efdb10eab186a366f3b761f24696087f3328efcdc8d6678aa503875e1163509978ac75c6622b163477453ac116ca53f426a0ab1d0bc0a3109d3068d16c5769d649ceef304ab36b99f49476fe9163093bda084f3c23047b4b5f7995a0a85a969b7518b29531fa7e2709f7f1c5987f6a1bf3c0a6c43fefe576b12d8530da719b72346e2fda287b2aa3e730041331777379c223b562fe37a089dc0b611b3ebbc7bddaf2afcf2287047fef444afca2bdc45ffae329b56df67296b2472eb03880ce0dbba239da3e71b9e660e74fb712f8cfe55ffc07417f075817d8cb659a755b4437d03aea60a9abf78beef7a1c93dbda5b758d4331e7778dfdadf61f32eedeb951e48063acc140005fabbec931ad8d49e9c054dddddfceb9e129853a75c237e785d5ce5273b296fca0c432e7bd3fe5d8672d7729831721d3f7c63a50562bc0f02e4431ffc5e8a7d68529d692be3243ffa026e6bccbc272145dfbfd60d38db88aa72157701a50f4e38e62b02068a4fe657fb61996226e4a58add26d8e03c28c6294d552de75a04eaf074f3baae350812ee12acc67c226c4bad433ced627b174961c5c9ecd5a45240a053dd1ee93b77484626a6c802fcad2ca2853743a3b663cc0f3e7fa50dd742d4319aba497861ced8bfb881bdbb0ca218e105b71cd12a3ea2dfe7a683c12ae656c0500a9eb3d5493104da1072fef4a979ac4839860578eca9b4599c7de676309365ffe1ac4127159a03107b70a670e4c70d508636852ae2a2f5d0443e088ac166897121b3b16d6614a98e12b282083b95151af2e8a3bc2c636580ea37f1e97453a1454f4d001324d02173d4e14cc52bab4e7a99603ff2c3afb3bf3e918e7e9171f4c0f2363abe49e7963db4ad7b9cc162af8082a1afeb1c19f8fd3303f4856a67dc0414bc81da44f058ab68ac573818d5570000e3d17f4a52888e2a7890a33719d2b73df34cb5d745523d2af8875b0588b1dcab82790b32d7dcf230ea3f62e3aed01ec9ce015d619768781c76ec56b4543d28516b4b4c959552772d0ddfe09d8c6131368c15b2d599ff56d7a202cd5cd5d7fa702374378d2c180c9e8138a786f7a815481a93433cc4bbe42a21b38cf1ee50f94111fb8c882a06e3450910fc70a2497489236f10e0616658f4e6585c2931cfdf3622b7125ea5203980b3941160b03960614453c13182f288a1d9d11434b0d41c1e044719ae65f4bcc65daf80a2cda67b9f91b94343b98770cdca1ad5e1943dd829e33bdf631b55e69df24126c6d8578e6d68606e532960be17f327c898f2fc7a017178604f0a1526762afecd0e27cbf7b33e52d53f2430c1a4b249bea6d57073ad775bab1f182866e4ddcc3e2fedd2d2dec7b4b605cef1bc73f62b501839f505eec379b3d25664418696390094b83e999c6a246424f9128c22519d3ca93f554f7e8875a1adcea8298a046a16adba197f6775e6af0db1de8ee06781755614dc1b680c2c89eb8063c340a1f4f7b28ee70b2198fec255bb429e4bc7070af9956aedbb2b7e1211c5f0ba8484e8789c5f9e91a9259a469f6512661522ed900a2db933211a7d45a194f1cb1b7557a9ca993d5fa01962c644037b93b63cee73c8ad7406a502114e70d3dc3cedfb1954219648b6e6fc958c7658dbdffffa2e2838f22ba633d3be3cfbe940f83b8844ada2e22c355ef9c4640297e4c55f6f411948fca74f7e4a6047e2ab3a021a836676eadc89218d7fd503e21a39550a314b33354f4bae064aa8bb7c6b249cb070636447f13408786bd6cb559829f9cb973565546555d0c84c3dd86eca168988584095df8f5bc57cb2494f89aa3b6c8ba44ba81fb2dffd63921b48745cabd659bcbb9d5b3d7e5c0f3cdab74abb451545d9b18a014dcbc68c2383926f5be887b501151298ceeb0fa462bf95bfd18917111b6543c65f3483be11afde0417c9a9e5fdc88cbd477a6b9843d874cdf9879f75d2a4925e9fb45729e8bcdf3806876b5fb5295aba267c581a50a97f915efa750aaab4bf43b46e26491a4565f2e10d41c8b9369523f8c6a8d2ca5fc4e5c1b716612c94a92069d2b26e207085364e69a75045e2b63c43699adf1bb364e9cb9dfbe6227d079ce098a20c2838c8d11ded471400ec48400cb37f8569e5d796acfb969ba3c5cfcde1c727bbaf12c258811b0bbf8e14e1440a93cfa4c601050ec2af21de030c6187c28508247cd552ee9f5d6ee16e902f38b1b695ad3ed400a0fb6e096d3051cdb99baed960256f1372d8bba4e0b716d6644d6a2fc30bfcf949e6538cae0d967ebd055ed37a2d1a41ffc512fa41a6706661771d0cc9b738a0c55c8711f58996a0fca0b79a97783acc1da2171466912eace0a3e88a985f5234b0e23f5b9eacba801ee5e0160003927904f3d066ea7f01ffc418e856a719899c02d5f3bcfd7be974af441583277daef69eba8c208a7300bc1a506b3e969746ad01109216287008d76ce6f33f03ede9e930f4b1d5f68bf0c48d9006c2ef624d8266bf55ea116787af9c08afc9b18ca9a64061bde95ce151f5f48528eb07ec74db82c2a4c571de30c17af41274bf593f04d73beedb890e076c0c02031731903933eb5e2c3ccf37f8bb2f9fd02f0010b358c6edec0558ebba18b26ddc5b77a230bb8ed500f9d396f424578937b0ff8c1c6d1067667ca6aa1157c169a78915b746c8cacbd6cfd6b2444d2bc084f3b887bfc1583535449907582e39f9d7252fb6d482cfbf34fea36918f1ae6cd2e2d71aa04fe27044206119a9cdc3bb506474c4e56ebae82e34b3aa955d7327dfd36a9253af099dffbc60fe12793ca11eb99b568ec2bc5afebbcf3a11302f70bdb17a50ff0dde084e74148bd3c55327329c33aabf70475c7338c0a9efa54490e2c3eb7755559f869e494366f5f1fd71cdb5f36399aa5081ae754c0d9a1d0598023a513efd33e6cc995548b0d958a1fcb824ebf1d3b10d1d3abfc682047ba46963d61dae3590844a34715017d70d373e875f54f25e4425967310f5c960bc54fdb8257dc1d3ee6e72b5005a4ae49164e97fd68a7c6c17f3b5ec1f65223f25a6bdfb0422bb20e7916b7574635084e33f99f22ed541ebb4f758ffe0be6a9b7b01941ea35001d1035697763e56c841f28e8b53cbb085c4c1139b2659417ffbcd62bad3f58b5f72b17a0abafdda8c8c10c5277a2a58cdd25bc15db098ae84b95ad2fa77ce31aded405a8ab15686c6e622b9303b91dad258f6245ead4a6b83ad4c3906072586027ccbb976921221966b4a07274a1262c1f21c12cc3e2acdc10389faae771e745c81f60f15b141013e270b452ca869f07f32c6b77ead86f85e26454782ecd5e3b64e789c1c390194c8c62cfd36888e7985615227b9b99ddbade563df1116d642d577d23d31283d6756527121922f82d62c6fad382303b5179ceb87c7c8d7feff9f9c1598ecf213d19431d3dc1f50496ab4da9a5f242086228817a3c9d2cfbdc3d2b7fc91e9bc70e42a69a6708892891dc6918eba595205fa7452a28ef9b07fbf7a952ff83bc4b5299feeca34a355a59c728f4991ea1b18842b6170a9d06b822e6c2d84a7d54502492713f2cf014997a8b0ac827376e7ba5d2a60d0e8b560b8030b561713241a04dab228fa80d66eaee99b8a7cb6db8c4d51d14f5e38d37fdc35f52cb93251f3ec26fcf7c7de49f437a43f8ce3fc6dfa343e166f72d1a35d9b3a1be1701ae20a5702f948fc81f5a43037dba4480a7543435975d82d950878db2bc721fa674bcdd288cfc66a5347ad6e138092c607145b202ecd7af16b491da37d07e5cef5451ab0c3b8ad32ae074593480d190b9a736e9c77c5dee7bf0b25a36198d33099fc4c833ebe35289a10a674c8dc0b628ac32e2f353f203b1e703c4b8abbb92798271c7ca41319fef03a4d83d048cf78d2eed39fb087ff020c5d5d4e1181ae7ff56982864459665a477530030dcef6378709daa5e7d02cfb61c08728f59d5ca08d3cfa9f4d5a5063798054f37a4872d45d0780b54ed96fb8ce824d43de1c57f7d27b2aaba19d35c9bb7a3960a522edd66b2d5d98018e274288d4ac1988fc25b12e3b9150ce0ab3ec4388af22ffcae1e1becfe5a98792aadcba136bd8e8819740850603034a9bca4a905232059bfc189e7ac2e1633ac542bca3e77312162b0ead4839c99991081689aac0148c20cec449ff9ddb06f720fec2561fa730da22dc42978165d30f1a06bee7f3915574411c9ab487c415187ed47e8032f6987d9ccd75a22ab047707434b4da6843a3ba225a52575d452bc5aeeb7ca8a0003514999e85f1dd73587740edb49fa2d79e82341607beff27beeec493b6941f1f9a5a8b8a5838bb1ac7f5069630659af4e8c9dea2cf66a37e5bb5b54a9228c0304a3b26035f3a65f254faf6109c47fdf776de8f4792ca4fbea31cbf40cef301600f14a7878287233e3f0efcee66883a2a829aaae41bed1a981d034cda6afa5c94c934024b4ab3e445a5fe67f08d405ae8cb1a9811abb76ba4cca9afdd5cf13d9d584040378f050d9f995867ab5b1a3b84a8274baa7b4f8f302e6779b87d244995b313e04778c5cfc0fb6a5d8058b09c4bcb3de9316cb3bdd15156e7cc34fae798838d8161ab3bd2cf6acbc7532d1f01fa13613c97e1f337618126cfe00bc650ab36c4522e9acc618ffafd38217769a4c36af0ce75d453428180ae359651dbc9b8c4cc30ca7a0efd24d3c73742966a2b0fe364a277276b158a515670682ccf36a89b9c6ec08f640b357a97bc494672836ce7c5b288ddc057e82c1bc83ac92df95a0d25af3d2a7ebdb5623235374988ea0c9b986c3be6859a42ed18582adc5ec5779bee976ed020e20b013a5ed2a3798ec7efdab1bb9104d31fe82762f3baa1afc0e51c644f02cb73e4687d53e85fbe63ca860f53090780e900f13aa881b7b8d755e58f5afb8dd8d2bbf993c89c705bb34f12a133fc615ca8ba49d134da5474522860dd267686de55e0b41ff3b7d4c54da6e56f1a52594b6d513b169e5b21b3e5ec15c304a00a4e649c58cd3a7bc126c7372d0ceb674be434d2d5f29da06808a8b24f605c58ed96ac99c7adaa6023d2a2df71f0bac987a12e1c182a9be42fe7cae4b3d0e942c8fe21f5ecfb024464fb6d4a344d93593fec88c6d010ca4a16ba2cf9c9c4976f7a4f5b03274e74843cb2992591b6ebeda15247e83eb860676ba228c4ff6f1b8b42a8b1fde435c824590089b4b3a70fc6a1ed31c39c801d0c7be0b5c69e6fabb91fe4132dd1b7e6702d4105ec49553685fc63d562ee2edfee1a7e0fcd3da5593ee1b87bb58a4508eccf8a6daaca049f07b003ac1ed23f0311e3d43bdd3a264f82eb0a40815e203b929fbcd6ad8467d4da77df4109de9600b31058876553030591fa8db4c85fb5e0f187c3ddb87f7c685277570996ac4ff0a1973c2f8a5d4397665a36c07038149c54751dfdfcee47d8455e1e99d6c54e32ad2f99f5e79e491e2d5d233839ae07a6dd0dbd40a34bd5efa92504662b702abf5b64d8fdfe6f00a853177df88b2f35f41682c8d977d8d11642a85630b6b53b324115a057e738520024bdef0912bf617223296e129b2687dfe1658ffb8e2fe7f28ff9c4d414fcd0cb948f22715732e3fb8f934b0cc1afc3ed76a5035c7a8cb174add722b5cb31f2ef3e64d17c001bb8c63ed9b79d8d8b0611c57f842fceb344c2d6d5d697a08f4d9f95731e03682c21e00d1bc80b1500645ea80fdd90ac63bb7a5a0c2353773ac78a9b205873f940a04a70a1a5faceb627fa7903fc7fcbe5f59fed877af09016dbadceae23f53dfbce32844528df2d57da0540d24e0763fb35d1c2e2d5e25ff09a1b2efe9137ad4358a144b599a29cd97bf9d33dea4293c450861eb1f372a6b23c4d5c3ef6641510e20ee714a3680ecfe5a476df584aa9d095b691b8067ab3f51139155fe612c10d479e99bea8affa05b7665a9740e06b7abbd3d1eb17dfebf3c3fad6e7900bcbb040adffc7e1ca8ecb0f770aec978a30905547d8a8490c060267e08ff5a6c487bb9a61be7694963b732b26428f0bdc2f8c95cf2357daf45556adaa48ef75d93968cf6ea9ae55784cf6835a4953729167e53f7479d82542c5841b6221d58186349206b26cd0639fe08b7bbb6bb3fefee4faab69e18af816d9ec86a42b08970ffdcc5152bd5350697be3195445ab35e48f8c99eacc78f8fa400944d3f62b76c7ce1911b9116c47cf845ccc68ec52d9ab6e1289aff39da9faaa644091e46b2c3b304b0c9f9f53eaee01ff3692beca13b9a63328068609372a6e173ae8dda0776f7cd87e5d1846e3f7dc9a06bd329330dab86c3de61fe4fba8f98d8a9bdcd41bb866f7b72e0df618e785e93504903f5681aa7f0732bfaf6657b21c5a960b63fdec8d82e98e59633ab77f402e00808a5e1a4494102f9149bf131186b6168ec48161ddf3d87f17efaaf0daeebebaf1313e66caeb638786cafd70ab3d4f2587cce9b2fc32e90ccf639b9ef944c7c4f44548ab4239f8acca2cb7e34b66ec8f58611029e6e809ec19ad1bc7731d78b303e371fb3919ea1072c61500fe438a261402c3b1ae75f3db8b88b9a33a73335a5d9edc30016d77055acc8830035e64d08ba8e185c5949337fd135e12d1f064064b10fbf24396e35da6f45999432cf6a00ec240d17f96c098596e8af020f4481754a7c8982dd4b0371c0c73199ee8f14591365ec5468f44a870534c9694cd729c2e9587af34c97a46eb6f7f0fd5411a95194ef675a77577858499084a02fe9d000e19ab9a692f8c1263e210a6292ac1fc8f1721c1528caa76aa0c565b784ac215b81e879bc97e9a7593f19c8dc9f7150f586f0cc9bad468c03d478a52e497697fd7ad8f7a6f1060079aa4fb379a06b9f9951f3ef3e56b39d416041f7931a30db7da99847ec0fd83d4be766b456cb1dee86e3b7d39a8c3e7cc8343d27708cc4599c4254de782cb3e86f4bc353bebf26132ac3ebc9c6ab41b8e760f75e9d5e416608b513907002be7e236cc191fddef4b219023460fa0f35a045f5e2c8dab1ca5bd2b8e8ae8cd5dae5a8842f1d1ea1a3805350958eb68c305890c19be7f9aeae5d4c0d1eb881e51d5b5fc9806749005361aafd850d9044b66302b1ed910966ae2ab56d653a9a4ba49c136f0dd8998d1c1fadaad1a98e473414571a1dd138e7fc9e67ed6dddee8df7ffecf95e570626ea8be2fa48df8832681f3dffa625ba56f3e5f61affce5c58eeb3fa98aae2268f473ec0c9d3c067c978eccb449cc7edf8cb36d74649b9bcac38ddefa861ffa808d9f0a96472156d2fa99942311bca5344d8012330c9e42c5eefcbe966b22df3ff3e17f244aa6c71f1eec31d727cc3d472fe89f0003b99f9f8645ed396c9278e1a80eca11d3986c6a5ff591f27780057194f6ba9a2e624dad6c5ea2ae0b08d643150ee2607642938c6c80a50020326265656d4852b80de0a7c807374caf4b0cc083ba5dd61a0f76293b9c0d22aef869f2f12cddb14474c0ce9c24d6b8b9bce455573e0f5438f3e1656536a5bc34187e33cf18a6aa1f83c025da09e9544bb65ef0813ae697bcbc2b2e6d612ea0521efcaee6aa5af4a364e0e4edefb98125357dbc4c4b400132d98e1c4efb0bdffbc2019b286e7190e27ab75e968ce70fbf3b3f58d6412f4e08ad6c4985a088c0687a26f671c3cc9be4c217a89c5eb092264d0c790da61949c98fe6a3860550a4de799a2f6ab88da2427f4568cdb79b7de09af5389568aa420467ce600b315398790c65d222ea91ef8ab01d78ec2eaedfbe998e33b922ca6c2f3025dde8da4e32646f91222f7399ecd93b823578865e107e8d5e9d72de6ff1c3f8e1b06bb849e442fe6d570485f259d0b3373f25b1cfaadfbdccd7f80dc3f6a4179913ad4e0451b05e57682a6fea32409a02d57fb215f31cfcb2a80c70abd752c2bcd5869a0282d1248d4e9ca10de3c38ee165c2bb0d115bccc57a7d77d622afe38cde6ff8618e0b26db56017181b8cb8870034ae0418f7310386a15690b08636a3e4064b46086aa5d12c90d440f3862648fdffc40fe2ee45af923a5f285e9c827c1eb7a8bf68a0be49a0e52a55bed43edde048ea12e8129778cb34c6c365306b212b617314661e9030cb1b2603239d4f100807137c7d35aefbb5e67a0ac2e08c8b6e2990e45c2b430f255211fe68800160bc7cd36e12727a1269371a046e028755a81b103a460692263a1441f07bb8d61ea482d93fa43baec3823d7114f094ee59334fb11d910c518ab35a0b72123a38ab4e7c1a847e98f109cf8d28af6f7ced09c64a216f718987edecd96f5a1456b5570c2165d90c28682960be7e25746ce3bd9c1f7fb5dbf3102c30b99b91b2a137e3a944da3ba9e7b3317eeea3bef9b9312f603f84947f1d32843b95a701adb6b26ea4fcc92942675a8ea4bce115c8e6010ad03dba1bd4aa94422add5818cbbfb6c3d7f12db8a7c2d8bbf97c370b3e9b8f65f065024f1067c2bc8423ea478356a324f47cf0ef9ef2cb0987d1812d531ce00a5e7256a565f035bd5907309873bbc2f7a975921557001aff369c0ded8d95fa7a3de23e8312e1f12f25883345db860f9a69ad8f4a82a715d714dba750d62b6fef372d92dd14a2a1f9d66b7d35bbc511c7a5d5e098e9be717a546721d05afa96e8b953294721a46cb89875f18c3469d4136014b0258ab6633735b1ebe0d7c0885f0db4136ee0eac078725eabf60ffa7fc6b91408dbd70f65804138f68214a8ad2b2a408313c86846e30909987bf85b71d0f901367dc083e4f30d9934ba79dd4e951f49f2e06e8109d78a3ac7664b1915e9b7c7f7b89399fd649f3d84792be73b4896d389bd286de0ca622220bd8e2aad0b880af3c5d8ea921a496bc31dd79f53d0503f61d7ca769e2f79d8aef2831e7b2f56933caa601dfd8422755ddf04d6130587bf15cfdd628ec23470133ef135a9908787cfaedf9aa7c4611d311249a706a4df8eea7b055e917252f73c5932ae7bbcf665a0b364feff4dde8cca0015974fd3710e30fc062c8999ba2bc43493b14d95f47b42224a5948629338b56433d32799f616a602f5155831badc24be450143f62f4f080ba3d9447684e2b17319eadadb9576a5e47319b7568eff397028092e67b21af5866e290fdd6fa3b13bca02c3e6153edecf86cbc789601330b8908ea82fc75407aaf92c740ad3e98d795284d241ad378a5780cc8a6a304667d432bda7372d4638881964fb8fae79dc2173557a57f28649160dd4b4d0f12dc095bf5605907c60a2c3d4be14d3a07df82163658a1a505fb3f79e6c0ce68fcbdd33cceba5cc2f05a8e332b42e6c80327bab7f320755fe4096b23e22606204894c197675fc2781ae95b749464b46c4979288b6b6f1be15a5d813795f291b72bd6f67842af804076c87c77354a59c3d2dde972c0478a6fe14b1d50533942dd98e58b58a79a34d315df1a7e4d1eb766be68fa5eb5f4b4577dd84e0ff69b2e4e6789c0121f08341ff197984bdce1c20ce645e5062d048d7f13b48a6107a4d234de28c2ca796ace8610668a61d8910970774743e9cada389783afbe42b770af819dc3ba8786368ea0f36ee63d246ffd1f076d8ccf38808dbac2c7d98747ef2e864809184e06a8d7fc5cb6c2f869b803b8e1cace45fca9e491dca67e8cb45acb1f0451b4446f6dee30d1764927021b59e5aa28f6d481b5022aad374c9c2f0eb8f65d65c8527d7a130d76bf1a26bb0a1224554e6a2b3c1e70e9bef552810f0172b55accdf1d0b7b2bbe69ffd9354d6577f9b7ed648abc92112cf0a2bcd88d8a453315c035e87f3d5d4f21104c5a483a5a2ef5247980785d893b6bcda2333c7a1eaa4096851acf54b597fc639408300bad855715db9a05798e3fddca026afebad61747305369027fa38a6d923baa2bf5a5dd99c94ef9a194c69af86feeb629d91a64f166add543c09f94b15662b3ceaa338752fbf40be1c9497e72c302446e5258fbda7c3f46241a277e717c22439fa3755d324d1a312c1eb2f9e693a3fb996d9f44a61d845e2eeabd70509eeed7dedee2047403915242ba69dd5ab680d1394dfe156d2534519370948a3af03296c8c8403756b4e161b2920113b257d531cb4d49dfba8fab101624d186d0e01f7858ccde367b346b26b0aac4525f6f8c085f590c5ef98b926bbb9d870d42283e33405dde590b2dcfcc4c1435597b65f94e219578de482f16e9120bbbb3d25c6ec133c1778dea686d1f1a83d3444616bb0e2c8ea12121a806d27722fa280e063eea9d00ac6726b7304f4330efe6e01c5362a8c659c931ceb191c0d8de717c37e1023e95ad9483c5b9643cb53e8d625b8a7ca721b895e6b4843a90150faf40739b5536262a07345ce8b471410b35c19a0a701e21c2cc3378569c68381af2d6393de33328dfe4b5d78ecdef7dcf94a1d40ad1e305b5d93df8feb60f2f6bf67ecdce8b0eac9ec6b42285f06f59b5bb43f5da692cab80b670f0c2b655463f5e19521dadaf1a43a86d3672a3bedd245a9b0ad9d633e266633293f921aee608e51ad131b6f8e451e84e657813aaa9b880c9ce310c07317c2f71f055be50ce7e4119bb589287aa967bf5aa9e3dd6bf613697a3a04bb1378d66ac425ff2a985cf773fdf4be4e2130d6093e1a007da3e0947e0092a90338ba1f1ed45af12c3079094ae9a7e38a80eaec4e34f5951b4554b1dd0f91d553d5f461bff58893c225fabf6dc9b016e40cd1e8068938aa7bd6f8458132e520938b82a1e52f6daa720247ab651e0fd080ec066626dfac003de31c2143ee0b487972cac5b83b2a17c37f065f18274dc3ffb3b8d1aec5777deb566bf5298b790c38e05f5ac48ccc142f35b6818fc82df482a3f009aa1a8349db9872649b66f768137a870356ed5c8774f98f0e8aa7a3fc1456cf66b7b84df5f24f4e59dceb26134bc33838cfe08388b74d7f51667ee3bddae9cc2aa98da220bd863bae00d9e73fe619d179a8cbc381eb906b17b3ead9fad8bcacae2405187101dcaea2775c578d2b4bf1bdef45685e865bc5a2442f3b59e4dbacfad26357c510bfc8f8a5a96963f94d53f7255f20fef3004e37adb68d5519b0925c386ef4255beee80a2e41ed21a727d01cbf28e840efcbb5d408e9206c07481fe8f238555355ee2941df50d646f8f86184d96be05c2028774e8edc50423851b69486bdcb58912bdc8faa70a260f7bc9450a94239d020dd9bebef42e2bb5e6c55495e7ea0876d85050461d889af5058d0bf922b50cab64f15fc10a8df551fe9f29e05daed976a494a2b9c260a74963c707b3df3a5b062162e8341072ad0f4a15016e4cbc0480e46a6f298b41cd92c1930678835d14d43057eae8b9bdff0a30161dbd0347c0d4ecd0794617babb5a09bcd4d69643ae469adb8a60198bfed8bc873cffebf571335d526e11d0a6ad98eacc4099d035e362c8e04d0208bd41f0b98135a108fbd3ead0d6816a02d58ed665f159a030550bc4263dcd81ae491488b4db1791215471c4bc0e4e1ad4ab8fb7c33dede521b3870e3cd47f187cafe4a81e3eeb16b436cfa245d53b204967dc75b817c944ec0f16da55ae2ce4e3b1d5a074b96cd6a6ed841018a48bc7aa699b0923c95a50e6b8914c247ebb75e5512edebc29512c14ec52d3aeab756e7b45a03a899f40cc1bd3028bc0875c24a8deb5bf1f49f97e4ab419263f75cb578179ee70cd90d07030d4b19a9beb397aa8b67c305109c977ad0960401d1fc28f14e14ab57a93007ac4975b95cb9d7b84d9e0957bb3fb39effd8007a42b9ebc9e2ab432ef257f28228b55a9f74404a7682868a24f1cb3b98802a5b3a96a22cdeb0bbcf02f5c99a0b902856c97c90fcaadc63bcaf31c088ffc6dd8f88c3ccd466bacea46d46db13727c68c57bfd6badc5f9fbc8c011cdb3405548a6079895b43647dc1c1bfb8723c1bb5f9d84edacdee7cbfe4352f5292dc96d83c0997b7c4eb5c9ba3bbaefe5bf0a26d414d5ee5453f49c542b69dd812b79074435a49048b8943d65cc98f218346a133fd18cfff139c8ba2706fec25a10360e80188073daca8167d0b1c485167c3193cb07e99f4b626815fd67b622864da4f20eaa57079e2269086837593e6c607dcb6e068ea79a6c1fa06b4cc0d0f4295c3dc1013e34638aac9a1e162d8eb7e6f03e33eadbc6c54fb782afd78aeb1f728e0f607f2cebb86dff8a50381428fb0539258bb843e82249542fa0f5a3441dce5349dfd3dd6d815caabc73af720bf5b2e2639acf04af309517dccf463720ca59d26af3610883ab524136c74b3b4604147b0b82a65c8e5f4586c26f44fc0af826526a15b1d461287bcecf1d6afd2b9c240530e5f2cd72f140d550068551c58dfbc71956ac2ff4a8a7f10afc96ad8e075444bf53e9484d2b2a5a10ebd43c89d4186cca15cef58e28bfba4782274c2b80dab4fedb82f9cc4dcba02bfd5614ce911ed6eef3685ebe0c41e188963701c9d233edce67979c39e704dd6771fc1f855c2caeec05335783f544a02967589b5fdd95d744af0ccc46a12cbc9d2182611d683c17f64b1dd4d9eec46d1683537eab22ef9d82c5f7ed4d1e1dcd96e6f2545bfd94fedab7f80a40e8d2d9b02bba6666af14ee23248c903266c153f5f07cbc3e1c97237450b9faf13ecc1a5cd4081ba56aa053ffd9c1246290ece40617eb961f5a33a51fe12c9865b11e8919ca422d1681da2a689cdd15da9c83fb7b44132adc9a6f9231a6044883f71dd7fe61e9ac78d4dc88331de855606105f09fce6ada9711fe74f39ade87406258be7f0ad0f91e986d5d7c71b3e97f745e457c63fa7c2f9923df01dce1cd637a8d4414a52dec8e113a7a855742a85b2b3e6194c351197ad1af0a15f043e5fbddeed2918afd4169427d470cd32e3b6c616229ff7820bcd35f0653aab94d54f66e75dc3c86086c31d8710b79d80418879097b916c94a85113a062f21438ba38fc120e8524a9f12c26147d5a2ce7afa3dea52e983485a889fcaf5d7e7bb5a23aa43ef19ffb97cfac546e2750b89e8e8655ea096d39c49e8942e34f8b8d351084bfb9ff2f10eed769a1ae45d11fbee28f61b6acacc2d796a2d00a7f05723cbd19343353ec7bf05ef762be256ef948493685c58abc94b9f393a9e902de0b230ae3972cf3251884447933286e139d173e0e62aca54ce0535e430ed773ae5575fe12f354a21eb4d63534248188e86d9549453693e91723c9c3e59d065f5e1531d7618f412181194ff849a6223c46398f00f899ecf2f543cf9445ac4699ee3a6374df71f0af0b408293ee03bbdf1d6091cf5fb8e86312133f71c358eb930973635955cbf696dcb52bf13a90bcc07111ed4197ecac2da2c3fa67f2dd4ebcaa676f9aa7a1e7e1b77b3ce6768f7f6082472826960bf527ce6ded9413abe571666f65f4eef7f9ee2efd1d4738aaf5f01e04e2e53228b06d70b24fad09eb9dd2c0bdea6c86f2d7f04d06fb551af410ff12647ed6f89a263b4a47aa87eba4ca83918203668441cabae194f24c5991d20dd5faa9cbc0050e8d4e177a14dfd9deec2a7600d67589b581b961d744bca29a66d805b5edfd927e44a45fe79b14ae5e0c27ad2db716966284fae0797685b3815b38f11bb85b9e2ec94ac187e2721c49fb45a89b5f07e918fbb9adb650721d6aaee5bc81a539701407b69e13586213b7c1439d139fc3ff404d606c3727c222a0fa8f51c24e47456ae48b1cc9931733e554bd26511d93333f2909de433c896e5b86810e84a334697cc434ae7b343b05c204a93742998e474e140bd757bd192b5e06fd9317f6ef3738a7009a5f60a66d8ceced5d2b262b1463f686e1e75e04f132bf8cff18184d54cb310f929820ef4921ce11e5aa9cda1150d699783d7fdde230539da09b501be7da7f0a88d99ee20513e6fcd74739fc08955f37a60161a36ea1d14a347c0bb2f61aafb40670abbc4c22033e656f53a4afc27e7d2743aebabcbbcd65e130a20457de74ff27c8d34557d1d44e01a5fe5d95a67cdbab331d391081e35f3996dd1f1c1c8ce0603183280f35b2513196e88848d1ea8867b98196cbcf83cc8678a2feefc19e1c95a97176cb2c1443847c9166ae73ec59c6cf8a3ce6e715b640c8229f18219542b80a73820a89734b9080b5fffd576ed3a4d11e8f203ef02a5cfa890f64e4396b058fae1a8269c70e460ec8689239072695d8434be756ad872bff83d5a3c943200f23dfa5943a06e209ae872b76f18ef46bbfa0e651b6c91d617f677f91e2dddc836fee297a7762e6edba48983f9115a8a2ac58613280c0b19799729c104b3f5181e840475e94aa5c8dd141302b5db227ff9a1d821ef4c1e6b13e3a366ac08b49bac7fd7f300a3f6695c816dcef893bf38e8ace0a5307875acc387343ef49ea667ded0643e9fa542ba611d5fab32ce63d18be51bab42c6b5ce951d5464daf866e15f89d6e218c8315a86a6c2b43183bcc5efdebccfed1a30ee47f4c15801d8d2223e3057a262a1dd3d439d6c7378e284ca4e69716a761d1959ec331631f57776eb318357f8782d0e801a3a59516b2fa4975b760f02c1f10d5e872afb68cce626eb533b922694a404e40a3b4e7c3a15f3a5e2f704cc33a62c7976509ab792f4849c9389ac3beff449cb840ccda1b14d6fe1b35511591a23d849d99ce483945e76b3c1761288c3b8b7544e304b633d61a1c84698859438709edd8cadaa9e6c91f46b9b0127552ff0f76b067357221b69e5f62710fa52fbc340de8e17bb1aa24fc8dc11cbcb908f37113ee3fcc5bcab2fddb03343cb6c6229415d4950ff9359f0bcafdaa0430463a7ca40b3a9d92c564e7647b799bed4ef2ea194db7a336d371f8d8926f3035adbab3847a114af3ab0d40561b51781a39b71afe26385532b5d6f9916653d7d628445993c81e6040e9221e3d6935fa8c688ab56b8d64a8130ea7bd6e0217b7ddd999ba8d1aee96228f3294a8cfbc47165bdd9fc8e12c36b5af1cf69ebad0c60db312971fdf9e366f843d3cd330e3fa2624ff641166148ee0de14840681f26917c9b502fb33ecb8f0dabcdfeb061bfef99b62ddf0ca9b5c5feac18027660c75a8707702200efce0be0375a82b99519ffb684531feb25cacbaa5391f57dbed8d8e3e4549efe2b1f5a2e21288bd0df65db6c5da01603d2e8b80a3f58f91a0f0f56a528a462b095811cc92bb56160b926fb8eb626f55e0e4dca1939cb954e5858b1078faf58e9d099a744473e412b6d05cf3a7b4683338e182c477bb0d608cb9bbf727cd9f7260e702a490afbd93d84466647f2ee09a157d0c59564478b4420a8e699644dc97de9184ceedd280956a452726f6232dc1d438ed7616e1b4d28c3f6af3394a20f7d146fc7b36b76ab1ee60b2508edd1657999e3a2f4d01b805cd2934944bea06be34773a1b477e8810166f8ba3a91aa3cffbd013b17e48ec6fd6d5e6c8245a544d3f6964133abf8ccafcb0f0f02b41ae0a59bc9ef4349078c09597f8918da92a79aede9bad2084fd73b7355442ee5e3ea39a3068d7cb0d381844664b760c5bd8361f76f2296dd98308cd729c715dc0a470205cf529bf3b4cdd77cc7a2bf56a90dd76bf86ae1f1d3bdf2f9c878ddd883d12ecec111e4a66588cd2a473d696b7e2970410e1432b2800c248c0ac3d9d938dccd4ba06676440c155750140c23a234d5cdd40e6c45659a830f22f8eace3656e28c0241f77f8dc4e797564ba9e07123758f43b6c7efc3f3c7894b77d2df9278a2689d29ce419dbf58e3f838340c44f0dfaf57c9f99a14877662c2df0a835aeec80fa5e42894621871ca659c5dc42fda751feebbf5ede4c40c92925dd7008e4e2ac35463357a677a26d2df5b675addcec4cddb7e310604bb3090eb53d5df5ffcc75089846a3e435950edf92aabb8ca135186e94f11932ba3fdf66c1ab701a530fde7e5bc011d96933906de49e1286e91a41195cf2d581575553d0faa32749d6f737fcd583d77471b9f4b1eb0f545f3720e53aaf5a974bcf2634d1e60f73134140beb132629db702cac397601d41267ddaa5eadd3515221a5132ca1874c57311aba7548810458820e4ffedd5875a89ecfed3e849b1bfcba9f3ab3f89edf27941b43570f24258e35efde416078b18f67f200b876be7095636bdc7571ef3622b6c9512e131a24411beba91001f2b126f74868c0d0d3b96b957059422336cb75221c411f0e759a3af2b5c75c959c2e7cf173833d99c5571fd9546836d30e3813b814be2e4c54a1ba2f42dedfb76e92c47a27129c8eea2254db42650106ccde17775c709ac2f63ac61bd2f2b4a0d732e41d5e6906129bbdc4c6a9dee700754a1f6a91dfec3b061bdf4fcf00115128630eb7bd80a9933c68bce5086da18af29e23f0bd35368f78d44d534be0cd741646aa5c3d54bc92d36c34a1fd1cccf54bdc6784eb67d63bf1d9bb0c3c2df20ee16c264816201f7a8fe11373d36756326563a392baf2a6b1f853b587a21daa1a751cf3fcaee615aad1fb3b202fcb50a2ae11fb664bfb7471fb9e47e88626364120b61ecc95afdb2c264371ed6c4a180e007e7d6d82580d30d7f2c6627be4f4fecd0a419b2dddc82dd77cee3dae16cedcc86fcd6e1460e64352970e67ed3c0b0af7717cecfe4ccfd4da4647d2319b05fae46e1ad18e233ae9f8783a20774e2456a11d69b0b72bd3fa2b01892479aeb772c7856e25b4996edef38172ebcbe68a619acb8f89ae6fe262e343767f26d39d8d321c1833a177d7208ffee877f7029bbc3c419e5cbc1167dc4a98559566db75316b9ceb38b310cbb7e28e4c4cd825c89e933bcb61ea1f8c61716441a54cffdffccd598bf914022d7174f96d4647e998eb6f9faea5f8641f5dc1b64ed27aa07f5dc26908926603ba4e493eb5bba5122af253096f6cd2b96d7b0bb6a76f006be05a1ec47e4dadd0f3f20ecdf81b76c70e0e5750ca4fd1509de65d665d3b4d88685c5288a27872b5d026a5b1b92ca287e96be4820c2319421361c07720e0a2753c7564f6f2ea4b4910a3f56dba689f78e67ceb23c96100267bff251849fb7405e91e46e6e4c91bec9d81f14ebd3f6d625797d93780697a6363c56a873c3585d08c7bb88ef2abf1ac905eaf43397f9158ba0e9c7210581d9426fcef7814e6e406d7ff2c91e33d7a04049cdf5500792b354eefe5c78ff41e5e368b3171e6e01ea5345750ec5945ac4dcb1ab2000f7e610dd85451a552bc85c612b10a505dbdb3da16d0c53748dac6783a59cac273ab9e37f486ce2a7f3a59dc5920b99bd86962a82d19d7510ba5c82fb95b8a383b3709bfc2a72c056ac838026c48a98a8d0e5fb250066ea2c412622f832ddfa869faf7c87fc1b317e2d46ac65632c6bc8ad2f0676e9f52269870a6185677056ecb7991a501e8c8cbbea3ffb56869eddf4ce4aff7c6aedf41ae19f8ca87f6a1512970df31a974ef3dab2848532d890355b872abf666ce95e3a2fb066e3990ccee964e49d142f400eb8371f8b9ea1d44d06c844c52da74e6dab30bedc42461a7b132dabb3ad0baf0c5835b68eac29bf17ae87b05482a2be3545c3a14f42efe0a22a8bf6d91e881fb3a483f0fd24272a75b825040179d55564a200814affcbd25e203c17c311052d1748bc3e61a1e46dc02caa15937e52368d01843b279081df1f989f1b40b10e889f864a7bd3fb4f9a33eb6ba5cfa01eacf04b83fd6358ac886b35e17721bf0205adab6d44402185593f319ec37e5b7bb7e485a33b30c220c929d2e14ae36e85d44a06b6517272f4c97689730b7e5395e29f90210a8cb7187086c7bf89bd107ae94cf8cc2e39dc65b8552bc53a40752fca350bd35e1090d15fdc8cd0551915b524fa1b30f881e5ca6fd9aab92c5b81a117daff2d129de7aaf7d06197f58a3df7455a4f15c1f874d0688515a2cd8e9a0787c42f272ccd0f392bcd049f390fa8db699c95939879f114e9723d66a7ded2304e4b19ea2a75287dcbae904a7e7917fe10f5fc7e262ee4cb7feefdf0168480f25c4d40657b74105ff774a60eb1af98b6df3430ae4b4a08bca84733e05e65c3f70160eae05f9ccdfed2692b1bd51d3fdd7894efca90aa503ff4313ab31b1db5dc3ac6dcafc48b17834bee36efec91460456c194546b8996a04a376afbdf999e5b3381018bb3276593486f6a3ce5444dcaebf667b245907d6b0f3f2ff552eafadb7bde6fe10752267616c7c528f152eb619adcadc5efdb1424d63fe632b131d7d317a7809bfa769610eedc93b4af1eb54048528e969f51bc3114c134df3a9559124f097ed57cf54d539caf0e8ec0e76552e2a1316c12999e15433801511a7824bb4899f4994ceed9ebbbf9c25d12a0e58a8516b8d1e8be2a3f3edec2692ea16891b50f0bd5083f0cf72959ff33c9f73e12e3f3b05f432f8392f0176d0a92c94c525bee9061346d366dc57dc02be6921a91fe72d2f72ccb43a9a14e87df8e61a113fa4df4a6aa0d4cd941f502a8fc429ce60e9affa5a9298e9e2cf13bfc7f55b1be9abcae1e69b3ebce1f6da1ccfe15a1ed472c2ed6bf6551369fd79f4faefa580692ffe92c740bfd5203d94d1be03b93df301b99a6680d40ee9a022572c2dd2275ce9488ce3981441759e7244809cb9a95aea9ed2ce4c5cf17ca1a5b1cd6d2a55b279868351ec5223a7971c0a92657249445ea6aa0ea55f0b9a479aac98666c41f2974f64e1252bd13480a9d9b78dee099991814a063caae9874df222c7c286ee573ffc176bc294562c1a9dd9bcbf7d368a034b68bcc163738e60d97b654e0c180a8bb207b7c8ccbec31132b578f8cebdb45929aff6434f1b23e5c90316db8ada840f5846f375861b4e1606f68bc40d68cc5527f0d6419832a1ca88cf9c7a93d905d7a1754f5f4fda76b1a71dfaaeeeeed75e5d16539bce904207a9cdcba5ee2160f5be3268d6fd2796c98a5692bf364d6566705091dc7b4310d48c2905a0d7210659a8576ad1c1a7927db4d384eb93085aa41f20fbbf040d38ed2a6d6eed6fd5c18dbd26408a94b2965e7217c6507519c158d5cb24077702772367206ae36b9efaa1bfd238ed9a4b734866404eb2e484abf5c17e0e2f35fa3d10a5eaf5369377af2aa8f5da494823419ce3b510c3ef08c72e1dc6078b93133fa56511c43613009fb4e468add298da63e9799d5348c64cb5ba9c32c085859a8293952c5e566c351bb5b72f7dcbf4ed734939cc507a9a723a24ed1d3b6592da8255ad9f4734ba983e357a60192e361baef9c5ee2cb4ab9954c76eb7f778777480416d19813de7374ff0e3fa43e5c1fb6aa1c73dd46456b0363dfe97d10cd51edce01e951354f06072f50dfcea4dee659752bcf5f5d7642709f39ae494e71fc07111de07f098cec97d9f8b52c86a80b1aa0a014eced79629c2ea5ab592f4000a3c430a999285d276c88f0836bb9f81bc04677068cb970aa078a0ea29df56df5665b5a6e2e029b905147c704f92c2513b065dc8d175293825d8ad9b55bbf47651e74b738a4d458d306b75142096ab96e1d0da875a263b0abf0f38b39ed54e137009ba90ccf44d707b92a7eef3cc3e3ce56fbee3b715b547117c14f702aa56c472abde02e64f096a1b4bc5d24fa3d68875640058e4ae9d5c8e35adc4b6d792e9881e49b53eb0fad46232e8732f12f610f30d94cf85678926337e6267fba03ef21e7c8c9298bfd693890b127db5837b892a7ef9c79428d31d4e9be781169e251d287868ed71c42772d1382ee4960b13f438f742e42e160700e16c6c425fa95505fe1d021e97baaf3a0e14e3160a8623ab977474fdb982c894a3638da9d7334af589505a80134f0555a54aed6e78fdb99ac1a8d004692d7728823319dcca6366d9ecbcfb300c2b0a6e033ef4670261566415bb20e4f2d3d6dcbbe0d9c10974e0745db132b5a151b4c7d8f3fbe5a482f30c48c3a946ad4888a1b8a1ad47705b9792697030bea3dadaf5b5226c3aecb7b25590fc3be6512d2f0819848c3284af28d130464e1791501af72c7514b968fd97c45d1848607d7ac4ca42c5d0e455930191a3cef2ddebb363f5b62dd20e0793372509b2d4f20d9a53f6e9d1b6d2762f9b69f94cb7e588a61aab8856e87c20f3d77a0f44354c382713196b172488703c775dd60aa742c573585b5cc5e9c100efa3fb49ec3fc0b072484692c7e53252a167088ec107bc154c808491e6043fb701166e91c8c4bbe9184c2ab75cacd7d7f21309db2e715c24054a58590576463fb16fc6c18d78df15f95871f0d428233a859f47439aef9adf8eec11ce5cab69455f5cad939f17e22105f0db95e8d983b2c3a08301dec3a6d5df8589c76fc44ec603fdb9da53802c2c8ff8abbb3b0dee29e0045a610b691e478a970ae0592857a7948eb006ed5d1583d48611cbe37559d937dd274ff44ac6b4637daa0b4b1df55b9ed6897657c2b622917e6adc65e3150fdcb4654caff103c633cf6c34e9b327fee41213c073d6afc35fae4a58d27b250f8a9ba9f2a73de9e12c901897db4877b9cc2c30cf9b1cfb80c9fb33bf741dcd7c6d8fc602b068ec3f34e53d262cfd31171427efda716f8c05ece40d78ddbd12a4915911bff24b68e09fa1d43d6b47d7a8d383d4a72e890f767c61a86f5e76158303e5565031fdcf41f972b8c38362b88dd5ab51ab40753c69e7a485ed077d027babd87b49e793907ce0c81ef1686eccec58816eb376ae01afa557104738c397793241cfe4aee4fd163af0fea6b36416d9585bb44f1038801fd9b3954dd3896b82a07b382792911cedd78b0abeb72f8743316b7cab23dd0f96130a8599358bd702da43fe2c4cb6cc98dceb10e760de084124e4b769956ab991eb6e0da64ac17afaaa787432cecf7581261e993766456a8955211a70f569da1e680390bd65e949dd4c947aa663217959ef7c2611545681e1040b249cfcbebe17ed5c8eb8243ad7f931f521d3a46f51289a30ef65f13895028f66be8b8499cd1b767d4afa3149aabaa8886f48474d8e9f4540ebb2ef53677c34bcea9af32dcb8b31d1d8f3f47eedc9aab5d3090826894c243b11d0b87e3dbce4bddcee162e5b2bff7e01ec5e89346292d12c2b292c413016b769cbe8644bba4125792b796917aecb4c4fe786aea149e9e898c698094084fd01756338d6333c974e513a989ae8e66b8f58ebc50c054824c8d9bac8d53cbcc353ed685a954e68f525b9c2881fadf1065d8e7ae8f3c52d507bb3b18700d76bde8ca1efe6d2a5cd2c60901e5e2376948244090290fff2179b5435e2a9d5efcb2c265c0277e91e66dfc3a01212dbe833da155193e837bc5fd437252af23b1efaedefe3604237c1eb6e6f8531eb2539a9a17fa6d58dfc87f3a89a26375652a7503f905a9321063fe294deca1ffc129de6ddf34e73a17cc9515207891f790156c4d49f8de7542838474bb07f0010b3e517565639f91de14f5113a655289c30cc3538c5f7d1a6db9538f5b0beb4982e7df339f84cbf63614d9b1b83c521e51f14cc9ecc5ef2ec98cc2bbb57a30a361bd1fddf3b1ab2c068d5ac2461ab09a2d385198f07a38afaa69c8a7a52601fa032d7020b8c2e438c344e849095658f4b2aeac2e82964f02194190abd3922795a042c6defec019705103210f4a075f537e7b3ae71ef84e33bb30be4bf8a7530bf4813785886323abf6c394e09b0f17a98f4c357cb957b812cfba1376e4c336c86383b4ff94392e78f9712332ff3b2cf3af2b88c0a884923bb6aa38f862f01affec4636b4fccbb5cb7f3e2f520af73c541adf177a9a97144be4e157d5a52b93e22303dd0cc445e9ddb6b3a55e0261b0304143f805a24924d0c1c44524821305f31d9277843b8a10f4ea35cbb77860080821c1746b671d9069578fe132d473c85b1b297c02a2aa1a514c36923e8ce07833a75233722f119118d25fb818d5d2696eb3e38781b63d37e7048db08bc829420a50ff83d867c4e889bec3fa6f2704e6a093db76b4dae438a92b557fa7ca079671a09d26a598f6de5d8f459251d050fd38af3fa09e60bb5f0e0e48f53c4a9c09ee9abb43de1fd7d0002ab60e0855eebd25be575e264dc8b26fd7f706fed1116da42cda4675ef9b86fe30d53c5726d5dac6381f1fe087c0e38861831b732b42e4e74ed6b5acb481a4e2ab344e92ddfa3c06d122c373c67be1fe3d43e1125ec8825dd7833db5106d7f4f1cbf1abf9462cdeee95c289cbca2c5332dbd8416c3e05c9dd512f3852598fd3e0937fb7fb5e6c21fc012ac28c4149aa70c86b59361c34daa7401f1b17b19452e72fbfff0ae65c8d8550e1fcde8a07ba9a90b06d3859caa4714014d3e28cb3a11acbf7c78c10c32b491591d35468b77b9e3da3396c58309f1a7d108596ab9dddb154e8261d9180461012db97e09e8bddd0fa53160419b673df039e43fb4d58dc902bbacd4982779e4af468e71892e3d8da3023f6d04c4f0676fa59bc58aa2965a23f65b64c56a4a4ef790177b808649e97a0db99a784321a1f16c0f602f13f3e10f263bbb34efbdbb57b47a1fd66713d62624230db4e17330280f6ee91f41bab3743f38ec0f6b832de1350548f9a384555176c95638bcd1cb4f7d44ba1a435987af5532d4d9b46d66648a8170706d236e60ecbccce72c8420f83fa4ce0f03ba5366be867696a18d3380d5dabf9d4628eb6c075cf220a75b33e7a19efbdaee59bfc3760792f1c953fc1d112571257e214e9bfd1cac255b6ee4b16fb0c6b6a2f34db33edf5b0265ebd2785964956bfbd8df712d4c0e8fdb651ed030fb1cc928b93f0116551039d4c1531ed3ce8ad7eb5c8244abc37d1d382a626a453752a044181de59462419d13476783768033640e83ca25bb52e71b17d2532bb34aa73e795494144f0820015d6dd286254f2b9fb5680a5aef2cfac378d873e2676dda526dd9f19807e16a643c9fbcd9aa6ba8b293e526f338901b3e15548e12f2432151b4707edae35e3248bf15cd199fb82af98cf98790764398a1d1c21fdfbccf6ac4f027bf175dfbac3a8bc323bff48ee389c9356c6869e335e463e9b6e959f7c2ae59a2aa8f1ad701d37496a2b5d43b65cdcac29b0b9f40ff1fe78963ecfdd197a7acaaa4579940888a1d5fee197cd9695b5f894b7ab9f86874ade502d2b1248a264b008125b539bebafeb0eda14e3a22545cbc0e422137c76133ffa6ee236eb20121f8b5642bc17ffdada7842c8f6c3b5fad4d0298ea41c9a3d89b181af32da344e8bc3321206f648300c9ce1f388501133824b7831e00d01808a63d1f8f1f49473f6801de4591b466d3843bd9d09c430ba67a7979ad444d66978e47226bda1d3b41e994d94df48d7909f9724b4366abe79515c6c9baadf83bfa9fff819a243790139bb50efae58247bf2a5f95961b31ebfcd9414e3d3deeaecf1c4ba7a96a314ef874910fc76f35781bd0b499ff6fd865626e6686c9104b7cd0ec1086bf7d89916341f9a1f4ec857cb03e6482dd9669576068c5848be54abd377576009c6c624de9756eb97324fe40a0a7442a3360c3b61c1b1e5738e6ad62f0f15e930adebea23d806bc741ac3dd0adc5e63e9181ec90581d59df2b032af1fe84d3f8d3eb8e966162fb0a56de39bb505461f3aee8c6cb616d4c148ed4d90f49408f50c4fb30d01508c2c62fab60166da050794557fb773078665a9e2b4ff33b82bb66ef53cd4da06870b238251d91acc0ecea378e3172016a9fc19d77964e5a3fda570156cb9eff73162b0bf6dc0d8adc1ef7afcbb7a5f1be8a5087093d8c70ad966ed8221a7b266e3991aab3bc96f26dd3f7fd98b03debbc68182a66e1dc74c395b0199ef307065df92b92ccb1cea67228237848cf567a52fdd2e7d4b122c40cfd733c431f4158fc3dae705af76ae5c83cb42e557f0be9c146097096ab81ce9d21067790d2cc78fed87b51454a82479584f7d5e530a5494d02098405d5ba2b297f5add219fadd489a6a68e66e10e14e0ec0c58c3fd1e00a5b7a51fc78eb1a2aa08751f1a1ca0ceac86c84040b6e2944ae7dc2c0672dfe6afc055a24cebefa72904c4decceba078026a4ea06b9b2d2aaa84ed351254abe7dd4124e27658635fd57b8a3d1eabe4ed2c8afb7c07a42bd33c1a30298702029de57afe9e51f01d9a6246386dbc92389e02830275d981b9117e4fdf02714ce5e3d747329f87a5817bb941018e5ad677eb927cd1ad91db4a591eee17eeba7334b1d59b5e0bfebf00b5fe08b208f5aadc465a7f1fbcc6c7cd8b5e7a6058054337e7edcb5f81fa681fe7d0b74a9bdaae8f341ebb4b4bfcaad8028cf2b86e2b03b774e2dc6cc564337971ef4b840a6758b8a5d688e3e19f8f8347b75b06ba3f1ebe56dc5b0a3f7b09e83a4a5e69852b3a5691b5c63b5bc9364964da9be9c1c8727d20f04b563255ff0c88811e02be9944defe303ee22655233456846dd83b128713fc31ce836c165ff3b2c376843036fb54e3f03ceed6465b7b19c59e8bb42775a7f12de5870e3ea6b3c7659801441e0ce474e2468778fed140fd2643191b8a15224e8ef6218ac72ea4b65d3ea0e7efa07803338700a6e22dab5ad6589c4e17b30986b7c34838a82e01d02cca03bdfa7bf5634bf12f8ff458a9157911a39ecd0abff9260dcdb4d84b83ac8557f2a1b1e484a9bdca151fea47d69828bee960ee8a78be1cbd8c4929c9316098ff618c00c894a34066dfcd1a8c4a2bce2f938835dbbab1208ee9b98b87041769dd0825df97eadb2f6907101cbe6cbac0bcf54c7d17ed53aa4dbb58d79bdf99efa5c5e0e0e89834d66cc430375a22685c03680b68785aec613337c656d49e6c53ac91f7ae2d844608fa2bbb2190fe768b1e326b0cfd90d25d73c8d013280491a51e5461a0d7a9f27c630b05803ba7e0e0ee6c8a10184b3b358c11f11f8319ea19aec5fa6ceb334f4e5f836a26bf97202b6178e276a8f1661c854c89c868c2b91abbe59d8cf1e08cd9d2e87caf49279526c6277894c44171fcd1811e06e4c4f4c15020bc10e932973dd96ba89633b6120213214eb30d27f081cccd33b51606674399eb91ecb6bc3d0421497b044232614e96ce5e9f1086d21c7ce028f8dab04e5d33d886cb10bd17c4c9f112af136fe5df126bd1c189547207e9a091b5572a7266ed6163e9b267203765c8a5ee7684397987dd94998d634c63d9a53acb573e0357b2d2b71e3314372909ea93a986c68aafd394d7c956227da6fa2236be197a6b0539999126cc9de7bc20e5a407b9e5a9eff8c8dd06589126354e533e750167c81bf7b3dcd566e456395e3a69843d43b9c1e5c92fbeb602bddf0c215774e81a11b79ba022a2e3ee7ac79fe4280d183b5a19c2e85d0613159415fb8d57a01cca99281e8688de75b096182b84dd927df9a871db62818911700230ef9ea4ae077a39ffdf86bf9d079746ebd6793ca9dd352cd8bc9fe435bafe5b2917162841449b7dae618957ee12a75ae8c18b5fef995d72a5198a13ff6120adb7b91f5eefbc75ed53cc34162ced2a1706e9cc44029144a84803b502ec392510e0e3d011ef8056fb7e54586e2bfbd52d7eeff78a96aeca427fec054ebcbab4402ffe468c980152d3c18369f792fc308216aaaedaafc933d1e1b5945a61c880df504b74c35a61290e15bd8407fe2c021332f4003ee94b633aa39d888c4eeb6ee2eecc88cfa287de739bfc12709d935dfb699cb77c8bfc60d97d14633d3a2d7a587b7a528651af1a142116adc04e3d2946611fdb5910c2410289aa015d04996dcda8bc9f379cfe9b953c21dccc6054429ebe96b098909adf39497fdb7c3b7720a328be698e09dd56bb248119ffae550486dd62b846e5cd760bad482478e8ee6ecfd39ba460d5c030b6f9faf49497cef1d27795b53ec7164e01b39ee9f4556e5d0505afd659a12d3d0f64b969daca88118803c5f931c9c9303b96c6047b72a9a3c47271d447c6b8c9c53592a7bb15da496323e3d2fbd89c99b0ef70b5462561ec45d579213b2e9a078e9217c0384e1b510444425404511cae2776b3fe7802a0fd68f78b2a38b6a8db23a14bed48d54ee35d0a7fff7aed64645386ea44626d85ebf105dd8c2403d527e6d0c51147f69dce725dd99dcf090b1ae19f372e389c4dff7cca681af3c1b1427dfc5a14a07bd0015e9d6b0ebd2d709178da572505834700cac43c3f775ccb5bc2db18c9fd78189a270354e8d21d49c7e8f4fecd6e9a61fb38bfa8381db803c46043e897c4a5c58f3280003a2e2f8d04ea7f46d8857baa9d5c7544468a715182f18c66040a3802f3dc2df1fb828719e133f6d605901cf9c4fc37068f8b925741ed0c67b66d669b1f608ab109bda20de81dd3dcb03aac99c9d0ecbbf006570e9f097cba88b1492e6d3411d85421624578bf0b2e8ee148dde3b27a22873c9735fe20c5b731afa2f092ad42153e12f096ba8491c71096b4b1f4933febc1af9d79f42926bfbeb81ccbc3091daaa8e5ab91bcb6bf902e6875763eb658ba1d8b4fe6b9b2e0503b89974f855a98c795545c45c06b95d43a591c5bd4c031bdfe303979af36c9a26c5b935f7e1adc31614348122f51e05103212269e4ec62c82e1d5ee61c7d3da9736d2a776e50e4cab54f09bbf986b51d8d05a7229d01be363ff26090c3baa033bcb832870f50e1a84b44dfe1276930c0888a23a64f5202e97acfcc3c8c1d5450ef6493714b769fa20183cc3ff7d80b907d506e6e364b2ebc11737a20744c111894e61fa6ca4384b1954f316570cb580ce6058994479e92c9c3dadf1f54252d71597bbcc9260fcd3035380bea279a52440ae0df564e0137753fc5d83c7df001bb03280e269a5b1953ddb7c62f99486bbd13d613f34ec88899b6527d7a242184adc1638a81d35f78326f0a7b837f9f48c02a35f3be6c807b0bcb12d53ae5c2c7b1683a06a7759df6f16213ce336e774f9d36d00fd591a2dd24155f9e01b84499a7eec386c17b8a5f3f9581c49f0f7906c6fb23e6967e3c7592c88d2e1d7c4914790a64e4b17b2b3e499894629b4cb8307fa67e4f04d02b69c08320cd09d258e273cbbc792d68f3e9cfe792c87895b3182ee57a9cba7b177546cbc9f0a228674d343011b17aa41f5538d63387b8ae2fecbf0bb211295f8c22bb66c07d531bb918108155fd7496a717ee34a478786160edb8d7b20307eca1f92c7574415f820094db217ca0910883cd688ff60cd15e9dfa3f78ac4ed61a2e376c4a9638bb59e8672f583b2e8abb80e437d1ca262fd2288246997bbe630317fc174b21e8836aac2b4a4e2235b3819ae0dfd4e4f03ca6d976b6455b1996ef17069f5b97114d84a25d321dd7d5ab5b3375b280e8232c811239da3307031de304e64a99ecfe1e6afb8b6a64e077667548fb0731230bb4826cbd96af4281935f8cfd965a7a16c700e92eea6b7e7589faf2d8f7190b6d0a6f3ed4c4da75c497aa05e6bb651b84323948db7d7c2e0932273e3df4dbc37880e0d499792ffce1e425a5a717fac1391fd4a5286a016f430f751a1230602f55f40887e5d91a7796ccb5f352a682155b6d838882c32c35dc4be0e3699f72ee011dbce2f20804dd6d9f063039cddfd266df748a38d509d8acb8ba39dfcb12ee894fc9a3d7864a357a23e150c1c2f3871b13ebcb2c49fb54753451776b00bed6a87e3bf2658f5d16c50451190e35ad3672c6a028bd01e1a491297a8bac36763be157779eb2b630894ce20bd89938edb3ee67fd89a2ae1da02e7f067ef5c503f5de060f38db4d759dbeb488310636d7b6e819a296f38ccd00c8286ff51825ace437e651a1a15f6cb371081a25af36bccadd1cdd09e9507777cf44dcd30cc27ebfb2bd0533dd57835fc6ae5da740834b06aaec3d504b5bae8ee23fae7646895387c4f285acc86f2db0c5cc8ab1d435ec109a6699370010e0edae238a4122fcfccd34c8c20978e771e0504a7d1c202c4be5fefa51a6199dcddb3d0e06a71b0e44ddbd9fbe42225a76dc71c271ce169a75b04df673c39378d924de09aee785ee750d9d6092c937aa93f161d4b80417fbdbc3fddb617169524da514103ed789b57d1da7a55b6364e76833a92f2cfb9359148584fb54dcf24150570a1850ff80c1e6916b22d06d90cc89c672621871f80ef0b3d19517b535e66f6a4840ea56c61fa2508515d1861f738cadba0a1d502f316a2179f555e39dc6458458c6bee9e1b5a7377f1223c6832dcfc304047fd1886905c7e4c0dfc841d2d77e6cb4c9cb92db6b50ddc238cf7d31af00e6e147d3cb3a971068af2d5911bfa71a756d9a33494122a72a09af8e35526df47827e18110ccb6d8be4a74cc55075adf73f6b66389c9ed3f9c97e02aa971540ba9d4fa63d09a7259a2bfd9f005f064cdb6ef833349bfc6979ba490c29c5f152ed4c20fb98296d4cf6af82807b2a2d61d5076afd8251a6f8785f6eb821f95e815a70d315fc77a8822f5c2ea6bb7daefe7c96dc1ced356a21e0ea9db7247919ed4224c5751046e7487f4f8f36e927376c3eb3a1ff116b31a1b7c604d20ade1b56e7069433d43b79b8b05d9812035c49bf888be635edc36fce082ce6c7513d0bdb2dd390ff888e37e3b9aa26370666cde21b51b5114b4fe5db9642b8c534063b4cd5c9355cc5d7105b53699a958d0acdd31f39f2284f6706e4e06ee7c8a5a767311d081a191b69edc3d77e5e672b0d11043599f662307bf41f7c53dd2bedcbdcc27342251a3fbc0685c2fd3a083de4e3de90a215389ab7f1f90a8c4c4cd92e4e2839ca293e60d9717d80095d64369e37629650c7dd2af350891fb207e004284ae69df29040633efc5d74997f91fa3f6c55c53363cdbd9a0f43c1f2d2f90ec95e6894700f6e23c0b2a96fcb490c42df4c6c4bff42f39d8f41fd267aacc87e9ba70f2e4abb7232a6509cca8a826032051fe590a6408cf5cfab71f2e8ccad3547c02d94db248f88e6408ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903dependency_links.txtconst.cpython-36.opt-1.pycerror.cpython-36.opt-1.pycexceptions.cpython-36.opt-1.pyctest_loader.cpython-36.opt-1.pycdatabase.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pyc../postgresql/__init__.py__init__.cpython-36.opt-1.pyccs.po__init__.cpython-36.opt-1.pycactive.cpython-36.opt-1.pycdescriptors.cpython-36.opt-1.pycorder.cpython-36.opt-1.pyctree.cpython-36.opt-1.pycunion.cpython-36.opt-1.pycnumeric.cpython-36.opt-1.pyctext.cpython-36.opt-1.pyc../ir/ui/__init__.py__init__.cpython-36.opt-1.pyccs.poaccess.cpython-36.opt-1.pyctest_access.cpython-36.opt-1.pyctest_cache.cpython-36.opt-1.pyctest_descriptors.cpython-36.opt-1.pyctest_field_depends.cpython-36.opt-1.pyctest_field_one2many.cpython-36.opt-1.pyctest_modelstorage.cpython-36.opt-1.pyctest_res.cpython-36.opt-1.pyctest_rpc.cpython-36.opt-1.pyctrigger.cpython-36.opt-1.pycwizard.cpython-36.opt-1.pycworkflow.cpython-36.opt-1.pycdecimal_.cpython-36.opt-1.pycsingleton.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrytontrytonroottrytontrytonrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrytontrytontrytond-5.0.50-bp153.2.16.1.src.rpmconfig(trytond)trytond @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3/usr/sbin/groupadd/usr/sbin/useraddconfig(trytond)html2textlibreoffice-pyunopostgresql-serverpython(abi)python3-Genshipython3-Levenshteinpython3-Sphinxpython3-Werkzeugpython3-bcryptpython3-dateutilpython3-defusedxmlpython3-lxmlpython3-mockpython3-passlibpython3-polibpython3-psycopg2python3-python-sqlpython3-relatoriopython3-simpleevalpython3-wraptrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)unoconv5.0.50-bp153.2.16.13.61.7.02.5.40.40.7.03.0.4-14.6.0-14.0-15.2-14.14.3b)bbI@b]Rb b@a a@a@ay?@`@`̊` @``i@`:4@`+`*b@`&m`>` a@__$_@_@_xg_C_>e_^y^g@^_@^6^g@]N@]|@]M@]@]~'][]D%](v@\ޢ@\mA@\T4\M@\3?@\U@[[}P@[e@[P}@[E@[[d@Z@ZZAxel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Andreas Stieger Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Ondřej Súkup Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun axel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.de axel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.de axel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.de axel.braun@gmx.deaxel.braun@gmx.de axel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.de- Version 5.0.50 - Bugfix Release- Version 5.0.49 - Bugfix Release- Version 5.0.48 - Bugfix Release- Version 5.0.47 - Bugfix Release- Version 5.0.46 - Bugfix Release- Version 5.0.45 - Bugfix Release- Version 5.0.44 - Bugfix Release- Version 5.0.43 - Bugfix Release- Version 5.0.42 - Bugfix Release- Update_changed_fields.diff added to force update of XML files- fix_werkzeug_2.x.patch added for python-Werkzeug 2.x compatibility- Version 5.0.36 - Bugfix Release- Version 5.0.35 - Bugfix Release- Parameter for webdav server added to trytond.conf- Version 5.0.34 - Bugfix Release- add upstream signing key and validate source signature- python3-passlib added- fix_werkzeug.patch adjusted- Version 5.0.33 - Security fix for https://bugs.tryton.org/issue10068- Version 5.0.32 - Bugfix Release- Adaption to new systemd and python macros- Version 5.0.31 - Bugfix Release- Version 5.0.30 - Bugfix Release- Version 5.0.29 - Bugfix Release- Version 5.0.28 - Bugfix Release- Version 5.0.27 - Bugfix Release- changed trytond.conf to listen to all interfaces- Version 5.0.25 - Bugfix Release- Version 5.0.24 - Bugfix Release * readme renamed (SUSE -> openSUSE)- Version 5.0.23 - Bugfix Release- version 5.0.19 revert_werkzeug_setup.patch added to remove dependency on werkzeug < 1.0- add fix_werkzeug.patch to fix boo#1164970 - remove implicit _service (not needed anymore for download) - spec-clean to meet openSUSE packaging standards- Version 5.0.18 - Bugfix Release- Version 5.0.17 - Bugfix Release- Version 5.0.16 - Bugfix Release- version 5.0.15 (upgrade to GNU Health 3.6.x) get_login_trytond-46.patch removed- Version 4.6.22 - Bugfix Release- Version 4.6.21 - Bugfix Release home directory of tryton user corrected (boo #1155685)- Version 4.6.20 - Bugfix Release- Version 4.6.19 - Bugfix Release- Version 4.6.18 - Bugfix Release- Version 4.6.17 - Bugfix Release- Version 4.6.15 - Bugfix Release- Version 4.6.13 - Bugfix Release- removed record-rpm option in %install, as this fails to build in Factory- Version 4.6.12 - Bugfix Release- Version 4.6.11 - cummulated changes: * trytond_get_login.patch removed (series 4.2) * get_login_trytond-46.patch added for 4.6 series * trytond42_psql10.diff removed (not needed for 4.6)- Version 4.2.17 - Bugfix Release- Version 4.2.16 - Bugfix Release- Version 4.2.15 - Bugfix Release (boo#1107771)- Version 4.2.14 - Bugfix Release- trytond42_psql10.diff applied for postgres10 compatibility Kudos to mbehrle@m9s.biz!- Version 4.2.13 - Bugfix Release- boo#1096706 set postgres96 using update-alternatives (openQA failure)- Version 4.2.12 - Bugfix Release boo#1096706 requirement for postgres96 fixed copyright to log file and readme added Specfile cleaned up- Version 4.2.11 - Bugfix Release- requires postgres96, otherwise trytond-admin fails (Leap 15)- Version 4.2.10 - Bugfix Release- user_login.patch replaced by trytond_get_login.patch see boo#1078111- Version 4.2.9 - Bugfix Release- Version 4.2.8 - Bugfix Release- Version 4.2.7 - Bugfix Release- Documentation updated- Version 4.2.6 bugfix release typo in trytond.conf removed- default setting for database access in trytond.conf- Version 4.2.5- Patch for user login user_login.patch from GNU Health 3.20 applied trytond_server.diff removed as not needed anymore- Version 4.2.4- Version 4.2.3- Version 4.2.2- Version 4.2.1- Tryton Release 4.2- Update description - Add missing %service_add_pre and convert open-coded other three scriptlets to %service_*.- version 4.0.2- Tryton Release 4.0- patch for security vulnerability applied, see https://savannah.gnu.org/forum/forum.php?forum_id=8482- Installation of sao (webfrontend) documented- Tryton Release 3.8- version 3.6.1 * clean up of specfile- Tryton Release 3.6- sample file for confirguration added (trytond.conf.example) tryton-server.README.SUSE updated- systemd startup file corrected, sample file for log config added- added trytond.conf- version 3.4/bin/sh/bin/sh/bin/sh/bin/shlamb72 1660982648  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.0.50-bp153.2.16.15.0.50-bp153.2.16.1       !!!!!!!!!!!""############################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%$$$$$&&''''&()******+++++,,,++++++---++*..........///.0..1.........22.**3456trytontrytond.conftrytond_log.conftrytondtrytond-admintrytond-crontrytond-workertrytondtrytond-5.0.50-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadmin.cpython-36.opt-1.pycadmin.cpython-36.pycapplication.cpython-36.opt-1.pycapplication.cpython-36.pycbus.cpython-36.opt-1.pycbus.cpython-36.pyccache.cpython-36.opt-1.pyccache.cpython-36.pyccommandline.cpython-36.opt-1.pyccommandline.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pycconvert.cpython-36.opt-1.pycconvert.cpython-36.pyccron.cpython-36.opt-1.pyccron.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycfilestore.cpython-36.opt-1.pycfilestore.cpython-36.pycpool.cpython-36.opt-1.pycpool.cpython-36.pycpyson.cpython-36.opt-1.pycpyson.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycsecurity.cpython-36.opt-1.pycsecurity.cpython-36.pycsendmail.cpython-36.opt-1.pycsendmail.cpython-36.pyctest_loader.cpython-36.opt-1.pyctest_loader.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycurl.cpython-36.opt-1.pycurl.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycwsgi.cpython-36.opt-1.pycwsgi.cpython-36.pycadmin.pyapplication.pybackend__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatabase.cpython-36.opt-1.pycdatabase.cpython-36.pyctable.cpython-36.opt-1.pyctable.cpython-36.pycdatabase.pypostgresql__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatabase.cpython-36.opt-1.pycdatabase.cpython-36.pyctable.cpython-36.opt-1.pyctable.cpython-36.pycdatabase.pyinit.sqltable.pysqlite__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatabase.cpython-36.opt-1.pycdatabase.cpython-36.pyctable.cpython-36.opt-1.pyctable.cpython-36.pycdatabase.pyinit.sqltable.pytable.pybus.pycache.pycommandline.pyconfig.pyconst.pyconvert.pycron.pyerror.pyexceptions.pyfilestore.pyir__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaction.cpython-36.opt-1.pycaction.cpython-36.pycattachment.cpython-36.opt-1.pycattachment.cpython-36.pyccache.cpython-36.opt-1.pyccache.cpython-36.pycconfiguration.cpython-36.opt-1.pycconfiguration.cpython-36.pyccron.cpython-36.opt-1.pyccron.cpython-36.pycdate.cpython-36.opt-1.pycdate.cpython-36.pycexport.cpython-36.opt-1.pycexport.cpython-36.pycgen_time_locale.cpython-36.opt-1.pycgen_time_locale.cpython-36.pyclang.cpython-36.opt-1.pyclang.cpython-36.pycmodel.cpython-36.opt-1.pycmodel.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycnote.cpython-36.opt-1.pycnote.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycrule.cpython-36.opt-1.pycrule.cpython-36.pycsequence.cpython-36.opt-1.pycsequence.cpython-36.pycsession.cpython-36.opt-1.pycsession.cpython-36.pyctime_locale.cpython-36.opt-1.pyctime_locale.cpython-36.pyctranslation.cpython-36.opt-1.pyctranslation.cpython-36.pyctrigger.cpython-36.opt-1.pyctrigger.cpython-36.pycaction.pyaction.xmlattachment.pyattachment.xmlcache.pyconfiguration.pycron.pycron.xmldate.pyexport.pyexport.xmlgen_time_locale.pyir.xmllang.pylang.xmllocalebg.poca.pocs.pode.poes.poes_419.pofa.pofr.pohu_HU.poit_IT.poja_JP.polo.polt.ponl.popl.popt_BR.poru.posl.pozh_CN.pomodel.pymodel.xmlmodule.pymodule.xmlnote.pynote.xmlqueue.pyresource.pyrule.pyrule.xmlsequence.pysequence.xmlsession.pytime_locale.pytranslation.pytranslation.xmltrigger.pytrigger.xmltryton.cfgui__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycicon.cpython-36.opt-1.pycicon.cpython-36.pycmenu.cpython-36.opt-1.pycmenu.cpython-36.pycview.cpython-36.opt-1.pycview.cpython-36.pycboard.rncboard.rngcalendar.rnccalendar.rngform.rncform.rnggraph.rncgraph.rngicon.pyicon.xmliconstryton-board.svgtryton-calendar.svgtryton-folder.svgtryton-form.svgtryton-graph.svgtryton-list.svgtryton-settings.svgtryton-tree.svgmenu.pymenu.xmltree.rnctree.rngui.xmlview.pyview.xmlviewaction_act_window_domain_form.xmlaction_act_window_domain_list.xmlaction_act_window_domain_list2.xmlaction_act_window_form.xmlaction_act_window_list.xmlaction_act_window_view_form.xmlaction_act_window_view_list.xmlaction_act_window_view_list2.xmlaction_form.xmlaction_keyword_form.xmlaction_keyword_list.xmlaction_list.xmlaction_report_form.xmlaction_report_list.xmlaction_url_form.xmlaction_url_list.xmlaction_wizard_form.xmlaction_wizard_list.xmlattachment_form.xmlattachment_list.xmlcron_form.xmlcron_list.xmlexport_form.xmlexport_list.xmlicon_view_form.xmlicon_view_list.xmllang_form.xmllang_list.xmlmodel_access_form.xmlmodel_access_list.xmlmodel_button_click_form.xmlmodel_button_click_list.xmlmodel_button_form.xmlmodel_button_list.xmlmodel_button_rule_form.xmlmodel_button_rule_list.xmlmodel_data_form.xmlmodel_data_list.xmlmodel_field_access_form.xmlmodel_field_access_list.xmlmodel_field_form.xmlmodel_field_list.xmlmodel_form.xmlmodel_list.xmlmodel_print_model_graph_start_form.xmlmodule_activate_upgrade_done_form.xmlmodule_activate_upgrade_start_form.xmlmodule_config_wizard_done_form.xmlmodule_config_wizard_first_form.xmlmodule_config_wizard_item_list.xmlmodule_config_wizard_other_form.xmlmodule_dependency_form.xmlmodule_dependency_list.xmlmodule_form.xmlmodule_list.xmlnote_form.xmlnote_list.xmlrule_form.xmlrule_group_form.xmlrule_group_list.xmlrule_list.xmlsequence_form.xmlsequence_list.xmlsequence_type_form.xmlsequence_type_list.xmltranslation_clean_start_form.xmltranslation_clean_succeed_form.xmltranslation_export_result_form.xmltranslation_export_start_form.xmltranslation_form.xmltranslation_list.xmltranslation_set_start_form.xmltranslation_set_succeed_form.xmltranslation_update_start_form.xmltrigger_form.xmltrigger_list.xmlui_menu_favorite_form.xmlui_menu_favorite_list.xmlui_menu_form.xmlui_menu_list.xmlui_menu_tree.xmlui_view_form.xmlui_view_list.xmlui_view_search_form.xmlui_view_search_list.xmlui_view_tree_state_form.xmlui_view_tree_state_list.xmlui_view_tree_width_form.xmlui_view_tree_width_list.xmlmodel__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycactive.cpython-36.opt-1.pycactive.cpython-36.pycdescriptors.cpython-36.opt-1.pycdescriptors.cpython-36.pycdictschema.cpython-36.opt-1.pycdictschema.cpython-36.pycmatch.cpython-36.opt-1.pycmatch.cpython-36.pycmodel.cpython-36.opt-1.pycmodel.cpython-36.pycmodelsingleton.cpython-36.opt-1.pycmodelsingleton.cpython-36.pycmodelsql.cpython-36.opt-1.pycmodelsql.cpython-36.pycmodelstorage.cpython-36.opt-1.pycmodelstorage.cpython-36.pycmodelview.cpython-36.opt-1.pycmodelview.cpython-36.pycmultivalue.cpython-36.opt-1.pycmultivalue.cpython-36.pycorder.cpython-36.opt-1.pycorder.cpython-36.pyctree.cpython-36.opt-1.pyctree.cpython-36.pycunion.cpython-36.opt-1.pycunion.cpython-36.pycworkflow.cpython-36.opt-1.pycworkflow.cpython-36.pycactive.pydescriptors.pydictschema.pyfields__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbinary.cpython-36.opt-1.pycbinary.cpython-36.pycboolean.cpython-36.opt-1.pycboolean.cpython-36.pycchar.cpython-36.opt-1.pycchar.cpython-36.pycdate.cpython-36.opt-1.pycdate.cpython-36.pycdict.cpython-36.opt-1.pycdict.cpython-36.pycfield.cpython-36.opt-1.pycfield.cpython-36.pycfloat.cpython-36.opt-1.pycfloat.cpython-36.pycfunction.cpython-36.opt-1.pycfunction.cpython-36.pycinteger.cpython-36.opt-1.pycinteger.cpython-36.pycmany2many.cpython-36.opt-1.pycmany2many.cpython-36.pycmany2one.cpython-36.opt-1.pycmany2one.cpython-36.pycnumeric.cpython-36.opt-1.pycnumeric.cpython-36.pycone2many.cpython-36.opt-1.pycone2many.cpython-36.pycone2one.cpython-36.opt-1.pycone2one.cpython-36.pycreference.cpython-36.opt-1.pycreference.cpython-36.pycselection.cpython-36.opt-1.pycselection.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pycbinary.pyboolean.pychar.pydate.pydict.pyfield.pyfloat.pyfunction.pyinteger.pymany2many.pymany2one.pynumeric.pyone2many.pyone2one.pyreference.pyselection.pytext.pymatch.pymodel.pymodelsingleton.pymodelsql.pymodelstorage.pymodelview.pymultivalue.pyorder.pytree.pyunion.pyworkflow.pymodules__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpool.pyprotocols__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdispatcher.cpython-36.opt-1.pycdispatcher.cpython-36.pycjsonrpc.cpython-36.opt-1.pycjsonrpc.cpython-36.pycwrappers.cpython-36.opt-1.pycwrappers.cpython-36.pycxmlrpc.cpython-36.opt-1.pycxmlrpc.cpython-36.pycdispatcher.pyjsonrpc.pywrappers.pyxmlrpc.pypyson.pyreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycreport.cpython-36.opt-1.pycreport.cpython-36.pycreport.pyres__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pycir.cpython-36.opt-1.pycir.cpython-36.pycroutes.cpython-36.opt-1.pycroutes.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycemail_reset_password.htmlgroup.pygroup.xmlir.pyir.xmllocalebg.poca.pocs.pode.poes.poes_419.pofa.pofr.pohu_HU.poit_IT.poja_JP.polo.polt.ponl.popl.popt_BR.poru.posl.pozh_CN.pores.xmlroutes.pytryton.cfguser.pyuser.xmlviewgroup_form.xmlgroup_list.xmlsequence_type_form.xmluser_application_form.xmluser_application_list.xmluser_config_start_form.xmluser_form.xmluser_form_preferences.xmluser_list.xmluser_warning_form.xmluser_warning_tree.xmlrpc.pysecurity.pysendmail.pytest_loader.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess.cpython-36.opt-1.pycaccess.cpython-36.pyccopy_.cpython-36.opt-1.pyccopy_.cpython-36.pycexport_data.cpython-36.opt-1.pycexport_data.cpython-36.pycfield_binary.cpython-36.opt-1.pycfield_binary.cpython-36.pycfield_boolean.cpython-36.opt-1.pycfield_boolean.cpython-36.pycfield_char.cpython-36.opt-1.pycfield_char.cpython-36.pycfield_context.cpython-36.opt-1.pycfield_context.cpython-36.pycfield_date.cpython-36.opt-1.pycfield_date.cpython-36.pycfield_datetime.cpython-36.opt-1.pycfield_datetime.cpython-36.pycfield_dict.cpython-36.opt-1.pycfield_dict.cpython-36.pycfield_float.cpython-36.opt-1.pycfield_float.cpython-36.pycfield_integer.cpython-36.opt-1.pycfield_integer.cpython-36.pycfield_many2many.cpython-36.opt-1.pycfield_many2many.cpython-36.pycfield_many2one.cpython-36.opt-1.pycfield_many2one.cpython-36.pycfield_numeric.cpython-36.opt-1.pycfield_numeric.cpython-36.pycfield_one2many.cpython-36.opt-1.pycfield_one2many.cpython-36.pycfield_one2one.cpython-36.opt-1.pycfield_one2one.cpython-36.pycfield_reference.cpython-36.opt-1.pycfield_reference.cpython-36.pycfield_selection.cpython-36.opt-1.pycfield_selection.cpython-36.pycfield_text.cpython-36.opt-1.pycfield_text.cpython-36.pycfield_time.cpython-36.opt-1.pycfield_time.cpython-36.pycfield_timedelta.cpython-36.opt-1.pycfield_timedelta.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycimport_data.cpython-36.opt-1.pycimport_data.cpython-36.pycmixin.cpython-36.opt-1.pycmixin.cpython-36.pycmodel.cpython-36.opt-1.pycmodel.cpython-36.pycmodelsql.cpython-36.opt-1.pycmodelsql.cpython-36.pycmodelstorage.cpython-36.opt-1.pycmodelstorage.cpython-36.pycmodelview.cpython-36.opt-1.pycmodelview.cpython-36.pycmptt.cpython-36.opt-1.pycmptt.cpython-36.pycmultivalue.cpython-36.opt-1.pycmultivalue.cpython-36.pycrule.cpython-36.opt-1.pycrule.cpython-36.pycrun-tests.cpython-36.opt-1.pycrun-tests.cpython-36.pyctest_access.cpython-36.opt-1.pyctest_access.cpython-36.pyctest_bus.cpython-36.opt-1.pyctest_bus.cpython-36.pyctest_cache.cpython-36.opt-1.pyctest_cache.cpython-36.pyctest_copy.cpython-36.opt-1.pyctest_copy.cpython-36.pyctest_descriptors.cpython-36.opt-1.pyctest_descriptors.cpython-36.pyctest_exportdata.cpython-36.opt-1.pyctest_exportdata.cpython-36.pyctest_field_binary.cpython-36.opt-1.pyctest_field_binary.cpython-36.pyctest_field_boolean.cpython-36.opt-1.pyctest_field_boolean.cpython-36.pyctest_field_char.cpython-36.opt-1.pyctest_field_char.cpython-36.pyctest_field_context.cpython-36.opt-1.pyctest_field_context.cpython-36.pyctest_field_date.cpython-36.opt-1.pyctest_field_date.cpython-36.pyctest_field_datetime.cpython-36.opt-1.pyctest_field_datetime.cpython-36.pyctest_field_depends.cpython-36.opt-1.pyctest_field_depends.cpython-36.pyctest_field_dict.cpython-36.opt-1.pyctest_field_dict.cpython-36.pyctest_field_float.cpython-36.opt-1.pyctest_field_float.cpython-36.pyctest_field_integer.cpython-36.opt-1.pyctest_field_integer.cpython-36.pyctest_field_many2many.cpython-36.opt-1.pyctest_field_many2many.cpython-36.pyctest_field_many2one.cpython-36.opt-1.pyctest_field_many2one.cpython-36.pyctest_field_numeric.cpython-36.opt-1.pyctest_field_numeric.cpython-36.pyctest_field_one2many.cpython-36.opt-1.pyctest_field_one2many.cpython-36.pyctest_field_one2one.cpython-36.opt-1.pyctest_field_one2one.cpython-36.pyctest_field_reference.cpython-36.opt-1.pyctest_field_reference.cpython-36.pyctest_field_selection.cpython-36.opt-1.pyctest_field_selection.cpython-36.pyctest_field_text.cpython-36.opt-1.pyctest_field_text.cpython-36.pyctest_field_time.cpython-36.opt-1.pyctest_field_time.cpython-36.pyctest_field_timedelta.cpython-36.opt-1.pyctest_field_timedelta.cpython-36.pyctest_filestore.cpython-36.opt-1.pyctest_filestore.cpython-36.pyctest_history.cpython-36.opt-1.pyctest_history.cpython-36.pyctest_importdata.cpython-36.opt-1.pyctest_importdata.cpython-36.pyctest_ir.cpython-36.opt-1.pyctest_ir.cpython-36.pyctest_mixins.cpython-36.opt-1.pyctest_mixins.cpython-36.pyctest_model.cpython-36.opt-1.pyctest_model.cpython-36.pyctest_modelsingleton.cpython-36.opt-1.pyctest_modelsingleton.cpython-36.pyctest_modelsql.cpython-36.opt-1.pyctest_modelsql.cpython-36.pyctest_modelstorage.cpython-36.opt-1.pyctest_modelstorage.cpython-36.pyctest_modelview.cpython-36.opt-1.pyctest_modelview.cpython-36.pyctest_mptt.cpython-36.opt-1.pyctest_mptt.cpython-36.pyctest_multivalue.cpython-36.opt-1.pyctest_multivalue.cpython-36.pyctest_order.cpython-36.opt-1.pyctest_order.cpython-36.pyctest_protocols.cpython-36.opt-1.pyctest_protocols.cpython-36.pyctest_pyson.cpython-36.opt-1.pyctest_pyson.cpython-36.pyctest_res.cpython-36.opt-1.pyctest_res.cpython-36.pyctest_rpc.cpython-36.opt-1.pyctest_rpc.cpython-36.pyctest_rule.cpython-36.opt-1.pyctest_rule.cpython-36.pyctest_sendmail.cpython-36.opt-1.pyctest_sendmail.cpython-36.pyctest_sequence.cpython-36.opt-1.pyctest_sequence.cpython-36.pyctest_tools.cpython-36.opt-1.pyctest_tools.cpython-36.pyctest_transaction.cpython-36.opt-1.pyctest_transaction.cpython-36.pyctest_tree.cpython-36.opt-1.pyctest_tree.cpython-36.pyctest_trigger.cpython-36.opt-1.pyctest_trigger.cpython-36.pyctest_tryton.cpython-36.opt-1.pyctest_tryton.cpython-36.pyctest_union.cpython-36.opt-1.pyctest_union.cpython-36.pyctest_user.cpython-36.opt-1.pyctest_user.cpython-36.pyctest_wizard.cpython-36.opt-1.pyctest_wizard.cpython-36.pyctest_workflow.cpython-36.opt-1.pyctest_workflow.cpython-36.pyctools.cpython-36.opt-1.pyctools.cpython-36.pyctree.cpython-36.opt-1.pyctree.cpython-36.pyctrigger.cpython-36.opt-1.pyctrigger.cpython-36.pycwizard.cpython-36.opt-1.pycwizard.cpython-36.pycworkflow.cpython-36.opt-1.pycworkflow.cpython-36.pycaccess.pycopy_.pyexport_data.pyfield_binary.pyfield_boolean.pyfield_char.pyfield_context.pyfield_date.pyfield_datetime.pyfield_dict.pyfield_float.pyfield_integer.pyfield_many2many.pyfield_many2one.pyfield_numeric.pyfield_one2many.pyfield_one2one.pyfield_reference.pyfield_selection.pyfield_text.pyfield_time.pyfield_timedelta.pyforbidden.txthistory.pyimport_data.pyimport_data.xmlmixin.pymodel.pymodelsql.pymodelstorage.pymodelview.pymodelview.xmlmptt.pymultivalue.pyrule.pyrun-tests.pysequence.xmltest_access.pytest_bus.pytest_cache.pytest_copy.pytest_descriptors.pytest_exportdata.pytest_field_binary.pytest_field_boolean.pytest_field_char.pytest_field_context.pytest_field_date.pytest_field_datetime.pytest_field_depends.pytest_field_dict.pytest_field_float.pytest_field_integer.pytest_field_many2many.pytest_field_many2one.pytest_field_numeric.pytest_field_one2many.pytest_field_one2one.pytest_field_reference.pytest_field_selection.pytest_field_text.pytest_field_time.pytest_field_timedelta.pytest_filestore.pytest_history.pytest_importdata.pytest_ir.pytest_mixins.pytest_model.pytest_modelsingleton.pytest_modelsql.pytest_modelstorage.pytest_modelview.pytest_mptt.pytest_multivalue.pytest_order.pytest_protocols.pytest_pyson.pytest_res.pytest_rpc.pytest_rule.pytest_sendmail.pytest_sequence.pytest_tools.pytest_transaction.pytest_tree.pytest_trigger.pytest_tryton.pytest_union.pytest_user.pytest_wizard.pytest_workflow.pytools.pytree.pytrigger.pytryton.cfgwizard.pywizard.xmlworkflow.pyworkflow.xmltoolsStringMatcher.py__init__.py__pycache__StringMatcher.cpython-36.opt-1.pycStringMatcher.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatetime_strftime.cpython-36.opt-1.pycdatetime_strftime.cpython-36.pycdecimal_.cpython-36.opt-1.pycdecimal_.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycmultivalue.cpython-36.opt-1.pycmultivalue.cpython-36.pycsingleton.cpython-36.opt-1.pycsingleton.cpython-36.pycdatetime_strftime.pydecimal_.pymisc.pymultivalue.pysingleton.pytransaction.pyurl.pywizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard.cpython-36.opt-1.pycwizard.cpython-36.pycwizard.pyworker.pywsgi.pytrytond.servicetrytondMakefileREADMEconf.pyindex.rstmake.batrefbus.rstcache.rstfilestore.rstindex.rstmodelsfields.rstindex.rstmodels.rstpool.rstpyson.rstrpc.rstsendmail.rsttests.rsttoolsindex.rstmisc.rstsingleton.rsttransaction.rstwizard.rsttopicsaccess_rights.rstactions.rstbackend_types.rstbus.rstconfiguration.rstdomain.rstindex.rstinstall.rstlogs.rstmodelsfields_default_value.rstfields_on_change.rstindex.rstmodulesindex.rstpyson.rstreportsindex.rstrpc.rstsetup_database.rststart_server.rsttask_queue.rsttesting.rsttranslation.rsttriggers.rstuser_application.rstviewsextension.rstindex.rstwizard.rsttryton-server.README.openSUSEtrytond.conf.exampletrytondLICENSEtrytontryton/etc//etc/tryton//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/trytond-5.0.50-py3.6.egg-info//usr/lib/python3.6/site-packages/trytond//usr/lib/python3.6/site-packages/trytond/__pycache__//usr/lib/python3.6/site-packages/trytond/backend//usr/lib/python3.6/site-packages/trytond/backend/__pycache__//usr/lib/python3.6/site-packages/trytond/backend/postgresql//usr/lib/python3.6/site-packages/trytond/backend/postgresql/__pycache__//usr/lib/python3.6/site-packages/trytond/backend/sqlite//usr/lib/python3.6/site-packages/trytond/backend/sqlite/__pycache__//usr/lib/python3.6/site-packages/trytond/ir//usr/lib/python3.6/site-packages/trytond/ir/__pycache__//usr/lib/python3.6/site-packages/trytond/ir/locale//usr/lib/python3.6/site-packages/trytond/ir/ui//usr/lib/python3.6/site-packages/trytond/ir/ui/__pycache__//usr/lib/python3.6/site-packages/trytond/ir/ui/icons//usr/lib/python3.6/site-packages/trytond/ir/view//usr/lib/python3.6/site-packages/trytond/model//usr/lib/python3.6/site-packages/trytond/model/__pycache__//usr/lib/python3.6/site-packages/trytond/model/fields//usr/lib/python3.6/site-packages/trytond/model/fields/__pycache__//usr/lib/python3.6/site-packages/trytond/modules//usr/lib/python3.6/site-packages/trytond/modules/__pycache__//usr/lib/python3.6/site-packages/trytond/protocols//usr/lib/python3.6/site-packages/trytond/protocols/__pycache__//usr/lib/python3.6/site-packages/trytond/report//usr/lib/python3.6/site-packages/trytond/report/__pycache__//usr/lib/python3.6/site-packages/trytond/res//usr/lib/python3.6/site-packages/trytond/res/__pycache__//usr/lib/python3.6/site-packages/trytond/res/locale//usr/lib/python3.6/site-packages/trytond/res/view//usr/lib/python3.6/site-packages/trytond/tests//usr/lib/python3.6/site-packages/trytond/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/tools//usr/lib/python3.6/site-packages/trytond/tools/__pycache__//usr/lib/python3.6/site-packages/trytond/wizard//usr/lib/python3.6/site-packages/trytond/wizard/__pycache__//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/trytond//usr/share/doc/packages/trytond/ref//usr/share/doc/packages/trytond/ref/models//usr/share/doc/packages/trytond/ref/tools//usr/share/doc/packages/trytond/topics//usr/share/doc/packages/trytond/topics/models//usr/share/doc/packages/trytond/topics/modules//usr/share/doc/packages/trytond/topics/reports//usr/share/doc/packages/trytond/topics/views//usr/share/licenses//usr/share/licenses/trytond//var/lib//var/log/-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.opensuse.org/openSUSE:Maintenance:17620/openSUSE_Backports_SLE-15-SP3_Update/5c6973f113669af7250442fccaa972de-trytond.openSUSE_Backports_SLE-15-SP3_Updatedrpmxz5noarch-suse-linux         directoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textGNU gettext message catalogue, UTF-8 Unicode textSVG Scalable Vector Graphics imagesymbolic link to text.cpython-36.opt-1.pycHTML document, ASCII textGNU gettext message catalogue, ASCII textPython script, UTF-8 Unicode text executableDOS batch file, ASCII textexported SGML document, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R $1Oϩ,systemdsystemdutf-8df57abefca683e898598d7557cc939c1afabc77202f5f873dfced9281b0c71f6?@7zXZ !t/G%]"k%{fI ҳԣ=IˌD:x g3o%RU f'$&amuj`U{qX Fg=^PuփF—z7H6>^:֗V _JhRI%9"lW-VqxW 1N,ڦo (cj1r{@0ѲfS=aIO4,΁^Oڨw; =WEm39Ux,qgUahe%Q*҉ 2;傤 *`o^*}iaJ cl5 cxzG;5{ =`98`LiH4-U}^%9RVZv'UYt5ˤCnJ56*9 ݹeJp {f@cj*ه o!<({RkgZ4& ,@F?_W+m8Fdtysf$4KJTb7o:gm,1O1om]>ekwv)-t%HjKuASj ] J49$Q%._QIϡ`[O!h3F {!Y?QsdА fF8u`O5޽SxjªS.=W}ޓirS`4uwVK4O#"g#tr/+1R0s1]c$ .5\'mVZzȥf>.ۇ.= ͊"+%Fja<h0cQ//OSP0w6,] *gcG`fX$y_AnO(5M([9\QP4%#UL^_tyne`u3Tr@w`\a AALdْV Mšfp-"cZd)gL;xby};i|6]>Z"Sž) \ Ccmc&NO%:Kc$(F@uwWoa#N ^/$F}+s5r℀}9y[huTYKW-$˅cV.#맢5wr ^0e`'I۹2!$wa{Z03zT"_@ 둡h.ʯ$Hrz |G4Qvb[!ze'woxen' O1;ZuYiƿC|>˪Íȡ o*ֈ[ud9bńI)Hd ${%ah<}v7gs g1^"YpxZWRgJQ,oB ,Nԛ](*'uv 3N} '1Av3|hyA }FL!Zw8"o^ލTQZ&>ViF"3 ޷Zn=Kc7}XK@R$+,9T0-3S' OqDw3EmoA0B>!A*R𓴑Pyf^Ţ gE} t$ɯvˊ/ɪP8EFYD5 kBi?1D;N1= FM?:o0pc"f2Q;X]LJ{"oG9np_9Le%f(zk?b¶I:QlYS0nҢDЉiwoK$z4n@~6͆*߯gz|bkAW7Zn18/T"b5FR*8/eYL .I=+p`Wo:xjZE¼"L]e5$8 pG**WGhQػg D}TT47TNHBw+췾xd{ΩX 0iS淐LS މ': 3C/p|PPZ8]n| аSO'bZaICv*aW;Ԇyi5.sxyUcp(vp!0ՇF[ޱxJK4g0 gG-^Qa猶]-k֪0q"@T~BnZ<b^I;T/8'ԝA9tUU6Z۱Mrq/z^!$p;qkn?P('c{wuhLw < fki_>dFWE߰A4 Kי?=?7O^qE6M+TV8MRF("&H̐K\8%8d|>3QD;#:Uy laJѴKqOtG.|]5)ޫ(W>2fpSl=ݩk@ /)HB=F^1V(x% QMVqC{"B&Am.zTtjaJqsK|k"L73E\gƞ2.xsw𰔌c&2iE#<yQ2DÜ{Y@u>⍙:@A3]`(hUF MͥQf3bToQ&@ rHzK;k) B|GHZJNjs49OONLyuy;, D'li9(حiNMJE2?[n{R%t$.SK]Z_DJFt`Dd#RX5()0U ghu_GZ֟#ț=hͱ|s,'}ǏVOguLs8覆X`&1"T ]c'9>Ѥb=H~_-y@ ߰ n6}/ ྑ߲m'855D9l]oJUVd$=:,O Z2`oqɬiٮf} w[I յyNǏۃCS+A?A+Yd5ƘK䫊G0UiCCT.:p.-"@rcx~mu ^l(ol;Rt Wk$>6(ĺ:Y-Dtp6=ȧuqƜ,7\,&3C؂]߯_ #,S@m:_Cl~렐֔BU8%hmT\RQ Z>af}QebBΓ @AMڊdXP)Vae\sbֹ9 Bk%ν9(+*pg' "aаvh{cIASGq=ǃi4Q Ȏv0zoXa HXcz!FAB]ϋ95JE\ 6 a|%2ρ.>M@M1dzc©J9JP/Krֳ4i֪P|<=a U|w>&B; s:7ٯϾ SœՊZo0L[LV:ޮ+P&{GkN5ߩ ܗ7*VPթB]>~!5W::9Hvݐ2!j$#8O*]'wú)CfwRV"zeHN$:Y[dBHR6|c6[>o!ski>WL-<Vh 8T12&RlZS?:]Kg $1{7~lh fS%^k"'1$\EQ䇭`g$݇pƞm&cLLU4|]ÈH_.yVS+u  _vl@⛼fU!Er9xgUzD u5uh[UlFqaFbfp^"c)s'5K0g( =uO&>h)ڠTHK8)2vwf=& dB1 Jl[Gr[0mi|y%4BB&tlmwzPV~5Wl&iG'=U$=u'zg]'IHzCes)u*6(J~"TvU_F*KEi$+\&Y[g=LjaՎW`J(t$-](r;.1{6XtVAY?sof&:h,':ih6݉*{iKv؛&eӎ'@R'XNHi[ceK73*7^!SMCA Mj?|ͼTN=fk@q'c6Jjb٩&sy