(function(){var c={id:"21312",html:'<div style="background:;"><div style="background-color: rgb(255, 255, 255); font-family: tahoma, sans-serif; font-size: 13px;" class="he_stage" data-theme="0" width="100%" align="center">\n  <style type="text/css">\n      body {\n      padding: 0;\n      margin: 0;\n    }\n\n    @media screen and (max-width: 1000px) {\n      body {\n        background-repeat: no-repeat !important;\n        background-size: inherit !important;\n      }\n      .he_stage {\n        background-size: cover !important;\n      }\n      table,\n      tbody,\n      tr,\n      td {\n        width: 100% !important;\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n        display: block !important;\n      }\n      td[data-zone="text"],\n      td[data-zone="form field"],\n      td[data-zone="form submit"] {\n        width: 92% !important;\n        padding-left: 4% !important;\n        padding-right: 4% !important;\n        text-align: left !important;\n      }\n      img {\n        width: initial !important;\n        max-width: 100% !important;\n        height: auto !important;\n        margin: 0 auto;\n      }\n      @media only screen {\n        @-ms-viewport {\n          width: device-width;\n        }\n      }\n  </style>\n  <!--[if lte IE 9]>\n    <style>\n\t\t\t\tbody {\n\t\t\t\t\tbackground-color: rgb(31, 48, 10) !important;\n        \tfont-family: Arial, sans-serif;\n\t\t\t\t}\n        .rm-form-wrapper .rm-form-label {\n          color: #FFF !important;\n        \tdisplay: block !important;\n        }\n        .rm-form-wrapper .rm-field-width-full {\n          width: 100%;\n        }\n        .rm-form-wrapper .rm-form-input {\n          font-size: 16px;\n          padding: 10px 0;\n          box-sizing: border-box;\n        }\n    </style>\n\t\t<![endif]-->\n  <table style="width:650px;margin-bottom:0;" width="650" cellspacing="0" cellpadding="0">\n    <tbody>\n      <tr>\n        <td data-zone="vertical container" style="width: 620px; padding: 15px;" valign="top" class="">\n          <table style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n            <tbody>\n              <tr>\n                <td data-zone="text" style="padding: 10px; left: 0px; top: 0px; font-family: tahoma, sans-serif; font-size: 13px; width: 600px; height: auto;" class="" valign="top"><div style="text-align: center;"><img align="middle" alt="napa-net-daily-logo_136922.jpg" border="0" draggable="false" height="90" hspace="0" src="https://maassets.higherlogic.com/image/RETIREMENT/NAPAnetHeaders_Daily_Signup_1547866.png" style="width: 600px; height: 90px;" vspace="0" width="600"></div>\n\n<div style="text-align: center;">&nbsp;</div>\n\n<div>\n<div><span style="font-size:14px;"><span style="font-family:Arial,sans-serif;">Subscribe to&nbsp;<em>NAPA Net Daily </em>\u2013 the Plan Advisors\u2019 Must-Read Newsletter \u2013 and you\'ll get instant access to the latest news &amp; industry information, insight &amp; commentary from industry thought leaders, practice management tools &amp; resources.</span></span></div>\n\n<div>&nbsp;</div>\n\n<div><span style="font-size:14px;"><span style="font-family:Arial,sans-serif;">Sign up today</span><span style="font-family:Arial,sans-serif;">!</span></span></div>\n</div>\n\n<div>&nbsp;</div>\n</td>\n              </tr>\n              <tr>\n                <td data-zone="form" class="rm-form-wrapper" data-progressive-total-fields="2" style="left: 0px; top: 0px; width: 620px; outline: none; height: auto;" valign="top">\n                  <form>\n                    <table style="width:100%;margin-bottom:0;" cellspacing="0" cellpadding="0">\n                      <tbody>\n                        <tr>\n                          <td data-zone="form field" style="padding: 10px; width: 600px; height: auto;" class="" valign="top">\n                            <label><span class="rm-form-label">Email*</span>\n                              <input type="text" class="rm-form-input rm-field-width-full" name="RM_FIELD_3" data-required="true"> </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td data-zone="horizontal container" style="left: 0px; top: 0px; width: 620px; height: auto;" valign="top" class="">\n                            <table style="width:100%;margin-bottom:0;" cellspacing="0" cellpadding="0">\n                              <tbody>\n                                <tr>\n                                  <td data-zone="vertical container" style="width: 295px; height: auto;" width="*" valign="top">\n                                    <table style="margin-bottom:0;" width="100%" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td data-zone="form field" style="padding: 10px; width: 275px; height: auto;" class="" valign="top">\n                                            <label><span class="rm-form-label">First Name*</span>\n                                              <input type="text" class="rm-form-input rm-field-width-full" name="RM_FIELD_1"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                  <td data-zone="vertical container" style="width: 325px; height: auto;" width="*" valign="top">\n                                    <table style="margin-bottom:0;" width="100%" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td data-zone="form field" style="padding: 10px; width: 305px; height: auto;" class="" valign="top">\n                                            <label><span class="rm-form-label">Last Name*</span>\n                                              <input type="text" class="rm-form-input rm-field-width-full" name="RM_FIELD_2"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                </tr>\n                              </tbody>\n                            </table>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;" class="">\n                            <label><span class="rm-form-label">Job Title</span>\n                              <input type="text" class="rm-form-input rm-field-width-full" name="RM_FIELD_104">\n                            </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;" class="">\n                            <label><span class="rm-form-label">Firm Name*</span>\n                              <input type="text" class="rm-form-input rm-field-width-full" name="RM_FIELD_11">\n                            </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="horizontal container" style="left: 0px; top: 0px; width: 620px; height: auto;">\n                            <table style="width:100%;margin-bottom:0;" cellspacing="0" cellpadding="0">\n                              <tbody>\n                                <tr>\n                                  <td valign="top" data-zone="vertical container" width="*" style="width: 295px; height: auto;">\n                                    <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td valign="top" data-zone="vertical container" width="*" style="width: 295px; height: auto;">\n                                            <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                              <tbody>\n                                                <tr>\n                                                  <td valign="top" data-zone="form field" style="padding: 10px; width: 275px; height: auto;" class="">\n                                                    <label><span class="rm-form-label">Broker-Dealer/RIA Name</span>\n                                                      <input type="text" class="rm-form-input" name="RM_FIELD_103">\n                                                    </label>\n                                                  </td>\n                                                </tr>\n                                              </tbody>\n                                            </table>\n                                          </td>\n                                        </tr>\n                                        <tr>\n                                          <td valign="top" data-zone="form field" style="padding: 10px; width: 275px; height: auto;" class="">\n                                            <label><span class="rm-form-label">Address</span>\n                                              <input type="text" class="rm-form-input rm-field-width-full" name="RM_FIELD_6"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                  <td valign="top" data-zone="vertical container" width="*" style="height: auto; width: 325px;">\n                                    <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td valign="top" data-zone="_placeholder" class="he_placeholder" style="width: 313px;"></td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                </tr>\n                              </tbody>\n                            </table>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="vertical container" width="*" style="width: 620px; height: auto;" class="">\n                            <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                              <tbody>\n                                <tr>\n                                  <td valign="top" data-zone="vertical container" width="*" style="width: 620px; height: auto;" class="">\n                                    <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td valign="top" data-zone="form field" style="padding: 10px; width: 600px; height: auto;" class="">\n                                            <label><span class="rm-form-label">Apt./Suite #</span>\n                                              <input type="text" class="rm-form-input rm-field-width-small" name="RM_FIELD_7"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                </tr>\n                              </tbody>\n                            </table>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="horizontal container" style="width: 620px; height: auto;">\n                            <table style="width:100%;margin-bottom:0;" cellspacing="0" cellpadding="0">\n                              <tbody>\n                                <tr>\n                                  <td valign="top" data-zone="vertical container" width="*" style="height: auto; width: 196px;">\n                                    <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td valign="top" data-zone="form field" style="padding: 10px; width: 176px; height: auto;" class="">\n                                            <label><span class="rm-form-label">City</span>\n                                              <input type="text" class="rm-form-input" name="RM_FIELD_8"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                  <td valign="top" data-zone="vertical container" width="*" style="height: auto; width: 207px;">\n                                    <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td valign="top" data-zone="form field" style="padding: 10px; width: 187px; height: auto;" class="">\n                                            <label><span class="rm-form-label">State</span>\n                                              <input type="text" class="rm-form-input rm-field-width-small" name="RM_FIELD_9"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                  <td valign="top" data-zone="vertical container" width="*" style="height: auto; width: 217px;">\n                                    <table width="100%" style="margin-bottom:0;" cellspacing="0" cellpadding="0">\n                                      <tbody>\n                                        <tr>\n                                          <td valign="top" data-zone="form field" style="padding: 10px; width: 197px; height: auto;" class="">\n                                            <label><span class="rm-form-label">Zip Code</span>\n                                              <input type="text" class="rm-form-input" name="RM_FIELD_10"> </label>\n                                          </td>\n                                        </tr>\n                                      </tbody>\n                                    </table>\n                                  </td>\n                                </tr>\n                              </tbody>\n                            </table>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;">\n                            <label><span class="rm-form-label">Phone Number</span>\n                              <input type="text" class="rm-form-input" name="RM_FIELD_4"> </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;" class="">\n                            <label><span class="rm-form-label">Male/Female</span>\n                              <input type="text" class="rm-form-input" name="RM_FIELD_101"> </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;">\n                            <label><span class="rm-form-label">% of Book in Retirement Plans</span>\n                              <input type="text" class="rm-form-input" name="RM_FIELD_102"> </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;">\n                            <label><span class="rm-form-label">Defined contribution (DC)/Defined benefit book of business</span>\n                              <input type="text" class="rm-form-input" name="RM_FIELD_105">\n                            </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;">\n                            <label><span class="rm-form-label">How many DB/DC accounts/relationships are you personally responsible for?</span>\n                              <input type="text" class="rm-form-input" name="RM_FIELD_106">\n                            </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="form field" style="padding: 10px; left: 0px; top: 0px; width: 600px; height: auto;">\n                            <label><span class="rm-form-label">% of (individual or team) revenue from DC/DB plans</span>\n                              <input type="text" class="rm-form-input" name="RM_FIELD_107">\n                            </label>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td valign="top" data-zone="text" style="padding: 10px; left: 0px; top: 0px; font-family: tahoma, sans-serif; font-size: 13px; width: 600px; height: auto;" class="">\n                            <div>* = Required Fields</div>\n                          </td>\n                        </tr>\n                        <tr>\n                          <td data-zone="form submit" style="padding: 10px; width: 600px; text-align: center; height: auto;" class="" valign="top">\n                            <input type="submit" value="Sign Up" class="rm-form-submit">\n                            <style type="text/css" data-css="submit">\n                              .rm-form-wrapper .rm-form-submit {\n                                background-color: #0062a8;\n                                border-color: ;\n                                color: #ffffff;\n                                border-width: NaNpx;\n                                border-style: solid;\n                                padding: 5px 15px;\n                                font-size: 18px;\n                                cursor: pointer;\n                              }\n                            </style>\n                          </td>\n                        </tr>\n                      </tbody>\n                    </table>\n                  </form>\n                  <style type="text/css" data-css="form">\n                    .rm-form-wrapper .rm-form-subinput {\n                      margin-right: 5px;\n                      display: inline-block;\n                    }\n\n                    .rm-form-wrapper div label {\n                      float: left;\n                      clear: both;\n                    }\n\n                    .rm-form-wrapper .rm-form-input {\n                      margin-top: 5px;\n                      display: block;\n                    }\n\n                    .rm-form-wrapper .rm-form-help,\n                    .rm-form-wrapper .rm-form-input,\n                    .rm-form-wrapper .rm-form-label,\n                    .rm-form-wrapper .rm-form-sublabel {\n                      font-family: Arial, sans-serif;\n                    }\n\n                    .rm-form-wrapper .rm-form-help {\n                      color: #777;\n                      font-size: 12px;\n                      font-style: italic;\n                      line-height: 1.2em;\n                      margin: 2px 0;\n                    }\n\n                    .rm-form-wrapper .rm-form-label,\n                    .rm-form-wrapper .rm-form-sublabel {\n                      color: #000000;\n                      font-size: 12px;\n                    }\n\n                    .rm-form-wrapper .rm-form-label {\n                      font-weight: bold;\n                      margin: 0 0 5px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-small {\n                      width: 100px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-medium {\n                      width: 150px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-large {\n                      width: 200px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-xlarge {\n                      width: 250px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-xxlarge {\n                      width: 300px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-xxxlarge {\n                      width: 350px;\n                    }\n\n                    .rm-form-wrapper .rm-field-width-full {\n                      width: 100%;\n                    }\n                  </style>\n                  <div data-hidden-content="thank" style="display: none;">\n                    <div>&nbsp;</div>\n                    <div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><strong><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">Welcome!</span></span></span></span></span></strong></p>\n                      <div style="margin: 0in 0in 0.0001pt;">&nbsp;</div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">You\u2019ve subscribed to NAPA Net Daily \u2013 the most widely read, and widely shared \u2013 information source for retirement plan advisors.&nbsp; </span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                      <div style="margin: 0in 0in 0.0001pt;">&nbsp;</div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">You will shortly receive a confirmation message from NAPA Net Daily with a link to manage your NAPA Net subscription preferences.&nbsp; If you do not get the email, please check your bulk or spam folder. If you want to ensure the delivery of the Daily, please add to <a href="mailto:napa-net@napa-net.org" style="color:blue; text-decoration:underline">napa-net@napa-net.org</a> to your address book. </span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                      <div style="margin: 0in 0in 0.0001pt;">&nbsp;</div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">You\u2019re now part of a community of industry professionals with the opportunity to gain new insights, to learn about and share practice management ideas, keep current with the latest plan design innovations, while tapping into the perspectives of the nation\u2019s leading retirement industry voices.&nbsp; </span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                      <div style="margin: 0in 0in 0.0001pt;">&nbsp;</div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">Thank you, and welcome to NAPA Net!</span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                      <div style="margin: 0in 0in 0.0001pt;">&nbsp;</div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">Regards, </span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><u1:p>&nbsp;</u1:p></span></span>\n                        </span>\n                        </span>\n                      </p>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">Nevin E. Adams, JD</span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                      <div style="margin: 0in 0in 0.0001pt;">&nbsp;</div>\n                      <p style="margin-bottom:8.0pt; margin:0in 0in 0.0001pt"><span style="font-size:11pt"><span style="background:white"><span style="line-height:106%"><span style="font-family:Calibri,sans-serif"><span style="color:black">Chief Content Officer, American Retirement Association &amp; Editor-in-Chief of NAPA-Net</span></span>\n                        </span>\n                        </span>\n                        </span>\n                      </p>\n                    </div>\n                  </div>\n                </td>\n              </tr>\n              <tr>\n                <td data-zone="text" style="padding: 10px; left: 0px; top: 0px; font-family: tahoma, sans-serif; font-size: 13px; width: 600px; height: auto;" class="" valign="top"><div>&nbsp;</div>\n\n<div style="text-align: center;"><span style="font-size:14px;"><span style="font-family:Arial,sans-serif;"><img align="center" alt="NAPALogo400x120_136923.jpg" border="0" draggable="false" height="120" hspace="0" src="https://maassets.higherlogic.com/image/RETIREMENT/NAPALogo_SignUp_1547890.png" style="width: 281px; height: 120px;" vspace="0" width="281"></span></span></div>\n\n<div style="text-align: center;"><span style="font-size:11px;"><em><span style="font-family:Arial,sans-serif;"><span style="color:#999999;">4401&nbsp;N. Fairfax Drive, Suite 600 \u2022 Arlington, Virginia 22203 \u2022 </span><a href="http://mailto:CustomerCare@napa-net.org" style="color:#999999; text-decoration: none;">CustomerCare@napa-net.org</a></span></em></span></div>\n</td>\n              </tr>\n            </tbody>\n          </table>\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div></div>',uri:"napanewsletter_signup",url:"https://usaretirement.realmagnet.land",submit_url:"//usaretirement.realmagnet.land/submit/21312,3?",query_string:"",image_url:"//usaretirement.realmagnet.land/image/21312,6971?",rm_host:true,form_action:"self",form_redirect_url:"",lead_api:"eQeKHgsGfEiwPdPYRBMBg",lead_script:"https://tracking.magnetmail.net/MagnetLeads.js",lead_onsubmit_url:"https://tracking.magnetmail.net/rd/",prepopulate_fields:"{}",show_progressive:"{}",personalization:"{}"};var j=false;var d=false;var i=2000-c.submit_url.length;c.recaptcha={url:"https://www.recaptcha.net/recaptcha/api.js?render=explicit&onload=RMCBRecaptchaCallback",key:"6LfHs_gSAAAAAMH8XuLRsg118e_qvET0wQgrPDlc"};var f={nestedForms:'Landing Page cannot be embedded inside another form. <br/>Switch to "iFrame" option or move target DIV out of the existing form.',field_required:"is required.",field_invalid:"invalid format.",field_numeric:"invalid number.",field_email:"invalid email format.",field_date:"invalid date format. Please enter date in mm/dd/yyyy format.",field_urlLength:"value is too long for submission",submission_error:"An error occurred while processing your submission. Please contact our support team.",server_error:"Server responded with error. Please contact our support team.",database_error:"An error occurred while saving this form. Please contact our support team."};var b={"missing-input-secret":"The secret parameter is missing.","invalid-input-secret":"The secret parameter is invalid or malformed.","missing-input-response":"The response parameter is missing.","invalid-input-response":"The response parameter is invalid or malformed.","timeout-or-duplicate":"Timeout or duplicate."};var a={};a.consolelog=function(){if(!d){return}var k=Array.prototype.slice.call(arguments);k.unshift("[ID="+c.id+"]");console.log.apply(null,k)};a.ieVersion=(function(){var o=window.navigator.userAgent;var l=o.indexOf("MSIE ");if(l>0){return parseInt(o.substring(l+5,o.indexOf(".",l)),10)}var n=o.indexOf("Trident/");if(n>0){var m=o.indexOf("rv:");return parseInt(o.substring(m+3,o.indexOf(".",m)),10)}var k=o.indexOf("Edge/");if(k>0){return parseInt(o.substring(k+5,o.indexOf(".",k)),10)}return -1})();a.getComputedStyle=function(k){if(window.getComputedStyle!==undefined){return window.getComputedStyle(k,null)}else{return k.currentStyle}};a.isInIframe=(function(){try{return window.self!==window.top}catch(k){return true}})();a.isRMHost=(function(){if(a.isInIframe){return false}var k=window.location.hostname.toLowerCase();var l=c.url.toLowerCase().replace(/\/$/,"").replace(/^(http|https):\/\//,"");return k==l})();a.domReady=function(k){if(document.readyState==="complete"||(document.readyState!=="loading"&&!document.documentElement.doScroll)){k()}else{if(window.addEventListener){window.addEventListener("DOMContentLoaded",k)}else{document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){k(window.event)}})}}};a.findTarget=function(k){var m="RM-target-lp-"+k;var n="landing_container";var l=document.getElementById(m);if(!l){l=document.getElementById(n)}if(!l){console.error('RealMagnet: Cannot find a target container for the LandingPage. Add <div id="'+m+'"></div> to your page.');return}return l};a.parseURI=function(n){if(n===undefined){n=""}n=n.replace(/^\?/,"");n=n.replace(/\&$/,"");var m=n.split("&"),k={};for(var l=0;l<m.length;l++){var o=m[l].split("=");if(o[0]){k[unescape(o[0])]=o[1]===undefined?true:unescape(o[1])}}return k};a.docSize=function(){var l=document.querySelectorAll("html")[0];var k=a.getComputedStyle(l);return{width:l.offsetWidth,height:l.offsetHeight+parseInt(k["margin-top"],10)+parseInt(k["margin-bottom"],10)}};a.on=function(l,n,k){var m=l instanceof Array?l:[l];for(var o=0;o<m.length;o++){if(m[o].addEventListener){m[o].addEventListener(n,k,false)}else{m[o].attachEvent("on"+n,function(){k(window.event)})}}};a.forEach=function(k,l,m){if(k&&k.length){for(var n=0;n<k.length;n++){l.call(m,k[n],n)}}};a.toggle=function(k,l){k.style.display=l?"block":"none"};a.toggleClass=function(l,k,m){var o=new RegExp("\\b"+k+"\\b","gi");var n=o.exec(l.className)!==null;if(m&&!n){l.className+=(l.className?" ":"")+k}if(!m&&n){l.className=l.className.replace(o,"")}};a.injectCSS=function(m,k){var l=document.createElement("style");l.type="text/css";if(l.styleSheet){l.styleSheet.cssText=k}else{l.appendChild(document.createTextNode(k))}m.appendChild(l)};a.removeChildElements=function(k){while(k.hasChildNodes()){k.removeChild(k.lastChild)}};a.isInForm=function(k){while(k.parentElement.tagName!="BODY"){if(k.parentElement.tagName=="FORM"){return true}k=k.parentElement}return false};a.createToken=function(){var k=new Date();return""+k.getTime()};a.trackUtmSource=function(l){var k=document.createElement("img");k.src=c.image_url+"utm_source="+(a.docUri["utm_source"]||"");k.setAttribute("style","width: 0px !important; height: 0px !important;");l.appendChild(k)};a.docUri=(function(){var k=a.parseURI(window.location.search.substring(1));a.consolelog("docUri: ",k);return k})();a.JSONPRequest=function(l){var n=false;var k="f"+String(Math.random()).slice(2);l.url+=~l.url.indexOf("?")?"&":"?";l.url+="_c=RMCBRegistry."+k;if(!window.RMCBRegistry){window.RMCBRegistry={}}window.RMCBRegistry[k]=function(p){n=true;delete window.RMCBRegistry[k];l.onSuccess(p)};function m(){if(n){return}delete window.RMCBRegistry[k];l.onError(l.url)}var o=document.createElement("script");o.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){this.onreadystatechange=null;m()}};o.onload=o.onerror=m;o.src=l.url;document.getElementsByTagName("head")[0].appendChild(o)};a.loadScript=function(k){if(typeof k.onLoad!=="function"){k.onLoad=function(){}}var l=document.createElement("script");if(l.onload!==undefined){l.onload=k.onLoad}else{l.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){this.onreadystatechange=null;k.onLoad()}}}l.src=k.url;document.getElementsByTagName("head")[0].appendChild(l)};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(s,l){var m;if(this==null){throw new TypeError('"this" is null or not defined')}var r=Object(this);var p=r.length>>>0;if(p===0){return -1}var q=l|0;if(q>=p){return -1}m=Math.max(q>=0?q:p-Math.abs(q),0);while(m<p){if(m in r&&r[m]===s){return m}m++}return -1}}var g=(function(){var m="";m+=".rm-form-error-summary {background-color: #f2dede; color: #871f1f; padding: 5px; font-family: Arial; display: none; border-left: 5px solid #d9534f}\n";m+="ul.rm-form-error-summary {list-style-type: none;}\n";m+=".rm-form-invalid-field {border: 1px solid red;}\n";m+=".rm-form-invalid-field:focus {outline: red auto 5px;}\n";m+="input.rm-form-invalid-field[type=radio], input.rm-form-invalid-field[type=checkbox] {border: none; outline: red solid 1px;}\n";m+="input.rm-form-invalid-field[type=radio]:focus, input.rm-form-invalid-field[type=checkbox]:focus {border: none; outline: red solid 2px;}\n";var q=("_t=99&_n="+a.createToken()+"&_c=RMCBRegistry.f03946496673638267"+"&").length;var p=i-q;function l(z,u){if(j){return true}var B=u.val();if(z=="required"){if(B.length>1){return true}if(B.length==1&&B[0]!==undefined&&B[0]!==""){return true}return false}if(!B.length||!B[0]){return true}if(z=="urlLength"){var A=u.elName+"="+encodeURIComponent(B);if(A.length>p){a.consolelog("** ",A,A.length+" VS "+p)}return A.length<=p}if(z=="numeric"){var w=/^\d+$/g;return w.test(B[0])}if(z=="email"){var w=/.+\@.+\..+/g;return w.test(B[0])}if(z=="date"){var w=/^([\d]{1,2})\/([\d]{1,2})\/([\d]{4})$/;var x=w.exec(B[0]);if(!x){return false}B[0]=("00"+x[1]).slice(-2)+"/"+("00"+x[2]).slice(-2)+"/"+x[3];var t=new Date(B[0]);if(t=="Invalid Date"){return false}var v=t.getMonth()+1,s=t.getDate(),C=t.getFullYear();var A=("00"+v).slice(-2)+"/"+("00"+s).slice(-2)+"/"+C;return A==B[0]}return true}function o(s,t){this.elType=s[0].type;this.elName=s[0].name;this.elements=s;this.elLabel=this.getLabelText();this.rules=["urlLength"];this.errors=[];this.prepareRules()}o.prototype.getLabelText=function(){var u=null;var s=this.elements[0],t;while(u===null){if(s.parentElement.attributes["data-zone"]&&s.parentElement.attributes["data-zone"].value=="form field"){u=s.parentElement}else{s=s.parentElement}}if(this.elType==="checkbox"||this.elType==="radio"){t=u.querySelectorAll("h5");if(t.length){return t[0].innerHTML}}t=this.elements[0].parentElement.querySelectorAll("span");if(t.length){return t[0].innerHTML}return this.elName};o.prototype.val=function(u){if(u===undefined){var v=[];for(var s=0;s<this.elements.length;s++){if(this.elType=="checkbox"||this.elType=="radio"){if(this.elements[s].checked){v.push(this.elements[s].value)}}else{if(this.elType=="select-multiple"||this.elType=="select-one"){for(var t=0;t<this.elements[s].options.length;t++){if(this.elements[s].options[t].selected){v.push(this.elements[s].options[t].value)}}}else{v.push(this.elements[s].value)}}}return v}if(this.elType==="text"||this.elType==="textarea"){this.elements[0].value=u}if(this.elType==="checkbox"||this.elType=="radio"){u=u.split(",");for(var s=0;s<this.elements.length;s++){this.elements[s].removeAttribute("checked");for(var t=0;t<u.length;t++){if(this.elements[s].value==u[t]){this.elements[s].setAttribute("checked","checked");break}}}}if(this.elType==="select-one"){for(var s=0;s<this.elements[0].options.length;s++){if(this.elements[0].options[s].value==u){this.elements[0].selectedIndex=s;break}}}};o.prototype.prepareRules=function(){var t=this.elements[0];for(var u=0;u<this.elements[0].attributes.length;u++){var s=this.elements[0].attributes[u];if(s.name=="data-required"&&s.value=="true"){this.rules.push("required")}if(s.name=="data-numeric"&&s.value=="true"){this.rules.push("numeric")}if(s.name=="data-email-field"&&s.value=="true"){this.rules.push("email")}if(s.name=="data-date-field"&&s.value=="true"){this.rules.push("date")}}if(this.rules.indexOf("required")==-1&&this.elName=="RM_FIELD_3"){this.rules.push("required")}};o.prototype.isValid=function(){var s;var t=true;this.errors=[];a.forEach(this.rules,function(v,u){s=l(v,this);t=s&&t;if(!s){this.addError(f["field_"+v])}},this);return t};o.prototype.addError=function(s){this.errors.push("<strong>"+this.elLabel+"</strong>: "+s)};o.prototype.highlight=function(s){a.forEach(this.elements,function(t,u){a.toggleClass(t,"rm-form-invalid-field",s)},this)};o.prototype.putFocus=function(){this.elements[0].focus()};function r(){this.elName="utm_source";this.elLabel="UTM source";this.errors=[]}r.prototype={val:function(){return a.docUri["utm_source"]||""},isValid:function(){this.errors=[];var s=l("urlLength",this);if(!s){this.errors.push("<strong>"+this.elLabel+"</strong>:"+f["field_urlLength"])}return s},putFocus:function(){},highlight:function(){}};function k(){this.elName="rc_response";this.elLabel="Captcha";this.obj=window.grecaptcha}k.prototype={val:function(){return[this.obj.getResponse()]},isValid:function(){this.errors=[];if(this.obj.getResponse()){return true}this.addError("please solve a challenge.");return false},addError:function(s){this.errors.push("<strong>"+this.elLabel+"</strong>: "+s)},putFocus:function(){},highlight:function(){}};function n(s,t){var u=this;this.form=s.querySelectorAll("form")[0];this.submitBtn=s.querySelectorAll("button[type=submit], input[type=submit], input[type=image]")[0];this.totalProgressive=s.attributes["data-progressive-total-fields"]?parseInt(s.attributes["data-progressive-total-fields"].value,10):0;a.injectCSS(this.form,m);this.errorContainer=document.createElement("ul");a.toggleClass(this.errorContainer,"rm-form-error-summary",true);this.form.insertBefore(this.errorContainer,this.form.firstChild);this.zones={};this.findZones();this.prepopulate();a.on(this.form,"submit",function(v){v.preventDefault();if(u.submitBtn.attributes["disabled"]){return}u.submitBtn.setAttribute("disabled",true);if(u.isValid()){t(u)}else{u.submitBtn.removeAttribute("disabled")}})}n.prototype.prepopulate=function(){for(var s in this.zones){if(this.zones[s] instanceof o){if(c.prepopulate_fields[s]||a.docUri[s]){this.zones[s].val(a.docUri[s]?a.docUri[s]:c.prepopulate_fields[s])}}}};n.prototype.findZones=function(){var v=this.form.querySelectorAll('[data-zone="form field"]');if(this.totalProgressive){a.consolelog("SHOW PROGRESSIVE ("+this.totalProgressive+"): ",c.show_progressive);a.forEach(v,function(z){var y=z.querySelectorAll("input, select, textarea");if(y.length){if(y[0].attributes&&y[0].attributes["data-progressive"]&&y[0].attributes["data-progressive"].value){if(!c.show_progressive[y[0].name]){z.parentElement.removeChild(z)}}}})}var t=this.form.querySelectorAll("input, select, textarea");var x=this;var u={};a.forEach(t,function(y){if(y.type==="submit"||y.type==="image"){return}if(!u[y.name]){u[y.name]=[]}u[y.name].push(y)});for(var w in u){this.zones[w]=new o(u[w],this)}this.zones["utm_source"]=new r();var s=this.form.querySelectorAll('[class="rm-captcha-target"]');if(!s.length){return}window.RMCBRecaptchaCallback=function(){window.grecaptcha.render(s[0],{"sitekey":c.recaptcha.key});x.zones["rc_response"]=new k()};a.loadScript({url:c.recaptcha.url})};n.prototype.isValid=function(){var t;var u=true;this.errors=[];for(var s in this.zones){t=this.zones[s].isValid();u=t&&u}a.consolelog("FormValidation - FORM isValid? ",u);this.renderErrors();return u};n.prototype.renderErrors=function(){a.consolelog("FormValidation - render errors");var s;var t;for(var u in this.zones){if(this.zones[u].errors.length){if(!s){s=u}this.errors=this.errors.concat(this.zones[u].errors)}if(!t){t=u}this.zones[u].highlight(this.zones[u].errors.length>0)}if(this.errors.length){this.zones[s||t].putFocus()}a.removeChildElements(this.errorContainer);a.forEach(this.errors,function(v){var w=document.createElement("li");w.innerHTML=v;this.errorContainer.appendChild(w)},this);a.toggle(this.errorContainer,this.errors.length>0)};n.prototype.getValues=function(){a.consolelog("FormValidation - get values");var t=[];for(var s in this.zones){var u={};u[s]=this.zones[s].val();t.push(u)}return t};return n})();var h=(function(){function k(o){a.consolelog("IFRAME");var m=this;this.iFrame=document.createElement("iframe");this.iFrame.frameBorder="0";this.iFrame.scrolling="no";this.iFrame.style="border:none;border-width:0px;";var n="";for(var l in a.docUri){n+=(n?"&":"")+l+"="+a.docUri[l]}c.uri+=n?("?"+n):"";var p=c.url.replace(/^(http:)|(https:)/,"");this.iFrame.src=p+"/"+c.uri+"#"+encodeURIComponent(window.location.origin);window.addEventListener("message",function(q){m.receiveMessage(q)},false);o.appendChild(this.iFrame)}k.prototype.cmds={};k.prototype.cmds.resize=function(l){this.iFrame.style.height=l.height+"px";this.iFrame.style.width="100%"};k.prototype.cmds.redirect=function(l){window.location.href=c.form_redirect_url};k.prototype.cmds.trackSubmission=function(l){a.loadScript({url:c.lead_onsubmit_url+l.token})};k.prototype.receiveMessage=function(l){a.consolelog("window got message:",l.data);if(this.cmds[l.data.msg]&&l.data.tagId===c.id){this.cmds[l.data.msg].call(this,l.data.params)}};return k})();var e=(function(){function m(o){var n=this;this.tagId=o;this.parent=window.parent;this.parentOrigin=decodeURIComponent(window.location.hash.substring(1));this.size={width:0,height:0};window.onload=function(){n.onload()}}m.prototype={onload:function(){var n=this;document.documentElement.style.overflowY="hidden";this.checkSize();setInterval(function(){n.checkSize()},200)},checkSize:function(){var n=a.docSize();if(n.width!==this.size.width||n.height!==this.size.height){this.size.width=n.width;this.size.height=n.height;this.notify("resize")}},notify:function(o,p){var n={msg:o,tagId:this.tagId};switch(o){case"resize":n.params={width:this.size.width,height:this.size.height};break;case"redirect":a.consolelog("iframe asks to redirect");break;case"submitted":n.params=p;break}this.parent.postMessage(n,this.parentOrigin)}};function k(p,r){var o=[];var s="_n="+r;var n=""+s;var q;a.forEach(p,function(t){for(var u in t){q="&"+u+"="+encodeURIComponent(t[u]);if((n.length+q.length)>i){o.push(n);n=""+s}n+=q}});o.push(n);return o}function l(n){if(a.isInForm(n)){n.innerHTML=f.nestedForms;return}this.target=n;if(a.ieVersion!==-1){c.html=c.html.replace(/(@media[^{]+)(max-width)([^{]+{)/gm,"$1max-device-width$3")}this.setPersonalizedData();this.target.innerHTML=c.html;this.initForm();this.updateBG();this.setIE8CommonStyles()}l.prototype.updateBG=function(){if(!a.isInIframe&&!a.isRMHost){return}var p=this.target.querySelectorAll(".he_stage");if(!p.length){return}var n=["backgroundColor","backgroundImage","backgroundRepeat","backgroundSize"];var o=a.getComputedStyle(p[0]);a.forEach(n,function(q){if(o[q]){document.body.style[q]=o[q]}})};l.prototype.setIE8CommonStyles=function(){if(!a.isInIframe&&!a.isRMHost){return}if(a.ieVersion!=8){return}var o=/<style(?:[\s+]type="text\/css")?>([\s\S]*?)<\/style>/gim;var n=o.exec(c.html);if(!n||n.length<2){return}a.injectCSS(document.getElementsByTagName("head")[0],n[1])};l.prototype.initForm=function(){var o=this.target.querySelectorAll('[data-zone="form"]');var n=this.target.querySelectorAll("form");var p=this;if(a.isInIframe){this.iframeHost=new m(c.id)}a.trackUtmSource(this.target);if(a.isRMHost&&!a.isInIframe){this.trackLeadVisit()}if(n.length&&o.length){c.prepopulate_fields=c.prepopulate_fields?JSON.parse(c.prepopulate_fields):{};c.show_progressive=c.show_progressive?JSON.parse(c.show_progressive):{};this.validator=new g(o[0],function(){p.submitData()})}};l.prototype.submitData=function(){var r=this;var p=this.validator.getValues();a.consolelog("submitData!",p);var t=a.createToken();var o=k(p,t);var v=0;var u=0;var s=0;var w;var q=[];a.forEach(o,function(x){w=c.submit_url+"_t="+o.length+"&"+x;a.consolelog("JSONP: ",w);a.JSONPRequest({url:w,onSuccess:function(y){a.consolelog("JSONP success: ",y);if(y.nonce!=t||(y.status&&y.status!="success")){u++;if(y.nonce!=t){r.validator.errors.push(f["submission_error"])}else{if(y.status=="missing"){if(r.validator.zones[y.message]){r.validator.zones[y.message].addError(f["field_required"])}else{r.validator.errors.push(y.status+": "+y.message)}}else{if(y.status=="invalid"){if(r.validator.zones[y.message]){r.validator.zones[y.message].addError(f["field_invalid"])}else{r.validator.errors.push(y.status+": "+y.message)}}else{if(y.status=="captcha"){if(r.validator.zones["rc_response"]){r.validator.zones["rc_response"].addError(b[y.message]?b[y.message]:y.message)}}else{if(y.status=="database"){r.validator.errors.push(f["database_error"])}else{r.validator.errors.push(y.status+": "+y.message)}}}}}}if(y.token){r.trackLeadSubmit(y.token)}n()},onError:function(){u++;s++;a.consolelog("JSONP server error: ",arguments);r.validator.submitBtn.removeAttribute("disabled");n()}})});function n(){v++;if(v!=o.length){return}if(u){r.validator.submitBtn.removeAttribute("disabled");a.consolelog("JSONP submission failed");if(s){r.validator.errors.push(f["server_error"])}r.validator.renderErrors();if(window.grecaptcha){window.grecaptcha.reset()}return}a.consolelog("JSONP submission successfull");r.onSubmitDone()}};l.prototype.setPersonalizedData=function(){if(c.personalization){c.personalization=JSON.parse(c.personalization);for(var n in c.personalization){c.html=c.html.replace(n,c.personalization[n])}}};l.prototype.onSubmitDone=function(){a.consolelog("submit done");if(window.ga){window.ga("send","event","landing page","submitted")}if(c.form_action=="self"){this.validator.form.style.display="none";var n=this.target.querySelectorAll('[data-hidden-content="thank"]');if(n.length){n[0].style.display="block"}}if(c.form_action=="redirect"){if(this.iframeHost){this.iframeHost.notify("redirect")}else{window.location.href=c.form_redirect_url}}};l.prototype.trackLeadVisit=function(){a.consolelog("* trackLeadVisit");if(c.lead_api){a.loadScript({url:c.lead_script,onLoad:function(){if(window.com.realmagnet.MagnetLeads.init){window.com.realmagnet.MagnetLeads.init(c.lead_api);window.com.realmagnet.MagnetLeads.visitPage()}else{console.log("com.realmagnet.MagnetLeads.init was not found")}}})}};l.prototype.trackLeadSubmit=function(n){a.consolelog("* trackLeadSubmit");if(c.lead_api){a.loadScript({url:c.lead_onsubmit_url+n})}};return l})();a.domReady(function(){var m=a.findTarget(c.id);if(a.ieVersion==7){m.innerHTML="This page does not work properly in Internet Explorer 7. Please open this page with a modern browser.";return}var l=a.parseURI(c.query_string);if(l._i){var k=new h(m)}else{var k=new e(m)}})})();