tbb-doc-4.4-7.20160526.fc24$>T ;=e$D9/^,>7???d   J  =CH      H    h     Hh  ̓(͟8ͬ&9D&:&G HH I XY\  ] ^bdeflt u#| v+[??Ctbb-doc4.47.20160526.fc24The Threading Building Blocks documentationPDF documentation for the user of the Threading Building Block (TBB) C++ library.WNbuildvm-20.phx2.fedoraproject.org8]Fedora ProjectFedora ProjectGPLv2 with exceptionsFedora ProjectDocumentationhttp://threadingbuildingblocks.org/linuxi686xP { j   6xY (B+K.|S at O). V1ZOROR6cC ` ;{E,QhAs=~=l=</ !,'` cOm  Y%xp , >'5!U#E~/p ;@1&K;a.( n z20xE)&|p&$s %sk(JW3q#zd' +U$,uD %  s #  d;$9*n MMh/a\Z!R4T&z>nGO!*_:8:>! ( >gE*r   4 K0 a ! s4 +S<x~ h 2@ P VhUVV:VZ%o&6#&C,h+$+L "2 3:#W(q*! +%r8 8   I zO H _b{UMA큤A큤WNWH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH 3e75d56ff67c439b656d5422d633531ab3ec1685dc1b6a80b8ac5df24d15807d8b1f909c8698a024ebdcb26aeb13914d33d595e80e2a904d51a0d0fb14cd3cd0e5c3b05135a4f00bb358f43df7c8568f4fbf42295a142573db6cf24d9773bba4eadce1bf8b37a867ecebd59d1e50d7261dce92d84e0074544b61b913ee4b30008f5d69dae50f4847c27eb6a17e246049d5a66d9f00ed3552ada0adf5e7f529188eccd1555a909ebe4d78e23fe2b21a267ac91828c71e82cc85ed178d1a24e0f677a4efc852f36877e1e70988fff8fc867ded96249d4aeec4a181f0d0f6f9fe603797bc1abb174162fdb62aeb8a19f2b5736aded2fbc05476355958d68f4f2b22d1f167e382fdca824f84eeb371bb0f95dd915e41f58895fbe1f8271fe9c8e548a6f2bf83787e966b5b6422dd6a36c7f618d32f4cac7df60a335775757827c02fe1d1b17e64236e272beca8b2ab8fa0503ad5c4667349d73afdc77678af4547d3259f83193df88e30dc6c0cc4acea45cdcf0b9c0b8adf6c5578499ac1665ddb67815341c657b24dc2b3f23cbd0be589d45d7e711e52060c7dcaf9bd219cd4c33d67d3bb1dbdedc6ca19bd77b3ed578c1b9aa11cf8e56211483dc1cbc2dfb33d0dd0ddd8209b6893eca02c5be2ec84aceda54058713118b07629d3d6e20514a415550db412890107bd038155b39edf6a814bdd8d16a4899d8f54f22cdaa393a21ee657e7e1d7d1431d3074ba6255b22e3a5332b2cb7d4c79b26707125145441b70c9b025706ef1ca7448392bfc9fdc392597a5474d6544bfe83d42b91b4b25a2c3d38a7cee7f773569e2f4eda458972049324165baf90716059501bce9b5911311cd3ab38287ae3ef0455de99fc851fedc23452e7e51dc15f0de39ea4523dc80f7e3495398bc9968aa9f4edd81432b436677b5037e3cec282f13acdc73195a503478a1a5a6d36c464a0b0d55f8f24b85dd443f06f58076187f585b10b5756f941d190d042e88db1d3a30def851d973e55d74bc9471edefa2008c37be7c355bf495adce72cbc2e15862b5e2aa043bcf59d19207816068321427a85da4c5c99e6b6cf4a814a66f9faeed30b2d451f909e52db92ebad2b3cb5504f79baa46f9c3654506ad95e018e4e480f6f8785f4c2f4456f9e15ad5f6849deb78517152d63d0e9824d2229ea5603e7ad3e4479d5086d38e1bf0661a464548e9f8944ddf7776f9b37f68136d4b1bb49f4120134cf44d522a6dd5528aa5b35f47d9dc1cd6b2fae6e4b76901eed12c6337006f949a5d335bc5183e7b7d2ddd55ba87d2469442835f0c93f8469f295898582d8410850c7bff6b2c8f03cd1d7be8a485e862d5838697e88fc8395204f90793e6f8330f1458a76027ec1bb82d1f98fb16f0136ab5c497d560542285f0ac64bb479f2474c7c3cac51cf15c1de8a69969d29ae60d36094b31a02664e65cedc891c38a7cb8aea7bcff70aa311789cc98da42a8ebef8476f65dee00b38dc6672e86046cbb3c0eb3b2c6bd6a0f9eb7aec76a85e6751f6e43f6d57937b5a3967d3722cbd9b6120e608f65a50ab54390826d8cceb5444d307935b284c2cb7975e48b7053a3a77770b2222bc0fb685ea429955f1de0208b1cebb484980f7ea8a6a3ef5c2c4518073fbe3c866de28b53985b9fa8555fa522fc373bd25df2d01160f28abfc71b07af34dc8e187090b4ad66fcb46b4052bcdcb8eef05c43976f0226bf14e69f16759c10a0fd067d435c6e394ed16666d277b123cc63a0396e4782b0731cfd23c9ec5a349d2f0dd79b20c7447df40a335685c5132f195d67dc0bd49dc0cf350fcfb12d2349784c7387044c07766db272938d8ed548c0881189b1eb6adecd7559ac1ca4a04b784523ea0995c95d5c50d071c86b8b279e9aae68f0b11def4f2518963a3da51831cee69334fa9ad218c3a3f7854c2dd26e946e1335e7e004ecde42a8428d2913fb7c83ddac4ab37ad8538ef495b101c0cec37b8d66d692cb42ac851e41ce2aa5a97d2e3af2c035b25f66071eb95ab0afe3e5c0f7bfa0433b4ca33748f5507e5433b0f8aa664b31f813b10d9a251065fbc5b76a46f82a5a347e197e4b63235a114e0669f39800d0bd74af17dc6c1e75962e4717abaa541dd6b5a3fdcf79070a5c6e8230d2ff5452731bbe9230a0927acc95f3ba3306fc6da0e74223640a355a85c7ba2ab3e5be574681d18c0f32610f4da1e8869efafd04cf35f0fb11b7a9e61fb06cb22c4a343a643c23b329723810bd4cd32a289315eb1120f681c4a4f8458c9fc37e60de97e29a5c1662d9c67e8a44e5b368960667eb41d1b5cf222a6edd465ab61867b4c88929f0dd9fc721abc5ccad8aeb30d11a789919e5dc5def60374b9186026f5fff6f87a28b0c5fee62bc4c9629c8d7637dd2c69e0006b3242a74f458dea2867f4d922c483965da94e5dfea3d6f6662195a31d94e8f59ba5f670873d7c7acc0ea80124c7ae8aa7a7fc5383792376c34e2c7a5fba82f9b551fd5510fdfb0848b60389fc6d261155dd39e15a030d3c1708cce104b3778c0261840b1476b3b8a269f750f1941f35d5cb3e7126553dbca1533c64fdd7f547f85ff28acb0ba29cd4d6b6f73014f83530a49183b6202c35e753b55607e67fb2c4d4c3f23017d1c95b69577c7f1629b4d36ffabf7e9b27c506be04ecf87b5539a18ec3a91d8f74579bab0be88c8d4e8a7580422c736ec5ad99ae2e3afc32102accb53e1743cf16a2c0dd4b0986359ffdc3a19929223df74844cc32f90fe422784e70340e73df179b48d0913f82d381d5ba67f1b33f9d5276f4f5dd1e405e19984b03bff881d970d9414e1e2dfe893d7fcec39464b2fbc6451157435836dce45c5140afaa7ee283b009f5c0a1d7651e5d726152c668107b42ff48ea374cb1c91dc0d9096d18444d6ac1341654216fb3936d8defc07a9b4b594382f0fd5a4b5f96fd14514e7249581681eaa8d793b91312acd0ec101aeb70d0807cc08446ff6b28c1aacd1668862a30592ba7fef2ceab7d7b07c37ca082b8a29e692ad08f82fe1b3e4f50c5fd3c309e1c9b241408b751bc135a434511ce42f7c9855d1ccf4783e430869241bcd4ccf11329a21ea2a0c8366c35b4ff5089f21208b0c861ee3d62b2bd177567f8c0f01377694be90075294a32593f03e310826cae247ad17c603a12d2a188133d3a13729abbc2d6c28fd3804b51c8e880014e230c50f019f4472c15950ca726da2ef862fd88d1e1fc9051c3b37c326f3891a7a52fe108533d38343b2b5de84a7afd856dc2d3915bdfbc2e20ab437e88dd6dc361a5f4671451c5d436e465e9ad96b629636cfcc0204dbcd21388b06ae16ac000ea414f2309ed7b6becaa6783a8557fec1b1e43c08076a11d9cd292caf8a775a768577e42570afab382eadac4d5c0ee8c750731b2b0297a300f36608c160f90259dfa44bdd2ec64a314b58d6505d9a50eb4c4414e200b4cbb8b8d0c6500ab6f5f75948ebba746439ccf696d11228a5d654e3b716fa7caaf5284c6144f76e06024bf3a9be7c7a85575e9cf78deddc8c5e24a82ea21ce6f8db05f68be021728d89dce624c6cf6cff9b336ad99efb99605bd18af55ebcb05a3aeffd53d58da2f98d4c84513538c08953f5e8941612f7b639e723d5397239cf1aaaa0e7bfdb520d3f7417687800d512df42f95f214f84c02ed69244ecbb53b54de164c0f6062f316dd3809345e50b92d9bf0c67dafdc34c49ccfbbd663c8920511718680242d0676e4ae0576ecae7f6e621d62222984f2cad3f38cb974591fd9b7f7e4f2a5bc2b85340b46168e8fedf73a859934df9055b6f2c5b9bb0920afc44a50f64d46d743cd30c6a27700b1049871fba8911459f5fb324b1c5b0302bb56e3b3913115c9356d94c0409ddaa052d5ef59d5ea8a6340497748028834310427bf353fc2eee388caeb47705d251a394995dfeb95b17eaf297ca440e1a1205a38f54636b955ca175d3069d0402a59d98f8f96de46053ad77a0548708a172995cda5dfafc53e61aeeeff1b8159cfd166a7a1564448857dae35029879a6dcdf0f64e2675be52162b618eedae3b57bb329944491cb456ff9383d1149fb788773e8f9cfbb191baef56ca3e009fc7733538e9c93172c5012611bb1f82cdc7944c70361ef0b7de3b7e67d9b59f44f4e8d8b8b697386e39000574f26e7a77999182321ad09097f49a04eea070152982469aaee6355a81e3404599de27a95e6e57121c520e8b5d8eefd6c4edc9cac969dd97847db47eff0f957b9f6c4e145c7245d1ff51c7f5e05046fcc65d2a45e8d5f46d2e2e711c9e10d15306d455a1979e25a2ddf38d65953f284d3bc0388d270dff054d06a12debb6b0bcee581d6c2629c566ca2d3e1a25133c5e7a5428d44cd2fe5cf4251ae58972702a6e0fb4e1d162d41166094c0e361c0089e5a5620e81e19feb282760682670ec5844791f25c41c8e0578824ef284ebf6c4c2c7c07fbadb48087110c3b886cdc6cc3dd8531f8583f4bf480364dc7acfd99c1885fcfd459195e4a781340b40705902ef1edb8f36e429338a1fe47098a29f625bcdcbb659090c514d657517796ebe3753ebb22d742b86c6daebd48a44c52be360d31be9e7790013760848652dc3259565ffce5f296a9def5e10c34068e61d1c7c492f4c8c1fcb2e398276f4e8e62e077a9cc02de437efa9296823336a92fd771c6fd83aebcea08b76aa88b424da1762e5be401270d21c46f2b228c42af80a9a41566c0c574072b5535d69fc6dea20004e42fdfd907045032d64f9867a8e8ff13fea346e59de2c9a0d79b24e9471aee2017961bf7655dd6e3b3a861916b0529f2c59e64e6aec0beb3da86b92a184a3a19d79839861dee4b15a3b656ffc5b0db2a5d398ccbfb5d046eee8f5aed2096ed14f25af5c83790e7d68cfd07b49386068f7a93693c89b803378c556f9b132aa4c1bae2052efeb74d92e0672440bd4d3e9441ff86eb8cd76957936b202879cfe13ae3863fc55b13475f5c2b4d245a5e23d46a34b261159c013978e0567342fe69a93d8292e9a783f458320e2f00f42864d8032cf1fea40cad325a02b51a665fcb5efaf891b6942c8ef9c979aa80df9ece583f54157d5e0e29d3ab016f94c2f3f057229b33989f152a3b765352c198f912f971e2b623345bde7b4fbfa8e30b255b23d424a98668df9ae02d4c897dcc96ca1befdb25848809617aed3886ad4da8fd807aece3b7b85b43664e2069ef9265934307c0f89e0b2ea1285e484a9d7e2a9ead2c6e3b8f550094afde5898b2a8aae1bb4fb655ec1806401ebb2472fbbfec6ba56d116d5267f106a34e923bde64a62e7ae6de695a94351830ba548687071c4eb82145330eb58b0dc6d604291a72fb2a99ce20f6920e9e72f20b03231934ba31447c7759b5f9f238572d183ade5523df638f72e060ae9b28c0325912de29a5ca35cf4e79be492c8932b5dda9e564584c4c7d9ed691e6048f064ac5622115abe315a6f220c809ec570400b0ddbdb533738f6fa4f1b70e77ecb26bf874301c2577ad992a876871b9aab31797b83b62bad96b0dbec786865c65c0e6e3c240eeead7eef1ed1a4f4d30175031a8220f80e0b5e115253768d8954faf99bee5127bba3b08c19c5c87b3200afdd8a8409b4cfdeb1a701abf2f7f781e76dd419681ab066bdfb2a6f4d72e92060acf702209ee2db1657de15734ec940473dc8fb73d9b5129a873ae62e5d48fce297a40fa0ca64b0ad5babbe8d18dcfb45abf51833d78c43bbf87ac6150857602715cf61e9ef56669067b4d884694a24332e239d6f78ec861040ca9661a0c5fea71b97f577bd28602e474d447bd2d230626095588e32246c2e82ae8e624adc54472a5534b9b45abc29c8d5629bd6c490f49a454b339cb0e22050f3e0ea22738f62751eec803cdd9a8dabdfeeb174b57c06ed951e468ed00d51f20ad1cdcfdf7f59b9509236d7733ce6d36877fb42a4c0442230eea24cb2140d176439ff39c692ea53a766f4dd507c42e01a858de645effc90988bee895f5f71ae13f884aafe0244794acf5061bf12e54aa02443b05f75baed6635671268b9c48d15c146e04e77454eda21d6203eeecf33b38443598c766aefd4f22be5837e9546360d21e4ef9cf1fa7be4f0c83cfc2131713fe32fd9e4f26e681194dd913bb15d51ff40bf967351d0ee557a3f8fe92fd4e708b0b8ccb022682218252af854ed351f09ebf014a2df3851d302074b5a02c5bd5b005212109c7c47fb765b7f70f270c0c8afdd135548849fd1559c8e6c96c945ca1705f2df6a826b1188f566fc1a5f0972e8701666451de221541841408a50ce6a0cbd91e4b19a211f5d7e0266c7dd967fecd512b1227bfcd0a88ccb2845db2a76bcd0f6b114aaa9a0bdd873d9b2c97e6d9dc8a111a1c27f5e4f6a06507f09ec0293c678c1a71b44507ecc7082b2fef549cadac0e649b4020ddb476d2806cce933291bd2ebbd681d8175a392cf09aad4e8a3e02a4349fc0b9d5b501df79dd53552412f5b00b846d9a95da17c5124a08b1eaa9732b81eba4e542c6b5535a0256121a08b9535c8c5db20ce3275a8a3e49c227668d5896fb7068fd256261f5d280476961d8426c1996c1ecfbc4f3db33b39056957e0e876471e941edfbea350f09a0dcb8ec217f7ec6eac5fe01dfd8765f0e3b8eab9c33dea762d8c42cc43de4999b1295082bcfb0cd6bc34dea4777f34c71e9b8b1d0b8ef959ca907bab54fb3659deaa800136d25e30456690b53c72f964f3bbed1ae670324a8340feac5f1054bd7beeba1b699bfdad2785746a08ae67574b10b33f610caf4400d4787c6326531846c9cb9640654054cdc95e74ed629b2dfabcd04930408b847e64d4432e84a8eb7b1272524090b6db9715ee1fc8dd401a37460d50e5be943c3f22ba50dc3ecde2dccf4633f6ebee8f988a2eb8c933335af5f558b00a6f7519b585eda8f68eda8f16e244d5f3f849ba5dc89b0f4c602fb98be18e664e369b77151685c2871794462fab952a640f95f6fc5c8a69ca64ea309e18c374f8af4c8f1c116b7c0fc1dabfb6113e8710e63b90ca145e493f5bfa244dd6afec354cad59a1f6132d8e4ab3d86e747df4d7ce7767d788cc794197cdb1ab3e6d41a8ce086bfa64aababec38725e1ec8efa46ad7cf2eaa530e1084271017102d758c17c265fffbc3921cfe5128a376adaeffabb35c7b960bc9e85afe17d7ae3af74761f35e46a4ecba9933595f67e1470adce1408d2850c25302bb2507525052bdfa0fc9f22e19940b3faf804b9329f82391b26c336f23372f667768a1fb4e32032fefe8abdc0644c877ce5151f94c2fb642cfc932059b064fe08be02b690540602cf1aeedde244ddbeedca8259ba489bca53bb99ce2abce3c0234620863200e13327b1277085a98f6da0ad522917c15b3fab60f4706fb5d24df125c82ef30ea8c69d7306b7e28591796dd10ccae3e291401bee4d945e22ce712ef1e78fbacfd5b3bced82202e096e1e269a9bb4dcdf93c2c021f81adf725cceac35e686c69207d38355e88f5a539df1f5a45bb14dd29f38bb58835afd4c6b27ae8e74ccea1b8f27af0584c14af7c8c56d8cdfb9e12c476a797d0426d4d3de26e80f7b4398a5b921993e4de8319493a61b5021ed51a74229a49004a62e32b92f6f2517c5c3d85bdc0919f4f1a4f41d6d8678f8f6263f0c4885470c8c3a5c10afa6838fa46605ab43ac3fb3f0c6b0a32ae8ecad12df05ee7401f78fddd8e07067940c21a670ebe1de62360af24c12e4935d224652a0d2ce269d77901c53aab317e296e1ef7c0ffc6b0e7a4e1327bac0fa8745c2d98714423ea833ab06351ef5f0ffda634ea2d13a0b1dca1dad28d260120e4bf001e9e87e0c10a8924f0c637c5d0edb8f0a61d873109175810db16c5a9ab43675e2e9e3611b46822eed134e3c19d703049f221c924966f44dc6a7c493e4666d5f75035a948ba45cdf484715168f8f6cc1a3cc813f95e1ceb934695e372e35695496022c708671339fbafb790457ea04cff1ca4fe12034e2ab6c70fea60f495b2fe4e6810839909d0c8b5dc42bc488d5b1c04aff6a104925c6bcd5b0f73e21fd48a861645e60969d8c3c0917ffa24165f1e6825cd7d7b4e32fe9ec6bea05c76de55531fc732495d9e7cd43100dc465f17fee15015049ab40d6411f38b6d80a8113130ace9741579774a98f92fd6978a8d3c11704e2800b6bde4fc4e035c4a056d7a25519cd24a88044383949180192224836dc005df4f388a5408febb2b6faa655781ff8948e6b714e4b96ec1bf2dbc68e7f0125188bfbc80c37889e4cac7d54dc8e4fa4a2f52b54d2ed8dbfce8ae94c50c43a2d247e40230e5d243716d2b8025a45a3193dc3002c1f1bc1236837a7cb24deaaf4d330294e01d49bf6b36e310eeefcb37d1921c4115f7010c5852d01e1eef6bafbe69455b70f6b89e69397de58cbc7867f4f33915e92b1bd7873b46ab523800ce62ded7b8b33a8651c267990542c237553dd979621933468c2476d3bc2c6e7c4aa414e6cb20bfcacb4b5d27d83f4bb061933096dbb0ca97614184ac529b10d771908fb10bc27f6e96fcffb3062067fb91cd9894df48d593b7fdb39d85c6a4c6503ed5123bf812ca412a2282af072607394fdd640595be1c318832e10d308db9547d61a9b557ecc4740e8f77c95f03763f3938b20d805f0a79579c38aaeb41fec52fd47ed67f98571b926ed874cb795b98aa092961b2164f746f10bbd893e3226d72a45da16cd62742a0f2394c385aee44d4066cab0595b485455199fe3d067a767749e65db7671e313e1db3027697dab5a0adf33f8eda045c5e763d78137470582cb80f8ddaf55d0b1d39916541e50b0975219eb478243e045bc69b8a998b7fe6243de162c941b2fc904939c881e965d6e2d5918a6bf1ceafaed9360a73b085f1fa7d6c5aa7e8a7f5e092b0cdcf23ebb542ffbff753e99124d0fa39f7c9ab134a7274c6215348627a494de94ec83df6e123e86a77408567f5f0d15e06a3256343391c2cb2d1cf3ab9e85c7a4ef582a32dfd180c02f1cd4d755461d71784ddf0318a75afe7bcaa7c535c2e3a4c085e805b3955574e593e75f8ea8c36443a27bbe2e6506cb4f2eb2dfd803b33cd2fe5b8ab2918ffb909e76bcd84e53e4629ae9ce87037cd76d688d90fffb5683abdaaa5d58eb3cfcb58e4419e9fcbb1b1df342decf38ec8bce95b541f0cc04da25e1b74244c070469c057f6aae45f7f7170a7eec47884047cba2ebff7fba7eeddcff21d6bc262840466e015d2986c23f85dd8b0742eeb457326f1404da70b264f3a62ddb55b371ebb469e710c39543f685701df428a1f6bb74c6296b3ce058f23ee105873c0e0a5aae3333489ce97b9dfc4a13d7e5ea55cb4573022c11d114dfa11c6204f4ab5c8711f95b04b38b9a78695fd1c247c8b4914d0531132088fcc929ba15070e5e2c17f2ac24b8a08d816376915158d26fdb91bbf466695aab96f445d41c21b173acd18d215a54efb7f8bdf9d7dcc6f46ab9dad843d62efd282ea4c910baedb584bf86a24a3470e4cea4e92b87aaab303f9d71e79365ea655725e5d09c080d974b9efac3dccef5128a9df728ca033b1daa77d3148b6d7f065d15463736fd5915e4bf3e496904495f75318799c52f55993a89551ce522a6507e17588b29e4c96ca1aee3af12b6f8cee6a8bc93bc9a1f9eb04c8c4723c2b7e48f7ef7a12d856d8eaa8e984cdb668d5e04dca1c9be6793c6903c590bef19fbcebd43989e886bbe2c6c5bc5bda0b1135b479099c7db26e45fbd986a76dd2aae32ecdad95579b747b2e18bfc7cfae57b287eba2ae401b263893c9e365f0619e23354acf95f2a96e6809ce4b18047a5df506068acfa133f1d5c54b7b59915459c8acfed65abb107dd134645fe23d5011da2cf29db33b1cbcbf0cf7c8fa6ffd34a4a4bfadd67bdf571c3699fa01c2eec6a1fa865d1ed33adcc1e0d724ac5de98b9e82ea14f7a204741bdb764928ef169bf597e55273e8e842fbc2e9c80d956500f89abdd5b85531773546a9084e5c55c6bfda3a2807f49e33caf38c9ac1b88acbea7c9c618e867f94f3519e95bca5c80036d14e58c5aff8212c0291d0ba69ddab71c3664677aeb67b55a5670d30330115d0dc471bc1cb9e5add7ce730b295822f030131607d89aa97242ef3b4c74d4cd327564872ce9cededddd36cac0c764b62b62d0bf5f6a192f001c0a8ae9420ad7a74c33d8ddd1644f0ba51263c8e06a4182a0e22cf075e5f40e8c6136b0b52879024c2d73bd0d30e1bd18f41ed1aab3d33301529e1fcd313daa886dca2ad8a57f58622c913229483f6fb96a17e789e8c11e7366f0c14b156bd1ee5f04fd2ebb08e0c2d8e79bb0ad5711354516ed7852ac638bf12e613a04849f41741438a7176d64cc4612c22f4587582dd359481c9885698255d2959f1019969274eeeb7b062fb35c905c60a6c4b727debeb1f42f441214463779af68f28779ceed41d54a70cdce19559bfc99519fd56371d163ef58d8f269217f716dae27cbe8944ecd1b1d07e5e5e02925f8f86cd6d6d1475e617d967bed7161f70420a31cf396ecac969715dd4abd5473f216b506630de738a872effe0d23f6fdfa234e83e0744f692a37a3ca665658a7eb29477e1ee11968fd00962129e13e873766aa1c21ceb5a4c020ca3453a29199146728d6a8980fd6b5271cab82b475c5b9e53256884a4061f7ac9e17fb21b7dc0f5ec0c3f8d4d0c7790dcb0d26e34ea445efdf5cbe1074c3d88ffc2282190d7cd3b5b9b58a8607ae072ef0584beaa499811e20dbe169567e449c4836e76920dbd0f4dce68fd3f03af0b490e373a18c23455be34f1febd5aa14e172fb6a80c88dbe99804d512fa6906e049e7495b35339d7efa61531b74e51a15b0eff3a8ae6695350f27bad018753d9c9c9d2c01f4070f6c3d51c8ed69dd59157aa028755ea00f398894b794c521d4f16dde138e66eadf54914d7e51019331bb6dabb345186aaab9869acfd8de6116b21e6facf7f1f42a717309145f2341176fcdd169e589f61ff918750f747298476ea50bd08d145964335caf91936682227b59d43430e5850a127577b215db04506f795cf0eed4b5e3084c8c51882833dfa89e98959003ea3fde4c71fef7d0497af664e7e55bef1bfde119e5dd68fd390cadeddc98d7e15c0d62c8fa92a8475a78ae12c82585fdc33ca67f9eecb9a5cf0b048296c40a5dacc421f5059da2a4cd16af2ef51241a0f4d4feee2417c2f04682d7aa8bc6c2114a2ca9cb98b0dc325e037d229097b773be95d05151c3fc5f36bf9080dd00a09c8940ec3c3fdb8acbb24380304f0e753f9073ddea37777e621970004e332cc3ee6810f75dbe787335abae67433c99ff70f610f90d9d28ed16c0b558a439bb59449b01d2ea004c7895bd666a8780b5c40287971e6668159fca56c9f1381ca34be2745b9602447270bb1a75941f09943b1c9a70c63671d85cced7bb38a942ffdcd99ea3c2619a25db896b9fd45af1eb687fb5f4f13880e22af5b99ddede30a47a5e4d0fca5ad572ebbd336d8e1ad34c3c3c0f7d6fa55324d65ea6c926a7ccc3188988205df5510f57a2e30d34d8b5eefe16dcdaddae9bf870234440aa4021ef56adeb6a5204cbb9c7b32aa830bb6193b52a49889df85a246dabfd0a2b9a9622fe77fe74b73d962894f3a99746b026b9fb88b9aa6bbfca087c6efc782a1b37602f5cd2707bb19e25551d241d01cc503daa290606d959caf7d490892db589630edbf5878f60fe26fe2cb88f58d657467c97e826020abd5ccb489d86c8dff326eac65f609aba767b76c384bfee6865382bc22cf0ff48b6f07b05cc7621df6d21aa0b99378936cee1f66c5a91bbfef987b9d27e8ab17d4c79bcfadb8506154df56036d90aab12a1ba8edfa6ea4820c9ccd20def73d3b3c5b003abbd53779630156ec5b9180e56994d8fcb5692829366d94fb03ba2899d0b213fde3c796e6a7122cf64aee4fd2d08e2ad972556c2dd8e4156c9811a004c6d4736fb78fb3e180e315cff9c3b00e0b4fc444c2305bc56c8c436e7b66dfde253572d3c21d509162e31c9c7bc9db53493c980fa1a5720a860386e2aa0837bbd749fe122dda3a17b4dad815778ce00a72bc17bf748bc4b25da549c521ab329561e349935521bf0c771eecca242c670ad567eb417b61a2f281155ceddc83edfca485b341ed059ff6bcdae265b73957bc1daddfe63ecf4a9d156dd98e6a3a505502c649ad9fc3e9ca16ba478300cb46a8d8fb42f6c3676b740a4e70261fd052961693adee6c3d9f8c511b95c5863ac1ef3459c6ccc7bb605aec98d836a01f26ee4c10415bc0c20e32613efb8cffabb77e1b6018c456835d57abb1956cc7fc28dc03f24be0ad225860e6f899e05903b18f601c735cd06e6cef76386b21e13a77a9090b93cdfd63d7092f4730f59f144f46ad8929369879a140e8c34d8d9821952d663f0a74c53ab6b70f7783d312050ccd1971c862d55036947263126f0dfcb1de847e0ca2abb546ebd2619017dc7b682e170c168beef079fbc4d94f5468cc09a50e11611868fb198788b956b3be4c3389a93540346453c3375be276b22050cf75e92beaa8da88ee69bc5ce0b509931333cdddcc107e816afe945580a8dbf154c6f4127ead0fe3a97e26d046499260aec55d6e59da9a5d55a4cede1f078fbf1dd16e3656dd6601b05099d753ce85b21cfdd0968d8f5f653d91383d1eaae04c09b6dba165558dd0cb897dc5c5efc0f6965789fef5e08432b490de4553910a72f8a33c3af07af636295914b1e5febf11152e95a82034c1457a750ea0a818777e449f967b90e72e3cf9ecd45cf13fa77154df9155b72036928b0a2e006d3fb254c1d504a8cf2104d4de064dba2743105ee18fbaa20f10507d3b8425aabb35c4c846bd654f3d4efe940046208edc0bf5a125faeaa55d9e8e478d524b5988965b7564d72bfa24d5b2b2692508c1f8067c5f225144b7a0df68bd893e057f28f6430c611c0eab14c3933d79a62ecc302992b4bfded98f8cfebeb8b42af5f220d2dacb31211acbfa3fec83ac60af4bd740870d98e62ef13d42d85ef02d21662f6c4e2a58fc5cbbceea4168de6d6810fcf4b2329ab4bb2146dbda0dfe7b864538c06d0bfa4d719c755d1849f3d32fd3546313c9cc4dcc2a8d06c3cc1d5b2c7d1de04e2e619ba3fd7a16e530b6b940da6588c998f17aba07e9f812f883ca53e84010870f5dec2d9d7491d66191d74d3795c9b561ff28d2fd4732657c8e3fd8421c5fa39c85da77d2c83394ee80c4e847cad19cfc3d7b767cbde0e77e580075204b178588e33ace935f90e25bf2fbd85c3864e320f3836238c2ee4d7f0fbdbd24b9594254cad73ffbc15f20a3164488974c41c64a93adb5ad944ad83fadd0af21f507422a3dfe093761e0f8040bdb5b13a4daa3d22aa6c3cce7fa90e272cc1ebd2747fc8547f28c26d75e43974663221be2bd84510a411bd1a6577f4fbcd92d27dc7db3b1cc8d807a88682bebdde41e645891f932b98aa72bba34c12df24c04b9edea5341eac313691c61d1acabd81c0841decefe494a84a8fb6e36ade45a509fde3e31c664090080b17d978fbe577dbba82ba4877216048042b3fd1cfb5ecadbc53915031be66345dac999f4af2accdb6eedfe715e3c3f2bbc577d2d39af6f087c8a21d0ca6e631e7781b5634c34f8b38aacb85d98e1ee000b317ace40e2e097fc1391b61a72eec8a273b204c7f4a7c38022e6c9624b0665452a9a243132ee6a4f1562d4fec385c0d39bc202c3933230aa17ba493dafd1d3666917d4ecb85ce9f409703701909f43fb189d1000112b68329aaa35b8a120b597b1c4e4ee93f966a9e7364fb385f2fced52c300bd7b5ac0c5822cf9c1e2b089bb9b6dc0ec7be11ef232a9bd6db4912ab11d5c14a5f511408262ef35bb41dd44f7e8fbf71afff1a25b59b2a5a2acacfbbfe7c9c44e2892cb7ff5539641be9a225e43ef742c29826011fee8fc7bc0c0064ad59fcbe09e1927fb66b901c0248aa66848878cf721d6368c7432e2e19b74844995fae20e1d934a0ef3ba27ccea8fefe8865c4a8c9326551c69d55c277f7238a9c3c0cadbeacee8f29d261deab2f27dc19319ac74ce0017e0e522aa85398ae26a4863e14e7e29344d119e5f1922b7a75ba274ccbfe335d3f71b3b573669f512e21a3582beee207fadbf1cdebd145ee90c920742e3d6dfebd7d5fce4215a6f07639d4fa5ad91460ee8db5722a4e2080e568fc762baa908b0e1cfb27e0aad65dff130266c4812c72f38c34bf33a86c6ba02d1972538f5528ceaf03b919c6aeda0f384230daaa94ccb61f02838ea343525af5bd913c4760df1555bd9e86e3923d1fa9755d27d07375325d61ab1d639bc2f20715bd1762961925ebe5a3711082d53afc9fc70fdb73979b12d9ec3fad01b3d5fb49d76a6f2d0e793fbcb628b209ca7f6888734c907fc8c246a4da882628cc0c59cb3a99b8337fa162e4477560762c79079a497d4f06a08b3aa392fbf90269ed5bc9e0aff57e9772e93bdc8dc947a982baeaaa907f52c4b8df3f7b44a85e4a25495e80b3823f232319b75b2a9e7c960991bd890ecd1038b81ae874801c9dc872556cf5f47a9ce9e58a4bc5d2963e8b05d30113e19e31d1ed226373340d8239ffc8de2cea792779fb4a5d95bb1ac9a3a1e111ed086e6730022c0d8a0c7c1acb7d934c63d50ba13fff509c8a284ad8305fbde49200a42451877ce990b6b3c47f202be488b3f7fbfd7600958b18f7ff10551b58690a500866b2f186fb1a89d6d0bee4e1908c3b3cdcd99e2e1e8a7777d089486d5197a27bfa280e366ae1652fd796441ef8f3691f2b96bce5304089ee5eafc2621b7d92ef723aecfe387a627cae84abbecb4e76d545fa490920a255f624536cc70681074c7b8672b02f436b1156f99f7129226d4b428b5ea830cd7cb213b9f5569a17697f55ac045119c50d5a1c28ac6766dcebcea7aac688a69db310f3490509f22609b7be8bbf47d3a1e9d1e68ab59efb8f2eacf5d707e20eff3956ce7c13e014ba0c641867c15f015f2ebadcbbc4dbe90186e610baa66e496246af7a694f3ee8b6f9fa10b1aac6cf8f984ae31913bf1184cf4deb8f279e54c2d43c4fc9a9982ff05ea34abd4b9e23ef1d4c353f1fccb4ea453f14904ff6da742691407fb85c0cf8d687387026158bd66419502a96d3ed09edecf0100a8f38cbeff6716dd2d76e339e287600e453266ef686ae077e44e7de8f910ca1af9abdfb54cd8397e6846df7f90ef5b40e47ae1f875ed98205da95f8277b2ed327b961db770e67c267db293a448899ecb6237ab5b558b4842f5f3ba236b0f3e0b072b682b4417ef5a1a71c166776a938621b5fe9abccf35d479870980d92b40185d97a7a439023e0d3484991630c7fecd906692ca533b97c4f02627d5b961b1945e754a81ad06124c3210a9ed579e7b29f6a5a9323e402dc30017d03e1f600c2bf0393528dcf80c7c3c9b90ed181b249b19d139baf564f57d34050b942d0560a86c7612cd8602da64c533c323955fdb933e0f764b7c5cc05ac115a6edbe6f05fab0827121d92b241144753f5765d4c759020ec4d8120a014a707b76153a0e385b0cdc0a18dacea3cda18ec44264827142847fa3863feeb71c39228616681fa1598eb45069581f2d5e2e4a2db4a57bc5bdc47501ef9c619ca06ff8f6e60718c2db7c72dc1aacdf7f2e9cde66043a81e5ff32ffee1cc462132c36316844d67eeec77b9da8f0469a24d1de4864f781bdc70ec1ec8f94844c283496e84c2c494b291d76b8bc41b30bce3bd40f1aa14a4f0dab7df0cf1236470fa59d554904d78009e4e9c387c676435df2ff8c648542e7faddb62d9b2ea9ee27b5057c43f84f74254324671e60727d2a72d6d073e9a0c32ba36fdc93c0d8ae531caf79ea3afb5f9027e54b1e8168d47d85c9bd53d1b8bcd56accedb90b32be1e6c18a82976b9a741ec2128d6ce5f3d26baa16f211cf1464de0d5b4b9b003a35216caafd36032f78c4277a2b84c06ba035f7c4d417342ed72c2bee4568fd6183ce5a5c11025df5f90b44533650c3a494517ec752645d3e5310e108881d40fe2b8361385fa7dd8ffbc050163408624182081ab6a4de79d1c900def295dda2432a77aec007140982b1cfff4a7d3b0e5c108978d8adf35e314f9f410ddaeb81d92c1f899de9995e3f92fb0d6dde3a00646837672dc561db4dccf42a63fd4d694e6ba07ae2eb67fdc123809cc99acfc51a33e2b5fc060e2833b00e107e62eacae2982a55cbc5b5de6cb617210811615dbd18f8888878f22af552dacb625dbb6d0f74f0e0271ced487632ff2678570bf2a89fe0ea0116404932329cc5e8cd77f3dfb549f0f57d5e36ebd5888ad568a9e4a65f4f8b51c825ea087c57169b999bf4e2a7f4a747783d375bd27ad4ff3622634d9cbb96d45ed5d3296ee8a0300a395143a07e13d9145e43b83d7f454550aa0f8f305fae61dc87e7835ffbbb92af52a0d5d23b8c28721c6bcc63e0329897a309d6aad96fecfe17a7bdabe930f1c9eb9a3c43db8cbfef925621876954e2fab9151ffa9ae9586489c93fcc45dc64ed32dc8d06fbfbcc3a2f50868a03f092142118b721301f6830593e30918cb1692d317ad5c4b334cb7b5273219bad83a1a7b205a509649ea222ec070d011f3dee8268e27e7be930e7006b1f58f8f99a1344067c6eb3debfc510cd2e4f77790c9d3dddde0f3ce4a4cad794b4169b1851eda8288e951cc8aab19df230e14c72f7649b1a91b706ac4ac11ba1b16d1d82fb21b987085abdbb2edcd14ebd51edd9562038805b52a389b8c5d2941f7c3c97c102e84bb145181a78efd20448d8e77acdf6d14bd219136702e0f9867d57a2861dde1ec872027aebc91548860c9b735ce62f9320fab8f2f323a45f1e9a89dd798248736d63d34ed67aecb67ce87f91dfc221f4cc34e209d6aef0a415ab6094dfa22f8af0854bfb232cc489c6123a0849f8b79dcacdcdfed0c74fd0a04419da000e84f4543a51069e01ad6a9411c913a693c3d02064f525954387779738a967fa204cce03e99db16dec609906ddb99915298747ab0e8045484f9800218056f20b685a12dd621f945cba36c25f1eb7fedd6fe8963c1281fee554ace6816192ff0be1150fae1af6c6baa6c184f361ee69b4c87829ccf5ae10786a79eaedc33c4b2cd014f99181fff524c463621878771a6227bda7ba5805ec2bac429c72f9c3b56791e6cfa4fa0d3f85f78bb0e28530e24e481927b099532a12c73bfbcdbc6b114019866157618e61c862bd1d6cf2029769b8868b1ecc775c6a856dade6d8cd924fe7fc47f6b5b08dc73e97eb875aa68984287a7dcb58e9d20147aaca9217c2fa71ac4828bf9ebe61cdfe74208c718dd467e7b6a28482122df34d33c80f5bc90f86636c67ea825683a99011e33d8b8dc3f9559ddc1d4f52704b217df0848542b935849195d601d5a0c6b7a3196e1a6663867c43db4a603db7aa4a651a4eebb86b2163ecfd604d6d31af494c7ce11d9783723b1e0cf000aa32c7bf97cb663d942a42ab9ec87b4b42698a3e8bc8a980c1b8e62b8c2ebad8a538f301a8c89d3131c959b7b0a5e63d635bd8650e179d8cbc17d7e1be8dabb2acda874e28a6ce6a7b3ebf29df0b3038ff09a637e06cbf764785ddd77bded20c61faf3349105266d3a1fb5e67549489fb5152054015c2719bcb4f9903816d2a1255073c44c95632de688913978e1105dd7464636f548432f1e1e40cac361c929701a190e319b3ec1552ef60805878eb1162c9575233ee1bcf1247237eb362f3af4ac605c9f42e009249a0beada3502056de2171efad7b3f94bdc33711234b6e59e555042320fa1b96c4ee2f8cf33f0508715d80a8fe6f8700f036295f915aa72e577066f66fa772d36aaec333e5ed2dd0b47a1584c23af53937613b71a3b9b72e9648a2f4b61cbf2f20133b48230d366d7e8203455967eb90a301f3c59554f2ec04cdd29c69b045f3fcb4823db98b3ebdfafd7bbd1308f7896634ddb29c1a8245197e198c19f0b28a1ed1efc115c574d449ee8aac6f0ad6d2c573abee793c4dfadc59493d17ad75617332869ed8543aacf86f116141f37f88b43fcfcebc26d0fc9269d1fb269446c6539e9ed2b6624703af8c4e32ce41b53864eb5d468cee20349e8ed1261b20eba2c4dd53e9f39df83112588300fdebad99cd53b8bbe1f6ce534ab96a51f919bf8adc15554627da7d325f491e5f16f5e64e41f492adeec4e5b7f500a795e1a48b6c3ba6166778f125c71211fe3ec7511e5bdbf78186082ca8d32741e17858b726a3a25a4a7a0c0c871e9d596fa55467a4c43f21568c436ec8c5b7b01e1ce887a657c4132d8abfc0aa8d91ea2c958588320c4ec8c681767f136c9a67dc837aeb23e16b912f722e9655952609649b62bb43d0be254fde964923f88b88b089ac986c966013f7636e0c55b29a4c287bb8f0b194ac184b44cabf485b47c5b7a2642a2ab2bc0b5995092a26a4b774dd5048ce503a886599c844acc4dbde145add7e94002ccbfe6074b563f0a924d52f8c634b3ec0df3fef830ed20a8a678bb14091d2cfa825cc93723db7187652810d2acc1df0a142cf8e533fa0a602b08134c9354179d58bbfb5503f411038bdb591c6c644139b2899de4abb3673b419e0e4a0b2e8a8c3a4381a5bf0e8ba20aff380c450bd65b7dd5ca72c5fdb19dc954b5b0c0a96ca3955b7b5f1e67b5e9cf9e940bccc57ecae25ef42da40422b3e95f8bbc1cf2bfa3f645ed5f7901e6b3fa64fc658e479a96b905c6bddbb7aac0e739d5bda3a06d054406ac250b2ad8c4e044e4df81c155257af9b6a30bf42b8bc5513f346a888fc6370c78137f6955fa72416dba4fd3afa4a1bb8f9d915ed7fc6f92c5ab2c6321192ac80e2b74e660ac6eb3411e72bdb436e5f4fd9f9c4e9c396e1ddae135481f988532c1736c8c3ead49bf07fb4f1e9c86a32a70f43439b53a478506e5ff938f8e706ffd93c15702dad24d84b0117a9cb29eaf391d32ad37e7c85817321a9233c1427fac3c68f7556225969350b7d934e07cad456205950245abd40d646215d69e36898a0fe400c8e066ecdf0a07a62b52b96b7b9755fc19a33e82a0d895e8a173ac34014d99889d0bf7cf73b72c70685624657e32ec0b967ef6756c04527f30281c07f682529ba08a18018710d2f20baca4f62f8f63964de7c075f731ec1fbcd1abaa4ec2a172e8021e52cc0f1734b51ba5f513621a3171ba550d349347c68a414c160d7fa8f164bc579956dbe1662cf812c1b21efa011e3e6db645161890d7197f93f11af8bb5f4cbddaab0d890773324ae065d7e92b7a9d06f8ac6ad786fc700d7aea635e228fe1f3f523cc59dd600fbeeb1e02f0691f54dad09d14b071ca5934789187260902917cc137dbb52b5288ac298b09a2e24324bd6a76db8304fbdd6f7cc2ad8336c1ab9084e1468bd91818192e85cdccf1959efeea20a7d80a15ff427be373a90982b4d19a1889dad18771574ad348fc2378c7dcbea51395ea28a563b8f540e8e848c64944a109306df8f347589628443a8909ccf351cbbcbc820180c4a6d201b30124071838d69f1cb54546d5d6803653b75fc847a4d1ba702fc00aa6eb2eddfa866e271874cf97b106572a2cf1493f29b11bd127e7a0da7730973eaf291584ee34010e0e243245c03142f579aaa0dc3f878e1f2b25776ab63c391db6665a54d55d260cf2c2e31b538a118b574a52d0b376315356edccfc3381d774f0aca2eddb6dffd88063634c0000bf79934651b0a260508007bf08ed275722389551af7207cc0c9434be79a3b047ba48f2df1c12c4feed4fc0e14183a978ec5c88a2b8bad3133de8b06ea049e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b0338935704b0c1903ed60e2664b12163f55de0bc47a6f8133328adf01adf8e40c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830c426c07c8a4e39135c9a5117cbe2098759551c11ba57fa3add85d7103fbcb253136b0e79ef86f8a155dac1c654e2794bf16a3ed6ee849e96022040da565ad9cb4ef770b7e0d2580e6c8965d9f218b4e46c0f01d13cb10cf3146d23d80aad61c56d6afd5bd754083b0724f5d4bf6a6469d1fa22877e24d97196acdf51a85a4c0f8a6cb9d63d7ac708dd585a588e58c1eefb0af1ca2ad8cdf7a0949fcbddb35fe96973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bba0983534deeb671b855f484d2736a7841a689645afd0908618d5fe81b8e09c825f4a9b42a3e02d02e9bf8ce53e10345e4e834107572a6409865785a377a4b87c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fa8a074e5f92a99091b87affcc592dad840ebdfc2fc2810af1d1a04a94e975d070c2043d76931b344fc2162a6032966297416f8088717c8d46e3d9c35ff2b7e6a3fdd777196bdf6e7c4af9dadd24310e1e35018f9c8c5ada8418817436873348ab060218ad18ebdb912219f1f80b7e20bf048cb704b9c23f0a903ac8b4020c76425c6cad2ab2e38dc8646eb21620bf3590b0b367581f89aca5a5cf36fbb45e818495a326a027681bb4382e510bd424d280bc1a5cf8a441e94950d456985d64411aa62b0f00c3af00060c67721185458df6d53a078870604f52c4d1bd365801927a68e44a3bf96778b1323736f1a8a04489749c79d4ea4e8f1f63f0a7949323cd5f0bb0fd0a76cb0f549d2b73ad694cf3695319981a0f0c13c492f3edff34e58da85ad241bcfda89bc79fa2e47413fa0b038f654bdc6e4b2344811bf2fea416df3ae4362640f556587efd974def0d2f2f220c63500981b12b5c33d6a191cc7682dcf71efe2eb97a40444d6de056192ca1500d0924227075bfd93cd2d6c9d009258b0acfb28d958ce7b97367369b246d9e1a8bca84f16a9b1008f5c632d4cdcbb80420e4c32718a9b91b5c31e2dcf7e8d41e7035e67c1a9cc1f9ee77c4e1542dbafe005aae8bec492dac7ac30f21295da95f013f40d1aa28a86d36790c969e2fb828fa74655b7d53382f2c6ce53cd1a38e7f34c987824d488b0a6f09103855c0bee716d3f11fed272b09e80b509c77dce58426ff4f0a2914cb4969d7346feb25f0aa6a64d26ed748e37c152c6dd4338fd4c56f0fc41a7a36f34b7ff5a8e418c4e0ccc58e2b33edf7e793feed15a67d4404e1245c8a9fbfef2fecb3d46f3cf1b73c1bcece5f30ffa28895161f63d31fbe3aa1adf09fa1bb811cf2e91eb890aba281b7001e9e2d0781c9f657e70dc21010658e047c8ee8300bdeb4fd164a864399d1966469a7d1f95e3afbcf9dce8d3b4d16f145dbfeb4a4cc0b7a7beccb0d15962f08dc4836a1d29c07558fbad53e1b105e1c4b63c62a8a889a1ea4a15b31096c519b65b818f63a3df5e074532b707d26acf3cae2f4c74414cf309e1cd548f674cf5ec1e2a60181b46fba608f55deebe59aa0ee2f658417f2cd3da449ca3ce8ffa4c3e173f8257c98887d689705c6a52fe3d3c50d166a0bdf3d35c2fef4fccd44368b6218a4f8694b476c2e22174ca82bdcb55337211deebdf18b0f6f6256476af8ee7f07d4b822a01bc2f7619f6824105434090602e4c79ff425b9e169fb6728e0b479afa30bf633bebb70633a6fd62e62518d740ead1b89fc76ac29940a9ee1e9ebbf88e2ccb87acb8b24731cd2752950c64e52de5bf0739c6e385daa36e20d3f5e5283136f9af43f81cc325fae21b44f81019a00e2472c06a6a8ef4cdc4fe8e96c343c210cd9f2d5f0c1e9e28313cb9548d660f27dd5e90f64711b8008a44946138308d3c77d3627b5b9ca2f640957d4745243bde5b5622c9faa7771ed427000f4e54a0aa272f536e3ddb42937da57e17a730e17be976d678ccc96a5511b7304884098c4337388cef26ba0716c8a441af93f3dec62e75f324bc36fdd1f64a9ab730aaa000c855ec26caf8fbe4437ef787b9176d21e6275c3fc6c070d684e81a075cd4a9b04a6687e55051db34fd81ffc13d3d94e4631dacf9a833ca5b60e3835f79665846c09ac7319217876c518c89a83e42865498e344f68c6cb6bfdce01b213a608b45d482bea9c154c771adeb4367d2f13924023e195c9120cb606e69c05263c931ff0327538e90742a96b93c23d1efcaa576f77eb5a8c9615903f138a668535f557b9aca04f72c54253a374ca9a7c8b5f6cfdb83caa00cd9243a9a0760ac12145777ca9471c1406260856213253ebd91beb7578b9445df2a5cb874d6eefc7a65b6e1984b2abb9c7d973a430d29765a31d37e31ea656e72a593889c271159f6a1aae67ae265cf0ee7b5be5335ada06d90192ee2cb7644999966b0078a69abcf10057293988d6076af483d31413ab5ad4409d259a79b8ecd52bedc8c7eb0123b78903942688087ba73ef907eb40c7eda2cf7bb156bdf1e75bfce67b9db2e1b0ccb33e75df772429d93deae0f4a523c7047c5aeb99745df10f3c7c589ff894d24e48443ade41650205d43762778435b58adc4eda2dba9bad75555761570961cc46ac8778c4b1f338ac0b1e7af44dc638ed6afa8e03bbfd2628987dc656e6ab3f34543142ec773893405f09c4ec717e23ff9dc9cac70fbce16084816f99d28b93c27ac88f876e556a94b1fe92ea794112cdae076ea0ab73f02f59e18cef3dd21439b43e759e194c5663ea0a1b7dfc18e824f584787f557a31a83cfe547e9ec6d2683ed74e405c1f13e8194368fda68ef1f87cc05e97a8a3885f555ce3ec1a050394edfc112720c559f8b610be64c76a31116b8718d535f64f2174c7f7090472541be88ac0efcea8e7c62a8d2b1662b2245ebd49abf250cfab234b2a94786562b5d58cd391818745aa55667849198d3f781ece3dbe4a3e1ec780f080a521e21a9ea3764c309f73ba7b1c3d06cc709cbc9f4ba1f59467e97bae219b500c027a39018a07b16f1409eb04d38ee2a6c7e810c79ec97a95b3e83312787c31901a1b75764e1b7087c81580a8a4673a00009653d684c5f51a4cfa2d729956edef6b069583ba4d697498d7bf1fbff01cbbd77ca0c24f36664c8bc4e833888fe501916ca6677c294da4ea2865c9fabe085b867411cbc2d6c84d064b82b8cde8d1fbbeac0655982ac4dd3b0ecba78ff9881d9546075ec15cf7b8f9103f6fecdf90af76fb1704bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4f795f97584988c4d921c777eb85b586f80d7c5d9e6abb1b8b2c0c14a7f6e1b0139bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottbb-4.4-7.20160526.fc24.src.rpmbundled(jquery)tbb-doctbb-doc(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1WN@W,@WW@VVU@VV@U@UD@TT$SSP@R҃RRM\@QB@Q@Q@Q@Q#@P

- 4.4-7.20160526Jerry James - 4.4-6.20160413Jerry James - 4.4-5.20160316Jerry James - 4.4-4.20160316Jerry James - 4.4-3.20160128Fedora Release Engineering - 4.4-2.20151115Jerry James - 4.4-1.20151115Fedora Release Engineering - 4.3-3.20141204Kalev Lember - 4.3-2.20141204Petr Machata - 4.3-1.20141204Karsten Hopp 4.1-9.20130314Fedora Release Engineering - 4.1-8.20130314Fedora Release Engineering - 4.1-7.20130314Peter Robinson 4.1-6.20130314Petr Machata - 4.1-5.20130314Petr Machata - 4.1-4.20130314Fedora Release Engineering - 4.1-3.20130314Petr Machata - 4.1-3.20130314Petr Machata - 4.1-2.20130314Petr Machata - 4.1-1.20130314Fedora Release Engineering - 4.0-7.20120408Petr Machata - 4.0-6.20120408Fedora Release Engineering - 4.0-5.20120408Petr Machata - 4.0-4.20120408Karsten Hopp 4.0-3.20110809Fedora Release Engineering - 4.0-2.20110809Petr Machata - 4.0-1.20110809Petr Machata - 3.0-1.20110419Fedora Release Engineering - 2.2-3.20090809Petr Machata - 2.2-2.20090809Petr Machata - 2.2-1.20090809Fedora Release Engineering - 2.1-3.20080605Fedora Release Engineering - 2.1-2.20080605Petr Machata - 2.1-1.20080605Petr Machata - 2.0-4.20070927Petr Machata - 2.0-3.20070927Petr Machata - 2.0-2.20070927Petr Machata - 2.0-1.20070927- Rebase to 4.4u5 - Build in C++14 mode - Build the new python module- Rebase to 4.4u4- Add -fno-delete-null-pointer-checks to fix optimized code- Updated upstream tarball - Link with RPM_LD_FLAGS- Rebase to 4.4u3- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebase to 4.4u2 - Fix the mfence patch to actually emit a memory barrier (bz 1288314) - Build an sse2 version for i386 for better performance on capable CPUs - Enable use of C++0x features - Drop out-of-date CHANGES.txt from git- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for GCC 5 C++11 ABI change- Rebase to 4.3u2 - Drop ExclusiveArch- enable ppc64le and run 'make test' on that new arch- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Build on aarch64, minor spec cleanups- Fix building with -Werror=format-security (tbb-4.1-dont-snip-Wall.patch)- Fix %install to also install include files that are not named *.h- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Enable ARM arches- Fix mfence patch. Since the __TBB_full_memory_fence macro was function-call-like, it stole () intended for function invocation.- Rebase to 4.1 update 3- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Fix build on PowerPC- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebase to 4.0 update 4 - Refresh Getting_Started.pdf, Reference.pdf, Tutorial.pdf - Provide pkg-config files - Resolves: #825402- tbb builds now on PPC(64)- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Rebase to 4.0 - Port the mfence patch - Refresh the documentation bundle- Rebase to 3.0-r6 - Port both patches - Package Design_Patterns.pdf - Thanks to Richard Shaw for initial rebase patch - Resolves: #723043- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Replace mfence instruction with xchg to make it run on ia32-class machines without SSE2. - Resolves: #600654- New upstream 2.2 - Resolves: #521571- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream 2.1 - Drop soname patch, parallel make patch, and GCC 4.3 patch- Review fixes - Use updated URL - More timestamp preservation - Initial import into Fedora CVS- Review fixes - Preserve timestamp of installed files - Fix soname not to contain "debug"- Review fixes - GCC 4.3 patchset - Add BR util-linux net-tools - Add full URL to Source0 - Build in debug mode to work around problems with GCC 4.3- Initial package. - Using SONAME patch from Debian.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      4.4-7.20160526.fc244.4-7.20160526.fc24tbb-docRelease_Notes.txthtmla00001.htmla00002.htmla00003.htmla00004.htmla00005.htmla00006.htmla00007.htmla00008.htmla00009.htmla00010.htmla00010.pnga00011.htmla00012.htmla00012.pnga00013.htmla00013.pnga00014.htmla00014.pnga00015.htmla00016.htmla00016.pnga00017.htmla00017.pnga00018.htmla00019.htmla00019.pnga00020.htmla00021.htmla00021.pnga00022.htmla00022.pnga00023.htmla00024.htmla00025.htmla00026.htmla00027.htmla00027.pnga00028.htmla00029.htmla00030.htmla00031.htmla00031.pnga00032.htmla00032.pnga00033.htmla00033.pnga00034.htmla00035.htmla00036.htmla00036.pnga00037.htmla00037.pnga00038.htmla00038.pnga00039.htmla00040.htmla00040.pnga00041.htmla00041.pnga00042.htmla00043.htmla00043.pnga00044.htmla00044.pnga00045.htmla00045.pnga00046.htmla00047.htmla00047.pnga00048.htmla00048.pnga00049.htmla00050.htmla00050.pnga00051.htmla00051.pnga00052.htmla00052.pnga00053.htmla00054.htmla00055.htmla00056.htmla00056.pnga00057.htmla00057.pnga00058.htmla00058.pnga00059.htmla00060.htmla00061.htmla00061.pnga00062.htmla00063.htmla00064.htmla00065.htmla00066.htmla00066.pnga00067.htmla00068.htmla00068.pnga00069.htmla00070.htmla00071.htmla00072.htmla00073.htmla00073.pnga00074.htmla00075.htmla00076.htmla00077.htmla00077.pnga00078.htmla00078.pnga00079.htmla00079.pnga00080.htmla00080.pnga00081.htmla00081.pnga00082.htmla00082.pnga00083.htmla00084.htmla00085.htmla00086.htmla00087.htmla00087.pnga00088.htmla00088.pnga00089.htmla00090.htmla00091.htmla00092.htmla00093.htmla00093.pnga00094.htmla00094.pnga00095.htmla00095.pnga00096.htmla00097.htmla00097.pnga00098.htmla00098.pnga00099.htmla00099.pnga00100.htmla00100.pnga00101.htmla00101.pnga00102.htmla00102.pnga00103.htmla00103.pnga00104.htmla00105.htmla00106.htmla00107.htmla00108.htmla00108.pnga00109.htmla00109.pnga00110.htmla00110.pnga00111.htmla00111.pnga00112.htmla00112.pnga00113.htmla00114.htmla00115.htmla00116.htmla00117.htmla00118.htmla00119.htmla00120.htmla00121.htmla00122.htmla00123.htmla00123.pnga00124.htmla00124.pnga00125.htmla00125.pnga00126.htmla00127.htmla00128.htmla00129.htmla00129.pnga00130.htmla00131.htmla00132.htmla00132.pnga00133.htmla00133.pnga00134.htmla00134.pnga00135.htmla00135.pnga00136.htmla00136.pnga00137.htmla00137.pnga00138.htmla00138.pnga00139.htmla00139.pnga00140.htmla00140.pnga00141.htmla00141.pnga00142.htmla00142.pnga00143.htmla00143.pnga00144.htmla00144.pnga00145.htmla00145.pnga00146.htmla00146.pnga00147.htmla00147.pnga00148.htmla00149.htmla00149.pnga00150.htmla00150.pnga00151.htmla00151.pnga00152.htmla00153.htmla00153.pnga00154.htmla00154.pnga00155.htmla00155.pnga00156.htmla00156.pnga00157.htmla00157.pnga00158.htmla00159.htmla00160.htmla00160.pnga00161.htmla00162.htmla00163.htmla00163.pnga00164.htmla00164.pnga00165.htmla00165.pnga00166.htmla00166.pnga00167.htmla00167.pnga00168.htmla00169.htmla00169.pnga00170.htmla00170.pnga00171.htmla00172.htmla00173.htmla00173.pnga00174.htmla00174.pnga00175.htmla00175.pnga00176.htmla00176.pnga00194.htmla00197.htmla00216.htmla00234.htmla00237.htmla00252.htmla00253.htmla00254.htmla00255.htmla00256.htmla00257.htmla00259.htmla00260.htmla00261.htmla00262.htmla00263.htmla00264.htmla00265.htmla00266.htmla00267.htmla00268.htmla00269.htmla00270.htmla00271.htmla00272.htmla00273.htmla00274.htmla00275.htmla00276.htmla00277.htmla00278.htmla00279.htmla00280.htmla00281.htmla00282.htmla00283.htmla00284.htmla00285.htmla00286.htmla00287.htmla00288.htmla00289.htmla00290.htmla00291.htmla00292.htmla00293.htmla00294.htmla00295.htmla00296.htmla00297.htmla00298.htmla00299.htmla00300.htmla00301.htmla00302.htmla00303.htmla00304.htmla00305.htmla00306.htmla00307.htmla00308.htmla00309.htmla00310.htmla00311.htmla00312.htmla00313.htmla00314.htmla00315.htmla00316.htmla00317.htmla00318.htmla00319.htmla00320.htmla00321.htmla00322.htmla00323.htmla00324.htmla00325.htmla00326.htmla00327.htmla00328.htmla00329.htmla00330.htmla00331.htmla00332.htmla00333.htmla00334.htmla00335.htmla00336.htmla00337.htmla00338.htmla00339.htmla00340.htmla00341.htmla00342.htmla00343.htmla00344.htmla00345.htmla00346.htmla00347.htmla00348.htmla00349.htmla00350.htmla00351.htmla00352.htmla00353.htmla00354.htmla00355.htmla00356.htmla00357.htmla00358.htmla00359.htmla00360.htmla00361.htmla00362.htmla00363.htmla00364.htmla00365.htmla00366.htmla00367.htmla00368.htmla00369.htmla00370.htmla00371.htmla00372.htmla00373.htmla00374.htmla00375.htmla00376.htmla00377.htmla00378.htmla00379.htmla00380.htmla00381.htmla00382.htmla00383.htmla00384.htmla00385.htmla00386.htmla00387.htmla00388.htmla00389.htmla00390.htmla00391.htmla00392.htmla00393.htmla00394.htmla00395.htmla00396.htmla00397.htmla00398.htmla00399.htmla00400.htmla00401.htmla00402.htmla00403.htmla00404.htmla00405.htmla00406.htmla00407.htmla00408.htmla00409.htmla00410.htmla00411.htmla00412.htmla00413.htmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_525f2cc589630bacbdc3bb450847427e.htmldir_63fb2cc293d133785b96e521fa051167.htmldir_87119f26c7695cbc270003e99bc7f49f.htmldir_b9976680b2be72d2d0b8fca1c31202a2.htmldoxygen.cssdoxygen.pngdynsections.jsfiles.htmlftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_0x62.htmlfunctions_0x63.htmlfunctions_0x64.htmlfunctions_0x65.htmlfunctions_0x66.htmlfunctions_0x67.htmlfunctions_0x68.htmlfunctions_0x69.htmlfunctions_0x6a.htmlfunctions_0x6c.htmlfunctions_0x6d.htmlfunctions_0x6e.htmlfunctions_0x6f.htmlfunctions_0x70.htmlfunctions_0x71.htmlfunctions_0x72.htmlfunctions_0x73.htmlfunctions_0x74.htmlfunctions_0x75.htmlfunctions_0x76.htmlfunctions_0x77.htmlfunctions_0x7e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_func_0x62.htmlfunctions_func_0x63.htmlfunctions_func_0x64.htmlfunctions_func_0x65.htmlfunctions_func_0x66.htmlfunctions_func_0x67.htmlfunctions_func_0x68.htmlfunctions_func_0x69.htmlfunctions_func_0x6a.htmlfunctions_func_0x6c.htmlfunctions_func_0x6d.htmlfunctions_func_0x6e.htmlfunctions_func_0x6f.htmlfunctions_func_0x70.htmlfunctions_func_0x71.htmlfunctions_func_0x72.htmlfunctions_func_0x73.htmlfunctions_func_0x74.htmlfunctions_func_0x75.htmlfunctions_func_0x77.htmlfunctions_func_0x7e.htmlfunctions_rela.htmlfunctions_type.htmlfunctions_vars.htmlglobals.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jsmodules.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.css/usr/share/doc//usr/share/doc/tbb-doc//usr/share/doc/tbb-doc/html/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu       !"#""$%&'%()*+$,-./""'01"23'4565789:;6<""=>=?@ABCCDE"FGHIJKLMNOPQRSSSSRSRRSRSRRTRUVWXPYYZZZZdirectoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 488 x 136, 8-bit colormap, non-interlacedPNG image data, 335 x 80, 8-bit colormap, non-interlacedPNG image data, 281 x 80, 8-bit colormap, non-interlacedPNG image data, 289 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 116 x 80, 8-bit colormap, non-interlacedPNG image data, 588 x 136, 8-bit colormap, non-interlacedPNG image data, 495 x 80, 8-bit colormap, non-interlacedPNG image data, 263 x 136, 8-bit colormap, non-interlacedPNG image data, 146 x 136, 8-bit colormap, non-interlacedPNG image data, 243 x 80, 8-bit colormap, non-interlacedPNG image data, 393 x 80, 8-bit colormap, non-interlacedPNG image data, 488 x 80, 8-bit colormap, non-interlacedPNG image data, 249 x 80, 8-bit colormap, non-interlacedPNG image data, 913 x 80, 8-bit colormap, non-interlacedPNG image data, 908 x 80, 8-bit colormap, non-interlacedPNG image data, 885 x 80, 8-bit colormap, non-interlacedPNG image data, 890 x 80, 8-bit colormap, non-interlacedPNG image data, 394 x 80, 8-bit colormap, non-interlacedPNG image data, 276 x 136, 8-bit colormap, non-interlacedPNG image data, 189 x 80, 8-bit colormap, non-interlacedPNG image data, 443 x 80, 8-bit colormap, non-interlacedPNG image data, 464 x 80, 8-bit colormap, non-interlacedPNG image data, 439 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 136, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 226 x 80, 8-bit colormap, non-interlacedPNG image data, 105 x 80, 8-bit colormap, non-interlacedPNG image data, 248 x 136, 8-bit colormap, non-interlacedPNG image data, 232 x 80, 8-bit colormap, non-interlacedPNG image data, 427 x 80, 8-bit colormap, non-interlacedPNG image data, 310 x 80, 8-bit colormap, non-interlacedPNG image data, 303 x 80, 8-bit colormap, non-interlacedPNG image data, 231 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 510 x 80, 8-bit colormap, non-interlacedPNG image data, 474 x 80, 8-bit colormap, non-interlacedPNG image data, 662 x 80, 8-bit colormap, non-interlacedPNG image data, 287 x 80, 8-bit colormap, non-interlacedPNG image data, 188 x 80, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 774 x 80, 8-bit colormap, non-interlacedPNG image data, 756 x 80, 8-bit colormap, non-interlacedPNG image data, 275 x 80, 8-bit colormap, non-interlacedPNG image data, 382 x 80, 8-bit colormap, non-interlacedPNG image data, 182 x 80, 8-bit colormap, non-interlacedPNG image data, 192 x 80, 8-bit colormap, non-interlacedPNG image data, 174 x 80, 8-bit colormap, non-interlacedPNG image data, 216 x 80, 8-bit colormap, non-interlacedPNG image data, 266 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 282 x 80, 8-bit colormap, non-interlacedPNG image data, 171 x 80, 8-bit colormap, non-interlacedPNG image data, 195 x 80, 8-bit colormap, non-interlacedPNG image data, 315 x 80, 8-bit colormap, non-interlacedPNG image data, 373 x 80, 8-bit colormap, non-interlacedPNG image data, 179 x 136, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 368 x 136, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 211 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 247 x 80, 8-bit colormap, non-interlacedPNG image data, 506 x 136, 8-bit colormap, non-interlacedPNG image data, 214 x 80, 8-bit colormap, non-interlacedPNG image data, 250 x 80, 8-bit colormap, non-interlacedPNG image data, 770 x 80, 8-bit colormap, non-interlacedPNG image data, 1511 x 136, 8-bit colormap, non-interlacedPNG image data, 986 x 80, 8-bit colormap, non-interlacedPNG image data, 96 x 80, 8-bit colormap, non-interlacedPNG image data, 718 x 80, 8-bit colormap, non-interlacedPNG image data, 207 x 80, 8-bit colormap, non-interlacedPNG image data, 224 x 80, 8-bit colormap, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedutf-8?7zXZ !#,"F]"k%{fR. b~.S?Oӈ̢#W6m fpkؿ0ZLX%H{ݤblB5{bޘ~_UP'tAgu $M$ vl A3]ߩr;ñw91]b.F;ߊfo.79>h#- p&)@aUiP|}NF**4Q,(65A*8.((:;O^o3[`/}03 fhYo ls/%G50tnFQPp.!c-N> }?#˅A tTlꑠq_r.JR Q|}Fh/Nms g}מӆ;ǣ~H1}mR,PI;*gOЩ'!78jh1?bp&. ?D~Pݐ)B+B@)zuSKC5 ?|!R-nMjIL[|Y&ˬ߽#BZp߳xab?jpxwt<¥ ׁ&m7b%[ }G2zy" >%ڡpfNH )LZ͔XFj5L/{9.I^ezEע䛇|/$+ڍ$ ^g4X_ܦf.C D6,D6zqFnsX QatCe-I0g¤d KXS"dNsɎ;l[ZS_9S:s9ӱWS=bl֖]B2B]^o.9P?1VKz*2aHWeNO1dcnڿW8^۹ߛyP1b@Y3 +٫؀/'ηÖ˱0v~Jۀs6Y"쉕psE""]}VVh d*so@êCR*Nb>= ʀ`EV"&Xj[L!3f2W`)"޸F0a֑W2 #]_9~B7bopf M*Xo3$)dAJ1&ףʣCC< Y5?ȫcSoh}{[z5qmNf"QTʴc7#,%!CQšL <{g4hBO B { lP +Jz$*QomD!u 2\;2ߪ'*ʡKeŝOyi3KŻMۡ::uhojK.v/ &A*n]X7ʪDR[q/`xP?fS&c z"Wϴܪ~'+04Zs8xmNZ~䆰(͇v rԬfq  TЌފWLGjIGAl;&T rC1~<)О% 1X%mݖL#\S]v`={z[^˪j}w:!YI@-˜ѐ[*QR Vn$ƓV/ͱDl#+A0Wo}%zS\t#uu!HgBȥI/N.iʋ (Ȱ,!eܰ bAxJgTIUHJ 0 `И'X, KҘ@ l;dl56_c3{37xSLBl(2+y9[W 'w~ahg$Oٍ$^rk֡EqzjA<"o9NC e I_VXnՈ+n*Ta&Bԋz{ }X^YIX(AdZWI`YGu>ޡQ*hwjh*B6$xlBֲ |f'T}ckf,0Yʈ5 87 Aylүt׸e&_!!h7FVa(+\g-Do-I'&2Wq6-Vxr`yNrusÅhQ&Ml>]Hl}삺 JGbCC*ՓUU.{WAC#y({䢢S$>y`FdtFe榩Um&bM[$`~ݞgCZxO]%3rde0]pD+SO0 1E{m_9 s49Qg,ZV)E4RYʌGa~վlTD֞ح 239$T&uC<&o Ұkpmr_i."e'1,:HkJ*kMSo8q}6[.(rON\2瞳zT̑%$'%bhÌ}ѕ@SMg{Ưv:,op0mq#$QПky"|}[5P(v'G)26pHS^8h21}AkAȝګ޾~>)eRDS1nnl|:d^ESq]heu$)4*z͛&$D2֥^x=ؠY\0J6JAKlgx#\XN蒑۫UgXՔR~Em ;'qHX؋H0tw wrzO4"A0LM! [lo=?)W1\C>.阜ו\;~]Zy;)YpT8kk}]CNo$FfyMt;*ӓ?\M*?Y^w `Cn($fPfP.ѐ6P^[83b0rST?`Lrb޳Td&U0#x)oC^M +@T-e#>O8C 8f~Ŧ'")*$u#XI^ vB.l(Eo&)c)!s5^j²570Аg‘~pE&F>a싶$xTRVznr|n= XeZlb61|'0W3(MrG˰-~"!,S`;u򉥰o]0\+KM ,!%Cg'`Bebj⏼wS3^b'9L=BaI[/`.Mc ΋ TJ/3DMfƏ~/aYH{UI$N0^#Vo'eX6`r#(~0Lyan`ΐa@3q#b3b=$Uac(Ha3=qTc[ϩI-FW;nudk AƍŀWu%1;Epy`q`̖ƒI߳'ϡ_=b%籤j< r\:~k-ME(cH;[^K1en͈v4=$ $ \SwFAD|҂ȵxo׆PZJP?I8鴓'"0V@X#_`i 4hBD}m4 5rTBa8*TwPg0SݿCQ{4"_k8~|լr+Vy;hku!c 𵂝4zPBJPqMeȈ&,P}m2$FU`TivBܫ`o.x#.W\.Y(vF3(a>nS*>fYxB9e3~lM8긺$H"DM!Q YZ