trytond-4.2.22-lp150.2.22.1<>,@]즸/=„eϓ(3=9q QYU350^G{xZ&x/pHj-ǔH`^\&Xu@t U?a"0^ZS-tm>dd.hAL1aL7,\=hqP5>IlTmp]S>WySDKyb'7-iPmXRZE&G-\^d03C-8F|>EAYrV>Fnt?ndd   KX\dh{  14|ff f $f .Df f |fff@f"x"{"(8'9p':f'=u>}?@FGfH@fI fX @Y H\ pf]f^>7bILcIdJeJfJlJuJfvT<wUfx_hfyiAznnnnn`Ctrytond4.2.22lp150.2.22.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.]lamb03GLjopenSUSE Leap 15.0openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Office/Managementhttp://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 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in trytond.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in trytond.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-trytond-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-trytond-update-$service-new-in-upgrade" fi done for service in trytond.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset trytond.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in trytond.service ; do if [ ! -e "/run/rpm-trytond-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-trytond-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in trytond.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi # Postgresql 96 is required for tryton series 4.2.x! #update-alternatives --set postgresql /usr/lib/postgresql96 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 [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in trytond.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiSdW.U( 3 RQp R U= >\ `u-`/yH//515LJ3*55 ^z]ut; i s#]Q*/NRz$!O,; [!%ao)Ig "94Hj *o@nP9ki/lu hZ<iL^dZ5NS6 H j*`5VDB/-y*2Gm4 MYFAZ54\0Y0(! ` z 6p6'<1:="k JU27.*TWSXk:/tkqe(E,wBeovX&/ +ikPud_}Xq!:bF'!#C , BeL (= 9 6c +j "z 7#  =8Q)'aF* u c@.2pM$&w.7b @2ME?6@\@79?@Y>? FM>R=?IP==$PPq>dP;%c ! g  HItA)G dO)'0 gd o &R0N5M9 i &< |ku =&-\tYh 0L-SI 6:`eP$p+ _j Yo9E s SpkB ~j Z  ( d}us*", K 6, 7RW xP Cu gC?l  ~^a bQ#.A큠AA큤A큤A큤A큤A큤A큤AA큤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큤AA]YO[]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]µ[{+]]µ]]]]]µ][{+]]]]]µ[{+]µ]]]]]]]µ[{+]µ]]]]]]]µ[{+]µ]µ]µ[{+]µ[{+]µ[{+]µ[{+]µ][{+]]]]]]]]]]]]]]]]]]]]]]]µ[{+]µ[{+[{+[{+[{+[{+[{+[{+[{+]µ[{+]µ[{+][{+[{+[{+[{+[{+[{+[{+[{+[{+][{+][{+[{+[{+[{+[{+[{+]µ[{+]µ[{+]µ[{+]µ[{+[{+]µ[{+]µ[{+[{+]µ]µ[{+]µ[{+[{+][{+]]]]][{+[{+[{+[{+[{+[{+[{+[{+]µ[{+][{+[{+[{+[{+[{+[{+[{+[{+[{+]µ[{+[{+[{+[{+]µ[{+][{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+][{+]]]]]]]]]]]]]]µ]µ][{+]]]]]]]]]]]]]]]]]]]]]µ[{+]µ]µ]µ]µ]µ[{+[{+]µ]µ]µ]µ]µ[{+]µ\<_[{+]µ]µ]µ]µ]µ]µ[{+[{+]µ]]µ]]]µ]]]]]]]][{+[{+]µ]µ]µ][{+]]]]µ][{+]]]]]]]µ[{+]µ[{+][{+[{+[{+[{+[{+[{+[{+[{+[{+][{+][{+[{+[{+[{+[{+[{+[{+[{+[{+]µ[{+][{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+]µ[{+]µ[{+]]µ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][{+[{+]µ[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+[{+]µ[{+]µ]µ]µ[{+]µ]µ[{+]µ]µ[{+[{+]µ]µ[{+]µ[{+[{+[{+[{+]µ[{+]µ]µ[{+[{+]µ[{+]µ[{+[{+[{+[{+[{+[{+][{+]µ]]]]]]][{+[{+]µ[{+]µ]µ][{+]]]]µ]µUd][{+[{+[{+\[{+[{+\z[{+[{+[{+\z[{+[{+\[{+[{+\$[{+\z[{+[{+[{+[{+[{+\z\[{+[{+[{+[{+[{+[{+\z[{+[{+[{+\z[{+[{+\z[{+[{+[{+[{+[{+[{+[{+\z[{+[{+[{+]]]]ca94a89115264fd6d008bc6d65685b3675d766cf853d53288eec881e31f0f386666003faf8086328ded079a9074995c88d9a9c7b777b57bb29147a8871acbc372b15e71a94a0478803f576e9400ddb528efd2a5b29fd7621f4b17ffc12a4a4c91baf132be078c3a9c6d224479bd8a1eacea18453a2a5b98c7a6d74474ad5571d792e7d5a367cafd29f7b98ed37c7bc1a5f900c0188ef8cdbc1807e2f2e523a0dc2689e4585d3e415619313fde5bc73a697f1ed7959412210515b8fed8d8b3404dfece19a49cbff5435481fd263273db1b816e9127da3770ab50b4c8afab7f68801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bba16b4a46e309e97a4e76d200a4ec835ed0c95c17926bc034934ebf16c6aa037d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0efc4cb9cbeec46641c7a4630e79fd4649789d247a8b5c8d95a8ac7b20afea2e41aa6b4e5d0a40435ade471552fc06893e00eba04300e3fd22f930e9f69557a36155a9fefbf302ef256903ffb91c36ace3ec2b7cd0a3109ba95b36a2ad324676d8056830d2e93526f59738c4880bcd050927ab7d08fa4dc897eed9c8e5afac6e9a321128755bbd5a2568f72eceaf6e2026820d9f2c90252398b5c52ff135ca89b8e5738fd8ee3f6bdb8ebddb3c962b939f16e60560df4abecf1da6db6a5caf088e44ae9d64ac4ce5482e4d5979713e2a2389f75b03f4e70c18c716acd952d9e151a57df0f4249f3326184270228d0a561493d118abe6771917a52275967fdea7644d2fcd0e40224e876ad475ba6e2390fd109aaca37ec8d6aedd73c2ee80f7d5f62d98a622dab4e1d43c2f8c0852b51cf512f205ffd0a847526516d41f0d83722d374f79d9034d5f7ff75de577fba043b8e7bdc1efd18c500d1bb5eafabf00ca2c2d3ba6ffe95229fe7ba4fd3913594885b252c0ea7b3ad32241129b265f08b4f383e000d9d1c57567a0e867feaa53eff97c2cf3fa2c137dc302250e18a7c0837f98e91b6040e5dfc710c9fac7969cbfc6f4839c0a8173fd24d2d44448f24b4aa5cc7e306eb19c56e8b6889044f5decaa5947d3e0a5694fd64db25fe1385901df6f9d5da5476aa3549f0a38c9d6769bb3b9f1312c151e1f24342aa052fcb3d9ea60a5f3543eab1772bb62eea33719508b973c7ae18113bd9edb7f4a36a2de902db61763a07d11e34b2ef4302dc353a562283e1b7b796aa9f840263a2ac3075788fd6bb472f5c123a4c0d53306e2c970c02744903f477e0a465b65599fbfb3eba4772b6ff0c63110aeb86d631a909f26401d0c4c0f512005234a82b013c34a2fe95b751aa89523e6e8b8138e8de071314874b3b44d94f77854801e7ecc747c11ecb01b50dc50c79154a542ba960b49b644de6e6403505db2085229267aa3320e104fa4f047e577169ba20af3472693cdb5c9792618e46cca578a93aaf0b5106d37f0719b2e3d4381f73ca12caaeafdd011d57a9dc4935a82ee28d514a176ef4fb28952e26456f4489cf1d20be3c0ba2b3764b519ee777ccf717d33c7794350a0af5077812bd0d9efd320d100af4b05492a2945baef17390b4a4b2d912f3cd9652d85626ad722de5e57f80d8eb613be547ba69e1cddbf3839ea2c4d49c2ca0afc37ba61bb4abcdaf91b1558847f97d2b70157134c4fbe39d235a016ced61fd01eb11138fd1a54d05a37a482ce9132a627907a384f1c1d2725ec43c400f759178c11bdca757e0a6db3846aa5ba64e007d30835ba1259be8120262b25f0e68b94a4e21f72cd1908b46375af8e1be5b39caa6ffd5dc7f1ac58708c0d0aa939987e6f7f3a9d6c450e845d56b396e460d52fe6216b7a5484849cad8d315f496ea87d668e021ca6ad88ece6c8b4f052da46555ad0090a4f98b9e890258149d2436c8bb48ab503fe02c1b0296dea50d7a655fc9d1daf73e753ea4fe3465771bca365a373d811ffa893c5ef6eef0ce423dad7d3069f6e81a2c2df8dbc1c031ba50b3ca4d74bca12ea2bab29ea60a4b4745dba05769e4bad1519f3437b3582812414f72b0c9e0efe963b65f55e43d1cf03fac081d684dbf7e4babbc20e678d02644139d8094ae626d56e93e32c16fb877c35cfa9b63a60fdb61ca639d62f39392f8e024d16cce948cb92d0652d8866d2119947146ceae2cbb0a2a9913322afda373ded7d46d96d54f44193618d5cfa55fe20ef886aa4f86c3039c43ccfd1f8e8c299732e6552d98b29c7fba020341d0dbee5c886ede71d70caa07c0a54de039639dfebe7dfc6e409b2419c9c1bf458a72feca4b6248ba687b3146d94c78ef8bd747922eb7bfd28933b836db45a6170257892b7110c8a9018f7302c9031a21b4e8854cc6249794af42259d7075ec5ef0df8014800b581e47bb8b22f99c4f1662c5ede21a380fa19c25ed26b3e4cc5389201a774b8d381dc46682609c0bb15051380528e9c4bfa6d62e067d80d08d47f840a07f6a0ee002b0fb00b1c0f5014c1e0355381912a0f0da5ab7dd733db33ff7364ca6aceaae05fa23c1ca2cd27ea737e443a2c18c1dff244088138120571eba3eda36bdd03802ca46442fa8ae47ae2682730e094827d4d988cba85716fa45477a31f3952318d9ea6419da5b68ea2a009450aece6559030fecade4aa973252e51a0c8d4ec38688f7216226d9094cd9e3424b561e31c974d27228bd5f342c387de48c82758f887fe963ace3e5222ed615c98d49fcb7993544c55053add40cf693007a953b6b8fcab9071e8025d60298ae1deeae02abe11adfc3fb26c541d6f823dafcb4280aa80fbe2abd6e5c24d18c4cfa11c2157f28154d912a4b653f229383e3373fb03d8e8db893cff594a6a3affb241eaba2f76554af8fe22bcba1c469f6f1d89dfadc23aaf49cf0481067acbb5aa9a0a5784cea25452ef6d75fd0535ebfd6e0322becaddaa2b49f4d350b813b3ed8a8085b3e2705d62a81a53827a7f3e2892a10ff69ef6843434e0013e2f36946ac8889c1226f34a40f8e0089749b5f674ce1d0653e79a76630bba7c318787786bb6fe29a612226032f55b7949e9055b8c7de2e3af77bd5182464949fa22d9325b96b09c492f76956573106087d73f5dee36fd81d4850e5c444570d4bb2c493651c2192da112bdff3cfb73b98bad47907a9d11aa1b9ede3ff6a4381eaeab9204a69d5e8f61cc290305eb62dbebf9bf9df021b487e9388174f983585c9ee70a5b3dd71e4c5378b58f612e908a750274c8fc7d5775e5d469191d161a77f0f55204f10d8de12c450acea6cf994a48b7f75fb40ce2d9be7bed0efb2fb96a36e45c3f05238d913b0fd2883b449eeeeb69f203a2269357e3fce6f0c9af55d85093e9d3bb4b94301dc1182657d98be4f07c42f6fa06ef97052f499365d1553775e357edabed45cb20cc9c6f2259400c9bf3f4d88bd859b9755d2dc3fb8448665a201139644bd9bdb1661afe2769327b53c03a26f80bf91b9a139864097278b589b8c4c97596bdc07be768ba16ef4c6b6a55434a32b247ece5624fe0aa25cdc14e5ce65da5f8ed0db04c1d8a557a0d6175c6912ab9e3ff293404ae5646e91b73f31669072d1a67f8dfa5ad052d7a757f1341cd3f9390be97e9a0f932e8032809f166a226972d8c759ed85ad5a1b86d2ff50ad756e8cbbd1b769d9a5193171b6e2f3bbbcdba2befa8b0907f77a4247fd1f8b65e8145359fabab0fe15afb02b9c70d5199c4835ece052a5f8382f91e77401c807eadb794e4f09cffb8fa53a0727b86de8230ce53a77e90e45d2b471bd6ee5cc7fe3c2c19b4cafec7ed82abc37aa10d12e4708a53c9cd4edf4f18975800a232a8f112f7df7c27ae6d9f31564cbef9ce462cc6201d8fe4b6ee597f442af62eae3a36bce5dbf9cff274acec68640b50ef606ef9f95ffb89502e0165f015916294ebaaa9e74283ef933a2d592ad0e2cb11d5b6bce68772e8a7bedcd285985e01bd039fca3a85dd5971d6a753d2a96e4c651fee8beabebf92210d556ec260bc1876d226d82e20f792dc77b048dd43a1a629608e6f968c5c14f9b1fd6ee85e64a0af3050265847a72a4c74f205a75a9fcb2817b07fb9d1b4fcbc142a977c6ce441a56fcb864de38e5a5151291021465898623cf546a38b4981bc25583383ec37c6e06e41cde813fd9bf66c6bffa27fcf1c18c80adab018341c8b9e6286fc230b86d01b422a05c9786fbbc9296664b5ce283443f1139c8553a00541d53e4ad7f6f384f1445a79eb9891ffcf27c02ec4dc3a5296cc3f7fac2eb21a4b5f58d6b999518ac70a608c7eb412af73b9df578953f9b345d0afc10e5b349aa9f59e76391f465ceaa4e6efe625e422b6c14bac5bc1962da62a20c994a350fc83b7fe5e94fa4967a12b325a4f254b6bfb8021a03af94615828e22204ffd8144f1742d7c55d7da03cbddc164cb52816727dc83fe97642a8ef5d67833d8b0d09eccd8807c6af19a5bf244aeb61bda34c37e24ed9bc815e59270e57e0eaa9981371268ffa6636aefd9238dc4809cfc30a2c68ffe8c637eed674798f175420d354b061f8fd46d601b30fd210fb2f4beebccdf08826142c6e13e7e229bd1871a1df715907477c50296d2e5b2a33f7139d8a3749c94afb8ebf46826327c38d0ade487cc648e4de056f20d54f804c23ac621dc24fb1e49373377ff013cefae352fc9da98a7ab21b409d2aab0703c3e0c9f10cfec4f3f5c785ff5dea333ff8c0ab731e07aa0101841dc1d36ad8ae9a4f715b406acd11602aeb2136faa73d071a9f1e46388b897be63954efcb35aaaebf9d035181949eee6aeac41bfb2891ca25a4cfc7c8b24de6c5e9e109b6ee2669cfafdff718d4e1b808fabd00a3018c82c2a4693360490a62535caf2270d7388bc5c9dd56a63b04c202fdfd76853a6439e46bf98a91ad3c1de214d1552951e78b8366b00e41040fbb60cd5e2b429195b3ca0dcbf97b61b2dd283440e79b9c86059d4cdfd8f5d74399dea254b237cd770ebb9c21b255da3396643a7c000fe875184e265aaa3cc9d834846a447c55fc99c86615f896b5b3e4b5d39f7cbe6530d90b49963e09521bbbc9bc95d7b743967c053700d0f6e72fec986540c7d110272ed8e703c2b1005609d909ee19c8c8832283b2e36f98765f1e2067f8103898cda3b9d427c1fa017ae93b2a76ee2b74fe5b5c427685b40f3dd76bdc761d3b0fb09d091702a5124b7681771f3b5ebae65d87018e69e4fec7c3777ee803ef95d6643251fbadc932aef6e6f7ac43d62758d228e9f3327aecfef8f434d3a988d8a01361507d10a2db1d153603773069af260ed2a9d55fddef6a52d36ab7497b8e07d3914d1e5474e9daaed4f50bc4689803e0e3d4c7bb707bb5947a83f2c54cb7e9930fc13d2a1b4f00f1e61b58870a33667225dccefa3faa90455911892dc5f297bb9cb03306e1caee272ccefa8feec8ebda07fe5cb13b9f0ae192429d875cf63015b8a7975dbd46f0bb8963524fccb1326b214532113e0860362b56ea540898dba492f44cae51836bb3a285663ab466df6853bcb855c64490098b8b284484ce5e6d90d565e5cf7ace9faed78f8e99ef55c038622273d0724455730d1025cca0fef5ce17bc1427cf114eb4deb4755b18b7867426603d03604c419feed3b792672947df2a62b701e5b545ea4b83d03c31f8241c4884dc6af84de7e8874db9fc911329d4cd6b5b3476fc43c22b690bade098cadb6d2aa953ea8ffb2d91e2225caadee3b3cc251931e78eb3a1d1dbf15a85db53e320714af18576aad9398517ddd460da296401033325964b52e50f717a49c9ca3b185124d3ba5818c140c67615e3c4a36a11bc685c96e10a02d18b6556f5115820142215f1d0bc029b2e98b1aaea64777d664898245143b48a235879b30370066d33b9eff699928a4c240a6fde9287a257e99daeb331a767510c7365cf55a77b5160d5768b6b2791cba019e1362943abc2a8f3481cc0a3147775632bcae654aed994f60c6446914ce748a6db7fda365e7174294c58b343497938184f7b6e163fa9e507952bdec9dbf23afff4559a93e3dbf6c5dacd6c5df61f43026e681b490be46ae230a88296ec7e24130282cecbddaaaf7317729d71a35bd55844c3da834b4b9622298b2150340bfae04aa4f1213c288c4c84698fb189aa86fb3acaf3e73e97f9fc1c8f006f2fc4bde11548ee85bcf06f48c11ebfc4c299f17c84f5b70cc31d3aff7a901616ccaa4f8d49d8d1765e5e086eef9beda8d6c2ad3886f36533f565d15f396b1ac043aaae94655ed144150ee2d2930c05fc18cc4fc825c8419d1aba4704529caf92d00ec578b0de5c8a7e7a5e9356145c9162f6d0999cc1d0ca47296bff012909eab54ffb939d8d0f2b11566f6402c24fdc3384c3597f4af24556aa81b9159873aa9aa145a4d2916902b8026ea42af92c526957a90cdb2cea532f09a6b22b92c2ae04823f8cda8f48e4e9523b30d7f553c07c5beca0bb42d69a5cb171809216eb4b9b3508da0e085ab716c5064dce8f340be5c0f70801962642e992b24891bd21ab427b60f95aa7670ea4a14f37d4cae24fbfb700c62866b7a23a062795889585deea278d6a9562e683f96cc75d40f120b28354baeaad25c48e53190919ed1950c724938097aaf7b215681b1ec791acd4de9235947bf3ed6f0f5d58a1db8ffd7ef66417be604f0442ce7d225b144826e1881fe5e0a5ea653c42e5393775e04f258c9f36572b465dc0740e388d3111b7ec2ee6e5357af2b56ceb692dcd3b50e4f61c5a33fc738017cbaee01bac01da6f7b369f177bf9eb61f39f806482f338a6fee451061c80e81598331cfb9efa3bad352d700f5e7675896a432891df84314de9085540ce139a9144aa4886e26da0826ec7a63c8b015844fd16dea2440c37dbdd83f15b21ec0e0307d5485d9146e8e17efb47696ca7772348546dedd9f1c3f839951316ffae329b56df67296b2472eb03880ce0dbba239da3e71b9e660e74fb712f8cfe55ffc07417f075817d8cb659a755b4437d03aea60a9abf78beef7a1c93dbda5b629075e7aeba129ce18707aec1f689ea24505502f4c6cd4dd8b163e89e3e647483f0b67d86cf932fb6e37810bee5afdb905e9976eac928286d518a941d5bbf5e2705420305a2871364837d4aba8a7aa8e9a5d86e79fbb6d3d91f953a62377b6c9123a9720838c00fe08c7af48e0fa3e0f42b647df163dc28b2b66e292df4e4e83544d40afd279da388a41fae3956370f6c938332ed0f2710c07b533e20ae4b3a31b3029d518cd7e1383730d9e598cae5a425d90bd6a242281d629ce7d96e222eaabc9fc74cd88ae80669f85f66b66ba980c13769d87b70a36e6b79d07c340382f68408a5a4cd264ab84c119baf37019882577b8912fbf802dd2a1dd70915e00f10dd6f1324a278dae2533a8b1c739cefc5e000d671a8bab7671bb8c1e3a1414014fe3d0446c8419f45a9ec261521f25636947b145936d004920dea5a41e7a3fe07b70a670e4c70d508636852ae2a2f5d0443e088ac166897121b3b16d6614a981924250f9f73f02c3ca2198ce8eebf2b6bcd266315f37e139fe4ea8875992a7ce5aaa5c8a11bd2e46b75f42e5b2f473afa7b5d533c3943e217816038ea4ecfce5dea5249dddf691da3e6f86de5785639cb00ef2af5f312b9ed0bf5526aabaaacd00e11b47ca7b5537332c166470c277c26eafee35ad59005dc77c931b919a0cda690d67037433d3ce8609946603f818148dd9e186ebfc28b3803206cd16996f381c76ec56b4543d28516b4b4c959552772d0ddfe09d8c6131368c15b2d599ff56d7a202cd5cd5d7fa702374378d2c180c9e8138a786f7a815481a93433cc4bbe42a21b38cf1ee50f94111fb8c882a06e3450910fc70a2497489236f10e061665a5d1a93e570d5bc90c32203f897830933e975884182bf88e80f9d339810554e4ed2ecf7cf658b4ff3011b27d1bac121e177e6938d8ffc7539d33472d39744c790cdca1ad5e1943dd829e33bdf631b55e69df24126c6d8578e6d68606e532960b39c1e10827533d9fbeea149a3166a667c26d8a4ab1e992bb8b54ed679a448ba01a4b249bea6d57073ad775bab1f182866e4ddcc3e2fedd2d2dec7b4b605cef1bc73f62b501839f505eec379b3d25664418696390094b83e999c6a246424f9128c22519d3ca93f554f7e8875a1adcea8298a046a16adba197f6775e6af0db1de8ee06781755614dc1b680c2c89eb8063c340a1f4f7b28ee70b2198fec255bb429ac1003a9352f0b1d07433a6b28e3dd641c4ada8aa44615c7ae95e40e508d538d77dd1491e4444c5af49913afdcb9d6b8e4494ef6ae8b092f008c0cb5f99e57615a129f679675f19793c548700fd8960fe8d8fc3384cce6dfc2bc5f4974dab9acffffa2e2838f22ba633d3be3cfbe940f83b8844ada2e22c355ef9c4640297e4ceb39f9ef360e4c882705fdd043aa765782438a9a7876b5512680eec67ee8cb6450a314b33354f4bae064aa8bb7c6b249cb070636447f13408786bd6cb559829f113e033543d05309289e167a140e2bc9916a4d810e51f9329bbf008715f5d122b0c4e136d7d2f086a74692ceded3b6e41c88043eca835e70b1eabb0af167474a75e7b76f99237a2191c3abb9a1e7ba4527ae15886ab8cc23f63e42a8c21ca9242d7ef7c6856e1d79724b5fc0048b6b12c17621af3fe27cb4b8e87485f13b0bf2c490bf1e447ce02b14d09ce9da19da22695679444cca3b2e958a6e9daa253f5b50aaab4bf43b46e26491a4565f2e10d41c8b9369523f8c6a8d2ca5fc4e5c1b716612c94a92069d2b26e207085364e69a75045e2b63c43699adf1bb364e9cb9df60b7b2d8a70172f1159eeb23542d1a214c71d8893a8fc23555fce52e589420ec69ba3c5cfcde1c727bbaf12c258811b0bbf8e14e1440a93cfa4c601050ec2af2ec8fc07b126caaa21d821beda5026b45a35d347629e640912bbdbd0950fcd5e67da667d4a99388a4aaf7d14c2b38783a58dfcda13fd63634477128792ab51a08cae0d967ebd055ed37a2d1a41ffc512fa41a6706661771d0cc9b738a0c55c8711f58996a0fca0b79a97783acc1da2171466912eace0a3e88a985f5234b0e23f5b9eacba801ee5e0160003927904f3d066ea7f01ffc418e856a719899c02d5f3bacb146ea1fc19903f37c49396405804bdbc2f56292769785e415d17afb00f1cd2c8199d9ee022c7e6b3ccef0171a4e7fba173557b2752f67cf6903f73002be5fa116787af9c08afc9b18ca9a64061bde95ce151f5f48528eb07ec74db82c2a4c773a3cf945a02accf0c09a15123d3d530cb7014056740d17ab170f6cbe06a93fccf37f8bb2f9fd02f0010b358c6edec0558ebba18b26ddc5b77a230bb8ed500fe9b38b84b56a0b4b3218624bc54c10593ab7b41c594f445960e3180dcff3e3f94f76f61a832389115f46002c3f194bcc6246aa538053140f31722c982befc570ea36918f1ae6cd2e2d71aa04fe27044206119a9cdc3bb506474c4e56ebae82e34b3aa955d7327dfd36a9253af099dffbc60fe12793ca11eb99b568ec2bc5afebbcf3a11302f70bdb17a50ff0dde084e74148bd3c55327329c33aabf70475c7338c0a9efa54490e2c3eb7755559f869e494366f5f1fd71cdb5f36399aa5081ae754c0d9a1d0598023a513efd33e6cc995548b0d958a1fcb824ebf1d3b10d1d3abfc682047ba46963d61dae3590844a34715017d70d373e875f54f25e4425967310f5c960bc54fdb8257dc1d3ee6e72b5005a4ae49164e97fd68a7c6c17f3b5ec1d32d392c91440ad822da912d27b159e094d4a749cb10730c5e55066fc5160bf28612a55549510addccbe27b8c6e936b866371310cd0ef3ab0144622326598c4040e3097efd0ff8db63ce24cfb1748ae226cc6cff73a08ff46e1155cc614ff299726bddae4ca1dff82108a4e0fa685ed32455a26c8ac2216085533b9ad8206fe7a6b83ad4c3906072586027ccbb976921221966b4a07274a1262c1f21c12cc3e21ed2b5f09e145fc04c1892f86e25932b583eafa9909a91bd1939b7335c5d65346f85e26454782ecd5e3b64e789c1c390194c8c62cfd36888e7985615227b9b99ddbade563df1116d642d577d23d31283d6756527121922f82d62c6fad382303bfc3e3eda548ae4d5d03a900d5002d218bcbff8e92ac15dde5ba1caf97de9c0b06228817a3c9d2cfbdc3d2b7fc91e9bc70e42a69a6708892891dc6918eba595205fa7452a28ef9b07fbf7a952ff83bc4b5299feeca34a355a59c728f4991ea1b18842b6170a9d06b822e6c2d84a7d54502492713f2cf014997a8b0ac827376e7b93616ef2c0c730411dc43f47f7ca7404aa5e3a748cc58944e722e788768fc90d732e9ab479a60fad6a5fbeef6be125a747b77b0cc06e5513ce0d981c4f64b5d6a5d2a60d0e8b560b8030b561713241a04dab228fa80d66eaee99b8a7cb6db8c4d51d14f5e38d37fdc35f52cb93251f3ec26fcf7c7de49f437a43f8ce3fc6dfa343e166f72d1a35d9b3a1be1701ae20a5702f948fc81f5a43037dba4480a7543435975d82d950878db2bc721fa674bcdd288cfc66a5347ad6e138092c607145b202ecd7af16b491da37d07e5cef5451ab0c3b8ad32ae074593480d190b9a736e9a1d5d6cccaba91a11bf3b292be01f5d4721f4b02d9a9a03c4c9e04f4ffcc2866f353f203b1e703c4b8abbb92798271c7ca41319fef03a4d83d048cf78d2eed39fb087ff020c5d5d4e1181ae7ff56982864459665a477530030dcef6378709daa28d3b3f3d5efa69ed824ffdae470d3fad1a36c48c6aab0d38ee1854075ce205853566359a86a4e8132f23040283ce17549dcd42b1415b448d2d1d9abf94ca36e8018e274288d4ac1988fc25b12e3b9150ce0ab3ec4388af22ffcae1e1becfe5a98792aadcba136bd8e8819740850603034a9bca4a905232059bfc189e7ac2e1633ac542bca3e77312162b0ead4839c99991081689aac0148c20cec449ff9ddb07e33737414efc0553372d2e5ea54c391ba521a589e517e4a21598cc206874168f7a7b0fad9ce95cc010d4727ab10655c37f349603690dde9aee37050275d5807d288e605e66278490cf0fdb84ef00698a26c64f794ad65dccd062071bd05b8b2eeec493b6941f1f9a5a8b8a5838bb1ac7f5069630659af4e8c9dea2cf66a37e5bb5b54a9228c0304a3b26035f3a65f254faf6109c47fdf776de8f4792ca4fbea25228949ec3f5239e62c54490554b3acdbcb33e0e49ded129cef90894db80003d034cda6afa5c94c934024b4ab3e445a5fe67f08d405ae8cb1a9811abb76ba4cca9afdd5cf13d9d584040378f050d9f995867ab5b1a3b84a8274baa7b4f8f302e6779b87d244995b313e04778c5cfc0fb6a5d8058b09c4bcb3de9316cb3bdd15ac85ba3953b2626f15987da5e27466128899ac7775365aed452b82a47449bf8f126cfe00bc650ab36c4522e9acc618ffafd38217769a4c36af0ce75d4534281828eeeb6ec0af5274afe5b923a7695b869a200c4e10eb588da7ab8db52c82d8e315670682ccf36a89b9c6ec08f640b357a97bc494672836ce7c5b288ddc057e82c1bc83ac92df95a0d25af3d2a7ebdb5623235374988ea0c9b986c3be6859a42ed18582adc5ec5779bee976ed020e20b013a5ed2a3798ec7efdab1bb9104d31fe82762f3baa1afc0e51c644f02cb73e4687d53e85fbe63ca860f53090780e900f13aa881b7b8d755e58f5afb8dd8d2bbf993c89c705bb34f12a133fc615ca8ba49d134da5474522860dd267686de55e0b41ff3b7d4c54da6e56f1a52594b6d513b169e5b21b3e5ec15c304a00a4e649c58cd3a7bc126c7372d0ceb674be434d2d9830e21b369c0ca073b18feacc8dbd53302c236bdf523e0f0ebe88681729882899dea12a7b545ff6bd817076f7af566419e8b88d6e5455ce55b7ba18cea9cb2168416acabb367c331ef834e8e1519ea5b20a7192223b4f845a95e9ec7aa8ac2ae84f070d2a6af6a834ea89fef3224d6387eed31f067923ef5d72cc6a6d53ac728681622ed58b0073e148ccc29f3c217b2606211524e9ae7b8a6f9e0b889d21f204788b2914b0b57dcb04a8dd27d1e1c3e37052b768a6acf1a867866971af62f5a7a7e66700e50cbc0e00809812ce89c027a9cdbc02b7a8623de28f5f11b71b5453c6c6d7df08f451f30eb318108a25bf57bec52eb0aa9a038c8d58a0480ddd20c47aae09eae24622fa3cd52bc7e3f689fc02ad6165cfff21f8e854d072d544934f465b05405a799e77843d87cc5fd41924cb6b4c518c240046053c77736f6897f53a0ea0baed1f0575fb0613d0452a4351b61dcd05c782582d6bb8701ac1d307af8e3135f1eacb3bda790f18ac3977a1f7e5250158d1159bbfb3a02c9cda57c51e0a4eca75dc213372e70f1b1260fc6c4c5a17915d462e659f18974f878811a0f43ae432341b5b3af93c72532ed526c805b47004c12a6df75441ca6e2297136e994ef16e0f37188cd820e71f6bcf3146846cee18cfce3798595a2fc2e7622264adad6e45537e9b7a6d8f623ca482c6281bbc2748dfb3f9829f015034d623b67750a87107e3cc6d51b67c469eaf76fa257ab37eb0d581904cb47adeb00c27f11f2c9a4f06b435fbf04c8adfc4d116a7babeee1dc3b0c9f78fc74a847474730bb1a4dbd4065d5c2d000e27ee0d9a1782458e6597d3ae8046284ed98f844a5fa4bd5d8ac865418292eef9c58aa101d332039f4c77e23b38dd97c514389ec1f76125fd61cd359316d504a31c423bd4917c5c2cb2d2f56b7ff3b5e951fa90b6915b843e8f56b917bcfdcdc642bfdefa086a66acf6e2d5c2ff5600740b34e5e65be0728519257954bee1028e345b025fd262ccf9f5dfbe6c77e97e2a4b878a1073bebbe9d86988a5fc0190b1dd3db7d598057ae5209f2ea7e584a0d7cbb13cb53625fc211c8e9ad1894bd6934575bf7a2191b4c03ee2ab18de3dd3e109ee5d0c1a17c56dec5540f0674dc844809dae784f4cea51d392ebaeb9120d3fa7191238bf635e838afaa8c48e53304fdddb04b75016ffc85e3deac53d69dbe72f42fde9cfd0cf4041b41dcd007ba64ce2823c7d3f67a64187ba058542ba2cf4dc3cdea87d681edb354ffce12c9bc48941f04b3d8a850227bc1e1401ea0b62c055d56eb9422a22e2f7feb57b90e05630dfaff132c60ccd3dfe8a6242023d4e84343201a00044159785baa9ea8a9b45aa34d0304858cee5e36ef73ba5f94ee3a9179e506a5b4de93de0f1c5016849a2b793d25caa51482986e991faa81edb83568a917a25719924a6cdde3be9f7507bb8991e55e47e2e68ed1604df65ca725634d5c6b871ac0b81de2529eddd284500fb18ebc1e3c179d2628ae0d64bf1d3a77f45c8c876c99478cce9bc953664f461b96caec44e4a8eded11b25bbc75241220fa4e4da87d466a3dc952c5331ea157c9702a7e53e251e92ee915b7949077267c4a6a5f73d11f51047909bb4cd3b297baa8d51652e380f48e52b1965b2daefca0e62eac723121a4f8daeb6b0410fbc51971f7344f9596ff30c4c151af80bc54ff21f889985ce12712f9c1d8803d8e879ce0f3e4e2d521f516231840d74fda554cbf0eb1a8285833bc8ea567228e387de0ad9b08692b833ec6812052601bbe8f26404aebea5c34edc50bd395dbe57adf3e70db68f88e31f1ead9bb60e637b8eb9d1dc995fe806e1bcb640610dd980c1cca97536b7146f5e5548c66e46af62acfe13be05567bd8199dfb3ad0dfb63a7cbbee4ac18116f66eb108f9ab60add1a83ff7820893fdad7dca5007181fd63410078de3d55c40250e0028883952904beb33d44a0b4b5b8cf5c6dcfbbbf8f8843cd5e5ce331d486ada219eb15e665177f48c5235a3cde65019d6ff6d9881cb51f3e7b35f45e125d785e0d7cb8d680fbae793fb4566e0f6356d4ed7799abdaa2ebd3b8ff487532c5ca4f768dbbee3336fac6b578efe9edbcc85c1743602dc4fe44830636f77a91c5e61009f958b86b82155d055014d4ed1e5e3ded45bbfe56154dbe4187fb176e0497a9ee0839d883d7c0f752c07dfb07e5f66f5d958bdfe08f2a6f62e35a089075284afc6744905e6874ece5c34fc5e58319c9721d4a20c7abd86e6925a9e82d33f0a8ae1a16ed21389f556a0e0e838b5663184701ff2d97607adbfc46a145ac6ee14764a8841f393176004ba89bad54d6cfb62b5aef3ce55112b7f2189cd9b75d7fc24966fcab5ce786e8f2f59dea5b10b1ee368642f3c8d1ae712f40cd3ae541352e9de8d0ee6844068ab19f7b12e8a90d0b3444bd20283063f3cde8725c2b42b0c5735ba8e2700e8262dc2737a44f59f57e75b0e0071c2cebebe2d1e47acbec076e3240cf5b368f70388e7e550e47656ff6b9fdd230140c87730605de58d9fd79eaa912aa5290ef4e69fd3805ea92f7fcdc6570853c000702291d13654de9c6c34bd17e6f6803b77462f3cc6beed29ccdcd54e20d961b0661454835113e17da6014fbd018150da9fd42f33ec013fba6440a15c65fe6be12e41c6281f27565c43bb7ae7f6107b1f63ef0a2f038b463e933f97f5866e290fdd6fa3b13bca02c3e6153edecf86cbc789601330b8908ea82fc7547738106668389a30d9fdafeb1f90bcba20538f7b71bcdfeb5f5fad100ba6376955e9a4e93ec9011aca96b8286e8d9c8963f77fa3ff768d0033aedb43ff0b82b6420b07692306029e2f69449aecb78901337d6eda615c218e17e29ef2f775e85f90929bf23fdcad6607a208b1d4e0378d74c3987bebd5d5d8fc972664ed673f96bb9e73d0201398c60a33b063f8d6fd38be90c72d4336e6e922a762476fbd4466fef8ccde91029261b6a33f49769c7484fe5e48c9b2a9cade77d4b1389a63f246f7a53b38877a4ca3189c6396a103cdabcdf43fef700d9cdf56688ec2a145d335c5b9414c7978260cfea166dd800588220685369b5dd57a6b054bbeead964e236abca89073737e3d618faf6360b3d76c0c5b2ce5f15336c93d58abc819d2987ae96cb73ee338e194e914eab7762f6dae8fc1af59ccd8e2c3c6ef8afcbaf21935e26821215dc7dc941df1867eec8ba20b63327985ba1bb2d7061c404702aa33e27baa948a49df7dd8c4e18c8c7fc3608e2df5c99142310d9f31a3b6c5c233087ac35ac84f31ad11609682ef1868e946c18c053c2d2fbdaad99e7c74adf110cbb3e6e64a4d80877f971d51b0caf64b48aaa62fb01c0f4392006de6732d044187765eeed7dedee2047403915242ba69dd5ab680d1394dfe156d2534519370948a3affe3b1baae7f371607474360e31713bff4a9c350c2b1ae732b7294c9a66da53667362680595efa0bd133e0e92d0c75c3d6edbbe184d58a43809342fed418e7cdb96a2c5dc13748a2292550e9e67abb3dcc0260354b3151eadae35d6eb106d516063426948595176268335b4714b29502a12be6e8b4310cc2c17e18309034150bfd8aa69d41d0dfd1724d4c697792f7d17eb1b028fa3c79819a8e4a03ce1414e2b478636d54383088f45cab3c2aa6f8495c489cb203dcd46f4e848f80de20bd3b86e97ae7ee902968f2cbd07467ed4f451e48698b7554fa3fddbdd7378cab1a9dc262a2e4f1c7f6ec206f7f7952cb0cb7f2165d4298104849e080ee65d05839480325cd90c74fc8110b8b420097b8c81be3c88c0ffb38bc445c7c6d233579fcc220306369e06f95383a7008e2bd6757a7521c4f352c92f0675656c7c4fb4081113a3fc1456cf66b7b84df5f24f4e59dceb26134bc33838cfe08388b74d7f51667ef460c3b926eefcb60d9ac62b91e862328a807a526b5541039e423307404db467dfc381c9001afdca30c7bc90c4e24b3e94b32391a3d4a712e1c9a8a643e2991ec4a38907f0220e8903c132986594fe1f7b953747542fa1617b2c128d847703cdf1f08814ed9b0c3fa07c0db841086e8646bb5ecc4343ad9c821df7fbfd4209f1cc76b3f28eb5d7b67b601e7ffb887c187aced7b734a9df03852245bedf20e8cbc77230496e90ed4e0e3c93cf836ebb74b15e6c2903b54e21dbb9a8f582865a7f3cbd21ebcc2c77503a858318238ee2d8f15e6c61db7182b3544cddcca2209cc2acf31197ff4c5b82c22f5e95bf74839ade0ad5207e52a799f209ecff617cf68f18e95fb51a8581de3f21ba1a215afbb004c77d840d711fee07dcba5974a943c3745426b36a5848817bef24c27ff5398ed654075c0ea3ed7a5f94a8a1af921229ed15aff00e78f23cd3a82a41a9523e6b83b4ef15c4b1909bcd7d491027b4ec88b77f479c744940698f212ca64f97279e6f60169ec498c2fca1b63a32bf0329e94d11a09d9cf46bd957472c9afe5cbfb2de42ad5fa6d31cd0ee062a0c9a81b699941269171bf4fe7ab3e60afaac7973a67d991a4cbeafec6c380e34bef401e33014f1004d8996952c97763b8da2d9f5ec1b0f88e05f6e444f39182f4ea632d32b6d55573fb2468c7f605932027b66f4ca8ba3e1a41cefcc88ffe2e0159a09442feab278545f55fbff754f440c9deda36e665eaa1a28e90252db436d22be01f0d9b18c6a055695c617b27ef20097ea86599649e1fb66d3111925108b5f7460cf9abcaf31c088ffc6dd8f88c3ccd466bacea46d46db13727c68c57bfd6badc5f9fbe2151c9468907951300b75fb8958d20be5872821b33de16cb4bd6cb9273aa8014352f5292dc96d83c0997b7c4eb5c9ba3bbaefe5bf0a26d414d5ee5453f49c5441eff4a1e1de93c28d32e59d2a49ee8d366dbbefb62244c041a994ea8b6fe1482bc31cf5168b1b979ae87dcc929e3147e54f3fc1155abd47c476641d645be2fd1f2d97e6d1621f45dc42828641576180b6284cdcb3f3e001ac1fc5abbc4972994cc0d0f4295c3dc1013e34638aac9a1e162d8eb7e6f03e33eadbc6c54fb782afd78aeb1f728e0f607f2cebb86dff8a50381428fb0539258bb843e82249542fa0f88f8bad9bdbc0cfb3bebd5372697eda4169748146ccd5332dbfad0cb5e388c529d173d4013466d0a1a13712c3ae1674207e338d10616d821f835aa6032eda12cf6f6fe703a106bffc3ac89acb2f3a1c408465d5359282efa90d19aeb1263f47a4dd3f22abfe28091f2e1af291d7c78f14477e8fa9f04b8948ee8f50c4c0d15cd43c89d4186cca15cef58e28bfba4782274c2b80dab4fedb82f9cc4dcba02bfd66890182960d7becf4d319832be7df1da3031eb8dd22e3dd52d83c6b75f6fb64fc1f855c2caeec05335783f544a02967589b5fdd95d744af0ccc46a12cbc9d2182611d683c17f64b1dd4d9eec46d1683537eab22ef9d82c5f7ed4d1e1dcd96e63e5b4098b7e7ac32e7d4995b6d511bd52ac83ec76cc5d0173a575bddd118180d32aaeb55011bc013dcb6b2980c37fcf09256921b456b1ae314e0b5de70715b34dc7096f0c773a20fca5fe0a7b781531322b71884feecbec8d42082b1109a8509132adc9a6f9231a6044883f71dd7fe61e9ac78d4dc88331de855606105f09fce14e63947949d9fcf5c203fdcad93cfac9a9b2d37105cccfdd81c832d9a10c78874cbb2a18d42c7be44105ac2eb7a81a15f9efe0c900add58a4ce746f2a2b876dcedafa8365c170a045b0a954a5fa6341698ab4a88b859fc21bb1e032fd07612216e3416fd9ac8c24ec42a9fc055a67e43657725a3057aad0dd31d6c9381319245ae53ae35730d7b770ebcec19c8e8fc086f94ee652d6bbff5deb99e024b0fac306bbff4c1fb6fc27a6266f5f7e4870c2a5d83bfe540f2dc30d6a0eed031a326a52ee101ce019ffe119a507d1f8e556c80087f2eec1cfc1df8f022adcecbe6855b8381fef1a7f9cf0d98ab052e698ebd1401b3882df5075bd55d057f67097934d1711d470a782f5ce72ae59fbda92c394143c015753dadd86b90542c03388b2a56079f264cf96253796a7e08fc171c717c67820de878163c3e22a47e49328380f1d2e28bbd9561819c7881effc454b230b7433bb276f674e562a6c8180339edc45652b374258956d9615ad4c343efc5aa231e2b2ed39a4a0decbb0586de0a1553bef8f75e1818482d918a07e69c8b5ed5eb75277a9aa7b473b9009569ff7d92d7cace0b8edd0ada584af99150fe284ba6ceffbe926fd8b11d4be42fc89bf60ea9a9a522d2ce12ea9873bec1fe767dbe145eb671d28911ff64d49286933c9206f6259b8a28f031ee63f9d060a90b033f45f8ad97a034636247c41b2b5fd94b69a29a56d6e60b71e359519155d2e720a28b90096f25e694d95ff4d7267afdb2a41e15efa7ec29899f803a9ca96334a6b57e00cbace9e822e9dd2c59310d0db7821226c4f2f482f2e8203c15a022152da868195fb7b78020c51c7d7ba9c91354498963f6f7dcbc51319fd02c24f764f5c7e36c35871109559290ead8f6127d46bbe6f966f602509cb410009d059dda73e04695f0f8792bddd8e10ed782806f3a2b20f14a9258ec8650883650099b3cd69a49fcfd944c55c5afc96657f4c17e7e85225a966689c97458d58b9b6857eebeb508fca09d5afea5e2bf00c73ab1598536f999b4370a7fba34dbcdc217fc536a2ecb9479a30af52413dccc1f7d08cbf83b215f8e01b958b418f2b3d43b8181875e862da4932b6e652a441531fec3b6bdb282b6b2a3453dec4f34fd914928903a0748b6946d2af06486cd2e6ab96e53f7dcd000601fdcbbce4e74cdc5c1974f668e7802a1b5da6289521252584f555c346cfe1bb6d9c0f03ad5e64b3fdc90e02235784010583f23b250c8b0a67bc2cbe09d1528073a5242010cf5f1d9cc45770a02558120ed16eb27330cdd4cd1586d8d42c3ca146884551160f0b9080681c490275788866eacb58e7ec2def87d930d221ffbcb16be38aa24df91f7dba9dfc8e17173cfb3de9620815a209924c577b9a29c3897fd7345a6cc25ea79a1b7dcb869ad042b8d6657ff95b359f496452f8bc9a05737e5bcff6052d25676cc7f231c8f7c6300ce657587f50087f7aee54725fe347981c39664ed1853f7f24cd9aeb7e3e5b407438cbd98b982b3429de249c1e12435795268d28f5ffe4cbf4af80d1bcf0218451003007a2ea2d4bef354987144508e842450d560e776d477beb0f5a01dc14192d2034d942f046b553802c7fb04b7afe1a629e74478afb119d91c5f202ddc8df03ae58b69bc06a6471cb47bd647f450d57a5de6a16d760dea67f3b63ea084c66cfd761d9d9063a43ab352f91330789fa41b6cfe1d5b6f7b9145655ab3c7f1d4ae6fdbf79e679122a7840c2c7e3afd2d608ccd99bdeed52c6d5a6a69ca0ab739b13d5d5fb0cb54147f1f93f652c47eab006532fc460f9396a26116415461c1f346a65776ed960bf848d579950b13b054107a77809eeb84f9ebbba38b5fc5bcfc273348a6dc77063fd074270883d3165ab882c622f8e76c68235d49c896370b7857d684a5c0b2376af63c5ea9d422a1281ac14dabbe605b6586e7643d16a1ffe3e70c80f30216074416ebd5db8abb41bb3bc47f52bda999f7c6f36be6fe7179014d5a1a9018eb157e6c48a5cbcf27c11f1241958d168f507f10854e0324403375532cd8f9a3c6e665300113f8123362041535a0a2867f4c309d8a1eeb9ee93d7c747d367ab6be9f29ef31c8ee0fa3feab9763aed5b397becfe6b73ce3f1fe5b51b1f5fc4ffe7f41e2c7bacf9c42d5118b777c15cd48a7e70329f883c964cd60b23afc8a5b06aa238dba0699fba291880ea4549a1f36624560b0a3568ba07bcae786d0cce4d74a07b0e83e6f82284faa218bd702da43fe2c4cb6cc98dceb10e760de084124e4b769956ab991eb6e0da64a4310d4707f23c1a77a6d7c14d3498426e809c26d28c0181276232c81f785204ce949dd4c947aa663217959ef7c2611545681e1040b249cfcbebe17ed5c8eb824d162cbe099f3ccb54f139124d40007115110cbe1ec4b7325206b11bc6c211656a35cbb77860080821c1746b671d9069578fe132d473c85b1b297c02a2aa1a514c36923e8ce07833a75233722f119118d25fb818d5d2696eb3e38781b63d37e7048db08bc829420a50ff83d867c4e889bec3fa6f2704e6a093db76b4dae438a924a1f91c73666bdbc3e22cbd4c6c5cb6f317cb4918787e0d3c3e1ba4371c8b1aac870f4f40621218604dcef106316737424346a47eafac97562255265dab14724a6357b3a78200d0f4ec4bbc9d587d8045f86263e0e58bfa95b95a315fe249abbe0e532cdaf8ec1742ff39740e3a6d434653546a5c098442b168ce8395cfb33a73023f6d04c4f0676fa59bc58aa2965a23f65b64c56a4a4ef790177b808649e973d1934e7599ca6b3f82d4324803b44434d4143de2f4f3eb6a22aac9852a831b7a0db99a784321a1f16c0f602f13f3e10f263bbb34efbdbb57b47a1fd66713d62176c95638bcd1cb4f7d44ba1a435987af5532d4d9b46d66648a8170706d236e68ed505fafb62866c8c7788a839d5f07cedf4dcfc37fb716fe1b8cfa3ad61f4f9c075cf220a75b33e7a19efbdaee59bfc3760792f1c953fc1d112571257e214e95142065ec421ee20cde345b94e1334b4f7515a14a86ef685ab00c185d09203de81a3a30d90c827fae08656db1036fc59e7415590dda7b33771a64da63453a18b96b85b5167f7efd8143d7304a494f9cff3029dd6239bb843aa0ad3d00e05ea8488e0aa447c16b2c8a18dfd49620f07a2a91d9ac266eb1bd6b113d986b6871f96cd4af5c0838357c4fca3ff37304925c4f31f1f805cae30f6c143ac4a08e50c1cae32ca9092f4c49f021fba212c9e1bdae23a6c04f7361c5af653cfb3ad60e5cd695b66837ef2831f0e27e0d75e6448b72905821f36d10c184a767ae3dc3097c1e5a1a95670c32ea69fe856247167ee28875f96330b7932df531afa7c46af1c939cac2257e4d1400ef8b868cdc02f87705d08bb51c42d12c0ab8f71dff6d7a0bbd36b56c2361f8a3c87bb88e3c2b090492e7a18a2bc54145cc5fbc5bd39bfca72c18701449fd90f87f9422e896e12a2afddf05dd28c401d562e46fdf62b1a1981e2761198fd9edc153393a90c30efada0c942208041532659a7c91acac7dbd25c0a5a7ae7dac9deb1adf290f44e8ddf90feda3a6797dc1432996b91ef591ef32ee82cc64535a3370a232891f9a52f8720761adc93125c56fbe2e548ac5e2b7938e0bfebf00b5fe08b208f5aadc465a7f1fbcc6c7cd8b5e7a6058054337e7edcb5f81fa681fe7d0b74a9bdaae8f341ebb4b4bfcaad8028cf2b86e2b03b774e2dc663c7585eea073efe1ce8b4f8e060fa9889594b75934218392e791648b90b2dada3f7b09e83a4a5e69852b3a5691b5c63b5bc9364964da9be9c1c8727d20f04b526fb093322d175fbb1d788f56124eb4903c9932e002e61e0b029ff479f707cdcd7f87e5c3d26afa5fcf2f7f74f3befccab6b625b1f7e39fefcdef97f733728d06404deb2d110df062dc510e83b23e2eb7f1658e90614b9cc82260cfb46eecf17542f75fd50f88460164c046d3e1f338298097cf2eb7d76158576d67a50012160b8c12b50034ad89a44a9307030552eb7b7f33739ce985847eb7cbc43b49b1f339b98b87041769dd0825df97eadb2f6907101cbe6cbac0bcf54c7d17ed53aa4db0aeb4957a6e141991ea59c51c73d4004828dee7335e3822de164299eeac8063c7c656d49e6c53ac91f7ae2d844608fa2bbb2190fe768b1e326b0cfd90d25d73c9e70d1173f4211d488c34417c6d5ebfa22e359f9c3e06d955fecb5d7b2f9b17d1f11f8319ea19aec5fa6ceb334f4e5f836a26bf97202b6178e276a8f1661c854c89c868c2b91abbe59d8cf1e08cd9d2e87caf49279526c6277894c44171fcd18b1b40fd10375eaf39ff0f399f777016e15e3d86a3762b221a890fb6fa94f704f028f8dab04e5d33d886cb10bd17c4c9f112af136fe5df126bd1c189547207e9adeca3910c911aa64d5ab6741ec487628f33434a430eaa159e2c19c1a03ace36c53acb573e0357b2d2b71e3314372909ea93a986c68aafd394d7c956227da6fa2236be197a6b0539999126cc9de7bc20e5a407b9e5a9eff8c8dd06589126354e533e750167c81bf7b3dcd566e456395e3a69843d43b9c1e5c92fbeb602bddf0c215774e81a11b79ba022a2e3ee7ac79fe4280d183b5a19c2e85d0613159415fb8d57a01cca99281e8688de75b096182b84dd927df9a871db62818911700230ef9ea4ae077a39ffdf86bf9d079746ebd6793ca9dd352cd8bc9fe435bafe5b291717b98cbaaacfac2fba6744e016294f836d178d4e2dd511df80eec7b24645a50954e280040c0397d58b742697d6bfbb689a7b82cc07f5e3b6c4e09db8f17af7fab560f278f9b1bc568da461b3a62b7d63542b91f27ce2c87eca871482598ce6bda32f1592a2a4a6523cad81d3381246a3721347672c25ecaaec7214746688f5ca5980189f3b99743ed2d6637e2752bfc68d20f5c6ed6ddba5550587b91d1df3a5fd37e5d939233b0c3a00569d7defd48532a7c04a3b878c1ca419b7184b5aca8f193e3fb674a456ceaff98cb01e10b44e2353807181da3f6c43de8c116ec3f4bab010e25d30a814f18adf444867abe2f3cef35d901f4dad5f9272286a4a3b2c0805a470f455e0d2b03d146918a51c5962fa626dfc2b233d62426af7b9b4593f1cef775ccb5bc2db18c9fd78189a270354e8d21d49c7e8f4fecd6e9a61fb38bfa832da20606d2d7438021a71308ec34f99c20154bd9f326c0e930364a7db156fa4b693c8ad19d96e024e86948618317e737b20ab18c0278a268a88cba6a9d226298f8b925741ed0c67b66d669b1f608ab109bda20de81dd3dcb03aac99c9d0ecbbffb5c39462f99101a962415f270fff24a2c9e33ebef14d097b0cff2101bb455a7867752890ef543c4ddf15e8c5bce242f2c709e40892b42c4cac1a627f267d40eaeff0377e4f021d6602f67fbbc74b5a1907fd6d8511cacdb1cf82a4d8b1f384a2a431ba96bb9afc16c2e10b76c293a1634cfe6138072d99e60b42900b74dc7dcff26090c3baa033bcb832870f50e1a84b44dfe1276930c0888a23a64f5202e978ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903acfcc3c8c1d5450ef6493714b769fa20183cc3ff7d80b907d506e6e364b2ebc1f2a1a44cf857382f9ab3b069c5bee12627c3af8c4845fc84df4d6bb33dc92fe7bd9ec99657f4e18a38809f076189f0a0dac216bc2463ea398a161801a277495cfc5d83c7df001bb03280e269a5b1953ddb7c62f99486bbd13d613f34ec88899b6527d7a242184adc1638a81d35f78326f0a7b837f9f48c02a35f3be6c807b0bc0496e2fa10277970ca1c3989c4342f1823bdb4899e7ca0e5379bb37e28ae7d7088d2e1d7c4914790a64e4b17b2b3e499894629b4cb8307fa67e4f04d02b69c08261f90514f1bec5b1a6b1ea8d068355c58d7b985205f648e029fa3c7d96927c924ab8ba819c6f2b2a862e8b37fc8a7be939abab76ee76c6982e22df173938e046c07d531bb918108155fd7496a717ee34a478786160edb8d7b20307eca1f92c7696aa01ea060ffb2b43ec1e1363b58b2b8aef29c7221c880d7d0592c0d133ab251ebc8463d9bd5bc77cb99cdbb8f712816dd389d83900205736e0f06aa21e389b21e8836aac2b4a4e2235b3819ae0dfd4e4f03ca6d976b6455b1996ef17069f59aa7d3d80a3c21e77080d7767456645984e7cd8805cba7d75897fcdb887b78a49ecfe1e6afb8b6a64e077667548fb0731230bb4826cbd96af4281935f8cfd96551b84323948db7d7c2e0932273e3df4dbc37880e0d499792ffce1e425a5a717fac1391fd4a5286a016f430f751a1230602f55f40887e5d91a7796ccb5f352a682155b6d838882c32c35dc4be0e3699f72ee011dbce2f20804dd6d9f063039cddd9318886dcc5ef7f5690e238232ae56ef74585726d1ae5eafc826be0baa4b28f3871b13ebcb2c49fb54753451776b00bed6a87e3bf2658f5d16c50451190e35ad3672c6a028bd01e1a491297a8bac36763be157779eb2b630894ce20bd89938edb3ee67fd89a2ae1da02e7f067ef5c503f5de060f38db4d759dbeb488310636da545f55b961841d76354774b2fd18585400203a9320fa683ccdc0fca35d72096c109a6699370010e0edae238a4122fcfccd34c8c20978e771e0504a7d1c202c44f0013c142751125004ce0cffeee4e69f8fbbcbd3bba4cf80a98be08e07f077fd962bccb9756bc0fb6f1de0e030664052526d790daab99141fa6c44d2f4a65acf408ac284d461747a429e4de73eeaa08bc076a17474666b8d6e13496bd8864b048584fb54dcf24150570a1850ff80c1e6916b22d06d90cc89c672621871f80ef0b3d19517b535e66f6a4840ea56c61fa2508515d1861f738cadba0a1d502f316a2179f555e39dc6458458c6bee9e1b5a7377f1223c6832dcfc304047fd188690c25a18922f0c6b544ed3759ffb0ff93b5c23c52be98aa87e45d790b78c86e4b371068af2d5911bfa71a756d9a33494122a72a09af8e35526df47827e18110ccb3d864b3e0f9b721c89c219f6b4ca1753020c78ccf1b1c0dc0726819103cbca95259a2bfd9f005f064cdb6ef833349bfc6979ba490c29c5f152ed4c20fb98296d15931e962a6e2334b7879fab7d3971c925b2b7d890364688c1a6ae11113b64a4a888a0a7a11811624214f0601f11ec39997a09ff0d21a4189e69bb3cf806b147e3b9aa26370666cde21b51b5114b4fe5db9642b8c534063b4cd5c9355cc5d710f585a653ddac249e5305cafa027b29a8122f0461e446f3fcc44bf7217e435cf73c47051c5b313829313e3edb177b003a5506c7397f50b00c70308ecdfb1bce2685c2fd3a083de4e3de90a215389ab7f1f90a8c4c4cd92e4e2839ca293e60d9712dc729d9adfdc85241e8b11cd1836ce8926447a937e1f3be2f10235f25913a095d74997f91fa3f6c55c53363cdbd9a0f43c1f2d2f90ec95e6894700f6e23c0b268fe37118904e6ec6e6f33596c5ff485cc44e287edd3bd7e0f0c5fe23f9530c63d0e5bf4eadaa0df8cf465db1d6dac2d4d70451554922e64137fa266e9088781dependency_links.txt../mysql/__init__.py../mysql/__init__.pyes_419.pocs.po../ir/ui/__init__.pyes_419.pocs.porootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrytontrytonroottrytontrytonrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrytontrytontrytond-4.2.22-lp150.2.22.1.src.rpmconfig(trytond)trytond @@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3/usr/sbin/groupadd/usr/sbin/useraddconfig(trytond)libreoffice-pyunopostgresql-serverpython(abi)python3-Genshipython3-Levenshteinpython3-Sphinxpython3-Werkzeugpython3-bcryptpython3-dateutilpython3-lxmlpython3-mockpython3-polibpython3-psycopg2python3-python-sqlpython3-relatoriopython3-simpleevalpython3-wraptrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdunoconv4.2.22-lp150.2.22.13.63.0.4-14.6.0-14.0-15.2-14.14.1]µ]@\U@[[}P@[e@[P}@[E@[[d@Z@ZZAxel 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- fix for boo#1155685 applied- Version 4.2.22 - Bugfix Release- 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/shlamb03 1573383334  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef4.2.22-lp150.2.22.14.2.22-lp150.2.22.1     !!!!! """""""""""""""""" ###########$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&(())(*+,,,,,,,----...-----///--,00000000111020030000000440,,56trytontrytond.conftrytond_log.conftrytondtrytond-admintrytond-crontrytondtrytond-4.2.22-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycadmin.cpython-36.pycapplication.cpython-36.pyccache.cpython-36.pyccommandline.cpython-36.pycconfig.cpython-36.pycconst.cpython-36.pycconvert.cpython-36.pyccron.cpython-36.pycerror.cpython-36.pycexceptions.cpython-36.pycfilestore.cpython-36.pycpool.cpython-36.pycpyson.cpython-36.pycrpc.cpython-36.pycsecurity.cpython-36.pycsendmail.cpython-36.pyctest_loader.cpython-36.pyctransaction.cpython-36.pycurl.cpython-36.pycwsgi.cpython-36.pycadmin.pyapplication.pybackend__init__.py__pycache____init__.cpython-36.pycdatabase.cpython-36.pyctable.cpython-36.pycdatabase.pymysql__init__.py__pycache____init__.cpython-36.pycdatabase.cpython-36.pyctable.cpython-36.pycdatabase.pyinit.sqltable.pypostgresql__init__.py__pycache____init__.cpython-36.pycdatabase.cpython-36.pyctable.cpython-36.pycdatabase.pyinit.sqltable.pysqlite__init__.py__pycache____init__.cpython-36.pycdatabase.cpython-36.pyctable.cpython-36.pycdatabase.pyinit.sqltable.pytable.pycache.pycommandline.pyconfig.pyconst.pyconvert.pycron.pyerror.pyexceptions.pyfilestore.pyir__init__.py__pycache____init__.cpython-36.pycaction.cpython-36.pycattachment.cpython-36.pyccache.cpython-36.pycconfiguration.cpython-36.pyccron.cpython-36.pycdate.cpython-36.pycexport.cpython-36.pycgen_time_locale.cpython-36.pyclang.cpython-36.pycmodel.cpython-36.pycmodule.cpython-36.pycnote.cpython-36.pycproperty.cpython-36.pycresource.cpython-36.pycrule.cpython-36.pycsequence.cpython-36.pycsession.cpython-36.pyctime_locale.cpython-36.pyctranslation.cpython-36.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.pofr.pohu_HU.poit_IT.poja_JP.polo.polt.ponl.popl.popt_BR.poru.posl.pozh_CN.pomodel.pymodel.xmlmodule.pymodule.xmlnote.pynote.xmlproperty.pyproperty.xmlresource.pyrule.pyrule.xmlsequence.pysequence.xmlsession.pytime_locale.pytranslation.pytranslation.xmltrigger.pytrigger.xmltryton.cfgui__init__.py__pycache____init__.cpython-36.pycicon.cpython-36.pycmenu.cpython-36.pycview.cpython-36.pycboard.rncboard.rngcalendar.rnccalendar.rngform.rncform.rnggraph.rncgraph.rngicon.pyicon.xmliconstryton-calendar.svgtryton-clock.svgtryton-graph.svgtryton-image-missing.svgtryton-list.svgtryton-presentation.svgtryton-readonly.svgtryton-spreadsheet.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.xmlproperty_form.xmlproperty_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.pycdescriptors.cpython-36.pycdictschema.cpython-36.pycmatch.cpython-36.pycmodel.cpython-36.pycmodelsingleton.cpython-36.pycmodelsql.cpython-36.pycmodelstorage.cpython-36.pycmodelview.cpython-36.pycorder.cpython-36.pycunion.cpython-36.pycworkflow.cpython-36.pycdescriptors.pydictschema.pyfields__init__.py__pycache____init__.cpython-36.pycbinary.cpython-36.pycboolean.cpython-36.pycchar.cpython-36.pycdate.cpython-36.pycdict.cpython-36.pycfield.cpython-36.pycfloat.cpython-36.pycfunction.cpython-36.pycinteger.cpython-36.pycmany2many.cpython-36.pycmany2one.cpython-36.pycnumeric.cpython-36.pycone2many.cpython-36.pycone2one.cpython-36.pycproperty.cpython-36.pycreference.cpython-36.pycselection.cpython-36.pyctext.cpython-36.pycbinary.pyboolean.pychar.pydate.pydict.pyfield.pyfloat.pyfunction.pyinteger.pymany2many.pymany2one.pynumeric.pyone2many.pyone2one.pyproperty.pyreference.pyselection.pytext.pymatch.pymodel.pymodelsingleton.pymodelsql.pymodelstorage.pymodelview.pyorder.pyunion.pyworkflow.pymodules__init__.py__pycache____init__.cpython-36.pycpool.pyprotocols__init__.py__pycache____init__.cpython-36.pycdispatcher.cpython-36.pycjsonrpc.cpython-36.pycwrappers.cpython-36.pycxmlrpc.cpython-36.pycdispatcher.pyjsonrpc.pywrappers.pyxmlrpc.pypyson.pyreport__init__.py__pycache____init__.cpython-36.pycreport.cpython-36.pycreport.pyres__init__.py__pycache____init__.cpython-36.pycgroup.cpython-36.pycir.cpython-36.pycroutes.cpython-36.pycuser.cpython-36.pycgroup.pygroup.xmlir.pyir.xmllocalebg.poca.pocs.pode.poes.poes_419.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.pycaccess.cpython-36.pyccopy_.cpython-36.pycexport_data.cpython-36.pycfield_context.cpython-36.pychistory.cpython-36.pycimport_data.cpython-36.pycmodel.cpython-36.pycmodelview.cpython-36.pycmptt.cpython-36.pycrun-tests.cpython-36.pyctest.cpython-36.pyctest_access.cpython-36.pyctest_cache.cpython-36.pyctest_copy.cpython-36.pyctest_descriptors.cpython-36.pyctest_exportdata.cpython-36.pyctest_field_context.cpython-36.pyctest_fields.cpython-36.pyctest_filestore.cpython-36.pyctest_history.cpython-36.pyctest_importdata.cpython-36.pyctest_ir.cpython-36.pyctest_mixins.cpython-36.pyctest_model.cpython-36.pyctest_modelsingleton.cpython-36.pyctest_modelsql.cpython-36.pyctest_modelstorage.cpython-36.pyctest_modelview.cpython-36.pyctest_mptt.cpython-36.pyctest_order.cpython-36.pyctest_protocols.cpython-36.pyctest_pyson.cpython-36.pyctest_res.cpython-36.pyctest_rpc.cpython-36.pyctest_sendmail.cpython-36.pyctest_sequence.cpython-36.pyctest_tools.cpython-36.pyctest_transaction.cpython-36.pyctest_trigger.cpython-36.pyctest_tryton.cpython-36.pyctest_union.cpython-36.pyctest_user.cpython-36.pyctest_wizard.cpython-36.pyctest_workflow.cpython-36.pyctools.cpython-36.pyctrigger.cpython-36.pycwizard.cpython-36.pycworkflow.cpython-36.pycaccess.pycopy_.pyexport_data.pyfield_context.pyhistory.pyimport_data.pyimport_data.xmlmodel.pymodelview.pymptt.pyrun-tests.pysequence.xmltest.pytest_access.pytest_cache.pytest_copy.pytest_descriptors.pytest_exportdata.pytest_field_context.pytest_fields.pytest_filestore.pytest_history.pytest_importdata.pytest_ir.pytest_mixins.pytest_model.pytest_modelsingleton.pytest_modelsql.pytest_modelstorage.pytest_modelview.pytest_mptt.pytest_order.pytest_protocols.pytest_pyson.pytest_res.pytest_rpc.pytest_sendmail.pytest_sequence.pytest_tools.pytest_transaction.pytest_trigger.pytest_tryton.pytest_union.pytest_user.pytest_wizard.pytest_workflow.pytools.pytrigger.pytryton.cfgwizard.pywizard.xmlworkflow.pyworkflow.xmltoolsStringMatcher.py__init__.py__pycache__StringMatcher.cpython-36.pyc__init__.cpython-36.pycdatetime_strftime.cpython-36.pycdecimal_.cpython-36.pycmisc.cpython-36.pycsingleton.cpython-36.pycdatetime_strftime.pydecimal_.pymisc.pysingleton.pytransaction.pyurl.pywizard__init__.py__pycache____init__.cpython-36.pycwizard.cpython-36.pycwizard.pywsgi.pytrytond.servicetrytondLICENSEMakefileREADMEconf.pyindex.rstmake.batrefcache.rstfilestore.rstindex.rstmodelsfields.rstindex.rstmodels.rstpool.rstpyson.rstrpc.rstsendmail.rsttoolsindex.rstmisc.rstsingleton.rsttransaction.rstwizard.rsttopicsaccess_rights.rstactions.rstconfiguration.rstdomain.rstindex.rstinstall.rstlogs.rstmodelsfields_default_value.rstfields_on_change.rstindex.rstmodulesindex.rstpyson.rstreportsindex.rstrpc.rstsetup_database.rststart_server.rsttranslation.rsttriggers.rstuser_application.rstviewsextension.rstindex.rstwizard.rsttryton-server.README.SUSEtrytond.conf.exampletrytontryton/etc//etc/tryton//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/trytond-4.2.22-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/mysql//usr/lib/python3.6/site-packages/trytond/backend/mysql/__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//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:11444/openSUSE_Leap_15.0_Update/ebe0a4ddea7516fe1ab5ac9119b7acd4-trytond.openSUSE_Leap_15.0_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 imageGNU gettext message catalogue, ASCII textPython script, UTF-8 Unicode text executableUTF-8 Unicode textDOS batch file, ASCII textexported SGML document, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R 7<#Ԁ&ZWutf-87852f4754f85c34e9bb4eba6a132ce2061ff0cfd969d0633178f0f3d6462b22c?7zXZ !t/&]"k%{fI g+G5SOOΩf&ǛfOEqB S 1tZ2vcY&ڑIOqҴLu#z7؋%C!4N%&QCb9Ԋ;cSqfQQ(\fzr,mߕ*Ԏ8<քBA<\5G8R13wC/Oz`J\ʫu nCSFI7a^< MU-H$'g?3F"E;M;Vq!:' xr-o+UaXyNEGaYp&Lj9g1)L?:ˁq9"fE&7>tëspppK1]b"S1v`zlS~|c{ƀ)YڑGJҷ;5" 6ç`±"O IWR軶@]ua!=D<PJ6:8pYWa`(xQ2J*u>E^bh1Џڻc5U[i[3qvЬe_l ؚO5}S6WmCדJz9G-Xy>їf^NRy7k'^RT_96"ZEbv0Q,cO(8%gH_%n+?27ص%e]$5CTkM6K'"|m륌M @u;oy;]v/+,] CpTިXfE-._A .^&!Q[+*|oE+;e25X/FoZf2b3$w:T웯dWQ$Kc1ЦirG dc%;XW%->iq=Zah')jo1RT+bE ܺtDdm6퉔"x.DHCban}b]\X]98_]kEK3YM]pހq~[ Jr LN=V{8\ ~xTK_kvGu{'d6s^|aO=6wRgeK_UhCaU}W J<_gyN{$>0z#҂Du^|.4P5eƼi2wKeXd P#GY& <.1O@{x?ޒ o*wSƩ?JG]y40JS昖c0/R(#vOo%vLjMzY*^Hꢌ +I>\F0,wԈaSjA D值 aT<2LgS@!4:fy.czE3A4iB,dX7Y>IgM؁%݇QK \M}xzc̀)}>!SXޓ!; 3 y߂4n/]7hhSKgi ѯ|:jcH B$d5m} - 0Q# pv1 rV޷//U,Ϥ옃=X`i!. ]KTxRgD1 Ǽ_l>҅%ߊхS΂=g:x:/n#, aKqD)sL̞qOD{ԧ|1/k[Q%;RsOˌB sfݵV!n~z`#H,T@w]zY .= >!aKK٪Vϒ{f{3~lӉo(8i͹N$OT QWS2A&؃>&AwBG`Xpak"Vo6K ZX,DYJ4!fKbN}dŔ{d7(-]ؘaQj~g;C0 $Syf(paљ鉻2"qAaLK sPW;[7Ȕ5nX6@ w~ 5C\5ep3xwUW.}AF<<"$w'<__rtgqGQ}+(k, 0NZO_TBq ztW dhB:[Io1egz"0@L`~`>'mih:aP [QvGO+%EYCۄ-2VQonWBH/ dNW9iPHsUbct:/2SsZy p$鞕⣛9va |2y?7U\]UQҝ%Ă^"dEiJ+;24vNz5^b9KX.F{XdGʑ;ܚno^;]/Aj\n+2cv6n{y%Ř#3 cX YP+z.$ x6 A5u3W\٘[ ս"b{4rb|JTn5 vt{KmϝZ2ޛM n.k>zhT Nڋcew,_ gQ4҂.abeT,?QhIv  ̏ɀlĒggNIQq.W0Pi˒mEV[!֠Å*V sZ]lU u`}vJjULyy֮vӂ?лsG? $'֙u,)hTfF Én'D{#yii9MpY2 \l5Kd^=59JZS-槅Cs㤽)'8*phgA&bV՝# :%SMT  Y*qغ7HQF@&۵ 桅cL\1zmM ĪA ? ^9IHHóQ c* Fc='Q3b=Ʋe7B8.̧B_n,-՟t,Wie"K9nI&u."Oo.c,rwlpH t _ 'hy7`%^Zylы3dSƌau NLr[.jqZ`4,)WĤwȮR dY!ǽeA_j<b_T9^Mcaрs+Z`j\:? O{TwyE 6)gbI>#=~pI 5jBt4]:BYQ,EG? a2:½A\ˊ`/LR8@TnJ{ԋc?E=a U uaŒoPi3hִg S+ߝʳUVDrNQmW8_A5s+,Udf`1 ܠ6Ug\w@(!Okې9)"s`:S2f e5bzR]wߓܷ =2:sqR1~$ołH^dU|.c1H3= 4h2 vR% 21OiHȍ>1*ӶrCL }!$^.;Oh*B*ZIY4cXsPd'#tFL$M^< YZ