libreoffice-writer-extensions-3.6.3.2.4-2.4.1>t 4 DpQ%/=„ (/p\:%kşH|hsztNi~_ /jWkM*fGƘ0804{Qwݼ$c*DOeox\{5^/tXARܜd[La*j'G-K7 _O\I'f\Wh4@Z7G_䉬Yz K@=?zh):P`9<~_k`T]v=zqh%pte279f58f9234bd6f9c67b456e0a35ea4090ac995x>??d * 0 N 1Knt{) $,  2@  @T  \|    " ? bJ | 0P(89 :G=>BFG, HT I| XYZ[\ ]  ^HbcDdeflzClibreoffice-writer-extensions3.6.3.2.42.4.1LibreOffice Writer ExtensionsThis package provides extensions for LibreOffice Writer: - Google Docs, Zoho, and WebDAV Export/Import - MediaWiki PublisherQ%0build33ropenSUSE 12.3openSUSEApache-2.0 and LGPL-3.0 and CDDL-1.0http://bugs.opensuse.orgProductivity/Office/Suitehttp://www.documentfoundation.org/linuxx86_64if test $1 -gt 1 ; then # unregister all extensions that were registered by LibO <= 3.2.99.3 if unopkg list --shared | grep -q "org.openoffice.gdocs.oxt" ; then unopkg remove --shared org.openoffice.gdocs.oxt || true; fi # the blogger extension existed only in few 3.2-beta versions if unopkg list --shared | grep -q "org.openoffice.caolan.blogger" ; then unopkg remove --shared org.openoffice.caolan.blogger >/dev/null 2>&1 || true; fi if unopkg list --shared | grep -q "com.sun.star.PDFImport" ; then unopkg remove --shared com.sun.star.PDFImport || true; fi # clear disk cache unopkg list --shared > /dev/null 2>&1 || true fiif test -f %ooo_prefix/ooo3/share/extension/install/gdocs*.oxt ; then echo echo "WARNING: Please ignore the following error about the extension:" echo "WARNING: org.openoffice.gdocs.oxt" echo "WARNING: It is printed by the old OpenOffice_org package. The extension cannot" echo "WARNING: be unregistered from the OOo cache because unopkg tool already" echo "WARNING: works with the LO cache. The LO installation will be correct!" echo fi if test -f %ooo_prefix/ooo3/share/extension/install/wiki-publisher.oxt ; then echo echo "WARNING: Please ignore the following error about the extension:" echo "WARNING: com.sun.wiki-publisher" echo "WARNING: It is printed by the old OpenOffice_org package. The extension cannot" echo "WARNING: be unregistered from the OOo cache because unopkg tool already" echo "WARNING: works with the LO cache. The LO installation will be correct!" echo fi ####################### # file listsF2sv A|Tcɧ x_ʤ[r8xz { 1 w N$y  nL0 &'^le\:S J!!5-#Q<TU;g3u'# V  -,y;==uk%~D =+i-1wE9/T %*-05FO; # #-2q'*  O] #G--C%% Gd !E-+IEk[ ?)-2 %- xu| T!-,%+ p6 <!--+) !3 #0--q') 20 h" -,B'1 d  R-+)'C|k "-.4E7d K.-5x|%%  { 3-*P|%%  d >-*|%%  j C-*E'- ?Jc !-, (* U C!--\-%  + !-+e)% fj @%-,++ \9 %--@&+%x'8 "--+'a !--|%%  d >-*2'- X5l  -,_?pk #G1[ !-3037E *-.se& a"/j-2+)  ] %~--+3 &E-/' ' Fq U-+E') te2 %-.%% X` R"--4);~q N-1|%%  d S-*S)A;h(2Iqu-2I?kwq#q j( s%l&X-4/#n7 j4-/~7%  Ed (-*i=5Y +;*-2eK& (* g}%-4zo?se9 #&"-3'1 L !q-,3- D.`w !--,k'1 < ` ?!;-,|%%  d -*Dy/3 i,? l#f-,<KAy 3I"-1Ho[r"J -3Q+!  .%-/&)- )  -,1- L -,s/'  %-.utA;Syq M#*--2~|%%  d -*W/+   !I-,z-) & $-.V+) MG !-,+TOO>Y(F-1 |%%  d }-*=|%%  d f-*;-+ K| J -,b#e_ . c7$w-2?`GM! %uzo9! -4|%% 3d I-* %% (d y-*+/E%( %-. |%%  d -*I{57 O} --2HvE;G ]+@-2i|%%  d h-*@)-f !t-/|%%  d -*@p)# y  7--j)#   9-.@|%% d -*dVA큤A큤A큤A큤A큤AAAA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤Q%{gN]8KMKMKMKMMHKMQ%{gN\KMIWKMKMQ%{gN] RK(Q%{gMFMFMFMFMFMFMFMFMFMFMFMFQ%{gKKKKKKKKKKKKKKKKKQ%{gQ%{gQ%{gQ%{gMUJK/6J4:MU.IsJGK/ϐIsMUIsItItQ%{hQ% Q% Q%{hQ%Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q% Q% Q% Q% Q% Q% Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q% Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%Q%{hQ%{hQ% Q% Q% Q% Q% Q% Q% Q% Q%{hQ%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ%{hQ% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q% Q% Q%{hQ% Q% Q% Q% Q% Q%{hQ% Q%FQ%{hQ%Q%{hQ%{hQ% 6b17df105d274a1da435b7a392472115c11797fb09c43092cb8c8e8b89b74be2fb6f1b2365f34b554d90675b4ca855cbd280152c0db9d406ac5525a420de85faf2d5e28ef4b56bc3fb5730c1a734813bb2c2b948313a718074f81d100bb817cfb79622858d2d90e755c29d79aa399802dc64adb5fb4a72e37a0d123d32824960da1cc5213e6d7d1650482a59968c861cf4357d3f4f167fe497957b5757961926500fb94fbe7c418a9290148a9c6f6b25eea2b2bb8039c7b3cfcb92c9f1d05c0b52e83fc27d884a10292f4205041e7e099df058c38b344d738ea080c85910e4f1962432d1d2dd61e7955c2057edcb255dd5dd655f6056a72116f6a0666745a386720b93379fbc007dcce1968c394b16ba84b9a3a673564500ccd9c688c7a672ed00d220e97419ced18213c1edeccdbb8eda776bd2ad203b0a0d1538d0126c86b9b37617fde24d77b7abb638b4061ee2f2d2e0fa1b7a0758bcc96e3684c2a38400f1215bb17d7b5642bd17e9888c344b0f3fbdd4b6803f1e33b84b89b9f11719b44a07cc4f54f3cb7fbe56a1fc41b25e0c983f446152a79d2985a31ae6ad9fd97a07618af1185324869473e04f5103619c141d96973e701169577020ef7090b9d885462f25e0aa2117cb1c9d94dc6b0c4a980a3f67f79d19918da5007977da1d4bf41150ecf72129bbf01380f25fde901044b1bb7dc19080ba7c82006ec5e5d33127f926856800b764aa5d3bca323410bb3ec33809e1748af3e84f8aac933aac7246dbcc68e033b21ceef91a2b930a9af06f41ddce60d4faae9fadeff6de493d2742949cb67ce191ddde524bcb4ec8409ad78bebae8f65e2fc2a38ab7e8b1382af436300d7334e9aedde2cde7020fd4ba86fc713e7ed344723b9515639fc79771718dcdcb1810e52da1896af0c5fd9f7ef062eb88ec404ca6140bac5db3c00bca784a339f0d0e201625560f5b48f14065814010942897297f324c66ed8249993ee96ab6b3d3806dbba2e97351f509a38d8d7faf84c54c19c9087337335e0bc2a3c819b1533bd9382d7dccea3462f75762e7739a72d578bb6edf49ed7d86f6c0a3469cd47d6c094e719d218b998ca0aad4ee1e3b79c77437c4f2a858b1e695792fbc9e8789e96d056343a82b889538705015e0553ac43507b4f071eb963134cbecd3295d789bf6de7ef8bb8497a24ae048e595e62165c11ab81023821f1ca976251a778a4e3f2c01cdb57be804d4e05801a26efd6cf6f33c847b958a221f6b163f59ac47f03666a706be68368b56de0739943c8151bc4689bac9c38a40693d2cc05b06806a260e0311e9546e81a8fc2b98a96d64aef29099fffcaa35e3ba8a821143f5b6e473c3847fada78ca89e1c50d29d5caea279df552f5cd416ed1b02f52e56f9b3e9f5a048abdd0e44f678b61b19df9e61ad18afcc7d6d97c24fd36669ae655f14aa09f059cc6d200acc7a5f370d6979117325b98f1bfd8c9a860bd1e7944e199ae954733682211cfc41abcdd3650e18a90dea4327852c51aa4668c56720640e1d8cb675a6ad8724dacd27f3e192ac064f91473708da1fb624a836420200e5704ac186704fbca7a318dfccd9bc645c3c7257331a5eb3dcf006a8857fd3a573ecfa5e50b83d4fc2d3629b07d89ae98de4b410a80edfcecf0623a59f45505ae8238e380cb7c735e7bb4291d7c1f0e79230ae208cc0371abbca9dbeefab77445bfd859a631a5c610b2befee371a59cd939df0856b8e1652fc33bd835da093bab528c3d273f0c64aa834c63981f5a1799832da15eb47263b387f398efd0986069a3287db1a9ffef81678b10b1022fd94945070f8706e2f13c250011851e7ab512d9b876b48709cea0905ff3b025dd20b96f1486d6265498c0bb02579332814a052ce03a44c4ece802a96dec18c6503e7debe10bab91102af98622ed42ccacf312df67fe08e601e682237b8d3a44fd01718d5453620241d2ac38a5b6d98aebd171380b8613bf71605a81e7a2ffedd348784486c927192cd7aea2f25eb9075926c7bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9af50d373152833d78b162eeaf4e1e33e27103807c3d3b04db6cf46ea2af0e37233edb79bad10cb8b0c79480d191ed818bfd859a631a5c610b2befee371a59cd9bc4c4a7030a2f1a58f890a84f578286d008b1a2897cc1e94f93f8f03f651e9eabfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9d1cf4a4fccd36cf413bcd77497b099d5a13df8458fe0b0cf1e6fa724c28977c0db05fee3ec15b7790287f4f6ffd45796749558de912cc8e0628b53aae91d2751bfd859a631a5c610b2befee371a59cd985e24e53fa0b848e24d20989195392bb764c6c0b5e36912d42cb07bd3e635d29dda3048f9099d533631cc30a5ee63722b2c88a43bc8703f2237c4ea982099e68494314066f3c09d6be1e181a02063555bfd859a631a5c610b2befee371a59cd90d92cec5d2d02ff7459ac78ec42154338dd5ef904ca6722385498d6c233e12bff7f528c0b46f307ddeea47f5d5da05c7bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9d352c07a67ec3f8dda4347c9dcd793e81796fa6a5c0df7b1b51c080e2258fd808603467bb69f6886f622875877cbecfbc67b179d93f077d9e4c671f836a9a4f6bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9fd3605d46ead8038a4f4eac628b839999def31b5680570dc9e3597c33515ab894275662ce6be364a6df9959283df4be3cd4a49ff7b1c3c159d9a6b096b382323a7b514f3992760c50eb4a95f164119fdbfd859a631a5c610b2befee371a59cd99c597af678cb53c543def6c9cfa397c9bfd859a631a5c610b2befee371a59cd99de7bfeb96202b587f4b11ffd3c228ea48bdc340c55f6b67a1e6c9017a94a718a6a15e41d27f264e6f962034e9b87327bd81ca2018270a80fa992dabdf683692bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd992d07e0a30a304411fe69a9a2b3866b108c6fc0c9e509112184a80fa61348383e457715475f2760d1fe257c7c625d185bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9bd113e9743828c9a24d6329edc2295edbfd859a631a5c610b2befee371a59cd9604e4d18d552f67fcdeac2164c7a7411bfd859a631a5c610b2befee371a59cd9bfd859a631a5c610b2befee371a59cd9e32cc9b2c28979fc806c74b9ecd135c4bfd859a631a5c610b2befee371a59cd933506c67fb9c0ee5629c5c80e125cc81f9fd237290c3a0d8c3d70b5014bb824bbfd859a631a5c610b2befee371a59cd94a877156175eaf73977568bd94671ba2fd2183b50cf779a22ecfbaa37d939ac75b12d051b0e9da32816f58d34f9be1480333fb2e7e90c7f7ac43d44b43a7b385907b4a0a9a639059a89a2527caa6661e84ea76a6424cb7c8eab4706d0b5239d7a5d1d19d53b7a2ebe09cfaaf42278de45c7fd9ef8a38ff7927b90a611e1914ef0fd35908065e755d61583cdc0d9ccbc51eb0d2dd5a840299c6c18dc041272395afb7c2e0d8621191fa5d1ff6c75b6b11c76e5395bfbbde4b775c68191884c304759c3bdabde1c6fe57b27af833cd7b93e91dbe9db0c8bf98b3e741c28b191fc78fde8cead5a741d6ce6fc19cb55107fd73a1dcc7f7ed66b8b0578940eb120c6dbe1565e78dfe2a88b4b94a06f0e91602eb04d6ba8f54d44d13d23e5baacde0eb640a23a8a828c2f892e14f92e0914a82e6f52d40d97b5e008fc1e71e71d7f983c6219b856fbc6071a555bf3c84b0f745ca470dba8396b13b222d81c63f11e78074b166dafdd55581096ad1a38b21b80e69ea44e21ace346f55d053558cddef3d0e09d69a1829b300bc9225e42fb7d2382c7d48003243f428e88843e9341f2ae851fb4fdd70aa432b2c9bd814b9fb22f7afb7c2e0d8621191fa5d1ff6c75b6b11bd1f1a39b199c49548d0e92adb9630c59630c34bdf1855fcf0bf49b54c30750868f31dfd7cfdc0453f8315a51400b369553320cfbe0925755f5d6c4731f6040d2e44b59bcaf16a9df135913d891ec83a99eb7e34f916bbc346832e631d10063c0bf601ad93ee5cb429d2df8f230215053f43d6d9c0cf8af56b4cf49549d0936242435893c6d60345cea209d18bb7aeb5b484dee4f7d6cd76ed56b9bd3130d8cc5c88205faa5283379ccecb60921b152874b166dafdd55581096ad1a38b21b80ea19999afcffb44a9dfa8fb973aca585c7efd1afe707cc1138e3d472bac4717ac7fcaf6ccfcf84bd07b80fd9eb4f8925f8cc2503452d6603099d1635453a28bdbafb7c2e0d8621191fa5d1ff6c75b6b112cf282d5febc4fa1859a26d6d5b3d7a82cdc20c202cf3c331d0adde06d2036663737b00ab6ee96a57bb18119993557e966fa924635785b2628543c13b7f9813259c655db69b5df0776f4904b93daa139f8231b2a92bb143c6985dd1204c7cc16ce5f96410c857126d488092fe2148ae4395bb4beaf04ef50613e5e35e31388e90c216a80164901fbb4770dd2b1f436a9f14b661fa7336e446bc20fbdf986f24be7418b700e3af2fa82959d3bd024828074b166dafdd55581096ad1a38b21b80ead49b108b21db0b88ecba6d9e7f7f1f4c105fad9763aad3bf836d54637bca605e1c94108c5fe0691c4b7d039dc17b2fb7da048c4cb049950f68a58e400781100afb7c2e0d8621191fa5d1ff6c75b6b11502307a2b1cd228cb779704b14f92bc739ae61c7ae81d2cf98914dcfcba78371406a0a482a4518d0ab3ce8a23578c719051f0735d2676db16c55c8cc42dc85691d1abc7db9448bcbdab768ad2ebad230cb8bfeae25fdc579fa7c39eba545013a1097b973cb6582b15fc014d0541310d66a03934e06ab95490dc28cfcb8b38566551b355ef0f8a8a8096d4e942c6e55521e40576fccda2d30381ebe005a04d9671d9b42a56aa2a07dba89ad4f9768374974b166dafdd55581096ad1a38b21b80e1220c6026a21e0943708cd29ee5ffb078af5b5a663f7535146989bceb6c325572c7d48003243f428e88843e9341f2ae83deb868db6db47502934989260d6cf57afb7c2e0d8621191fa5d1ff6c75b6b110cc4daac40c80f47cdcccb4b8409abde0d21b9a78491ad07688ea7241796913d0ce3dbacab6beb98036f3cbd6d028952fe4aa1ed44390bfd3f0042582a4ef0a8f54b2542dc12ce7cd1e66ab829f2eb62485aaa177a5165e96fdf85cedfd2a1ff7c3a8b09698a2e2955242669dbbbe39f068943e5a998827e06e09be742a8b34f4f89aee4859ca9dc364ab33d328274e5dd5f833d6f2f90af4c9edb422be69a7cceda935c382966d89282c07cc8fbcfd274b166dafdd55581096ad1a38b21b80e45c8b93fd6e897447ff44bf8a8d648863dee515f4270bccb9227cc944486f6136790965fce4139157dc7338593bafc1b9c33d411ca243b8236fff22da4a954c3afb7c2e0d8621191fa5d1ff6c75b6b11d52e89e7404b49cf864e86f739b62abeb949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5af23986634339612c0c8964e15dec294b2c406f583c0f7177dd0301806d5cd95dcb33c18573420ee99d4ba0a05e136ca9afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf68219e13da9b1453330b4b33f89199c8c9ede888ba06d303edeb7fa6c1d40a68f74b166dafdd55581096ad1a38b21b80e6d779a8d72abbdb81474a79116694d4bc4d7608250d3c333437a3f6403e0ee8d2c7d48003243f428e88843e9341f2ae8470678da199882f22bebdac468725f8cafb7c2e0d8621191fa5d1ff6c75b6b118224095f7120d21e50b209ea6980633d4b4ffd6bfbc70ef8df8594f95f327125e7495556c1c4d10867691c66a25fefe02f4d8c839374dd706b7323ea6b0d8afbd6d5a2492dc47a8632b009d41e639a5142319a65d0b452eef7d693ac963faea33aeecaca83a7b735dbc64a016fa6409aa3b26051a4bc19abd6f3dbaa716b7ffc8fff6d6b07763b0eaffce4af79ed5cf4c25af152dec67f46b265ad554447acfb3621c2bc5e90b7c8f7adb84cd79127f874b166dafdd55581096ad1a38b21b80e8f9306c8b2d9e846fe14819f6320677eaa12414b77a6a8ccf71aa9b6ea82bc352c7d48003243f428e88843e9341f2ae8cb7188154f599b073c74e0e6f476beffafb7c2e0d8621191fa5d1ff6c75b6b110254f99869032c533857b340628b2fa6438b82460144b7600fc67f67dba2ab1a3f3eb168911f372dd7000b0ae70aec0d5094ce96f916f0ce6b47425536bcd30e19eacdbca575e7b3036e15b7f9dd7d6559b54ec183c4981c6c23b18f20edc6b302b17789b672f0dfe523c29858dca647201c7ef6b171aaf2a2202ead18672aea3d3c04c71a4e0461dd4e71bc3af6888f001c88e27d0b876101ddfa73358ad9f49aaaaafe83880b88b07578aad7eb440d74b166dafdd55581096ad1a38b21b80e1d690f5a48929a93c17f6899a7dfbcd3e74cac15eaf8cf02331c571c6cb939836fd22bdc06fb9cee48d0074314ddb435830809719f13b7b9ee3778aa1da00c04afb7c2e0d8621191fa5d1ff6c75b6b11498f7ccea9af80169c933e27d0a9fcdf77ee108ee95ec0a14cee38ca3addda04c89449f6281f052e67bad26d89f3026f6dd4d6c0e9757c54a97403f597bdfccc5c7d860f0fc21bf9f57dc9df178d4f77f119268bd7ca57eb41edde3d560d15dc104e13507253d3e4e9b406ba005fa36bf366ba545c57f0fa9d2e65db9956579a6497bdb504dab3006753d68ad33dbb825e116cfbe6d6b7aa7c794b3e7fda7e6718547eae2fc9b2be46bd8de82d9a8c0d74b166dafdd55581096ad1a38b21b80e0fbcf7695aa4db281794516f83a1eb714d6746f7537d25ac9bab74ba80e8fd572c7d48003243f428e88843e9341f2ae8ecc52fd5c6a8b13986d36614f6b70c4aafb7c2e0d8621191fa5d1ff6c75b6b115ec8211ca829366b945a76aa70731bf4e3c87dd91d24aa2fe7a0a21488eb5bb41d9d8cc4e4c4e3acd9fb5244c9d347fcbd23a24695e96e481a454799881b421d8a34a2274f003efd5aa22d2204882d2f076d9227d889532fba9850e95c9c674001fff65892c1f2203ba7596b1b613437b3cfcbbd4dfcbcf934fa9c7d0d6a07712ad8b6d8a8b1799bdd687c65438a1ba09b4c853d381c5b8824804a86c6ea5377cbdd7f91336cd4b13051d0b8d78911b674b166dafdd55581096ad1a38b21b80e680d91cfd215f3c02ec92bbdc8e1d6e85398da0cc0ee91bc19e3ea46dbc819cdf2ee4a989a35578df9877b7c9369cf735a4a3190e44f6897de3a40d13eff2819afb7c2e0d8621191fa5d1ff6c75b6b11776244550bbe2d30881558c22b298c29b56ac9eca01151a4b820ceccb552506313f2e2f385e50c329622a77f5d12d39eb46a2f8d6b4e0eb661ff9c6cd25b74bbdf8d9362aa369ba7d795c90d04c75bc71832ed1a5d89d7b471cdd4b1567e0fa0ef00f3f004b745b90c559da85a71b8c60729ad9f244716faf2a3556e73924cc8aa49deb25a311d34dd2761afa8dc27e4289ecf340b7eba845ecc9aa0ada1a95fb6c38dace5268008f5d41adac8d0c8c374b166dafdd55581096ad1a38b21b80ef15c9f602db8297c3f5da66deca26f2dd7006705fbc3584edf7a7e38decef2f82c7d48003243f428e88843e9341f2ae8cf21187201581f41bbb832efb964494aafb7c2e0d8621191fa5d1ff6c75b6b117a4b5bc28f6d1c7e142c021f7aca17312cc9e454e13e491b2623a7f7e513177de824d6a73124adc0728cab84e79a909cefbe111b101a402e932bbb16ae2d04c1e54289c6bae7dbfd5a9b7f66961da5c5407119c775e8fd861090a2509a76372733ee1c81bfe328e1184d85d52755bd50a16c1b6a68629f70e5ca6f6e6371286fa338cef328ae88673d27b99c2d4f46df67be88bb208c0686deebe7744d47e19030627841b678a5e108024ac7bf0be31e74b166dafdd55581096ad1a38b21b80e802520e5ffccf5a56bdd0fba17ee4b7589b8a281d00d28a56be0403277d2c7aae6cb3bdeefa2bbb7eac0f88145e0185d2348adf7d67fc11df574ace5c8cee76aafb7c2e0d8621191fa5d1ff6c75b6b111941226672b3d95575519dc35253af939cc55bc4344635d3a599c481444bd921b2f05184d2af639f2def0b465721ea32153d19bd98f21ef85567037f5f37e5751942f8863909bad0be0618ef0c1c165038f53e3d10a4e0e90341eab9e94534c1d9ebd432c2cac42a0b316f634385b4cbd8ef18a5e34d2f872bdc5c2a123429c9a025504736d7e32f35096d7a2d3c66b3bb049be3a4f699dbcedb53d968eded229abef082bba1867955096d1e456eb18774b166dafdd55581096ad1a38b21b80edd30ad0ae58bd5086d23ea75b2623df96cb5b8cfd97a1e27265f3af08a9a373b6177bbc81d903fcaa2e6bf7ea360eeceec4fcb4ba8fbc066571a8f54aa05f4ceafb7c2e0d8621191fa5d1ff6c75b6b11123105fc47ae93ff6cd1d611294b084928b21fe4699a3647b776bd26f5d002e07f2b5ecf64c44b2aaa6f36ebfe0bdbc3680f7f34c2f55295372ea804744f84cf086c4c4c835efadb1933f7391060380733a572add3e27ddf3edd1e2e7660a8d95150df0a7f88086030d96ceea26167b2fa7aefa407b4b8f3b8fcbd0d64deb647d6cdc8ceb25d394c4cb94f867788eed561ab99bbe8ca75bbe491f0cf7cf0d131cfde8e17951c73f35703748b7166099974b166dafdd55581096ad1a38b21b80e62ea14cf233f37bf48e23196bb6d1cb6bcd30ff4ad5cc7dba3959f643f371ceb2c7d48003243f428e88843e9341f2ae8ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b115dd4fe4239d853f85d39a4f1b18a2761b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5a9e20e8c182ce0a9f61992dc9303d0e551384fee65a20af8012b2e719192865fd66696700d4e502fafc534b3b6ddd3fd788c07329da9d3288bb713e0078168bae627b3011a596497ce06d7433565712e9f6512ac2044fa7b425aac4543d262bf69dbc3ee171d9688aedacc10b0871d8216a5e7b25b2141130d935e9fb15dfb6fa74b166dafdd55581096ad1a38b21b80e960d888c22702c19ced39d61d746e409d2e35ba255924a9384ff2d67ba3768892c7d48003243f428e88843e9341f2ae8ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b115dd4fe4239d853f85d39a4f1b18a2761b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d909f9976aa12bf705fc8f25e8317ce00afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdc88d14a611fcde01361d75fe809f8e6c74b166dafdd55581096ad1a38b21b80e3219d5091b81c9dd820d8ec6610dddda35e261a0c27e421caba65007dd78e0be2c7d48003243f428e88843e9341f2ae8ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b115dd4fe4239d853f85d39a4f1b18a2761b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5a48893ffb4a8483c51d38a73a0773ef4d8285890ce25e7bf9cb9d448921ebaa79e1005c6f5d49981fac2d668b7d25e8a079060b9fb79045ced8e6491a916e4f86bfe2fbcef7d78f4bd69d464cf3f3a9baf6512ac2044fa7b425aac4543d262bf620ababeaa66610d05fa8cd63b2838d91be693901ecf8ca661159eb672ae4f1c274b166dafdd55581096ad1a38b21b80e2b9a37fe639c1c60cb140d6f6ddc17154abf8db1b6f16b815645331a8b8f97b52c7d48003243f428e88843e9341f2ae8869b385d7e6febab4d578d9ee0248f36afb7c2e0d8621191fa5d1ff6c75b6b113f09c5d24d53d75057fa9d4f796b88fcd73436bc53766f72c8fe4064d079a2e250703a8f9645099c1276150f1520ba7f37b3434ab085ff43fed20df6b0a3c02094727d503152a9352ac689485e82192137bc97879e31db160eea5b023a7eed45d0eb8c45de6b4c72ccf4a51ca1423174d74db6f62cfafcf83370f471de6a40cf1cc012b8354a58e77a94a7cce6f526b081ac48b9668dd1cfb1f0821a7d813994bc99b7c354d056cc02ee1894e8cfc45574b166dafdd55581096ad1a38b21b80e4acd5dcb407292c4b9345fe85bc32f63e381c3b76ccebaeb3f434501439723062d5d73c08f186adeb211f052fdab11d7ba0513926dbb4202708843ad591f010bafb7c2e0d8621191fa5d1ff6c75b6b1181c8c2dab6b56175876757adeca766353ef3ac3ccb3824cc2f9b08bdeab39ca70ce3dbacab6beb98036f3cbd6d0289525bb6b438fd7db87fc51b7fd410a27c1b84e6dc882e3386b64c914816951bb20483b8d58ec333b5158e4bfbb93ff0b2d66fa3cf43e0a9af2b245e642179331c964743b141c8f58cf96d6af40304fcde10086891643ecf2b9db0606507ab205da5c19f3ed8d16dae5d6a9b8ea89f0108bf7ea527f35c2d5292f90c3b2e961af43374b166dafdd55581096ad1a38b21b80e3237c3dccf053c1d6256f71774684bb588ae6a907a99264adde66c8c919ae139812d679b4d80f504188e6d64acfb59f8174c7fdce801abf1c2b1bb47434fe542afb7c2e0d8621191fa5d1ff6c75b6b11a0e9abbea71b374c2e3bb9f8fe2c7661249bf9cd351395a37125240499f2961c1b926a60dde705a2f444068f81a30899273b15ddbf094521494144166e203ac52ff9afde7b22b71ec680a99bdd46c3b5e09c49e1a148ab98cbac0b9f101315d1c2f6cf9b58d4f10129a60a4ab641479545af8bac7dc75c515d0793bdeeccdcf7c9b065ec3e7c780a7fcf8b5442a86efeac2776f12b594ed7ecdc06265c5288f6c0d9ef64b20f3014be02dd3fd388823174b166dafdd55581096ad1a38b21b80edd42289cd73d86063f38c3208bc7ffcc307b70972c96f81a89a08b4f606aa417a39db6b97fc06143ea0f9c28851d3268afe85fcb1a1232cc97549b007bab9a07afb7c2e0d8621191fa5d1ff6c75b6b11f3ffdf37045251b90d30658d85c3385f683c91cc0232f1c5d57d1a5411d8a1f722007c9f7226baecd046ed793fde6f57ea5bbba57a6cf1f5cacc1bfa6d2982d698831a787b9e26576db83a3a6bbf3d628d9ee6e4551c68d4074f05bfd778924da85fe75bc422f9f52c0e9201edb25a44f920d00a7380d214d916e9f04a1b106be4be5ccc82c8a994e0c76b1bb358ac40c9a5db371d31d2c0ace34413f6bb7fa392038e6aa0f2245c0075cf5634a1923174b166dafdd55581096ad1a38b21b80e4ae28b924a0fb579688381027d46383da059a17b0dfb4275d842caa45873f6b3a19374892785f0a946e756d5f34fe048162df275fcdcadd35f4897e335456ddeafb7c2e0d8621191fa5d1ff6c75b6b11c60bf80f53c6d10b5859828c18ccaf6839abc89bc4731540284ed6f07d6e07f3084c2e7188565275ac5d3d6c04ad8cd6a7e7040c7f96667da6206d026b494e00d60dd629b08de0b8b86cf0dbf1d9f1028a9c5e62344ce46cda032a64fedb35ba76cbf373a750e7656c611f70eacbd658a5a49eed9f4c06118f2195232351dd12f5fb029fa22a8c8bb7437ff5e16de1928b99c94967e2636141be774d9e700dfe73bcfe3965f33084cb9a1442d9a6e6a774b166dafdd55581096ad1a38b21b80ed8b5e727011f30915bd0f59cde4823d87a58184df810898d4d735c4e1d1e5fcd9512f33210578717fa3ade65cf4e49c36fee958896d027e8323183c46d5a051aafb7c2e0d8621191fa5d1ff6c75b6b11febb724562855b8be5d5270b55f26551ee1de5aaa5924a7cd0bbad319af1b2b5a9ea1fbf94b25bbceef9b1076c2153be34d6918efdb236d768c4af0fcf38300ea74913e050676ee86891d4c04d1c60521cdc3101c9fda41aa0e9b1b2bb915c56582fce922f8b6c269e5de1ff40b8a3cf5184875cc5b812526fad8cc8a1096d4346916a0b09abbcbb1fd72c453ad267a5419b966ab60f70fe258f4669ef85093537de0852be2e44b0f06578c0422ce7b774b166dafdd55581096ad1a38b21b80e172f6c2dd0370d0a79636a7197b5149d6e14a1b16b104449151fb652c42bc5c36177bbc81d903fcaa2e6bf7ea360eece8833f27d8c8ce553fe06a0a2cd695a78afb7c2e0d8621191fa5d1ff6c75b6b1181642ec94eef6c287269a909b5483896a001a952c76d173a4569c490340335f078236cf1b10648be7ab30b77473c1310cac810eb2edff5ec269bb29ccefb6a0c32804b791156c6ace2b4e7a770b5af3e0966dbc30869a5c609c44dff94c4edc033fdd39bb923dfbed3a235a7980e226744745ced98f7be566f61659de5e8cbacc12cd88490b118a3a0818e134e4b2cc21730b142e3ceea829b111b2965e82d5579a144fdf47303eb66c8d8f8b8306ee974b166dafdd55581096ad1a38b21b80ed39a2638da6d9d5df4cd1118936ecd5b11f6f41a6a0d710c9c4acf6322b0fa1d77f582d3d77fa2a2d89068e34afb9a22ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b115dd4fe4239d853f85d39a4f1b18a2761b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d909f9976aa12bf705fc8f25e8317ce00afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdc88d14a611fcde01361d75fe809f8e6c74b166dafdd55581096ad1a38b21b80eb4d1f9088f29eba05c2350c39071d2f426f30fb0f26ff4bd30b8d44b7b1330732c7d48003243f428e88843e9341f2ae8f3660f7b36d58258ed7f50aded0f2f11afb7c2e0d8621191fa5d1ff6c75b6b11d60986fe8d6b2775a5fb8fbde12aa6ead95a85c637179bdc23c4e2d9f7a81bd87bdfcb495c1af1627176d9a5893f8e9151293a1043dfa098651fc4d8dfa90c50d50c983705d3ac9ed6d62e1f871c4d3f00cd5213c7966ca7eea8621125b97449a2f1a7906bf8032ef752416080aa0998b48671df92944c08a5ea0bd21cdd5121091b8250bb8a48207b467ae4ae58d85ec6ae4ec0ca57809a466dc98ae96a7e9683ed93d89cc227a296a235debeccca2074b166dafdd55581096ad1a38b21b80eb9590744a2c61ef590901b6919a72db86b36eaca383213d56ff57b3ea29c8d678798d5a7e6f49b4451893a76c26f0dfda85a341ce65ff254003168fe7cf82635f027d66bd8d809d489e3393efaa2736b2482f887435419302f67a526cd420d2f4aab15d1ed8fa4482245926b7002143297366cee69c050cdaca045fcc13e5a5b85d9f898a106499778ecbe82f2b163d7aa245644ff24619eca447f6ab73cb1e5cd2adec3c7c617cf06ccc55d6418e74a44370f7e7b86c9e0d2bc2fe7a3e64e305ae24189adc2da72934b31bbf915388ea69c5a712ca9f108ac67d080b5b6d41e218ea68bc11e22d7d690853dd1e73655e0150dac1c7aa2c04f0e0df3cb4d3afa74b166dafdd55581096ad1a38b21b80ed8bc7dc98bb92421fbf3d5f05ba50ff21519bbcfbe214439888d93a402cdd14e2c7d48003243f428e88843e9341f2ae837ce21889dd07079e1a1f467244ee3b2afb7c2e0d8621191fa5d1ff6c75b6b11ab36859c2dbeb8111b5713ad5414c25bf808cbbc5712031da2b0acec53dea6d032878bc27484798768417b3680da7b771a908e04961c61bd544d593b0077d8d7f09f8500fb24495de1f6144de712cc1e05ca3842ac29003940ef20bf8c57fee853aad0c1ba82eb68ff00dca0abfc0f5e677ee37b6db25a879dc976c14d8b91461566680fa5abdfde4db22fcc50ea63424ac941d5e9b7facea9a99a30e61879fafe4d965c6af68c3afe7bc4ad87bb265c74b166dafdd55581096ad1a38b21b80ec74399aa883b608b8fbbc5a27750d523f6b2240b1db28efc13b34256009098242c7d48003243f428e88843e9341f2ae8854399ad4690129486a85ddcea1ffb9eafb7c2e0d8621191fa5d1ff6c75b6b11d692c669198f7ac156bfdc76a9b71f2a2c951c654d3fbf7efd20b886bedf6182236f2eaaffe74bce601f7b2a6cff333db9f952190e0fb144bdf57cbcaf0145255c291cbfbed0dd709dc29f90a0077986f2966d76bfd50460bbde3fe52f45aecbdeee3537fa61ff5bd933c5339fdc6236c664a99e362960ca0a29a74deceab3d673369263f805a17b35c3f8e8426c1c9bcf54a55080ef0584cb6922c07d9726243110660d58f8ac58bb50d1ab6fcca9fb74b166dafdd55581096ad1a38b21b80e2cb1558951e806cb105a55200b9282e8d2859b0257d6275bf02346bce93832482c7d48003243f428e88843e9341f2ae8ec3d66627afef81a6eb0be92a6d37b70afb7c2e0d8621191fa5d1ff6c75b6b119c68633c0bc362b0cd249af4172d911d1dbfd7d6b958f59b895e2d305aac17d0c2a48adb03e8a29f3e5c2f08ed8ac65be84e7c000946d58f694aa71f0ab77ec23fd42911bc5e8b89b738da544e0fcff8781de9037a91980726f16888c74de2ecc6dc478a7a5a05a2a1a7ed2a0b7b73261d12e178db8614cb112ae003d3d885fa843c817983ba6bd3cbc05b2c86109648fef4772997d1e6fdda128d7523ec2b7e0284ca673245b0ff1c0cdace4acd6b1f74b166dafdd55581096ad1a38b21b80eab386885c183188e6e8115bd9d9ed58d215c7bf2e03c9c0bbae99f013058c0888f567dc2c0bf6b60dc530970de833b2b51061b9f3737a9a0460ade85baf1efc4afb7c2e0d8621191fa5d1ff6c75b6b11999af00cc4a66c85fa948ba2bb757e82c042bfa171320a0135ae3cdaf925c28e4932e6984ff0637b459f858b42451578d356cfc75d420de295ab4e82d1308faa9bfb953b0fbdd11c7a0f4f1d44efa0a6c6d0b4e1565dd7c31e8930c4d190aecde4773d405bad6bcb7f39b44744aef88e8944828f41ba4f4b91f77a489e7cd1354a01421093cdeb7c09b6c43f05582883aec33009ed66f90be27cfe03adddd9948a0f417427dfcb98e6026f7ca2ae2b7574b166dafdd55581096ad1a38b21b80edc73560647c8abf0aca45b1436037a74b65cf2da241ea157a93d12803de9ba085bc6a1194d48c8d9cfc98bd9f1c14b771b3a3bdee0c3bbbef19a1657538a195eafb7c2e0d8621191fa5d1ff6c75b6b11e00558a78d64a95f84f28be041e47ea715b82dae19c49d51d97cf043d28de52591617344964f29973a38f40f5757b78975f00f0c38f3705e99bd5e847802c22165449dfbeb0c50a331b802b9e140d2b915987c04554105d9d0221ed9e119d3da60a97bbf9201e21775ae477c3e472e56b466d031ef080d5ed3345e4ee5e028ecec20c550cbce5c6e4cef136975670b29eafae67fdcd386046e2b4e28b6330659a3cc4db6e95e9f84653e5e93c671004f74b166dafdd55581096ad1a38b21b80eeb99ea3191c61239dd1080622c8e54ee40f21b584bfa7611e8ade028eabeea6ac0521cd32dd42eac2c6f055f3227b1337abd8403f2fd16443047661c6696b718afb7c2e0d8621191fa5d1ff6c75b6b11f9c9aa321c0b54395edec45a2e451b9ca1c4319c3484b9a2e8b2f529199a7108dfea144e1f13f0156717dd8b03f430968fc38bcce921e91c2e766185ea8adb2100ddcae390da88f66220d14605ed6389546d808a359c0d18c9f2e125b1e30ba6e6a9f7756b7f5f741f8d26d142b267acdda314cb728bbae9c79fe0b6ccecfcc646306f4ac61dc4e49a2378ffb1fe73cd62cd3bbcadabc65cde9aa77b096a50504929e2773e899c0d92a9bbfbfd4cf5d574b166dafdd55581096ad1a38b21b80e0f93bf830186e0cd0f32693a412d76b85ddf2c48d818fe9d3106aeb8f931a6dc2c7d48003243f428e88843e9341f2ae80399f18564250eda5a870ca50856891fafb7c2e0d8621191fa5d1ff6c75b6b11ef3fa86595355d14e410b7ee61b91f997bc978d3258e5801256a0aa5dc13100ba359903874ec0c99ad7a17d11d28d7e194766a05490f6f2c538d955e54fbd62c3823bc67f5b8d4c2c7abe0206a80259bb2c87bd42b0147fecf306ce371ca1d02cf1c0cd7d8d461657a091cd6a0657265768dbeddb3f5bfc5c684511e1e10c57d734acbc1616fa94e284ac586d70d72034d99db2c64252f17d03442af6ff459c21a930ac4aa370547849fbf7316c0c5be74b166dafdd55581096ad1a38b21b80e3b8c79ea432f0e9abfd98c196cfb1d93736668feeb74b6da7561da5afe6071d822a64bd4b1ff526dcf10d65af24133decdd92c8f410743c0627dac9bb11ae197afb7c2e0d8621191fa5d1ff6c75b6b11182a9aea9ad2b99dee3c510799a4af9827c4f3ad532a5b502ad5733f4de05e330c1271de8acc81ecec1e097f5a5bc2ef45a44a561c3128d857e768ed5c686ab02a9804504a276879acc6829c4d561ff2615292d63f77bdcaf7f9726ad13be6b18fbcdffb1103e04bc428379e0fabfdcdcfdd21b178ff4bb4f4e0cbcfdfe6ef1bb0c2ab3b7eb5920ece91eecdd51cf67cb3e8f751dfad631730dc1187878ea67b6be94aa93b12cc84525bba341d76996574b166dafdd55581096ad1a38b21b80e19c58de07104aa5d3d23af389c15d7f8f46f85e984710edd300d51451ca7d32d3ee157e070e9630f60fe6d32e42885bfd1aa78a25ead0e96e71b5c9eeefe42ecafb7c2e0d8621191fa5d1ff6c75b6b11a4a3df3b8771c3ece7c1362fb90127e9b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5a405068b8c16de8edbdf7ef3af9928f452c406f583c0f7177dd0301806d5cd95d8c3008f3fc9728dceb61c5c6fd98840bafdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdefe92941f31f47c27635632996e314b574b166dafdd55581096ad1a38b21b80ebf84e114c82a292e6fbc8aaf72ac351b9589a0aeb838b7e556eaab013f9cbca32c7d48003243f428e88843e9341f2ae8b1efeb33664cce9d3c428985cd14d192afb7c2e0d8621191fa5d1ff6c75b6b117e1ce9105ea2aff5049b0d7dad610b3a4d156663aee54a4a87d7d265b3acec34b5aa3deef39cc12e801bce12cb13699666f912c2646159e5d9a227ccc0802d20adcb29b65a9d8acd8fe6b8797ee05c9458cb14a60522ac63065339cf829d87e2c88006e3b90a48f037c544aa1fad35674ca444438b6922ad4ee501bf995db37984697b0d60d7925ee8addb76836e96de299278ae0a8a8c7ed1dae131e6abdaa05e28e3877b2ba870cef6fb051ca1615774b166dafdd55581096ad1a38b21b80e77d294181bfcc7bbd97c25c285e0500800141bdee925b8afc83391545d1a76872c7d48003243f428e88843e9341f2ae83e41aeae79d9cf4cc2cfb8caec69bf0f80462ad6b52a0124eac69d6bc2115b22c0572cbca3fe58dc0c8acc8483d1e010413af4591b29bcf516063108ca42c8c53797f11c283aa5b2f94f4c9292c7ee4fa6c71c95aa6b2c5b76fce6ead6ef1e7d96a4da5fa42cb95be87cd9df00ce9d50c16fcae6684fe9557a1e7e0852ba00f8f586b51f7d924f080b6acd775b346272f0fbc4417cf1bd8cdd323b4a7ce978c7f7ce7e73b916f88d39ccce43f3e3cc89ac1ba500e49fde5090e199f7ec91c47e4b443d0b418c82749b5029aebb66356574b166dafdd55581096ad1a38b21b80e0c29a4bf0badd950aa2ab14166bf73668cdfde8c2f0da177e5bf46be3a139f6a2c7d48003243f428e88843e9341f2ae89911327d27e9955c3e9f87f84f9b522dafb7c2e0d8621191fa5d1ff6c75b6b110331231cdd4854e85ce52ef3c8de619c96195187308f5e020292d992136ce2efe9f3d9cec5245e9ae77c1103461e0e9a3c7da68a8df0b1803248ebdef0a104baa0ada4f01acea21b2b0afb6dda69be977f9d7d0ffcfb3af5ed3b28d8f926c1751e64d7fa690a14f322e2d05e2415387f1abd050bd86db9219346c3a07bb179fce2942652a1abd229fa451c150aa7f3dee51eb6dc5cd5eb5186712784cfa6dfac2b2d9e053659d33daacaef6887c06a9974b166dafdd55581096ad1a38b21b80e6a5efeea6cc1ab6fff2bb34ac2f82da3ec01cd20dfc8d50a71273588df601782cd2939c914f021bb28d13d05d220e10a87d1044ca9231f5425253588a8125c68afb7c2e0d8621191fa5d1ff6c75b6b115b70b04ed40b525ae0ba419639238170b5b3f2197e3e359230fa9fa04984358e2217539aaa4ad2928786a53dcfe65d5a982e921bb7bd1427b597e0658cbc820c2c406f583c0f7177dd0301806d5cd95d3fad3c123c0ec1d2702e54d7875d01e9959504c5c2a971d83f886ad3005f7df5886592a62223d73355b30a61272c679bc5af5ec5e0a478ac6af86b0d01cfb238287e0374886a4832cb9c2dd5b203efaa24c0e775c31d8cb628377d85ac709f2674b166dafdd55581096ad1a38b21b80e3194a20b84611255b4e800660761ed7fd512e5aafa3e5c770e6c9d29626eecab2c7d48003243f428e88843e9341f2ae8433ff8d4403f6dda96a6137f4a1a0655afb7c2e0d8621191fa5d1ff6c75b6b11e34ea529f98b230e2b4665bbfb20a6d36192f3b571025861e7b635e1a335097b68d8601db6f63fd657762172e6c6a708bee58175c157703ebcb41669c50bc59b9c34881c4b8fd9b3588f1f457a75b5ca47ba7296affd042b85caa2412bfbdce583e62ae4010c698d25ee400fc128b693723db8641f0d5de6f88d4601abaab747f4aa63ddbbdc75ecd9c41735e604fe6eb6ab96bfd3a80cc75e3ccee5d0f56283de243d368b9a50791e79164e89e587ff74b166dafdd55581096ad1a38b21b80e9af32f847da7b050ad2ad01d37e84435ec94f120303e4f19a84146f60f7c4726c48392eec183c59ee5eceb70abbd78a2b299ea1e10f726198ff3e4e9661556acb49b27984e92ac1fa546608fa842f2fef60116b0f3393d8f4a31415f5d5cf8322da61b49d579bc8fb0b9c4701083aa45cc24c14cf0a0b56063c5555321bdc481ecf63bda087e435d5afbf97d7ae3b1e0bc416fb4dc25bc240a17b5d68417d94b7c11b12cd7ff9cb669ccb68dea04757984bf89ac83d2383b88b6996a36a92e231d49242ae76e4b6b7b3950b231e5f4c993d99e66f28cae1b9181731291414450598d97cebcd34d4cbf1f0ac1d8f906680dac4b21ee337943b8724a0aea59455974b166dafdd55581096ad1a38b21b80ecdcf110ed3150d9da4e4fa6d96b71a90e6d566066fe747479ee3c6b9917afc022c7d48003243f428e88843e9341f2ae80cea2d0a38689a39315b45f4d2739e50281fd40b82966de9484f1b5adf6015448641c634965d805e17ce7f9afe8a6234f664846249a4d0bb719e0da0988bfda1aa1031a1ead7b4a49d7f6bf346655154d817caa296dce3224a4199071813ad2b2c073ef68094e4615db9d2d66986662fda630975b52857987a1d81d2d5475078a527d36e5e7aaeeab69931c3ffb53c97cd94e08f359508d5d791f7b0d22881d6301a7b668e3136f61f128271dc75e46d4bc61d5c184d17a61e5c9796ac31c20ad26d9e37bdca2b7fa1afa023c32c4cc474b166dafdd55581096ad1a38b21b80e1d3de6be54823ede4193d63b4e8e1c8f2e8a4db362915422903e95dd1e37a8ce2c7d48003243f428e88843e9341f2ae8b46eee643dd962517b66d991acf72471afb7c2e0d8621191fa5d1ff6c75b6b115ba9e95c72bd6eb7998cb7e6dad5e3952cc9e454e13e491b2623a7f7e513177db43dde075ff8a92df563127f9707581220c8e2cee91ba82c63926cc070368c15d83b5d1b059f798f1ca3d43ed205601fe3333ba10fcfcee90fac24b1aef49ad617183c6fdc82097587ae2cd475255221b16e2cb40449d05a1dfc7942b45ae179389889b4d1a646c43dddd9191840dcef203c4eecb41df88481dbc748bc6df5a91bc49f8cfb7dff067ec9ed25359a29de74b166dafdd55581096ad1a38b21b80e13f7b77794972a8200e5ea9594eff6fced9e5f325ac3c76986971235663068ac411d7dbdeb11e03e2e5aae7fc9b1fd19ad83816531c03ff61c2ae645bac674a5afb7c2e0d8621191fa5d1ff6c75b6b113c64964330d44bd487aaf4e4d642e9e505d39560e7a6797e4c36c2f743054ef16ec2b17ebd24026911f14933ea2c20ea11cc3e4b96b64fbe2cf95dff39c96faff1613f8ab945292fb6ae37d6f7adcd322a70893bf9923e34f189256cc40b1307e7797079ad0fed958dce0b28f6d1119e465d04c3d13460aecf25214941647a6c2f4501ca38838cd2b2e7e49007ce3e57440914e010a734896135fa13d20f500ec53ae197f7b16306c9b54c93aed5f3c374b166dafdd55581096ad1a38b21b80eef92fb2f1b5e8f8059a7fe0973f337c8ec0b5fe94693654bc387a6a3426b86a8818b2fe240d606809aefd07bd444a6600b97e33abf371250b5b882cf6f20e15dafb7c2e0d8621191fa5d1ff6c75b6b11af37568748888329f3dda371c569bc4a2cc9e454e13e491b2623a7f7e513177dbfa4ab8c84facb4433d3c7848e0ff26924e11d404d3f64c43f45fa5dbb3c9ec81d66c2dc90f6cdca69e633fb17b4dd958daba06e7574a9b9605e75190085325a7a773abe504cc218d4b9c79e0c46354a901bbd9bf795f81a5c2f20749221c29be5dddf506a82a64f50317700fe6b64cdb6512bff0ac59fd62d9445bb1fd44c961db88052f9d35696077bec6e2b7827aa74b166dafdd55581096ad1a38b21b80ed8df7895ae30053a3e9ddc48ecba5a8582e972a403820f88b55d9309b703eaad1b51bb7839db4caf29cb5889b7674312ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b114634cd6a174bb7e1536f9172621be7fbb949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d5f3781eda70f9ebd1629a986da6ebe98afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fd9a9acb6669dee287fa6be60eefcf9c6e74b166dafdd55581096ad1a38b21b80e267caee64842a1ea27a71b9cdbb6df7cb14505f7fede3e9f38d7321fd4379d782c7d48003243f428e88843e9341f2ae822259f7a065fb605a129bc4303443ba4aeae0a9c561fbbf4a3da616ee1590f1b2bd0786df18130fba7c7c7f97b0a9f6b9ef81d8ac420b020a141b84bd7933ae6c37b28ee63dead6c66f8ca670807fae09143ea2adc4c51ae9ec99205628e455009682225c809045dc3711a1c139c34c6e6b4b9ac85d9402357dd29a9f4832a1880b6bfdfafb8f2e43be204486ca592d9b35abbb460e77c05ba9c94584eaed2a7890b4c9e3a2849b8cf0002191b511a82118f49902d8633e398811cdc1b64a30fa501d8e9f350c130c13cd98222241bf374b166dafdd55581096ad1a38b21b80e5c2c9a1d97b8f3cdcd72543a1672fb6ca68b78534b6997365185e5ff032fa4edae1a2c75270c4e5998365d37057cd5d933d88614eeb74d60cf522ee435ef2a7171143287f82a4dc297cfc73f90d2b6012149ec72fb0c6bd345935a97ab26ac1635a4ccfc027cce5fb2e16f489ae4fce54ee23f616146684510cd929b829757011641f777e314b44df44dccaa1bf8b207934d1f351b9969281fa71b55e615f90363db43982ff3b7a27a33117786a7936399e4a2f7d0334c962f6855ba03c64e7da29e1ffb6730b5ac62b0375794d3cdc08cc74739bf7e1f433baf88006f0f8a0a3921efe889cb4d4187e88b19be81b4dbcb15b9a3d6d143b905bb6881f9a8a91a74b166dafdd55581096ad1a38b21b80ea21e483028f1a943b821a0313560b72657f0de566f8cfb6f9bda58c072eb93282c7d48003243f428e88843e9341f2ae8e5e5f09f33bb79c08d06828df4e8f95fafb7c2e0d8621191fa5d1ff6c75b6b11b771b9a26cca0748b1457c6495abb0449b2ca98f88dc659b73e156e3fbc0795d3f3b1e995885164f441f4f3da5cbc12ba2b25443298874759706eacaa2cd2d23c48de72308a97a95b01a7d9f1762141c576c5c6daf257dfa39a8531a06370a848280060efd75a0b5119dcf60a2894b901cd3b4b205062504e328f5ec7d7b3e40a6e16c77471d5376034ce2d67694cfb0592badcd9387133d3caeb52b2cbcfda0f5469e6956c076184f17135a48b2a78b74b166dafdd55581096ad1a38b21b80eccf3ddd2435e9fdeac8bd9233f3bb97ec9202f0d433b85b2ff45dcae410cf40c2c7d48003243f428e88843e9341f2ae8257f1ae3f22516e236fe2677ac6ee8f2afb7c2e0d8621191fa5d1ff6c75b6b112d35fed94244d6353c694d6def64f5f00b8cc9a59c593f52a0c729f725f20cdec17e1f21a3a4c6ed562e49651ad05598c1ca955e0168e03afb87c46b18e6b757dba95a40930d0054d8e2616b362668ce1cb07c5167cd3d11947a480ff5b9b1220b7b7f879a0d66c0b8f0ee10f131e4a2eceaff8754a79a0d14d68810c0d9bd305faccb841c531699cdab747955f22afcad008400eebd8d33f7e96fb396097e6749c6a56c7ce580e0b21151f8c3a6b52d74b166dafdd55581096ad1a38b21b80ee7c04e035b42a9b8cfbf16f88905574a6006fb66f64dc4dd12cf583d4c333e75dc68c4e431631498a320ec9c99bfbc12740dd09bb2f6014ec4bc84957c8e20b1afb7c2e0d8621191fa5d1ff6c75b6b117959e28b739ef91c97aff84df5592165484d67dddb216376163e7efa4a434cdcd620e38929cfbb9fc0a455e720e10d33f600b6e0b6f5feaf208652089856aab5ae4335ae48e64e1219e6112252b15d78fbebdc3c5ce4cb221df922e3fdad849c91d90fecbb89bf45df07f449dce0dabec54a55f4701aac45185ee82a39cb9e96c08ab68047b18e755b85ccd21457cbbaf75e315bb1992d1e7795d09b79f336b537aaa3958862019688a25bbea83d684d74b166dafdd55581096ad1a38b21b80e077e0d5e788918d3ddf5afc316f3a4fbc8167ce48da15f5aee2051c5c4355fb5bc1ef25519fd0b444cfadc6c53714be77ad7a0b4a4b76703a16ce18e81553f22afb7c2e0d8621191fa5d1ff6c75b6b11e2a9d01daa36f8494f253912e03bc09f70b16c223a27b916f65c072ae71b38b9d620e38929cfbb9fc0a455e720e10d33622f84f536d9e5d82e0aba80c5a25cd6c8a71f4918220ea561573b28e7c4c52d86e1fc64d872524cda54a17f05dedf7921af305cf1d7bacdec35fe7cb9a196bcf36c5bfd0479eb71fea443913e6cfa92de9bbd410e068b3dc218f66ab601936fa761cbd2b653d953a1d704f045351cec3fc15f34c31e19bf7b0d5a4d98aaa25674b166dafdd55581096ad1a38b21b80e4dd4034a343fb300a9160eafa2c193f7427ff77aebe9da2122ab03f166d9d1a8ab3d5a0343ce975d8bb678230c35c2b5ddada16b284afaefbb82a2965f13db29afb7c2e0d8621191fa5d1ff6c75b6b1176e2777bb0b318972778d415f6c0355054c4b34b0b71b5e31165d23b13df5515f8d8cb2a77005f342617d76326db92273b9900dc251536bc0619700dfdf106615576ffafe9356b8f6e6fc4c6dd0fe6b706375cf90ac5b0357e69755b65e6cd1ca3accff04678c78dba5299f432bda823ab17f119f69494b3aae85810f46a0105ce011224148b14a534ad7f1692d41a3d514e1658588adaefd9fb10472cebcabf855292052b5135646b55f44ee7b5891b74b166dafdd55581096ad1a38b21b80ed5c6f4543ba20178df76f3eff6959ad4db3ae6680444031b131ce93ec84e5a7ab4426c6a3adfc2aee8519566ff086003c416614d64a60d24a6dab349416bf3c2afb7c2e0d8621191fa5d1ff6c75b6b11c14b8c2a326248fcf573ce1a14c4ab839770ec13597bede9d8ee11ed57af2d0d639d2fb688753e041ae1495f6fb25127edf91e3cbbe64b34254c699a1dc2701fe2e51005541116cc0289632f505787ffc4ae987efff94dc7538f5d06ba56942849893be3f6913dd12bd8e919cb67b9f9b496af818ffdfc93577bc156c385db22d357f323c1cd2a470d04472688b935b1a1dc6384502fe92de3b18a2c1367f196d9496ca44bfe60d9a134b8b723a4ea5174b166dafdd55581096ad1a38b21b80ed314280d7e936b3b5d0b10f3647c4dd82cd8b9c72d2549295b4144304b54964886e6ff60db6e407c024a4ed4f87adcfbee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b11ce7d31b8792e7ac2640b88b202daebf3b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95dde4fc6bc0fccea2610d8945b7373b896afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdb6e369956f24b31a8a7719565b7c792674b166dafdd55581096ad1a38b21b80e35be1744dfaa67ec8909d3d763a4a36b88df5a11013ecdba6f5fdba73df84ad42c7d48003243f428e88843e9341f2ae801f87f135d4b3e47ce609920d4aca04062ae6d08cde0212a41d3822bd15f3b6ea7050ae973285a6fbcf1e799e22bb08aaf5f5dca8b7775b4e2c478c813ee94877640fe6774492c9ef52e89b40c58545f37640bb708279e53caa505d2f96790b2c400758a95316fbec1e46b5fdfa6d483131f15b455ed21290400cd9069440f4c994849d38fb637c29c1b9ecc5639cb95261129b81137b54b74ca3019caac566a8eee800ffd83581d603e18606d89259047523aefd3568d14dc94b5a2344982f6694c05f9c9e1c8cd1da87f99cf33251774b166dafdd55581096ad1a38b21b80eb02e33df318be5700e0bc10a1781071a8babf692a722d3d1ae187365230c078b0ab845118d16a748f3505eed7f62356762833e2947aa142f875d568685558e3aafb7c2e0d8621191fa5d1ff6c75b6b11696f157cc6318f3630975b564f9af53dfe454255e8b1a9b370c4d5442f58b3891d9d8cc4e4c4e3acd9fb5244c9d347fc7302f00ce06e08a8837bc99d839831ec2b505fc28e303ea43485f86a947aab1ed36444bc3eb6eda6c71cf06f46f9cbc5e5bb4cb0a56c6b1cabf94cd5227aa787739ff7c948808653b5efb5882e78827194cb0fe487ef6426ecacf6183475629d83abaed16c99a0ea45e8a52545139f1e3d80385eb20667217a36c97545e6b05b74b166dafdd55581096ad1a38b21b80e1a9f74f443a41800756aa8ee233aa7acdd7f7fb57cf8359683893d46998e50cbf52f65b313ba316c023dc3d228c5a48d7914caf02e78373793863130b7988e43afb7c2e0d8621191fa5d1ff6c75b6b111820c4747f05336e5a1f54e311b2b169cf86eea1edf601d720d56932caeebf001d9d8cc4e4c4e3acd9fb5244c9d347fc788cf5f13fa9ad2e265bfc0ada088ea2b554e86e741a9f7eddcb109c89808fde12697308157d1732b406dd8a861a8292e1b0beea964d55ab1caf5fa4796646c036d93a623ef670bca81c2f815bf422bdd5d017e06b931a7db0a1ee1815419cca6f429b9b582408a40f8f3eefb642e28fb693a933d2e65040befd8df85b5c88fd74b166dafdd55581096ad1a38b21b80eb8f9b4193019301efa7687b054fa683f1cc78c6606e324a7d789c42a0ad61f24e69769b36fb508c4f9900174746e4366af9429e43dc250c6b81e20b266e16e224f094205a235f8e62e92d89de94cc49da945a215d11f3930c98ecdf794edfaf35c048c0a14697e0e523c29adf34524128a0017637f28aa83b3c89b990407dba7523d16d5b767423d3187ecb5449b4a5c930e2f570ef69ffd2c41982ae09e7b9a33bca9386aef942cb357d56fb826091e18de79c5ca89b490ba40fb4681ab3fac6005e4354c508966095ddd1e05e1ad32509e4ff9d4c5d6eaf17dc533f4a50d369af9194262ef4b30dab5810e98499175c22430a98763c6f14738c30627aa373a74b166dafdd55581096ad1a38b21b80e8c12b14f96a5d91b29a987fcaeba09134116979d43e891375bad29eb43f1ce91a3769322fc902c18538320a7a104ba5dee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b11fbf5bd7589fc0b7013f181d0aa7cbc5fb949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d81d5f859c3bcb5df060b5008a47464d6afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fde431964e23d5b4f87a0e50fdc5ab0e1474b166dafdd55581096ad1a38b21b80e30d9048f4494be228dec0ff11b8f80ae5f915c1f12492857ecb5d90a781b93122c7d48003243f428e88843e9341f2ae8ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b11d3a019325ab752347752f1d5156432c7b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95dde743c2f76622ca42604537f6574209bafdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fd632b58e00d0aa21049122d534bf8b7a574b166dafdd55581096ad1a38b21b80e0d84116db2209d70271a5bfc9a1189cdc921b1b17ca382352c220df61c9497b42c7d48003243f428e88843e9341f2ae8a6b05bf224702fbdd75f4fd3e3cd35e1afb7c2e0d8621191fa5d1ff6c75b6b115ad2d5c89d4ea74041816b786b7a2bb95243286863df79276bd7553a8e3ea95d22ed5fa8ce68e387f0c4023152d34fdb1ce5d0741956929d0008ff5b54c23a477d90d3f530471ee2d5d741ce6d28ef343073a0433d565bc8b1433f38472802980d07f3756abe15399e7d898bfc484fd533ba5c15b382fb8d7cd68725010c628b90555310cfe47dbc20af47c562de52b5ce00cd046d7401c0624bcf186b98bbae0f76837cfae11393eb92f38584a5c61c74b166dafdd55581096ad1a38b21b80ef80dce2362afb419457a6a86cf832b9c1d370da0fe3760642f31b969d0fed8cfba1be84ad288cdba17c7af62f6cdd9a1d8f04d04b0bee3fbfef434b42d4b78adafb7c2e0d8621191fa5d1ff6c75b6b1171747f01a0906de87644b23a61a565d0987969dd57a971fa46066084b9f452d54a3cb0d08951473bd4415998dbf3e0255e0af47e7363f1b2dd23337dfb856571e0aceea1280debaadb85d6bb8aa44b6d818870f083c29d61a27f20b54f059102e480c7350b90a8069d23475637631ef9bc1875599102d2e428e22e77164b0c22444877065028ead139a12ecaec6941052cd199d2cff2460535ce07bc86608f047aba147c942d96691ef5a94aa01f63d974b166dafdd55581096ad1a38b21b80ee33211c4ca7aacc0b4bdad70e50df26dfb05658f4a1e2ce8bbd0a4672a7baef02c7d48003243f428e88843e9341f2ae8773bd13309b85fb89e37978e9e4721f0799512acbcb501fa023953c548a37a0ad73ee01a0c7a7a873013a62f9e23523fbf8964f82205caf036c7989a0db0c0d573c15f2efe47d1488ae7dc1b11ae8d72f1fa3811a886fe00a2542cb5694306f148e1fb5ce8ba71c7d217425ffcbd69ca41c55f02c8881b51a9e993e7c4d659eae9c1863bac7a7d209a6906321a40b3384e12635d08668ad52dbe4f7f2808871ae6b2bcd95074b49a5db7671430d091b60d488a6e5922c4e2ab40e4a793524270df76b4a458a65c7bf09b191a9d4f519374b166dafdd55581096ad1a38b21b80e981f1206328e8f0638466306f7ccee80af3d140bbcd91170e08bc75bd17409852c7d48003243f428e88843e9341f2ae8ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b113337d00fa1ea97b5ff3ddf5f5de3c635b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d3c9004687b3bd9a0fd9a16f51b017770afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fd1b673c7df1a16978b60beec9ae2d889774b166dafdd55581096ad1a38b21b80ee2a26a5e5380196ebde000b90afe16b45c24cc95719e4385b97812488bda6bde2c7d48003243f428e88843e9341f2ae8dc80aec7f6ab03fd9033c3f2a406c591afb7c2e0d8621191fa5d1ff6c75b6b11e6e639fdb70e623a746a12f129eaef20b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5aaa6f361f22d74ae9f0735a515eb1fc322c406f583c0f7177dd0301806d5cd95db9240a7df21deb2dc5aceeee257af9caafdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fd9f635490f9a2b71ecffffd108e341c0c74b166dafdd55581096ad1a38b21b80ec493bfe69f0b7e95518eea1ea46bc6d2914039622c23a0a18eff898849f7077e2c7d48003243f428e88843e9341f2ae82769fd8e3c407855a4c6253edb2cab06afb7c2e0d8621191fa5d1ff6c75b6b11380e4e725d3d794162ec93a465cf4d5dda555d750b6c55841b4828a1589f4c97accacfad19d9cea943fe37910b43afa15f3c26764ddec5dac55e2bfb83c55953034dfb218ac6dc8c9eb27e31d3f9832a51afefc8e186352ca189a6eff884972b86e76c9c5fd206c38959ed35c5d9faad9eb1157027102fd658246e140554d72caee33a96c4407796e8fae8399cde69cef6206d59196a859a6d56d66099d25035a2afc9e653db1ba15bd088b4b959f81474b166dafdd55581096ad1a38b21b80e26acc3eb25304eff85418b22c9a43ba443a188277dc937c27855d2e563608b72ee38066d097e36d9f535ebaea7df9299ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b11061abe7c8d782c44cc689fd698cef501b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d83c4a466b96955690bb80d83ac539ac7afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdfe659ed210712d66abcad3519d83bef874b166dafdd55581096ad1a38b21b80eecad4796afd6645a4d38bd2203eb4179be62d683c6d0353a7e3d6bf9849ca8202c7d48003243f428e88843e9341f2ae89e1d89506d0c8c94717e6895f76077b2afb7c2e0d8621191fa5d1ff6c75b6b114b3754fb3b5c75d84f2ea3aad5a6614393f9ece0fb1378dbfc1271c050f806eb78f33abef33ca5e8eb784ad2da15108053b8035583df7657d4584302d1b0185fc30e6a92f5e0043f49bb4e48f564a155156b7cc09a470d766cf0f25b991b96dccff49143d6d3a6e59eb6cc09c77103711e328b73e38f57cae45f6d8ffba5a27d4b8c200c06d6c11f6e408f482a7ba3250464457160c75071ff282ea4fc7ddc7fe3386ff0fe94667ec2ca66565391062b74b166dafdd55581096ad1a38b21b80ec32b657fd8fd82335e4bd3fef2b00975968c40ad6ba344e37ecbc6676f36476a2c7d48003243f428e88843e9341f2ae83f5893931e0becadee87f9ce46225b75afb7c2e0d8621191fa5d1ff6c75b6b116a69fafc839e86e3d6ad90e32be575c12ccf0fb98764df8558917d4dbe2903c659b68fbebf39276826e00f1d525a5b4af2f5813576aa7b0ebddf5dcaba8991698ffde3dea6022b948fc590cc98cd39e74e913d3154b12e66cb1830c5a8a6e50cd06fd3e84e01cf1bbbb171a250ec34458f7ceb6bb61387ff44199eb459039e0cc027a4b1be0dafe064dec3c93c2f858b8c6e8f72b1508d5057dbfc3e981cbf1ebad8c89eda098cd7dc45216327c7fee174b166dafdd55581096ad1a38b21b80e30381f9f98d6643d877a49edaa10d5e431a9b26481e25e83127e1992bea9e374635c4eddefd5bc69e052bd55f107d016ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b1124c178f04586f5b23f602a525a06e534b949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d335b6a7cb3ac4676cc7e13cc26a1186eafdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdb220ca8e5eeb71827cafcc1ab1d0e9ab74b166dafdd55581096ad1a38b21b80eaeec4fd4dcc64eba15cce7dbf8d28557d59e323a11c006568b788d76201ea2ee2c7d48003243f428e88843e9341f2ae81236416f4cb683787f20bc5292e4ee17afb7c2e0d8621191fa5d1ff6c75b6b11753b4bc0dd3c13ebd94bcf0efd47b64da906410edb5709d7cdcee60efb250acfcc656199bb9edf314270983f80b4530328f2d1281a858b129b70230529857768ce10fab91c6f5ad92563d64ab30465e51b587e55945812112cfc7610f6cf9757bfb16920158331ceae401ba45b3d6a71408a9784a964138efcf6c84903521b453409345bb6cd61b920bd641e7435d918b58248cfd1ddf0825b0350bc1ccf43c7965bf6cc4f95e7feac1eb467dc3d3d5874b166dafdd55581096ad1a38b21b80e7a822dc9b4005ca5d662de595fd6bd1ebf8c28bd6933292c5edbfc797b33fe002c7d48003243f428e88843e9341f2ae8ee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b115b68378fb40b5778d2a35f16fae028bcb949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95d9f9b35f2e3a30d2b417a990af78b5e4cafdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fdc4de097bca9547665cbe6c2cd9ac272d74b166dafdd55581096ad1a38b21b80e63ecc50cf075e9706473561ccdebb3bf3ed30b56a9da56504b6b19f2e392b4852c7d48003243f428e88843e9341f2ae854948e876d3df3fc75ef80cd6a4f2c88afb7c2e0d8621191fa5d1ff6c75b6b11229f8750e6e01a931c281465fd7cc73f5d5ce894aea88d591547bb28f005118c060276f44dadffe2c8772623a3be066d75684bdc1e11624396bbccd49371a0c5d42484192acec5ca80ff0cc25867ef2f5e4171daef4cdceca8f44cdedbb98e385e01ca6bee45a188ea72a2945af506be7926b2fdec9da3586f4a22e9c288f8ff4c17edeec47580fceac460c522949bab7b31cadf87a2be3b0ad9f095b92a1201a9c9acae116899d5cd3134f90e7e564f74b166dafdd55581096ad1a38b21b80e5a3d467e575a6baa90900085b7c0923ff1092d11eecfe9fe35256ce8bd9df5f72c7d48003243f428e88843e9341f2ae82493dc180ced64fa77c7115be4a2fb4cafb7c2e0d8621191fa5d1ff6c75b6b11d6b19f73e5788bc261cdc384c0ace8b24790299296a65e83ec378a70a889ffde621b61a72904c76aa5f871f4b86ccd528f6fc48ce52aee85f01e6a950d58379e0235c3dde012d7ada19388d38b3e5b1d2db9e4c81566dcee06be000e681da9563e132ac310749b344b800de0b3b6f8b70f509770f33eaf55e290910e1c1a34c4834cdc0df01a66ae2883c1b039d5309c630753aa393de91314338cb0d3e2dc0a36fb7d7a60bb03c73d8ba67e7ae694b574b166dafdd55581096ad1a38b21b80e131eede4ca35b9ce20b850c2d853227a7ffe888f667e8568bb368d9acf57c83030e498ad9c96e934bb906a823739f6dbee549e4ac99b861af918855a6e265f3eafb7c2e0d8621191fa5d1ff6c75b6b11b0be3d0a2c49a61b57f032ee7135372ab949f8d7ebd44679ee6e9a8d0c18a0212217539aaa4ad2928786a53dcfe65d5abad329faabddb0700868463b805dbfff2c406f583c0f7177dd0301806d5cd95dc47cd1fc9d2b2e1e0cc39d784a05e5e4afdc39a156b799cf038a5f45ce644fae886592a62223d73355b30a61272c679bf6512ac2044fa7b425aac4543d262bf66c53a7292956dd7b1087246b32db79fd70d34b49f5b88ffb279f05003dc9d0db74b166dafdd55581096ad1a38b21b80e8795a701a0c20b29c411a91b0c2e4b7ce4550db279bc2849c648c1f90d549ac82c7d48003243f428e88843e9341f2ae83ed0ab2b21f2825608973a3958c333cd538705619a71811a4c659dd2c129a97b169d24e35b7dd0add6a600f4893736f60254d285a711030e665f2dc2183b41f3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibreoffice-3.6.3.2.4-2.4.1.src.rpmOpenOffice_org-writer-extensionslibreoffice-writer-extensionslibreoffice-writer-extensions(x86-64)    libreofficelibreoffice-writerjre-64/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)3.6.3.2.43.6.3.2.41.54.0-13.0.4-14.4.6-14.10.2Q$Q@QsPPe@P@PM@PP@PaP@P OOG@ORO@O"O@O@OOO@O~O|7Or@O`@O]@OU@OLOF*@O>A@O5O yO?@OON>@Nܲ@N`NwN@N^NNNNN{#@N{#@Nm@Nm@Nh@NdN`@N\NTN:N7N6@N2N/MAMd@MMI@M@MwkMdMdMc@MbSM[@MQ0@MF@M6@M,F@ML8LfL L,@LL@LLs@LLK@KKKыKP@K@KKK}+KjKjK`*KMK.K@K JJ@JJݦ@J1@J@J^@J#JJx"JhPJHJ67J|JJJB@J@J Y@J@IIIo@IܑI̿IÅ@IV@pmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.comidonmez@suse.comdmueller@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.combwiedemann@suse.dellunak@suse.comjdmulloy@gmail.compmladek@suse.czpmladek@suse.czpmladek@suse.compmladek@suse.compmladek@suse.comanixx@opensuse.orgpmladek@suse.comfstrba@suse.comidonmez@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czneptunia@mail.rupmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.cz- make sure that StartupNotify=true is written into the [Desktop Entry] section (bnc#796875)- enable startup notification (bnc#796875)- do-not-delete-PropertyMapEntry-instance.diff: lost charts (bnc#798271)- update to 3.6.3.2.4 (SUSE 3.6-rc4, tag suse-3.6-4, based on upstream 3.6.3.2) * broken VML import * missing "/" in .icedove path * XLSX import crasher (fdo#57451) * DOCX import crasher (fdo#55289) * data corruption with XLSX import * wrong textbox size in DOCX import * more robust removal of bug title prefix * unopkg GUI does not remove lock (fdo#51638) * apparent loop in style hierarchy (fdo#49587) * incorrect right-aligned tabstops (fdo#52640) * use snap rectangle instead of logic rectangle * crash when removing PivotTable group (fdo#57497) * drawing object in DOC import crasher (fdo#57780) * DOT files sometimes rejected by writer (bnc#793422) * do not crash when setting too small size (fdo#57611) * unable to open some MS Word 97 documents (fdo#57532) * frame selection in header/footer (fdo#52182,fdo#58142) * make presentation spanning all screens work (bnc#758138) * better placement of 3D pie chart data labels (bnc#791952) * format paintbrush only modifies last paragraph (fdo#53508) * broken character styles in RTF import (fdo#57133, fdo#54473) * crash in format->autocorrect->apply and edit changes (fdo#56549) * more default date acceptance patterns (fdo#52240, fdo#52240, fdo#57668)- update to 3.6.3.2.3 (SUSE 3.6-rc3, tag suse-3.6-3, based on upstream 3.6.3.2) * hyperlink DOCX export (bnc#789482) * delete also note caption (fdo#56584) * numbers as text conversion (fdo#55875) * special pages in DOC import (fdo#53909) * column width in DOCX Import (bnc#780645) * test equality by order index (fdo#54898) * shrunken text in DOCX import (bnc#773061) * better input field selection (bnc#780277) * accept fraction input if preset (fdo#55369) * fraction formats with hard denom (fdo#56205) * broken bold text in presentation (fdo#47432) * non-math/chart OLE in DOCX export (fdo#51550) * embedded spreadsheets in PPTX export (bnc#780830) * remove conditional formats without range (fdo#56983) * rotated text in emf images looks thicker (bnc#782833) * nicer toolbars even for XP, not only Vista and higher * only set entries for existing sort entries (fdo#56958) * squashed glyphs with Cairo canvas (fdo#55931, bnc#681110) * change in formula options should cause repaint (fdo#56776) * make sure that the sort vector is large enough (fdo#56958) * update default Hebrew font to Lucida Sans Unicode (fdo#55034) * broadcast deletion to dependent formula cells (fdo#53364, i#101869, fdo#54074, fdo#56278, fdo#55059, i#99844) - bin obsolete orbit2-devel from BuildRequires - bin obsolete build-i18npool-with-icu-4.0.diff - sdext-poppler-0.21.1.diff: fix build with poppler-0.21.1- build with debug symbols fails in OBS when creating RPMs because there is not enough space in the virtual machines; try to save some space in the %%install phase: * install-with-hardlinks.diff: use hardlinks in BuildRoot * remove the huge translation sources * use these hacks only when %save_space == 1- update to 3.6.3.2.2 (SUSE 3.6-rc2, tag suse-3.6-2, based on upstream 3.6.3.2) * OOXML color export * faster sorted cache write-out * table undo crasher (rh#852128) * skipped merged cells (fdo#54862) * some new ADO constants (bnc#787452) * can't connect ADO source (fdo#53070) * overflowing left margin (bnc#707779) * parent style in XLSX import (fdo#55198) * layout format in DOC export (fdo#54648) * section break in DOCX import (fdo#52208) * correct hex color conversion (fdo#55800) * column width in DOCX import (bnc#785767) * table spacing in DOCX import (bnc#778836) * table position in DOCX import (bnc#780645) * allow adding external templates (bnc#782597) * broken time field in page header (fdo#53531) * crash on switching to outline view (rh#855972) * wrong conversion factor for "tspm" (fdo#55367) * text rotation handling (bnc#773048, bnc#783433) * crash when deleting last table cell (rh#689053) * column has no Catalog/Schema/Table name crasher * upside down text box in PPTX import (bnc#757387) * work with empty TrustedAuthor entries (fdo#55019) * hard coded sheet limit in XLSX import (rh#864858) * faster updating of row flags in pivot table cache * slide fragment handling in DOCX import (bnc#785727) * subscript/superscript with autofit text (fdo#55931) * more intuitive editing of relative refs (fdo#54940) * do not double-expand bootstrap variables (fdo#55138) * add back compatible Hungarian date format acceptance * cell notes upon cell insertion / deletion (fdo#55885) * import values and formulas from lotus-123 (fdo#55066) * default table cell margins in DOCX export (bnc#780645) * chart complex category placement (fdo#44832, fdo#55297) * crash on DOCX export of inline anchored frame (fdo#48569) * cyclic references in XLSX import (bnc#781166, bnc#780296) * corrupted styles with multi-saved XLSX document (fdo#55418) * inform about unsupported PDF encryption formats (rh#826526) * exchange sort settings between the two tab pages (fdo#53482) * correctly clear DataColumns read-only information (fdo#37529) * misc broadcaster cells fixes (fdo#54553, fdo#55712, fdo#55059) * crash with 0 dyaLinePitch in DOCX import (fdo#40686, rh#831755) * hiding windows based on "Visible" property (fdo#46071, fdo#46074) * ignore time stamp differences in XLSX import (fdo#54609, fdo#49819) * doubled '~' in German OK/Cancel translations (fdo#56281, rh#868479) * display upper case Greek letters in page numbering option (fdo#55732) * misc ODF export fixes (fdo#30711, fdo#49678, fdo#49677, fdo#49876, fdo#49571, fdo#45700) * various conditional formatting fixes (fdo#54749, fdo#55379, fdo#56316, fdo#52535, fdo#54661, fdo#54555, fdo#54349) * several RTF import/export fixes (fdo#48442, fdo#55526, fdo#52475, fdo#50539, fdo#55939, fdo#52389, fdo#55493, fdo#49655, fdo#52989) - update mdds to version 0.6.1: * mixed_type_matrix: speed up * flat_segment_tree, point_quad_tree: broken iterator implementation * multi_type_vector(new): efficient storage of data of different types * multi_type_matrix(new): eventually replace mixed_type_matrix - update libcdr to version 0.0.9: * better color import (fdo#54785, fdo#55522) * bin obsolete patches: * mono-enable-climaker-stuff-in-unoil.diff * mono-install-cli-when-mono-enabled.diff * mono-install-mono-before-finalizing-filelits.diff * pack-addressbook.diff: correctly pack KDE and TDE addressbook (bnc#779697) - flat_logo.svg need to be modified by the branding packages - update mime, desktop files, and icon theme cache from the main package - update desktop files cache also from subpackages that install desktop files (bnc#782638) - sync the prebuilt sofficerc with upstream sources- sdext-poppler-0.21.0.diff: fix build with poppler-0.21.0 - libreoffice-poppler-0.17.0-reject-fix.diff: reject the check for poppler-0.21.0 on too old distributions - mono-enable-climaker-stuff-in-unoil.diff: support also prebuilt dlls - do not pack obsolete README-mono; keep it in sources for future- updated to version 3.6.2.2.1 (SUSE 3.6 rc1 based on upstream 3.6.2.2) - upstream changes: * hyperlinks import (fdo#53175) * math export/import in DOCX/RTF * toupper is unreliable (fdo#53252) * broadcaster cells are empty (fdo#54553) * various DOCX shape export fixes (fdo#53113) * compile extension help in gbuild (fdo#53009) * use correct cell for broadcasting (fdo#55059) * multiline tooltip for very long texts (i#42424) * missing thumbnail image in ODB files (fdo#53592) * check for non existing style entries (fdo#53339) * CSV space delimiter and quoted field (fdo#53325) * install Evolution DB driver correctly (fdo#54450) * clear DataColumns read-only information (fdo#37529) * be more careful when recognizing MathML (bnc#774921) * numbering level problems in PPTX import (bnc#760019) * disable unlink graphics in Report Builder (fdo#53001) * exception while importing XLSX (fdo#54609, fdo#45366) * import values and formulas from Lotus 123 (fdo#55066) * Report Design: fix section draw page crash (fdo#53872) * reset read-only UI after successful Save As (fdo#53280) * page breaks on landscape pages in RTF import (fdo#52052) * do not register shell extensions for Flat ODF (fdo#52078) * handle .xlsm link to external sheet with space (fdo#51926) * import group shapes position and size correctly (fdo#53229) * positions of cell-anchored objects in ODS import (fdo#54695) * do not display error dialogs while showing a menu (fdo#36149) * user editable date patterns (fdo#52240, fdo#52137, fdo#52288) * don't use a timer to show header/footer separators (fdo#46141) * force version 2.1 of the sRGB profile for PDF/A-1a (fdo#54546) * pivot table uses case insensitive string comparison (fdo#53929) * ensure that the extension for text is .txt from writer (fdo#52451) * more "doesn't start after upgrade" problems (fdo#53655, fdo#53968) * VBA not tracking currently selected document correctly (fdo#54721) * allow paste & paste special for non-matching dest range (fdo#46250) * convert filter value as LIKE pattern only on (NOT) LIKE (fdo#53887) * correctly cache source data coming from database backend (fdo#53640) * sync cell context menu & edit menu 'PasteSpecial' entries (fdo#46250) * when swapping cols or rows insert notes at the right place (fdo#53979) * do not double-escape (e.g. date) literals as strings in Base (fdo#46480) * word count is inconsistent and wrong with non-breaking space (fdo#53399) * allow Ctrl-TAB and Ctrl-Shift-TAB to cycle through candidates (fdo#48868) * conditional formatting fixes (fdo#53424, fdo#54749, fdo#53839, fdo#54498, fdo#52340, fdo#52535, fdo#54661, fdo#54349) - extra changes: * background import (bnc#759180) * text rotation fixes (bnc#783433) * corrupted PPTX export (fdo#41992) * text offsets in shapes (bnc#771549) * VML import improvements (bnc#779627) * various conditional formatting fixes * hidden/non-wrapping text (bnc#757419) * issues with bullet points (bnc#778854) * background in PPTX import (bnc#783202) * empty values in PPT import (fdo#55298) * parent style in XLSX import (fdo#55198) * adjust chart layout distance (bnc#759197) * clip the objects to the page (bnc#777699) * clip pictures instead of scaling (bnc#775270) * don't access out of bound array index (fdo#55022) * non-autofit text imported as autofit (bnc#778859) * conditional format range for XLS import (fdo#54555) * slide notesMaster and notes in PPTX import (bnc#768027) * chart complex category placements (fdo#44832, fdo#55297) * PPTX shape margins need to be rotated as well (bnc#773048) * mouse pointer over URLs with background image (bnc#778148) * better PPTX custom shape presets import/export (bnc#760997) * cyclic referenced defined names in PPTX import (bnc#781166, bnc#780296) * fix for regression, failure to export vertical text in shape (fdo#55565) * more on DOC/DOCX export/import filters (bnc#779627, bnc#778140, bnc#783638, bnc#782061, bnc#780853, bnc#780843, bnc#778828, bnc#778836, bnc#777337, bnc#781825, bnc#773061, bnc#780563, bnc#782345, bnc#777345, bnc#778133, bnc#780851) - build-i18npool-with-icu-4.0.diff: use a function provided already by icu-4.0 - mono-install-mono-before-finalizing-filelits.diff, - mono-enable-climaker-stuff-in-unoil.diff, mono-install-cli-when-mono-enabled.diff: fix build with mono on SLED11 * Aug 24 2012 by pmladek@suse.com in LibreOffice:Unstable - update version 3.6.1.2 * chart binfilter import * PPTX import crasher (bnc#774167) * painting at small zoom (fdo#53439) * several DOCX export bugs (fdo#52610) * report builder translations (fdo#52427) * discard broken embedded object previews * hiding all sections crasher (fdo#53210) * fixed the end of hyperlinks (fdo#53175) * report design wizard crasher (fdo#53154) * hidden MediaWiki options page (fdo#52232) * CSV fixed width import crasher (fdo#53012) * HYPERLINK field in DOCX import (fdo#51034) * better textbox DOC/DOCX export (fdo#45724) * shadow color on partial redraw (bnc#773515) * search Toolbar keeps its history (fdo#49750) * change checkbox no-label behaviour (fdo#51336) * undo of textbox resizing (fdo#46968, fdo#36138) * page style attributes in ODF import (fdo#38056) * missing footnote DOCX/DOC/RTF export (fdo#46020) * check for non existing style entries (fdo#53339) * CSV space delimiter and quoted field (fdo#53325) * collapsing merged table border painting (fdo#39812) * do not force all text cells in CSV import (fdo#52205) * do not show backing window on --nodefault (fdo#42470) * misc Basic IDE fixes (fdo#50633, fdo#50632, fdo#40152) * lose focus event to close popup (fdo#51943, fdo#48096) * report-builder does not show any properties (fdo#52399) * insert selected text to Findbar by [Ctrl-F] (fdo#37791) * reset read-only UI after successful Save As (fdo#53280) * zero rect. size causing wrong line positions (fdo#47434) * initialize pivot tables after the formula cells (fdo#53456) * mark manual row heights correctly during import (fdo#52393) * auto extension handling in KDE Open/Save dialogs (fdo#52546) * display themed progress bar instead of the native one (fdo#51890) * font Size Enlarge And Reduce Shortcut in Impress/Draw (fdo#51716) * avoid setting valid numbers as text during HTML import (fdo#53089) * certain SmartArt drawings are not imported (bnc#759210, fdo#50907) * cross-reference text when Caption order is Numbering first (fdo#50801) * abbreviated date acceptance patterns for [de-{AT,CH,LI,LU}] (fdo#52240) * problems with bundled extensions (fdo#53006, fdo#51252, fdo#52639, fdo#53655) * misc conditional formatting fixes (fdo#52565, fdo#52340, fdo#53010, fdo#52457, fdo#52351) * misc RTF import/export fixes (fdo#51772, fdo#47495, fdo#48033, fdo#52066, fdo#49892, fdo#48446, fdo#49892, fdo#51772) - update to libvisio 0.0.19: * file displays as blank page in Draw (fdo#50990) - enable localizations: Amharic(am), Assamese(as), Asturian(ast), Esperanto(eo), Basque(eu), Scottish Gaelic(gd), Indonesian(id), Icelandic(is), Kannada(kn), Malayalam(ml), Marathi(mr), Oromo(or), Oriya(or), Romanian(ro)(bnc#776323) - the system cache for bundled extensions causes troubles (fdo#53006, fdo#51252) * do not longer create it; remove the older one * remove obsolete force-refresh-of-bundled-extension-cache.diff * Aug 9 2012 by pmladek@suse.com in LibreOffice:Unstable - use the vendor "SUSE" instead of "Novell, inc."; SUSE has become a separate business unit inside The Attachmate Group - install-with-vendor-SUSE.diff: use "SUSE" in the install scripts - make sure that the system extensions cache is considered as newer after an update; we really need to use the below mentioned hack for 3.6.0 release * Jul 30 2012 by pmladek@suse.com in LibreOffice:Unstable - force-refresh-of-bundled-extension-cache.diff: avoid mismatched bundled extensions cache that causes application to do not start * Jul 27 2012 by pmladek@suse.com in LibreOffice:Unstable - update version 3.6.0.4 * lots border fixes * lots RTF import fixes * support colored axis in data bars * VML shapes without anchor (bnc#758883) * better page descriptor handling in RTF * reclaim space occupied by deleted rows * data form dialog layout fix (fdo#47947) * make reportbuilder work again (fdo#51278) * indicate UI language as default (fdo#45830) * double deletion of a text portion (fdo#51582) * page style attributes in ODF import (fdo#38056) * presenter console display switching (fdo#521512) * lost custom row height in ODT import (fdo#52393) * remove duplication of License/Credits information * correctly calculate scroll bar position (fdo#51599) * few layout problems in conditional formatting dialog * do not force all text cells in CSV import (fdo#52205) * incomplete slide number info in status bar (fdo#51543) * Estonian translation for keyboard shortcuts (fdo#50415) * preserve sheet name input of invalid reference (fdo#46338) * cache fontconfig font substitutions (fdo#41556, fdo#47636) * incremental search and buffer switching crasher (fdo#51577) * abbreviated date acceptance patterns for German languages (fdo#52240) * formula performance improvement for XLSX import (bnc#765942, bnc#763168) * make ctrl-8 and 9 increase/decrease font size in Swedish (fdo#36187) * undocked toolbars do not show all icons in special ratio (fdo#47071) * lots different import fixes (bnc#758883, bnc#766481, bnc#766487, fdo#46966, bnc#693238, bnc#758883, bnc#758883, bnc#766487, bnc#758883, bnc#758883) - update libvisio to version 0.0.18: * Greek code page instead the Russian code page (fdo#48602) - update libcmis to version 0.2.3: * SharePoint support - bin obsolete patches: * gtk3-build-dependency.diff * checkdll-libbf_xolo.so-crasher-with-gcc-4.7.diff - reduce build parallelism to reduce build crashes: * dmake support 64 jobs at maximum * do not eat all memory with some huge sources - add procps into BuildRequires to check available memory * Jun 26 2012 by pmladek@suse.com in LibreOffice:Unstable - checkdll-libbf_xolo.so-crasher-with-gcc-4.7.diff: hack to avoid build crasher * Jun 22 2012 by pmladek@suse.com in LibreOffice:Unstable - update version 3.6.0.0.beta2: * color scale dialog behavior * do not crash on X errors in GTK * help stylesheets and error page * clipped toolbar item (fdo#42379) * switch to the new version scheme * table AutoFormat crasher (fdo#50896) * word count bugs (fdo#46757, fdo#50141) * feature: conditional formatting in Calc * ignored small size icon setting (fdo#35972) * reading two SmartArt shapes in one document * improve line height calculation (bnc#757905) * missing ole and form controls in XLSX import * add Hide and Show items into tab context menu * dates formatting in report designer (fdo#43967) * evoab2: add libebook-1.2.so.13 (evolution 3.4) * ignored picture background setting (bnc#325936) * Calc input line: crash with accessibility enabled * all images missing in PresenterConsole (fdo#50964) * improve the toolbars look in Windows Vista or later * Visio import fixes (fdo#50868, fdo#50988, fdo#48601) * more on RTF import (fdo#49178, fdo#49659, fdo#50087) * proxy or browser plug-in settings crasher (fdo#47044) * rework handling of recursive OOXML shapes (bnc#705956) * more descriptive compatibility key bindings (fdo#31812) * local help short cuts (fdo#41830, fdo#39139, fdo#46143) * Win/VC++ STL messes up the name space vector (bnc#759982) * changing the keyboard of the slide show button (bnc#753458) * section break and page style conversion problem (bnc#750935) * more on borders (fdo#38116, fdo#43249, fdo#48647, fdo#49438) * wrong transitions with hardware acceleration enabled (fdo#30519) * import VMLshape 'hidden' style attribute and controls (bnc#757609) - update libcdr to version 0.0.8: * initial text support - update libwps to version 0.2.7 * lots fixes and improvements - add lcms2, version 2.3 * system one is not available on openSUSE <= 11.3 - add boost, version 1.44.0: * the system one has broken dst_adjustment_offsets definition on openSUSE <= 11.3 (bnc#767949) - bin obsolete patches: * config-host-source.diff * sysui-set-default-unixwrappername.diff - gtk3-build-dependency.diff: get build flags for gmodule when building GTK3 support - sdext-disable-failing-xpdf-test.diff: temporary disable failing xpdf test in Factory * Jun 15 2012 by pmladek@suse.com in LibreOffice:Unstable - added krb5-devel into BuildRequires; needed to build PostgreSQL * Jun 14 2012 by pmladek@suse.com in LibreOffice:Unstable - updated to libreoffice-3.5.99.1 (3.6.0-beta1) - Writer * word count in status bar * contextual spacing support * extended "Table AutoFormats" * extended paintbrush format handling * improved Label and Business card support * Ctrl with [ or with ] modifies font size of the selected text * show Text Boundaries only when displaying non-printable characters - Calc * new defaults options page * support field items in cells * sort option in autofilter menu * support for color scales and data bars * Ctrl-D fills-down in more familiar ways * merge cells using the cell context menu * lots CSV file import/export improvements * show/hide sheets using the sheets tab context menu * new formula options page with calculation settings * sort dialog with multiple sort keys (more than three) * pasting only text, value, or formula from the context menu * default number of sheets for new document is 1, instead of 3 * new option to specify a custom sheet name prefix in new documents * new spreadsheet functions DATEDIF, IMTAN, IMSEC, IMCSC, IMCOT, IMSINH, IMCOSH, IMSECH and IMCSCH - Impress * 10 new master pages * wide-screen format for impress-slides * correctly detect the external display - Math * better help - Basic IDE * docked Object Catalog pane - common * allow editing of read-only documents * support for Japanese postcard paper size * Lanczos algorithm for resizing of images * macro recording can be activated with a separate option - Filters * Corel Draw import * PDF Export with Watermark option * export conditional formatting to XLSX * import lines, rotations, and flips from VML * document zoom setting in RTF/DOCX import/export * import GetExpression and SetExpression from DOCX * ODF Export now comes with a "ODF 1.2 Extended (compat mode)" - GUI * new branding * redesigned About dialog * cleaner and more light-weight rulers * several GTK theme support improvements * Writer and Calc use split color buttons * cleaner handling of buttons that do not fit toolbars size * zooming based on a geometric progression instead of an arithmetic one - Localization * default locale is the locale of the operating system * locale dependent date acceptance patterns for input of incomplete dates, editable in Tools/Options/Language Settings/Languages - Performance * faster pivot table in Calc * faster DOC/DOCX import in general * autocorrect lists handled around twice as fast * faster OLE2 import from DOC, XLS, PPT documents * faster raw cell value import from XLSX documents * embedded HSQLDB databases are size-minimized when saving * faster merged cell and matrix range import from ODS documents * document scrolling / re-layout / interactive editing improvements - add clucene-core-devel, hsqldb, liblcms2-devel, gtk3-devel into BuildRequires - update 3rd-party source tarballs: * mythes to version 1.2.2 * libexttextcat to version 3.3.1 * hyphen to version 2.8.3 * libcmis to version 0.2.2 * libvisio to version 0.0.17 - add new 3rd-patry tarballs: * clucene-core, version 2.3.3.4 * translations handling * libcdr, version 0.0.7 * Corel DRAW import - bin obsolete patches: * javasetting-mark-config.diff * library-link-order-to-build-with-as-needed.diff * distro-install-file-lists-3.5.diff * svx-globlmn-hrc-build-dep.diff * desktop-submenu.diff * implement-unicode-6.1-hebrew-line.diff - config-host-source.diff: allow to source config_host.mk - sysui-set-default-unixwrappername.diff: correctly set icon names in desktop files - pack-desktop-files-for-optional-filters.diff: put new desktop files into the right file lists - do not add "/usr/sbin" twice into PATH - enable GTK3 support - disable doxygen; documentation is huge and accessible online - disable PostgreSQL SDBC; it is not needed to build help - keep using the internal stuff that is not useful from system: * --without-doxygen * --without-system-apache-commons * --without-system-beanshell * --without-system-clucene * --without-system-jfreereport * --without-system-hsqldb * --without-system-libcdr * --without-system-saxon * --without-system-servlet-api - pack about.svg instead of about.png - icons are moved in sources- Instead of disabling optimizations completely, use -O2. Fixes bnc#780611- enable build on ARM - do not twiddle with the RPM_OPT_FLAGS optimisation settings - raise memory limits for qemu builds- used the internal mysql cppconnector even for openSUSE-12.3; it did not build with the system one- update to libreoffice-3.5.4.7 (SUSE 3.5 rc3, based on upstream 3.5.5-rc3) * clip max entries * XLSX import crasher (fdo#51601) * double border import regression * add SUSE black and white branding * check for invalid tab number (fdo#51667) * query for parameters in Base reports crasher (fdo#51619) * fix MySQL, GDocs, and LanguageTool extension registration * make sure we don't export shapes with negative size (bnc#760997) * make sure all tab pages have the same dimensions (fdo#49921, bnc#769162) - reduce build parallelism to reduce build crashes: * dmake support 64 jobs at maximum * do not eat all memory with some huge sources - add procps into BuildRequires to check available memory- update to libreoffice-3.5.4.6 (SUSE 3.5 rc2, based on upstream 3.5.5-rc2) * bitmap scaling fixes * preview crash (fdo#51040) * more bugs in docking stuff * Aero toolbar: Use f0f0f0 for the gradient again * column format in DOCX import (bnc#693238, fdo#44292) * formatting for empty paragraphs in RTF export (fdo#50831) * first line indentation of numbering in DOCX import (bnc#766487)- updated to libreoffice-3.5.4.5 (SUSE 3.5 rc1, based on upstream 3.5.5-rc2) * Aero toolbar * WMF/EMF reading * box resampling algorithm * three RTF fixes (fdo#49659) * don't crash on X errors in GTK * numbering font size (bnc#758883) * VML shapes anchoring (bnc#758883) * smooth scale objects (bnc#765998) * allow border gap < 1pt (bnc#760294) * page number calculation (fdo#34093) * set style name consistently (bnc#758883) * one-bitmap WMF optimization (bnc#765998) * hidden and non-wrapping text (bnc#757419) * fake paragraph in DOCX import (bnc#766481) * RemoveExtensions custom action (fdo#51270) * Google Docs extension passive registration * open Visio's file with bitmap's (fdo#48601) * freeze when editing Base reports (fdo#51243) * wrapping mode for text in shapes (bnc#758883) * border width when setting margins (bnc#758883) * improve the toolbars look in Windows Vista or later * report designer formats dates improperly (fdo#43967) * anchored images in header in DOCX export (bnc#325936) * gray bar in Writer page preview interface (bnc#767452) * paint scrolled area from the right surface (fdo#30519) * saving a document with track-changes crasher (fdo#51249) * performance issue in XLSX import (bnc#765942, bnc#763168) * cache fontconfig font substitutions (fdo#41556, fdo#47636) * E-mail is not displayed in blue in PPTX import (bnc#759982) * wrap mode even if determining the position failed (bnc#758883) * form wizard recognise "#" also at beginning of line (fdo#37626) * fly frames with transparent background in DOC export (bnc#325936) * character properties in RTF import (fdo#37063, bnc#760764, fdo#50665) * title, subject, comments document properties in RTF import (fdo#50087) - update libvisio to version 0.0.18 * several bug and stability fixes (fdo#48602)- updated to libreoffice-3.5.4.4 (SUSE 3.5 beta2, based on upstream 3.5.5-rc1) * layout statusbar control * handle opacity in gradients * text over images (bnc#759212) * clipped toolbar item (fdo#42379) * 'Find' toolbar freeze (fdo#46687) * can't open Base reports (fdo#47325) * crash when copying table (fdo#45522) * allow java 1.7, or any future version * make style applying faster (bnc#745873) * wrap values in DOCX import (bnc#750838) * support Sheets.PrintPreview (bnc#757844) * ignored small size icon setting (fdo#35972) * rowheight problems in XLS export (fdo#50304) * support for MousePointer attribute in controls * Writer slow typing in large documents (fdo#48932) * incorrect positions of imported shapes (fdo#49430) * Base report does not sort by groupings (fdo#48018) * attempt to anchor VML shapes properly (bnc#764005) * shortcut names are not localized on Linux (fdo#50415) * import VMLshape 'hidden' style attribute (bnc#757609) * handle recursive because of shapes (bnc#751077) * import NS_ooxml::LN_CT_FFCheckBox_default (bnc#766477) * floor borders were missing from 3D Charts (bnc#760029) * do not rotate Calc shapes if twoCellAnchor (bnc#762542) * fix horizontal rule width in DOC documents (bnc#757118) * implement VBA Application.DisplayFullScreen (bnc#757885) * Win/VC** STL messes up the namespace vector (bnc#759982) * formcontrols: error message when deleting pages (fdo#45987) * changing the keyboard of the Slide Show button (bnc#753458) * toolbars may become irrevocably locked in place (fdo#42405) * implement VBA API Application.DisplayScrollBars (bnc#757840) * add stub VBA implementation Application methods (bnc#760999) * implement relativeHeight (z-order) in DOCX import (bnc#747461) * do not ignore character properties of text fields (bnc#760764) * display wrong datasets when scrolling through tables (fdo#48345) * fix incredible shrinking scrollbars when zooming in Calc preview * WW8 import of textboxes with thin border/inner margin (bnc#757910) * SwLineLayout::CalcLine: improve line height calculation (bnc#757905) * column break without columns to be a page break (bnc#652364, bnc#750255) * RTF import files (fdo#44174, fdo#45190, fdo#49178, fdo#49968, fdo#50539) * language status bar control: Don't set radio buttons for some entries * more on borders handling (fdo#33634, fdo#38116, fdo#40874, fdo#43249, fdo#46112, fdo#48647, fdo#49438) * UI improvements: * border window: design by Mirek M. * layout status control: improved artwork by Mirek M. * calc input line: native rendering of the input line * start centre: solid color fits the new artwork better * status bar: fix status selection menu drawing in Calc * status bar: get rid of STD/BLK/..., use a menu instead * status bar: standardize the size of modification status * status bar: 'Overwrite' shown only when in overwrite mode * status bar: normalize selection and modification status icons sizes * writer UI: decrease the size of the border around the document * zoom slider: improved design by Mirek M. - update 3rd-party modules: * libvisio to version 0.0.17: * misc bugfixes - do not add "/usr/sbin" twice into PATH- recommends librsvg; it allows to insert SVG pictures; it is dlopened, so there is not a direct dependency- updated to libreoffice-3.5.4.3 (SUSE 3.5 beta1, based on upstream 3.5.4-rc1): * version 3.5.4.3, tag suse-3.5.4.3 (SUSE LO 3.5-beta1) * add back mono support * text over images (bnc#759212) * add inch as source unit (fdo#48969) * forward moving of a table (bnc#706138) * macro syntax error in Calc (bnc#745930) * fix HTML table border export (fdo#47670) * import HTML CSS STYLE border (fdo#41796) * find toolbar X error handling (fdo#46687) * more robust NSS initialization (fdo#45171) * recognize VBA macro in JAPANESE (fdo#49324) * count mirrored monitors as one (rhbz#809019) * removed unwanted/bad cast fixes (bnc#759178) * parsing of arc paths in SVG import (fdo#48070) * outline numbering only for headings (bnc#751028) * string result of formula is also valid (fdo#49052) * incorrect square gradients in slideshow (fdo#49508) * bad import positions of shapes & controls (fdo#49430) * finish handling of w:pStyle in numbering (bnc#751028) * full page lines are wrapping in .doc file (bnc#757651) * ignore corrupted items in recent documents (fdo#46074) * correctly map monitor index back to screen (fdo#49365) * enable caching of grammar checker properties (fdo#35270) * use BorderLine2 instead of older BorderLine (bnc#758914) * properly draw separators in vertical toolbars (fdo#39106) * check if a missing font is a known symbol font (fdo#34814) * crash on "connect to existing database" wizard (fdo#45580) * performance problems with very long paragraphs (fdo#49208) * allow keyword Append to be used as a variable (bnc#745930) * numbering properties with paragraph properties (bnc#751028) * import XSL with HTML as such, not CSV (fdo#49639, fdo#40021) * dropdown list in Letter Wizard are now ordered alphabetically * default to Office 2007/2010 filter for OOXML export (fdo#48941) * type for property UNO_NAME_SAVE_FILTER_DATA is wrong (fdo#45592) * textboxes import with OLE objects inside (bnc#747471, bnc#693238) * properties that aren't valid for paragraphs (part of (bnc#751028) * comparing empty document with attached one crashes LO (fdo#43424) * ignore corrupted items in recent documents (fdo#49948, fdo#46074) * default printer settings only when explicitly mentioned (bnc#758575) * changing spelling preferences requires application restart (fdo#39999) * add VBA support for BackColor, AutoSize, Locked attributes (bnc#749960) * border painting (fdo#45562, fdo#47717, fdo#42750, fdo#45562, fdo#48647, fdo#44010, fdo#38215) * lots RTF import/export fixes (fdo#49692, fdo#38176, fdo#48023, fdo#48876, fdo#47764, fdo#48193, fdo#48037, fdo#48356, fdo#49692, fdo#49501, fdo#39053) - jvmfwk-disable-gcj.diff: do not detect GCJ; LO newer worked well with it - implement-unicode-6.1-hebrew-line.diff: icu49 adds some extra Hebrew rules (fdo#49849)- updated to libreoffice-3.5.3.2 (3.5.3-rc2): * misc SVG import fixes * border printing (fdo#38635) * alpha blending (bnc#714787) * border corner gaps (fdo#38635) * misc performance improvements * Java script loading (fdo#46102) * PDF export of images (bnc#717947) * autoformat undo cursors (fdo#39003) * add inch as source unit (fdo#48969) * duplicate code removal (bnc#714787) * textbox size in DOCX import (bnc#751573) * make "Replace All" work with REs (fdo#44861) * fix find toolbar X error handling (fdo#46687) * transition gradients came out empty (fdo#33591) * use older ODF encryption by default (fdo#47484) * duplicated characters in PDF import (fdo#45848) * do not increase height of checkboxes (fdo#47963) * do not play sound in presenter console (fdo#33914) * switch units in Converter::convertDouble (fdo#48969) * improved label/BC wizard - set paper size (fdo#44516) * export all style information to XLS/XLSX, (fdo#46738) * ignore corrupted items in recent documents (fdo#46074) * border paint ordering (fdo#45562, fdo#47717, fdo#42750) * colorspace conversion for greyscale bitmaps (fdo#34324) * copy column privileges into table privileges (fdo#47937) * fix incorrect relative moves after closePath (fdo#47406) * incorrect text wrapping around drawing shapes (fdo#45376) * right arrow button does not work in TOC dialog (fdo#40948) * vertical align when switching mode in multibar (fdo#44140) * regression in lineshapes ODP import (bnc#719989, bnc#719997) * prevent update during init in new autofilter dlg (fdo#45679) * removed strange non-wrapping condition (bnc#750258, i#40155) * more reliable way to check for RTL text (fdo#48431, fdo#32530) * CSV import got confused by erroneous HTML detection (fdo#40021) * default to Office 2007/2010 filter for OOXML export (fdo#48941) * shift+F3 shortcut for Edit/Duplicate in Draw (fdo#48584, fdo#32559) * misc RTF import fixes (fdo#48104, fdo#46955, fdo#45182, fdo#45394, bnc#703032, fdo#47326, fdo#47036, fdo#47802, fdo#48640, fdo#47107, fdo#48356) - update libvisio to version 0.0.16: * adapt the end and start line markers to recent changes in LO - removed upstreamed patches: * libreoffice-3.5-unpack-sources.diff * buildfix-icu-4.9.diff - reordered %prep phase to work better with quilt- buildfix-icu-4.9.diff: fix build with icu-4.9; needed for openSUSE-12.2- pyuno-path.diff: basis-link directory does not longer exist- disable ccache; does not make sense for clean build; saves 1GB on the disk - hard link binaries in the build tree; it might save several GBs on the disk and is faster - clean up configure switches: * move switches from SUSE*.conf to spec files * use --with-system-headers and --with-system-libs to prefer system stuff over internal copies * use --without-system- only for stuff that is not packaged or not patched in the SUSE distribution, for example libvisio, redland, mythes * bin not longer existing options - use system libwpd, libwpg, libwps, librsvg, vigra on openSUSE >= 11.4 - remove unused sablot-devel, xalan-j2, xerces-j2, xml-commons-apis from BuildRequires and Requires - remove some %if sections for not longer supported openSUSE < 11.1 - update license tag: added BSD-4-Clause, SUSE-Public-Domain, W3C- solenv-java-source-version.diff: generate selected bytecode version also in gbuild - enable again the brp check for byte code version- updated to libreoffice-3.5.5.2 (3.5.2-rc2) * general * support Java 7 (1.7) * produce ODF 1.2 conforming documents by default * more secure encryption algorithm (AES-256) for password protection * core GUI changes * better color picker * transparent object handles * better handle unused toolbar menus * move context-sensitive toolbars to the bottom * several GTK+ right-to-left interface glitches * menus list their entries in a natural sort order * "Link" checkbox in "Insert Movie and Sound" dialog * filter bundled, shared, and user extensions in the manager dialog * writer * RTF import rewrite * new numbering types * grammar checking improvements * better page breaks indicators * TOC use hyperlinks by default * various DOCX import improvements * support comments DOCX export/import * label printing positioning (fdo#36874) * display bitmap image resolution in PPI * numbering in DOC, DOCX, and RTF import * better UI for Header and Footers handling * Basic Fonts (Western) option page removed * handling of tab stop behind the end margin * new typographic features by improved Graphite port * display non-printable characters on the end of line * modeless word count dialog; being updated when typing * corrected autotext "Formula numbering" for most locales * calc * more new line ends * supports 10000 sheets * new multiline input bar * additional data point markers * updated line chart's smoothing * re-designed all range name dialogs * re-designed Autofilter popup window * improved performance of ODS/XLS/XLSX import * improved performance of many sheet operations * better handling DDE and external links failures * unlimited number of rules for conditional formatting * configurable initial number of sheets in new documents * "Protect Sheet" also from the context menu of the sheet tab * allow pasting a single cell range to multiple destination ranges * new Calc Functions: BITAND, BITOR, BITXOR BITRSHIFT, BITLSHIFT, SEC, CSC, SECH, and CSCH * impress / draw * elliptical arcs in path * better hidden slides PDF export * better Smart Art in PPTX import * MS Visio documents import/export * better handling of custom animation list * start Impress without the wizard by default * better custom shapes and their presets in PPTX import * support embedding palettes and other property list types * math * new "does not exist" symbol * new symbols for Games theory * support math formulas in DOCX import/export * base * lots fixes * integrated PostgreSQL native driver * Basic IDE * new menu item View->Goto Line * new menu item View->Line Numbers * dialog controls have a spinbutton * presenter console extension * "Exchange Screen Images" button to work around problems with detecting projector and laptop screen * Python scripting * allow to initialize UNO structures by name instead of by position * localization * update translations * better date handling - remove obsolete testtool subpackage; not longer supported and maintained - basis subdirectory does not longer exists on the installed system - mozilla is not longer needed for build: * use --disable-mozilla, --without-system-mozilla, --with-system-nss, - -disable-ldap, --enable-xmlsec instead of --with-system-mozilla, - -with-system-mozilla=xulrunner - numbretext and GoogleDocs extensions are integrated upstream: * use --enable-ext-google-docs and --enable-ext-numbertext - use --without-help to build help separately instead of the patches - use internal hacked make version 3.82, snapshot 20120301 to get fast and reliable parallel build - build zip-3.0 on openSUSE < 11.4; --filesync is needed during build - temporary disable check for bytecode version until we produce right bytecode again - temporary disable mono support - update numbertext to version 0.9.4 - update libexttextcat to version 3.2.0 - update mysql-connector-c++ to version 1.1.0 - update libwpg to version 0.2.1 - update libwpd to version 0.9.4 - update libwps to version 0.2.4 - remove obsolete translate-toolkit - add libcmis, version 0.1.0 - add libvisio, version 0.0.15 - add librsvg, version 2.32.1 - add postgresql, version 9.1.1 for SLED11; the system one is perfectly fine for newer systems - libreoffice-3.5-unpack-sources.diff: allow to unpack source tarballs - javasetting-mark-config.diff: mark share/config/javasettingsunopkginstall.xml as %config; it is updated by unopkg in %post - scripting-prefer-internal-rhino.diff: put internal rhino into XBootClasspath to fix build with OpenJDK - distro-install-file-lists-3.5.diff: update file list generation for 3.5 - library-link-order-to-build-with-as-needed.diff: fix build with link as needed - mediawiki-no-broken-help.diff: disable non-working help also in the mediawiki extensions - zip-3.0-*.patch: fixes from zip source package- libreoffice-3.4.5.5 == SUSE 3.4.5-rc3 == final- updated to libreoffice-3.4.5.5 (SUSE 3.4.5-rc3): * extras * add SUSE color palette (fate#312645) * filters * crash when loading embedded elements (bnc#693238) * crash when importing an empty paragraph (rh#667082) * writer * do not use an invalidated iterator (fdo#46337)- updated to libreoffice-3.4.5.4 (SUSE 3.4.5-rc2) * calc * pie charts colors messed in XLS import (fdo#40320) * correctly import data point formats in data series (fdo#40320) * components * crash when parsing XML signatures (fdo#39657) * broken getDataArray (fdo#46165, fdo#38441, i#117010) * don't paint a frame around the list of edit boxes (fdo#42543) * inconsistent compression method for encrypted documents (bnc#653688) * filters * more on bentConnectors (bnc#736495) * wrong text color in smartArt (bnc#746996) * reading of w:textbox contents (bnc#693388) * textbox position and size DOCX import (fdo#45560) * RTF/DOCX import of transparent frames (bnc#695479) * consecutive frames in RTF/DOCX import (bnc#703032) * handling of frame properties in RTF import (bnc#417818) * force imported XLSX active tab to be shown (bnc#748198) * create TableManager for inside shapes (bnc#747471, bnc#693238) * textboxes import with OLE objects inside (bnc#747471, bnc#693238) * impress * do not create an empty slide when printing handouts (fdo#31966) * libs-core * default shortcut for .uno:SearchDialog should be Ctrl+H * crash using instances dialog of dataform navigator (fdo#44816) * libs-extern * disable problematic reading of external entities in raptor * libs-gui * correctly calculate leap year * use proper Indian Rupee currency symbol U+20B9 (rh#794679) * writer * field refreshing (fdo#39694) * more layout crashers (i#101776, fdo#39510) * textbox borders style and width in DOCX import (fdo#45560) * expand all text fields when setting properties (fdo#42073)- update gdocs extension to version 3.0.0; needed to make it working with the current Google Docs interface (bnc#748548) - use and/or operator in the license tag- patch license to follow spdx.org standard- updated to libreoffice-3.4.5.3 (SUSE 3.4.5-rc1) * version 3.4.5.3, tag suse-3.4.5.3 (SUSE LO 3.4.5-rc1) * SmartArt import * custom shapes import * Oracle Java 1.7.0 detection * reading AES-encrypted ODF 1.2 documents as generated by LO 3.5 * base * iterator misuse (fdo #44040, bnc#742178) * calc * allow pasting to multiple ranges (bnc#715094) * correctly convert chart data ranges (bnc#727504) * definedName corruption for XLSX export (bnc#741182) * adjust/shrink the ranges while copying (bnc#677811) * extra graph data is displayed for label (bnc#717290) * getCellRangeByName failure for named range (bnc#738113) * graph in XLS file has dates displayed wrong (bnc#720443) * improve performance of large Excel documents (bnc#715104) * display page background color/image properly (bnc#722045) * pivot table output becoming empty on re-save (bnc#715543) * encode virtual paths to local volume correctly (bnc#719887) * avoid adjusting cell-anchored objects on other sheets (bnc#726152) * make sure to adjust the sheet index of drawing objects (bnc#733864) * make the data validation popup more reliable (fdo #36851, bnc#737190) * filters * table style (bnc#705991) * text rotation fixes (bnc#734734) * crash in PPTX import (bnc#706792) * read w:sdt* contents (bnc#705949) * connector shape fixes (bnc#719989) * legacy fragment import (bnc#699334) * non-working Excel macros (bnc#705977) * free drawn curves import (bnc#657909) * group shape transformations (bnc#621739) * extLst of drawings in diagrams import (bnc#655408) * flip properties of custom shapes import (bnc#705985) * line spacing is used from previous values (bnc#734734) * missing ooxml customshape->mso shape name entries (bnc#737921) * word doesn't break the numberings and prefers hiding them (bnc#707157) * impress * undo corruption (bnc#685123) * do not set duplicate master slide names (bnc#735533) * libs-core * handle copy and paste from ConsoleOne (bnc#704274) * VBA control events not working, broken eventattacher (bnc#718227) * "General Error" when double-click graphic in presentation (bnc#720948) * libs-extern-sys * upgrade graphite to 1.0.3 fix surrogate support * libs-gui * crash at exit (bnc#728603) * radial gradient offset (bnc#714787) * horizontal scrollbars with KDE oxygen style (bnc#722918) * rendering of metafiles embedded in EMF+ (updated) (bnc#705956) * postprocess * make the 3D transitions work again (bnc#728559) * ure * make Duden Korrektor 5 and 6 work * writer * frame selection (bnc#740117) * crash when editing index (bnc#726174) * order database properties (bnc#740032) * numbering levels in DOC import (bnc#715115) * image size issue in DOC import (bnc#718971) * pointless forward moving of a table (bnc#706138) * tabs set after the end margin in DOCX import (bnc#693238) * add hyperlinks by default in Table of Contents (bnc#705956)- workaround-for-LO-namespace-pollution-breaking-KDE4.diff: workaround for conflicting defines that break build with KDE4 in factory- buildfix-ucb-glib-2.31.diff: fix build with glib-2.31; glib/gthread.h can't be included directly - libreoffice-desktop-icons-256x256.tar.bz2: add missing 256x256 desktop icons (bnc#722644)- add compat symlinks for the old main desktop icon (bnc#724087)- define %%python_sitelib on SLED11 and older systems to fix installation- correctly obsolete OpenOffice_org-artwork-devel (bnc#734781)- fix sha-bang in unopkg-sync-bundled script- fix debuginfo missing for some binaries- fix libreoffice-pyuno so that 'import uno' works in python * add symlinks in python site-lib so that python can find uno modules * pyuno-path.diff: add %_libdir/libreoffice/basis-link/program to sys.path when 'import uno' is called so that additional pyuno modules can be found by python- used the internal mysql cppconnector even for openSUSE-12.2; it did not build with the system one- updated to libreoffice-3.4.4.3 (SUSE 3.4.4-rc1 == final): * base * crash when inserting a constant in a query (fdo#38286) * calc * crash when modifying a named range * speed up range name lookup by index (bnc#715104) * recalculate matrix formula dimension correctly (fdo#39485) * mark all formula cells dirty when appending a new sheet (fdo#35965) * components * handling of SAFEARRAY(s) in olebridge (fdo#38441) * filters * auto fit text VIEWING too small in PPT import (fdo#41245) * impress * hang in slideshow (fdo#32861) * crash while dropping texture (fdo#38391) * libs-core * recognize .svg in ODF container (fdo#41995) * dictionaries lost after LibO upgrade (fdo#37195) * crash when "Find Record" button is clicked in Base (fdo#40701) * fix the drawing of dotted and dashed borders in Calc (fdo#37129) * VBA control events not working; broken eventattacher (bnc#718227) * libs-extern-sys * upgrade graphite to 1.0.3 to fix surrogate support * libs-gui * crash when changing screen resolution * let Qt call XInitThreads() (fdo#40298) * activation order crashes address database (fdo#41022) * drawing of dotted and dashed borders in Calc (fdo#37129) * translations * update translations * writer * leak in PDF export (i#116448) * crash when editing index (bnc#726174) * crash while processing incorrect range of pages (fdo#35513) * crash on closing document with footnotes (fdo#39510, lp#854626)- correctly-init-xthreads-in-qt.diff: let Qt call XInitThreads(), so that it knows it's been called (fdo#40298) - avoid-wrong-asserts.diff: fix a bad assert; the following fix depends on it - horizontal-scrollbars-with-kde-oxygen-style.diff: horizontal scrollbars with KDE Oxygen style (bnc#722918)- kde4-tooltips-style.diff: tooltips are all black in KDE4 (bnc#723074, fdo#40461) - do-not-display-math-in-desktop-menu.diff: do not display math in desktop menu (fdo#41681) - desktop-submenu.diff: display LO application in the right desktop submenu (bnc#718694) - bash-completion-for-loffice.diff: define bash completion for 'loffice' wrapper (bnc#719656)- legacy-fragment-import-*.diff: legacy fragment PPTX import (bnc#699334)- add more detailed categories to desktop files- svx-globlmn-hrc-build-dep.diff: fix build dependency problem in svx - apply libreoffice-poppler-0.17.0.patch only on openSUSE > 11.3; cpp/poppler-version.h is not included in older poppler packages- desktop-null-display-crash.diff: fix crash on exit.- Fix build with poppler 0.17.0 - Add python-lxml dependency for faster translation processing- libreoffice-3.4.2.6 == SUSE 3.4.2-rc3 == final- scripting-provider-build-dep.diff: make sure that the extra jar files are bundled with the script provider extensions - redland-rpath-hack.diff: crazy hack to avoid /usr/lib64 in RPATH and pass brp-rpath check; used only on Factory-x86_64 (bnc#717262) - added dbus-1-glib-devel and orbit2-devel into BuildRequires; was not longer required by gconf2-devel after a Factory clean up- updated to libreoffice-3.4.2.6 (SUSE 3.4.2-rc3): * bootstrap * add executable rights to libraries * put VBA stuff into correct subpackages * correctly set install path in java-set-classpath * more reasonable access rights for installed files * move mono_loader.*.uno.so into the mono subpackage * really put SDK documentation into the doc subpackage * calc * crash when modifying a named range * crash with RangeName erase (bnc#683578) * impress * revert "allow impress import of embedded color tables" (bnc#715931) * libs-core * better detect OASIS MIME types * add Flat XML MIME types (bnc#711977) * correctly update bundled extensions (fdo#37195) * libs-extern * broken PDF A/1-a export in 64-bit builds (fdo#39355) - enabled system ODBC again - correctly set the documentation directory - added back the extra Draft.jpg into the "Background" gallery - beanshell, java, and python scripting needed to be explicitly enabled and installed as extension; in the past, they were built and installed out of box - used old desktop file names; there were defined another priorities for them in the system; for example, it fixed opening .ods files by LO instead of Evince- revert-allow-impress-import-of-embedded-color-tables-*.diff: reverted problematic import of embedded color tables in Impress; broke .odf export; needed more love (bnc#715931)- updated to libreoffice-3.4.2.5 (SUSE 3.4.2-rc2) * components * missing user-defined dictionaries (fdo#36678) * filters * lost content in DOCX import (bnc#705949) * XLSX import performance improvements (bnc#683578) * crash when opening PPTX presentation (bnc#706792) * pick the first PREFERRED IMPORT filter (bnc#704639) * impress * allow import of embedded color tables in Impress * libs-core * add missing MIME types into .desktop files (bnc#711977) * wrong bullet placement when stretching happens (fixes (bnc#694344) * do not pass the request for command line help to oosplash (bnc#715268) * libs-extern-sys * set WORDS_BIGENDIAN for graphite2 * libs-gui * linear gradient export to PDF (bnc#710061) * crash when changing screen resolution (bnc#715416) * writer * hide 'math baseline alignment' unless available (fdo#40341) - sysui-add-flat-openxml-to-mime-list.diff: registered Flat XML in the MIME database (bnc#711977) - nlpsolver-no-broken-help.diff: disabled broken help in the NLPSolver extension; unopkg complained about it in %%posttrans - added the helper script /usr/sbin/unopkg-sync-bundled to correctly update extensions; needed to be called in %posttrans and %postun scripts of packages with extensions (bnc#712358)- system-python-ure-bootstrap.diff: correctly bootstrapped python stuff with system python, (deb#501028, i#90701) - sdbc-postgresql-lo-3.4-registration.diff: fixed component mapping to get the symbol component_writeInfo; needed to register PostgreSQL extension - mozilla-no-xul*.diff: disabled the Mozilla plugin that needed the XUL stuff; it was not enabled by default; it newer worked well; it caused build troubles because Firefox changed the development model and XULRunner support was very unclear - replaced XULRunner with mozilla-nss and mozilla-nspr in BuildRequires - generated create-libstlport-compat-links in %%install; the paths needed to be substituted according to the current build setting (bnc#710920)- updated to libreoffice-3.4.2.4 (SUSE 3.4.2-rc1) * based on plain 3.4.2-final sources * added several fixes * common: * version 3.4.2.4, tag suse-3.4.2.4 (SUSE LO 3.4.2-rc1) * bootstrap * updated mdds package to 0.5.3 * use /usr/bin/libreoffice symlink * upgrade graphite to 1.0.2 and simplify patches * calc * allow multi-range copy from VBA (bnc#707486) * lost DDE links in XLS import/export (bnc#681738) * charts with multiple ranges XLS import (i#107275) * more conservative graphic replacement (bnc#684784) * check boxes and slowness in XLS import (bnc#708137) * copied CSS parser from the orcus project (bnc#704642) * useful error message when DDE link update fails (bnc#696630) * defining named ranges should be case insensitive (fdo#39915) * parse the CSS stream and set number formats to cells (bnc#704642) * search in all sheets and FindToolbar (fdo#33379, i#116250, fdo#33593, fdo#37499) * components * support LCID changes (fdo#38956) * toggling grammar checkbox deletes sentence (fdo#39348) * filters * change 97/XP/2000 to 97/XP/2000/2003 (fdo#36734) * don't "detect" non-XML file format as XML (bnc#704642) * change 2007 XML to 2007/2010 XML in UI strings (fdo#36735) * impress * faster styles import (bnc#708518) * fix ruler to not generate negative left indent (bnc#707779) * libs-core * ghost uneditable drawing objects (bnc#676858) * correct MIME type for draw documents XML export * store the content of