{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":58963168,"defaultBranch":"main","name":"constant-contact-forms","ownerLogin":"WebDevStudios","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-16T19:58:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1446784?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726083044.0","currentOid":""},"activityList":{"items":[{"before":"ffa09cc2fd3a073308cdb4466dadb76da384f580","after":"11d40499294facf7f1e745a9a782ce00f5c9a551","ref":"refs/heads/feature/CC-409-admin-dejquery","pushedAt":"2024-09-21T00:06:52.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"compiled versions at this point in time","shortMessageHtmlLink":"compiled versions at this point in time"}},{"before":"1c8056fbbe2e3767639200d146f9aa8556aeeab5","after":"0f70a739cbd92dcac924dcf62f1ca81a93fb3897","ref":"refs/heads/feature/CC-438-failed-disconnect-submission-hardening","pushedAt":"2024-09-18T14:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"colaborated wordsmithing with Constant Contact","shortMessageHtmlLink":"colaborated wordsmithing with Constant Contact"}},{"before":"451f1e8884f07d215932f5088f5bc9c299645333","after":"1c8056fbbe2e3767639200d146f9aa8556aeeab5","ref":"refs/heads/feature/CC-438-failed-disconnect-submission-hardening","pushedAt":"2024-09-17T21:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"new methods to help with email notifications about API issues. Making this more direct and not dependent on logging in to see","shortMessageHtmlLink":"new methods to help with email notifications about API issues. Making…"}},{"before":null,"after":"451f1e8884f07d215932f5088f5bc9c299645333","ref":"refs/heads/feature/CC-438-failed-disconnect-submission-hardening","pushedAt":"2024-09-11T19:30:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"construct a contact array to match existing code","shortMessageHtmlLink":"construct a contact array to match existing code"}},{"before":"504d0a8ee8ab1fcd7931af4cae0b3bddebcab09b","after":"b4f6df1cea800e3e9ad4afab703f1a19bb234c40","ref":"refs/heads/release270","pushedAt":"2024-09-11T13:14:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Feature/cc 426 new update notification (#674)\n\n* early versions of new notification for urging to update the plugin.\r\n\r\n* new notification setup regarding pending updates\r\n\r\n* revise notification content to include links to the update page\r\n\r\n* fix typo\r\n\r\n* early return for non-admins\r\n\r\n* remove unneeded comparisons\r\n\r\n* early return for non CTCT sections","shortMessageHtmlLink":"Feature/cc 426 new update notification (#674)"}},{"before":"2b3a9c6b652cbdf6a2ad3cfd449e34358386ce2a","after":"504d0a8ee8ab1fcd7931af4cae0b3bddebcab09b","ref":"refs/heads/release270","pushedAt":"2024-09-09T23:50:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Release 2.6.1 (#681)\n\n* version bumps\r\n\r\n* version bump and changelog\r\n\r\n* Images cleanup (#676)\r\n\r\n* old image removal\r\n\r\n* remove old logo flare from \"first form\" modal\r\n\r\n* another image removal\r\n\r\n* update \"first form\" modal with new images\r\n\r\n* remove reliance on meta data and instead rely on POST data for lists being used. (#680)\r\n\r\n* remove reliance on meta data and instead rely on POST data for lists being used.\r\n\r\n* add phpcs ignores for nonce things\r\n\r\n* Update social icons in plugin list (#678)\r\n\r\n* remove google plus which does not exist, remove twitter which does not seem to be working any more.\r\n\r\n* re-add twitter as X, rename variables, add escaping to our site link value\r\n\r\n* Fix/cc 434 optin js reveal (#679)\r\n\r\n* fix optin display while also converting away from jQuery dependency\r\n\r\n* build copies\r\n\r\n* handle change events\r\n\r\n* build files\r\n\r\n* finish up changelog","shortMessageHtmlLink":"Release 2.6.1 (#681)"}},{"before":null,"after":"a450621a2166fe42e842a830e072542bb37859e8","ref":"refs/heads/fix/CC-440-comment-login-signup-errors","pushedAt":"2024-09-09T23:46:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"wp core get_option only has 2 parameters available to it.","shortMessageHtmlLink":"wp core get_option only has 2 parameters available to it."}},{"before":"3e28e21fba14b61eb1acf7944a89a1faf6e9c6fd","after":"665e23084c2c180f1a264b2d658ad405c68b8056","ref":"refs/heads/fix/CC-444-optin-ux-updates","pushedAt":"2024-09-04T21:59:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"build files","shortMessageHtmlLink":"build files"}},{"before":null,"after":"3e28e21fba14b61eb1acf7944a89a1faf6e9c6fd","ref":"refs/heads/fix/CC-444-optin-ux-updates","pushedAt":"2024-09-04T19:36:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"build files","shortMessageHtmlLink":"build files"}},{"before":"2b3a9c6b652cbdf6a2ad3cfd449e34358386ce2a","after":"504d0a8ee8ab1fcd7931af4cae0b3bddebcab09b","ref":"refs/heads/main","pushedAt":"2024-09-03T13:43:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Release 2.6.1 (#681)\n\n* version bumps\r\n\r\n* version bump and changelog\r\n\r\n* Images cleanup (#676)\r\n\r\n* old image removal\r\n\r\n* remove old logo flare from \"first form\" modal\r\n\r\n* another image removal\r\n\r\n* update \"first form\" modal with new images\r\n\r\n* remove reliance on meta data and instead rely on POST data for lists being used. (#680)\r\n\r\n* remove reliance on meta data and instead rely on POST data for lists being used.\r\n\r\n* add phpcs ignores for nonce things\r\n\r\n* Update social icons in plugin list (#678)\r\n\r\n* remove google plus which does not exist, remove twitter which does not seem to be working any more.\r\n\r\n* re-add twitter as X, rename variables, add escaping to our site link value\r\n\r\n* Fix/cc 434 optin js reveal (#679)\r\n\r\n* fix optin display while also converting away from jQuery dependency\r\n\r\n* build copies\r\n\r\n* handle change events\r\n\r\n* build files\r\n\r\n* finish up changelog","shortMessageHtmlLink":"Release 2.6.1 (#681)"}},{"before":"8aee712f7736f78f67bda25c4e99ddd744d98333","after":"ef4af7923eb6e58a5b7ca40988cdc95b423e1e0e","ref":"refs/heads/release261","pushedAt":"2024-09-03T13:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"finish up changelog","shortMessageHtmlLink":"finish up changelog"}},{"before":"d3751cb5b9a4b851a4fdef7716de47e2fa4b658d","after":"8aee712f7736f78f67bda25c4e99ddd744d98333","ref":"refs/heads/release261","pushedAt":"2024-08-30T15:24:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Fix/cc 434 optin js reveal (#679)\n\n* fix optin display while also converting away from jQuery dependency\r\n\r\n* build copies\r\n\r\n* handle change events\r\n\r\n* build files","shortMessageHtmlLink":"Fix/cc 434 optin js reveal (#679)"}},{"before":"a8c6e1e12b970d8a18b30c28e3a8f2a2cc9bf146","after":"d3751cb5b9a4b851a4fdef7716de47e2fa4b658d","ref":"refs/heads/release261","pushedAt":"2024-08-30T14:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Update social icons in plugin list (#678)\n\n* remove google plus which does not exist, remove twitter which does not seem to be working any more.\r\n\r\n* re-add twitter as X, rename variables, add escaping to our site link value","shortMessageHtmlLink":"Update social icons in plugin list (#678)"}},{"before":"dabb03cd64dcf415bd255fe0ce8bc858066d2c3c","after":"a8c6e1e12b970d8a18b30c28e3a8f2a2cc9bf146","ref":"refs/heads/release261","pushedAt":"2024-08-30T14:37:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"remove reliance on meta data and instead rely on POST data for lists being used. (#680)\n\n* remove reliance on meta data and instead rely on POST data for lists being used.\r\n\r\n* add phpcs ignores for nonce things","shortMessageHtmlLink":"remove reliance on meta data and instead rely on POST data for lists …"}},{"before":"e1418ed4a0803b94771a1dfc9e6892c8d369fe0e","after":"935d431b7eccc39194d3beb2d24614a725ddb74a","ref":"refs/heads/fix/CC-435-email-notification-lists","pushedAt":"2024-08-30T00:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"add phpcs ignores for nonce things","shortMessageHtmlLink":"add phpcs ignores for nonce things"}},{"before":"b89f2e79d58a6e443f07faf679af2a9ada6317d8","after":"50c490273437a4f5bb3c731897fd24bec11213ad","ref":"refs/heads/feature/CC-432-social-cleanup","pushedAt":"2024-08-30T00:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"re-add twitter as X, rename variables, add escaping to our site link value","shortMessageHtmlLink":"re-add twitter as X, rename variables, add escaping to our site link …"}},{"before":"132bc3a3af4e608c9a94b0a8fca3a940dca3e88f","after":"dabb03cd64dcf415bd255fe0ce8bc858066d2c3c","ref":"refs/heads/release261","pushedAt":"2024-08-28T22:52:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Images cleanup (#676)\n\n* old image removal\r\n\r\n* remove old logo flare from \"first form\" modal\r\n\r\n* another image removal\r\n\r\n* update \"first form\" modal with new images","shortMessageHtmlLink":"Images cleanup (#676)"}},{"before":"0a33f468b86f062114232ade9ce0e2997c1f5f3e","after":"ffa09cc2fd3a073308cdb4466dadb76da384f580","ref":"refs/heads/feature/CC-409-admin-dejquery","pushedAt":"2024-08-13T18:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"begin builder file conversion","shortMessageHtmlLink":"begin builder file conversion"}},{"before":null,"after":"e1418ed4a0803b94771a1dfc9e6892c8d369fe0e","ref":"refs/heads/fix/CC-435-email-notification-lists","pushedAt":"2024-08-12T20:57:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"remove reliance on meta data and instead rely on POST data for lists being used.","shortMessageHtmlLink":"remove reliance on meta data and instead rely on POST data for lists …"}},{"before":"b00f6205111ae47bc52abaeb033c882b22c5104e","after":"0a33f468b86f062114232ade9ce0e2997c1f5f3e","ref":"refs/heads/feature/CC-409-admin-dejquery","pushedAt":"2024-08-12T19:31:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"handle change events","shortMessageHtmlLink":"handle change events"}},{"before":"a165a4c29fc4770d5152b491d6d687cbe15cb339","after":"7a52660e54b33f07957cd53a178aeadecfda6c62","ref":"refs/heads/fix/CC-434-optin-js-reveal","pushedAt":"2024-08-12T19:31:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"build files","shortMessageHtmlLink":"build files"}},{"before":"2b3a9c6b652cbdf6a2ad3cfd449e34358386ce2a","after":"132bc3a3af4e608c9a94b0a8fca3a940dca3e88f","ref":"refs/heads/release261","pushedAt":"2024-08-12T14:15:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"version bump and changelog","shortMessageHtmlLink":"version bump and changelog"}},{"before":null,"after":"2b3a9c6b652cbdf6a2ad3cfd449e34358386ce2a","ref":"refs/heads/release261","pushedAt":"2024-08-12T14:07:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"Release260 (#675)\n\n* Feature/cc 388 multi list (#671)\r\n\r\n* early add to eventually render our CSS via our sass process\r\n\r\n* commit these original non build files for now\r\n\r\n* eod status for our new attached lists class and custom cmb2 field\r\n\r\n* current usage of attached posts field\r\n\r\n* load the file needed for our cmb2 field\r\n\r\n* switch out CMB2 IDs between the fields\r\n\r\n* refine arguments and include instructions for our new field\r\n\r\n* change up cursor based on column. Hide sort dashicon for the available lists column\r\n\r\n* remove details around type\r\n\r\n* move early return to the top of the function\r\n\r\n* strict type checking for event\r\n\r\n* sass side of dashicon hiding and cursor changing\r\n\r\n* misc comments and unneeded method removal\r\n\r\n* render method reworking and cleanup\r\n\r\n* fetch objects by list id and output as part of associated list\r\n\r\n* variable renaming and ID return value updates\r\n\r\n* remove conditional sort dashicon. Remove edit link markup\r\n\r\n* remove group support.\r\n\r\n* let instead of var, remove user querying\r\n\r\n* fix missed opening php tag\r\n\r\n* we need to set to true to be part of our admin search\r\n\r\n* update @ since tags to match our forms plugin\r\n\r\n* create dedicated doing_search method\r\n\r\n* removed missed spot regarding user seearch\r\n\r\n* amend retrieved list IDs to actually be post IDs\r\n\r\n* compiled styles now get added to admin CSS for attached posts sass\r\n\r\n* remove isolated CSS file as we now compile into admin css\r\n\r\n* we have moved this into our main assets js folder\r\n\r\n* moved file and updated naming\r\n\r\n* update our script enqueuing details for attached lists\r\n\r\n* these compiled and diffed anew\r\n\r\n* commenting out the search button for now, in case we want to return in the future. For now the listing should show all available and inline filter works\r\n\r\n* remove original multicheck\r\n\r\n* touch up our list metabox to show SOMETHING always, but conditional messaging for no connect vs no lists found.\r\n\r\n* update current version for branch, update tested up to\r\n\r\n* Feature/cc 408 modern block two (#672)\r\n\r\n* reduce our tag list to the recommended 5 max\r\n\r\n* Redoing a new branch\r\n\r\n* lock file\r\n\r\n* assets build\r\n\r\n* add build copy\r\n\r\n* Feature/cc 423 review prompts (#673)\r\n\r\n* reprompt for over 3 dismissals, but only 14 or 30 days after. Re-stop at 5 dismissals\r\n\r\n* increment how high we save our dismissed count\r\n\r\n* update changelog and fix typo from last release\r\n\r\n* fix @since tag","shortMessageHtmlLink":"Release260 (#675)"}},{"before":null,"after":"a165a4c29fc4770d5152b491d6d687cbe15cb339","ref":"refs/heads/fix/CC-434-optin-js-reveal","pushedAt":"2024-08-12T14:02:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"build copies","shortMessageHtmlLink":"build copies"}},{"before":"6ba23ce114844130c72b755e71b1c73ae62d7174","after":"b00f6205111ae47bc52abaeb033c882b22c5104e","ref":"refs/heads/feature/CC-409-admin-dejquery","pushedAt":"2024-08-05T23:50:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"remove jquery dependency in clipboard file","shortMessageHtmlLink":"remove jquery dependency in clipboard file"}},{"before":"cc267094cf1a44882bd1e8bfcd152e1a4d6b3484","after":"6ba23ce114844130c72b755e71b1c73ae62d7174","ref":"refs/heads/feature/CC-409-admin-dejquery","pushedAt":"2024-07-31T13:20:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"begin conversion to vanilla js for ajax plugin","shortMessageHtmlLink":"begin conversion to vanilla js for ajax plugin"}},{"before":null,"after":"cc267094cf1a44882bd1e8bfcd152e1a4d6b3484","ref":"refs/heads/feature/CC-409-admin-dejquery","pushedAt":"2024-07-31T00:48:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"rewrite forms file to be jQuery-less","shortMessageHtmlLink":"rewrite forms file to be jQuery-less"}},{"before":"8064becdb62ee66654dfa5f7a5492885962dcb92","after":"7ffb99173d62f39a59754b4ba35d33c759072cd5","ref":"refs/heads/feature/CC-402-user-feedback","pushedAt":"2024-07-25T17:58:25.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"move inline styles and scripts to our build files","shortMessageHtmlLink":"move inline styles and scripts to our build files"}},{"before":"46799843db48c9554ab7657ed73e20f7f533c0ee","after":"8064becdb62ee66654dfa5f7a5492885962dcb92","ref":"refs/heads/feature/CC-402-user-feedback","pushedAt":"2024-07-25T17:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"move our feedback styles to our stylesheet","shortMessageHtmlLink":"move our feedback styles to our stylesheet"}},{"before":"c601615341bb6445d01dc102f366940bc7ac116c","after":"46799843db48c9554ab7657ed73e20f7f533c0ee","ref":"refs/heads/feature/CC-402-user-feedback","pushedAt":"2024-07-25T17:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tw2113","name":"Michael Beckwith","path":"/tw2113","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/484075?s=80&v=4"},"commit":{"message":"remove no longer used icon graphic","shortMessageHtmlLink":"remove no longer used icon graphic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMDowNjo1Mi4wMDAwMDBazwAAAAS8c4vn","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMDowNjo1Mi4wMDAwMDBazwAAAAS8c4vn","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQxNzozNzo0NS4wMDAwMDBazwAAAASJSWZM"}},"title":"Activity · WebDevStudios/constant-contact-forms"}