Test duration : 45.783s
Passed Tests | ||
---|---|---|
tigase.tests.archive.TestMessageArchiveManagement | ||
testMessageArchival | 40.164s |
2021-04-21 22:47:14 |
2021-04-21 22:47:14 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:14 | ------------------------------------ 2021-04-21 22:47:14 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-e41bd809-1108-4f2a-80a5-831cbdc380e4] 2021-04-21 22:47:15 | [Mutex] received everything. 2021-04-21 22:47:17 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-9ef6c9c7-303b-4add-a3e2-3ac3941f83a0] 2021-04-21 22:47:17 | [Mutex] received everything. 2021-04-21 22:47:19 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-2df9d37b-5315-4465-92cc-5861436ebabb] 2021-04-21 22:47:19 | [Mutex] received everything. 2021-04-21 22:47:21 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-e4654a5f-1c46-4e86-ab04-a817224a51cd] 2021-04-21 22:47:21 | [Mutex] received everything. 2021-04-21 22:47:23 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-e18f5621-994a-46b4-84a6-536bf6745812] 2021-04-21 22:47:23 | [Mutex] received everything. 2021-04-21 22:47:25 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-770cd580-05fc-4a26-bfb7-e597be1520cc] 2021-04-21 22:47:25 | [Mutex] received everything. 2021-04-21 22:47:27 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-3cc446e3-80d3-453f-8eba-39b5c1a28f14] 2021-04-21 22:47:27 | [Mutex] received everything. 2021-04-21 22:47:29 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-3dec9fe0-88a1-45c2-ae15-cda0eca1c49d] 2021-04-21 22:47:29 | [Mutex] received everything. 2021-04-21 22:47:31 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-dd75dd6d-e567-44b0-bef5-3511963c9b76] 2021-04-21 22:47:31 | [Mutex] received everything. 2021-04-21 22:47:33 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-1276e8c7-367d-4c25-ad8a-72f913acb142] 2021-04-21 22:47:33 | [Mutex] received everything. 2021-04-21 22:47:35 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-f8ea3f77-d336-41c7-a4ab-4af5ed9f22a1] 2021-04-21 22:47:35 | [Mutex] received everything. 2021-04-21 22:47:37 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-2413e4ec-4a4b-459b-a611-f74598b575f8] 2021-04-21 22:47:37 | [Mutex] received everything. 2021-04-21 22:47:39 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-81e39bf0-4fe7-4098-9eb9-577d27b58d46] 2021-04-21 22:47:39 | [Mutex] received everything. 2021-04-21 22:47:41 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-998d8b72-8b65-433f-8fdb-de22bb1958f7] 2021-04-21 22:47:41 | [Mutex] received everything. 2021-04-21 22:47:43 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-d136a0b0-f2f9-4809-987d-fa8e89ef1124] 2021-04-21 22:47:43 | [Mutex] received everything. 2021-04-21 22:47:45 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-de4b932a-ecfd-4621-b029-25064838b596] 2021-04-21 22:47:45 | [Mutex] received everything. 2021-04-21 22:47:47 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-bd9a401d-8933-4347-8a89-4f5f34a4de88] 2021-04-21 22:47:47 | [Mutex] received everything. 2021-04-21 22:47:49 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-27d52a88-103c-48c4-b1fd-1f9f14de24f4] 2021-04-21 22:47:49 | [Mutex] received everything. 2021-04-21 22:47:51 | [Mutex] waiting for: [mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-281c0578-3172-4e89-b4b9-8dc7846f8b8d] 2021-04-21 22:47:51 | [Mutex] received everything. 2021-04-21 22:47:53 | [Mutex] waiting for: [mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:null] 2021-04-21 22:47:53 | [Mutex] received everything. |
testMessageRetrievalFromEmpty | 1.039s |
2021-04-21 22:47:13 |
2021-04-21 22:47:13 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:13 | ------------------------------------ 2021-04-21 22:47:13 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:13 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:14 | [Mutex] received everything. 2021-04-21 22:47:14 | [Mutex] isItemNotified: items:received:dc021845-5140-47f4-8088-7fbaa0c63543:true :: true |
testMessageRetrievalWithNonEmptyResults | 1.108s |
2021-04-21 22:47:55 |
2021-04-21 22:47:55 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:55 | ------------------------------------ 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:55 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] received everything. 2021-04-21 22:47:56 | [Mutex] isItemNotified: items:received:8248bb99-8703-49fd-846d-0e56a535996b:true :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-e41bd809-1108-4f2a-80a5-831cbdc380e4 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-9ef6c9c7-303b-4add-a3e2-3ac3941f83a0 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-2df9d37b-5315-4465-92cc-5861436ebabb :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-e4654a5f-1c46-4e86-ab04-a817224a51cd :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-e18f5621-994a-46b4-84a6-536bf6745812 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-770cd580-05fc-4a26-bfb7-e597be1520cc :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-3cc446e3-80d3-453f-8eba-39b5c1a28f14 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-3dec9fe0-88a1-45c2-ae15-cda0eca1c49d :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-dd75dd6d-e567-44b0-bef5-3511963c9b76 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-1276e8c7-367d-4c25-ad8a-72f913acb142 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-f8ea3f77-d336-41c7-a4ab-4af5ed9f22a1 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-2413e4ec-4a4b-459b-a611-f74598b575f8 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-81e39bf0-4fe7-4098-9eb9-577d27b58d46 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-998d8b72-8b65-433f-8fdb-de22bb1958f7 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-d136a0b0-f2f9-4809-987d-fa8e89ef1124 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-de4b932a-ecfd-4621-b029-25064838b596 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-bd9a401d-8933-4347-8a89-4f5f34a4de88 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-27d52a88-103c-48c4-b1fd-1f9f14de24f4 :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-281c0578-3172-4e89-b4b9-8dc7846f8b8d :: true 2021-04-21 22:47:56 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:null :: true |
testMessageRetrievalWithNonEmptyResultsWithQuery | 1.081s |
2021-04-21 22:47:56 |
2021-04-21 22:47:56 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:56 | ------------------------------------ 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:56 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:57 | [Mutex] received everything. 2021-04-21 22:47:57 | [Mutex] isItemNotified: items:received:56335ba7-aa88-40df-927d-a0882b7338c5:true :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-2df9d37b-5315-4465-92cc-5861436ebabb :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-e4654a5f-1c46-4e86-ab04-a817224a51cd :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-e18f5621-994a-46b4-84a6-536bf6745812 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-770cd580-05fc-4a26-bfb7-e597be1520cc :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-3cc446e3-80d3-453f-8eba-39b5c1a28f14 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-3dec9fe0-88a1-45c2-ae15-cda0eca1c49d :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-dd75dd6d-e567-44b0-bef5-3511963c9b76 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-1276e8c7-367d-4c25-ad8a-72f913acb142 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-f8ea3f77-d336-41c7-a4ab-4af5ed9f22a1 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-2413e4ec-4a4b-459b-a611-f74598b575f8 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-81e39bf0-4fe7-4098-9eb9-577d27b58d46 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-998d8b72-8b65-433f-8fdb-de22bb1958f7 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-d136a0b0-f2f9-4809-987d-fa8e89ef1124 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-de4b932a-ecfd-4621-b029-25064838b596 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-bd9a401d-8933-4347-8a89-4f5f34a4de88 :: true 2021-04-21 22:47:57 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-27d52a88-103c-48c4-b1fd-1f9f14de24f4 :: true |
testMessageRetrievalWithNonEmptyResultsWithQueryAndRsm | 1.059s |
2021-04-21 22:47:57 |
2021-04-21 22:47:57 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:57 | ------------------------------------ 2021-04-21 22:47:57 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:57 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:57 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:57 | [Mutex] waiting for: [items:received] 2021-04-21 22:47:58 | [Mutex] received everything. 2021-04-21 22:47:58 | [Mutex] isItemNotified: items:received:54b68c35-1959-42bd-9352-75d097de0b14:false :: true 2021-04-21 22:47:58 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-2df9d37b-5315-4465-92cc-5861436ebabb :: true 2021-04-21 22:47:58 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-e4654a5f-1c46-4e86-ab04-a817224a51cd :: true 2021-04-21 22:47:58 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-e18f5621-994a-46b4-84a6-536bf6745812 :: true 2021-04-21 22:47:58 | [Mutex] isItemNotified: item:mam-_dfgkyb0254@test-domain.com/2146430449-tigase-267:mam-_25itmu0255@test-domain.com:Message-770cd580-05fc-4a26-bfb7-e597be1520cc :: true 2021-04-21 22:47:58 | [Mutex] isItemNotified: item:mam-_25itmu0255@test-domain.com/2146430449-tigase-268:mam-_dfgkyb0254@test-domain.com:Message-3cc446e3-80d3-453f-8eba-39b5c1a28f14 :: true |
testRetrievalOfForm | 0.011s |
2021-04-21 22:47:13 |
2021-04-21 22:47:13 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:13 | ------------------------------------ 2021-04-21 22:47:13 | [Mutex] waiting for: [form:fields] 2021-04-21 22:47:13 | [Mutex] waiting for: [form:fields] 2021-04-21 22:47:13 | [Mutex] waiting for: [form:fields] 2021-04-21 22:47:13 | [Mutex] waiting for: [form:fields] 2021-04-21 22:47:13 | [Mutex] waiting for: [form:fields] 2021-04-21 22:47:13 | [Mutex] received everything. 2021-04-21 22:47:13 | [Mutex] isItemNotified: form:field:FORM_TYPE:urn:xmpp:mam:1 :: true 2021-04-21 22:47:13 | [Mutex] isItemNotified: form:field:with:null :: true 2021-04-21 22:47:13 | [Mutex] isItemNotified: form:field:start:null :: true 2021-04-21 22:47:13 | [Mutex] isItemNotified: form:field:end:null :: true |
testSettingsChange | 0.031s |
2021-04-21 22:47:13 |
2021-04-21 22:47:13 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:13 | ------------------------------------ 2021-04-21 22:47:13 | [Mutex] waiting for: [settings:1] 2021-04-21 22:47:13 | [Mutex] received everything. 2021-04-21 22:47:13 | [Mutex] isItemNotified: settings:1:default:never :: true 2021-04-21 22:47:13 | [Mutex] waiting for: [settings:1bd15b77-7a9c-4125-bc1b-686536015157] 2021-04-21 22:47:13 | [Mutex] received everything. 2021-04-21 22:47:13 | [Mutex] isItemNotified: settings:1bd15b77-7a9c-4125-bc1b-686536015157:default:roster :: true 2021-04-21 22:47:13 | [Mutex] waiting for: [settings:9542b149-46ef-4858-93ad-e9e484cb5e8b] 2021-04-21 22:47:13 | [Mutex] received everything. 2021-04-21 22:47:13 | [Mutex] isItemNotified: settings:9542b149-46ef-4858-93ad-e9e484cb5e8b:default:always :: true |
testSupportAdvertisement | 0.007s |
2021-04-21 22:47:13 |
2021-04-21 22:47:13 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement] 2021-04-21 22:47:13 | ------------------------------------ 2021-04-21 22:47:13 | [Mutex] waiting for: [discovery:completed] 2021-04-21 22:47:13 | [Mutex] received everything. 2021-04-21 22:47:13 | [Mutex] isItemNotified: discovery:completed:success :: true 2021-04-21 22:47:13 | [Mutex] isItemNotified: discovery:feature:urn:xmpp:mam:1 :: true |