qpid-proton-cpp-docs-0.17.0-3.fc26$>Dʪrҧ{ %>:z?jd % e  &EKT     t   ʤx#(G8P-9-:-B,GdHI%$X'Y'Z'['\']2<^nbodpepfplptpu{vd2`dCqpid-proton-cpp-docs0.17.03.fc26Documentation for the C++ development libraries for Qpid ProtonDocumentation for the C++ development libraries for Qpid Proton.YM1buildvm-24.phx2.fedoraproject.orgHFedora ProjectFedora ProjectASL 2.0Fedora ProjectSystem Environment/Librarieshttp://qpid.apache.org/proton/linuxnoarch>eTC6o.^KFI;(fu!):9t0ZA ,d 2'b 6z b%/%/u%/u# ?D*2.t.3 =.e$T3LXiF's8qIjUB`7 $e6s/A x*!?H34x#L,$od z7#X{713&D?hu8& "cj(' 2cu-r;p%rI"pN7 ;2I m @P!)Cn"e 9@'=[0m|:mg<2 7K5"9! q2C6;m8S DK+/Q?36/WvhU9%$#!x!9V! :0;#!\_[v>J3ej&zG6f-/D0IB/90*.jlkMYj~#E a;Z&VQ"+_b(7DNPO6Uj{3FP"-lMa<[)@B;0I=m Uqj$:z\NM^&-jT`!$znj&hN \V5j yazS xJ $3kK~lVm\dFJ;4;WT77t:vSU$:w3/!rva!k6.]UM$=:K K}sF.=R39M60,f +w3R._E39 Vo Bnn G+?[?'8 h 3  n# * *:A큤A큤A큤A큤YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1YM1XyXyXyXyXyXyXyXyXyXyXyXyXyXyYM1XyXyXyXyXyXyXyXyXyXyXyXyXyXyYM1XyXyXyXyXyXyXyXyXyXyXyee5b91cc997ee70f1fa2bae15b721892644ae35484f525304bac09bc6763f0198988b3d190a05af82b4934f13364e42d65e826fbb2d95c323861709bb7c1b5fd9eac007075cbdec3815093ff1ffc22b100d7246ce8c9acbd0f73229b931d89c5fe6fc25a8060349ad5cc2c078c56837f8f9d3606d9663f6eedfce02312e841e49e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bf09d9a7e5d2917daedb901c946fb0d9acfd5386edd038228675e718a45f04b7b8aa8009ae9b2cca19fbf198a8ac13bd69d3d47e130cb2ffcaf8aedc3dca45e1a75e7267968c6df80f7a1056ee0f7889332e3a39579b117faeeb015d356d002fa050d40ef53a094da12ed58d216c90a77654111c74682674fc87e355a58f98f9cea3b8ba9e5dae785844e04c5f60d062aad564671bf443d94f2a0e5fd86a9c54189052ed1fa94b587940d00c107dbb7b4e8d278e3d6c4ed3a62d16e969b0ba27130bbb94389222874784e307e0837be97b78f13ef80137b6a2e085049bb042b4691d13230a12570d7c086af3df1c233cc4fbfcfea794f6d26f9c01bb0f319b76f9eb6fbd69827da89348b23e6198138e61942fdddcba45e5c11ddf1f17e82d03a65a4496ea06eefd1630d5846c625a1c44b1aafc2ea57bed1af3f09e4f76d9519fb0b8ba715970ce97d8c6707aa829c93bf5d7549d3533f32924f4f1e141aa7b163104c0aad4abc96f32ca796264175c9f722dbc41a5e29549504c32a6b038646e8f9988adece6889fe8a9d52459cc0bebaa3933fc481aa0637ae46862060be1c58c432f1b2d8e10b3f543d68b45c449ac17d8259fc6c4eec809d3bc35b54fa2c5c226438cdf1754f2bbd71ae25bbf61cb79bafe1f3f275acf562f83960e139610869441b3d347db5e66d3ec77ff6dc5e8af93e42bd6c545a109b09d38bbac08d5895cca546a197d5df3608e4eb43afb7ef4e870798b64a455abd52ff1c31eb56a4d1a7d750cfd900dc914831b716d140d1853e0eb5c8edbf0b7e651d11028d1af8c481703ec78e4437e5a37554dff3e10aea05072f7a018e3dfe16ca40102d64307de0536be9f477e204a45e55abea2f357a7e9fc5231a6ee32c9ad95081e614bb13311de8a7a3149cc5a04a8b4939e4074ec4eab4cd6dacf0ea4e0c71048da313f33ef58489c3fb53e48c711cb9fc01fa557b62e395fe4fbfb69a1c501be6c76cafbf9bfa486087d50fe722ca1e45f54d9be06a81c46e3d46f3111f0be44e8d896ea0e31ba9869e5ea73c8f8566b864f9d2eff4024295a5b3f84b61bd83c09dec4a86e16c825eb3ff7b64a75474e33e06291141c792cf4cbb8483929ddf2da0efeb09dcd38dbbd3cf7f1384f2a7e07bcf9b7786f82827c972d8135167a224988423c18425531258c4fb068cd0eda860147653482efc8342e529f1762cc361a4fe0e6f5db0d78636eb5b0c5f8fa4e22ffa5d6aa0ef9bb980a4094dd88bcffffea92d1a8f7b50eb277da1425948ff7b5fb7deca79bb82c4355bb63c6dec010a84b67897800b761bf6809ec96e899a533f6fcebd58dbeda3bc6d6b69a1703a949c4e0ac4f61d56ad120273720c0c0aa4b185f50f65070051a6c6c4d913b48fe3ac700c80455545a1e849202645ba34c8c282227e6f612841896cef244f430f92c882a1c0d84b241935934b2aec4b46de1b138f82a875384321d4f146eecbcdd0e34f08c1aa003801d8d72707e77233d1b0e07f2c63082ae59da22f313a0d4fe9e26e3a0df68d3cee7ee1f7ef6ab1b2eb02973a4dbaec7606587710aa4fa958784ea1a9fce5e53cfdefbdfbed9c7f1445802b9031c00b79200c599f859bda419ee9b1e944cb8b6d051cfdd1c0228c58f7a8ebaff490e6afa9923b52f8d85fc767e4043ef418c6d414ab5b2697fec4fdb5cc22388b37651bf1a6ef076e75de22a4db4dd3c3833776cb74f386d759787dc26b6f7edb794aef3f8958598e16492b127fd53ca03358d145a6e76308b94e9c517a59c5ae2f532880f432842e91a83f1e4f7047cc3b3989e9fcc8a15b8531b021ae0f4853a7ebe7d65e43162003e525e67e5fe5dcab07f2db51fa6c6a64fda877c7957dee419004b97846a3773c97b3a335fc97d0111a5b87acc74275dc1fb2541559b9380d2f73bf1bf414db6713637ce794cf742081cba7abe8622d507a38636b9f4331d14fb8aaaad3e154ef1332a7ded580494b3675749bf74366728c91b5f69ccfd20b0363bdb997e04cfd5c426c297109b14bcf661531d7cdc19524a898fcfed77fae87eeae4516e12dbc5aa85c04708ff8c7dc52c641b077ca439cae09ac00081fa1d3f922a3e194bdc9b59c0ff945139c1d92fa2244588ab53b723f2f5f6b5a68de1407252b6945c29279897e04a5f1832a7a0f1c3b06c36d02fa441ae09299f4f84f53ecbc483cf7730f4a2aaf1aec5a3708dfb38fff29d191c2b650326e18335c66c5214065de2d43d5d8b1e1d18f9058c0d7ed23afc08be72ea9b3d1fbddd09a5e8288be95e76ca6f60d65dc12d5c194d911aa1e23319136240319387e693ac0dea632f58768708068ddac82a8ae2e3a7aa72a54b806d20c314de4d850973140dddb278ba4b4a22904dda54def77a07c5aed59250aa8a7be3bd3edb74850650e642c2e6fb6b00f8b53f3db602668ce251100a2cbe7ba529517c2bb68e2fe12e4f3a2b022d13d39e8cc43cd4fded3029d65bc2a5e5bf497106e3b122e27fe7b5638f370c1fbab06e65c26f4ccb2e6d53aeed7e086448b6efa831fae880d14ac685b8c5b460c64c9af3764f40c3a62f2e16647804bcd4576b20828f7556ebd96256af595f0e27b48f3625010c791426d3053b05bda3fff3ebef32f079012c57fa298fa4ce9494aceacb32c6f6ec3ebf46840c684cc112e44b67d3153234a522915681f46869015a4cb39c710d38335d14995889c07e5254a9f877839fc5e805eb59004399bb13a4abf4662b5f502fd9f459a1c63cf6b99b8a0f4dc9a4b07ee7abbe31c7b43e197196f1399d2e8c07da735ed957324fb6b3909ea978f7debe8c28e886d8b330df20696abca7b80dd7fc06d610ec0ea3f61ca63608b84223aa0c4233124a38b4de1ccd3e0e03c0524f549e549b402630eea85d8651e1fd2a0b651b315f06598a57d38cee875e7de5c2db4b2550acf237da3332ddb24b630439227eb70a10084b291ddea845f2101d7bd6602a0fbc42fbf911b9f9e079ae0c0371374612ba0a1a88471a7a68693de3d1c66cd966f26f627ba0cded82f90810282ce780e75282dba1b3dc250acebac57b342bf641774ae872fe2a868e2d3031d770642c66f3de24de935f4a68959f4988c9f91b5fe9b7cdd6143977c6b3f9b6bd18b7ddd98006e8fda198e79d6efa209ba421bdbd14d725f3030bfac31df4f0eef92a8d886a1b0efc5618dc9dc4fc8a1b697839b25b35729082776d1c7f5c68f30003865e0a68a621d7aceee08e57368fbeb216cf4dd0924c72971754f2183998e473749c1c67190e44b4e0024d3a832ac3bd98c9933374eece15c91a5ff0d6e85a1cde2792cc7ace38527f78f697f564421abfa50b914e00e777720fe2e7ede4706b0e7f7fdf12e08f125b6b6dc763a98af23687b6598215744767476c37d6d1da8344ca77024597ac1c19ffe6e750d826c68da93a1411c7774bb4151f29aafc9159e004ed3b53e891728be23a756d930fa15edeadd28ce6adf6b580df27e433bf05afb1bbbc64ce2705801d9bf191e8452e18e0a5a1c3416d42867120b3390bcf6e160a1762676b9e06b66d5220eef9dccbaf3a04e97f20e9f787c6fd7166c322124b505216f0d82abfda36bde3ca541ec8dda9a0e1841e7956ac3b9d7f5a2dff083ba276ec6c0d34c461c09ba3ed9388a28ce66df343769fda27136ed9be60d48be7503e3cf626fa814b0564dd1930f70af65040bf06383f9527005ec74e5081121343a4d5c1813afbe2ce2dc041962f52ae526f161292599bb226dfab03a653ebbeab963c2a0ffdb27d8a809050afde4cba378aac10d59fef448dc621fa9d0d7bf7b4f76f858360b2661c611ad072ed55a37909763f8927c62f38b3cf27e791b1730f455db9a594e681e5bff20db90081b3624940f358f1fa3587cc7f377b8533c831ed7951fb451ba98e59a6026dc580e306e47f9be31e7196eea4da2fb5926875ab747a352805ba8e0795747e05c0b5a71ff474e681df61c537e3806314baa8e1724dcbe37a58e90e2a7e2b4a1a47adcc38e8b08e70d629b528208aebe254977587e56b50a7d664fdf2521c526e52eb8905d37d4249edd8d9114839342478cd0ae46f683b9576cc09530ded9481d2dd56a8d1c09fd97fd60e7c50d14a39bc509d8a9023caf85b9b55f1d3030a53186312bac2b1ff40eb559eb94ea29e45d41eafe2e98fdc2c1a9212b4524b7bc7fde453e1b4fbabc7af2059782e7170af76ee3825a96725c8a46e9ab193669314f63941da923d86eb2fb224d16018a9153fbc683d7502d9485842fcbf957f4b56871f2039ea65da1d3ea404a6f8bee1b5e4402592e456dfe0ba5e55b05fde276e3cac054e3dd262024e9f81064f8a5585ec4e4a879816f9ae2c01627d2091eb81626f03a902c9ba3f3639f715de74e74da73ed7df57c90016cd7f280592b299e366b453305b2f260417333c4e1bc914dfdae734f30194c877b640e7f04002d291e809cb88fb8b628a4ce6649fb110dbf03086691b2eb148272ba3695ed4e36b4362db19981a6792e3cf0ff3f41c7798d57103d4376951982c899eee10f486cb45e11ae325177ed36eebbeac05d612d5ccf51cda6a2ff419c4d9e0d6e6111568105f3cff8425b5c9d5936aea6c787de77e16f2c5e7e1a3a36d50a951659a3e0ce03beb8639ce5299abb53efd273dfb43f9eca6ded2fc4695ba2d8314472190c576241e06803c7e49759ba4dc20f5a19cedd76699ad0df5f11901b9131754887f3880c8766ef995bfb877eb9fca9a48cc361401d67a39947322bb95009915430a9b02ebfb705544f7a880c4e546b9b5531fbddd2e39c86cf8072119ab32235f0b01846e28e0f03229c0e93bd6eef45a10efe7f12e36295faddc637c6f1f0c2fdfb04c6713bd443544341a6f8f33a723922419899f2eba82acc65c90c7d08c1235b7145864c7545c4b9569000918abd96abe2ab7e4980456930ec12bf1c1dd3797e78217f3514a130303f12f79e8e80bbb87e539ca3408b2b548204d935d5beb453e4e9150ca7004a5d1ac2fa6e5b6cfe5ef9d4afd0b634162ce748b06898693097502ce2dc28be4d75997553071de743a46af4f7ffbb1bf9ac19d8d3493724e20d3ada2c2da020147bb37084321e71d7db65d9f0ceab1f11415008ad6338a323d0e300f6fcc44f9be48c24717ff2295a77aa270158dc2a909f28cfce377f67a293902667bf46d7ee48c1bb4c2578c7565206faded6b6f797838991c130bbf08eb5d6db76b0128787bd90978a339b99e358dc5bc6ad6c12e42d1d3e7b32e4b518155c19a5b11aa686b63ba83b936abc56fcb359a5ee3b31102c6b6a46571e82139e172f8404c754660e8f2a2a34079635ea26dfcf2eeb4da746bc3ce1d5377a13bad6e30f0b96218467eb25aeea9d617fb2317dc63966e2611f3c535e51cf9848500b59951ac0ae97a4a57d376bd8b5e1fa94e6b082b1bb07559e663f3971627b99fbf842086c9af4e1514e6fc9ddcc297369e09c8676dde4bc7ebf003787d83c6899cd5c15d9c9d0a0537d5b04d09fa95e1396ced3c36f0541d1d37a6d5098d1b7ae3c9e562b24ea0f5c905643b4256d2b620c5dcf711eb75ed19104f338d59271dd197629a38cbc09cf44de323e50f61d7f4861783e467aa12c951c4406c1ca2cf9635dd7c7de8dac905645e83b54ef6caec6854c8f79b01cfb41cf11e892fa629cab6a358d48c276436dea915d4ee17b48e88aa02a3d9943c835fa241c4f0d78ae16039cac369911e04f5efead2dc57d93c0721ae2afa46cbe469bc062d7fd5edd8f4448aa37841c89e12e507d5ff0b25cf769cd098a6264629b67ed1f3a38713c6008abf1994f9162792f65e28f7cb68f062ecf4343c09a7bcbc61dbbed669e128ee2430db9479dd1733b482a5c91cf77dd1d00124689d3b1fc4b303f4bcb9d4438579662224891c529b3d818e1f1da762993f80baa872727bdb31af3a34b938c40a2886f6f23a784da1c418cb6ae9e1266dfcd04fd1e2e8b233412c1e1fff02c3d3355e54fb5e04f980d84e981c61b129ef9885cff02a8e8887d067f3a808bab5d473778d5028af8ad619dc19a6fe46164a119600c055694aa92a929ba8ec1edaa5e76e3c4ce8d84c8bf77b29fecf727640db570e063b628f7fb7d5b1c4d37b00912c33f73bde32bf89babd6e7acd4350fb5d5f8246cff67756485f7950d5e37a399387d23ded8ff4c70d0bcf3046d836fd73b1df7949575c768971eba1c85cb7fda7c0ff5d91d179084db324b8cd58d11c85540731ddd3d99090d469b910353a440fb9052c7a79d57b98bde665e88caf3597a81d33f12fcf40b946e46de452d222bbb621e96be6ecfa3be4f1e7a215d9d831f6269fa7ab7e14d14e7d966c7ed12c81292ce1b3b0e6b152bede0b791bded167bd18ae61cf45b652bd55c7d6dcd0d0ec13cdb877afcaf462fd68c7d360944025ef8c9c8891eb798908092b82ef041cf941bdb40390b110437b5a700b87017342bdfd28730644e6c10c89c2e4ccb47d0a75377060331b17442deb1f12f18e82ad6eb56fa6358846807659e6eb99b5714fabba3d12a98c675e6b852e10fad91ea1679a6daf289e865e21813708f6a38cf0f54d5dbbe2f3590bb0a62963cd627d328e6c4417cb1e5cca976c83c44033d1aed1b6ccbde6e31b8f4518f8206c97578c026a4b94742f9224405dc71dabd48b3732b046a94a166cc5d930c5cb93f49ad90861e15ebd9c840a1a35ff28eeec72214353fc34297e41f5ba99838eca006c8b9fccfb13b8f97e91d60645c7e51933f348790d93794f7afb50c228bf2c209345b99c91fb6dfffa15e17cf399941fa417f6c912c3191484d0ed4b3097f6792154e15d5fb0d82a21c8b138d9297f28ef5aca6291813e4bc0081cf5fa2e7aa291446541db05e99660c4f0571aa1dc3d68af0df69814f017800d168b1100d3918871eb5bd730721a070850bdd31aca44651c06c44dca752f7a06c9aa14240733c3cd40f7cf1858b43eaa45d83778b84b56f14f929403818f138148d375ed9f60845b499ee94078ce652e36f03e7bbb484f0f1c96cbdf81184f393a5c49c4a567a5c2fc83ead2b412f302f4a6fd8498064b10fa95e2bd01bf2f19b92f08d338e4bb3fbedc212607ff369ecbc866976d23477e6541017a973e3fb3a70eec4427d5a1941d1e4911586e1d3d7ae84d55f8ae7e7cd9ec84f09c826df8931c498f58a0649db42c5c8ef17f0fe9e1752939a611aea71c6a0f103cda933374e1f0ce5090675aa5cf5d7838b7d527aa39cbf03d6a7003709366aafdf7e7ab5d6ceabe231a88a22a0c2c69984a5263e4965369c2edd2acd7b64cbae19474ab22240ab159d9706e33a1e2378319d1c94707b61a5b9c29cf746e8c1678d85019ef4ff058d93d93eae1ce99cca8d85125542c2549fcda601781f188cb001a05e71f11950fcc29829b11ceb21843477eef1cdc6a04781daff3df00e4dcd331b6ee9dd7336103a57581375f5b4de8e728d547e3ed68b2a3bb3dae3672e14b45141dac293d411c6a13b1ba1e67933d18a02dba47646048d1d750c80b3d7707327eb96b8c4eb0b77816a5794a527ce44691c01818a06be2aa64a07ed46b25875b100f122d60ed47bfcc59b094da80501f653c8e5b0ca8602d0a7544deb4f2ef27fc532ce6da7e6f89fb46dfd63f59b83c4ded37d045edbfb131a1106269c012659fe828cb3070f0b85174887d215ab7d29743ea66a3d5be994e6646a7fb0adcd017e2e261cdad3164de9e3422a65b47f7d46192659b87ccc7a61a240742d26a274c2db5dd366732ee2291d4086140c049faeb441cd9b471a24b8aeb225655fc336cc2c93dfd68f031c2f0c3cfde0692f08590788ef97dcc8d341d72d902f6eb53401c678eef322a8f62f4abfa05bc0221399e17a6e5ece3aba609cdca35dfa0ea4df6e313fb3c157ce5b4d8e29d5692914f0fe23faf0557f0fdfe25128b834580bb016b8c00dfeca61a0237b01310dba3fac897dbb61910d0e1571dcf1e7e2aa755443d0a49905c4fd031820382919ca60f41845e07346240fbf6a6439f56d27a767eeac1824e3b4481b607b8f9830abf37608158209cdbae7b0048dd8076fb1a85bc30abd99766b996aaf7f0f073854c49abd799720c5fd157fc90f702b496a75cea6ffe8e364fca3a29155d88bfe632bc25957d59911348400df13b2003e06243601ceec51f36d7dc7e98ac415f56d7fee8345e974168b54bdc565d466f373fb99c6ce8c83d38735e80de6f3599a4799b39be18bf0baf94cc6710a1d074e24b3ab46ce1e5110f24213ae6af81b8d4ecaa2ef5f75ce6052faab6d358ea8f896f2d4a540ebab3e205134abd52c69495d23ebd5f771907b60c2b9d3fd28234d35aea3173266fb63bfcf820f865a4a54c75a2163f47ebe573c8963cefbab4ce8ecfdb9df043575b182b6262796772f81a79d591d1624d15e4ca4361428edd7ff84aa110633e7026f9d57a7f0d279325160dbf0f8a4e33a3648d860f4e574ec3b01c5a43141cfd5e756a8635b4c0e88d877a42a4b1f36f68d976252a4b1fcb83efa4df09ef0080370314ce541bfce563bbd9362b5f8aac41c2a3ec5c4e4d537071a09b3ba6d3c31fd419d4a790e187b086fb26156d366fe191d41632f120653d758cec79fc832e6cd9c0f71bd4b9ffdb8699b1074086cb891568834dd65effc94a3f5d6b7c1e069ba50b6b4f49959eff72240a548bc79b4ae1f4e29c00d012b0b9be0f6a6757458c1e9ea37e49797c9163c8792f953bab013032b31fbc6a560d1c0867e981cc06b27b2e17cf66c4acc9c4d18b0b51a04a44f3688c5f6f3060028c0de1f0207923f8f550515792d6d90b6c7ed91ce5f584a44b894fd1551ec94b3878e69637c849af7346c65e2a3a3df7a2123fbbfbebed1453a9cc3c58092252225abd86d614caf1de8fb4eb41f657b5116edc99693cc1f11d918bdefb7be62e15f22eccd5a7ea548858fd9b74af3157a08fa8808e65f3cc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178306091de30d18614b8dd58275795c44a463f35cd7e019c30ba5268c90343c8b3e9390c66741da0f097ee0c357336fdc0b2c2a9e4e1bf9d93f5c0adb1a7c6efdcb7a0f62e61c3302b680643ce4fb1da48181c45a72e4447b1e688c4da1003368977cc6463a470ae5e9b1911623eed204ac1c9bd1c1523271602a3ba361a48fb8ff354a419772e809718e59472e4b99f6b54bfde83243150010c0ed578f2308b09e256f7182e8b23ec7bacef59eaacf90071d2813b1b3662fe39d7dd52029b97f426ecdb1e746385f0159e18b913c2b3b7a914fd115bd1d34940599c71dac583653925d18b3ce0307399bae408537d3d3c594a531a0428df1078c7bd16ddfc3d9bfed5ed67ff89e3a42a628266dc2c524991e5c7e3b780cce68f1696517ebff5f0992b609ca22c38f19bc6b0039e98ab7423fa923446fbe69ddfcead5b69f29adf1e3dc1cb560c7197ad41fad011d9cde33d5e52a14b15ebdb4c119afb9efbb3ac792866a7afae67a9ebd997b0d8e48803298a50cbcc730dd58578e0d9ee0b5602994fe160c9e1b469ad3e033aa23777336d0ceffa6a6f76c0182ce4be60df97e27281958f57e01f8ce716cf1fc9abadf2134affa0a2d3726afec7e5a282c44130af2cb03c6b8e875984dcdfef6460299e6d1fb0a885eafb91633d940df090564d566e98fd284b71f8c95b37004541c2851eca800a24cce3f256f8f96cf89db26fc6e43edd5571806e7d93803d39c52ca928a1bdf3126ed423ccbb181cfdc29858fec06cd6b194ac0f870fb7cd994864e45d706f316f2e0390d780840961a91718c77a606390140ab5bf33d122ec39afa8090ca11fe21925fb7f43eddf9286cf4fca51c7b177dc4d6856f2b475b661ae053ec4b881f784b7d728d82a78fd26e788f8a666c6724a7ec3069066cc2e63a30c47da9377bce35175ab0b417564ff7caa7b9312f1c9cd2fc82a9b842cbe47fb032856ea944a86afab8085b92128ec9d05b0429fa4fc87b1833cac0a2a7821d8b49a813d6903a4d409614e7bd70bd20d4388cf9de7a9ca9c52ffba78e4a9b2c7eeb7f88388a350bc8ad424f3e5a6a89dd4a413cf5eab75cb52bb154772dd5a3ca4ce37ea58e7a2524435ac66a2d895b837695cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa183502afdb8eb1400c318042051d81f284c0b4e6015fcda9cb6f90b3c6de20e376973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bf0d15306ceb64704b068813eeb0ffd3b51bf5e0b13f47b88dce7ad2668dd324f5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd06ccbc4fc258a967f23a7baee31d99c87307413afb058be61de3588847dc6bc56d3202164dce21995e5e69f19472818767674abc2eaef8898ee35f2cbbfc02f4f3385a3463783dd67dfeb3971b1201eb9adba953e6fae428c0214ff97b54aa072436a6666f0380d58b3a4f2e189e432c490c5c8ca465cab075d2e6ee1c753b2eb48c823ccced23835fe9c99740fc7e06bdbcc539996fe215814ef02c9a1dcc2a0e07ec2a215a69dcfe0fcdf6f1990de2b0b162937d2278c66ad71c77d440b7188b306c767d89b9b6158d733b0cdbe2b52e50dad25b6f87e10d048fa62a3923809ae8235a7c2e4894f4eb4c011e3c4adcc9e04dcc83c73a9694e647a9b967dc65ebf4d0fdc78bd3a3808c3757191bcfdcbbd71d66a9762caeb3f4137a41772c8fdbf90b90860cfd63a73e7d2e5d8859e4e7592a76a65ef3eed53f7f2cac7b8b7e0a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a525256f57880908d46ee525e94627f5283009a4460ce5e6b2600032b6544c66cf2635dcb747e1a95e9272ced256276febffdaed1a425de4c72a1c1c5c0c59f3d87cce42884b662afeef7f6335c4cca50bf957620bfdaa75108c869536c2d0e1cd0752acc89f6bf17ad4e9a6cdcbea1f670c23aa8f3a16273fc1167fa308b6a512eb6994f5b8036b826ff338f828d88b6e3cd807dbf5bf7e7176253532a17653301aab569331426beb30fd64674517f25a4793c7e678f0c743453033ac933c23997dec4bf0e051f2302ae89bdc9e84d698159efbe9ebf3574459e4853659c87470464f05c1500625bf92a2c1eeb374723beae72608404f97f7aae8b9339df3eff881a5f64fba156681bf9be525b29f55ce958be7a8a7b13138feb0bb4eae0aea8f929fd524168f7efe87049318a7b0b46a2f299e672ee775f8100d21cc505600eb5df070ae8fd03655691bbeff0ba492dad12851b69a9e82ca98423c2c018e325e9253c74bf066a600ea23d02a81750e9897df82563755443199d8cb533aec1433ebec89009bf6769a3a02b9b68d53a982d917b3a0ff5a0c3c6b60ffaabba5c0962b6f227f532eb828eb256ff92bd8a6855e6e1ece3d33d8d3d2ff69b6df0524c734e260fbf92f22b7760860d7d9ef3dd79282291051ceefc282de14369d36a59a592ed18c55dbb765d23d295bb9d0c93283cfe42023be5993e5fb90e17eb2b2133119a752e4f52cb5f0e2303cfbcbfd98205c2620fcc6d2d415a7109802641d70428923aa5df5583a55b729d1387b524922683f1eb242a5902c1b3d018e13e5c78d71937ee05e3d2607558d230cf1e6d5594898cd8a83941330481ec4b5619da19c7a88aa311e06a146fe845a51b950f603bc77989b7581d53aa1dd7718f5c6199c763808aafa0c6efbace4050ee20c86e14f3b3714a35d643d74070aadf3963291961c9217714c84a25653323f5081419b884d347268a1014dfe6fc42fdddb8f566f3ee8c1cd02294ad65df542d82fad4369adc565a8bff5684e9b23df985e06a8cd010aa6c5a3b195ec438575841a39ab1f3046e9cfda8edc0cc14c3e9fbabc6a1612156e9cc03218512d56ef95894701a4ad7cdbcd895f430979b93a35c000ef2c02c928e7b883af96b375be81dad9faefd56eefbac18abb43402e18f6a2e4263e811ddb3cee116d3098ccf7069477cbcba34721a3160ca7b8096daf385d43d6070f9f8f58dec2b50088d461c58ca87c82486a6917a61f0411ce703365534a8191a30d266988777826d0dc7b714e7fa64e49872ea99d65de0fd33fb805903dabf2406b25bbfde7e7a19d1f6423d597714749301e4b73bf38631855d73878c678b7861ee9e345e55c73a1c595277ba1f6e09579a80024125c152b646acce5e47eea0b7141646c3adc75511209c60bb5d3f6f92791b26878849afaa22ed4132959646fe9bb64491c19df6f77f64890a49a5e986effeb54f4c8b187838ed4fa3ef957c291fea3f47e689384540743dd22c80397022b5eec7d3a5e98fcd11c7801d2ae64cf61db9d5f223981927de436dff263a92cd6b9a49a5f15e015a877d36af7da43d1a110c2a410113f500f9f290910f22ee5e9174414516b76b6e4c12aabe1b9c88e6b5fcc79c1fe0d755085bd7d501de3965ffa23b53af3722a1f8732b0e43266089133adbfce2abe74576b352a08a4a3ab034970637afbd7899075fa3628ed22c81afdfbc661071f7c3b26f4f9b715fcb5ed75a26ee7a3c3f56b128a27607cd7a217a8c6b4ad283e3a856c03513ed3810ffee70f22c80f0944ac7f3ba608c408ae17f433e11a874633028bbcb43b94f809339490f39119a7e81cab991b124e2b311a873c717b145eb6fbaffc3e96d2dad4f36159bd029bb705d313c594483ca34b45f75a21275e178d02e84e3cd4057e3f4ec5670b4c2ebd6f100b0c7c840aee7425a9210c2c2221437a1003108cd121c033ab0b6f502803b20f5846ae4da76a9e51e21107c2d6d7e3f35d41ec606be00eac1d7a23334d45b2731cdedf094ed6be554c027addac305df769048b7ef1a9fa709737deb9ff4745aeb70d9763f49c77b7c8763b46c26be4182d45ff68129435ebebf3c14b51e7387eda89154d7b36c3b50b02e243e8f7232c4599eb1192c72d14dd60889a803796b885a3b013f12d34d3dd39050b4dd87d032ef62aa312d55c52c880466203becdbe719170e8a7918197f9d75351ce6e65a8e8a44ecc3fe4252e14e7e67d73d85356ed00541940af7b446a01ff5ae550b224886099917780e9095d647ca058a2f1d510db45c85ad15eed0ce01b8c7d36756c04031e8e4dbb8615c97acf74fcff9cdf58e5b6731afbcaa95b6cd7b966957020ccc81e05ed360b7639eee6b9a7173dbc37a7074fe6df1170fb8b3d85c71d9202961b2810afd4e0303a54269492410b4af2376e6ff63f94cd1a159cbc83f992c950b1ba3e60aa4bd6bcd04598bea78e066b2cee04b0f7a3a122634e7a72638f73bf08cb8b550fa12929505223918c894a8328f9f1caf501f4a2780a89977911a3d13c22a7940a5fd76390612175257a5278baec617d58a082e1532f8daeeb47a8718f5f9a725506d6c21a344574ff6163a89410079370c72d4898c1eb64933338884b3af1c4fb3a75713490edda6415c2b290a91560a5022fc844db026fcea7ce91a0a0596abc8cb50bb48db357845f891c34ca9f433e9c811e8620899b389d746e32b40802f5973095eda289ebab0773d22aa4a31f63d5f861bcca889ee9b5f7bcadcc9c6e71f958d69afe2333446b9bc94357fcc15ab30c10c6792260f91d948d3ae484603d3d629d0c607512328f164dc8af68c9b442f1244f44f8b4b79eee5d32711b7106442aee0296f151e410acb04391d494ca106e21536f5cf053ed94e35f0db51b38a15e6609a8adb75613b86a822377944dcbddd094543076e7216d3ec0bb36e70c566ac26c86f517198be5e77c8478c60d0421215b62eebd1eba64141920e1a4ecffe5bafa869338abc9f7e0da836970cecc7584ae58acaa51ab38b70541583c41e6748613265156cf0a2fb6e102fb1f4645115047abf81919adb64f6b95833e62858c6de8473843695a4689ccd4bb9a490949aef4d1efd8d383c3e484fcf3a5f80566266c54cfcc74b279090b0ac24dc86e4d5bb5c548d21929d8409f76f2e7d15499f8151c8a5220905f2e6f133e26b907eff15aa37f8dbcaa95ea479b2a4c5c407ad4a05ec94bf75a89793887464f40e469fc962c946d5867813cb2999601a1b971b660d0b7f193f36fc54a2f38441b402fd0c89219f292dc792a9cc0b306a3508d34fa62735155df5357880ac008aaeeece21cf948beaca5c97392f020be0ca12437d65b120d41ae54c2fa12fcf9298420d888640d4a1f830a3f6d22f930ed0201d333e29dce9348062eeaf4ce1a2e1eb3a84127764cc26fc3f46ec17efe50fdbd15190a1224682a6d472cc4301b1f69a8b75acfe0555780123c12a64ede50ff7ecd77cf97d07ce27554301fa74c90afcf4c269d6bc7764ef8b9d0a282202f1a31728e705c41de1e1ec09b5c02edda7599651c07cd98e2d47b573639e03f6246dbcd92ba935f5065cb26bb195699503467e8fff8a1355bd2f55254ec7de360dd5a9bab1e9e213a680033ebd659846e990129c0c87204d63a1c55964de69a75c3f8d45d6aaa2ed336bb0a1283ef52023326c5c8092a13fb970a47687dd9e1e231ba15efa4929af09c7588f801af68478b06919701baafe27cd9ea28f534aa75b8830dd29076754916794c394bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda35bc9a152fff06bbca68a9911e0bc6c76339aec36ac2a55e424daa18b1718c754d06b73f770772f6596432caf02e7310dbdf307fe5938e26df2775df2e5c046c93a70bc2ec1580d85a145ab53e1e431f1506fdb372aa28fafa12cc126b69f7cdeef82b81fc53975becfa4f952820dc93287c7a3eae2f99f315a54c26ef4c346875878267dce5adbc53fa9aaf189b89abc062652a48ea02a37f9fea32f29556ce8e7404cc3604693681e6d56201fef620e1d97feed57b3fc707ada91a564d722313dfcab739be15eef69a211fa457cb04c196c325d25ad3f2d73f4c85ef7c53e1f6fa580a53f8bc9aaa82bca79e231fef09c38c6d93fd8d22c10bbf4cf9aaefc778ece25d0083a0eefe8be0d0a7d5c7a1460780d228a1673b2cbc6d958685bb2a9a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a43d5078745b7003ff1cb63b51ebba78cd887c9dc8f676980d31029a12a92986300affe6a85f4fe0bb476c8445f48f17211c097a1eca045d65c1b773817b431def526a1458d7c57d29dffae490c3f01caf295feff3061e92a10ab708a717292e71504c1f68313f331713b43950a881b3eb5572ed34c5d99bcfbc9e201b0bdbbc406f707a41db26e993997f0bcf6fb7b90972936fe30757e9e2f4649bfb7b3867ea41675903cea23a4a9f7a3e83076943c4a5d86e92c7419f60b021836c082862f1bae5c77f6529d788ea5bbcc6f0b9bd352ffa92ba67ce4f537789b07c19fafb5db493b379efe15ee1a0f92183ea1eb2618e9f41ac0a4cb864f49ae5e0de992f31e9f7096b7b84b6bc0bdf9955e48e32e73ca46dc33a71e53dc8b47ffd8e9f7776854d58796b9a885b92ea56b7e34d6ce3d54d5e475bd521cad5d8aebb4f3b7cf8dbfe1c8cb8922cccca33f824d6df63acde21be34845c5789186e78c28b46c932c419859f4e2d3e005adf60c1f1660ec57627bd03118f9541518a0682e1e93cae1d4f04132b756c904b05ff58903cf2387f0e88240c5719e1712c1bc779950a734a8eb8c5b3d8f07d906a21aceb497a00bbb57b769094b4af986e05644d5a23d4e3c78e5045533066036018ab651f24be892b700a58d2a16e3da4ec48d63e5cf24851058382ed7ba61161a90ab7d8cd6ec4730ae15407e8d5eb15b2d2257c377a7d6222e4b7b382a732c922b0367a9aaa794fdfb1fb71a87e2918ede5818267c056159e7d0b49d4b73c3f500d0ec060d33e96b2eac6c5f70523199b6d38f40fa8b9e48217cf0a16926070b20a250d82f7c1f56483c0c3d6107e2d65a921641f27defe760b36cf756f22da9db4bf68740bcaea1e4ce90d149b796be8201d52ff638e13302932eee4acd561518240bfd5cefaab33b867d8a84cc52d49edb0f62e9a4561fb91424e84e2f968f37cbb61e92e3b333f58ed298d478b86af311e54a4d761043f5cf221d8ae27d90110b7f32b5cde93738924099ed3889c2670b0aac31c97293e5052d27849288dd764ab8478c0bc0e697e07e5e70ac097ffa3507e28db0785562e6a552d6cc01fe9da4a18a615e71bc47d0eb3b85cde0d93656eec0ef738bd0865e0085e059d8848e2f636eb09ecf029a072b430c4b45e5d13a847f6bf312aa5dd85df5662bd1b85a2d40e3014b173cda5111b705244be1ddb413e2da72bfe6e516ecd31050c143db31cb66c86a980cae381819a39bbb476d091e0a9b98bf289c9e63222729bab20b2f87a3340028daadc8895c1d3bfcaca39d8e114f1aed4c6233ec064763618ce1272d219d2fa3735dbc98d7f39ca1378fa71510152ad2c3f5ecab6df97996453cdd6b8a66caadc4e18c535dbc6af3a1a5a7286679b50df8b1f708142a47adb405fb5c730be9e37085585b2938b84b71b0ac3fcf45f935052950a96eda2b1c95c839478aeb814cb82409c7097a0e5574ac591a6e42655d5e85f21e775617fc243e94859dbe8963561eb84904b05761b00afe8c668f6db3033c6800d6185bd48349cdcd09c09c9a66abe234a33aaef4bd9a60b135d09eb934bc649daa2556155cd84884bf258885f4e22999746f2b3ec3ef5e7ca2726a89709d509b0482a05b0a14df0039d90236d5fe0fba964c06315c1e87594a676e9e32cc0de9cfcd9324492e521f1e0c889374ae01b3d019136be8a6b6672a032a105a1475bd2e7d82f41dac16563e7f45dcbfd9dc765c9be2a2f9c5986194a0b85a77c0b7b4bf0d315ce0aebd2462ccb1daa4bed8a8c07f1dd7bc519f9b5780748e7c881160c04d9b74057fafeb9dc21d15faf1c6a23e2cf3bae601cb0fab34eee3cfd6c1347c0132f0be66a015db5e6e7528f2b7e3d9ac35821ce3d9bc6a3e14d7ce61fc664613fa8c86106f830ad3dcbceec511479cc747e7a22792b75ff3a66fde47f9b541a5bc3b3b9f334ef8ad8f415950ed67220d897c59e6c0f15a5070e604dcb581531ebea314176acd6132a64f469e1d506e102e20a1aca3746c7ba03c27c1c9e32bee52305b181e398859c3b80de4f8381343fd8a15103ff9b7140dad858f72c24ba8b73e980cc238019240a2eec25740bd069644e1e590e62b1a51de792677c4f16e24ff4b9c6a52eff820b070befe9024bf4ce5f815a528d73dbb2afdef397510a2f15271fac0a918c995be907081c89568a36c37431af25da59d0a18cfdcb2bcbba4069cb991e7501a435b732278765f68be879bb9707c387ab72dfe1ebe22fbd383fc68770106ac00349f7d9d32755f0925e2bb6da98a5c3742794c90e83626cd13ae1f408022447d41c6af34ac49c9a61398804bf29f57906b9d633971777dff338acbdf31ecdd8f90742480623ad77793453d520b6eeef541986b4ef42c66f444c36de540423f5f5846e934d6a1791ceb0ead3fe10a7e38ed6f3aff623d0f98be76d9fa22b97743d74e615b760386fe9f6a675568fe766abf8d61c29927ef0cef721ca6a2930f37b7654f44377e4e62f3b669d86db3e4b553ac5deff1f42863feaaa9388fd82078ab53140d964971eb065548e147bb94ee202fe91624d63d7b74a1d26184ef281000519850194f639e3b8422be78303a107322fe8b9e9334614a2bb9f71eedaeca088f649f71b681d00aa1cc48c2acf07e58744eaac0ae044cf6c47b30b26379122158b4f3a88ccb6cb76e1682653abb016e53afeb443b1ab39db6ed5d39e25f02d366f1641c32d30db54372fe5f65844cd8bb659333eba3b6226b1e7333f1ddf42db4c1ac5b8544f916699da6b8210bcc61010e6e58881fb4b5fe89403b00ac360e005c909606e33ed68a0016e21fabaf80570a908df25adde6d3987b6fbc431b6ef1eb52c808605f7aaa6b3e0d61482070ef04f2dc09460982c9f2e43c68d18cf2c816e5928dff81d00f34939d1e704a8238082138680e86f354528d622755c7a744da8d74f1e15cc8b381a6ebf429cda41345d3030ea21f3075724048bf743b60c074a20bee6b2f8a4923ce31d15bd8a1c743461b2f292a8afa1d61641c169275ceb8ab8c3f83b391c0c0dddd1fbd1949afa3ad51d2a0b207677caa73a0b020fb4fd016e5b30593876e9de19cdac42d15e10a72db2f861faa3b8ef591f130e8250b19a7e33285677659328f41003a97056ec3fa1e554b83e3467c55fea6ada993d90380f839339f8891e310efae36f27c967382b92412ff7171e53236747c01ca008cd0c40da0df7e20f2273ce4ce1e29427c4170f5246bed0049ea20f1ba5ed2088144ab7d879c20c9a5b38ee36b08050859562c1f57d826826faa3614411dcb79b0f5bf7371177496d10a4967fb6ab60f0a706a6c8ec2168aefc5f9613c25f0e3fec44e5843a7e231f1f0fbcbb4b59b37135bc1b0df359b238f4610001134507fdfa30c3105c2d5db1b8aca4ff94549c6d68f7dab934029c9567a677604c06e38a7334daef200f0a86132a2fdbc838bcb5f7e82d96800b1d7e648e454b74c0b52f845a1e3da7b493a6077ed8cbd24e799c8f1faedc6775f104f3001877dbb126de0398bafb33697d95b118e2c790bef6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ec36c56f559c2b75d4e5aae0e2d764b01a41580bb466467f1208f5e0437b661014df3220634515c4ad12c89351b4e8f8f96252285bcc7df55fc0e1e049970fa3db67b4419f81011089853aa762d9a79cfcf4625d449a5903625d81d50e2817197499fee11661696b13b225b49edd3026bc5a113327ed2b8b37074d966316b32d88706972288764fc4eb65509631d03b8f520aff9baed308027c9941913d245fc5dd0053bb1033c1347959356495caa845d66b19a8145f9cf76386fc04cb4370c80cb5718c0ae28e1307469688819be9d585617f99bc45a308a607468bf0bd8d8a9b973a69561c0c5a1ae03c18919ddfb59b1448d2b215f56ac5eadcf0b00c4bde5b5ad74a552460c62f726066d1c29b1d4b58f56646560f06650ac9fc4b02a914775eb79f8dff5d9e79ed580064a49488f950d0b8f18a5bf6cb4491db59571ce206310ecf337f2dad6cf2e829961226db3e7c686793b8ea11e84c58e92d21f4b47d43041e7070b8b44f64a39415760381e859b69ecdb52768356bb710949d7177112adaf60b61d94753c5f4d8984c0f37d5ed54382dffd9d1a6e4f75f2b0bc85c52c30570a43fc042ce04889daa61a07235998feccc48d024e3eeecc535d4a17268e7083ad364240acb24e38500d460fc8c5d1a5d3e2e93da1977346fa1e915c7f08997c4f9243f17c20e71ce0a5a3fdaacb8ffc5bd5076bd218d28fb00bb64c68aa6d8ac16e74657d0e4ad70dd105f3eb04a6f97c525b56e97054117f13ae85b857c6686363aceb75d20997ef05507964e18b39c902ceff2bde4df053b96af43edfec18cdb5a11a8f4cc536e53bcb296da32383d4f98afd2d9aa9f083f472868da9b5b0e40fa877f95d0ee4ba11906f40cfe585e8bc4ac78e24dcd465a217e9ff83af583ef10dac34b05d83b76655b28079dfbbea54f892add01fda0df21fc857d3cebc7f87854b25af364259c8717c4269edcd5e4d19fb1f860391e7de0267733d4334137fce43e0bb69e8de0d87f177e508a0e438ac2803f31c100f543c3e252eeadf5f868fd6cdd1a83db014fcac82180e7dd8700cfc78ece7bba781f21acd7f68a3a9700f4ba881072d19b1b715c870c500dca9c75a56d551d0eef80dfd5d9dfc46e041a5db88fd6aebdfa777e416c2c9293c6b75c2b5d0e4d78bbc52215ad018374b84abdb7ca1d9ad0d8b4b97992aeaef240331a405c2675f8b0c53d3a6ea4b04b576b65d8a2fdb87c45f3f1ce176b3eca1171b3500131c7f8fe69059ac76d426b0b2f35a3e5f2eca8091b9de88956f0632169bd23267e5ed9b2006da3818d6dbcdfebf401f6ee4cdcd6f75415ad79635a3ae6d01d9ca6de33a020a0ea10e74bacf2f6c5b77bb1724146cc5984c5811d9152d28fa444a5aad71e6f7906e61846919a17a22eecc6b7ca01759767566fd74fa464457f7d68e94dccfee2699296574feaa8c874bfe10147d25a3c394e6b786ca7937d3be2f85abb54b0bdbff5c301e251db3885bd38002ccc25bf6c0afb26380644553d95ad5789e5a13165a230ec4062ae67bb1c5f01e0967a948ea75da8f0c57e726466d9c4e5f2485c57f7155f6c23b4f3d593424935d213245b3159047117341df7cc300e0f781ab5cd47260d0369e645f306a8999537ba507ac5a5b255ad92deaf24cc096ca60f333b565e176b74997bd16a4f374d73394f09ceef790d06be6ba99ec7743649b7d124de2e3d669a725d963504e5f1044f9f25d4cc9493dd1e8e72f08119c1d754df01703428bdbbe62ec8dc195c1b7f8d65d8fec3dc5586f6b9dbfde57b32664b31e78a24e3ce606ded734c0b6a2c90d5542f456dee18fba2fdc23c845075808b4eb98703d4740f510490e8462f0044270ceaaf61851b6278cde304f4823e9bb62127087fba6ecb84e41266827f1da81005bd766c30837e7ec27b2185e78e713c6e16edfd22d950a94a6583ffc1bd78cd6d983772b8189a3703e97ad862cd7520299e74dfcb7601f9ea747d0c00a47f323678044107bdd3b97198f8f7bb2ab8b899bef1a60a04412e1db682733ad8aa11fe33faff8d0c8c38efe83caeeb7382a42a9efee92d7f2ca653e6751d0610a74ebb0dda9e84d5f6714169193ae50bb5a5b35d0d43829e83d3d322b66f4f0e23c6d5b934c7a9cdb9a4992c79ee60dedd29c4fc712052bceb244265541a0616a79e57bde63b742dea9d29e2d8a6ab917c9f287ed7242db0eb3235ffebe31d1adf8891458ebb79a7cb356f2972e2d83fb41d7294d14f70bfb30f055ec4a032c0a235f942fe1adc3ba2dd8018dac58ab230d4ad01e2b82ebde349cf43bbe18653961ebe2087534a1848f9c5721c8d4c56f92a967acc385048b82bff9f9a98228305de689c9c5a772c35807c05502c28da83ff1a4bcfdfc219bcaefc093e67cb5cf92ec181ed3fda16be44af6c84ef9fd0edecfe4063769d4dfb83ffd3348aeece70d9c6f1cad1fa5ee1cd5dddcf07f364f9764a3305e7f8d4216ccfc0afde53d5f991e01fabdcdec80cadb7e8ed1189cd85e51676ad69d6ca5a66b0117f12a40e0f4ca3b40a6e9d5480f30815fe5aadf3661bc687ace19d1ee8f3eed84fc17f2e546ac01604f37ba66096b54798bb70d9f49d23f5b5d29f0a921f33fe80a42232ec069d9ca63bd17ff070c1925d1db1971eff0abe80375a6347660345d02e91658c84048133d9a1c6c5ee676492885ed5bb67faf7dc728f0b952b2fde15484de9609ad67593c82dabac701054c086f1ad0717e5a961043f5cf221d8ae27d90110b7f32b5cde93738924099ed3889c2670b0aac31cc2c12d110aaf4a5f0e5ff03dc1b6e2c636e692a4fea07fc098c87a05e2e4bd7c0030ba7859511fc242107763ecd100bf654759e5ef2d7e3e1e56e26cf9ca7ffb1d457af8f1665926d113434367371b0fb41a612d180303f889a6e79e753cc9605ef4d6b2811f2d25023df6af456507fe401b499b228e508cd2ee14a4f177c1b6dafab424bb8c6cfe9f98bc9dfaabfe45cc48493c009fc87a524e02f4ae30d8cfb2b5c6c16accc873fea957d7f66ebfd2db98cfe87e6fed1f5ec52192cf4536c928adf3b66f360314d6be72494adc09ee7cbf070b9bd6316ac763e5522d71fe0243c09c5dbe332af65a1079ac16da4eea230ec00e1cdf5184cf72fd303c927acf56703aec2c58ec96517beea370e3dee1c09879323543b30c269287ce9bf8a919935052950a96eda2b1c95c839478aeb814cb82409c7097a0e5574ac591a6e426dc58d555aef886615c2b710cc0290994bb78e668715d6e523615899b8b7b7522db3033c6800d6185bd48349cdcd09c09c9a66abe234a33aaef4bd9a60b135d0939c789c24c849e89864d16bc4fcef272b0d1698a1e39fc95a3843162e14f1eafff12a4782abdffb889862d2b6e324861bb09091ce279139e72b0cffcaef5beb15c94d3e27d968aa84c3906c7f5d6497b9c1697e24d4a75abbb2ed73df9407b571c0febd94c84d469a837da7e7d46204908604d6b78ab1c8c6f8e1a5ca0d6717a09025476289cc53f138d3b89f0673b2438ba9d08effb2c0f72760577fb24730b1c6b266f15bceb59b8b66322df8cb57672441372636d4cd9d0bdbfcbe496503288b8ff4c4fb5686ea5377309a85b3c684d629bf8c038422749ed5b1ff0c871fceef22dda42e00ae36d42ac15cab9ac4d67e40c4f5498a2e2ddb6aee428771b7214942338d6886967ef1fb00b7cb1e97e9bd751d5a618ed65bcdd31897349d85d5953112b466b7145397fbc56194b6dcc18455bca23a9350134bd784d55bd3bbb92c48e327fdf3322039b78d403384cb79595287fe1cad93c4a6ce29a28d3cee81678bfda0c846f441da35158f56a9b182f4ef0023de1b1b8060015a6cabbd4eb8d4215b262004749498eb9f0bbf8bd249841498382506bba2110b0de6d2d46d973bb392a1bd8bd155953053d6dd55c52f43e523ef2976f599a622b6362039470050c1c555c4032be7ac67305797c4915b428f29e8060cb0368686ac240611bffc36f5683f8dd70c507e77e446e3da7d7ac9ba463e31569a7234dcb357b66f2679205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c591ddaf2249f5f73ac55622af3f634778afeeef766e214dcaa3ace3f0567085c53c33e73af238ad0f50a3c6a6ad07fb0f3cd9023444e3cd2a2baa0b8423cd3fa864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea394adbb0de054f34a5465297e93724629e7a671c7dc1a069d7b6f133f371a0b4721bcd4d94621c597ae18dca0be83dc0f44fdf770e79176095b5a103916557ff68b940e5bc044ce5118ad019ac6449e6b47b09d3be28b32f6eb545766babb5f98d75ee87cd26be3914e09a7815bead47771121e987a7feadc26e33171645b0c94586a5dba607cf26fea639f04b9420956c3f1c10121c6647ec8f13122c30919273a26797b9d59111ae42d9810bb9baf782ef0058ddf8372217ec8ab5a35bdfd534d7a6aad98b4c62cdd843db2f7755e3f4c256f6ca143f67688a6914c1072e26faa3000d55377486ee0b24bfd784104a0e639229ce748d1cacdd6703e2125d56089e2cfffe49be4c4f69ee60a61080ead9f4dbeb5f2fb0e7933ed71cc382f0923cbc2f8cf4d228d72d037f2049d4018211e72bf80bb52017c58860048fa5810aaa6dc09540a85a846cbd8981712f6c0c730924075dfd3f2719bf728e93b8db4c7c9537e6c8c1c1769f92ce90bb5353416d600be0411bf23f4ee1385721cbc4cdaf7fceafb2af44b7b46b3e462c8083748123684333d2ca89e11cb5267a9a1bae6cfb008f02296ca2d325d9cc7a6b4f66c9453250df8fa40da5f387bf22256bda223fe2afacc1eaefca7f09419c7bb528f053539780677b81b0a972a3fbfa5b59070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29ddf9066855aac5fcae5b217ed3ccce1b514f551eeb3d063df632938e3319d5a2de20835d0320d59f00ddf7cacd72f319f1bcd9bdbf818fa8b6dee7569bea75fe27d1efd960f40b6491e40b3da77299310845e598583664c83f34c280992350a3e04b069140970829efb82993bcb0946dfff901117a57f4a0e3caa9f16be1f84c0135832fa5b69c569984e9491582621227094721ddf5a3c12ad8406c531d1b0fe4ce1a9ee6999a336c5f9b0ec605a936b9995ed41716beaf75b002d6b2f469397f828bb4b50bf3f34a1a3e2a07088b6ffd4ab7cb89729035260851c6404e84e00acdbbfcd9988a1d58d7b50eaa24daa3268f10ed18a96bfc2d1ee47c15eedb50e84e3be1be87757c642c413ba6635c39cee04328e198d82cf6cad482c686d5ab12194546677a1d46e5d079cf79a37084c981cbfbb2e9fc93bbb821ba06f222fd6484b48d183ccca553911c2e7b748ac187bc2554ddfa2a068a1dd7d4bbc37efe75821b02bffe83f339ff2ec47a9dab19a9a38ff3be614aba209b15790deca257602df8c5d413763ed162760f250128dc85668e21af1a333448bc7567a10f9df1ad259e0813ca136bcec2c7f4784f0cf7e5460f01b0542f99aa8a2ae3593c67370301c0887b44f41d059ed6038a34769267d2934c0c8ae7a4e6adcf5e095d453f1b647e0c581d8f5f14b2bf7e0e725ab9f23a5d4ad4c6241cf25b788bab90c05e207b52453c69264e4f9bab08a0ae4f0aae2b0480748745d3d7b2c9498f8d4390fed44e34c98d35c971f75c3f3a9c07aed29030c72ce91e8662bd8be117fff04f1aa176891f9f981532b703210f0b2e8f5443bb01f0f123c4b7d3e4b625a3e63eef4d0120b0acf9baf6e348fdeaae1e5614c8c721d0410e55800450aa94d64ffd459e0d4ef496e41ca89ea461fa96f7cb7e1681f889d627cf0f96cb4f88f5e2383f64a62a278a6dcc299c1dbb69a9c252c9f69d2ad48fd8fef58c354fa2713b89d71f894bde3311d0aedfef8447201f165e01b1ca4a8d7bbef93fc855cade5e5248a564b86f5bf920882ebd089d8e3585dcfb02895b16653ee5a45a3e1f6ccdcc44b616029ab5f730b4a12f09b5c73cef205ce7716646d5d11af93d308a3b6d6ee4f47d918a78ae8db616d907049ac25c3e73c976d451ce25aaa4005cd1ea3e28b21c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5254dfabfac71402231eb8af629fff69fd8baaaf772c5f122f39536aea325c6e19391843f92aa4a913dd93f8978970db9dc7ff6650846553fb8ac3488446febd58166088abf5f8ea462c74432ba7341ebdc3918924c3c0d04b8c9fa01de4e5cf72807b6c57ea8a161339bd3390a898ed73c00d8c4bd6e602ad4ca79b6ef5d6de6d738f859249e9723e71939ae2446d3c917406aad9805ff1f1aeb638cc21f280e43532842b6cf6e88cd1fe2b97f4a9080e9dbc8ef32033e122e653728d686f39af6b88197e2583d3a83823b70c717adf72e82fa00fc51522fe5537a54f130c94f02ca358f7f36c8381e0a8d96b8219fb2297f45c2d3fde19b5fbab0ad43d968258f0486a562664fb5b4e65bec9a76da2187fb0aa8dbaf0a76bc2bc1c593e4df9065d233182dcbc9e1a02c757a2cf7b43d05fab136827ec2d9f826c8576004396392080a7404b09d4289e90808ea911c3a83b1f408f9b296ae7bff02c418fed522edd63856001c532b7caa063a67948200d8bf3366ef3f7f9fdfe2ecd6c56ed55209e4f09418ce548a7795a83627b385667249a7a53727912cbad26f4d6ecc42de41451f72d3ede5528e40e5d24e43a17764ec3b06dffffc234940a17486a84f63ea2f259139bc7acb4d2731909b545627d347eca508a23eb6ba309795a0a49a3a92ee338d5b1a95a066909366b8324e557875807d98430b36095d900e4581f88407ad20cbe55239d82b59b378c732d2c42209f8589e88dbee6e6ed2a426a5e41bf63f47e3ec8a3b44a233897df0f218de2f9d9196576171d5be3ad2fd059be67f381f89c4909c9b84bd2e91b17d00907cc75e3c36c127ce40c3b9395eb23a9e5f91e3930e5175c7d57aded44aaee36e4509bceccdece7d7bcc48336cf1389b1928452f32821999a1aca5871eeb0000acaafb7edc15d98e08168d18240f56988195287d921712f519e6892bdefd0bce5a35a067a69ccd06a5f2c3ebaf06f099ac922337b94718fa1f112ed631f4bb32be9493cc0c9a24c196c7d7ccc23ecb0f78fa743266086a9c60074970e8bea4ab151f1c1daf2a2d5529f1e3dbe77714f4f4d2ddca8717c41f3c48918294b57ea9e58643058660e2ae2b4e568fabb8af6e07357ec037878fbcd3df4600b08c9b3886cd3075b3eebc426ded04fce0f84e8fb3e5939bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15ebcc9cf7cfca3bd0f1c6817643d7e73dd0c72824d6f2bca4ac9411533932c95c644baef9773794fffb57ada44d5dc58fc28ba9347b51650b7ddba21509a78a5ca83b277b43c2b5dfb67f68937d4407cecdda155954526873aa45d1d4286968d697c6e0e629a794df30e1c99ca6773fee7bfc946a369263502d003ce0e2589fb013b69adbade2de033f31c330b9da78976880cb32548fc2634a3c29bf37c2134e64d40cb4b98148650e41de92576049f74ab29e273bb1d51bd0fc0cab58ee3035c8121e0c2254ac4e04c39ab7c1f7ab6c4eee2867025dadbd3718da649e0297334020bfa7e91899a50cada6fe428ff5d4f4d71f91616cdd45d12710199c70253dddfe9a4172ef550b11a133de5af46fc206e019c889f6a4ab6322e6ab9ac240383044aaf7ff75f8ecbcb448d451cc41e761466c119a0d99ef6e564a01d158ab26c46eb4c101921bc65480131a1a45a770daf7ec4db187d5892bc32aa0567c23f55e6a4a38ae7088f034add5ad63f40e896581c9cb869b5816fc0cfe939e1bd98fe7f74e0c4928b9278cc8cc71ac6c79a3a0a1c6cc464de0b7a2f42eb51df12806ea8594019c25a4eb74b4849996134b81a98049879cf75b7c323decb89e5f5b25991dec37cb924682f5cba55327fab6c181edff30a3b61d5f9861736e979bad738ed59d3d866ff6bfe4b005bb6a25d7246a040ae98232d23300c3d947547ade535d7f6e1b84a50c89259f79ff4f561670bc7f031def3bdb8896c94ebdd2511eef7d34f23c696fe59745ba058dee4a4a7fd23de1d6a90c44810d9a2a5266d69e85e2bca78e5e3fd88a247fb0e478b996074dbf19b041df329912a9d3a24576528036f4556cd5c946d0038607aa77b32b6122c8afb8a959fc3b93aef5c52f40a815d3d0f546d50cf0b6c2004bd694c1b0cb7740026c2cd05f4333abb0d1b1c2c566e0b30aad07984650f1d2b009cf593c7f94b2026b1a66d5e4d7ff7a234da6113966665353d3eb7e254d8cb63bff75dce3d7a1183c58bb2359c45d0a6c49e6663762980a1fc727b50388fe963451292345a74950231f040f478f5f70c85382ca031a13440378dfa70426befd31dd473357bf9f23890fd943b900c4383851ab7918652f8409ce57096a56f46b21bfc9f0824919b2bcb768fb29e7e3540fce74258438d5105d2a9daa76cd544284b189af1b38571316a9db120769eae60c892ddd677bb2f4029ecd2a3a3a07831b5491baad35e3fe7ee25c3fdae71c693a7194896abc7d7b95c976df4dbc39412f0484badba01602586e3dafdf5c010a60641139a2fbc6adf78b26ee65f1a6359611794497d5c8cf1dd9c33ad0ec70b6fbd8cabe9c980b53f45f83fbec056501339a14c1fbcd4e3ec354dbde92523fb65f44709b996adb01c2dc3caf25654a4b5127b5441eb97adfe6b319dc67618c1eeaac2dc9df91e7522d5547453075a54dcfdf8a0ce65847e90a30e18cdee0a0014b2a53f413e807de914bf1d9c2fd3d7ef4b8cd29fc2046d3a382549e8ac4b2fbb45ee97cf5e3b1150308465a9dba433c45af008083da46b6b9509d33fb21d34d07a16ffed3f4d396c22603cf96dd859f040dd2954895986a9ca5a9d7c5c1d973f7bb97b9a25dee8bca48218dba184d3df4ef0ddb82f2aa0ec80dd1fcea59786b73a6a2f1b4d1eb52cb0828960157698640603edafbfc465e6f1d80e1ef2bcdb38d38d092a5247cc97e7ff8c093a3d08da4cbebc6d75f33374b84f1e1166aa8b8469edf70edad9dfcaaab7d9db969d4c62ec10a92f6447f52727e4019e6083aea146614423e7aa3dae98039e8954ded374a92924182d488f2819508eaf6729d5d8a871e1f935f4153270690a9ec850fbbe321527ca43dcd719ca5607e93f1bf3233cce9816160a9f07b878cb3469c48a5db3e5597543f76ed24b55c535afbf00540557b50c0014c32f90f7e5261b494aebc8c916a0afdf4763bb618b00fd5f29de5edf5f2e6e4d7efcfd0cc59680bc85541956a75a225b19c4b468cef42f11a68c80a35e27633d2b853a7886112472cd4fa46b69cb38f681ada5484bcfab1d0d01e4e3b00587006228544d3c0d0da900ed2c53384f284b2a8881981cb6a1477a6bd065134c60c1a964652ed75bdc4071fabd1faaa49605179587e9eea87e5d963b69cca70569ec9df86e07452106783a8428dec724b6f4e04d47e4b0c83fef6380331f6a38160f763718a6d884a6377dfe4388fb72fb4737e4752b4d84931b8912edbc3f3c0383da4ddf22dc751dbd51baf9f8a110e166e5085e650f2834a42a87cc2d94f34832d6047313c02be43f479e68ef826f672e61f2d4e6c35da71637c60646265c2961093fb561a64259ea8758431d0cc23689f81580e40906f4a17d65b6adf60a910c29ed7d3ec6920c6c89a7b88118bd7abd30b746ae68ad159c4ed5679331322127db0e23056a62b096e2b0ab37d5257c90d366c150236cd3258e59e0248c8a88e62ffc3fd025088de08f961b9aeffd03f6f06b3bdca3198e5f5ff72013c7d01260cda1d28519700621ef5a8fdacbc32d7adfbdad8153f1c0faafe74674cc9eb4f359c230d1cdd40e9e28a1aec698be5e1af8403d2e20554851a8b0ade3ea38caae200251978f0202fea5d6aa06fa4896dd89126736d235f9f5cbd3d98c088ca8a663f25111a7200fb8d47ce3ff1c853769df2228b9e77b6b5c1d515688e603a2dfa799a7a450c9ca9847260d227c668c3fc85b2d9ae123a546aae99196299b2cc5ff7887b8f14791b4f5216d32bd8d3e9d6b5a0e1925e31010798526a96fe69drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqpid-proton-0.17.0-3.fc26.src.rpmqpid-proton-cpp-docs     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0.1YMYX+XXWX#WίW9W@Wj}W8dV@V=@UUUUrU%@U%@U"u@Tk4S@S@SP@S_@S 4@RR)R@RC@QQ^QYvQT0Q,Q& @Qh@QsP@P݉PѬ@P @P@PP@Irina Boverman - 0.17.0-3Irina Boverman - 0.17.0-2Irina Boverman - 0.17.0-1Fedora Release Engineering - 0.14.0-4Miro Hrončok - 0.14.0-3Irina Boverman - 0.14.0-2Irina Boverman - 0.14.0-1Irina Boverman - 0.13.1-1Fedora Release Engineering - 0.13.0-2Irina Boverman - 0.13.0-1Jitka Plesnikova - 0.12.1-2Irina Boverman - 0.12.1-1Fedora Release Engineering - 0.10-3Irina Boverman - 0.10-2Irina Boverman - 0.10-1Fedora Release Engineering - 0.9-5Jitka Plesnikova - 0.9-4Darryl L. Pierce - 0.9-3Darryl L. Pierce - 0.9-2Darryl L. Pierce - 0.9-1Darryl L. Pierce - 0.8-1Fedora Release Engineering - 0.7-4Darryl L. Pierce - 0.7-3Fedora Release Engineering - 0.7-2Darryl L. Pierce - 0.7-1Darryl L. Pierce - 0.6-2Darryl L. Pierce - 0.6-1Darryl L. Pierce - 0.5-2Darryl L. Pierce - 0.5-1Darryl L. Pierce - 0.4-4Darryl L. Pierce - 0.4-3Darryl L. Pierce - 0.4-2.2Darryl L. Pierce - 0.4-2.1Darryl L. Pierce - 0.4-2Darryl L. Pierce - 0.4-1Darryl L. Pierce - 0.3-4Darryl L. Pierce - 0.3-3Darryl L. Pierce - 0.3-2Darryl L. Pierce - 0.3-1Darryl L. Pierce - 0.2-2.4Darryl L. Pierce - 0.2-2.3Darryl L. Pierce - 0.2-2.2Darryl L. Pierce - 0.2-2.1Darryl L. Pierce - 0.2-2Darryl L. Pierce - 0.2-1- Removed *.hpp files from qpid-proton-c-devel- Added 0001-PROTON-1466-proton-c-mixing-up-links-with-names-that.patch- Rebased to 0.17.0 - Added *cpp* packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Renamed sub-packages qpid-proton-c-devel-docs/qpid-proton-cpp-devel-docs to qpid-proton-c-docs/qpid-proton-cpp-docs - Removed binary and derived files from qpid-proton-cpp-docs package- Added "-std=c++11" flag - Rebased to 0.14.0- Rebased to 0.13.1- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebased to 0.13.0 - Changed *doc to *docs, moved examples to *docs- Perl 5.24 rebuild- Rebased to 0.12.1 - Added python3 installation- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Added dependency on cyrus-sasl-devel and cyrus-sasl-lib - Added 0001-PROTON-974-Accept-a-single-symbol-in-SASL-mechs-fram.patch- Rebased to 0.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Perl 5.22 rebuild- Added a global excludes macro to fix EL6 issues with example Perl modules.- Marked the examples in -c-devel as doc. - Turned off the executable flag on all files under examples.- Rebased on Proton 0.9. - Removed the proton binary from qpid-proton-c. - Added the perl-qpid-proton subpackage.- Rebased on Proton 0.8.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Removed intra-package comments which cause error messages on package uninstall.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebased on Proton 0.7 - Added new CMake modules for Proton to qpid-proton-c-devel.- Reorganized the subpackages. - Merged up branches to get things back into sync.- Rebased on Proton 0.6. - Update spec to delete ruby and perl5 directories if Cmake creates them. - Removed Java sub-packages - those will be packaged separate in future.- Made python-qpid-proton-doc a noarch package. - Resolves: BZ#1005058- Rebased on Proton 0.5. - Resolves: BZ#1000620- Created the qpid-proton-c-devel-doc subpackage. - Resolves: BZ#1000615- Provide examples for qpid-proton-c - Resolves: BZ#975723- Added Obsoletes and Provides for packages whose names changed. - Resolves: BZ#948784- Fixed the dependencies for qpid-proton-devel and python-qpid-proton.- Moved all C libraries to the new qpid-proton-c subpackage.- Rebased on Proton 0.4.- Fixes copying nested data. - PROTON-246, PROTON-230- Fixes build failure on non-x86 platforms. - Resolves: BZ#901526- Fixes build failure on non-x86 platforms. - Resolves: BZ#901526- Rebased on Proton 0.3.- Moved ownership of the docs dir to the docs package.- Fixed package dependencies, adding the release macro.- Fixed subpackage dependencies on main package. - Removed accidental ownership of /usr/include.- Remove BR for ruby-devel. - Removed redundant package name from summary. - Removed debugging artifacts from specfile. - Moved unversioned library to the -devel package. - Added dependency on main package to -devel. - Fixed directory ownerships.- Removed BR on help2man. - Added patch for generated manpage.- Initial packaging of the Qpid Proton.qpid-proton-cpp-devel-docqpid-proton-cpp-devel-docs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy~0.17.0-3.fc26api-cppamqp__types_8hpp_source.htmlannotated.htmlannotated_dup.jsannotation__key_8hpp_source.htmlbc_s.pngbdwn.pngbinary_8hpp_source.htmlbroker_8cpp-example.htmlbroker_8hpp-example.htmlbyte__array_8hpp_source.htmlcached__map_8hpp_source.htmlclasses.htmlclassproton_1_1annotation__key-members.htmlclassproton_1_1annotation__key.htmlclassproton_1_1annotation__key.jsclassproton_1_1annotation__key.pngclassproton_1_1binary-members.htmlclassproton_1_1binary.htmlclassproton_1_1binary.jsclassproton_1_1binary.pngclassproton_1_1byte__array-members.htmlclassproton_1_1byte__array.htmlclassproton_1_1byte__array.jsclassproton_1_1byte__array.pngclassproton_1_1codec_1_1decoder-members.htmlclassproton_1_1codec_1_1decoder.htmlclassproton_1_1codec_1_1decoder.jsclassproton_1_1codec_1_1encoder-members.htmlclassproton_1_1codec_1_1encoder.htmlclassproton_1_1codec_1_1encoder.jsclassproton_1_1connection-members.htmlclassproton_1_1connection.htmlclassproton_1_1connection.jsclassproton_1_1connection.pngclassproton_1_1connection__options-members.htmlclassproton_1_1connection__options.htmlclassproton_1_1connection__options.jsclassproton_1_1container-members.htmlclassproton_1_1container.htmlclassproton_1_1container.jsclassproton_1_1decimal128-members.htmlclassproton_1_1decimal128.htmlclassproton_1_1decimal128.jsclassproton_1_1decimal128.pngclassproton_1_1decimal32-members.htmlclassproton_1_1decimal32.htmlclassproton_1_1decimal32.jsclassproton_1_1decimal32.pngclassproton_1_1decimal64-members.htmlclassproton_1_1decimal64.htmlclassproton_1_1decimal64.jsclassproton_1_1decimal64.pngclassproton_1_1delivery-members.htmlclassproton_1_1delivery.htmlclassproton_1_1delivery.jsclassproton_1_1delivery.pngclassproton_1_1duration-members.htmlclassproton_1_1duration.htmlclassproton_1_1duration.jsclassproton_1_1duration.pngclassproton_1_1endpoint-members.htmlclassproton_1_1endpoint.htmlclassproton_1_1endpoint.jsclassproton_1_1endpoint.pngclassproton_1_1error__condition-members.htmlclassproton_1_1error__condition.htmlclassproton_1_1error__condition.jsclassproton_1_1event__loop-members.htmlclassproton_1_1event__loop.htmlclassproton_1_1event__loop.jsclassproton_1_1io_1_1connection__driver-members.htmlclassproton_1_1io_1_1connection__driver.htmlclassproton_1_1io_1_1connection__driver.jsclassproton_1_1io_1_1container__impl__base-members.htmlclassproton_1_1io_1_1container__impl__base.htmlclassproton_1_1io_1_1container__impl__base.jsclassproton_1_1io_1_1link__namer-members.htmlclassproton_1_1io_1_1link__namer.htmlclassproton_1_1io_1_1link__namer.jsclassproton_1_1link-members.htmlclassproton_1_1link.htmlclassproton_1_1link.jsclassproton_1_1link.pngclassproton_1_1listen__handler-members.htmlclassproton_1_1listen__handler.htmlclassproton_1_1listen__handler.jsclassproton_1_1listener-members.htmlclassproton_1_1listener.htmlclassproton_1_1listener.jsclassproton_1_1message-members.htmlclassproton_1_1message.htmlclassproton_1_1message.jsclassproton_1_1message_1_1annotation__map.htmlclassproton_1_1message_1_1annotation__map.pngclassproton_1_1message_1_1property__map.htmlclassproton_1_1message_1_1property__map.pngclassproton_1_1message__id-members.htmlclassproton_1_1message__id.htmlclassproton_1_1message__id.jsclassproton_1_1message__id.pngclassproton_1_1messaging__handler-members.htmlclassproton_1_1messaging__handler.htmlclassproton_1_1messaging__handler.jsclassproton_1_1receiver-members.htmlclassproton_1_1receiver.htmlclassproton_1_1receiver.jsclassproton_1_1receiver.pngclassproton_1_1receiver__options-members.htmlclassproton_1_1receiver__options.htmlclassproton_1_1receiver__options.jsclassproton_1_1sasl-members.htmlclassproton_1_1sasl.htmlclassproton_1_1sasl.jsclassproton_1_1scalar-members.htmlclassproton_1_1scalar.htmlclassproton_1_1scalar.jsclassproton_1_1scalar.pngclassproton_1_1scalar__base-members.htmlclassproton_1_1scalar__base.htmlclassproton_1_1scalar__base.jsclassproton_1_1scalar__base.pngclassproton_1_1sender-members.htmlclassproton_1_1sender.htmlclassproton_1_1sender.jsclassproton_1_1sender.pngclassproton_1_1sender__options-members.htmlclassproton_1_1sender__options.htmlclassproton_1_1sender__options.jsclassproton_1_1session-members.htmlclassproton_1_1session.htmlclassproton_1_1session.jsclassproton_1_1session.pngclassproton_1_1session__options-members.htmlclassproton_1_1session__options.htmlclassproton_1_1session__options.jsclassproton_1_1source-members.htmlclassproton_1_1source.htmlclassproton_1_1source.jsclassproton_1_1source.pngclassproton_1_1source_1_1filter__map.htmlclassproton_1_1source_1_1filter__map.pngclassproton_1_1source__options-members.htmlclassproton_1_1source__options.htmlclassproton_1_1source__options.jsclassproton_1_1ssl-members.htmlclassproton_1_1ssl.htmlclassproton_1_1ssl.jsclassproton_1_1ssl__certificate-members.htmlclassproton_1_1ssl__certificate.htmlclassproton_1_1ssl__certificate.jsclassproton_1_1ssl__client__options-members.htmlclassproton_1_1ssl__client__options.htmlclassproton_1_1ssl__client__options.jsclassproton_1_1ssl__server__options-members.htmlclassproton_1_1ssl__server__options.htmlclassproton_1_1ssl__server__options.jsclassproton_1_1symbol-members.htmlclassproton_1_1symbol.htmlclassproton_1_1symbol.jsclassproton_1_1symbol.pngclassproton_1_1target-members.htmlclassproton_1_1target.htmlclassproton_1_1target.jsclassproton_1_1target.pngclassproton_1_1target__options-members.htmlclassproton_1_1target__options.htmlclassproton_1_1target__options.jsclassproton_1_1terminus-members.htmlclassproton_1_1terminus.htmlclassproton_1_1terminus.jsclassproton_1_1terminus.pngclassproton_1_1thread__safe-members.htmlclassproton_1_1thread__safe.htmlclassproton_1_1thread__safe.jsclassproton_1_1timestamp-members.htmlclassproton_1_1timestamp.htmlclassproton_1_1timestamp.jsclassproton_1_1timestamp.pngclassproton_1_1tracker-members.htmlclassproton_1_1tracker.htmlclassproton_1_1tracker.jsclassproton_1_1tracker.pngclassproton_1_1transfer-members.htmlclassproton_1_1transfer.htmlclassproton_1_1transfer.jsclassproton_1_1transfer.pngclassproton_1_1transport-members.htmlclassproton_1_1transport.htmlclassproton_1_1transport.jsclassproton_1_1transport.pngclassproton_1_1url-members.htmlclassproton_1_1url.htmlclassproton_1_1url.jsclassproton_1_1uuid-members.htmlclassproton_1_1uuid.htmlclassproton_1_1uuid.jsclassproton_1_1uuid.pngclassproton_1_1value-members.htmlclassproton_1_1value.htmlclassproton_1_1value.jsclassproton_1_1value.pngclassproton_1_1void__function0-members.htmlclassproton_1_1void__function0.htmlclassproton_1_1void__function0.jsclient_8cpp-example.htmlclosed.pngcommon_8hpp_source.htmlcomparable_8hpp_source.htmlconfig_8hpp_source.htmlconnection_8hpp_source.htmlconnection__driver_8hpp_source.htmlconnection__options_8hpp_source.htmlcontainer_8hpp_source.htmlcontainer__impl__base_8hpp_source.htmldata_8hpp_source.htmldecimal_8hpp_source.htmldecoder_8hpp_source.htmldefault__container_8hpp_source.htmldelivery_8hpp_source.htmldelivery__mode_8hpp_source.htmldeque_8hpp_source.htmldir_25143d27009f52d175c1d192441a738a.htmldir_25143d27009f52d175c1d192441a738a.jsdir_2fd3e5516989aa9776e558b58aa1c5c4.htmldir_2fd3e5516989aa9776e558b58aa1c5c4.jsdir_91df95ff942f5f87aa24429174a5d190.htmldir_91df95ff942f5f87aa24429174a5d190.jsdir_d4a17a437089f6e4c823599b6b44ea54.htmldir_d4a17a437089f6e4c823599b6b44ea54.jsdirect_recv_8cpp-example.htmldirect_send_8cpp-example.htmldoc.pngdoxygen.cssdoxygen.pngduration_8hpp_source.htmldynsections.jsencoder_8hpp_source.htmlendpoint_8hpp_source.htmlerror_8hpp_source.htmlerror__condition_8hpp_source.htmlevent__loop_8hpp_source.htmlexamples.htmlexamples.jsexport_8hpp_source.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngforward__list_8hpp_source.htmlfunction_8hpp_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfwd_8hpp_source.htmlhelloworld_8cpp-example.htmlhelloworld_direct_8cpp-example.htmlhierarchy.htmlhierarchy.jsindex.htmlio_page.htmljquery.jslink_8hpp_source.htmllink__namer_8hpp_source.htmllist_8hpp_source.htmllisten__handler_8hpp_source.htmllistener_8hpp_source.htmlmap_8hpp_source.htmlmenu.jsmenudata.jsmessage_8hpp_source.htmlmessage__id_8hpp_source.htmlmessaging__handler_8hpp_source.htmlmt_2broker_8cpp-example.htmlmt_2epoll_container_8cpp-example.htmlmt_page.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespaceproton.htmlnamespaceproton.jsnamespaceproton_1_1codec.htmlnamespaceproton_1_1codec.jsnamespaceproton_1_1io.htmlnamespaceproton_1_1io.jsnamespaces.htmlnamespaces.jsnamespaces_8hpp_source.htmlnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsobject_8hpp_source.htmlopen.pngpages.htmlpn__unique__ptr_8hpp_source.htmlreceiver_8hpp_source.htmlreceiver__options_8hpp_source.htmlreconnect__timer_8hpp_source.htmlresize.jssasl_8hpp_source.htmlscalar_8hpp_source.htmlscalar__base_8hpp_source.htmlscheduled_send_03_8cpp-example.htmlscheduled_send_8cpp-example.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclose.pngenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenums_6.htmlenums_6.jsenums_7.htmlenums_7.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsenumvalues_e.htmlenumvalues_e.jsenumvalues_f.htmlenumvalues_f.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jssender_8hpp_source.htmlsender__options_8hpp_source.htmlserver_8cpp-example.htmlserver_direct_8cpp-example.htmlservice_bus_8cpp-example.htmlsession_8hpp_source.htmlsession__options_8hpp_source.htmlsimple_recv_8cpp-example.htmlsimple_send_8cpp-example.htmlsource_8hpp_source.htmlsource__options_8hpp_source.htmlsplitbar.pngssl_8hpp_source.htmlstructproton_1_1conversion__error-members.htmlstructproton_1_1conversion__error.htmlstructproton_1_1conversion__error.jsstructproton_1_1conversion__error.pngstructproton_1_1delivery__mode-members.htmlstructproton_1_1delivery__mode.htmlstructproton_1_1delivery__mode.jsstructproton_1_1error-members.htmlstructproton_1_1error.htmlstructproton_1_1error.jsstructproton_1_1error.pngstructproton_1_1io_1_1const__buffer-members.htmlstructproton_1_1io_1_1const__buffer.htmlstructproton_1_1io_1_1const__buffer.jsstructproton_1_1io_1_1mutable__buffer-members.htmlstructproton_1_1io_1_1mutable__buffer.htmlstructproton_1_1io_1_1mutable__buffer.jsstructproton_1_1timeout__error-members.htmlstructproton_1_1timeout__error.htmlstructproton_1_1timeout__error.jsstructproton_1_1timeout__error.pngstructproton_1_1url__error-members.htmlstructproton_1_1url__error.htmlstructproton_1_1url__error.pngsymbol_8hpp_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstarget_8hpp_source.htmltarget__options_8hpp_source.htmlterminus_8hpp_source.htmlthread__safe_8hpp_source.htmltimestamp_8hpp_source.htmltracker_8hpp_source.htmltransfer_8hpp_source.htmltransport_8hpp_source.htmltutorial.htmltype__id_8hpp.htmltype__id_8hpp.jstype__id_8hpp_source.htmltype__traits_8hpp_source.htmltypes_8hpp.htmltypes_8hpp_source.htmltypes__fwd_8hpp.htmltypes__fwd_8hpp_source.htmltypes_page.htmlunordered__map_8hpp_source.htmlurl_8hpp_source.htmluuid_8hpp_source.htmlvalue_8hpp_source.htmlvector_8hpp_source.htmlCMakeLists.txtREADME.doxbroker.cppbroker.hppclient.cppconnection_options.cppdirect_recv.cppdirect_send.cppencode_decode.cppexample_test.pyfake_cpp11.hppflow_control.cpphelloworld.cpphelloworld_direct.cppmtbroker.cppepoll_container.cppmt_container.hppoptions.hppqueue_browser.cppscheduled_send.cppscheduled_send_03.cppselected_recv.cppserver.cppserver_direct.cppservice_bus.cppsimple_recv.cppsimple_send.cppssl.cppssl_certsREADME.txttclient-certificate.p12tclient-certificate.pemtclient-full.p12tclient-private-key.pemtserver-certificate.p12tserver-certificate.pemtserver-full.p12tserver-private-key.pemssl_client_cert.cpptutorial.dox/usr/share/proton-0.17.0/docs//usr/share/proton-0.17.0/docs/api-cpp//usr/share/proton-0.17.0/docs/api-cpp/search//usr/share/proton-0.17.0/examples/cpp//usr/share/proton-0.17.0/examples/cpp/mt//usr/share/proton-0.17.0/examples/cpp/ssl_certs/-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 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu                      !"#$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$&$&'()*+,,--..../0000000000000000000000001111110directoryHTML document, ASCII text, with very long linesASCII textPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 171 x 136, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 109 x 80, 8-bit colormap, non-interlacedPNG image data, 197 x 80, 8-bit colormap, non-interlacedC++ source, ASCII text, with very long linesPNG image data, 516 x 136, 8-bit colormap, non-interlacedPNG image data, 197 x 136, 8-bit colormap, non-interlacedPNG image data, 237 x 192, 8-bit colormap, non-interlacedPNG image data, 148 x 80, 8-bit colormap, non-interlacedPNG image data, 242 x 136, 8-bit colormap, non-interlacedC++ source, ASCII textPNG image data, 430 x 192, 8-bit colormap, non-interlacedPNG image data, 233 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 533 x 136, 8-bit colormap, non-interlacedPNG image data, 476 x 136, 8-bit colormap, non-interlacedPNG image data, 59 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 136, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 484 x 192, 8-bit colormap, non-interlacedPNG image data, 241 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode 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-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 111 x 192, 8-bit colormap, non-interlacedPNG image data, 353 x 192, 8-bit colormap, non-interlacedPNG image data, 89 x 192, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsC source, ASCII textutf-8?`7zXZ !#,]"k%_ Cqg- 3J td#{MMΟ-zWp} NY(T^GZ/+U|k!e߼pxYb9$5 :KzGU)57+>\st/BP䃍bhvF06rd$D3 )%S N_r Cq!>[ֲW kjf b*jei'򝊨"!BPo-ӯ Q޹F;A~%Ҥ'}˻o0tn0[eS'6 &?G_+ƽ Ce'Jj2v[@⠑u^qWLRJwŗN$bBC#uھ|Wwic26Ld.)`ᛯ;mw&qKcki"\M5T- R&Džᖀ%~/ +|8<ٚ(q5"!W$1ԥ ,Q.yHHc( 'ho~|LYG_h2Yo8No'} ,}Z߶]+*ϑDA9ɱ&a<'vS=9}|)m+#*ori,,}_=Ar\)56)1J(kIx*N8Hd;>3eDq2 [)fJriH '*JmVxҒBkiDbVf?隫8$`Y=)P"BaALz*T3aFi8w2݈v"PW ;vhIc7©)=q^g' w+gaVW|gV '¦ԣYk1rL'UrY'RjҚ O^R=,VRC)(ޑmĄsE'@P]:x#``Elxo=8`x)<u FuJ+Z띢ckϕ<ʔ9 ]hL')}pHʹЕvB3ǼʨS2b~2moĖ ׌9C 6ajVQ*rG㓜NUS&c4e*Zal7?49`Q`p֏z&AV^Xb;,_6ML|HjH]O؄Wׇ$\*kj")FQ4&L<@E<8hO j#D/>hZ4bemƠ ˠO!hdQ7LY@&m2>4 Kuz,:;r+%h1̀/92%9 yܶf hYl+xΟ^2/8v6-*_n ̫ϩ AH.wIkS!MH$xmgXFj3~MΌ4h:`-A_EK<[K&R2 -e|l Fe\%YN0m/J0+c>p!{F\d ax|cLsg#/}:vfqŲI(V9o}DڽZf\G9<2IpACR0=oPǶ4=!C4̅GfU۞?̈́Z3cZhOZCw$f 9y>Ma @9j%+1'շ[$W>D;UNTG[v |=Y_@m|Uԇl[E 97gSsjn坐,{4 u="tGPYMpB{8'H,AeG.©?:FjC&\PeR#_+=#hSj$pڧ~{ J[Dg'q'5v>4D16"5^ѩbzd`8dCyPFM2.~ʸl>( 9yC8N厰v6= -+$ N암L1L>81w\H:j= [d=X, }o;!V\ڙf(e/0VM``zwLaNT-BlXTed#M)@ޔʠFr/5e0%o|v b?]Aͥ;3+8xr1 :sCSW}YR*xP7j :>q\ 7T 4I1W,MMDR_t)S[)j59N8d]І7T?o%&3,l;ZyY \h0leU|u5X dhlݐxQ,Afd&i1KJclOt=EmJ~v|+g ;7Q_¡'7S}MͫHGꋕ84\E9ٞmab1=|'o}ME2ǖXP<0 B(B~G `Hfh]if݈)+ 1,zfhrH^298{Ay4S?lJ'H-YM tS MYE%%ST<|XlȠhX.Y'HQ mB*RjWvcl`k(hjs6ܛ1z冈!8;E`{z{c 6>,;P*[y3>`L;mZc,1%Qs6tt1;zCдa`@/^^ &=6SIbwĥʻ EI7r 6IL`:oQ>^^\C:c";0L YZ