<test-history test='Multi 6'>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="1d2bde34-1a8e-4a06-be76-e88e2e5fd6a0" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="8623a2aa-1636-40c9-b449-510b5c55aab3" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="b051e439-0829-49c7-a323-6103b18aa9e0" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="e0700017-3508-4412-93c1-4a47a7b9a046" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="f8a46eca-1568-4445-8cbb-7741c0273611" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik51K3Fqc1UzZXN3VURlU0ZrN0dPWlpyZXgrZnNNS1YveFBadE1vM28iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik51K3Fqc1UzZXN3VURlU0ZrN0dPWlpyZXgrZnNNS1YveFBadE1vM28iLG5jPTAwMDAwMDAxLGNub25jZT0iOUpiVzBSblVlSDl6UXBhY1NrRTBMUU1yMzRoUTdRWVdyTmlMSlg1NCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02ZmI5MWJkYmQ4Yzk4ZDYwNzAxNWM5Njk1NTE4YTdlOSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8wIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ino2d3UvZ2c4SHBYbGhLTWZFYWdKejJlQU9nQmVxZmtBZ2dpWWtmTTgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ino2d3UvZ2c4SHBYbGhLTWZFYWdKejJlQU9nQmVxZmtBZ2dpWWtmTTgiLG5jPTAwMDAwMDAxLGNub25jZT0iNHhNbWVwRERialE2R1Z4K2lsK2JFTHJGWW96NEJydHNGUjM3WmxEeCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNzY1YzYzN2ZhZmEyYzk3NDc0MGFmMmQwYzNmMjkyMyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8wIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00YTU5ZjJmYWI5MjRiZGM0YmE2NzdkMGRjNjBkNzY4Nw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InQvdk0yTUtFeHNUSVFKWm1XaGxQaEczeGdBQVh0T2hvYXJuY1FrQjMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9InQvdk0yTUtFeHNUSVFKWm1XaGxQaEczeGdBQVh0T2hvYXJuY1FrQjMiLG5jPTAwMDAwMDAxLGNub25jZT0icjZIajN5STlGSFNUdFFZdHg5c21kNVRpSThrVXp1MGdLMWZkNFBKVCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xZDQ4NWY4YWI5MjJjNzkzNWE4ZWRhZDdlYmVlMjFmZCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8wIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="1d2bde34-1a8e-4a06-be76-e88e2e5fd6a0" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YWRiNTlhOTg5ZTM3ZDFjYmY5ZTQ2YjkxMjZjOTE4MQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjBEdkNFQzVTNVU1YTlVc3duVy96ejMzWUFKMFBYS3Rnb1Q4V0dhV0wiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjBEdkNFQzVTNVU1YTlVc3duVy96ejMzWUFKMFBYS3Rnb1Q4V0dhV0wiLG5jPTAwMDAwMDAxLGNub25jZT0iblJtVVUyZzFXWnBzSW5BZEJDMFl3alJzd1hSSVl3M2hQOFRJVUpkYSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mYmU5ZDY2NDBmNTk2N2Q5NDZlMjIwMTk1ZDAwMTFjMyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8wIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkdIbkVLVUltZGxENDBBQzZ0NTl6Wk85aVRLaXdKUG8vL3VlUGhoSHIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkdIbkVLVUltZGxENDBBQzZ0NTl6Wk85aVRLaXdKUG8vL3VlUGhoSHIiLG5jPTAwMDAwMDAxLGNub25jZT0iSkFmbmtUK0VwTFlQVlh0cXlqTldDV2lCQUZYakNkU1FSMnUzVzI2UiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05YWFiMDk3YzY1NGRlNDIzNjVkODc5MDZjMGE2OTIwZixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18wIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="b051e439-0829-49c7-a323-6103b18aa9e0" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wZDFiN2RiYzQ3YzAwYmVmNDI4NjU4MTY3YzZhODgzZQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="8623a2aa-1636-40c9-b449-510b5c55aab3" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iMGQzNDFiYzIyNTBhYjc2MDdiOGI2MGI0ZGY2ODgxNw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="e0700017-3508-4412-93c1-4a47a7b9a046" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xZmYwNmNlNWI2MmJmYzY3MmJkODA4ZmQzYzkyZjI4Ng==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="f8a46eca-1568-4445-8cbb-7741c0273611" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_0@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="ecdc329b-097f-4cdc-9082-78f855459645" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjhIc0RsdCtJQVJoWXJXRFY3ZDFwVHdnb3RMdzkzSXB1a0RhYUtyL3EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IjhIc0RsdCtJQVJoWXJXRFY3ZDFwVHdnb3RMdzkzSXB1a0RhYUtyL3EiLG5jPTAwMDAwMDAxLGNub25jZT0iSXg5bFA5aHNzcVBlUlVZWUJEc3ljMnphbkt6cXljeTdpQlhjdTlzUCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05MmE0NGU1ZWQzMzcxZmUxZTM5ZTI1M2FlYjIzMGUxZixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8xIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05YzVhOGJkZjhhNjI2MTk4MDE5NjJlYmUyMDI1YjEwOQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="ecdc329b-097f-4cdc-9082-78f855459645" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_0@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="f8f26ed0-3dd5-4804-9e51-57da8f05834c" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjhzNnM2aWpnelpHa3pjVWltYXVKZkVZT042STJjaFI5NEZzNnV3YlYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IjhzNnM2aWpnelpHa3pjVWltYXVKZkVZT042STJjaFI5NEZzNnV3YlYiLG5jPTAwMDAwMDAxLGNub25jZT0iRTN0b011RXFZZHUyTjI5K0NMZXB0bExFWG0weTBhd3VYRXJaeTlpZCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01YzRlZTVlZjNhZTgyNDEwMDRkMzk5MWQ4ODZiYjE0Nyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8xIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_0@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="d83800c4-cdd4-48c1-9645-e3d0a771033f" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yZjEzZDVlOGVlZWE4Y2MyOTEwN2FmYzQ3MmQyMmI5Zg==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="f8f26ed0-3dd5-4804-9e51-57da8f05834c" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Imx2QXFGUTIwVjhobXdjMjU2dVMvSnpoZElFQjMxZEIrOVc3Y2VWWC8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9Imx2QXFGUTIwVjhobXdjMjU2dVMvSnpoZElFQjMxZEIrOVc3Y2VWWC8iLG5jPTAwMDAwMDAxLGNub25jZT0iMXJMQ2FKeXRrMWJyK3NQek5YSzhXdHdtT0t0cndnMTE1VEFjUnFlYiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iNmRiZmM1N2E0M2RjYjQwNjkwZTRmNDRhMGI2YzU0MCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8xIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zMTQxODE2NzY1MTc4MWQ3YjI1ZTNhNzQ4YjQ3YjFmNA==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="d83800c4-cdd4-48c1-9645-e3d0a771033f" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_0@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="71dea736-6815-43a1-9dbb-62e77c8124e5" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im1rT1ZsOXdKa3VXTVBxTVdFd1Q0WHVCaVp1MDZwd2l2ZFZzeVFsSjkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9Im1rT1ZsOXdKa3VXTVBxTVdFd1Q0WHVCaVp1MDZwd2l2ZFZzeVFsSjkiLG5jPTAwMDAwMDAxLGNub25jZT0ic0tkTmF3SFE0YWdHelRtL0NmcjlCMW5CVW1yWTE1LzJDR1lzeTY3RiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNmQxNjgxMDRiNTc5NGFhNzY0MWU1ZjUzMTYyMmM5Zixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18xIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xZDYyM2RmNThhMjI2Njg0NmFmODM3MTAzMWZjODkzYg==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="71dea736-6815-43a1-9dbb-62e77c8124e5" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_0@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="52827d95-cc28-4dea-8e57-0219ac7d226c" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjNjdUpNa0Qydkl0aHJXS0owYnlSWWZQaDdpbVlqOWRleExRVnRWcDMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IjNjdUpNa0Qydkl0aHJXS0owYnlSWWZQaDdpbVlqOWRleExRVnRWcDMiLG5jPTAwMDAwMDAxLGNub25jZT0iTWlvMTVDSWdvN2w2Ynd1aU1QMjVUZDVESmxmSkJyWC9IcTZERGtjTiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05YTUxNjhhOWRhMTNhYWFjMDZiNmEyNWYzNmE5ZTc4OSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8xIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_1@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xOGJhNjhlZWY3M2I3ZmExZDY5MjFjYTIyYTljOTJlMA==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="52827d95-cc28-4dea-8e57-0219ac7d226c" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="f7f6052a-b316-4444-90f9-2a0d5bbec4d1" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjRoZjZ3TDc3NlBaVmsrNDZmZG1FUjlmNy9VU3hLanhGRkxCS2VwMmYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IjRoZjZ3TDc3NlBaVmsrNDZmZG1FUjlmNy9VU3hLanhGRkxCS2VwMmYiLG5jPTAwMDAwMDAxLGNub25jZT0ianNOYU1tRHoweEpDYkU5Ri9LQlpkTnJFcDJsZ1piZzZEQUJYTU53QyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03YjhiNWU4MDE3NDJiNDUzNGZkY2FkODliM2JhYjBmYSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8yIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03NWQ4Zjk2ZjViZTkyY2I0ZTUyNGQ3MWU4ZGEwMjliMQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="f7f6052a-b316-4444-90f9-2a0d5bbec4d1" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_1@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="65f4f1b9-7f47-418c-bd70-78daa28acd0c" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjBheURiVXBsNVFsZVdNcmFVZUVjaWJxd0hDWUhnOGY3ZmdQd0N6R1EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IjBheURiVXBsNVFsZVdNcmFVZUVjaWJxd0hDWUhnOGY3ZmdQd0N6R1EiLG5jPTAwMDAwMDAxLGNub25jZT0iZjNZRnRkbHBIeCtzdGo5bk5IK3FaRENZRjU4TE1VSE4yMzMvYkdVeCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02OWZmYjI5MTYxMmFjNTAxMmM2OGVmMGQzN2UxYzRlNixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18yIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02YTQzYTU4ZGZlMTYxZmU4NDMyZDI4YjVkY2MyYWE3ZA==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="65f4f1b9-7f47-418c-bd70-78daa28acd0c" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_1@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="ec96e089-7d76-41c6-ac09-21baca563148" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkJDZmVZeTQ4d0ZQL2lvWXFDd21ObS9EcHhrRmVYeXpsN2IvYVoxS28iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IkJDZmVZeTQ4d0ZQL2lvWXFDd21ObS9EcHhrRmVYeXpsN2IvYVoxS28iLG5jPTAwMDAwMDAxLGNub25jZT0ibFBwYWp0dTlyV3Ftd25ycjhUKzJKRTNZc2x3MjVHT1hyVlNoeEFWTCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mYWFiOTY3ZjU1ZDdlNjUzN2U3Zjk5YjA0ODcwZTQ2Mixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8yIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NmMzNjQ1YjczMDY0ZmM5Y2QzM2YyYzc4YmI0NGZjMw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="ec96e089-7d76-41c6-ac09-21baca563148" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_1@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="7a750330-499f-4321-ba4a-c317a054df28" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjhWWS9wNDJHa0F5VDVDR0ZXU1lwdzY4WEQrSkM3ekFnNDFXUTNUaUoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IjhWWS9wNDJHa0F5VDVDR0ZXU1lwdzY4WEQrSkM3ekFnNDFXUTNUaUoiLG5jPTAwMDAwMDAxLGNub25jZT0idncwZHdXZ1FsVmtLUkNQRmN5K2RwSHZ0UVBXUGEwZ3g5eXhYTElBMCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04OTZiNjc0ZTE5MjQ0YjI1NWVlMWFlNTg1ODc2ZmEwMCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8yIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YTZiYTgyNWExNDAyNjFlNjcyMzI0ZmZmYmZiZDMyMw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="7a750330-499f-4321-ba4a-c317a054df28" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_1@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="c9188a7c-ad9a-4d63-b77c-d153ca170728" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik5DM1RDcDJ1cEVDakFsWTc2Zk1vSC9yaVVrbjBSQVRKRnlmUDIrb0MiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik5DM1RDcDJ1cEVDakFsWTc2Zk1vSC9yaVVrbjBSQVRKRnlmUDIrb0MiLG5jPTAwMDAwMDAxLGNub25jZT0iczl0SnhIWE1seGFyOG5mSXByTVhUQk9BQzJFWFJzWWJkcWE0eHFpaSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03MjgwNDBlMzI3NzhiNGEwNjI5MTc5MjFjODJhZGZlZCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8yIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYTQ5N2Y2ZDhjODQ4ZTdlMzM0M2RmMzc5ODZlNzljNw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="c9188a7c-ad9a-4d63-b77c-d153ca170728" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_2@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="220dd5c6-a001-4ca5-a61a-50645550756f" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IndhTDZPTTRndGloV1NlcUI2VHd3MTV1bTRtTXZVNCs5WmpCc0kyaTkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IndhTDZPTTRndGloV1NlcUI2VHd3MTV1bTRtTXZVNCs5WmpCc0kyaTkiLG5jPTAwMDAwMDAxLGNub25jZT0ic1RtY0cvRTZDelZKVW5lblp2dkw4WFRyYTNuNFR3TXoxUWtIQU1QeSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hMTk1Nzk4MmFmN2Q1MDk0ZWI1NDQ2N2EyMWY4MzkwZSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8zIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_2@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="6519983d-648b-4b8f-809b-c0923d87cb74" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii9qQ1RONjVJcW1yTURQelFOWHRkUmE3Zktsa01RdVZrVkpWM1M1aFUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii9qQ1RONjVJcW1yTURQelFOWHRkUmE3Zktsa01RdVZrVkpWM1M1aFUiLG5jPTAwMDAwMDAxLGNub25jZT0iUDhZaFN5ZUFaK1JPUHB3d09ueHpjdVNoOFlTZWxnTDVNZ2ZrRU5VWiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05MTJlMDdjMGUyNDk1ZjI2ODYxY2Y1YWM4N2ZjNzQyMyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8zIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05ODg1NWEzZDJjZmFlMDJiNzEwYjAxYTY2NzVlZGE1OA==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hYmE0NmM3Y2ViOGFjYzVmOThhMWU0Zjc3NjU3YjY2Yg==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="6519983d-648b-4b8f-809b-c0923d87cb74" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="220dd5c6-a001-4ca5-a61a-50645550756f" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_2@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="8e1865da-e741-4318-9550-7352f4ff0bfa" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik5aNGhIVDExdHdseDFVeG1TVHhMNzcydDRjU2pJNUg1aE1nekVVUFEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik5aNGhIVDExdHdseDFVeG1TVHhMNzcydDRjU2pJNUg1aE1nekVVUFEiLG5jPTAwMDAwMDAxLGNub25jZT0iTkNvdTd0QlV5L2ExZ2hJQ0lkRWFYbjNoTGZrT0RSYXJZNVZ3MDlTTSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mNDZjYWFjZTA2YmZmYmFiODIxYTEyY2ZkNzhjYzliMSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18zIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_2@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="c13c19e6-fe49-4f83-aebb-af115e6af010" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InRJSVhWYng4cjc4SkY4ZUVFaXppQmV1cmIxSHJaRTB1dGJvR0lhaWYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9InRJSVhWYng4cjc4SkY4ZUVFaXppQmV1cmIxSHJaRTB1dGJvR0lhaWYiLG5jPTAwMDAwMDAxLGNub25jZT0iRGt5RWRHVWFvUUlUZmRyNng4WVVPcjkwcWE2K3JPam9nbml3QzI3MSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kYjJhM2EwOWJjODcyMzY0ZDU4YjA3NTdkY2U2MGE5Myxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8zIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYzZlNDM2OGEwN2QxODc1Yzg3N2YxNTlhMjU5YjM2ZQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="8e1865da-e741-4318-9550-7352f4ff0bfa" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xYzU0NWQxMWEzYzJlZWRmYzVhMTVhOGM3NDE4MmVkYw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="c13c19e6-fe49-4f83-aebb-af115e6af010" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_2@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="d917c263-9f2d-45db-ae18-fae9a9f63791" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik1rOTJ3Q0tQWUxNL1VCSit5K1k4YjN3bml5bk8wcVVsN2EzcjNZWTMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik1rOTJ3Q0tQWUxNL1VCSit5K1k4YjN3bml5bk8wcVVsN2EzcjNZWTMiLG5jPTAwMDAwMDAxLGNub25jZT0iYTNUTHg1L2Y5dnpwcUlrQ0s0eFBaV1lMdUhCU3ppcGFhcTM5ZUVPNSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yZGU4MTgzNTdhM2Q1MTFhMmI0NGZhYmZlZWJjZjNmMixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8zIg==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wNGFkYWFlMjBkNTMyMzIxZWVlZGY4YjM1MWRjMDVmYg==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="d917c263-9f2d-45db-ae18-fae9a9f63791" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_3@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_3@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="bd6f08aa-e12c-40f9-b478-ffd7c0cac780" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="7187dcca-7777-42db-8269-7a53f45b7981" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlN4R2FzUFEyVG4yTXNEU2svQm1VQzVVeVFzTkVFNXphbnVkd2RMRU4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InVJNjRLdUI0WTA1cllOSVFSOGhHZEpZTW9tTy9hQlc1TGJCdS96d1UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlN4R2FzUFEyVG4yTXNEU2svQm1VQzVVeVFzTkVFNXphbnVkd2RMRU4iLG5jPTAwMDAwMDAxLGNub25jZT0iV2tFS2dLalRDQUk4U0pwZnNyK0MxeFR4MDRGbjg5WVFONTYzYXdWWCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wZTIwOTJjNjhjYWNmMTNhMTdhYzBmYmQyODA3MzdjOCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV80Ig==</response>
</OUTPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9InVJNjRLdUI0WTA1cllOSVFSOGhHZEpZTW9tTy9hQlc1TGJCdS96d1UiLG5jPTAwMDAwMDAxLGNub25jZT0iMU9Xb0hVNkZmc0NPcngyMllpZzRoeHhQdjErYTc3WkdLQU55ZlFzYSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kM2RmZTc0NTQ3ODM4OWJkNmIyODVkZTIyMDI0YzYwNCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl80Ig==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04YjQxNDgzOWRmZjM1Zjg5YjMxZWE5YWNmMDM3YjcxYQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="7187dcca-7777-42db-8269-7a53f45b7981" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03MWI3Nzc4NWU2ZjlmYzBjN2Y3Mzg5OWUwMmRjNDM2Zg==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="bd6f08aa-e12c-40f9-b478-ffd7c0cac780" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_3@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="4b0550b4-6df5-4e02-9b6e-f410b0795970" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik1HOFVObHBwakxvRzJtSzkrcVNRUWN3QjFrdFRmY0I5eGxVWkpXOTMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik1HOFVObHBwakxvRzJtSzkrcVNRUWN3QjFrdFRmY0I5eGxVWkpXOTMiLG5jPTAwMDAwMDAxLGNub25jZT0iUVpYN3pMb05FOG82T0o4cldYYjJEekNMMUppdTRDOGV4MTdTWFRqcSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hNGI4MmIwNjYyNGRlODNmOWU1ZmZhYWVkYjYzMmU0MSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF80Ig==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xZjEzZmFlOGUwNWQxZmY1OTgwODMwMzUzNmEyMGUyZQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="4b0550b4-6df5-4e02-9b6e-f410b0795970" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_3@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="87032cfd-9a4a-4edf-9db2-f6b99d604bdf" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImJaZ2RudUJtb08vQmFzcEIyd2s0Mlk5QWVMZlhCeFFQL2kvZElEcm0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImJaZ2RudUJtb08vQmFzcEIyd2s0Mlk5QWVMZlhCeFFQL2kvZElEcm0iLG5jPTAwMDAwMDAxLGNub25jZT0iZ2NBSGYvNmxUTHhDVFplVzh0UE0vU3pTUmdCK0FHUHhQRWhmV2R4byIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00YjgzYjMyZGY1OWQ0MzYwYjhkMzdiZjM5YmZmMjEwYixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM180Ig==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mMmMyNGY3ZGE4NzU4MTk3NjYxYTRkZWE4ZWM5MThhMQ==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="87032cfd-9a4a-4edf-9db2-f6b99d604bdf" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_3@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="8cec2186-a249-4814-b14e-4fee617d34bf" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Roster'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjVyZXVTUXZPL05OM25BMHNMOWJHaWdYaDdSZHlwVSt2UVNuOTF0MmsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Roster'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjVyZXVTUXZPL05OM25BMHNMOWJHaWdYaDdSZHlwVSt2UVNuOTF0MmsiLG5jPTAwMDAwMDAxLGNub25jZT0iTUEyQzhSVWYvdTNWZkJFN0pHMGw1Mmp2OHczREhGeUZ1UDczalI0OSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xZTk1OTY0MGI4NDAwZGQ5ZWY0YzM1ZjEwYjNlZDRlZSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV80Ig==</response>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03MjYxODI5YWNkYzhlMTc3ZmM3YTFiZjE5YmQ2YWQxMw==</success>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns="jabber:client" xml:lang="en" id="8cec2186-a249-4814-b14e-4fee617d34bf" from="test-d" version="1.0" xmlns:stream="http://etherx.jabber.org/streams"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_1_4@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" order="3" action="deny" value="tybalt@example.com"/><item type="jid" order="5" action="deny" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_2_4@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_4_4@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_11"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_3_4@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" to="multi-reg_5_4@test-d/def-user-resource" id="privacy_14"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>

</test-history>