[{"command":"add_css","data":[{"rel":"stylesheet","media":"all","href":"\/modules\/composer\/paragraphs\/css\/paragraphs.unpublished.css?tguxzy"}]},{"command":"add_js","selector":"body","data":[{"src":"\/core\/assets\/vendor\/jquery\/jquery.min.js?v=3.7.1"},{"src":"\/modules\/custom\/subscribe_form\/js\/helpers.js?v=1.x"}]},{"command":"openDialog","selector":"#drupal-modal","settings":null,"data":"\n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027paragraph\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f paragraph--maxmind-geographic-group--default.html.twig\n   \u2705 paragraph--maxmind-geographic-group.html.twig\n   \u25aa\ufe0f paragraph--default.html.twig\n   \u25aa\ufe0f paragraph.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-group.html.twig\u0027 --\u003E\n\n\n  \u003Cdiv class=\u0022paragraph paragraph--type--maxmind-geographic-group paragraph--view-mode--default\u0022\u003E\n          \u003Cdiv class=\u0022maxmind-geographic\u0022\u003E\n        \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027field\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f field--paragraph--field-maxmind-geographic-regions--maxmind-geographic-group.html.twig\n   \u25aa\ufe0f field--paragraph--field-maxmind-geographic-regions.html.twig\n   \u25aa\ufe0f field--paragraph--maxmind-geographic-group.html.twig\n   \u25aa\ufe0f field--field-maxmind-geographic-regions.html.twig\n   \u25aa\ufe0f field--entity-reference-revisions.html.twig\n   \u2705 field.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field.html.twig\u0027 --\u003E\n\n  \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027paragraph\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f paragraph--maxmind-geographic-region--default.html.twig\n   \u2705 paragraph--maxmind-geographic-region.html.twig\n   \u25aa\ufe0f paragraph--default.html.twig\n   \u25aa\ufe0f paragraph.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-region.html.twig\u0027 --\u003E\n\n\n\n  \u003Cdiv class=\u0022paragraph paragraph--type--maxmind-geographic-region paragraph--view-mode--default\u0022\u003E\n                \n      \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027field\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f field--paragraph--field-content-components--maxmind-geographic-region.html.twig\n   \u25aa\ufe0f field--paragraph--field-content-components.html.twig\n   \u25aa\ufe0f field--paragraph--maxmind-geographic-region.html.twig\n   \u2705 field--field-content-components.html.twig\n   \u25aa\ufe0f field--entity-reference-revisions.html.twig\n   \u25aa\ufe0f field.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field--field-content-components.html.twig\u0027 --\u003E\n\u003Cdiv class=\u0022content-components\u0022\u003E\n      \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027paragraph\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f paragraph--embed-code--default.html.twig\n   \u2705 paragraph--embed-code.html.twig\n   \u25aa\ufe0f paragraph--default.html.twig\n   \u25aa\ufe0f paragraph.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--embed-code.html.twig\u0027 --\u003E\n\n\n\n\u003Cdiv  class=\u0022embed-code\u0022\u003E\n      \u003Cdiv  class=\u0022embed-code__content container\u0022\u003E\n      \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027field\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f field--paragraph--field-embed-code--embed-code.html.twig\n   \u25aa\ufe0f field--paragraph--field-embed-code.html.twig\n   \u25aa\ufe0f field--paragraph--embed-code.html.twig\n   \u25aa\ufe0f field--field-embed-code.html.twig\n   \u25aa\ufe0f field--text-long.html.twig\n   \u2705 field.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field.html.twig\u0027 --\u003E\n\n  \u003Cdiv class=\u0022form-wrapper-everyaction\u0022\u003E\n  \u003Cdiv class=\u0022ngp-form\u0022 data-databag=\u0022everybody\u0022 data-databag-endpoint=\u0022https:\/\/profile.ngpvan.com\u0022\n    data-fastaction-endpoint=\u0022https:\/\/fastaction.ngpvan.com\u0022 data-fastaction-nologin=\u0022true\u0022\n    data-form-url=\u0022https:\/\/secure.everyaction.com\/v1\/Forms\/G9g3KH-hFUmO7FjO6D2jgA2\u0022 data-inline-errors=\u0022true\u0022\n    data-mobile-autofocus=\u0022false\u0022\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field.html.twig\u0027 --\u003E\n\n\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--embed-code.html.twig\u0027 --\u003E\n\n\n  \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field--field-content-components.html.twig\u0027 --\u003E\n\n\n      \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-region.html.twig\u0027 --\u003E\n\n\n  \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027paragraph\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f paragraph--maxmind-geographic-region--default.html.twig\n   \u2705 paragraph--maxmind-geographic-region.html.twig\n   \u25aa\ufe0f paragraph--default.html.twig\n   \u25aa\ufe0f paragraph.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-region.html.twig\u0027 --\u003E\n\n\n\n  \u003Cdiv class=\u0022paragraph paragraph--type--maxmind-geographic-region paragraph--view-mode--default\u0022\u003E\n                \n      \n      \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-region.html.twig\u0027 --\u003E\n\n\n  \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027paragraph\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f paragraph--maxmind-geographic-region--default.html.twig\n   \u2705 paragraph--maxmind-geographic-region.html.twig\n   \u25aa\ufe0f paragraph--default.html.twig\n   \u25aa\ufe0f paragraph.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-region.html.twig\u0027 --\u003E\n\n\n\n  \u003Cdiv class=\u0022paragraph paragraph--type--maxmind-geographic-region paragraph--view-mode--default\u0022\u003E\n                \n      \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027field\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f field--paragraph--field-content-components--maxmind-geographic-region.html.twig\n   \u25aa\ufe0f field--paragraph--field-content-components.html.twig\n   \u25aa\ufe0f field--paragraph--maxmind-geographic-region.html.twig\n   \u2705 field--field-content-components.html.twig\n   \u25aa\ufe0f field--entity-reference-revisions.html.twig\n   \u25aa\ufe0f field.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field--field-content-components.html.twig\u0027 --\u003E\n\u003Cdiv class=\u0022content-components\u0022\u003E\n      \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027paragraph\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f paragraph--embed-code--default.html.twig\n   \u2705 paragraph--embed-code.html.twig\n   \u25aa\ufe0f paragraph--default.html.twig\n   \u25aa\ufe0f paragraph.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--embed-code.html.twig\u0027 --\u003E\n\n\n\n\u003Cdiv  class=\u0022embed-code\u0022\u003E\n      \u003Cdiv  class=\u0022embed-code__content container\u0022\u003E\n      \n\n\u003C!-- THEME DEBUG --\u003E\n\u003C!-- THEME HOOK: \u0027field\u0027 --\u003E\n\u003C!-- FILE NAME SUGGESTIONS:\n   \u25aa\ufe0f field--paragraph--field-embed-code--embed-code.html.twig\n   \u25aa\ufe0f field--paragraph--field-embed-code.html.twig\n   \u25aa\ufe0f field--paragraph--embed-code.html.twig\n   \u25aa\ufe0f field--field-embed-code.html.twig\n   \u25aa\ufe0f field--text-long.html.twig\n   \u2705 field.html.twig\n--\u003E\n\u003C!-- \ud83d\udca1 BEGIN CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field.html.twig\u0027 --\u003E\n\n  \u003C!--Libraries--\u003E\n\u003Clink href=\u0022https:\/\/d3rse9xjbp8270.cloudfront.net\/at.min.css\u0022 type=\u0022text\/css\u0022 as=\u0022style\u0022 rel=\u0022preload\u0022\u003E\u003C\/link\u003E\n\u003Cscript src=\u0022https:\/\/d3rse9xjbp8270.cloudfront.net\/at.js\u0022 type=\u0022text\/javascript\u0022 as=\u0022script\u0022 rel=\u0022preload\u0022 crossorigin=\u0022anonymous\u0022\u003E\u003C\/script\u003E\n\n\u003C!--Nvtag Callbacks--\u003E\n\u003Cscript\u003E\n  var nvtag_callbacks = {};\n  nvtag_callbacks.postRender = [];\n  nvtag_callbacks.alterFormDefinition = [];\n\n  var formUpdateBaseFields = function(args) {\n    formAlter(\n      args,\n      \u0027ContactInformation\u0027,\n      \u0027information\u0027,\n      {\n        title: \u0027message\u0027,\n        name: \u0027message\u0027,\n        type: \u0027fieldset\u0027,\n        children: []\n      },\n      [\n        \u0027SmsLegalDisclaimer\u0027,\n        \u0027SmsSubscribeMobilePhone\u0027,\n        \u0027YesSignMeUpForUpdatesForBinder\u0027,\n        \u0027CustomFormFieldQuestion_4231193917145467\u0027,\n      ]\n    );\n  }\n\n  var formAddGdprField = function(args) {\n    formAlter(\n      args,\n      \u0027AdditionalInformation\u0027,\n      \u0027information\u0027,\n      {\n        name: \u0027legal-auth\u0027,\n        title: \u0027legal-auth\u0027,\n        type: \u0027fieldset\u0027,\n        children: []\n      },\n      [\n        \u0027QuestionHtml_182891604\u0027,\n        \u0027QuestionHtml_182891602\u0027,\n        \u0027CustomFormFieldQuestion_4231193917145467\u0027,\n      ]\n    );\n  }\n\n  function formAlter(args, wrapperName, newWrapperTitle, newFieldset, elementsClassList) {\n    \/\/ Add new fieldset\n    const form_elements = args.form_definition.form_elements.push(newFieldset);\n\n    args.form_definition.form_elements.forEach(child =\u003E {\n      if (child.name === wrapperName) {\n        child.title = newWrapperTitle;\n        child.children.forEach((element, key, children) =\u003E {\n          if (elementsClassList.includes(element.name)) {\n\n            element.name = element.name.split(\/(?=[A-Z])\/).join(\u0027-\u0027).toLowerCase().replace(\u0027_\u0027, \u0027-\u0027);\n            args.form_definition.form_elements[form_elements - 1].children.push(element);\n          }\n        });\n      }\n    });\n\n    return args;\n  }\n\n  function atLegalAddName() {\n    const targetClass = \u0027.at-markup.sms-legal-disclaimer\u0027;\n    const atLegalClass = \u0027SmsLegalDisclaimer\u0027;\n    const atLegal = document.querySelector(targetClass);\n    if (atLegal) {\n      atLegal.setAttribute(\u0027name\u0027, atLegalClass);\n    }\n  }\n\n  function formRemoveUnnecessaryFields() {\n    const fieldClasses = [\n      \u0027sms-subscribe-mobile-phone\u0027,\n      \u0027sms-legal-disclaimer\u0027,\n      \u0027yes-sign-me-up-for-updates-for-binder\u0027,\n      \u0027custom-form-field-question-4231193917145467\u0027,\n      \u0027PersonalUrl\u0027,\n      \u0027TrackingPixel\u0027,\n    ];\n\n    fieldClasses.forEach(fieldClass =\u003E {\n      const targetClass = `.ContactInformation .${fieldClass}`;\n      const element = document.querySelector(targetClass);\n      if (element) {\n        element.parentNode.remove();\n      }\n    });\n  }\n\n  nvtag_callbacks.postRender.push(formRemoveUnnecessaryFields);\n  nvtag_callbacks.postRender.push(atLegalAddName);\n  nvtag_callbacks.alterFormDefinition.push(formUpdateBaseFields);\n  nvtag_callbacks.alterFormDefinition.push(formAddGdprField); \n\u003C\/script\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field.html.twig\u0027 --\u003E\n\n\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--embed-code.html.twig\u0027 --\u003E\n\n\n  \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field--field-content-components.html.twig\u0027 --\u003E\n\n\n      \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-region.html.twig\u0027 --\u003E\n\n\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/fields\/field.html.twig\u0027 --\u003E\n\n\n      \u003C\/div\u003E\n      \u003C\/div\u003E\n\n\u003C!-- END CUSTOM TEMPLATE OUTPUT from \u0027themes\/custom\/jumpstart\/templates\/paragraphs\/paragraph--maxmind-geographic-group.html.twig\u0027 --\u003E\n\n","dialogOptions":{"dialogClass":"subscribe-form-dialog popup-dialog-class","width":"50%","modal":true,"title":"Sign Up","classes":{"ui-dialog":"subscribe-form-dialog popup-dialog-class"}}}]