libreoffice-writer-extensions-6.1.3.2-lp150.2.6.2 4>$  Ap[`j/=„sf~ آ|*~ǾJO 1#ӻǀUwV{f6fNWsd\훔 D l{;i,xq=0fn,_)(7f ޞY{sMD% 'A ,ȜPo9W)\vNKNKN+'J}ۢmvttc ~qF!ځ>O6h(F6^K>hž.5s%&1%2508ebac6838ff462d3f5fc08a38c90d0ce8e41ec2a1d26b7242f6694ae8afc01bf08e063dfd6dd6497be285a9c29947d8f39ad1 WT[`j/=„lwĎHQ(#+wh4'YN7EO!=Kgp`?'DuC[4)襇>:بӾ`Kw6xLoFZ]Tpˌ%2׹%G~r@F>.Z?{AkA2|ȓ=ѪǢW4o(/eʨAΓf]ą,M0`' ُqBӫ1#'IL-mEa>p;i?id ( 4 R  &JPXP %L 1H I@  Ϊ$(8C9C:9&CFGHI X Y\<]4^ bKcLhdLeMfMlMuMvezhhhhhClibreoffice-writer-extensions6.1.3.2lp150.2.6.2LibreOffice Writer ExtensionsThis package provides extensions for LibreOffice Writer: - MediaWiki Publisher[Rcumulus2@=openSUSE Leap 15.0openSUSELGPL-3.0-or-later AND MPL-2.0+http://bugs.opensuse.orgProductivity/Office/Suitehttps://www.documentfoundation.org/linuxx86_64/ u #n e X&V \7:SI Ji!!5-%6<TU<3u?2 -(z =(-- Z&:-,'j" -- $-)x H'b--Hz (-.7!-.#7 --+# x-'z ~ y-) -'mz -)u bp-)} O L-)} !-* d -( -(x !-*}g7 "--#- -'z-@-2 <-'z L-&z [-'z /-( j -*$  -(  !-(} / z-' $&-) ![-*?} -) -* u-'z -)([0!N--& +-'  $-+3 G-- l"-) "O-* $-+ j -(1w $-+] !=-)z KM-- m-'z "-)_y 5(-.I U-,Q ;-)#-.d4 1p-,6} {-( -'0z -' z -'Nz  v -* 8!<-)~ -'Gz +,"-,#}y"-.' $/--G -*'%!--4M-- S-)7 "-*M+  -) B-( -'z -'z B!-)~ ~-(3}"--X[ -. !$1-+m{ #-)Q 8-)0 -) M#(u-. -' z "--AW $--pR' -* -+ y -)  "-+ -)9 A-) -)Y $ -,  -'z -'z d-) -'z;!--j!3-.74 1-'[z /&-,C -'z #-*V -'z -'Kz #-- ](-. -(E -'z N e-*}y h!-+S -'z <-+z 9H-*z -' zVQA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤[*[ [ ['q[ [ [ [ [ ['q[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ['p['p[ [ [ [ [ [ [ [ ['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[ [ [*[e['p['p[ d0c9e9957230794c821d0fb81f02f6b3a315ee6697ec0ec169d6b0aec11d24d4ddcf605dfe63a4d590c02068a4f6dc0bc94db0b6cb033ae23e47518aef647b6e4e09821681126f964e593e32d873822f8fd1f36383379b8cc730d109fb83d219a1bc6b91531d9469cfba454368f83f7fc03e90279dcc12e22805d889fd3ba2c9aa9846112e244b505cca5454359682930a11b9223f721d1259d2493bfb60882bfd3e66d3c1da0d835197af13700a7c541c9d7aef1ed1ea0bd1234c673dd3792632e9da93439943cf392781f8a9affe6c25a0d5db17546ec5df7832b89e80dd2db78bc3fe77b852f774de0df2eb118d99ab038dce84b2577dd525e913235081130dc9a58852d06583c7ff63c60ce58f2320cc1c6a60cf338374b86a2a694ab227384671dfc3e79dd1bdb4f0f7863c6df322f2776a01202b93fbd4ad8e7911c5d7c259736b963f7c44ff789a60bf07244154adbdd2238d9b745c2522482c63fcc28ac5c0e6966748911e44ecc9f2f77793371444afdf2a98160f5aa2cabb18f9158bceb4d6b22a73f0ffa320ad57f5c8c9961cb7d63d6cb198a15c8ab14b5771d1e9862b9297d56f0c24e45f2939d2fd8272ebe8a7a64af5c113dcc0dafca48678ae08229b0a7cfe7c789ff26e54afff0c3cc4adfae9eae98e523ed4ce843b4c7b6100a56b0d25be72ab576371e562ad043039035a63e2938daab3137197acc7e917deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208f94e5607aaee54ffe7268674b90a5b17655178f6ed11f3ea29527b0031daf667c4506e9bc0267880ebdbc80813bf0898e1b5f9fc3acccb2dc34bcc8a02ec90f9db35318ae45a0dde6f1b5c0499f4488250c7f2d23da7ccb2df734e87a91d3edd5e55abf5b3bb1bafe950f7d4236ddfb7b0497f3c24bbb83c1540b0e07706e9a0157005344c9493e8b5ed7f34aace059bd60c1cfe360d07b80af89a669f2f7ae37727a557003785bfb96599a5b361fd792eef935c75eabefa8ad34aa8879dedd5a4a59c659307a7e336cfdf74f4e4186755f7459bf0f5b644b7c30877a80c60ed17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812089befa87f3341bdc57ed64b77f7b500c0d134183e05a82bef1438e5554ffb7e2f17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812087b498a35b293d328a09017137161f262bff5c55dbafe565d129b8a04e53e9f6b400f160def14abe84559a4b01ab49b5030ca1fd0a4bf7d00ee5d2da0ac92a6ab3e95212d6c026b3229e13aaa6a95387229eaee645ee49bf992e138f44384224915479e06fcb939b55c772926e18e035c9222ecae3d85b32067c950002caee9846bbe5855e3e8d8fc4515a6bcfc81ac3b5a5036df000626e98cecc0da6832b985654e45a3e21120b606031ec49f5a383a48897f1b872aa8d0f673d40a9b52520471f37eaaf5af10e2fc4140ce479c450eb803d568d41a2181b12ddf049e42584c17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812083555976488506a404fba6eb0cf13278be2858a46d686cd26632b4a53309ec2f717deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812081ee4621f1c263d25f78487b84dcf71391360fc07fdaa264026e3840257fe3ec14c6a18be2d05d2214b1738cc5f10b44c93d4d2b8346ce2876a8c18c6e15ade82eaedb6619e3453e3de99e574b0816f91ff8ccfa0f3ac3feb053d8ffd9cde1bd598d85f97f8d9b9d97eb40ac5f4eef04f8ed2c5532adb13b61ea81d01f565ee4117deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208efd538456decc423aa803809b32c265b6ab6a4ebb6ececa3fd0d7a3180542dea3a0315abf806b4fff05068912e95c3838a20709ed27fb6ce5d1073717e9423c5422df7911d5c630f4bdfdbf41fe065a09a48fe369b24def93fab57ed05b29ec55e5482e2e8934553e54944a5893e30d54fc5627f3d8a1507ca87b81cb5c98b5417deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812080df6815b9ca7a4b8066c1d7397c570453f54b1e7689d970005674202f1b00ae9cd92b8e0b5e252984a5dc7144ae5bbb923ff8c41c95a6a974fe565d826a27dd217deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812081fe4385fcafe315830bfc9691624505ebeca79de0e771920be1691cdc04282693cea4e8e028c24797c980102d8bd4259597aaa99d808dcf2cca27bf7365cb9221a4b70cad18a51a02168b3baf8938e248b8be466e9c92a7268ac4dcbb811e97a83cc8f39c2102d87a6f7f33b3c909212d9b8e14791f6bf4bbb4f49089fa6235859f01af52525d21b5b51527847f966e3d451f7855d05ea1abf90a41739d18518f5190a0d9d7a6e4ebcad52b0a80cbfc0f249efe285c8bc6fff6939afff224b9e301f4ed21fcfcf29ddd59764e008ba710adf5e7cbd45ef3704ecbe429c106cfada03cca997d5d3cffc370ef01caebd950ab12107026944a93795ca69d03af813ba258f9c13199f19a39036e93596505094b6899593e274540e8e61904f10b19917deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812087928e168f442880dd501a7326da6497f5d39735533bdc6b1d8117105858d83c18ad456c9be6107fdac55e48520a90a9c5e827c27780abdee5e87b8baed693891e85cb7afb2cff13a3995a751175fdf9ba6900057d3cf5d0066d785cb3f09a60717deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208477a219058fa07a8aead9513a0d56b665c2467930da0e46b46aadc0e339d78cecddb9c89e34a89188f12993e755a4c59d12805d61ba0f847f9839ad34e8c67ac17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812086d305db0da4a22b06d4224741cf0c966d0ba9e158154f58169dce1e45066336810640039cbf45122740ea2b0b6bcd61e9ea8c7d668a385bc78e5cadebdf80ced17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208bb6e66ee7941ef96b4df09f40319bfed104269b473932323bcb0137d87fe5fba17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208874e1f89fd30e44d21272e44e648f6e59b457873fd5128db20b8a29b1543c16817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb58812088372191f45901f2f3c8d34584dec7415d08574320c4bfb92a243f133e54ba08f17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208be65074b50d27abefa9cc959c404989db11e493bf994a2dfb031a685451f90895d9baf8cbe567cb68ef480e445bc93f0bead4ca7165dec8aebfce8ed8447fead17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208c9db19b30566d27d59601256d7950d27f5675e4c03814a2dc512a162bc93f29417deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208083586f6afcde69239e91805cb921fcf2b7a347e399a9bd04a70d3cadda7529cbf2dfe7741bd2dc91983ec18eef25d2d0d7bfdb8951f75f7be3a8a1946052e818c8ddf23776e8b6ac54233b9a88b20f4ab5be0ef8ef5493e29f4b3b2d9c8cee1d3b6f3bc34951a98519dfe438995542205a4d3072519fc2691a0c0152287a13732a9822169eb5f88f2b2841c7e25c64ce2af96902363fefc408d3a619e7b670713768804f2db0c333f4e1c1037b73d3b54f75404d7a5b67af7610a346277c1710b742036fc8e260e33d69c8f57af3d0f3c5bf1943552c5e70c82aac304d460fd17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208a7cd89a6cdcfa6369018a05048274fe79d98ffaeed62f870f03415561d91d377ad83add0ab386d0585f660afbd6daf59a34dcab982fe8b93b9e1a9fbb2484c3f0996488109351d9d7cd7dd251142f752093c9e3b93f205862cce73eb239e3a5717deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208fb13c831a7c839d6f458630f346c7d0b19a65a159741bb483d8ce43ef29b23f962292c11d16aaa073584b5b92143f938b92612ce0900bd75371cbecb942f638617deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208381617f6e614e7fe597d87dad732a36a5fd2864c06975ddcb45394f2471dea2117deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120820d79bfbc8724135162cd0129c77b1a72e27da00eefd6e8cba3d22bbb89590e09d12addb76de118018d881d26b55d2f80cb7405b7a0597bb2c153c2eae2def0d17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120846421544099cd9cd22dc11cec3586072279bba26c2e62de0074a408a1daadbae17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208a07430409333d54e490df3f0dd3711810bc2a22290f9cc71ef15cd088d78d76f17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120897853b08e0938a7e978cab235e3d178d33a6ad05041e1a51b258416265d96f461da1a407233e2e06e37785a3a4313ecba3a6d42d8b9cfa891173e7b1f37a418917deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb588120817deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208ef6a531370c7bc2bf6a8ce1b29a8d1db9fa306c8060d4d0e8078442c5702076087f4eb5dfc31744af8f9f1904318bbc2f108b8bd58222df04477380bf0763bcc17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208316967fc4391be95fe48b2a5247f07f5d685f7387e01785abf37ab287c924d20ccca2ffeafa8cb2c64872f5a62b3c12e844ab42f0b72e0c9198ac3b56f251e0f17deaaa67e9460738f9d2b4d8c890797c1a06009d9c2329279c57c0fb5881208dd0839286f66c2771b113a8e85aa0aa2d4f91b7690141641090f96706ace676bf9283197dd3f0324b6d627ac47b95e1ea47355aa5ca74ee4c6da4637e56abe82b567ce4f27ffe593930c2b2a22e3b8f7c63ef9213eda5bef7f8f1e4b8dae6e35ef94b36c2cfef97ef9a3ecc247666b5fe2a0d4e84ed486896c571d232605fc9d4e8a81a422c1bb91b9ed1c583117c6ac3cc1aabeda98991ae8e7326f5746df468a3ccb0043fbeb51b7cef57b604d9f6f1db07b68bb821b4827d734f0006bba487a6e19d26ea496e334404121e274b30e615c41c14702a99fa8339d57179d229260705f3f3a9a84457d796c47977ba36693b1c5ccdf7e7fbb6acf40a04aab2943839338cedb332d3e9b9f8fd966eb10bb3bd930be3b9d14647df0ebbf5579809ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855374c2fcf377917d3b7b08b87a571e73fbd9337ee3c22c22365bbda62e312408689fcc763a78a1589ae983bd60dbe09c37bda511442c3945c2f9f3ebc4a48fc391c5d36058c90ebb2124b089c724eccf606d45b8db1db0327bae26bcd63613721a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556299bf4a3a42e8d49caaf5ff7aac31831c5e737ba2ddeee7098814866a67bd3b52c51b5bb7eff7a5f1a47e16a76b405fa42c5ba999561d2f436ed983cea0416c0383eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326622ad0a6dbaa0f0b464dbb9fb18d81842b35c7b6eb471601d550b5c8a9b85c7ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553ede904de86127b667f96baab4bd6f87b3f730ec174478a64074290ddd28caa59af9b3f95b01d0b9cb635da5d71da8e2791aec7491fa1af044e51685fe5270b768245fc8400f6b048e264cc8b0c05d671ad75f7af36830963f11e3fde53d70b8a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556258f4000429cf3bab1a5a404d1281539edf320bd7ebf1eb490fd87cc44e299255d70cdd0ddadcd05a4a699b9ea52baf5296fcd1d3206d48ca950149e7a88fcadffa49391b54e0f1e6459262dd1c45325ab25682751897de43b81f39681ee1e2e9759f7cfb84262b68b93ccc7d89ea189f1551ed6196d594ee74f756204a08caa3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85590de37560051e4b30e7b08a85b648e9bcddf0e2993861c45fda866cba3807e371da909dc726e92b54444b1457f4041262646efc501adf3552ec53cd7beeb177490f90649f8aad3829bfe00f9cdd5e332eb1715c70117149755c37d98b3207db2a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b2886de2a148b9c87d948023c32ce18a17d3f04732a7dd03449002cfbe390cc8a4499cd834c32875ffefb504c807f2d0d5574db1fc234668833bc9504e8bd64cbba6f1fe4d9026fa823e94c9950d6435d670d7920d1097b905c158e5580ac8e497bef381489776585d1f6c53593025ccbc85139ce1b359cf7bc142577a5993a5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855366a65a3b45e13a9b772658ecf1e226ef3fbebf4fb17efddad31283fb45974c6084b40a0499e92626357b80628629309e9879519e54d1d34012e0b8d0e28b2dfcef4e0fd4904c4ff84f57fb5663f7cfdb3e7604c98d9863248ad3613d6b0b16ea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562fb34c17e281d409bf14a0ccefe27543840c97fcecbe7a056962c35ee4bcb5b5e937860b85dc45c1209a68fd3a3a3dc000128dec3f47d88566af4900035ae460e83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032602d62f4550e6a662507fc957ed05255c30c2b0c59bd8063db21e2c7e09c611c8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aac0421ecc0b3c46f0627c955457b6a8026d2db2bd421638b0a727d11bf3fd2c7dba92b15a78f004eb4f60bf6ac729aafe04a84c9dab476b8338dfc6fae715a561a9353eeadd187c86ef58abab0ab1a4b751998b6c4c98293e423c9873feb153a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623989eba3405bcf76d375fd84aa8b3bd3a678656c7072d8aea87a68f77c91e7ebee2a3440092d1a59975623bfa0221c41c2772312f5123aef82d1bee2f80e8028f2df8f9e067e51ffb3b2f61ce83434171f21e937a3aa3ba57a3d06426ebf97e512c5a18374e6d4e2e45d10a43d9a2e7cea66ad5018c01dcea04888cb19e8f9d5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b96107b21ca629704318da9911f2b1b66d26454466aa2b447e13622315e021485847bac98581d6293bc1ea8671cbb8d7dca9bd3c37e6e5ee25da2ed5aec9e90ee99a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556236a27ef1073152466f579e3f51c4a277c4b577b7bf8a4ca2a78f0f62473f61276b44030d4a33ce29869ae9b090aafc3d98c2f2c13071d66bb8454e098b4d124383eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccdbdcca599e183ea9c3d0a3fff722168fedbcbf861149578d92f4295896caa068ac876eab95bbc006fe5dc6f06db94df59993bd7e2dcf8865edcb703fab3982bc5b3cb806894e1e1f77463312a14c36c477f140d9fa88d8080cf6a5e08899e0a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556247e7611d5e6ddf4f6552a61f2f07a3b222295fd6d778b706e09dc56ca509b646c6f38988285d7332528cd24b3fd398c35041c2c0c4aeedf3a8d7bd7c803d26db83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032611d32f0b5581245fe5305ba20f9abd0ebb14969659b844905e8ee1c090fec351e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f580ad868f54995bf6fddcbcfdc1bcee8f816e448a5465f317394ca82c61c83b9388b13fefb2aff466850d460fdf30ff5434a82e5fa6cc4dc0909b079bb8c5c290b4440f35fe029b19521e405e16b3924c5ee8acfdb1fc82c75708ffae248c81a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c2e8a633008cb59721d32e6f2b9d784bb08f62914e3e2f1adbb80a836ee64020b45c40d4220e01a41a338b1cda8c24f954a010cc2910d3c0e08ec79db6daf74a83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326cb82ce7b3748ff982ffc0b3fb89f915533b34c9118df120a35f8d238dee7fa5de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f580ad868f54995bf6fddcbcfdc1bcee8f816e448a5465f317394ca82c61c83b9388b13fefb2aff466850d460fdf30ff5434a82e5fa6cc4dc0909b079bb8c5c2decf9220d4c4bed8dd27e357101ca45257412b5e11941f8d12479ba40c4c732ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562efe6e476603c789dd96399c05ed3f1540886a3855c9c58565f9a4fe6f7c874ac3283f2597931e851fd1a6dab6394122cff452fdb23a00833f496915786d1679983eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326cb82ce7b3748ff982ffc0b3fb89f915533b34c9118df120a35f8d238dee7fa5de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c70600a223873bd5fb3e18feb797ecd58f0e84ac1ddd4a9f9a6e543c35bb9efeaba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f610443acdce5ebed56d6e84d0388d5a07170a636891b38129107cbf469361002b75842fe494b0f6dd44462c31f2b2cbfe62cbd9e149ad9b8bb885a326f9428583eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551668af1cc73ad03ddf4a8e2770c0f6d0252b817b5b06bf940d6b1c7a5664ff616c8b471c920469ed9c8f7543b92652e1346fd6dfdece135a861f59f6c67802df0fcf5647186a5850ea34dbeeff62a8910051e8f2b6942c49a99c5959c50aed97a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455620bab1de566a14963fe7de009e5ae5d7528eb600f7b7232e4d1f560b41b830f23a2506d439164c9f8f0d0a49951005cb1dfe601f08fd0d9dd78bcf2ac833fbddb0a75195cb577a8c723f1a21122c1bf3ee2cfd7d1784c6f830d4b0ebc46b69225c5bc8c5328f95f5458f7a9e4168a4e6c07703e2e5705c90fe41db35193f3f183e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c718a5ea410957902186d5061d3017a3ad44a716276d71d7b6e401982516362756a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562dc6d87f35a4c77c356aa8d564d73767780a440fe26d8c2315bd057de81998b05acbc1a9015901a97370fa065d23101bd21f00bdf55c72c0fd828ce8a59f8a5ec83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855700130a85c0ecdf32fbad2948618360502c0ea5ea761cc38a92291f40ea62fc17e4cebb7d2c8dc98606fe13d57ce4e047611fb3cea29aeb9e1306911ca03039ea7c97462fd7a82a3f8d1b4a50a195dd23f5dec426a84d325eddd6b6151225be9a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455620bab1de566a14963fe7de009e5ae5d7528eb600f7b7232e4d1f560b41b830f23f5e9c69aede9cd5377af4507688f568d2b8788ebe9e5e3d0d3f156ba2e6a0c256086e6892a5da3d44ffb0b064c4f348ba906d6d75bd2385d39376da476ddce590993250db937c7ca5176539cba9f263a5e8971680aed5ec82f3a06d1f48e83a3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556a717b496e7b6679205a18d52647b38023c39bfbf62a2aa5c9edd5801057a9f713305e3e8a6c428297e7102f7442df47cd4a3e77bfa15a931af69b258a08fb5ee3f775a055486f6b09662e960cde1ff276cd909a1e01c7686e73945740319579a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455629a488cbb2e4e2fbab63b242d659a07c066ef0b21bb4bfa5dfdf1ce5e496324a3e65034160cff13072ebc242437c0f4281fb357791bc2be100a739849bc74f6b283eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326e46f4eb4970a0e641e6e357aeed9c567c1c30488ebac5b58bb8ea845ba2e104de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556a717b496e7b6679205a18d52647b38023c39bfbf62a2aa5c9edd5801057a9f76ece1344a7c3856944225893807ed86c885857e4e1ea007ae3fb6eee43915af1846694f4eafbe69d7d63199cefac8d0e1bdd57570b96e06878aa3c342f2e24d1a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623c10c0230cb0cbd21309ae87f85ad1e81c2d39691c4446163100f03115c53c3b93bedfe620b24eef911d4a1bba210ef71377dae268c6c38ab926a08d5121d35583eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326e46f4eb4970a0e641e6e357aeed9c567c1c30488ebac5b58bb8ea845ba2e104de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555c43b2beaf2fbd9f4cccc50c685945484981d3b6b035d571d18508161f9d3f6d31c90de37ab5ae46005afea3873ed977ebdfada1e46c82046e825836b2c26d39b0967eb737f6b6b7b0dc4ed6f5e6f10bf472cbddba3cb3b1dec25f885ae02a75a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c36f1ad17fbdca54d0a0fe450f1f9bbb5358aec11fe879d688f765f5f3c2e33f4a47a0430dae0d86dfae1c165bcd831474f47142842987e76ace1ddff24b092c29d77527207e311fc8726f50085291c98dfcf3dd5e3dd6501d7297721ad5b0eb74827c723d6458edaf2685c5a9f19ee9425e91f7fcdc30235d45dddb192d8bebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85584ff71c4a95c024cfe732db4f80e32c0157164698dad8f92cc1d01869f92f269b7824e17f6faf6d5ae45a6e7036f5701a6ea7d6a8a174f6b0ba635a4800316d42493b47384c27c58976dc394ae25c5ed7f516babe924ecdc2f02fbf610462ebfa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627364f883a9a4acdceffe4377916f85418286722d82162f359a64d9f58f731fc6d4f6965bc3d31108e74e179051b595d926d8493c64ba53c92e00fe5eec357e0d83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032674df0df543b98fa3837cc26b08e463c42900946ff3f893bc35771c07738651d3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bdc6eb1affc0f92d3c967964da320203cd6a4feeeb405d5ce6208b3938f73176e63e37fd92823b0384466d4631dba17f1523cdb0dcb79a19eecbc45fe1307bf866e7d635e455545a502c2d455d5a799a307b13928a26200e7b711711116e0196a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562ea5238798d065a87efdd9e8c981362359844eca999aaab8e90d9fdb7a5713e35b0c433a985f62870650a054401e1048a19cbb5cb657b032a242d6fd910c98fe3ded8e70ec8c82bb2a621fcbd13b18997cf0eead4d039eee4e01213ff5fa3f6fc4132006fdb4677ee04e6d0f9ebcf1386ce91186a9d52ad681e3d534ed5f7b559e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552182fcc1a5d923518280068a96052e635f9efa3fdc8886bf438e7dd8ef80f5abd78c06af85d39847e292f79a73845db708c7a182a27c78c3cac166027a6b273dd399e1085af623f6f468315267b41c11eda26fb4083f22b55acada6b2d38b9caa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562aa8fe5655df3d77b45a4d02a1527b0ec3ae1ef9c755c7e11097df7752f8571777956e16bcef19c651878c650d12d1aa801e63864c12de619e049c91456357f6bd8cbebe4a582e24d2df371d9323aa000a8b20cec2e8eb9688c54e786962081e56b3307e4c962b5ee995a141331c84fe9151f9c11be7840eaf3ca9650f5c174cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ee9b944c12b98923f16ad14b7775f65327ed2938938e2602709707f076bb95725655bbeb3c4562888f19428a7c0ec4b3742e3698c441385ff641ab207bf055823e11ced13939557e68b2b36ed20365776472489f529847f22611c1f0208fde37a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c9389bd7520469724f092fa6f4723276b235d55315b0f1dbd92464604e449d288eb9d437edf72d3adeb5f516db577bfb3c94c77a17c45bf0b94e984a4f812dca83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032656c373e140615f3c27bf9054ba634eb279ddb19d792ec0f8808591e066162baee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c708e17519370e2cb8aa922ab7f7dbc0de37bccc0840cf7ff4a41bd32ef4424f9fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556227071986cf8ca14d8f9d00a7a49e680fddd0cd21cc9ea38ca5b7c9742eb46099d3ef97247ccb798c969ceb29ae46cfe6cca8a4fbfb84af0b1fec1931f1f728be83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521d19296c893d48a140b60646b48b5b7b88b1af77e3b254796bebaf94a7ae9f3e5ea28b897450782c0fb0871beb51ee3e9f2f24925a9b928e783b9f552f7737dbad02668fa61a7e0647a7bc5274c4b6e53f196944200ca012050b4e8df457502a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621b5984c7df6ce7981587597c5d0a1b00d69e018460eddaf2d13b55c49a9e6163f3c4dd397a9f219e888bd9642e727b3490176af72f1297e02796f767acf0f53d224e113e83354a2f7da3e5f7c80e0a9ff43092eb7641ab91322c5c68f133c9ced7e40108acdd262e56b7c5a5529766c5faa8542e3f5d91c9baa59a70737c7e81e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b96797994e99bea2ce74bd259f1b3ea2852dbff3a3084ee43c44b5e6b086a1ea2276d33ee9ccb19290b5878e197f26006fd93cffd1e91b3ffa2055858e87f875b34a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556290812beaee457d2eadd3893de40aaed18c670abd51fb27f56c231f5329a43725c56332501ee546551c4377fd259e1742a74ce5f590381f398a9be8efa231262d83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7bd63e79b80502127802ae86c754a7ebb32dfe2f14c6ec69f10598fef4028422fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c7284d49eafbedb495e85f3b593e7c5a299d474c7e1f5e078ccb368a2788f3da14710c986f3a980ca23ca609cd6d422fc67c9b17fb8369f4e02b5dfbeec9cf0083eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b96fd307e523c4ab418de1751c55a55458c0dd4113746c1f2bbf7c2b2fb10427401002eef0815458aaa3010b7e38bb3086a3d4008b29b10631408b92ebdf4c5a1aaa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556213e4c0898c24934e80f2c31c107470feadea46104beb86e35728aedb3bc0f179af10094b5bf5c533ccc8e97067490758b6be013a4b6973bfcaa410a21456184a83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c69f61f9702ebe4e811069d76070c4c301e7b9f0f0503a477170870eb9e27999d1e51377d5d7ba1872b9b6e51071e655262c6b4c3c0ca3d3840ec57737b26e2b10d0c6df18b40a7c35b0cd5e22fd7c5a3c1182f0309908e6147601ec0c1120e1a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621ed084b7d4e83c9a991ebe0610cab64d77f6c65b65776d742ffc578da7c0fcaaa6a5705c242fa24241b1ff1496702dbd36e299c804e114327a7c702b6a608430306bf0c66deaeee841a9ec6770e9d4dbed07a01683f94806d2d9852addcfe8ab6b7f8fc90f58d12fa4c6888a751d38016aa271f0d87bf9a06bf5ebe4e4c01936e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556e69fe1c49cbc6b5eeab38cd08d6f48f6f6f28a09344f1036ac9914af5393dc99151ff2eca68531ed21c122a1fa25ecc039fd9d0ee144ad7b65f9562f9906f75a4821f898b4c27a82c209726b24be306dc6f93499aaeb8ca2a3965333963b044a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f1190d101f0d7f0757f6107d6d55d54d92ec7241ac67286673cb5619a0204510267fd1abac5c15bd381d261c6c0b5242bef09f9ab6ba458f071a20a82618726f511318d9354b43808d564d334dbac5468e3c3d02aa2635522c5d1ffc1a690a433433c91f41cc7ee3f52b0a29f70e4dc2ffafb364d46c8591c8d6dddd29656991e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b9ee6d89d96b3435a96493d405e35219ff627a8beedaa29c380f76ac58417371ecc0c6e44c23b9c6ab689528a4a40fbf4462d6ebc3e4ac30e7a6c14113ffe3194ac2a009200dd1dba9db21a538f4ba7012c54b8badb1576224c21d0cb394fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f782611cfaad6d40159bf80c66cfae1b07abee4ef04bb4b4f822897fb60c45c21c08ab2bec26e540b9b39685d1809c96e164f4bab4d05a94a1e05442c4d0566c8f471f4a449ac10f3bf261ba8d8bfbfbeb08df705c8c1abd249732e5eaf86133f7abe1bd6e907996937bd8d5353e805d91cd6610fe30e5f88b6cd343426d5477e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552006a876fd9d96698ecc5324f410c0a823b17e9e7308ee4ed6e687102828d824e567a4106a45dd63fccfdbda2c0fa6b32dc4a026a16536b7af55dc0a578136271069b2601be00741fe9b8e7188961710757a6a179686dfd89dd303c008d318bca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556293a4aa1bbc1aa442f88da704ab245833fa60616f9b52a2cb3c5e7889da2fd8afd89547daaefe7f64ae0dbb2060ba4834bdb08d547aa8917181cade5bdaef1ea89ddd1c835ad254bccf32a0451d42d7ed64cabc9a6c01804d5bdc20c87f105785c7bd6ff08dc9e1ddc943237a2d3c739bd12d1cbd7df5a22e5739445640b56554e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b909ba18c48941a57d3114358b37a49ede6ebe810fc992bb585f6ae9d481fa1b8022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7ab34305f2f3d98118b87b46ac6fea1c52b4ce36c11ae45cd16337f97b37a7a53a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562a40a5bc5e5cc40535de996f6ad367b89c2ffa81fd523e9768faf4c08b86520250ce6c48b440899340fc551c331dfcbb27add912e69429dd3f0e996b7ceb9a0d183eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603265b7c38c8d96f670bfc6017905aceae92ca158b2100035a5bd728f4cec9410541e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551519c4d14789ae049b8e3f47011a855884dc1875e3257befabbf54ad1b4d095b8943f0e7b4ba1f440bf479e3302bbfff135cdfe3ca8a56d98cac015c8a6cea4ba621c6f6e5f501ab834291723de941ab1d3f0c379600973a8438bb9aa2c24dbea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562081760ca650f075e320d419dc68bc1e18f626a0d9e28331eb9011efa87d75a3427552024656c9cff303acb07981f8825e4cf45238895e88e7bcdc524d83ce23c66150b1e12f00ad6c293dcea67883d1da63a7102dced527c7bd6e59f3753fd5be745526bd164e83e0b56c789f4f2c264637b5aad357d25a06a3092d5e93fe60ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b82cfef8cb762871bb46a46a7a75dc20c5e16041b1d718e5557425795020b2e258b5ba54a6826fbc8e2d9153499816c0510de205eecbfd55acf8dd35bac931000ad7ca7a725f2f5a2b7f10d8f12d549f351490dc8f64c62294a203515234fada85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562025ee7ac1ed38a3626f50c921f460fdf91e082217dc2d4be9346ffec3177f10e5053b729b3743cc9dafed695e21dc6c0a33b1165866c633f9007d63b5306cbdbd8cbebe4a582e24d2df371d9323aa000a8b20cec2e8eb9688c54e786962081e5cabea9116b38f8cac50c53955af9d14481f3359d9e540018e19b9ee2d55e5e3be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e49a3ab1e302bdf2e7cb762d47abf4179cfce2a3573acb5a6cd94e99547a892701c87ff6570a3541d5073bf600586fb1b3e055f13db188e80c512d8cc6b803dea5f7d2c2f3ea6987ea857ec3f55591236cdc9a450819b7c0878ae1258f523acfa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562fa5651aa9f11e57a894e03d19364126ad5ff588fe52632773e3e6c04752e6ab9a12508193d3e80b6d96e17763000add7e6e9efc21632665ade83b5ddc57ab6aaeed72ec97035f8c839017c6c53b74a53c5123fd08def82039c45df40eeb399c7c377854816e57f1e4cda326e8a9049c7f075f147090df65bdda83eacda295a8de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855860567daddbee87dff35f7d84c1d44c01a384ece3c8241949cf8ac4f2bedc2bde7e5ecf848b4135a2286fb67f3d7ee452fab5f0ae6acfbf2ddea6f8161175a4400e434701ae7ad61c09d048c53eae4606d53dd2fe3f790857c5402f0abf2ec67a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621caf624ca02afaed2452c499aa6f445def8383b8fd0509218dd272782ff5dbf817864fee6c28a4c0d98c00b1bb4a6064339bb93960b7422023ed04b0d50025c23b8bcd99b804c845fb37aa3d4ddfaf1f280367659bad80332ef7a9e5ef4985fd08ce09142c0af2640604328030ec2831d0af303d5a43b6f97edbaaf716d2d6d9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c79208a92f0b50d01eb96693c3e3ec326150fd3dedf3bd339338e48b14727870f8a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562d3815668f6edb3031ace66f91724bbad5d4d250be16bdc00aff261d3ece631b5967394486c8a414335d132a231eff647cdd239c27e8953f32342891170ef91dc83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b69afd1035eabd9acd66c8e59b627ccc93ea5f2e4472e88d162512382309e5e552f46ad95f251946937f905fcee2140fa8b7bd140f41afc9951560fb8c6be6008e9098fff08b50b4a8efc9dbb20a47e6e86acf57451221725b859393dc1a5567a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455628188c3b678936ae65978b8428b33ce1d4944a942a71dfc64f439874bc71688677a865b92a588ab34c9494fda326deb2340071695b075f27dda743cffcb7b9b956f44b03cc11a17064f83d6562521254d41b025642fd401b705ab6b5f10f885b3374077c31faa02b54dca193efb6c06aed47d7e1ca545f3f365ff57bd9ff65bf0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85581f36594be2ba877d8d6a1867907483bc3caf07118b7ba4f53c9efcf311c8f7a70fbb36b62ea5ce878bdbb9d544276eabc5effc4c4db13e8269466107b0a2bc76bf4c61caf16dd5eb5932444c597fdb497e12fa795a5c3a142549a4646cb50dba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556266a9b26417aacec6041c8381e4973e96ba2b2b4f2773d7ab21c43f4cbb1bb1b907da250b8635713a1aaafaf3f3937cf28731721403c26a189a50ebde25b16f9583eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326776743e9a9f0296284b58c1424d12817034d24bc550cf39480433eb58241ec0fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b99adfe17b8121ed0586c3a65d5e37bab44fe5d2bd2be1bc0adfd84676a31df38022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c746e8be1b8c399e5ada4c6a277ef006040cfa906ab1fc1bfca4c21866cd843d4ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556235f6caf58cdafbe7fcf7bbd4ab105faaec6c35486e1232464223046d249e668732370a4e04ef5c8b07060e51f58e1af6efd4e28315cba87b1829af204dd5a6f6511318d9354b43808d564d334dbac5468e3c3d02aa2635522c5d1ffc1a690a437e6a5c2e7a2776495227ef8d6cf9fbc437d52a173ecf4d35932dc57e11118807e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551043312451f6d4b6704cbee2c5c2f897062b71c11581b781da7d73ad97b419f5142a9b973588cd06973c03e6ee1aef20f310528dc4d1a475a2cb1205cc86f0c8a115db23d379b563f0483bb9c3c687f73d292f6384653992fceb5a081c87ede3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455628d104f16dac562b3cdf89d81b4cca5c7dfd98186b32680a62c8bd7ee1415a386fe42bbc4eeef4270bfc335b45257dbad4280d5c16933e2e1e00f366fba4b3ea483eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326ff8c39ad6f899bc4bd6633c9a5cabbfd244dda5cfaa83109a11581bcebbfdf2fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552eaf57c8b0d60241d48b9c671540057204dd482fe372a290892c66d4e9da4685da31bd612ac4b9c1ee4a44a4435157d0eb0ac9ea298bcdfbe960ac6d0908f8a440c7d7364f1202fcde999b44f0a9d91af8d7c2bcc815419489e6560280a6d6c1a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562199a4b46146c7ece4ac262429cf93a5a7412e4f0415d61cae91da70a9b73cba0551bbe5934e8bab8afa6deed46e42997bff173de4c6dc182000019a3abb06ec683eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326efe085fd3ff02feeff8818a0cefa24aaafa25aa79a02a48b403085b30a1f656ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d15a0595413a962007d64757b688233689d8016cb36f0b16c3d6a4f5ca07076827a6b311821b358f273e1952024ddaa409c42c4430385c5914432ae3558e5cd4688782d24a6fb20179c04e5c11fc9a83c913a8b5911cf03c9e7ae6e8a3f591ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455628d104f16dac562b3cdf89d81b4cca5c7dfd98186b32680a62c8bd7ee1415a386f477ba3c7acb2620934226fc3d6a1716453a2018867c95bf7a843e40f022a1fe3f602a25a7fd4eb46db1a8c2a73de184c0850bd751700f7941627842e883c46b5c7ee8220df4b42348e5f72d5d47a8de25d8c5ba647c99e01e427e77c54883e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855edbf50465d3bdb66b2b86df89a48d17cddd396d7da95cf6f6d312e4bb4eb23cd14b855970af4634479073be21b23581d4c6a673c23b5ceb233a0ec2117e8b67a677392b76d69c88b9b1dcc1d06d0a551a0a4737640a55fb19753a6d1c8b7aad3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623bea91b18bd15975193c5fe56449a8698b01928f993bf7b8000400d9e30bdec2b34acc136f21b12bcfa711102311e573da3a85182b963f12beeff2e2a5111762517a675415c480259c5c019a20308952f2dbe0cd7bd4a27a92ccde63a1aa877938aef635001392243b5c470e7578b0fbd12bed40d4a43f0240169d1037ed5547e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fa8daa80c17736c3483c56d77d6a8428055be3c0fedb146f84423c05f35475d57ea21a29093e25fc2bd6a428815829aec57dfcd26a44610de18bc4698505c95bf07287d99cf2d196042ff351445668bfb4469718d64d73891305fcf90b791880a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455624b805838d4d14b15aa9cbcb722e1135c0d51b3077ec3c257a0e0823dc32fc3ab2fd84bbfb9ec5082e5ae1d7749e2bf17821a0054a7fabd3d0603c38007e0a5cc438e7b024b6be0337780909a76046cac0f0123e78434c072a5fa04b9ebaec596be50664f60941d5e214369ada28ef7688a371702d23b0743ff1462cac97078a6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550a449828b19edc29c44ced331b48d00e460ceaf96dfee96af9ee8d533474f3102ed0ab8d765e79e4f8e1cd2c4e55e98283d9d97e968b2f80b54a1aeb54461ba32831a9f80057c0402e47e306fd304511c8791b87fd9dbd06f3329131391f8e7da85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455626880c6fe143543ba106c8ecca8481104a9b89a549448cc54d427724b8e2643c211890a34be314fdd28d0e018f3ac948503186f1a9346d3465223833a626298fb68ecfd8417ca39047bdb27c7017306d84d74521b092efd037aa00e4c8d18c51b8577abd65ce9755510f522b247f7a353eefdb0f534353b3a2fbb3721882ebed8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855198a51401707a9cf2d4cb5c0bf48c5eedc472ef83622124b5ab55e5b1b8488314a26888b916340212165317c5b45809aa35d88dd8e055fc7d07afeeb661daaa57339ae2561c3abc1e5c4daa06ec84fe61153afe5a95f952059476f17b8254887a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627a8acee40d0565f0a504b18809bfc6b395b5d28ada2c457bdf31ccffd155efd46e271482d67fa9a05f29778b6f6d0acd2abbb4e62297ec0b9e50b66579dcf4301b0da3759e2f1a4d9863e66ed3bcfc5afd0aa03a314af932b68b4635feeeb59979440cc461ba59006e6fe303562c7a55df435e74d61553ff77da4cfa18267e33e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c62ac245ae4a9711fa25d311abddf9f508b56ffda6aa9d2cdb0afd6c500b00583784aed8c3e0d896fca4feb376e38d7dbb436873a477a5f383ade366062f5aed167cabac7ede47292ce9c8c945c31ce1f6a4b295117462f8170cd204031e4f86a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562fd880f6624959184ca61509a0fc428a3a2ab4694c6d41989f45ba52dc16c8b8191009ed55d106e48d22280b7b4008fd8a18e470dfbb6531a1bf0614da33e368a042ddabf58fa7a29ebc6c702334a7e8d3e08dc7a2df0c03773bd37d9a3708f429e90e74377e516be3959e059cfb78995794651c47a58e79dd6b5f849ce4fdb78e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552b1156a1b3f69a9c8415b18dc3321629a1b00dfa2e486281e67fc0fc1028cf0dd034d061b29a671bb1f9db2cbddde4e981dd3fca7e3f476b3c2bdad7763d0311ad3f2c1a337520f315fde8daaf4ce9f59b14cc42695ca6f39bb443f453732e03a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455620598809d67862f5e170d8ab0ee853fed30d8c1439ecdf1c6a643f6334c60c70f90a8f04ff55c6951461c33e0c31f7e1f63668aebe72bbee346f5429b976ea9918088879289054adb28b57d25de21d541bf0c23732ae06c3c94de4317c1fae5a0bda5605c207b394922fec4fefcc0466bc244d3429cdfaa16c3ae9a936c917b86e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7663b9803872e67887567d8b51cb49735c1601509bee3ef9cbb1916e024368a27a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b72883acecd7cc6d35ecda9c6b948153d7d48bd7707520d2851dc8fecb75909f785d9eb98b66637bcac15652dd52641183476186799e68aa6f69d61d280e332e83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855756465a07b7973fdf69cfd2f9141034f4b1a013040138813ab264ec01b8e9725376c8906f839f66314691343affb9f5360a60ae23433a35b503073b9ff86a65f0a029bb3a7bbf13dd6babe781b76ab9b7db08822c657ef104d4c6fef188bf612a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623880f781d9c0de6c1ded998ee73a7aa254d67bdbdaa42e13a4406d474eeadf070d325694161e249d23874d1733279ba796432d48592a4b3974c254d7ce8afb87a8a8e38b7a031ce0c60f6ec15bdf7694f1fa802764ca389e115593120660b98902141b072b5ebe37f18be2a3658610f353fd3c63b9214472b4fc65588b464c80e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d2b1194e4b55c19aa3f906d84b5541ff3617d463a8bb340b9525ee99282fab24c38838e8580d60ae459c5e00b4ef9475d9a8cc58429b956fb64eda8e6cfb2dc4acc4de2d41695c85e9e32db2c4739106e5b15d2b63c5c27a1e4ec86fc09ae25a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627d15b6bed6578c4dea9e2f0938c9f90e8ae0182e7a9f662c107cb36de2800474264ab32814021a69004cca2a2d757d7eb1c999036b00a1383ce58c5a6f2d2379b51e4fed2f8faf9a245dff22b1fdb64389874ed8582532b875e6909e9de0602b1ad0d95b19c6648aac81ff5d4af297fe420f1b8c36c0336c27a51525c6e7c1ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559930acdf01b08fc510b2cf03648eb29f4d847178ddee2a07a83bbc53ec5c56cc4e48baaa07ab27ea20654502167fd9dddd06a215b2a2682f868561fc79527ee83d228dc8d7d0f77114fbe9fe5f9cc85909ce4368d418115ea76ef531ee4f27e7a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b0907bd37b4aaccaf571326cda25809b0a86aaf4dc1a7a70fc5c8a61c05e9c475119828d282f97036f3d9bc6e004e59cf9b22e1c0b66a83980c89a4f5100807983eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603260491fb7ef1bd779d078a3ae64aca1cb7b3e29503adfb897ef14d1c88e203abd4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c961a50a9f4bb5ea64f1b4a9d0e0442d9c0eb821301935109987f3ad3570d2f569ff3943aa5b19dee02036612220e44f360d6bc102ec4590f43a7436909ea26cc24db24186e93fcec437305968f17125e68813af8d5210d18ab921e885cbdc73a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627d08ff1b2372bb8fa35dc26038b51d28368016ad0a8cb0accbae60dda325b2f78d4fc941654e9749edd61dcce9ab8203b892d1a806695fe474bc9061e6f45f476835b08c3530c4881cc2f4defaecbc3cfb65d1b5c98f2861466b88d4f4b201baa71947559ded2cf78c776d4a2574ffe8f518ec5d4ba7f8ea3cb3ac4be0af3a7ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557db4202aab65daf8b9ef403df93063132c6e922f58841dc970ee88129b2ced59461191697ad7eed771733d3c928361dbc6b234c953a2db956f505fad089f6aad9cea4424c0ca16b9df1dfd56a1ed17620baf73ce9decb16f4dc6125651465162a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556230cc2884117d72a66e298d12df0bc48a84cfc60bfad779f490a06716585b614801dd46b27ba0e9aa087a6f9ddbe3e37f662732ba6703fbb6d191c4bca20002ba83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326cfb629e71abd65ed190bd48b17dc13b06c3eeeca7135107a38f3e718274c9704e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552d18199e133a5c9287c74461dc7a245047cd09e6ea6014129fb2ebc27b4f9d7c7790fcddadd1ae1c2b85d2da2136bf5a81aa02ea1d2fff5fb7a5ea48de3beaf2a602a148ab14edf66335e772608158018e8e15718df3c4809e96959524b59763a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556245eb4661156afcc0938fc5b70c12dcee1776ee6313d4235e07af552a95e567816da8048954fd0c9ce18862d7cce11453fde7af1d133433fc408a2159043c785b1c544f83097c4a3e5e663522f83f017d292a28af4c841d0441ce182d3246d7da862efedf7db2a38f7ec8aecd03dbb063c94b889c6ca4ad888c23853fe4316c05e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fa50e05e0c4abe3924d868adcc414584fd89f4b97fede384ee259b213bfd5e3c8022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c726736bfbc37d137f0960a75090562dd7fd1fa18c82ea3159e57f7e88750b6e55a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455625f0d99b7bbeea97c0a27e4bf138f3be4c8513dfe1912f80bcfeb651754e98e2e9544cf5d1465227f542523c796e783cd8ea93a465fde6fcb55889b567f29537c83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603267ccd78b77247b54405522e62211aca1016cf622a35a8aec43a86f57efbe855b9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c77de18cf6684df9d84061383df07897aaa7b3b3d865c1b4a05634be0748f08314a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623ecc9a8410717442500ad66f3b4292b75f81f295faaa4da9d7dd766d15b8c73cb69641a94a6520ac952953860d25cfa3d5c547280983e98d571b3b98c9d29c2183eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c748198ac2fa76430ad445d6eb653697ea53b511d806935c3df04b63f8ff5dac21a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455626fe436dabecd5e67df5841c6439bd61c2405745c85b8be86c6f08daa769bab217e0a46d5c7f86d2405a0d70ca707303e7c3343273983dfc7d2dbb0286de46ced83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7449b277b2884c77b445da4e562f7eef2ee636110040e6e5745d166f168b83b22a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562af3e8ba55db1cb90cdee536b68d11a0e2b9cdfcb548775c5fdf3e36f3193745c8b4bb9c737210aba50120ee5a2387eb81834222bc7c5b245204e5ec54311b4bd83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553862721626b2348b78b4270bdfe0454a313a629411cb5bf3a2e04467264400d1aa4ab398ad2359ff5b961b46094df2dd257003e2d5f4562584e2c2f77e1c5aeefd0d6fd5b599f17932d89691031fc0603481f23ac45c203d7716065e3c078a4ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562e46affee405fb04187c7f41bdbe211d5c221cc3108c847d665a577085821ac436ab0579b5b3e4cc49549a5a249256c4b8b571ca582dfc8d670e85aa3088c7015c2397645bfc23cf7d1b2e27a46db7ef0a16e4dc5bab4c2dad75620bb94d7e4b2a85f2fe9e81fc51852ae75bea268b6afc8d58d7be4a095be554f77d2eeed9863e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550b4174367cb09ef994d5802a11709aa52e12ae199b6d4b2906946bcde6eda29f85b77bdf96df69ee58fe7e0d5eaf97d6691f1086134946d9a4a7e09e4f0a3ee2369e1a79b625f6ff57a3bd2fa635359d9c947dbffb257586deda95dbc42ae0f9a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455629d9f18b909f4fbcdc04bd8478d6e554e3710fadc466b111b6951ce13cc902665e2c990ada05f5cf7bfb059fb920b987bb7d8ed27682f74b4d87289f1518d7ea22e58edb8feb84a3b6299c605f6d916c82c443b483e87b29cb35c02fea6fe031672c6c4c43652bce28e6c3be32dc9f5ff68503b7643435543a3bb94b785ff3babe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7771d6dd7181b062e59a49f7cc1f8dabe1834f01140dd827959b6bd6258bc8deca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f84dfdd9b212a2711024f3149dccf8dca127aa446eeae9ee1ef8b59ce1a3b6d3efcbbdac9eff1aad86f49d914a06b3edbb6abe64a0512b146f389e25823f491483eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554b938cfbb60289c5c627a438cc5dc94c3a2e411d834fb572ee9507b6567865423e230881716db999e1a4c4070d0028267911dbef6be5f9607deb43a5f54339a9013eb5487556d8b5735c5eb77991bcec6ba12f52cf6622faf0fa0705151793bca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f4d884ccf99d8402975e194a017f265113b6bdec2cd7ac58fd003cc6117bcfafdd2ba5d0361abf7b7c1acc1264eb4d78fd49152f648f18996fb7340e388d5986f25ff8be1abb464d6651c139f7d732ada55fc0156da9bfbec3099e9f3a3db4583766c520258c96aff56575cb8742b82ab96f72efc3ae3c6d715acb939be08474e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aed6327669ecf94df0ab10414d7e7cde2ca5b6570dc94543bcbc7ccb89a37ea362be879fb6f8a96d692995f03aa5f1db642795d16fe794019adae50c24402242e7e1282f98df092a7d6571d0b3fafed715883c5b1b9a6ad9b6755b1dfb932d79a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562d2886b2320f9c47e7aa21e18cd9a64afad6738a673654ce8da9acc0db49dc4a46036ae68ba68b3f5d19373a50bc2fc83a160caa622709ce73bc43b27ae8d9e0683eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326f958477bccf10e05d38ebbe9d4ba42e0b2e6c9596741c0c4f06df51e810fcfd1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556ec0b75a0dc21b0d7d1b77c0f2346da1c12eb53717bd3a08009ad210b8d238849860b34369acafa7f9890cb6eafd3268ebfa48d94a9e3cf5ef2c6d971d63a0e793925b7a918ce802a61ca406574db50f5a54f642693052cbc30193a8f0d371eda85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556270e8c29092bded4dd0cabb3fe9afe808635c8d4cf9b074cf2f4a0de5c66a39abee658f9657d860c4fc978a1c85224cf5d1d0879f4705b2319ebb9a2e2911940952b9d9df79d006aee33f2aa4b9f9ebd03b092211ee5cebb740286b2fa7b33bada95288d7736203b40b932b3c209f6c38b51171f2ccf013d6c0629b9085fb1079e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e39d17d39b43d626b3a0311c7581f2821c82441dc5c604e44824fc1d99f004968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7ae7a90b80570a0145395cf3943a1288275eb93017c74236d69894f78a07c7a6fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455625c46c405b3e293391899b195407035a441bab7fb93a69e634ffafacff5d98d9d101e51240eb543a0616017733062306a3f47bdc2b4fc4dc3be36d18197f5edf083eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032612ad4a3fe3c64b0afe3880e4ea96ae26df0cc1300f4b45b2ca991ed418a7a44be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556bab0bc203f0df32f2629d53e64640323eb5827a4d3c98aa29c90e92c84f947e3c8965ed267b6977a358222467293985efff3da69ccddb9aa9332fa2a63279e00ba50db4dc46aa829ea6353d1333d4e5c30395321d13fef46de2a14d828bdfb0a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623c9b25cc3b30044859143a2a3bc0960fa93193e1aee6cc7ee29b6a54532af41f04c09d36ccb503f4cb1ae62105487c9e1d5a33ad4d08e0c86fa507dae435989783eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032621bc9dc1fc06e883bcf3268c21048e860f92cb7606c187e3bcfaddbd55c75260e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85529168c118b225592cd0fff2eda9264d0887f5b61614759fd5f7ab735a2f3b04d806813e27b9b3ccad9fa2f25f33bc7775107534fce51b76b9c4af69d1046041eff1394f30e05d95537934e47dde33dc9b6140ac1a633e9ff5550ee27dcfd06dba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562bf4d2dc17fd02aedd0aa38a4f0daf81e5b72f4ba374a939a27dd935dc3446b68dd3c6174d92cd51a4463190f26a7c9dad4b5e1c0ee90458541d0cb3599480ff383eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c6032649c8c6300aaf35e5b4ea00ca65e7005e697895ed138cb9da3c9252b462a4efe5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cd2fedd32f69f76f8bfa8b02e032703efdc2487f6b4fe17cc562f9a7c34f390ae3d8ff63d3d21902f976772005124ff51d9ecb7a3fe59c7c96cef9b8e69611e1228c0c99091dee0d54c75263741b59ecffd3f5209c57d14a1d96c63a7b10e8cfa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562cd449f6e0b0af40e1d0a50d2f463ae4c5a5356e8ef7d8f2589e1d88275286831799ee70fecbaa5b422d8b1dd67d8e3836cba3c6f193504ee31416a3d67538c95711c8fb106165915342f94ed9ee714b304dcdd2a8de3ae5e531b7f5f8fbbbf2f7bb0960ab6669ddcec8dbfe4b7c48d742cd94575252ad22249e27a05b5a32340e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855098d98c4ee025b31a3713ba6bd7dbf70a1972e99f9010d07698952ebba3d12bb9c8ca31bee78252ad0b973145e5d8f44b3c2638c85b79c634b44fdc2f851de9b819bf53e1839b5b25be9d3c7e1004adc824e7c24c44d404a31e17f98794c0029a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556209b4ffb99b601ffe4168b474a5729e3fac3f8a465e048c3b69c2a5e793932d19a057a74805b19b9acffe383ed8d62228b586f7a41bd964d5ff679bab286c1345468ad8b83c01859cd552a620b95ff54c7c7111e672a8c5e2600e4d25740d91de1d175806db070481d1b649c41efa26224ca5d21a99dd60c9eda18cbb9149dc73e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85561f2e71a83fbaf0ae63b253f53023adea947d83776efabaa170137447c6689125a1e1bf281fe4450a2739d0f690498705f117f2ef6767f54663af67ce5607e32676d57f4937c90725ab043ec98c7b29eac1cf8eafce413910ab93f7b53d4065ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455624946fc2806f0ab83262bcb4c6e31a09f6401481ee44510dd5c49427ce18c9289b5107c05749575dec5dbedf669e1bfb0a65ad27479c3ae3dcb796a8a0d2e4ef367187afc543ad6348c6a0473f57d2c29c949ff6ade94930612ae4c86e4d26bbfbeffa68913b3bef75630f14901cb676923169b9ac55d6d29c2ba5baf0c6c04ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85560f3f92aa69381b49385b15d6ffe40cde7535fe106fbb81e3815af1f5d8bf4d4505eb2f15fbfb88f6ba136ae43c6cd5859dcdc4fe684f57bbed1c58280c8739eeeafa5b7876d77451c80e984dd7babfd5e9a5da4ab96a696554a29f2c06644d3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556282eabc2dce4c1c1bea2bc75feb12abec902dfc7a86cc110cd87425c0788081fed1375ec9cd8b5396090ca584f3471f41d0468346da50a58391dae989f2e2ea1f0e60c117e9f6a73f19bcabfd9405e2774f31f86d794d8d2e14686c7feb746c7bf9c5b764c7df2742ae396ebee2c53ab642dda7476a74f5799298d7cd00ba085ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c726a61b62704979a654bedc6f656d9ae69f65841e13bc15f0eca49848c561ea95a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556220e785d51faba56528d789bf6ecf545a0ea422658076513811e99acef22f9d98e9b59790f45a11cef468936e7d2e85a0bb2ffd1a6dd3a822779a51d46af0cad483eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7cd096d290c626fd791b3d538bfb064b723404eca016afda2823b12ac553bebfba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455626a51f2d71e26c9ad934f39eac69c676164c237f26b93caedb8f62faf251faf9251f16d1b08b981a0203cdafa413b7c515dca5a6d16d158c2c5919e015f309edb83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ff96a22568c9fb7969791d19f11a4a98552b03303550d06379d09b4a0fcfcb31a9cfc655c90473dccdebe27c78884d3346ab9a76a13c0ae559acf16eb1a5c9f8e399d36e80c72d397c5b33ed3b183d32cd4e29db15f2e6b7d8a6f9fd32125312a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623ac9a834a6daa5d047cfa711158fe8f92bc04c6e03655c614472e5e8b291293e626ab4f95a3adb987589c1b1b062a51831bc96ecec70e6140ae20aed120a715183eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603264a46cd7d14dc061141b662e48e7e0aca93a639dc87aff26225c055517feef2d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855807c72e51f02b1d20ae4cd9525acb3aac5f70519c27f508abbfe78fee41ff91603479fccb08808c5075a3a6fcdfe17f51b8c8ffaf77e1f81317b2903bb869c88e288c089d2dc06f2e03f045b8b0e84b8579788d5128f8eec1d25a9ddd0f5573fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621b92e5498b3705e935dd58839a966bbdc68df6c050946941868e4b352901cc9338f3c543f10ce132a6443ca0ed0263b5366165dda9074679d6d3bf22269b2ce036efb61c169d5d15e44bbb8aa83f65c9026d2597856d75caba0415b57f49925612d3d625e95850d83189e03850aeccc66bc18be4203e69bffe96210d381dd43ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c7452cb118864553360d42f8ff0570280d94c258b7c0d1b4f40522df6220c58c288c3689166bbd5b882df53c3cad3fb0b662ddfcc2692cada5f09417000d7c955032d837408252cf50fda8e799bb6800fee2f0b841388c9611baf118b40ea954a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562d9ef1c282769d7b2914928e423f8278065945e599255cd63aecb50244244a997c6632e76afae9d363a7c123802e47ec7c6bc911cab5e6586464fbd7d24c6c36183eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603267a7504062222b9134313958e12e6cae9effd7b7fa9e4347b93fe37a03bc33376e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b594ec9316db4f3adae62ddc34a09b7a7a255b47595cc577e37ceb6857e2cd908b3875452eec410d5618f1cd5e434d1bec9805c6ebc9ec007c20fc3346c422f0fed0d29defcb3b4ed83010959a8bd4344dbf46392196cf740ef40bf7968c14b6a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562d56e1e9c425db854c788a2f20df61c592ec93edbc13d09209cc98e64220ebb212ec609a22ba798d174002955f7d7680071b63787139cefed5d5d2308a59f429683eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326f2a22a73c535ddac62ef6aa1d7dbab4b70f06351be17b858da74ddaefdaf0030e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d66209feca8aecd266cd68b289d4b5d5ff5559a596ca1e34bc61498898cdf0fc3dd6b7e12be08c1f21f187874870a23e8bb4ebdc56d33d38f3ab532bdede6c2a11eb3f4d8b65ceb9f1efcf46c9c8d02eacc4367d00a4736f6afff44ad59a4a50a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562bdb8ed5a386228f0483b9adde9340c49f3723917bde3811758d33db5a4ead27bac712231edf487786ff260d609128b76a0ec1846019501c03c813102257b9dc057e6a885268cae3ab8d6b32c58e50c9f6c063a379352bd91b104ff9cc0d78a9913c6e2e433753472f409a8623f3e8661b27350ce20eeb140aca2a122f12abd43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a5c9c35e36c052158e94a74461b3afa2c5767130459c012a5436d90d64275bc473d6bc087d099d1d3869826780e77fa1cae7a046d984afd1cf1f615638203abf2611431ff44a6073dcd5ab49d1c23b0cd2f39e32285d4a158f2f6e037c52bcd0a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562e12d6da8e9c5f38a4bd8b647628d6b243ab8df1f362e21bba7c305afddf00527c4faf487d23f2c68ff65c5dc952147fdc06a99f16beac6be1596ce1f7f8e89ab5724ec6fe74f88f89eadde9459cb613954776ce80ea583491f04b59a9d1f1d450a232d61e4bd62047de93d07f64b684ec1421cf251b6d2818141426f34f62abce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a0786f2761d3c06b6da34dd3394107f44121a23c12c419e2a7e4726b6225b1e83b4bd128ab42014147fa82e2625584cd1e7e174be33229b66ba316ef562006f99a8e2299a7c9f8a17d6ba3cd779fa8a65a7c524e1ae17288a132adc131a3284aa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556287a512bfe82e07557d21419f3a82308504b698f8763467665db6e85b112f972927b2b14d2410a56183ca27cc46d283722ffb2bdcb279d6f85c07170a742abe415f57f57c4a013c4f38067b42e90b85fcff60d3c7f1fa8972170a878694c5417c847394237b31ca2e7d3ae6e3fada3fb994de4005e2d36552f24816eea77c4a56e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550ceaa85116c36972b79110dc0cdd9a255fd3905a99434bbff12d20298d40e42d1cf3a5ad5756d657347e82977355b61337f7cf4ef3cdc05d9f90b6b105d7ee1f9e92b77075f58794a4de790d451b6b35cfcd008e6fa31155a0715bae9cafd51ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455620d6488a27f758e78d8a102ddab15feb6cad5c9830c8dbc7069813b4e633d50fa4f8a5bb7d079ef331cac604d8277013f7fc43d3eafef9c44a607e7aa0c5891aa205f47999c32351bf71aabf8aff2f4c004d01a7fe714bd7039997fe781448b224117fb90da63fef565848613d5d745430ee90b92512eb9b6021e0a60d9fb7a54e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85528acf410b904d2c9e3a2f49bdb10294d4013adf0bd8e616002026830302a7eebfd5628f82caad531b9c1b77bbb5da880f10095e2dee1460a734dfd8ca32ff91f73e771d4cb8b636607bd897844c0d66d6d912dce8dc88b0203a15ebfffb41fcda85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455629e4e5818f94863ccdc0c04a01410fe4dcb5730df3f855272eb959686b747a6137c96c83f67037d3dbd59089f7fc1e465b030fd0f6d0db75cd0fdcf15ed4bbb0ac3a410a6e1d34dd237f6c79344dcb7a8a2115848c8644c4a33f38391713755f683b41df30bafc0c0eabd446c1d4315bf5044fd103e14accfb169421c9c4decf7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7f291562c0e153509a344583168e620a3ff8a09eba9c27e1360cf0c22ade54a8ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556213ab7f4e61d18941969472a890558936e85c80d0db74e880d78cf94124d86ac47fcbc77e9bcc60bf94b50b4d02dfff41cda1c23cd63dabb62c7a4527d6c25e4083eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a5eaa841cecc6c76210a23326a676acf6e6a78402fd07ad9fb257e613a49c41d7a26433d9a6cacef4920a4b7fcfb0069e7f73f5acb6758475661554d9edf3d2268d72bfdd5941d5bbe215009f03fe9278f9206edcd15b0f2c97736c50fce4fd6a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455622c92eb48211779672e30af8adf9ff094abe3ddf7523f543f9819b734e1e7f6fe2c4b67f0423b7328aae9f632eae812745bfc98b8c11bfebe67200b1eb355417be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85507afd4e2f71b0a683e0bc329efacce24572e8d3ebb0ea4ce13dd821d71b00994e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557a7b56b7fb62a27289e480290f61b4e212422ce6eb6405c0bf9ddc43ba83be6def27aa480688ed6fd9f682a2adbd26085d2c78d9901cd6baced931cea46833909f6e99b3fe03d3f587dc294b88a15db0d9a814924f34abe0d786de3bf998f486a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562bdb362eeefce272a961f59bc4ef286aebd3fd3003dd0e53770030587ead64acae76af0c733768d9284d993d74e9db0a0213c55a3373183be383bc46c51db01e683eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326c67b705f11cdd36883e80f6011c31cf9725283df1fbd3720f769c9f0be93a31ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855323926bd6b79cddcd20a8084e640a5c353e6bf26e0b99dc11bb83283db82ea478022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c74599b8bf296fa957ee6296c9c96de4af04694ec0d25b2052e6bbdf59ef154bfda85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556268d4b511dab3ddbc4373efa5a0c1f1d16ab38d818d63273139ff7cb8a5f791c36be03f9d5903c13ea3f65f31395a37c49f7d4ef6ec29b9bd29a23afce2dd3e3b83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326f53f6297799cd1bf56f84d1759c5cb47449aa23c746e96b78354a48cf5be8365e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a7be550cda09942928b3a066943a355b2fac5d3dfff413bd141220e6bc443b0cf5140f95ab7da3e57d4a9c38f82d02592046853e31401a8a78664c12330d3108c6fd26ac1dee74c513c000e586cdbafbd2adb7e3fd33a8db54573ae6040b9086a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455624bd40686367d872caef3f8ca35e8b3fca8d06048504fbf8bcde25b770cfe3509c538435465394c88ef3412d5d2c86bf2fe345ffeab47eda0c5500c037483275b83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603268b805aedddeaf5d305d13803737ad066c550dcbe5b715131bec795f477797cbbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ee160e47987bbe71e415dd537428db365027c667dfaaab3dd9441e297cfd7e405c71c5d311c1c2b0802a0de3508c9cda45d6c6d698f5052ac76d91974982b09ea71cf60d9f64f9d2d7c069c3d22f57450d48a6c9c70898f132e6c62fa23111da85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c3ac85f621abb1480d32709cfd7c023b08d9de7140d3fe83c56f71fd9a2a4aa7e4311d2eb76e8ebc002fe85d200edafe77f71a6628ce13e93e12e2cc1742998383eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326bd3c1f6935773af56db89c70961df29bf7d36b5e2443e40ef307c5e5cbb54969e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85512bf9aa02e31e3747ccad5c9b8f1e368ade491f17c6a61673ec9a5028108a96dfb4ebcc08e361247aacd54153053e7f1ff41a430104f59a0ce91314946fc56677df187554e18409163d8b16b85cacd20742a8d4d566487aecb475fa0b0128124a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562fd2481a4e19aa76ed2af2e5a42df9044a6b4f637da335fe08bbed2a3511edd86d015a9b70220a76172f608e937755733fabf0a3b94e3ab80cc2825ec04f774a2d0e24a9dfb7104b61152189b0d8974d47386e462d86ff2dd06be003ad6ec32584d9fa65dd61da17a950ea1367c2c8ed2f0c09f78d7de74ece1cfaadb8f453cf6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d4b4b441c8948a4ba8861397bd1c6401cd9e737394f758a73976558e0e4d0ed3cc5ab72ba3986c4d87d2925180d2099b31f6ae1a82c6fe35d8e7af411f630fd9baef2c860996c75ce32ff4cc3f6db6e256aced07cba6b195e04a8267a919b778a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562e4c80de3ecfa22b73d7a37846ec8b7382b3fec54cc803f475ed9596b1d6dabebb6acc4f9fedd9fd4b205c7164139370b56c9074769e31e215d1c17324ada9f6b68bef6635cecd56c86b6b5d07ad08e9e68b3eb817950475d2f59e04ef38473320071ac449259511f1f8ad48886e2cb7cf5fcfecf671654ed724f9c7734281517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855076a5e8c70a47a5898090fb253e2ecef6ff7e6826ecc6fc9d6cbcdf708d5996a0e223fbc2c2d46f160565cfcb0e7d8d65336e929be9425065d7fde51c04e3d7c3477bdb97596f0e3435ec9ee53bf9f57a4a8baf3a80cfaa39336c8c4e797cb0ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562e4c80de3ecfa22b73d7a37846ec8b7382b3fec54cc803f475ed9596b1d6dabeb1dab5e778828c9b6875364f6c9239849fb2c7cdc0bd4a554fabd35fcf02bc6459434ad379846bdff7d8c99acf469f724527d5d7136c4ab25231116d82d6bf491ef31fd52112062421ae3e325c5008bc15ffab1d0b887077e6111e1df9ade29ade3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e066be59c068736b71543cd9b30a9f21da38b95bd9c7f1090fee20f5d4a26c9cd9270013a22a5d0a546295ce025ceb9717d6773f0bfc8d29e130ad5eda4ba7b8f3a961644e0b22877db061bb2be7e802fc4653686055dcfb0b64714d52dcf0a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556243bd65790715ee573c80566f21bcc83eb9b9325565c7aefb4c4324a986e38462cef5a616bb2f0d8a422ea9106b1b557e1ea399ca55fa0b74dc2f3b254672d390e1af7354399a8b27aee4df1a3140f93ca777fd0bbf9c9c34c30df22c604b2a8f994032c59fec8212c9ce31f0b58753ee47cfbd45454976703347255e10525701e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855353d484d6605cb39d425d103251c5c2c7e7b685bd3bfe826a09f17879b4e87bd2151c8e6bc4a03888d8ee0f80583f5676be950a787fa02a9f0f03f4d3e39bb84a567af22e9a4905618c3f9cc85a57f4bcd9052567ed5df8d36732acee14362b3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455624574a9a3af08a35e75284a35ddf1ca8f9310dc0905eb46635156b0eb97016cd7f1ca24e5816ec8cf90d51448b028cbd3137175c023bf34186c5db317ebbb0656f4136420947161e4c580312b0738331d9301357b40c0a85b0f9d0b3093df74758570734dc0e260e2986b40c2090d3863350940d202006d0d5d9896be684c5199e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7eb4e05ed615ebbf0024d183bf16bab06bb51a4dbbed9464c38f33aa5df7db54aa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562fd2481a4e19aa76ed2af2e5a42df9044a6b4f637da335fe08bbed2a3511edd86dbd0a0bc68341f38a4fa2f9596fa163bfbee18d505b4a09d7b80652da2593a6683eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7149e57427e55c8aac7a66f49d6a6454c4ed9c54c4502ffe3e050d2d55aac1261a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562d1f6dabbc2ffd604f7566166d295b9194e9b63e2ffd72b3d56ba339f730640f49684b5314248d1096348200cce1d2303c7c3ec4579285e4571a169277ba1cfa583eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85562425ff704908995e3d3dc0710f974c771b57149bf0a8e71ff7a88d2004aa36baba24e1db8958737ffa19de29708daa261a11c62cb9e300d8705d8059e1e08a4eb17a0a0351104baefc5f56b74919889658f47b64e7ef0dcfed0c556c48d0bfda85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556282cf4f62fff6f17a9c916dac5ad61a577e5744693eee04e7fca7bb73003e65895b77252b02aaae270327e725e10d524efeb500f679896fda5fa6f4869e3f9a69118f6cac5ec3d2f680b53a112624c60b6460b5673d865f0069dc74c6add6607d79a97d2e4f9e271d93b6efc797a615ab70440958c84c87285fa78e8382e1e45be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7458a0d1e2068f79557f335dccac5b2da4fe46dbcb6472f3254b76788a41931e5a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627d445df9b62d7dd84b573e088ddf5ee4f5842bd7a1f3f4af348bd039a4943c164bdbdb08780428a050bc7bba233ede385f0b002f76802c419a19f1aa1376f27883eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85537e0409ad89f07adbb0fe480b5a86d55e7c306feb89d0965a9e6db30ad6c409c5b0c0b5e629e4b83280cfb2010cab696afa56c0b66cdbfa3b2cf149f79043058cefd8d7504ea88c7933f4c9dacdc3354d6a0e7a03be04c8905987eab3e442462a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556277f1ee71861581e02f7d86fb34bf2beeb7c1e42603d722b37dcb557fdb85c355b6bc4afb182e70040ffa252517167366e68539da211f0d32b202ae80094ecfac83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326358d612da3143455dc2579e9e6ef77e2362e6c684e4462a9e086c7e66498dd28e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d3227f5969e60145200e5bd65f23fef593742228b8b126d89f805f3f421c4030934ee5bb152e2216c7bfdcb4ad0ef05027c97369566035a5bdb14a245ad940262d93882e629713c9d2f9ffbea98ae75b9e60d730748f51dd27ad707d7410584a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455620319ccf06fce997a29e395264fa3da557e931c38585b7d88918d873657f29a106450e2ecce9fcdc679f98a1676fc0b2501e92ab32f1cabdccf5fe890cf199f3083eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326e2ec4d563d657b0833831887d40e6a7ab05461d3f4beea39ddb6f9ecf04a6677e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7829a0d0d31b3e28547ace42c56020bfcabbc764e370fecc9ded44f37f109fdf9a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455628db744d57925e94de433eb52cabffcc8779c290ec3b23c223e8e7d50df907ea8058c34d803d94b548df0c449fdf4d8dc0523015883e6ae3aadcd9b7c4fcc855983eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855739d07cfcfe4eb10548f184b5bb8ad169c4f0fa2d4e5d1f2f24d9bf8dd6b7a643e75e67fb8cc6c32b2a6215cadd9881c5e017a5992a9a8f4c4b77c987029271b5b573b41fe6e2c2660b2f1f0ade6a294381b2a026bbd32ca315bfdf3c3b20baea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562666938669952af19b9cdb35ad9f2ad660025555af3d734777320e5082745054927742653c5743bbb6495001426e0f688d030a1f9019ee11ac93243db56d0871304a7f2ea6e7c02b6f80ac0f396a213e55e171d3e325610efc28786fb35e72df35f317b88bb8237ebbc5d2f18ba0f23f34c26ab5e94a0ba151aa8f1ecbb164bbde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7e32e4ec32ed736581ba389028dca84344f9cab639c94839ea904efc53b7ffcd5a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b8fd75ec2a98edd6dbd115cb667f218f04ad5a3e560741cb665f5f47bb62f7096116a3f7086290c83386192361dcef6fdf4d9e50cc0b44fb3e3dc03e5a34548583eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e52cabc9c5a22ef1de4a0295f2b6648af41691fb4607c9dcc713f076fa2b827ffe947e100f3a870fca6edda4244f609f4d5cf5af5ba9ab92d86db3ce33c329b8761e797a0b97b4c6a1fdc1473320a6a246330a3f73290562f16b2bedf1a3d61ea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556225f74642ca921b772111bac79f00583bef838d0664796273326b19b57e1f84a85966ad124086385f39edbb2175505f202c579aebaf46b004e81267ad98d0b6e62f0522666b321b8014953c1d707ff1ee599e1fbcd9bbced406c15447ea89fbe2ba95f7d6f82d1a7d8a9b6fba31e05957b84ae2ef1fd1e6dc7ae2a2d1293209c2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7ed86ef52d64e4bce359cc995ad324a6b03061420f0750961f4781b3f69d56ecea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562df07f4c16eaede4a14bfe128d48fd251ffd32e92b766412b34a1e8c7924615f1d12e5d063b0968b3b736521e73673140ee6243859373e4cb66aff3c50804a8a083eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c72ce66429015e0c83265032a434770532451bbbe019d54d60a17d116f582a6b24a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556267cf4a2a72fcbe8b2b99293f6f040a6cdfce46208990fa3a33fe386f2b1a08430c9a695e65be4ad742fa913e902043320effea4690d20a83a3a97f861de982a083eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557bdab432d6468408d3e3dfcfda39c9f219fe43f4c034fb94a52c0859c838de364f71cfa31cda4debf240c4c7cd716c50d82c1a1f09fa03b9ba775aeab47500fa5a137a10c59e8e76158e6bd3d4b3ca34461a3ac02362eab2c264779f2d540abaa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556267cf4a2a72fcbe8b2b99293f6f040a6cdfce46208990fa3a33fe386f2b1a0843eb8535019571de384cc75cbf3d8afe060c3c0a35a1e42e38b81c6286a9d068bc83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326c16d223c9321b8be411b1c140e1cfc219596e54998a61a27d78e62bf4f913bd9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855543e369d24e038a51fbd837ede7f4753d41aa3c4652a2521859ede7573b2adf0549d498c1fc544ea4a575e13fc46baf2c8f5a0fd082d87120c6865d0b07621641b922047dde58678767bced9fed45e3c4e79ce4abf970c51a6317c8653717fc1a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562372aaa6abfe5988d0b2835db4c871dd7ac4f8681a932eb218db84d726871111cbaf904860575d8d7b81403ca0a616405a407af46674ee20338f4116babe76eb8eba044c8a4f58d864e18dc6e94a2359194301a4f089b6cf24516b1cacfbd7dd87e46f629413907c835140bebfc9d12ff401fd2c6460e11583f7d274d472adaafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85525db12803fe49cee426ee870e544a7b37f603fc89f30baaa289edf6ae4718ef5c02257ec7da4a16b034de7ae1b9b80fa2744c9bebb0d687710b169937b9956f17374d2bf048237634f9c48bb5f8e70d7639f5a6e90b1da97b6215648857d74f2a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562044c4fdb1daaec60418da7df21e727f9801d4b48bac2709fde4830a637221242ecd9461e3ad014412166524ffd1b938ea53b93eb2d133d2e217c80b17c4cf3d280d389ab0f4bd47e2fc35f7e7f950a5c511ed661fd64ae4ec3178c624ad3101884c182217be45b44d329459d4a8af04067b246e636c5cbada293e437de5ea660e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7f305eaf36af476eb0b532842f78f40ea51c7aaf4d3ebf0226a31ca5624641610a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562bc1e48132e078ffb6db7be0357a6110ff999d7bec712014f17bbcc7ecf2bbd2bb6922decfd42860ee49cbc17b6c96d4af13bc05f9ba13dd99ab4cb5d58ab9ca383eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85513e7e513cc7c27a923e02d0c6b942d04266b75107be8e0cc8c2d1990043739a9ef313f7f687146d5e222b4cbd46555233c54b6ebb3271dac72c079907e92395d540d3e5e37ff93501fd5daf1dfd8e0a1f4d5e680ff4d8622ccb97536449d7408a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627673b50bfd705bd63bf09f0ee504e1cf0b6ad1ab96b862093b209e992a4fe33c0ae7316e04451a0ac3b4efb4e8c891311e261c765f54f42d7bf55e12974cb78cceda53402eb441cbb96df21da7c6aa49d73e5ecbb5bdb3a99889a0ef21128b0fc7be90673bfacf610f0c771dc396020c691dfa5056a840c6f8218f1484905d09e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85591469bd98b580209895e6412535da6084384ec4dba1385f5371c369bd488d50ee99b0fa349b4e7ae87fa148ba749ca9e8c8a2f70c2d0bff1fcdc38926215f9bf23acedaacec431f8d84cd03bbe44ba8af657ec9af618e06173e13da561cbd33ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b01c804d0f1223a037bf2f02bf9f046bab72177cb5364cab1e5e3840eb765acd76cb16836a7cd2f7a7f1a0a25505397668f20ee11632ef3b515552352b51165e83eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c60326b7ef42e6684bc8bc825b8f4f7ce4a2ad4d0447d251de45c017597c051684b86ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c757010c52ec13f5362cb2d040bae85d4d4f01dfa257810708e5f9017b77592040a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556251479b3b38111f28f1988f24b7781452b1e0e7fa00e9cfbe7c0774b757771e9e755e9fcd3e504fb8f59e7242bc09890c22d22028939117d1039ed0f55e4f8bf983eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85552479a0d7e8b7b46c03450d0a0fe9068af38c64572b17d1521253e99df4da67d7c08c2cc511f0185dba19df9bd04d07fd5e3b78faa9f907896f789b629475e750da8ef2fda8b9ebcbc7b894db25c9746c004f67094fc3c5cc9f788efd7a80d55a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b01c804d0f1223a037bf2f02bf9f046bab72177cb5364cab1e5e3840eb765acda5c67deb5d1d16b35e1301f21f1f92888b7d3d33a5195467633fb347238460d583eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603263632078366a4c50517d072f3ccd2dd100e164537f07f0cb665ab5aa1939579e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558c0231935fe1aa70db46240f17825b776125c206f20ad778d58511326b714d068c0b1926474fc1f565efe5ef8583a4830783065f7350a3dd236b8682e80d09486c01babf11aeb41de71ce4a5d427547322e21042398d2d76b6a10881bb92252ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556260068a0bcb4b5b954c5a8e1d6186a41d8e55042a915ad2ee88939954310108614dee79956299c74a091a850f6bf55c70b8783452703f39a3ba85ea12143f4db33d707d739109e3de57de2ab7d784203da1c847f0689bd7f1861623d866a46f8f7c8f0edab44177e2e1d9eb64022f41812aaee97921a2937f2a5d27b56f0bbf9de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2a21a9cbe04e4f632b03a61842704f2d84b04c4febccf51a6e551efcfec8b968022c4520c40d65b81c8f20bcaf359a83bae760ea584134adff7ae816efef0c7f7b847858f59441b57186be37645a7addab19485ad1e14aaf4a9c06d40731adca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556212d49141a9f0bc758aa4c80745076522d4adadb48f62ee8422f1bd0ab23979074232f124248dc1c8e44213ff8356c14385f9ff0b9570f01474488c60b41b661383eab3298bf6cd20571444791054c0ed8c59c49ea159891636ce932f92c603262c49ae6dc12657d61d7ace1529e4dadc0e481747e1b5dbaf761b275b86e0b0eacc315fbb3d4c15223485e6dd16c73e123a7db7950215d9149f36e838d8b8b5b138ce7ec3251b97b0816f1f0459d2e40da29f30fb33b9df1e6b895968bbcf43b067c204abb56da1ba8ff262b732bd748cd8803712368ae1475034f738df89b4ec174ef46261158babd4b57d5eafb34f819ae848b18904f0dc85f7ca5e13a78472rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibreoffice-6.1.3.2-lp150.2.6.2.src.rpmlibreoffice-writer-extensionslibreoffice-writer-extensions(x86-64)      jre-64libreofficelibreoffice-writerrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.66.1.3.26.1.3.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1[ٙ@[G[G[Ѱ@[[#@[[@[[@[qr[i[f[b@[a[[ @[Y[U@[Q[GB[CN@[:[3|@[,[+@[+@[+@[&M@[$[$[#@[[o[@[ZnZ@ZZZmZmZZ@Z@ZZZЛZJ@ZZZ̧@Z̧@ZUZa@ZlZlZlZlZlZZZZZ%Z@Z1@Z1@ZZZ_@Z Z@ZZ}@Z}@ZtRZtRZo Zhu@Zhu@Z_:Z]@Z\Z\ZN@ZKt@Z:PZ1@Z/Z.s@Z.s@Z.s@Z*~Z)-@Z'ZZ@Z@Z Z }YZ@YYYY@YYܶ@YdYdY*@Y@YYY@YaYu@YdY[@YNT@YJ_YGY?Y9<@Y7Y0Y0Y0Y)j@Y@YR@YtXXX-X@X!@XƉX•@XX@X@X@XXXXXXXX~@Xx@Xs{@Xn5@XlXY@XWXOXBXBX2X@XX2@WW@W֘WW#W@W@W9W W~Ws@Wm Wc@WZWPWPW0{W,@W)@WX@WX@WcWW@VbVbV?@V@V@V޾Vm@V'@VVVɦVV@V@VT@V@V@V<@V<@V @V$@Vy;@VwVwVrVpVn@VjV]V@V4@V(V'~@V'~@V'~@V V Vf@U@U@U@U@U@U@U@UM@Uݪ@UU@U@UUUUy@U@UJ@UU@U@Ua@U|@Un@U]U\w@USR@RRJ@RJ@RRRRRR@R@R߲R߲R@R@R@R@RRΏ@R=R=R=R@R@R@RʚRʚRʚRI@RRRƦ@RƦ@RƦ@RTRTRTRTRTRTRTRTRTRTRTRTR{RSRR R@QMQQdQ5Q@QQ@QQQ'@Q@QQq1Qo@QnQ\Q\Q\QIQHS@Q/FQ& @Q$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@Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfstrba@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comadam.majer@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.combosim@opensuse.orgbjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comguillaume.gardet@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comalarrosa@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comtchvatal@suse.comadam.majer@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comcarmen@carmenbianca.eufstrba@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commgorse@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commgorse@suse.commgorse@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comtchvatal@suse.comzaitor@opensuse.orgadam.majer@suse.detchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commgorse@suse.comzaitor@opensuse.orgwbauer@tmo.attchvatal@suse.comwbauer@tmo.atdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commkubecek@suse.cztchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comdmueller@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.commeissner@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdmueller@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comarnaud@versini.eutchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comfstrba@suse.comtchvatal@suse.comdmitry_r@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comolaf@aepfle.deolaf@aepfle.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfcrozat@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comarnaud.versini@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtbehrens@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfcrozat@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfcrozat@suse.comtchvatal@suse.comfcrozat@suse.comfcrozat@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commvyskocil@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.comdvaleev@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.comfridrich.strba@suse.compmladek@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.comtchvatal@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.compmladek@suse.comtchvatal@suse.compmladek@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- Honorably mention all the now dropped patches from 6.0 series that are merged by the 6.1 already and as such never entered TW: * bnc1088262.patch * bsc1088263.patch * bsc1095601.patch * bsc1095639.patch * bsc1098891.patch- Remove libreofficekit files that are not supposed to be installed when the feature is disabled- Update to 6.1.3.2: * 6.1.3 Final- Use turkish spellcheck that is now provided by myspell-dictionaries- Update to 6.1.3.1 fate#326624: * 6.1.3 RC1- Version update to 6.1.2.1: * 6.1.2 RC1- Switch to serf from neon package that is quite dead - Remove sysstray configure option as the code was removed- Update to 6.1.1.2: * 6.1.1 RC2- Version update to 6.1.1.1: * RC1 of the 6.1.1 release- Fix the bundled assuan version to be 2.5.1- No longer run chrpath on bundled gnupg as it is not needed- Rewrite description to reflect we ship also offline help- Version update to 6.1.0.3: * RC3 of 6.1.0 release- bsc#1095639 LO-L3: Exporting to PPTX results in vertical labels being shown horizontally * bsc1095639.patch- bsc#1098891 LO-L3: Table in PPTX misplaced and partly blue * bsc1098891.patch - bsc#1088263 LO-L3: Labels in chart change (from white and other colors) to black when saving as PPTX * bsc1088263.patch- bsc#1095601 - LO-L3: Exporting to PPTX shifts arrow shapes quite a bit * bsc1095601.patch- Reenable firebird integration- Add new language Kabyle- Version update to 6.1.0.2: * RC2 of the 6.1 series- Added patch: * 0001-call-System.runFinalizersOnExit-by-reflection-since-.patch + Call the System.runFinalizersOnExit method by reflection, since it is removed in jdk11- Version update to 6.1.0.1 release- Fix ca_valencia myspell dictionary name- bnc#1088262 LO-L3: Table borders appear black in LibreOffice (while white in PowerPoint) * bnc1088262.patch- Expand disk constraints to not fail on arm64- Enable display of commands in build logs - Diable header-only Boost:System usage on older Leap - old-boost.patch: Fix building with older Boost version - Bumb disk space constraints. We need more than 32GB.- Drop merged patch bnc1094359.patch- Version bump to 6.0.5.2: * Bunch of fixes from the upstream - Try to implement safeguarding to avoid bsc#1050305- Add more translations: * Belarusian * Bodo * Dogri * Frisian * Gaelic * Paraguayan_Guaraní * Upper_Sorbian * Konkani * Kashmiri * Luxembourgish * Monglolian * Manipuri * Burnese * Occitan * Kinyarwanda * Santali * Sanskrit * Sindhi * Sidamo * Tatar * Uzbek * Upper Sorbian * Venetian * Amharic * Asturian * Tibetian * Bosnian * English GB * English ZA * Indonesian * Icelandic * Georgian * Khmer * Lao * Macedonian * Nepali * Oromo * Albanian * Tajik * Uyghur * Vietnamese * Kurdish- The kde integration now properly installed by upstream, no need to do it in %install phase- Try to build all languages see bsc#1096360- Update to 6.1.0.0.beta2: * Various buildfixes as found by our testing - Reenable KDE integration on 32bit - Drop merged patch libreoffice-libxmlsec.patch- Make sure to install the KDE5/Qt5 UI/filepicker- Conflict with gnome subpackage on the gtk2 subpkg as it was split of from there bsc#1096673- Update to 6.1.0.0.beta1: * 6.1 series first beta, many fixes and features around * Notably kde5_gtk3 integration, on by default now - Remove merged patches: * 0001-Use-PYTHON_FOR_BUILD-instead-of-calling-python-direc.patch * libreoffice-icu61.patch * kde5-configure-checks.patch * bnc1060128.patch * bnc1039203.patch * bnc1094359.patch - Disable firebird everywhere for now as it causes issues - Try to implement safeguarding to avoid bsc#1050305 - Disable base-drivers-mysql as it needs mysqlcppcon that is only for mysql and not mariadb, causes issues bsc#1094779 * Users can still connect using jdbc/odbc - Fix java detection on machines with too many cpus * libreoffice-java-sched.patch - Remove galaxy icon theme replaced by colibri - Add karasa jaga icon theme- bnc#1094359 LO-L3: LO Writer: Text in boxes not visible * bnc1094359.patch- Add supplements for xfce4-session for libreoffice-gtk3 to install that package when xfce is present (boo#1092699).- Add condtional for Libreoffice Supplement in libreoffice-base, no longer install libreoffice-base by default for future versions of openSUSE.- Extend the icu patch with more patches wrt bsc#1091772 * libreoffice-icu61.patch- Bump to 6.0.4.2 bsc#1091606 CVE-2018-10583: * 2 more fixes on top of 6.0.4.1- Do not require update-desktop-files on 15+ bsc#1090737- Remove aarch64 condition in _constraints- Drop patch bnc1083525.patch merged upstream- Fix build with new icu 61+ bsc#1091772 * libreoffice-icu61.patch- Version update to 6.0.4.1: * Another bugfix update containing >60 bugfixes- LO-L3: DOCX import: missing table background color * bnc1083525.patch- Do not enable LTO on older codestreams, too old toolchain- Provide and obsolete all the gtk3 disabled stuff if we disable gtk3 to ease migration- Drop patch libreoffice-lto-failtest.patch as the problem was with memcpy in wrong phases, fixed by cflag -flifetime-dse=1- Provide and obsolete also libreoffice-branding-SLE- Use pkgconfig(libpg) instead of posgresql-devel dependency- Bring back offline help per popular demand as lto saves space we could use with it bsc#915996 - Update patch to not call python directly during help generating: * 0001-Use-PYTHON_FOR_BUILD-instead-of-calling-python-direc.patch- Use gpg keys to verify downloaded archives- Add patch to disable test failing with LTO: * libreoffice-lto-failtest.patch- Switch to memory-constraints macros to limit threads as needed - Enable LTO on libreoffice, 16% smaller binaries, less memory used- Reduce the ifarch condition based on new exclusivearch - Name directly dependencies that were accidentaly pulled by gtk3 before- Conditionalize gtk3 build as it requires "newer" gnome than the one we ship on SLE12 currently- Update glib2 requirement to match what code actually uses- Reduce archs to only those that are really capable of finishing the build- Update to 6.0.3.2 fate#324870: * Final 6.0.3 tag for release- Disable firebird engine on SLE for now- Also drop boost_string_fixes.patch merged in upstream differently- Version update to 6.0.3.1: * Another bugfix release milestone - Drop patch orcus-0.13.3.patch merged upstream - Drop patch bnc955545.patch merged upstream - Drop patch bnc1081079.patch merged upstream- Require liberation-fonts instead of Recommends wrt bsc#1083213 * Basically we need ANY font, but liberation-fonts are the Arial/etc. compatible and thus you can view the MS Word documents - Drop Build/Require on xorg-x11-fonts- Require libreoffice-branding >= 6.0. Otherwise, an update of the libreoffice package keeps the 5.0 branding (including the 5.0 splash screen), which is not nice.- Install gtk3 subpkg on mate desktop wrt bsc#1083993- Remove upstreamed patches * bnc1061210.patch * bnc954772.patch- Version update to 6.0.2.1 release: * fixes bsc#1089706 CVE-2018-10120 * second bugfix release closing around 80 TDF issues- LO-L3: Saving PPTX chart changes $12K to 12,345 format * bnc1081079.patch- LO-L3: Cutting object (Rectangle) in Navigator cuts the whole slide instead * bnc955545.patch- LO-L3: Wrong transition time * bnc1039203.patch - LO-L3: Slide with chart has some strange (too large?) elements (PPTX) * bnc1060128.patch - LO-L3: Table(s) from DOCX show wrong position/color/...? * bnc1061210.patch - LO-L3: Copy and Paste in Table ignores formatting completely * bnc954772.patch- Add patch to build properly with orcus-0.13.3: * orcus-0.13.3.patch- boost_string_fixes.patch: Boost in Leap 42.3 and SLE-12 is lacking some functionality found in newer versions. Workaround the problem.- Make sure we execute everything with python3 * 0001-Use-PYTHON_FOR_BUILD-instead-of-calling-python-direc.patch - Bump version of bundled gpgme to 1.9.0- Version update to 6.0.1.1: * various fixes all around * Fixes data exposure bsc#1080249 CVE-2018-1055 CVE-2018-6871 * Also fixes bsc#1089705 CVE-2018-10119 - Bump the version of libgpg-error - Drop the libreoffice-poppler-0.62.patch merged upstream- Version update to 5.4.5.1: * Various fuzzying fixes/etc * Fixes data exposure bsc#1080249 CVE-2018-1055- Disable one more test that fails- Do not depend on procps- Version update to 6.0.0.3: * RC3 phase of libreoffice 6.0.0 release- Require xorg-x11-fonts otherwise nothing is shown- Do not pull in liberation2-fonts wrt bsc#1077375#c5- Disable 2 db tests that are really flaky in OBS- Fix the lo-provides filtering to allow proper provides to be generated- Version update to 6.0.0.2: * More fixes in RC2 of 6.0.0 release- Add requires on kdelibs4 to avoid crashes- Add libreoffice-poppler-0.62.patch: Fix build with poppler 0.62, where UTF8.h (explcitly marked as an experimental header) was renamed to UnicodeMapFuncs.h.- For now disable qt5 integration as it is utterly broken * just keep the kde4 one- Version update to 6.0.0.1: * RC1 of 6 series, now tests seem to pass- Version update to 5.4.4.2: * Proper release containing few additional fuzzing fixes- Reintroduce kde4 subpackage (now qt4 build with openssl-1.1) - Add the gtk2 subpackage to not pull-in the gtk2 on current desktop * Also supplement as needed for SLE12- Supplement properly the qt5 and the plasma5-workspace- Fix providing libgpg-error0 bsc#1072061 when bundling- Version update to 5.4.4.1: * Various fixes on 5.4 branch- Version update to 6.0.0.0.beta2: * Many fixes in gpg4libre and all around- Seems we no longer need the _r.so directly, no mentions in code- Do not upse otherproviders() as it is not needed with new rpms- Merge up all the icon themes as they have intermixed deps - Tweak up langpack generating to work with new gettext .mo files * Those macros are pretty ugly- Add patch to not bother checking qt4 bugs: * kde5-configure-checks.patch- Start updating to release 6.0.0.0.beta1: * Code for Qt5 UI * No longer flickering opengl backend * Tons of updates * Collada and gltf are removed upstream * Online help re-integrated even better - Remove merged patches: * 0001-Adapt-getcompver.awk-to-Java-9.patch * 0001-This-hunk-breaks-jdk9-build.patch * 0002-Detect-libjawt-automatically-on-java9-too.patch * java-encoding.patch * gnome-documents-check-ntimeoutid.patch - Drop no longer needed patches: * libreoffice-hotfix-disablebrokenshapetest.patch * disable-flaky-hsqldb-test.patch- Version update to release 5.4.3.2: * Various fixes in 5.4 branch * Contains also fixes for bnc#947117, bnc#1035589, bnc#954776, bnc#1021675- Disable the CppunitTest_desktop_lib as it fails on the utf encoding- Disable the verbosity of the build again, getting complaints of build log is too long...- Switch to bundled gpgme on old distros where it is not possible to update - Rebase scp2-user-config-suse.diff to apply again- Fix pyuno paths wrt bsc#1059720- Make sure now plasma5 gets gtk3 UI not the generic one- Disable kde4 integration on Tumbleweed as libqt4 is build with openssl-1.0 while we need openssl-1.1- Removed patch: * 0001-tdf-100501-Adapt-to-Java-9-at-least-on-Linux-x86-64.patch + Integrated upstream- The commons-codec, commons-lang and commons-httpclient are not actually needed- Version update to 5.4.2.1: * Various bugfixes on 5.4 branch- Added Esperanto to list of languages.- Added patches: * 0001-This-hunk-breaks-jdk9-build.patch + Remove a patch hunk that breaks rhino build * 0002-Detect-libjawt-automatically-on-java9-too.patch + Fix detection of JDK9's libjawt.so * 0001-Adapt-getcompver.awk-to-Java-9.patch + Adapt getcompver.awk to Java 9 where the version might be single digit * 0001-tdf-100501-Adapt-to-Java-9-at-least-on-Linux-x86-64.patch + Make LibreOffice find Java 9 JVM at runtime * java-encoding.patch + Replace one unnecessary UTF-8 character by an ASCII one- Version update to 5.4.1.2: * Various bugfixes on 5.4 branch- Fix fail to build with kde integration disabled wrt bsc#1055393- Parse over with spec-cleaner to remove few obsolete declarations- Add gnome-documents-check-ntimeoutid.patch: fix intermittent crash opening files from gnome-documents (bsc#1047714).- Version update to 5.4.0.3: * More bugfixes on 5.4 branch for the final release- Version update to 5.4.0.2: * More fixes from 5.4.0 release branch - Use system based xmlsec1- Add api keys for google drive to work bsc#1047167 * Copied from chromium- Update to 5.4.0.1: * First rc of the series, now only serious bugs will be fixed - Drop upstreamed patch 0001-undo-clone.patch - Drop upstreamed patch 0001-watermark.patch- Add suse color palette bsc#1045339- Cleanup the License string- Add patch to fix bsc#1028504: * 0001-undo-clone.patch - Add patch to fix test failure on 32bit: * 0001-watermark.patch- Run tests only on intel 32/64bit- Version update to 5.4.0.0.beta2: * Ton of fixes over beta1 * Oxygen theme is gone- Install libreofficekit headers- Artistic was dropped with vigra- Switch to normal mirror location- Version update to 5.4.0.0.beta1: * Feature release 5.4 first beta - Refresh patch disable-flaky-hsqldb-test.patch - Drop merged patches: * bnc959926-Implement-text-rotation-for-Impress-table.patch * gi-annotation-syntax.patch- Use nss to avoid issues with mixing openssl and nss- Version update to 5.3.3.2 fate#323270: * Update to 5.3.3 release containing bunch of additional fixes - Add direct dep on harfbuzz-icu- Version update to 5.3.3.1: * Also contians fix for bsc#1036975 CVE-2017-8358 * Various fixes in 5.3 branch for rc1 of 5.3.3- Provide and obsolete the help packages wrt bsc#1035087- Fixed bnc#959926 LO-L3: Text not rotated properly in LO Impress tables * bnc959926-Implement-text-rotation-for-Impress-table.patch- Version update to 5.3.2.2: * bsc#1034329 CVE-2017-7882 * RC2 for the 5.3.2 release- Version update to 5.3.2.1: * RC1 of the 5.3.2 release- Version update to 5.3.1.2: * official 5.3.1 release- Fix syntax error in 0001-allow-none-gi-support.patch (bsc#1028817).- Add gi-annotation-syntax.patch: the (allow-none) annotations weren't being parsed, leading to breakage on SLE (bsc#1028817)- Version update to 5.3.1.1: * RC1 of 5.3.1 release containing various bugfixes - Drop upstreamed patch 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch- bypass upstream bug for aarch64 and ppc64/ppc64le https://bugs.documentfoundation.org/show_bug.cgi?id=105519 removing some fods data files source of test failure.- Fixup pyuno loading as it broke when we dropped the uno patch- Add conditional liberation2-fonts BuildRequires and Recommends for Tumbleweed, it is better suited for the version of freetype2 we have available.- use individual libboost-*-devel packages instead of boost-devel- Version update to 5.3.0.3: * Fixes bsc#1034568 CVE-2017-7870 * Fixes bsc#1034192 CVE-2016-10327 * RC3 of the 5.3 targets with additional fixes- Remove upstreamed patch * bnc1010961.diff- Version update to 5.3.0.2: * RC2 of the 5.3.0 target, stabilizing the lokit- Version update to 5.2.5.1 * various bugfixes - Remove upstreamed patches * bnc945446-vertical-text-clone-formatting.patch * bnc955548-crash-fix.patch * bnc980734.diff - Fix L3 bnc#1014896 LO-L3: Libreoffice calc (writer in fact!) freezing when running a hyphenate all * bnc1014896.diff- Provide the breeze-dark content in the breeze icontheme- Drop system-pyuno.diff patch as it breaks services tests as the pyuno was not loadable- Version update to 5.3.0.1: * RC candidate stabilizing ont he beta1 bump- Fix L3 bnc#1010961 LO-L3: Change tracking: everything is a change, and accepting changes * bnc1010961.diff- Fix unixODBC loading bnc#1017925 * 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch- Build firebird driver only for version 3, 2.x series does not pass tests at all - Drop 13.2 support, out of scope as EOL- Fix L3 bnc#980734 LO-L3: LibreOffice missing contents in PPTX deck * bnc980734.diff- Version update to 5.3.0.beta2: * Various bugfixes to bring 5.3 to stability- Fix L3 bnc#945446 LO-L3: Clone Formatting ignores vertical text alignment * bnc945446-vertical-text-clone-formatting.patch - Fix L3 bnc#955548 LO-L3: CTRL+Z not working to undo changes performed through Navigator crash fix * bnc955548-crash-fix.patch- Version update to 5.3.0.beta1: * Starting of testing of new major release - Refresh patch system-pyuno.diff - Refresh again libreoffice-hotfix-disablebrokenshapetest.patch - Drop upstreamed patches: * libreoffice-firebird3-selftest.patch * libreoffice-firebird3.patch * 0001-allow-none-gi-support.patch - Remove --enable-hardlink-deliver switch that is removed from autotools - Add dep on libzmf, libstaroffice - Update internal xmlsec- Version update to 5.2.4.1 * various bugfixes mostly containing L3 fixes: - Fix L3 bnc#946674 LO-L3: Undo does not revert bundled font size changes for table cells - Fix L3 bnc#952640 LO-L3: Cut and Paste (at the same position) changes bullet point formatting - Fix L3 bnc#955548 LO-L3: CTRL+Z not working to undo changes performed through Navigator - Fix L3 bnc#959168 LO-L3: Undo on bullet point style change only works when focus is not set - bnc#957991 LO-L3: Improve pivot cache reading performance - Refresh patch libreoffice-hotfix-disablebrokenshapetest.patch- Introduce back scp2-user-config-suse.diff wrt bnc#1010654 as otherwise user configs would disappear with maintenance update...- Add provides/obsoletes for brazilian and chinese to be matched on dvd bnc#1008743- Update to 5.2.3.3: * small fix from .2 release- Version update to 5.2.3.2: * Various small fixes in the 5.2 branch - Move the firebird db connector to subpackage wrt bsc#1003896 - Refresh a bit patch 0001-allow-none-gi-support.patch- Version update to 5.2.2.2 bsc#1026640 CVE-2017-3157: * Various fixes for the 5.2 branch- Add 0001-allow-none-gi-support.patch: don't use "nullable" for introspection, since it isn't available on SLE12 version of gobject-introspection (bsc#1000102).- Switch google-carlito-fonts and liberation-fonts Requires to Recommends.- BuildRequire libopenCOLLADA-devel (the new package name) instead of openCOLLADA-devel, except for Leap which only has the latter- Version update to 5.2.1.2: * Various fixes for the 5.2 branch release- Build KDE integration on openSUSE 13.2 as well- Update _constraints file: set the 25GB HDD / 4GB RAM limit as general requirement (global) which only aarch64 overrides at the moment. Prior, there was no 'default' limit set and all archs were exceptions.- Version update to 5.2.0.4: * Fixes contained in rc4 of 5.2.0 release- Version update to 5.2.0.3: * More bugfixes for the first series of the 5.2 branch- Version update to 5.2.0.2: * Various bugfixes on road to 5.2 this time rc2- change BuildRequire from pkgconfig(fbembed) to libfbembed-devel; this is a temporary workaround allowing build both before and after firebird is upgraded to version 3.0 in Factory; once 3.0 is there, this will be changed to pkgconfig(fbembed) or pkgconfig(fbclient), based on %suse_version - libreoffice-firebird3.patch: build against system libfbclient2 if Firebird 3 detected - libreoffice-firebird3-selftest.patch: fix failing selftest when built against Firebird 3 libraries; the failure is caused by database file format change, provide two versions of the test database and let the test select the one that matches Firebird version - firebird_integer_x64le_ods12.odb: rpmbuild doesn't support git patches adding binary files, add the ODS12 test database as a source instead- Version update to 5.2.0.1: * Various bugfixes for the rc1 candidate * Fixes bnc#987553 CVE-2016-4324- Reduce constraints based on resource usage reported by OBS- Version update to 5.2.0.0.beta2: * More bugfixes on road to 5.2 series * missing-include.patch- Add patch to fix build missing-include.patch- Version update to 5.2.0.0.beta1: * Disable support for sle11, not needed anymore * Cleanup the specfile from all the compat conditionals per above * Disable bundled help and point to upstream wiki always (speeds up build quite a bit) * Use pkgconfig style dependencies instead of the develpkgs * Remove all the bundled tarballs that were aedded for sle11 * Adjust the constraints a bit to reflect reality * Remove merged patches: * scp2-user-config-suse.diff * 0001-Make-HAVE_JAVA6-be-always-false.patch * 0001-mdds-1.0.patch * 0001-liborcus-0.11.patch * 0002-boost-filesystem1.patch * 0003-boost-filesystem2.patch * bnc856729.patch * bnc939998.patch * bnc945443.patch * bnc945445.patch * Refresh patches: * libreoffice-hotfix-disablebrokenshapetest.patch * system-pyuno.diff- fix bnc#939998 - LO-L3: PPT file shows wrong titles * bnc939998.patch - fix bnc#945443 - LO-L3: Undo ignores vertical alignment * bnc945443.patch - fix bnc#945445 - LO-L3: Undo does not revert changes of table separation lines * bnc945445.patch- Version update to 5.1.3.2: few small tweaks for the .3.1 release * fate#320521 - Refresh patches: * 0001-liborcus-0.11.patch- Split out gtk3 again but this time install it on openSUSE and avoid it on SLE12- Version update to 5.1.3.1: * Various small bugfixes all around 5.1 series- fix bnc#856729 - LO-L3: Double borders in Calc * bnc856729.patch- update constraints file for aarch64- Version update to 5.1.2.2: * Various small bugfixes all around 5.1 series - Remove upstreamed patches: * 0001-Fix-patch-to-apply-on-SLE11-just-some-unknown-patch-.patch * 0001-Fix-python2-build-of-pyuno-with-older-py2-versions.patch * 0001-Update-etonyek-patch-to-apply-with-sle11-patch.patch - Refresh patches: * 0001-liborcus-0.11.patch * libreoffice-hotfix-disablebrokenshapetest.patch - Fix sle11 build by not using -r on ln command - Update the subtag registry to latest version- Install also gdb pretty printers- Introduce glade subpackage to match up with fedora and to provide others possibility to work on glade UI for libreoffice- Remove services patch, no longer needed everything tweaked upstream: * libreoffice-disable-services-check.patch- Add patch to detect boost_filesystem headers: * 0002-boost-filesystem1.patch * 0003-boost-filesystem2.patch - Add patch to fix rounding bug in test on i586: * libreoffice-hotfix-disablebrokenshapetest.patch- Version update to 5.1.1.3: * Various bugfixes for the first bugfix release of 5.1 - Update patch to build on sle11 * 0001-liborcus-0.11.patch- Add patch to build with liborcus 0.11 * 0001-liborcus-0.11.patch- Use mdds-1.0 * 0001-mdds-1.0.patch- Appdatastore is everywhere- Add upstreamed patches to fix patch application on sle11: * 0001-Fix-patch-to-apply-on-SLE11-just-some-unknown-patch-.patch * 0001-Update-etonyek-patch-to-apply-with-sle11-patch.patch * 0001-Fix-python2-build-of-pyuno-with-older-py2-versions.patch - Localy disable the services test that SEGVs on sle11 * libreoffice-disable-services-check.patch- Do not bother with kde integration on SLE12- Try to enable libreofficekit integration by mimicking what RH does bnc#965296- Provide/obsolete the gtk3 subpackage in gnome to allow nice migration - %dir the appdata folder to build on leap and older- Un-split the gtk3 from separate module 5.1 should be stable enough- Do not install the appdata xml files twice bnc#965294- Version update to 5.1.0.3: * Fixes bnc#967015 CVE-2016-0795 bnc#967014 CVE-2016-0794 * Various small fixes on road to final tag * Update internal tarballs for sle11 build- Fix requires on libmysqlclient_r18 on SLE11 - Fix a bug on es provides with en-GB - Provide l10n-pt from pt-PT- Update to 5.1.0.2: * More small fixes here and there for the RC2 release - Remove upstreamed patches: * libreoffice-graphite.patch * libreoffice-uno-py26.patch * libreoffice-kde4-filelist.patch * libreoffice-old-gtkapi.patch- Reenable collada, debian and fedora both build with it so do the same- Set ulimit to unlimited prior build to allow better debugging of build crashes- Add patch attempting to fix build on old gtk2 versions: * libreoffice-old-gtkapi.patch- Add patch to fix filelist generating after kde3 removal: * libreoffice-kde4-filelist.patch- Add patch to fix graphite2 bundled build on SLE11: * libreoffice-graphite.patch - Add patch to fix build of pyuno with python2.6: * libreoffice-uno-py26.patch- bnc#951579 - LO-L3: [LibreOffice] Calc 5.0 fails to open ods files * deleted RPATH prevented loading of bundled 3rd party RDF handler libs- Version update to 5.1.0.1: * Update few bundled libs for SLE11 - Drop support for gvfs2 - Drop kde/kdeab switches - Drop lockdown enabler- Version update to 5.1.0.0.beta2: * testing the changes for 5.1 series - Remove upstreamed patches: * bnc-679938.diff * bnc-889755.diff * bnc-945047.diff * bnc-954345.diff * use-long-for-test-comparsion.patch- Version update to 5.0.4.2 bnc#959716: * Final of the 5.0.4 series- bnc#945047 - LO-L3: LO is duplicating master pages * bnc-945047.diff- Version update to 5.0.4.1: * rc1 of 5.0.4 with various regression fixes- bnc#954345 - LO-L3: Insert-->Image-->Insert as Link hangs writer * bnc-954345.diff- Disable another hsqldb test: * disable-flaky-hsqldb-test.patch- Version update to 5.0.3.2: * Final tag of 5.0.3 release- Add patch to fix flaky test: * use-long-for-test-comparsion.patch- Remove upstream merged: * bnc-939996.diff- Fix bnc#939996 - LO-L3: Some bits from DOCX file are not imported * bnc-939996.diff - Fix bnc#889755 - LO-L3: PPTX: chart axis number format incorrect * bnc-889755.diff - bnc#679938 - LO-L3: saving to doc file the chapter name in the header does not change with chapters * bnc-679938.diff- Add patch to disable flaky hsqldb test: * disable-flaky-hsqldb-test.patch- Version update to 5.0.3RC1 as it should fix i586 test failure - Drop upstreamed patch: * kde4filepicker.patch - Update text2number extension to 1.5.0- obsolete libreoffice-mono - pentaho-flow-reporting require is conditional on system_libs- Update icon theme dependencies * https://lists.debian.org/debian-openoffice/2015/09/msg00343.html- Version bump to 5.0.2 final fate#318856 fate#319071 bnc#943075 bnc#945692: * Small tweaks compared to rc1 - For sake of completion this release also contains security fixes for bnc#910806 CVE-2014-8147, bnc#907636 CVE-2014-9093, bnc#934423 CVE-2015-4551, bnc#910805 CVE-2014-8146, bnc#940838 CVE-2015-5214, bnc#936190 CVE-2015-5213, bnc#936188 CVE-2015-5212, bnc#934423 CVE-2015-45513, bnc#934423 CVE-2015-4551, bnc#910805 CVE-2014-8146, bnc#940838 CVE-2015-5214, bnc#936190 CVE-2015-5213, bnc#936188 CVE-2015-5212, bnc#934423 CVE-2015-45513, bnc#934423 CVE-2015-4551, bnc#910805 CVE-2014-8146, bnc#940838 CVE-2015-5214, bnc#936190 CVE-2015-5213, bnc#936188 CVE-2015-5212, bnc#934423 CVE-2015-4551- Use gcc48 to build on sle11sp4- Make debuginfo's smaller on IBS.- Fix chrpath call after the libs got -lo suffixing- Add patch to fix qt4 features detection: * kde4filepicker.patch- Split out gtk3 UI to separate subpkg that requires gnome subpkg * This is to allow people to test gtk3 while it not being default- Version update to 5.0.2 rc1: * Various small tweaks and integration of our SLE11 patchsets- Update constraints to 30 GB on disk- Version bump to 5.0.1 rc2: * breeze icons extension * Credits update * Various small fixes- Version bump to 5.0.1 rc1: * Various small fixes * Has some commits around screen rendering -> could fix kde bugs- Kill branding-openSUSE, stick to TDF branding.- Version bump to 5.0 rc5: * Bunch of final touchups here and there - Remove some upstreamed patches: * old-cairo.patch- Add explicit requires over libmysqlclient_r18, should cover bnc#829430- Add patch to build with old cairo (sle11): * old-cairo.patch- Version bump to 5.0 rc3: * Various more fixes closing on the 5.0 release - Removed upstreamed patches: * fix-old-poppler.patch * mdds-old-gcc.patch- Try to fix build on SLE11 and remove obsolete patch: * A mdds-old-gcc.patch * D pack-desktop-files-for-optional-filters.diff- Update to 5.0 rc2: * Few small fixes and updates in internal libraries- Version bump to 5.0 rc1, remove obsolete patches: * 0001-Fix-could-not-convert-.-const-char-to-const-rtl-OUSt.patch * 0001-writerperfect-fix-gcc-4.7-build.patch- More chrpat love for sle11- Add python-importlib to build/requirements on py2 distros- Provide/obsolete crystal icons so they are purged and not left over - Add few patch to get LO in more buildable state on SLE11, all upstreamed: * 0001-Fix-could-not-convert-.-const-char-to-const-rtl-OUSt.patch * 0001-writerperfect-fix-gcc-4.7-build.patch * fix-old-poppler.patch- Fix breeze icons handling, drop crystal icons.- Version bump to 5.0.0.beta3: * Drop merged patch 0001-Make-cpp-poppler-version.h-header-optional.patch * Update some internal tarballs so we keep building - based on these bumps update the buildrequires too- Generate python cache files wrt bnc#929793- Update %post scriptlets to work on sle11 again- Split out the share -> lib linker to hopefully allow sle11 build- One more fix for help handling bnc#915996- Version bump to 4.4.3 release: * Various small fixes all around- enable aarch64 build- Reformat with spec-cleaner- Disable verbose build to pass check on maximal size of log- We need pre/post for libreoffice in langpkgs- Use old java for detection and old commons-lang/codec to pass brp check on java from sle11 * 0001-Make-HAVE_JAVA6-be-always-false.patch- Revert last changeset, it is caused by something else this time: * 0001-Set-source-and-target-params-for-java.patch- Set source/target for javac when building to work on SLE11: * 0001-Set-source-and-target-params-for-java.patch- Try to deal with rpath on bundled libs- Fix python3_sitelib not being around for py2- Add internal make for too old system - One more stab on poppler switch: * 0001-Make-cpp-poppler-version.h-header-optional.patch- Update the old-poppler patch to work correctly: * 0001-Make-cpp-poppler-version.h-header-optional.patch- Sort out more external tarballs for the no-system-libs approach- Add basic external tarballs needed for without-system-libraries- Add patch to check for poppler more nicely to work on older distros: * 0001-Make-cpp-poppler-version.h-header-optional.patch- Try to pass configure without system libs- Allow switch between py2 and py3 - Move external dependencies in conditional thus allow build on SLE11- Add conditional for noarch subpackages - Add switch in configure to detect more of internal/external stuff- Add conditional for appdatastore thing and redo it to impact the spec less - Add systemlibs switch to be used in attempt to build sle11 build- Hopefully fix bnc#913042.Redo check phase that sometimes broke .jar generating- Silence more scarry messages by bnc#900186 * Fixes autocorr symlinking * Cleans UNO cache in more pretty way- Clean up the uno cache removal to not display scarry message bnc#900186- Remove patch to look for help in /usr/share, we symlink it back to lib, so there is no actual need to search for it directly, migth fix bnc#915996: * officecfg-help-in-usr-share.diff- --disable-collada * reportedly it does not work in LibreOffice 4.4 - added version numbers to some BuildRequires lines- Require flow engine too on base- Fix build on SLE12 and 13.1 by adding conditional for appdata install- Fixup the installed appdata.xml files: they reference a .desktop file that are not installed by libreoffice (boo#926375).- Version bump to 4.4.2: * 2nd bugfix update for the 4.4 series- BuildRequires: libodfgen-devel >= 0.1- added version numbers to some BuildRequires lines - build does not require python3-lxml - build requires librevenge-devel >= 0.0.1 - vlc media backend is broken, don't use it. Only gstreamer should be used.- Install the .appdata.xml files shipped by upstream: allow LO to be shown in AppStream based software centers.- Move pretrans to pre- Version bump to 4.4.1 first bugfix release of the series- Reduce bit the compilation preparations as we prepped most of the things by _constraints and it is no longer needed- %pre is not enough the script needs to be rewritten in lua- Move removal of obsolete dirs from %pretrans to %pre bnc#916181- Version bump to 4.4.0 final: * First in the 4.4 series * First release to have the new UI elements without old hardcoded sizes * Various improvements all around.- Add debug symobols- Version bump to 4.4.0rc2: * Various bugfixes, just bumping to see if we still build fine.- That verbose switch for configure was really really bad idea- generic images.zip for galaxy icons seem gone so remove - Do not supplement kde3 stuff, it is way beyond obsolete- Remove vlc conditional - korea.xcd is no more so remove - Really use mergelib- Disable telepathy, it really is experimental like hell- Version bump to 4.4.0rc1: * New 4.4 branch release with additional features - Enable collada: * New bundled collada2gltf tarball: 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 - Obsoleted patches: * jvmfwk-disable-gcj.diff * libreoffice-4.3-plasma5-ui-decisions.patch * libreoffice-4.3.0.3-themes-symlinks.patch * office-cfg-linux-common-template-dir.diff * libreoffice-boost-1.56.patch - Refreshed patches: * officecfg-help-in-usr-share.diff * system-pyuno.diff- Version bump to 4.3.5 release: * Various small fixes * Fix for CVE-2014-9093 bnc#907636- And do it right as it was supposed to be bash variable :)- Fix typo %{libdir} -> %{_libdir}- Remove dangling symlinks from previous versions bnc#884942- Fix build with boost 1.56 * libreoffice-boost-1.56.patch- Version bump to 4.3.4: * Few small fixes * Fix for calc value ordering "regression"- Remove no longer needed mergelib patch * libreoffice-mergedlibs-circular-deps.patch - Add patch for plasma5 UI selector support * libreoffice-4.3-plasma5-ui-decisions.patch- Remove errorous self-obsolete in lang pkgs. - Version bump to 4.3.3.2: * Various bugfixes from maintenance branch to copy openSUSE. * Also contains fix for bnc#900214 and bnc#900218 CVE-2014-3693 - Remove fixes merged upstream: * 0001-fdo-82418-prefer-UTF-8-over-UTF-16.patch * 0001-n-708518-sd-check-that-master-page-matches-when-sett.patch- Obsolete old libreoffice-ure-devel in sdk and devel-docs in sdk-doc to avoid possible conflicts during zypper dup (bnc#900877)- Obsolete old libreoffice-ure to avoid conflicts during zypper dup (bnc#900877)- Fix the timestamp on docu (remove) - Try to silence postinst warning during verfication - Fix wrong obsolete lines- Disable mergedlibs for now as it is not tested enough and broke - Added patch: * libreoffice-mergedlibs-circular-deps.patch- Remove configure warning- Version bump to 4.3.2.2: * Various small bugfixes found from 4.3.1- added patches: * 0001-fdo-82418-prefer-UTF-8-over-UTF-16.patch: prefer UTF-8 over UTF-16 when importing CSV (fdo#82418). * 0001-n-708518-sd-check-that-master-page-matches-when-sett.patch: fix regression in bullets (bnc#897903). - Add masterpage_style_parent.odp as new file for regression test for bullets.- Try to handle collada coinmp and gltf properly.- Do not remove folders too early in the link-to-ooo-home * this fixes warning about trying to remove dir- Version bump to 4.3.1.2: * First bugfix release of series * Among others contains fixes for CVE-2014-3524 and CVE-2014-3575 bnc#893133 and bnc#893141- Require some fonts for compat: liberation / carlito fonts. bnc#824908- Version bump to 4.3.0.4: * Final 4.3.0 release containing handful of last fixes from the 4.3.0.4- Try to sort out broken help after migration from 13.1- Add more provides/obsoletes for lang help files to better handle migration.- Try to finish out the py3 migration. - Remove now not needed patch: * wizards-create-temlates-with-python-2.6.diff- Add patch to fix the themes/icons handling: * libreoffice-4.3.0.3-themes-symlinks.patch- Version bump to 4.3.0.3: * Various small bugfixes.- Use Python3 instead of Python 2 for pyuno.- Add rpmlintrc to sources.- Version bump to 4.3.0.2: * Various small bugfixes - Drop upstreamed patches: * 0001-Package-filter-in-common-pack.patch- Install missing libsaxlo. Hacked for now, upstream notified.- Add patch to fix unfilelisted files: * 0001-Package-filter-in-common-pack.patch- Version bump to 4.3.0.1: * Buildfix with new glm * Various fixes.- More languages got autotext. Reflect that.- Remove no longer provided files from list of artworky things.- Version the glew dependency.- Version bump to 4.3.0beta2: * major version bump with fixes all around everywhere - Added dependencies over glew and glm - Removed patches that were upstreamed: * set-language-in-impress.diff * text-alignment-in-shape.diff * kde4-4.2.3.3-timer-mutex.patch * impress-table-performance.patch * import-gradfill-for-text-colors.diff * fix-text-rotation.diff * fix-python-wizzards.patch * docx-brightness-contrast-2.diff * docx-brightness-contrast-1.diff * doc-brightness-contrast.diff * discard-more-header-footer-stuff.patch * disable-firebird-unit-test.diff * direct-format-numbering.patch * WW8-import-fix-upper-margin-of-multi-page.patch * VBA-macro-modification-warning.diff * Use-varying-aElement-name.patch * 0001-std-strlen-requires-cstring-include-to-build.patch Temporary switches until upstream allows system version: * --disable-gltf * --disable-coinmp- Add patch from upstream fix-python-wizzards.patch to fix crashing python wizzards ; bnc#881294- Typo in desc stating there is libreoffice-kde which is not anymore.- bnc#822625 - LO-L3: Table editing is a pain in Impress (performace issues) * impress-table-performance.patch- bnc#863018 - LO-L3: Missing text in imported .doc file * WW8-import-fix-upper-margin-of-multi-page.patch- bnc#875717 - LO-L3: DOCX import: font size of numbering is bigger * direct-format-numbering.patch- bnc#875718 - LO-L3: DOCX import: extra page numbers * discard-more-header-footer-stuff.patch- Security update CVE-2014-0247 * Use-varying-aElement-name.patch- bnc#467278: let the previous fix work under KDE4, too * VBA-macro-modification-warning.diff- bnc#467278: Introduce a warning that changes to VBA macros cannot be saved. * VBA-macro-modification-warning.diff- bnc#875713 - LO-L3: DOCX import: picture brigtness/contrast not imported * docx-brightness-contrast-1.diff * docx-brightness-contrast-2.diff- bnc#875712 - LO-L3: DOC import: picture brigtness/contrast not imported * doc-brightness-contrast.diff- bnc#870240 - LO-L3: pptx import file has text rotated on slide * fix-text-rotation.diff- bnc#870234 - LO-L3: pptx file has text imported as black instead of white * import-gradfill-for-text-colors.diff- bnc#870228 - LO-L3: Text inside the circle is not centered * text-alignment-in-shape.diff- bnc#863021 - LO-L3: Allow setting language for slide or presentation entirely * set-language-in-impress.diff- fix build on openSUSE 12.3: * disable-firebird-unit-test.diff- fix build on openSUSE 12.3: * 0001-std-strlen-requires-cstring-include-to-build.patch- Version bump to 4.2.4.2: * another bugfix release fixing more than dozen of issues. - Add explicit dep over libxslt - Remove patch applied upstream: * bluez5-support-for-impress-remote.diff- Generate autocorr content for various language mutations properly (shamelessly stolen from Fedora).- Use patch from upstream to handle the mutexes way better. Updated patch kde4-4.2.3.3-timer-mutex.patch.- Use correct paths for dicts locations.- After dict redesign depend on correct dict packages.- Fix haning in KDE by applying upstream fix. Will be included in next release. - added patches: * kde4-4.2.3.3-timer-mutex.patch- fix for non-working bluetooth remote control from upstream - added patches: * bluez5-support-for-impress-remote.diff- Remove googledoc extension as it is uttery broken and this is safer.- Require link-to-ooo-home script properly in postun phase. Fixes bnc#749059.- Version bump to 4.2.3: * Bugfix release of 4.3 series - Fixing 100 bugs and 20 of those with Major or higher importance.- Fix whitespace.- Fix autotext symlinking to point right path.- Switch Libreoffice Math .desktop to NoDisplay=true [bnc#869648]- Require ucpp in sdk. Thanks to cbosdonnat for spotting this.- Remove patch already applied upstream: * fix-sdk-install.patch- Version bump to 4.2.2 release: * Bugfix release of 4.2 series - Fixing 29 various issues and from it 16 most annoying ones- Make sure we provide compat oo symlinks.- Uk does not have the mythes too in suse.- Latvians do not have mythes so remove it from the dep.- Fix installing of sdk symlinks needed for working 3rd party plugins. - added patches: * fix-sdk-install.patch- Version bump to 4.2.1: * Fixes over 100 found bugs found during the first release testing.- remove duped pt-PT setting- Fix vlc macro again (thanks rudi) - Fix typo in description - Fix nl and nn language subpackage incorrectly requiring unexisting thesaurus package.- Try to provide other older translation packages to avoid various collisions as reported by repo-checker.- Fix vlc macro in specfile.- Change how to enable/disable VLC support, allowing to override this with OBS prjconf (needed for SLE).- Switch to ghost files to work without modifying filelist.- Try hard to support migration from older layout where the help and autotext are dirs not symlinks.- Add condition around uno cache removal so it is properly wiped when needed.- Require libreoffice-l10n-en always to be sure we have something that can really launch.- Requires libreoffice on post for iconpacks so we generate the symlinks.- Version bump to 4.2.0.4 which is the final * Fixes 20 of last crit bugs.- Remove patch for split icon search that is no longer working split-icons-search-usr-share.diff - Use symlinking posttrans hack for all noarch pkgs - Fix the symlinking script to work properly- Add safeguards around the posttrans/postun scripts.- Workaround issue in rpm parser. Thanks to mls.- Add requires(post) for the post scripts. - Disable the update compat for now as there is something broken there.- Try to introduce back the posttrans symlink creation needed for proper use of the "noarch" packages.- Support update from older releases. Rpm can't handle dir->link.- sdk-doc can't be noarch as it is instaled in _libdir.- Reorder deps to be alphabetic again.- Explicitely want fbclient pkgconfig to be around.- Avoid collision with tn and sr translations.- sdk-doc can be noarch.- Version bump to 4.2.0 RC3 fixing handful of additionally found bugs.- Add sifr icon theme package.- Add missing %dir directives.- Add back rpmlintrc as it is still needed - Update comment about sfir icons- Raise doxygen dependency.- Updated patch install-with-hardlinks.diff to keep sane whitespace- Bridges now seem to get the cflags properly so patch is not really needed. bridges-missing-cxxflags.diff- Version bump to 4.2.0.2: * another RC candidate - Download the data from URLs instead of not providing the link. - Depend on libabw as it is another dep.- Go back to 20 on constraints as the 25g machines seems to be no avail- Drop the vlc dep on 12.3 and older.- Drop the rpmlintrc should not be needed - Raise the constraints more to really ensure build- Now builds with external dependencies * flute * libbase * libfonts * libformula * liblayout * libloader * librepository * libserializer * pentaho-libxml * pentaho-reporting-flow-engine * sac - enabled report builder- Enable slowcheck again with the added fonts dependency.- Sort out some whitespace and ordering with spec-cleaner.- Add defattr for the lang pkgs.- Add spell to en pkg.- Fix copy&paste- Use bsh2 not bsh1 for dep. Thanks to mvyskocil.- More filelist moves for langpacks and extra files.- Fix branding filelist and remove old help location from filelist- Drop branding-upstream package to merge it back to main one.- Raise required size for constraints to 20G.- Drop base-extensions, empty package too.- Readjust the link-ooo-home script to delete empty folders if not owned and add few comments there.- Remove lo_prefix and lo_home vars as they are pointless nowdays - Remove the debug switch to control ccache, it is controled already in obs so it is pointless in spec - Increase Disk requirement for 18 gb, it was 17 here on local build so it should be safe again to build. - Mark more files for /usr/share move- Try to move all the noarch split content to /usr/share- Drop Draft.jpg nobody knows what it is :)- Remove stlport hacks as it is gone since 4.0.- Do not create compat symlink for broken SLE11 desktop file as it is not built there anymore.- Quote the langs variable so we actually use it.- Do not reduce jobs if using icecream.- Drop scsolver readme. It is quite few years dead now.- Drop impress extensions as they were deextensified.- Drop patch solenv-java-source-version.diff as it is not used.- Disable slowcheck for now.- Fix typo on the sed line.- Version bump to 4.2.0rc for testing purposes - Update the spec file to be only one building everything - Cleanup of spec with removal of old cruft here and there - Remove bundled libs always demand the system versions - Remove bundled tarballs that are no longer used - Removed patches no longer usable: * fix-collision.patch * zip-3.0-add_options_to_help.patch * zip-3.0-iso8859_2.patch * zip-3.0-nonexec-stack.patch * zip-3.0-optflags.patch * zip-3.0-tempfile.patch * zip-notimestamp.patch * solenv-touch-no-dereference.diff * split-help-buildhack-no-vcl.diff * system-poppler-0.12.3.diff * scripting-prefer-internal-rhino.diff * build-help-common.diff - Refreshed patches: * office-cfg-linux-common-template-dir.diff * officecfg-help-in-usr-share.diff * solenv-java-source-version.diff * wizards-create-temlates-with-python-2.6.diff - To be fixed: * split-icons-search-usr-share.diff - Obsoleted specs: * libreoffice-help-en-US.spec * libreoffice-help-group1.spec * libreoffice-help-group2.spec * libreoffice-help-group3.spec * libreoffice-help-group4.spec * libreoffice-help-group5.spec * libreoffice-icon-themes.spec * libreoffice-l10n.spec - Help packs for now moved into l10n packs with proper provides. Can be adjusted later when we get full build for comparsion.- Version bump to 4.1.3 bugfix release. News: http://blog.documentfoundation.org/2013/11/01/the-document-foundation-announces-libreoffice-4-1-3/- Version bump to 4.1.2.3: bugfix release only. - Remove upstreamed patch buildfix-neon-0.30.0.diff. - Adjust patch jvmfwk-disable-gcj.diff to reflect current state.- update to 4.1.1.2: * first page styles (fdo#66145) * Calc crashes on spell check (fdo#68220) * broken options in ReportBuilder (fdo#67109) * can't save new autocorrect entries (fdo#67743) * checking for extension updates crasher (fdo#67539) * font style is not saved in ODG and ODP (fdo#67665) * broken formula expressions on XLS export (fdo#67571) * can't select other fill than color in Writer (fdo#66827) * soffice.bin segfault in libvclplug_gtklo.so (rhbz#998136) - update libwpd to version 0.9.9: + infinite loop when using WPXBinaryData - build-help-common.diff: allow to bundle the help icons even when help is built separately - buildfix-neon-0.30.0.diff: fix build with neon-0.30.0; only use the SSPI support with internal neon; took from master branch - use the new --with-help=common configure option- update to 4.1.1.1: * non-saved dialogs (fdo#67685) * lost cell range name (fdo#62729) * several performance regressions fixes * allow to connect MariaDB (rhbz#989246) * more on broken XLSX export (bnc#823935) * broken master pages editing (fdo#66924) * messed slide in PPTX import (bnc#593612) * crossing lines in WMF pictures (i#122509) * lost formatting in ODS export (fdo#67684) * misplaced cursor in Web layout (fdo#66577) * shapes anchoring in VML import (bnc#820504) * several problems with time stamps (fdo#67387) * lost lines created in report builder (fdo#33617) * lost sheet protection in XLSX export (fdo#64753) * paragraph style dialog height problems (fdo#67395) * complex hyperlinks broken in PDF export (fdo#33605) * lost background pictures in DOCX export (fdo#60990) * VoiceOver does not follow keyboard focus (fdo#54320) * some fields don't fit into options dialog (fdo#61544) * lost text frame in DOCX export (bnc#822175, fdo#58577) * non-smooth lines around fontwork (fdo#60282, fdo#66745) * embedded fonts renders strangely on first load (fdo#67086) * hyperlinks in table of illustrations (bnc#825976, fdo#39904) * Calc reads any number of spaces as a single space (fdo#67094) * initial MCE support in writerfilter OOXML tokenizer (bnc#820503) * several RTF import/export fixes (fdo#39001, fdo#54900, fdo#64637, fdo#65632, fdo#66274, fdo#66565, fdo#66682, fdo#67365) - remove obsolete patches: + buildfix-sdext-poppler-0.23.0.diff: integrated upstream + build-link-rt.diff: integrated upstream - bridges-missing-cxxflags.diff: lost RPM optflags when compiling bridges; it is still not fixed and breaks build on SLED11 i586- disable jfreereport extension for powerpc64- set PYTHON variables using python-config on SLED11 because the pkg-config files are not there - set the PYTHON variables only in the main libreoffice.spec because they are not needed to build help - build-link-rt.diff: liblt is linked with librt, so we need to link the libmerged with librt as well; it fixes the build on SLED11 - use -g1 instead of -g to reduce the memory and disk usage with debugging symbols; note that only .o files need about 12GB when compliled with full debugging symbols- update to 4.1.0.4 with very big help from tchvatal@suse.com - Writer + support font localized forms (fdo#62154) + gradient background in text frames (fdo#46029) + easy rotate images in 90 degree increments (fdo#34423) + non-bitmap DrawingML shapes in DOCX import (fdo#43641) + graphical numbering bullets in DOC, DOCX and RTF import/export + several improvements in comments handling (fdo#38246, fdo#34800, fdo#53442) - Calc + two new graph types (fdo#61135) + allow to export charts into ODC (ODF chart) file format + new functions NUMBERVALUE and SKEWP (fdo#57180, fdo#60322) + import/export more than 45 functions that are new in Excel 2013 + import large HTML documents with more than 64k table cells (fdo#35756) - Impress + option to disable the bundled Presenter Console + "Photo Album" allows to create slideshows from a series of pictures - Base + allow to limit query results - Math + new elements docking panel - General + new gallery images from IBM Symphony + improved hyphenation in Calc and Draw + delete multiple styles at once (fdo#46718) + port Agenda and Web wizards from Java to Python + syntax highlighting of the Basic code in local help + use HarfBuzz instead of the deprecated ICU LayoutEngine + lots fixes and improvements in the right-to-left (RTL) support - Experimental feature: + sidebar from AOO/IBM Symphony with resizeable layout from LO team - Filters + include hyperlinks in SVG export (fdo#47576) + embedding fonts in Writer, Calc, and Impress documents + numerous improvements in the OOXML and RTF import/export filters + allow to include audio and video in more formats: WMA, WMV, AAC, FLV, OGX, RMI MIDI, SND + import more file formats: Microsoft Word for Mac 5.1, Write Now 4.0, MacWrite Pro 1.5, and AppleWorks 6.0 - GUI + many more dialogs with resizeable layout + allow to clear list of recently used documents + easier access to the recently used documents from a toolbar + several search bar improvements (fdo#59101, fdo#58526, fdo#63035) - Performance + asynchronous word count + use a hash for auto-correction + use copy-on-write for RTF import stack + load label descriptions only when needed - Infrastructure + L10ntools refactoring + completed the port from dmake to GNU make - Extensions + ability to translate gallery items + use sensible names for gallery files - several API changes, see https://wiki.documentfoundation.org/ReleaseNotes/4.1#API_Changes for more details - about 3000 fixes of reported bugs, including: * VML paths import (bnc#820504) * broken XLSX export (bnc#823935) * date in XLSX import (bnc#819865) * DOCX import crasher (bnc#382137) * table in DOCX import (bnc#816593) * tab stop in DOC import (bnc#793998) * autosave and macro changes (bnc#817477) * recompile cells with #NAME! (bnc#615317) * undo of paragraph attributes (bnc#828598) * date selection in DOCX import (bnc#820509) * table row spacing in DOCX import (bnc#793262) * Wordart text boxes in DOCX import (bnc#820788) * cell value formatting in XLSX import (bnc#821795) * fFilled shape property in RTF import (bnc#825305) * wrong graphics position in DOCX import (bnc#792778) * line shading/background in PPTX import (bnc#794350) * page specific footer in DOC/DOCX export (bnc#654230) * negative seeks in win32 shell extension (bnc#829017) * freeform shape coordinates in RTF import (bnc#823655) * taskbar launchers pointing to "office.bin" (bnc#777070) * detect whether a Bezier shape is open or closed (bnc#780044) * double-clicking editable fields and macro fields (bnc#802888) * missing last character of shape text in DOCX import (bnc#817956) - update global compiler flags: + add -I/usr/include/mysql-connector on openSUSE 12.3 where the system cppconnector has wrong include paths + remove obsolete -fno-omit-frame-pointer; the bridge test has been fixed - set Python flags using python-config instead of pkg-config on openSUSE < 11.3; it is needed to pass configure - updated patches to apply cleanly: + buildfix-sdext-poppler-0.23.0.diff + install-with-hardlinks.diff + office-cfg-linux-common-template-dir.diff + officecfg-help-in-usr-share.diff + split-help-buildhack-no-vcl.diff + split-icons-search-usr-share.diff + system-poppler-0.12.3.diff - update BuildRequires: + add harfbuzz-devel which is used instead of the deprecated ICU LayoutEngine + enforce some system libraries versions: + liborcus-devel >= 0.5.0 + mdds-devel >= 0.8.0 + remove the obsolete dependency on libzip-devel; it is correctly required by liborcus-devel package - temporary disable mono until the support is ported for this LO version - try to increase the memory limits on i586 to 800; let's see if it makes the build reliable - update 3rd-party tarballs: + commons-codec to 1.6: + new Base32 encode + various character encoding issues + and many more fixes and improvements + icu to 51_1 + many fixes and improvements + commons-lang to 2.4 + lots bugfixes and improvements + mdds to 0.8.1: + added .pc file for pkg-config + several bugfixes and improvements + liblangtag to 0.5.1 + several fixes and enhancements + liborcus to 0.5.1 + date&time related fixes and more + libvisio to 0.0.30 + coverity fixes + performance improvements + implemented B-Spline conversion for xml-based formats + avoid NAN in NURBS code which fixes some freehand curves + libwpg to 0.2.2 + coverity fixes + libwps to 0.2.9 + read the page orientation + improvements in table code + various coverity and style fixes + add support of text frames and pictures + raptor2 to 2.0.9 + many fixes and improvements + rasqal to 0.9.30 + many fixes and improvements + redland to 1.0.16 + many fixes and improvements - add 3rd-party tarballs: + libmwaw, version 0.1.10: + allows to read many pre-OSX MAC file formats + libodfgen, version 0.0.2 + generate ODF documents from libwpd and libwps API calls + harfbuzz, version 0.9.17 + OpenType text shaping engine; used instead of the deprecated ICU LayoutEngine - remove obsolete patches: + solenv-carefull-patching-hack.diff: not needed after using GNU make + buildfix-sfx2-dependency.diff: not needed after using GNU make + bridges-missing-cxxflags.diff: fixed better way + build-max-64-jobs.diff: dmake is not longer used + boost-1.53-part1.patch: upstreamed + boost-1.53-part2.patch: upstreamed + redland-rpath-hack.diff: it seems that it is not needed any more - add fix-collision.patch: correctly split files into subpackages - remove obsolete hack for the fake build time - update configure options: + --enable-ext-mysql-connector was renamed to --enable-ext-mariadb-connector + fallback to the internal libraries on older distributions: + --without-system-libmwaw on openSUSE < 13.1 + --without-system-libodfgen on openSUSE < 13.1 + --without-system-harfbuzz on openSUSE < 12.3 - report builder is not longer an extension- add _constrains to force build on hosts with enough memory (4GB physical RAM, 6GB RAM including swap), and disk space (15GB) - print some information about the build environment: free, df, configure setting result- buildfix-sdext-poppler-0.23.0.diff: fix build with system poppler-0.23.0 - fix typo in sdk package description (bnc#827119)- do not hide icu and lcms2 dependency on openSUSE 12.1, 12.2, and 12.3 where we use the system libraries- remove the internal libicudata.so, libicui18n.so, libicule.so, libicuuc.so, and liblcms2.so libraries from provides and requires; they are not in the system paths and cause dependency problems for other packages (bnc#823111)- update to 4.0.3.3.5 (SUSE 4.0-rc5, tag suse-4.0-5, based on upstream 4.0.3.3) * cairo canvas fixes * fix emfplus windows build. * EmfFillPie fix. (fdo#65502) * EMF: avoid ambiguity in debug output. * fixup alpha bitmap generation for Windows * improved label overlap detection. (bnc#816939) * transform the clipping polygon before using it * improved label overlap detection (bnc#816939) * sw: word completion: do not add trailing '.' (fdo#61923) * fixed libcmis handling of related multipart content types * avoid setting user time on unrealized windows. (fdo#56583) * don't display the "broken OLE link" icon except on Windows * fixed import of custom shapes from PPT. (i#119872, bnc#823049) * don't hide cell content behind pivot table buttons, (fdo#60877) * ignore exceptions from checking with the update service. (fdo#64962) - use the system cairo and pixman again on SLED11; the problems with alpha channel handling were fixed (bnc#818291)- update to 4.0.3.3.4 (SUSE 4.0-rc4, tag suse-4.0-4, based on upstream 4.0.3.3) * WebDAV locking (bnc#805901) * VBA Worksheet.Change support * .dif format unreadable (fdo#64920) * broken Window.* VBA macros (i#06278) * EMF transparency handling (bnc#820385) * nested tables in DOC import (fdo#43105) * cannot delete text in shapes (fdo#63311) * black background in PDF export (bnc#795857) * Base reports crasher (fdo#64279, bnc#821586) * allow to access files uploaded to SharePoint (fdo#62219) * impossible to access lowercase external ranges (fdo#64031) * documents containing "Ž" are mangled in RTF format (fdo#64671) * SUMIF function gives Err:504 for external references (fdo#64229) - add sources for: * cairo version 1.10.2 * pixman version 0.24.4 - use the newer cairo and pixman on SLED11; the old system libraries have problems with alpha channel handling; the proper fix and maintenance would cost a lot, so it looks more effective and safe to use this workaround (bnc#818291) * May 24 2013 by pmladek@suse.com in LibreOffice:Unstable - update to 4.0.3.3.3 (SUSE 4.0-rc3, tag suse-4.0-3, based on upstream 4.0.3.3) * problems with macro DIR$ (fdo#64536) * invalidated java setting (bnc#820196) * image contour editing crasher (fdo#62965) * line alignment in DOCX import (bnc#820792) * typed date decreased by one day (fdo#59850) * missing picture in DOCX import (bnc#819882) * lost custom animations with SVGs (fdo#64512) * missing text boxes in PPT import (bnc#758621) * various problems with VBA Names & Names objects * subform does not properly get focus (fdo#63695) * better size guessing in DOCX import (bnc#779630) * look for alternative about dialog branding again * correct sizes for EMF+ bitmap rendering (bnc#795857) * page breaks between shapes in RTF import (bnc#818997) * broken rotated Draw objects in PDF export (bnc#817250) * text and graphics overlapping in DOC import (bnc#816603) * missing chart boxes and lines in PPTX import (bnc#819614) * form record source events triggered earlier in Base (fdo#63398) * best effort mapping of the OOXML patterns to our hatches (bnc#820786) * crash when browsing CMIS folders with files larger than XGB (fdo#64577) - update libwpd to version 0.9.8: + stability improvement + OLE stream improvements - update libvisio to version 0.0.27 + stability improvements - update libcdr to version 0.0.14 + stability improvements + angle is represented internally in radians (fdo#63734 ) - update libmspub to version 0.0.6 + DropCaps style + wrap and clip path + more gradient types + stability improvements - conflicts with older icon theme packages to make sure that all icon themes are up-to-date * May 17 2013 by pmladek@suse.com in LibreOffice:Unstable - really does not use hardlinks when the save_space feature is not enabled; it can't be used on SLED11-SP1 because the old touch command does not have the --no-dereference option- Fix build with boost-1.53, is also fixed in next release.- wizards-create-temlates-with-python-2.6.diff: Letter and Fax templates can't be created by python-2.6 if ODF file type description uses non-ASCII characters - office-cfg-linux-common-template-dir.diff: keep the default system paths first; the Agenda wizard is not found, otherwise- update to 4.0.3.3.2 (SUSE 4.0-rc2, tag suse-4.0-2, based on upstream 4.0.3.3) * lots crasher fixes * add mono support again * lots other import/export fixes * added and fixed various VBA API * FileDateTime function (fdo#63306) * broken word completion (fdo#62643) * broken YEARFRAC function (fdo#40100) * legacy diagram PPTX import (bnc#699334) * animations inside SmartArt (bnc#705982) * cut/copy icons in Basic IDE (fdo#30545) * table layout in DOCX import (bnc#780645) * VBA macro fails in PageSetUp (bnc#813528) * Firefox plugin not recognized (fdo#54087) * decimal and group separators were swapped * no sound with statement "beep" (fdo#58807) * shapes location in DOCX import (bnc#816583) * search is always case sensitive (fdo#63779) * unable to save on Samba via GVFS (fdo#54275) * slide show mode inverts outputs (rhbz#906137) * reorder toolbars in formula editor (fdo#63350) * wrong bullet color in PPTX import (bnc#719988) * splitting a table options are mixed (fdo#62670) * pull-down selections in DOCX import (bnc#779630) * shape with background in XLSX import (bnc#798309) * autocorrect options can not be closed (fdo#57905) * import of scattered and bubble charts (bnc#810508) * transparent background in EMF+ import (bnc#812793) * wrong background color in PPTX import (bnc#734733) * allow to use more than 3 sort criteria (fdo#51828) * 'Personas' are called 'Themes' and changed location * frame's background color in DOCX import (bnc#592908) * bullet points are not indented correctly (bnc#793414) * axis labels with percentage in PPTX import (bnc#813291) * do not freeze in picture dialog without JRE (fdo#57553) * better fix for default PDF export directory (bnc#777788) * implement easy access to the recent documents (bnc#816516) * really use the setting how to follow hyperlinks (fdo#51296) * keep migrating user extensions after one failed (deb#703486) * support MS Office and Flat ODF file types in Mozilla plug-in * impossible to assign a macro to a drawing or picture (fdo#62797) * VBA macro fails with error "Incorrect Property Value" (bnc#809017) * broken surrounding text support (STS) for Input Methods (fdo#63802) * VBA macro fails with "objCmd.ActiveConnection = Nothing" (bnc#805071) * several template manager fixes (fdo#60581, fdo#60844, fdo#61389, fdo#61390) * several Base Report Builder fixes (fdo#33091, fdo#36858, fdo#48056, fdo#61564, i#112652, i#108092) * several RTL support fixes (fdo#33302, fdo#38951, fdo#59117, fdo#60533, fdo#60554, fdo#60855, fdo#62050, fdo#62143, fdo#62399, fdo#63878, fdo#37464, fdo#59892) - update libvisio to version 0.0.26: * extend the encoding support * several other fixes and improvements - update libcdr to version 0.0.13: * text color, CDR, txsm, and other fixes - removed obsolete patches: * touch-no-dereference.diff * libreoffice-poppler-0.17.0-reject-fix.diff - system-poppler-0.12.3.diff: easier approach to build with system poppler, version 0.12.3 - enable mono build again- use --enable-gstreamer-0-10 configure option to make sure that we use the stable implementation- buildfix-sfx2-dependency.diff: svx headers started to be used in sfx2* solenv-touch-no-dereference.diff: touch --no-dereference in not available on SLED11-SP1 and it is not needed when not using hardlinks- update to 4.0.2.2.1 (SUSE 4.0-rc1, tag suse-4.0-1, based on upstream 4.0.2.2) * icon style fixes in local help * left margin of bullet (bnc#793414) * color issue in PPTX import (bnc#780830) * file corruption in XLSX export (fdo#49120) * rehash basic unit test framework (bnc#805071) * display the scaled font size in the toolbar (bnc#657905) * use number format, if available, for charts (bnc#734735) * only en-US help pack should contain en-US help (fdo#54278) * shape with background are missed in XLSX import (bnc#798309) * detect follow-on default member of default member object (bnc#809017) * change the font combo tooltip to say font is not available (fate#308255) - enable the MySQL connector extension on the older SUSE distros again- update to 4.0.2.2: * slide show mode inverts outputs (rhbz#906137) * splitting a table options are mixed (fdo#62670) * some historical dates were decremented (fdo#44286) * Visio document cannot be opened by Draw (fdo#62299) * Turkish Lira sign should precede numbers (fdo#62384) * left/right-only page styles and first-page (fdo#61952) * hangs when exporting a particular ODS to XLSX (fdo#62111) * crash in Danish thesaurus/spell interaction (rhbz#918938) * error bars values become Y-values when pasting (fdo#52159) * saving particular ODG file resets font formatting (fdo#61256) * displaying subobjects on different layers is broken (fdo#62617) * wrong result because 'Property Let' fails to execute (fdo#60752) * keep migrating more user extensions after one failed (deb#703486) * implement ODF export of multi-paragraph comment ranges (fdo#60769) * unable to save documents on Samba with Gnome VFS (fdo#54275, rhbz#895690)- Try once more and sort all the deps.- Use mysql-connector-cpp not mysql-connector-c++.- use -fno-omit-frame-pointer globally again until LibreOffice-4.1 where the ordering of compilation flags is reworked; the current situation causes build (bridge test) failure on i586 systems - fix filtering of provides and requires (bnc#809449) - disable it on openSUSE >= 12.3 because we use system libraries there - system cairo and pixman are used on all systems - the internal librdf, libraptor, and librasqal has used -lo suffix, so the names do not longer cause confusion with the system libraries- update to 4.0.2.1: * faster image scaling * XLSX import speedup (fdo#61721) * several EMF+ import filter fixes * lost data in CSV import (fdo#57841) * wrong Chinese conversion (fdo#57536) * lost picture in PPT import (i#119513) * ask when removing templates (fdo#61466) * send document as email fails (fdo#60701) * autocorrect data for Catalan (fdo#61138) * pie chart height in XLS import (i#119989) * Calc crash when using Validity (fdo#58630) * floating tables in DOCX import (bnc#779642) * lost time-format in pivot table (fdo#54651) * more on configuration migration (fdo#57061) * corrupted conditional formatting (fdo#57661) * drawings are shown at wrong position (fdo#56272) * handle note export correctly in Calc (fdo#61165) * insert->hyperlink in Impress freeze (rhbz#915743) * lost content in DOCX import (fdo#53985, fdo#60789) * not updating accessible text interface (fdo#56031) * missing default Turkish currency symbol (fdo#61602) * broken functionality on page layout tab (fdo#61656) * field shows no content in page header/footer (fdo#60886) * several Calc error bars fixes (fdo#60253, fdo#60083, fdo#61781) * can't copy text from a read-only document in Calc (rhbz#916936) * various fixes in RTF import (fdo#53594, fdo#59638, fdo#60722, fdo#61507) - update libcdr to version 0.0.11: * various fixes in Corel Draw import (fdo#53278, fdo#54586, fdo#55366, fdo#59528) - build-max-64-jobs.diff: dmake does not work with more than 64 jobs - touch-no-dereference.diff: avoid race condition when delivering symlinks and target files into solver - do not longer use -fno-omit-frame-pointer globally; the problem is better fixed in the plain sources and the build does not fail any longer- update to 4.0.1.2: * mouse selection of fields (fdo#59928) * basic EMF+ implementation (bnc#780748) * selected gluepoint rendering (fdo#45879) * Paste special of Visio object (fdo#59405) * corrected SVG gradient primitive (i#120616) * charts not plotted automatically (fdo#60488) * get error bar import working again (fdo#60083) * autofit and stretched width (fdo#55931, fdo#57956) * migrate even more configuration setting (fdo#57061) * decimal numbers in conditional formatting (fdo#60574) * cut&paste of conditional format (fdo#60306, fdo#60311) * do not extend conditional formatting automatically (fdo#60828) * empty paragraphs in EditEngine layouting (i#119756, fdo#59629) * ocMacro and ocExternal need to be recalculated on load (fdo#60977) - temporary use the internal libcmis on openSUSE-12.3 until the system one is updated to version 0.3.1 - update libvisio to version 0.0.25: * better embedded binary dumping * initial support of page names (fdo#60433)- update to 4.0.1.1: * asynchronous word-count * several CMIS support fixes * sort data points (bnc#590020) * spread button layout (fdo#59767) * copy chart leads to crash (fdo#60420) * several fixes of the template manager * faster about box rendering (fdo#59970) * several fixes for Impress remote control * several RTL fixes (fdo#42387, fdo#39370) * copy margins for mirrored pages (fdo#60250) * corrected XLSX export of functions (fdo#60087) * more on the configuration migration (fdo#57061) * copy custom styles on copy & paste (rhbz#760765) * horizontal scroll bar in sub windows (fdo#44582) * correctly calculate IMCSCH and IMSECH (fdo#60078) * protection and conditional formatting (fdo#58826) * sort autofilter popup items correctly (bnc#492440) * cell validation is not a special content (bnc#802350) * don't crash on undoing text frame removal (fdo#34548) * error reading file after inserting comment (fdo#60132) * produce all translations for desktop files (fdo#58283) * make MATCH() accept a single cell reference (fdo#60366) * enable internal entity declarations for SVG (fdo#60471) * repeated row heights for empty rows (fdo#59973, fdo#55621) * default paths for exporting documents and PDFs (bnc#777788) * drawing text with font size 0 causes artifacts (bnc#753462) * scan all columns to determine the first data row (bnc#801152) * cannot select directory with GNOME folder picker (rhbz#910176) * hide minimum password info in the password dialog (bnc#437516) * make it possible to update DDE links after loading (fdo#59032) * cell needs to be recalculated during import as well (fdo#60645) * crash when pasting text under outline view (fdo#51232, i#119987) * fontconfig support for multiple in (lp#1034928) * export/import anchoring for XLS(X) drawing & ole objects (fdo#58360) * read-only position after fieldmark and before annotation (fdo#59573) * show style when dialog is created with existing cond. format (fdo#59778) * text rotation in shapes in PPTX export (fdo#34897, bnc#404221, fdo#58204) * recompile cells with #NAME! for English function name option (bnc#615357) * several RTF import fixes (fdo#48440, fdo#58646, fdo#59419, fdo#58076, fdo#59953) - update libcdr to version 0.0.10 * use ICU to guess encoding * some bug fixes - update libmspub to version 0.0.5 * autodetect character set for pre-unicode MSPUB versions * missing non-cropped images * default to first default character style * other fixes and build fixes - update sofficerc-upstream according to the new branding - bin obsolete configure-detect-icerun.diff * Feb 12 2013 by tchvatal@suse.com in LibreOffice:Unstable - Try to enable build on ppc64. * Feb 6 2013 by pmladek@suse.com in LibreOffice:Unstable - enable startup notification (bnc#796875) - remove obsolete unopkg calls from post install scripts; the cache is removed by the main package and not longer used (bnc#769448) - temporary add libzip-devel into BuildRequires; it can be removed once the fixes liborcus package is available in Factory * Feb 4 2013 by pmladek@suse.com in LibreOffice:Unstable - use libreoffice-branding >= 4.0 build requires; we need the optimized one (bnc#798268) - configure-detect-icerun.diff: icerun wrapper is not provided by the old icecream-0.9.2 on SLED11 * Jan 22 2013 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.3 * lots fixes - build_prepare.inc: share the common build preparation steps between spec files - use a fake build time instead of __TIME__ and __DATE__ macros to avoid unnecessary recompilations in the build service * Jan 9 2013 by pmladek@suse.com in LibreOffice:Unstable - libreoffice-branding >= 3.6 is compatible; use in Requires - bridges-missing-cxxflags.diff: lost RPM optflags when compiling bridges * Jan 9 2013 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.1 * lots fixes * Dec 19 2012 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.0.beta2 * lots fixes * Dec 19 2012 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.0.beta1: - General * experimental Gnumeric import * Visio and MS Publisher document import * experimental send documents via Bluetooth * Java options merged with advanced options * integration Content Management Systems via CMIS standard * import Calc data from arbitrarily structured XML content * lots improvements in OOXML and RTF import and export filters - Writer * easier fields selection * different header and footer on the first page * extra word boundary characters and word count options * attaching comments to document text ranges (fdo#38244) - Calc * enhanced chart visualisation * automatically rotate chart axis to better fit * lots conditional formatting improvements and fixes * support "type-ahead" search in the autofilter popup * increase size limit of ODF documents from 2GB to 4GB * export single charts as PNG or JPEG pictures (fdo#30944) * support multiple selections in page field of pivot table * better random number generation algorithm in function RAND * option pricing in particular barrier: OPT_BARRIER, OPT_TOUCH * option to toggle handling of empty strings in arithmetic expressions * show saved values instead of recalculating formulas in ODS and XLSX import * new functions as defined in ODF OpenFormula: XOR, AVERAGEIF, SUMIFS, AVERAGEIFS, COUNTIFS, IFERROR, and IFNA - Impress * presenter console RTL support * much accelerated multimedia previews * remote control application for Android, Linux only now - Draw * shear transformations * rounded caps (ends) of lines * better quality of page previews * multi-image support in ODF, for example, bitmap + SVG representation - Base * AutoFilter does not anymore treat values as patterns in forms * new driver to access Thunderbird address book, Linux and MAC only - UI * new templates manager * support Firefox Personas * several resizable dialogs * dialog for smooth image filter * better quality of displayed pictures * allow to cut&paste text from message boxes * style preview in the "Apply Style" combo box * allow to resize and recompress pictures from popup menu * hide and show styles in the “Styles & Formatting” dialog * allow to edit data with external tool in to Calc, Impress, and Draw - Performance * faster ODS, XLSX, and RTF import * faster and better ICU regular expression engine * faster saving of a new entry to a large autocorrect replacement table * faster import/export of slides and drawings with large numbers of shapes - Feature Removal / Deprecation * new style services * deprecated and removed several UNO APIs * convert all existing oneway API methods to plain methods * drop support for defining oneway methods using UNO IDL compiler * drop support for legacy binary StarOffice (version 1.x → 5.x) files * drop support for export to legacy Word and Excel (version 6.0/95) files - see https://wiki.documentfoundation.org/ReleaseNotes/4.0 for more details - remove unused MeeGo build modifications - remove KDE4 hack for obsolete openSUSE-11.1-Evergreen - use xz tarballs instead of bz ones - add xz into BuildRequires; explicitly needed on older SUSE versions - add fdupes into BuildRequies - add into Build Requires: * xz to unpack source tarballs even on older SUSE distros * fdups to reduce duplicities in the installed files * bluez-devel to support remore control using BlueTooth - add more system libraries into BuildRequires on openSUSE => 12.3: * clucene-core-devel * graphite2-devel * hyphen-devel * libcdr-devel * libcmis-devel * libexttextcat-devel * liblangtag-devel * libmspub-devel * liborcus-devel * libredland-devel * libvisio-devel * mdds-devel * mysql-connector-c++-devel * mythes-devel * ucpp - remove unused build_module_in_parallel and remove obsolete test_build_binfilters defines - update extensions: * numbertext to version 0.9.5 * gdocs to version 3.0.1 - update 3rd-party source tarballs: * postgresql to version 9.2.1 * libcmis to version 0.3.0 * lcms2 to version 2.4 * graphite2 to version 1.2.0 * libexttextcat to version 3.4.0 * hyphen to version 2.8.4 * libvisio to version 0.0.24 * libwpd to version 0.9.6 * mythes to version 1.2.3 - removed md5sum from the 3rd-party source tarball name: * libcdr - removed obsolete libreoffice-binfilter source tarball - removed obsolete 3rd-party source tarballs: * bj * lucene * librsvg * SampleICC - add new 3rd-party tarballs: * ucpp, version 1.3.2: * C preprocessor compliant to ISO-C99 * liblangtag, version 0.4.0: * access tags for identifying languages * icu, version 4c-49.1.1: * icu data subset, version 49l: * International Components for Unicode * liborcus version 0.3.0: * library for processing spreadsheet documents * libmspub-0.0.3: * MS Publisher format import - bin obsolete patches: * pack-addressbook.diff * sdext-poppler-0.21.0.diff * sdext-poppler-0.21.1.diff * install-with-vendor-SUSE.diff * solenv-java-source-version.diff * split-icons-search-usr-share.diff * scripting-prefer-internal-rhino.diff * sdext-disable-failing-xpdf-test.diff * libreoffice-poppler-0.17.0-reject-fix.diff * do-not-delete-PropertyMapEntry-instance.diff * officecfg-defaul-export-ms-file-formats.diff * pack-desktop-files-for-optional-filters.diff - system-python-ure-bootstrap.diff and pyuno-path.diff merged into system-pyuno.diff - remove obsolete configure switches: * --disable-ldap \ * --disable-mozilla \ * --enable-xmlsec \ * --enable-binfilter * --disable-strip-solver * --without-stlport \ * --without-system-mozilla \ * --with-openldap \ * --with-java-target-version=1.5 - use configure switches: * --enable-release-build: use the "LibreOffice" name for the final product * --enable-merge-libs: linking of big merged libraries * --enable-python=system: make sure that we use the system Python * --without-system-icu: system ICU is too old on openSUSE < 12.1 * --enable-scripting-beanshell: renamed from - -enable-ext-scripting-beanshell * --enable-scripting-javascript: renamed from - -enable-ext-scripting-javascript * --without-system-npapi-headers: renamed from - -without-system-mozilla-headers - use more configure switches because some system libraries are not useful on openSUSE < 12.3: * --with-system-ucpp * --without-system-altlinuxhyph * --without-system-clucene * --without-system-graphite * --without-system-libcdr * --without-system-libcmis * --without-system-libexttextcat * --without-system-liblangtag * --without-system-libmspub * --without-system-libvisio * --without-system-mythes * --without-system-mysql-cppconn * --without-system-orcus * --without-system-redland * --without-system-servlet-api - reduce duplicities by fdupes - Python script provider, PDF Import, and Presenter Screen are not longer extensions- 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