From 005b5f20fb3dec30a925ae680ff2587d7d1fbb57 Mon Sep 17 00:00:00 2001 From: Simon Backx Date: Fri, 17 Mar 2023 11:00:08 +0100 Subject: [PATCH] Added E2E tests for comment CTA fixes https://github.com/TryGhost/Team/issues/2727 Adds some E2E tests and snapshots for comment CTA in all possible situations. --- .../__snapshots__/batch-sending.test.js.snap | 3094 +++++++++++++++++ .../email-service/batch-sending.test.js | 126 +- 2 files changed, 3217 insertions(+), 3 deletions(-) diff --git a/ghost/core/test/integration/services/email-service/__snapshots__/batch-sending.test.js.snap b/ghost/core/test/integration/services/email-service/__snapshots__/batch-sending.test.js.snap index 421802e5ac..d987bfcdf9 100644 --- a/ghost/core/test/integration/services/email-service/__snapshots__/batch-sending.test.js.snap +++ b/ghost/core/test/integration/services/email-service/__snapshots__/batch-sending.test.js.snap @@ -502,6 +502,1497 @@ http://127.0.0.1:2369/r/xxxxxx?m=member-uuid +  + + + + +", +} +`; + +exports[`Batch sending tests Newsletter settings Hides comments button for email only posts 1 1`] = ` +Object { + "html": " + + + + + + This is a test post title + + + + Hello world + + + + + + + + + + +
  +
+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ This is a test post title +
+ + + + + +
+ By Joe Bloggs • 1 Jan 2023 + + View in browser +
+
+ +

Hello world

+ + +
+
+ + + + + + + + +
Ghost © 2023 – Unsubscribe
\\"Powered
+
+ +
+
 
+ + +", +} +`; + +exports[`Batch sending tests Newsletter settings Hides comments button for email only posts 2 1`] = ` +Object { + "html": " +Hello world + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +Ghost [http://127.0.0.1:2369/] + + +Daily newsletter [http://127.0.0.1:2369/] + + + + + + + + + + +This is a test post title [http://127.0.0.1:2369/email/post-uuid/] + + + + + + + + + +By Joe Bloggs • 1 Jan 2023 + + +View in browser [http://127.0.0.1:2369/email/post-uuid/] + + + + + + + + + + + +Hello world + + + + + + + + + + + + + + + + + + +Ghost © 2023 – Unsubscribe [unsubscribe_url] + + + +https://ghost.org/ + + + + + + + + + + + +  + + + + +", +} +`; + +exports[`Batch sending tests Newsletter settings Hides comments button if comments disabled 1 1`] = ` +Object { + "html": " + + + + + + This is a test post title + + + + Hello world + + + + + + + + + + +
  +
+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ This is a test post title +
+ + + + + +
+ By Joe Bloggs • 1 Jan 2023 + + View in browser +
+
+ +

Hello world

+ + +
+
+ + + + + + + + +
Ghost © 2023 – Unsubscribe
\\"Powered
+
+ +
+
 
+ + +", +} +`; + +exports[`Batch sending tests Newsletter settings Hides comments button if comments disabled 2 1`] = ` +Object { + "html": " +Hello world + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +Ghost [http://127.0.0.1:2369/] + + +Daily newsletter [http://127.0.0.1:2369/] + + + + + + + + + + +This is a test post title [http://127.0.0.1:2369/this-is-a-test-post-title-6/] + + + + + + + + + +By Joe Bloggs • 1 Jan 2023 + + +View in browser [http://127.0.0.1:2369/this-is-a-test-post-title-6/] + + + + + + + + + + + +Hello world + + + + + + + + + + + + + + + + + + +Ghost © 2023 – Unsubscribe [unsubscribe_url] + + + +https://ghost.org/ + + + + + + + + + + + +  + + + + +", +} +`; + +exports[`Batch sending tests Newsletter settings Hides comments button if disabled in newsletter 1 1`] = ` +Object { + "html": " + + + + + + This is a test post title + + + + Hello world + + + + + + + + + + +
  +
+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ This is a test post title +
+ + + + + +
+ By Joe Bloggs • 1 Jan 2023 + + View in browser +
+
+ +

Hello world

+ + +
+
+ + + + + + + + +
Ghost © 2023 – Unsubscribe
\\"Powered
+
+ +
+
 
+ + +", +} +`; + +exports[`Batch sending tests Newsletter settings Hides comments button if disabled in newsletter 2 1`] = ` +Object { + "html": " +Hello world + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +Ghost [http://127.0.0.1:2369/] + + +Daily newsletter [http://127.0.0.1:2369/] + + + + + + + + + + +This is a test post title [http://127.0.0.1:2369/this-is-a-test-post-title-7/] + + + + + + + + + +By Joe Bloggs • 1 Jan 2023 + + +View in browser [http://127.0.0.1:2369/this-is-a-test-post-title-7/] + + + + + + + + + + + +Hello world + + + + + + + + + + + + + + + + + + +Ghost © 2023 – Unsubscribe [unsubscribe_url] + + + +https://ghost.org/ + + + + + + + + + + +   @@ -1463,6 +2954,1609 @@ http://127.0.0.1:2369/r/xxxxxx?m=member-uuid } `; +exports[`Batch sending tests Newsletter settings Shows 2 comment buttons for published posts with feedback enabled 1 1`] = ` +Object { + "html": " + + + + + + This is a test post title + + + + Hello world + + + + + + + + + + +
  +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ This is a test post title +
+ + + + + +
+ By Joe Bloggs • 1 Jan 2023 + + • \\"Comment\\" + + + View in browser +
+
+ +

Hello world

+ + +
+
+ + + +
+ + \\"More + + + + \\"Less + + + + \\"Comment\\" + +
+
+ + + + + + + + +
Ghost © 2023 – Unsubscribe
\\"Powered
+
+ +
+
 
+ + +", +} +`; + +exports[`Batch sending tests Newsletter settings Shows 2 comment buttons for published posts with feedback enabled 2 1`] = ` +Object { + "html": " +Hello world + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +Ghost [http://127.0.0.1:2369/] + + +Daily newsletter [http://127.0.0.1:2369/] + + + + + + + + + + +This is a test post title [http://127.0.0.1:2369/this-is-a-test-post-title-4/] + + + + + + + + + +By Joe Bloggs • 1 Jan 2023 + +• +[http://127.0.0.1:2369/this-is-a-test-post-title-4/#ghost-comments] + + +View in browser [http://127.0.0.1:2369/this-is-a-test-post-title-4/] + + + + + + + + + + + +Hello world + + + + + + + + + + + + + + + + + + + +http://127.0.0.1:2369/this-is-a-test-post-title-4/#/feedback/post-id/1/?uuid=member-uuid + + + +http://127.0.0.1:2369/this-is-a-test-post-title-4/#/feedback/post-id/0/?uuid=member-uuid + + + +http://127.0.0.1:2369/this-is-a-test-post-title-4/#ghost-comments + + + + + + + + + + + + +Ghost © 2023 – Unsubscribe [http://127.0.0.1:2369/unsubscribe/?uuid=member-uuid&newsletter=requested-newsletter-uuid] + + + +https://ghost.org/ + + + + + + + + + + + +  + + + + +", +} +`; + +exports[`Batch sending tests Newsletter settings Shows 2 comment buttons for published posts without feedback enabled 1 1`] = ` +Object { + "html": " + + + + + + This is a test post title + + + + Hello world + + + + + + + + + + +
  +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ This is a test post title +
+ + + + + +
+ By Joe Bloggs • 1 Jan 2023 + + • \\"Comment\\" + + + View in browser +
+
+ +

Hello world

+ + +
+
+ + + +
+ + \\"Comment\\" + +
+
+ + + + + + + + +
Ghost © 2023 – Unsubscribe
\\"Powered
+
+ +
+
 
+ + +", +} +`; + +exports[`Batch sending tests Newsletter settings Shows 2 comment buttons for published posts without feedback enabled 2 1`] = ` +Object { + "html": " +Hello world + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +Ghost [http://127.0.0.1:2369/] + + +Daily newsletter [http://127.0.0.1:2369/] + + + + + + + + + + +This is a test post title [http://127.0.0.1:2369/this-is-a-test-post-title-3/] + + + + + + + + + +By Joe Bloggs • 1 Jan 2023 + +• +[http://127.0.0.1:2369/this-is-a-test-post-title-3/#ghost-comments] + + +View in browser [http://127.0.0.1:2369/this-is-a-test-post-title-3/] + + + + + + + + + + + +Hello world + + + + + + + + + + + + + + + + + + + +http://127.0.0.1:2369/this-is-a-test-post-title-3/#ghost-comments + + + + + + + + + + + + +Ghost © 2023 – Unsubscribe [unsubscribe_url] + + + +https://ghost.org/ + + + + + + + + + + + +  + + + + +", +} +`; + +exports[`Batch sending tests Newsletter settings Shows comments button for published posts 1 1`] = ` +Object { + "html": "member-uuidmember-uuid +member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidmember-uuidmember-uuidmember-uuid9member-uuid6member-uuidmember-uuidmember-uuidmember-uuidmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidTmember-uuidhmember-uuidimember-uuidsmember-uuid member-uuidimember-uuidsmember-uuid member-uuidamember-uuid member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid1member-uuid5member-uuid2member-uuid1member-uuid2member-uuidAmember-uuid;member-uuid +member-uuid member-uuid member-uuiddmember-uuidimember-uuidsmember-uuidpmember-uuidlmember-uuidamember-uuidymember-uuid:member-uuid member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuid;member-uuid +member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuidamember-uuidlmember-uuidimember-uuidgmember-uuidnmember-uuid:member-uuid member-uuidcmember-uuidemember-uuidnmember-uuidtmember-uuidemember-uuidrmember-uuid;member-uuid +member-uuid member-uuid member-uuidmmember-uuidamember-uuidrmember-uuidgmember-uuidimember-uuidnmember-uuid-member-uuidtmember-uuidomember-uuidpmember-uuid:member-uuid member-uuid5member-uuid0member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid}member-uuid +member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid-member-uuidlmember-uuidemember-uuidfmember-uuidtmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuidamember-uuidlmember-uuidimember-uuidgmember-uuidnmember-uuid:member-uuid member-uuidlmember-uuidemember-uuidfmember-uuidtmember-uuid;member-uuid +member-uuid}member-uuid +member-uuid.member-uuidcmember-uuidomember-uuidmmember-uuidmmember-uuidemember-uuidnmember-uuidtmember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid7member-uuid3member-uuid8member-uuidamember-uuid9member-uuid4member-uuid;member-uuid +member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid3member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidlmember-uuidemember-uuidtmember-uuidtmember-uuidemember-uuidrmember-uuid-member-uuidsmember-uuidpmember-uuidamember-uuidcmember-uuidimember-uuidnmember-uuidgmember-uuid:member-uuid member-uuid0member-uuid.member-uuid1member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid}member-uuid +member-uuid.member-uuidcmember-uuidomember-uuidmmember-uuidmmember-uuidemember-uuidnmember-uuidtmember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuidimember-uuidmmember-uuidgmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid6member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid6member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidmmember-uuidamember-uuidrmember-uuidgmember-uuidimember-uuidnmember-uuid-member-uuidbmember-uuidomember-uuidtmember-uuidtmember-uuidomember-uuidmmember-uuid:member-uuid member-uuid1member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidvmember-uuidemember-uuidrmember-uuidtmember-uuidimember-uuidcmember-uuidamember-uuidlmember-uuid-member-uuidamember-uuidlmember-uuidimember-uuidgmember-uuidnmember-uuid:member-uuid member-uuidmmember-uuidimember-uuiddmember-uuiddmember-uuidlmember-uuidemember-uuid;member-uuid +member-uuid}member-uuid +member-uuid.member-uuidvmember-uuidimember-uuidemember-uuidwmember-uuid-member-uuidomember-uuidnmember-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuidwmember-uuidomember-uuidrmember-uuiddmember-uuid-member-uuidwmember-uuidrmember-uuidamember-uuidpmember-uuid:member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid;member-uuid +member-uuid member-uuid member-uuidwmember-uuidhmember-uuidimember-uuidtmember-uuidemember-uuid-member-uuidsmember-uuidpmember-uuidamember-uuidcmember-uuidemember-uuid:member-uuid member-uuidnmember-uuidomember-uuidwmember-uuidrmember-uuidamember-uuidpmember-uuid;member-uuid +member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid7member-uuid3member-uuid8member-uuidamember-uuid9member-uuid4member-uuid;member-uuid +member-uuid}member-uuid +member-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidnmember-uuidfmember-uuidtmember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuiddmember-uuidimember-uuidsmember-uuidpmember-uuidlmember-uuidamember-uuidymember-uuid:member-uuid member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuid;member-uuid +member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuiddmember-uuidemember-uuidcmember-uuidomember-uuidrmember-uuidamember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid:member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid1member-uuid5member-uuid2member-uuid1member-uuid2member-uuidAmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidfmember-uuidamember-uuidmmember-uuidimember-uuidlmember-uuidymember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid4member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid3member-uuidemember-uuidmmember-uuid;member-uuid +member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid-member-uuidtmember-uuidomember-uuidpmember-uuid:member-uuid member-uuid4member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid-member-uuidrmember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid2member-uuid0member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid-member-uuidlmember-uuidemember-uuidfmember-uuidtmember-uuid:member-uuid member-uuid2member-uuid0member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid-member-uuidbmember-uuidomember-uuidtmember-uuidtmember-uuidomember-uuidmmember-uuid:member-uuid member-uuid4member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid}member-uuid +member-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidtmember-uuidwmember-uuidimember-uuidtmember-uuidtmember-uuidemember-uuidrmember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuiddmember-uuidimember-uuidsmember-uuidpmember-uuidlmember-uuidamember-uuidymember-uuid:member-uuid member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuid;member-uuid +member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuiddmember-uuidemember-uuidcmember-uuidomember-uuidrmember-uuidamember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid:member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid1member-uuid5member-uuid2member-uuid1member-uuid2member-uuidAmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidfmember-uuidamember-uuidmmember-uuidimember-uuidlmember-uuidymember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid5member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid:member-uuid member-uuid8member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid3member-uuidemember-uuidmmember-uuid;member-uuid +member-uuid}member-uuid +member-uuid@member-uuidmmember-uuidemember-uuiddmember-uuidimember-uuidamember-uuid member-uuidomember-uuidnmember-uuidlmember-uuidymember-uuid member-uuidsmember-uuidcmember-uuidrmember-uuidemember-uuidemember-uuidnmember-uuid member-uuidamember-uuidnmember-uuiddmember-uuid member-uuid(member-uuidmmember-uuidamember-uuidxmember-uuid-member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid6member-uuid2member-uuid0member-uuidpmember-uuidxmember-uuid)member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidimember-uuidnmember-uuid-member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidpmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidumember-uuidlmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidomember-uuidlmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidtmember-uuiddmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidsmember-uuidpmember-uuidamember-uuidnmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid6member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidpmember-uuidrmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidhmember-uuidimember-uuidtmember-uuidemember-uuid-member-uuidsmember-uuidpmember-uuidamember-uuidcmember-uuidemember-uuid:member-uuid member-uuidpmember-uuidrmember-uuidemember-uuid-member-uuidwmember-uuidrmember-uuidamember-uuidpmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidomember-uuidrmember-uuiddmember-uuid-member-uuidbmember-uuidrmember-uuidemember-uuidamember-uuidkmember-uuid:member-uuid member-uuidbmember-uuidrmember-uuidemember-uuidamember-uuidkmember-uuid-member-uuidwmember-uuidomember-uuidrmember-uuiddmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidwmember-uuidrmember-uuidamember-uuidpmember-uuidpmember-uuidemember-uuidrmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidamember-uuidrmember-uuidtmember-uuidimember-uuidcmember-uuidlmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid:member-uuid member-uuid0member-uuid member-uuid1member-uuid0member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidcmember-uuidomember-uuidnmember-uuidtmember-uuidemember-uuidnmember-uuidtmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid:member-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidcmember-uuidomember-uuidnmember-uuidtmember-uuidamember-uuidimember-uuidnmember-uuidemember-uuidrmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid:member-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidmmember-uuidamember-uuidimember-uuidnmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidomember-uuidrmember-uuiddmember-uuidemember-uuidrmember-uuid-member-uuidlmember-uuidemember-uuidfmember-uuidtmember-uuid-member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidomember-uuidrmember-uuiddmember-uuidemember-uuidrmember-uuid-member-uuidrmember-uuidamember-uuiddmember-uuidimember-uuidumember-uuidsmember-uuid:member-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidomember-uuidrmember-uuiddmember-uuidemember-uuidrmember-uuid-member-uuidrmember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid-member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidbmember-uuidtmember-uuidnmember-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidbmember-uuidtmember-uuidnmember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidimember-uuidmmember-uuidgmember-uuid-member-uuidrmember-uuidemember-uuidsmember-uuidpmember-uuidomember-uuidnmember-uuidsmember-uuidimember-uuidvmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuidamember-uuidumember-uuidtmember-uuidomember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidamember-uuidxmember-uuid-member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuidamember-uuidumember-uuidtmember-uuidomember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidsmember-uuidimember-uuidtmember-uuidemember-uuid-member-uuidimember-uuidcmember-uuidomember-uuidnmember-uuid member-uuidimember-uuidmmember-uuidgmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid4member-uuid0member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid4member-uuid0member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidsmember-uuidimember-uuidtmember-uuidemember-uuid-member-uuidumember-uuidrmember-uuidlmember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid4member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid-member-uuidbmember-uuidomember-uuidtmember-uuidtmember-uuidomember-uuidmmember-uuid:member-uuid member-uuid1member-uuid5member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidmmember-uuidemember-uuidtmember-uuidamember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidmmember-uuidemember-uuidtmember-uuidamember-uuid-member-uuiddmember-uuidamember-uuidtmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidhmember-uuidimember-uuidtmember-uuidemember-uuid-member-uuidsmember-uuidpmember-uuidamember-uuidcmember-uuidemember-uuid:member-uuid member-uuidnmember-uuidomember-uuidrmember-uuidmmember-uuidamember-uuidlmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid2member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid5member-uuidemember-uuidmmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidmmember-uuidemember-uuidtmember-uuidamember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidvmember-uuidimember-uuidemember-uuidwmember-uuid-member-uuidomember-uuidnmember-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuiddmember-uuidimember-uuidsmember-uuidpmember-uuidlmember-uuidamember-uuidymember-uuid:member-uuid member-uuidimember-uuidnmember-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidmmember-uuidemember-uuidtmember-uuidamember-uuid.member-uuidamember-uuidumember-uuidtmember-uuidhmember-uuidomember-uuidrmember-uuid-member-uuiddmember-uuidamember-uuidtmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidvmember-uuidimember-uuidemember-uuidwmember-uuid-member-uuidomember-uuidnmember-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuiddmember-uuidemember-uuidcmember-uuidomember-uuidrmember-uuidamember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid:member-uuid member-uuidumember-uuidnmember-uuiddmember-uuidemember-uuidrmember-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidvmember-uuidimember-uuidemember-uuidwmember-uuid-member-uuidomember-uuidnmember-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidcmember-uuidomember-uuidmmember-uuidmmember-uuidemember-uuidnmember-uuidtmember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidfmember-uuidomember-uuidomember-uuidtmember-uuidemember-uuidrmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidfmember-uuidomember-uuidomember-uuidtmember-uuidemember-uuidrmember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid2member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid3member-uuid2member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid1member-uuid5member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidbmember-uuidomember-uuidomember-uuidkmember-uuidmmember-uuidamember-uuidrmember-uuidkmember-uuid-member-uuidcmember-uuidamember-uuidrmember-uuiddmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid9member-uuid0member-uuidvmember-uuidwmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidbmember-uuidomember-uuidomember-uuidkmember-uuidmmember-uuidamember-uuidrmember-uuidkmember-uuid-member-uuidtmember-uuidhmember-uuidumember-uuidmmember-uuidbmember-uuidnmember-uuidamember-uuidimember-uuidlmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuiddmember-uuidimember-uuidsmember-uuidpmember-uuidlmember-uuidamember-uuidymember-uuid:member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidbmember-uuidomember-uuidomember-uuidkmember-uuidmmember-uuidamember-uuidrmember-uuidkmember-uuid-member-uuidmmember-uuidemember-uuidtmember-uuidamember-uuiddmember-uuidamember-uuidtmember-uuidamember-uuid member-uuidsmember-uuidpmember-uuidamember-uuidnmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid3member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidemember-uuidmmember-uuidbmember-uuidemember-uuiddmember-uuid-member-uuidcmember-uuidamember-uuidrmember-uuiddmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidamember-uuidxmember-uuid-member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid9member-uuid0member-uuidvmember-uuidwmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuid1member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid3member-uuid2member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid3member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuid2member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid2member-uuid6member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid2member-uuid2member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuid3member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid2member-uuid1member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid2member-uuid5member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuid4member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid9member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid3member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuid5member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid6member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid4member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuid6member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid6member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid4member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuidqmember-uuidumember-uuidomember-uuidtmember-uuidemember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid7member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid.member-uuid6member-uuidemember-uuidmmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidamember-uuidrmember-uuidgmember-uuidimember-uuidnmember-uuid-member-uuidbmember-uuidomember-uuidtmember-uuidtmember-uuidomember-uuidmmember-uuid:member-uuid member-uuid0member-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid-member-uuidlmember-uuidemember-uuidfmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid5member-uuidpmember-uuidxmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuidqmember-uuidumember-uuidomember-uuidtmember-uuidemember-uuid.member-uuidkmember-uuidgmember-uuid-member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuidqmember-uuidumember-uuidomember-uuidtmember-uuidemember-uuid-member-uuidamember-uuidlmember-uuidtmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidomember-uuidrmember-uuiddmember-uuidemember-uuidrmember-uuid-member-uuidlmember-uuidemember-uuidfmember-uuidtmember-uuid:member-uuid member-uuid0member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidamember-uuidrmember-uuidgmember-uuidimember-uuidnmember-uuid:member-uuid member-uuid0member-uuid member-uuid0member-uuid member-uuid2member-uuid.member-uuid5member-uuidemember-uuidmmember-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidpmember-uuidamember-uuiddmember-uuiddmember-uuidimember-uuidnmember-uuidgmember-uuid:member-uuid member-uuid0member-uuid member-uuid5member-uuid0member-uuidpmember-uuidxmember-uuid member-uuid0member-uuid member-uuid5member-uuid0member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid.member-uuid2member-uuidemember-uuidmmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidbmember-uuidlmember-uuidomember-uuidcmember-uuidkmember-uuidqmember-uuidumember-uuidomember-uuidtmember-uuidemember-uuid member-uuid+member-uuid member-uuid*member-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidamember-uuidrmember-uuidgmember-uuidimember-uuidnmember-uuid-member-uuidtmember-uuidomember-uuidpmember-uuid:member-uuid member-uuid1member-uuid.member-uuid5member-uuidemember-uuidmmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidhmember-uuidrmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmmember-uuidamember-uuidrmember-uuidgmember-uuidimember-uuidnmember-uuid:member-uuid member-uuid2member-uuidemember-uuidmmember-uuid member-uuid0member-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidfmember-uuidimember-uuidgmember-uuidcmember-uuidamember-uuidpmember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid,member-uuid +member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid.member-uuidbmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidfmember-uuidimember-uuidgmember-uuidcmember-uuidamember-uuidpmember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuid1member-uuid3member-uuidpmember-uuidxmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid}member-uuid +member-uuid@member-uuidmmember-uuidemember-uuiddmember-uuidimember-uuidamember-uuid member-uuidamember-uuidlmember-uuidlmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidwmember-uuidimember-uuiddmember-uuidtmember-uuidhmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid,member-uuid +member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid member-uuidpmember-uuid,member-uuid +member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid member-uuidsmember-uuidpmember-uuidamember-uuidnmember-uuid,member-uuid +member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid,member-uuid +member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid member-uuidtmember-uuiddmember-uuid,member-uuid +member-uuid.member-uuidEmember-uuidxmember-uuidtmember-uuidemember-uuidrmember-uuidnmember-uuidamember-uuidlmember-uuidCmember-uuidlmember-uuidamember-uuidsmember-uuidsmember-uuid member-uuiddmember-uuidimember-uuidvmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuid1member-uuid0member-uuid0member-uuid%member-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuid.member-uuidamember-uuidpmember-uuidpmember-uuidlmember-uuidemember-uuid-member-uuidlmember-uuidimember-uuidnmember-uuidkmember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidfmember-uuidamember-uuidmmember-uuidimember-uuidlmember-uuidymember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidwmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuiddmember-uuidemember-uuidcmember-uuidomember-uuidrmember-uuidamember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid:member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuid#member-uuidMmember-uuidemember-uuidsmember-uuidsmember-uuidamember-uuidgmember-uuidemember-uuidVmember-uuidimember-uuidemember-uuidwmember-uuidBmember-uuidomember-uuiddmember-uuidymember-uuid member-uuidamember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidtmember-uuidemember-uuidxmember-uuidtmember-uuid-member-uuiddmember-uuidemember-uuidcmember-uuidomember-uuidrmember-uuidamember-uuidtmember-uuidimember-uuidomember-uuidnmember-uuid:member-uuid member-uuidnmember-uuidomember-uuidnmember-uuidemember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidsmember-uuidimember-uuidzmember-uuidemember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidfmember-uuidamember-uuidmmember-uuidimember-uuidlmember-uuidymember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidfmember-uuidomember-uuidnmember-uuidtmember-uuid-member-uuidwmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidlmember-uuidimember-uuidnmember-uuidemember-uuid-member-uuidhmember-uuidemember-uuidimember-uuidgmember-uuidhmember-uuidtmember-uuid:member-uuid member-uuidimember-uuidnmember-uuidhmember-uuidemember-uuidrmember-uuidimember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuid.member-uuidbmember-uuidtmember-uuidnmember-uuid-member-uuidpmember-uuidrmember-uuidimember-uuidmmember-uuidamember-uuidrmember-uuidymember-uuid member-uuidtmember-uuidamember-uuidbmember-uuidlmember-uuidemember-uuid member-uuidtmember-uuiddmember-uuid:member-uuidhmember-uuidomember-uuidvmember-uuidemember-uuidrmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidamember-uuidcmember-uuidkmember-uuidgmember-uuidrmember-uuidomember-uuidumember-uuidnmember-uuiddmember-uuid-member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid3member-uuid4member-uuid4member-uuid9member-uuid5member-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid +member-uuid member-uuid member-uuid.member-uuidbmember-uuidtmember-uuidnmember-uuid-member-uuidpmember-uuidrmember-uuidimember-uuidmmember-uuidamember-uuidrmember-uuidymember-uuid member-uuidamember-uuid:member-uuidhmember-uuidomember-uuidvmember-uuidemember-uuidrmember-uuid member-uuid{member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidamember-uuidcmember-uuidkmember-uuidgmember-uuidrmember-uuidomember-uuidumember-uuidnmember-uuiddmember-uuid-member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid3member-uuid4member-uuid4member-uuid9member-uuid5member-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidbmember-uuidomember-uuidrmember-uuiddmember-uuidemember-uuidrmember-uuid-member-uuidcmember-uuidomember-uuidlmember-uuidomember-uuidrmember-uuid:member-uuid member-uuid#member-uuid3member-uuid4member-uuid4member-uuid9member-uuid5member-uuidemember-uuid member-uuid!member-uuidimember-uuidmmember-uuidpmember-uuidomember-uuidrmember-uuidtmember-uuidamember-uuidnmember-uuidtmember-uuid;member-uuid +member-uuid member-uuid member-uuid}member-uuid +member-uuid}member-uuid +member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidHmember-uuidemember-uuidlmember-uuidlmember-uuidomember-uuid member-uuidwmember-uuidomember-uuidrmember-uuidlmember-uuiddmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid&member-uuid#member-uuidxmember-uuidAmember-uuid0member-uuid;member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidmember-uuidmember-uuidGmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuidmember-uuidmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidmember-uuidmember-uuidDmember-uuidamember-uuidimember-uuidlmember-uuidymember-uuid member-uuidnmember-uuidemember-uuidwmember-uuidsmember-uuidlmember-uuidemember-uuidtmember-uuidtmember-uuidemember-uuidrmember-uuidmember-uuidmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidTmember-uuidhmember-uuidimember-uuidsmember-uuid member-uuidimember-uuidsmember-uuid member-uuidamember-uuid member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidBmember-uuidymember-uuid member-uuidJmember-uuidomember-uuidemember-uuid member-uuidBmember-uuidlmember-uuidomember-uuidgmember-uuidgmember-uuidsmember-uuid member-uuid&member-uuid#member-uuidxmember-uuid2member-uuid0member-uuid2member-uuid2member-uuid;member-uuid member-uuidmember-uuid1member-uuid member-uuidJmember-uuidamember-uuidnmember-uuid member-uuid2member-uuid0member-uuid2member-uuid3member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid&member-uuid#member-uuidxmember-uuid2member-uuid0member-uuid2member-uuid2member-uuid;member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidVmember-uuidimember-uuidemember-uuidwmember-uuid member-uuidimember-uuidnmember-uuid member-uuidbmember-uuidrmember-uuidomember-uuidwmember-uuidsmember-uuidemember-uuidrmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidHmember-uuidemember-uuidlmember-uuidlmember-uuidomember-uuid member-uuidwmember-uuidomember-uuidrmember-uuidlmember-uuiddmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidGmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuid member-uuid&member-uuid#member-uuidxmember-uuidAmember-uuid9member-uuid;member-uuid member-uuid2member-uuid0member-uuid2member-uuid3member-uuid member-uuid&member-uuid#member-uuidxmember-uuid2member-uuid0member-uuid1member-uuid3member-uuid;member-uuid member-uuidmember-uuidUmember-uuidnmember-uuidsmember-uuidumember-uuidbmember-uuidsmember-uuidcmember-uuidrmember-uuidimember-uuidbmember-uuidemember-uuidmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuidmember-uuidmember-uuidmember-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid&member-uuid#member-uuidxmember-uuidAmember-uuid0member-uuid;member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuid member-uuid member-uuid member-uuid member-uuidmember-uuid +member-uuidmember-uuid +member-uuid", +} +`; + +exports[`Batch sending tests Newsletter settings Shows comments button for published posts 2 1`] = ` +Object { + "html": "member-uuid +member-uuidHmember-uuidemember-uuidlmember-uuidlmember-uuidomember-uuid member-uuidwmember-uuidomember-uuidrmember-uuidlmember-uuiddmember-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuidGmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuid member-uuid[member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuid]member-uuid +member-uuid +member-uuid +member-uuidDmember-uuidamember-uuidimember-uuidlmember-uuidymember-uuid member-uuidnmember-uuidemember-uuidwmember-uuidsmember-uuidlmember-uuidemember-uuidtmember-uuidtmember-uuidemember-uuidrmember-uuid member-uuid[member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuid]member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuidTmember-uuidhmember-uuidimember-uuidsmember-uuid member-uuidimember-uuidsmember-uuid member-uuidamember-uuid member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid member-uuid[member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuidtmember-uuidhmember-uuidimember-uuidsmember-uuid-member-uuidimember-uuidsmember-uuid-member-uuidamember-uuid-member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid-member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid-member-uuid3member-uuid/member-uuid]member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuidBmember-uuidymember-uuid member-uuidJmember-uuidomember-uuidemember-uuid member-uuidBmember-uuidlmember-uuidomember-uuidgmember-uuidgmember-uuidsmember-uuid member-uuid•member-uuid member-uuid1member-uuid member-uuidJmember-uuidamember-uuidnmember-uuid member-uuid2member-uuid0member-uuid2member-uuid3member-uuid +member-uuid +member-uuid•member-uuid +member-uuid[member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuidtmember-uuidhmember-uuidimember-uuidsmember-uuid-member-uuidimember-uuidsmember-uuid-member-uuidamember-uuid-member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid-member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid-member-uuid3member-uuid/member-uuid#member-uuidgmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidcmember-uuidomember-uuidmmember-uuidmmember-uuidemember-uuidnmember-uuidtmember-uuidsmember-uuid]member-uuid +member-uuid +member-uuid +member-uuidVmember-uuidimember-uuidemember-uuidwmember-uuid member-uuidimember-uuidnmember-uuid member-uuidbmember-uuidrmember-uuidomember-uuidwmember-uuidsmember-uuidemember-uuidrmember-uuid member-uuid[member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuidtmember-uuidhmember-uuidimember-uuidsmember-uuid-member-uuidimember-uuidsmember-uuid-member-uuidamember-uuid-member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid-member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid-member-uuid3member-uuid/member-uuid]member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuidHmember-uuidemember-uuidlmember-uuidlmember-uuidomember-uuid member-uuidwmember-uuidomember-uuidrmember-uuidlmember-uuiddmember-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuidtmember-uuidhmember-uuidimember-uuidsmember-uuid-member-uuidimember-uuidsmember-uuid-member-uuidamember-uuid-member-uuidtmember-uuidemember-uuidsmember-uuidtmember-uuid-member-uuidpmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidtmember-uuidimember-uuidtmember-uuidlmember-uuidemember-uuid-member-uuid3member-uuid/member-uuid#member-uuidgmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuid-member-uuidcmember-uuidomember-uuidmmember-uuidmmember-uuidemember-uuidnmember-uuidtmember-uuidsmember-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuidGmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuid member-uuid©member-uuid member-uuid2member-uuid0member-uuid2member-uuid3member-uuid member-uuid–member-uuid member-uuidUmember-uuidnmember-uuidsmember-uuidumember-uuidbmember-uuidsmember-uuidcmember-uuidrmember-uuidimember-uuidbmember-uuidemember-uuid member-uuid[member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuid:member-uuid/member-uuid/member-uuid1member-uuid2member-uuid7member-uuid.member-uuid0member-uuid.member-uuid0member-uuid.member-uuid1member-uuid:member-uuid2member-uuid3member-uuid6member-uuid9member-uuid/member-uuidumember-uuidnmember-uuidsmember-uuidumember-uuidbmember-uuidsmember-uuidcmember-uuidrmember-uuidimember-uuidbmember-uuidemember-uuid/member-uuid?member-uuidumember-uuidumember-uuidimember-uuiddmember-uuid=member-uuid8member-uuid1member-uuid2member-uuid7member-uuid9member-uuidemember-uuid4member-uuid5member-uuid-member-uuid2member-uuid2member-uuidemember-uuidcmember-uuid-member-uuid4member-uuid3member-uuid6member-uuid5member-uuid-member-uuidamember-uuid6member-uuid7member-uuid0member-uuid-member-uuidfmember-uuid5member-uuid6member-uuid6member-uuid1member-uuid8member-uuid2member-uuid1member-uuidamember-uuidcmember-uuid2member-uuid3member-uuid&member-uuidnmember-uuidemember-uuidwmember-uuidsmember-uuidlmember-uuidemember-uuidtmember-uuidtmember-uuidemember-uuidrmember-uuid=member-uuidrmember-uuidemember-uuidqmember-uuidumember-uuidemember-uuidsmember-uuidtmember-uuidemember-uuiddmember-uuid-member-uuidnmember-uuidemember-uuidwmember-uuidsmember-uuidlmember-uuidemember-uuidtmember-uuidtmember-uuidemember-uuidrmember-uuid-member-uuidumember-uuidumember-uuidimember-uuiddmember-uuid]member-uuid +member-uuid +member-uuid +member-uuid +member-uuidhmember-uuidtmember-uuidtmember-uuidpmember-uuidsmember-uuid:member-uuid/member-uuid/member-uuidgmember-uuidhmember-uuidomember-uuidsmember-uuidtmember-uuid.member-uuidomember-uuidrmember-uuidgmember-uuid/member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid member-uuid +member-uuid +member-uuid +member-uuid +member-uuid +member-uuid", +} +`; + exports[`Batch sending tests Replacements Does replace with and without fallback in both plaintext and html for member with name 1 1`] = ` Object { "html": " diff --git a/ghost/core/test/integration/services/email-service/batch-sending.test.js b/ghost/core/test/integration/services/email-service/batch-sending.test.js index ee69ec47cf..ac802a316a 100644 --- a/ghost/core/test/integration/services/email-service/batch-sending.test.js +++ b/ghost/core/test/integration/services/email-service/batch-sending.test.js @@ -13,6 +13,7 @@ const {settingsCache} = require('../../../../core/server/services/settings-helpe const DomainEvents = require('@tryghost/domain-events'); const emailService = require('../../../../core/server/services/email-service'); const should = require('should'); +const {mockSetting} = require('../../../utils/e2e-framework-mock-manager'); const mobileDocExample = '{"version":"0.3.1","atoms":[],"cards":[],"markups":[],"sections":[[1,"p",[[0,[],0,"Hello world"]]]],"ghostVersion":"4.0"}'; const mobileDocWithPaywall = '{"version":"0.3.1","markups":[],"atoms":[],"cards":[["paywall",{}]],"sections":[[1,"p",[[0,[],0,"Free content"]]],[10,0],[1,"p",[[0,[],0,"Members content"]]]]}'; @@ -25,6 +26,7 @@ const mobileDocWithReplacements = '{"version":"0.3.1","atoms":[],"cards":[["emai let agent; let stubbedSend; let frontendAgent; +let lastEmailModel; function sortBatches(a, b) { const aId = a.get('provider_id'); @@ -93,6 +95,8 @@ async function sendEmail(settings, email_recipient_filter) { await emailModel.refresh(); assert.equal(emailModel.get('status'), 'submitted'); + lastEmailModel = emailModel; + // Get the email that was sent return {emailModel, ...(await getLastEmail())}; } @@ -120,6 +124,7 @@ async function getLastEmail() { } return { + emailModel: lastEmailModel, ...messageData, html, plaintext, @@ -140,7 +145,7 @@ function testCleanedSnapshot(html, ignoreReplacements) { async function lastEmailMatchSnapshot() { const lastEmail = await getLastEmail(); - const defaultNewsletter = await getDefaultNewsletter(); + const defaultNewsletter = await lastEmail.emailModel.getLazyRelation('newsletter'); const linkRegexp = /http:\/\/127\.0\.0\.1:2369\/r\/\w+/g; const ignoreReplacements = [ @@ -149,8 +154,16 @@ async function lastEmailMatchSnapshot() { replacement: 'requested-newsletter-uuid' }, { - match: lastEmail.recipientData.uuid, - replacement: 'member-uuid' + match: lastEmail.emailModel.get('post_id'), + replacement: 'post-id' + }, + { + match: (await lastEmail.emailModel.getLazyRelation('post')).get('uuid'), + replacement: 'post-uuid' + }, + { + match: linkRegexp, + replacement: 'http://127.0.0.1:2369/r/xxxxxx' }, { match: linkRegexp, @@ -158,6 +171,21 @@ async function lastEmailMatchSnapshot() { } ]; + if (lastEmail.recipientData.uuid) { + ignoreReplacements.push({ + match: lastEmail.recipientData.uuid, + replacement: 'member-uuid' + }); + } else { + // Sometimes uuid is not used if link tracking is disabled + // Need to replace unsubscribe url instead (uuid is missing but it is inside the usubscribe url, causing snapshot updates) + // Need to use unshift to make replacement work before newsletter uuid + ignoreReplacements.unshift({ + match: lastEmail.recipientData.unsubscribe_url, + replacement: 'unsubscribe_url' + }); + } + testCleanedSnapshot(lastEmail.html, ignoreReplacements); testCleanedSnapshot(lastEmail.plaintext, ignoreReplacements); } @@ -914,5 +942,97 @@ describe('Batch sending tests', function () { assert.match(plaintext2, /This is a test post title/); await lastEmailMatchSnapshot(); }); + + it('Shows 2 comment buttons for published posts without feedback enabled', async function () { + mockSetting('comments_enabled', 'all'); + mockSetting('email_track_clicks', false); // Disable link replacement for this test + + const defaultNewsletter = await getDefaultNewsletter(); + assert(defaultNewsletter.get('show_comment_cta'), 'show_comment_cta should be true for this test'); + assert(!defaultNewsletter.get('feedback_enabled'), 'feedback_enabled should be off for this test'); + + const {html} = await sendEmail({ + title: 'This is a test post title', + mobiledoc: mobileDocExample + }); + + // Currently the link is not present in plaintext version (because no text) + assert.equal(html.match(/#ghost-comments/g).length, 2, 'Every email should have two buttons to comments'); + await lastEmailMatchSnapshot(); + }); + + it('Shows 2 comment buttons for published posts with feedback enabled', async function () { + mockSetting('comments_enabled', 'all'); + mockSetting('email_track_clicks', false); // Disable link replacement for this test + + const defaultNewsletter = await getDefaultNewsletter(); + assert(defaultNewsletter.get('show_comment_cta'), 'show_comment_cta should be true for this test'); + await models.Newsletter.edit({feedback_enabled: true}, {id: defaultNewsletter.id}); + + const {html} = await sendEmail({ + title: 'This is a test post title', + mobiledoc: mobileDocExample + }); + + // Currently the link is not present in plaintext version (because no text) + assert.equal(html.match(/#ghost-comments/g).length, 2, 'Every email should have two buttons to comments'); + await lastEmailMatchSnapshot(); + + // undo + await models.Newsletter.edit({feedback_enabled: false}, {id: defaultNewsletter.id}); + }); + + it('Hides comments button for email only posts', async function () { + mockSetting('comments_enabled', 'all'); + mockSetting('email_track_clicks', false); // Disable link replacement for this test + + const defaultNewsletter = await getDefaultNewsletter(); + assert(defaultNewsletter.get('show_comment_cta'), 'show_comment_cta should be true for this test'); + + const {html} = await sendEmail({ + title: 'This is a test post title', + mobiledoc: mobileDocExample, + email_only: true + }); + + // Check does not contain post title section + assert.doesNotMatch(html, /#ghost-comments/); + await lastEmailMatchSnapshot(); + }); + + it('Hides comments button if comments disabled', async function () { + mockSetting('comments_enabled', 'off'); + mockSetting('email_track_clicks', false); // Disable link replacement for this test + + const defaultNewsletter = await getDefaultNewsletter(); + assert(defaultNewsletter.get('show_comment_cta'), 'show_comment_cta should be true for this test'); + + const {html} = await sendEmail({ + title: 'This is a test post title', + mobiledoc: mobileDocExample + }); + + assert.doesNotMatch(html, /#ghost-comments/); + await lastEmailMatchSnapshot(); + }); + + it('Hides comments button if disabled in newsletter', async function () { + mockSetting('comments_enabled', 'all'); + mockSetting('email_track_clicks', false); // Disable link replacement for this test + + const defaultNewsletter = await getDefaultNewsletter(); + await models.Newsletter.edit({show_comment_cta: false}, {id: defaultNewsletter.id}); + + const {html} = await sendEmail({ + title: 'This is a test post title', + mobiledoc: mobileDocExample + }); + + assert.doesNotMatch(html, /#ghost-comments/); + await lastEmailMatchSnapshot(); + + // undo + await models.Newsletter.edit({show_comment_cta: true}, {id: defaultNewsletter.id}); + }); }); });