{"id":9595,"date":"2016-09-23T15:10:43","date_gmt":"2016-09-23T19:10:43","guid":{"rendered":"http:\/\/fourwaybooks.com\/site\/?page_id=9595"},"modified":"2025-12-17T16:13:28","modified_gmt":"2025-12-17T21:13:28","slug":"donate","status":"publish","type":"page","link":"https:\/\/fourwaybooks.com\/site\/donate\/","title":{"rendered":"Donate"},"content":{"rendered":"<p style=\"text-align: left;\">To make a contribution, please fill out the form and click on the button below. Four Way Books is a non-profit 501 (c)(3) organization. Your contribution is tax-deductible to the extent allowed by the law.<\/p>\n<p style=\"text-align: left;\">Prefer to send your donation by mail? Please make your check payable to Four Way Books and send to Four Way Books, 11 Jay Street, #4 New York, NY 10013.<\/p>\n<div><\/div>\n<p><script type=\"text\/javascript\" id=\"bloomerangForm109568\"><\/script><\/p>\n<pre><script type=\"text\/javascript\">\n\u00a0 \u00a0 var insertForm109568 = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 var html109568 = '<style text=\\'text\/css\\'>' +\n'.donation-form label{color: #404040;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 display: block;}' +\n'' +\n'.donation-form label.error,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form #card-errors{color: #900;}' +\n'' +\n'.donation-form label.error{display: inline-block;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding: 0 10px;}' +\n'' +\n'.donation-form section{padding: 5px;}' +\n'' +\n'.donation-form .field{padding: 4px 0;}' +\n'' +\n'.donation-form .field .required-star{color: #aa0000; ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 display: inline-block; ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 margin-left: 5px;}' +\n'' +\n'.donation-form .field .checkboxes{max-width:275px;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border: 1px solid #A9A9A9;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 -webkit-transition: all .3s ease-out;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 -moz-transition: all .3s ease-out;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 transition: all .3s ease-out;}' +\n'' +\n'.donation-form .field .checkbox{display:block;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 position:relative;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 -moz-box-sizing:border-box;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 box-sizing:border-box;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 height:30px;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 line-height:26px;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding:2px 28px 2px 8px;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border-bottom:1px solid rgba(0,0,0,0.1);' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 color:#404040;\u00a0 ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 overflow:hidden;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 text-decoration:none; }' +\n'' +\n'.donation-form .field .checkbox input{opacity:0.01;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 position:absolute;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 left:-50px;\u00a0 ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 z-index:-5;}' +\n'' +\n'.donation-form .field .checkbox:last-child{border-bottom:none;}' +\n'' +\n'.donation-form .field .checkbox.selected{background: rgb(50, 142, 253);' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 color:#fff; }' +\n'' +\n'.donation-form .field .checkbox.selected:before{color:#fff;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 line-height:30px;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 position:absolute;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 right:10px; }' +\n'' +\n'.donation-form .field input,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field select,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field textarea,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form #card-element,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form #paypal-button-container{padding: 4px; ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 max-width: 275px;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 width: 96%}' +\n'' +\n'.donation-form .field .StripeElement{background-color: white;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 background-color: -moz-field;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border: 1px solid darkgray;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 display: inline-block;}' +\n'' +\n'.donation-form .field textarea.international{height: 120px;}' +\n'' +\n'.donation-form .field select{box-sizing: content-box;}' +\n'' +\n'.donation-form .section.recurring{padding-left: 30px}' +\n'' +\n'.donation-form .field.radio label,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field.checkbox label{display: inline-block;}' +\n'' +\n'.donation-form .field.radio input,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field.checkbox input{width: auto;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 margin-left:0;}' +\n'' +\n'.donation-form .section.consent .field.checkbox:not(.consent-all){margin-left: 20px;}' +\n'' +\n'.donation-form #cardExpirationMonth,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form #cardExpirationYear{width: 85px;}' +\n'' +\n'.donation-form #security-code{width: 55px;}' +\n'' +\n'.donation-form .field .sidenote{color: #999;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-size: 10px; }' +\n'' +\n'.donation-form .field.other-option,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field.other-amount,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field.cardExpirationMonth,' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.donation-form .field.cardExpirationYear{display: inline-block;}' +\n'' +\n'.donation-form .field.other-amount{padding-left: 6px;}' +\n'' +\n'.donation-form .field.cardExpirationMonth{padding-right: 20px;}' +\n'' +\n'.donation-form #other-amount{width: 65px;}' +\n'' +\n'.donation-form #frequency{width: 150px;}' +\n'' +\n'.donation-form #start-date{width: 150px;}' +\n'' +\n'.donation-form .errors{border: 1px solid #900;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 color: #900;\u00a0 ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding: 10px;}' +\n'' +\n'.donation-form .radio label.error{display: inline-block;' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding-right: 86%;\u00a0 ' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 float: right;}' +\n'' +\n'.donation-form .hidden{display: none;}' +\n'' +\n'.btn-group .btn-submit-donation{padding: 4px 10px;}' +\n'' +\n'iframe#spreedly-iframe[style=\\'visibility: hidden;\\']{display: none;}' +\n'' +\n'input, select, textarea, button{font-family: inherit;}' +\n'' +\n'#spreedly-modal-overlay[style=\"visibility:hidden\"]{display: none;}' +\n'' +\n'<\/style>' +\n'' +\n'<div id=\"donation-form-container\">' +\n'\u00a0 <form id=\"donation-form\" class=\"donation-form\" method=\"post\" onsubmit=\"event.preventDefault(); collectPayment();\">' +\n'\u00a0 \u00a0 <div class=\"errors hidden\"><\/div>' +\n'\u00a0 \u00a0 <div class=\"section donation\">' +\n'\u00a0 \u00a0 \u00a0 <h3>Donation<\/h3>' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field radio 112640 required\" >' +\n'<label for=\"112640\"><input id=\"112640\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"50.000000\" maxlength=\"255\"><\/input><span class=\"label\">$50.00 - Wow, you\\'re a Beacon!<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio 112641 required\" >' +\n'<label for=\"112641\"><input id=\"112641\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"100.000000\" maxlength=\"255\"><\/input><span class=\"label\">$100.00 - Double Wow, you\\'re a Meteor!<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio 112642 required\" >' +\n'<label for=\"112642\"><input id=\"112642\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"250.000000\" maxlength=\"255\"><\/input><span class=\"label\">$250.00 - 4-1\/2 x Wow, you\\'re a Comet!<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio 112643 required\" >' +\n'<label for=\"112643\"><input id=\"112643\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"500.000000\" maxlength=\"255\"><\/input><span class=\"label\">$500.00 - 10x Wow, you\\'re a Star!<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio 112644 required\" >' +\n'<label for=\"112644\"><input id=\"112644\" name=\"donation-level\" class=\"required\" type=\"radio\" value=\"1000.000000\" maxlength=\"255\"><\/input><span class=\"label\">$1,000.00 - 20x Wow, you\\'re an Angel!<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio other-option required\" >' +\n'<label for=\"other-option\"><input id=\"other-option\" name=\"donation-level\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Other<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field text other-amount\" >' +\n'<input id=\"other-amount\" name=\"other-amount\" class=\"otherAmount\" type=\"text\" placeholder=\"$0.00\"><\/input>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section recurring\">' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field checkbox recurring\" >' +\n'<label for=\"recurring\"><input id=\"recurring\" name=\"recurring\" type=\"checkbox\" maxlength=\"255\"><\/input><span class=\"label\">Show my support by making this a recurring donation<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field label recurring-paypal-venmo-label-info\" >' +\n'<label for=\"recurring-paypal-venmo-label-info\"><span class=\"label\">(Not available for payments made through PayPal or Venmo.)<\/span><\/label>' +\n'<html id=\"recurring-paypal-venmo-label-info\" name=\"recurring-paypal-venmo-label-info\" type=\"label\" maxlength=\"255\"><\/html>' +\n'<\/div>' +\n'<div class=\"field\u00a0 frequency required\" style=\"display: none\">' +\n'<label for=\"frequency\">Frequency<span class=\"required-star\">*<\/span><\/label>' +\n'<select id=\"frequency\" name=\"frequency\" class=\"required\"><option value=\"\"><\/option>' +\n'<option value=\"Weekly\">Weekly<\/option>' +\n'<option value=\"Monthly\" selected>Monthly<\/option>' +\n'<option value=\"Quarterly\">Quarterly<\/option>' +\n'<option value=\"SemiAnnually\">Every six months<\/option>' +\n'<option value=\"Yearly\">Yearly<\/option>' +\n'<\/select>' +\n'<\/div>' +\n'<div class=\"field date start-date required\" style=\"display: none\">' +\n'<label for=\"start-date\"><span class=\"label\">Start Date<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"start-date\" name=\"start-date\" class=\"validDate required\" type=\"date\" placeholder=\"mm\/dd\/yyyy\"><\/input>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 ' +\n'\u00a0 \u00a0 <div class=\"section contact\">' +\n'\u00a0 \u00a0 \u00a0 <h3>Contact Information<\/h3>' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field text first-name required\" >' +\n'<label for=\"first-name\"><span class=\"label\">First Name<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"first-name\" name=\"first-name\" class=\"required\" type=\"text\"><\/input>' +\n'<\/div>' +\n'<div class=\"field text last-name required\" >' +\n'<label for=\"last-name\"><span class=\"label\">Last Name<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"last-name\" name=\"last-name\" class=\"required\" type=\"text\"><\/input>' +\n'<\/div>' +\n'<div class=\"field email email-address required\" >' +\n'<label for=\"email-address\"><span class=\"label\">Email<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"email-address\" name=\"email-address\" class=\"email required\" type=\"email\" placeholder=\"someone@website.com\"><\/input>' +\n'<\/div>' +\n'<div class=\"field tel phone-number\" >' +\n'<label for=\"phone-number\"><span class=\"label\">Phone<\/span><\/label>' +\n'<input id=\"phone-number\" name=\"phone-number\" class=\"phoneUS\" type=\"tel\"><\/input>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section billing-address\">' +\n'\u00a0 \u00a0 \u00a0 <h3>Billing Address<\/h3>' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field\u00a0 country required\" >' +\n'<label for=\"country\">Country<span class=\"required-star\">*<\/span><\/label>' +\n'<select id=\"country\" name=\"country\" class=\"required\"><option value=\"\"><\/option>' +\n'<option value=\"AF\">Afghanistan<\/option>' +\n'<option value=\"AX\">Aland Islands<\/option>' +\n'<option value=\"AL\">Albania<\/option>' +\n'<option value=\"DZ\">Algeria<\/option>' +\n'<option value=\"AS\">American Samoa<\/option>' +\n'<option value=\"AD\">Andorra<\/option>' +\n'<option value=\"AO\">Angola<\/option>' +\n'<option value=\"AI\">Anguilla<\/option>' +\n'<option value=\"AQ\">Antarctica<\/option>' +\n'<option value=\"AG\">Antigua and Barbuda<\/option>' +\n'<option value=\"AR\">Argentina<\/option>' +\n'<option value=\"AM\">Armenia<\/option>' +\n'<option value=\"AW\">Aruba<\/option>' +\n'<option value=\"AU\">Australia<\/option>' +\n'<option value=\"AT\">Austria<\/option>' +\n'<option value=\"AZ\">Azerbaijan<\/option>' +\n'<option value=\"BS\">Bahamas<\/option>' +\n'<option value=\"BH\">Bahrain<\/option>' +\n'<option value=\"BD\">Bangladesh<\/option>' +\n'<option value=\"BB\">Barbados<\/option>' +\n'<option value=\"BY\">Belarus<\/option>' +\n'<option value=\"BE\">Belgium<\/option>' +\n'<option value=\"BZ\">Belize<\/option>' +\n'<option value=\"BJ\">Benin<\/option>' +\n'<option value=\"BM\">Bermuda<\/option>' +\n'<option value=\"BT\">Bhutan<\/option>' +\n'<option value=\"BO\">Bolivia<\/option>' +\n'<option value=\"BA\">Bosnia and Herzegovina<\/option>' +\n'<option value=\"BW\">Botswana<\/option>' +\n'<option value=\"BV\">Bouvet Island<\/option>' +\n'<option value=\"BR\">Brazil<\/option>' +\n'<option value=\"IO\">British Indian Ocean Territory<\/option>' +\n'<option value=\"BN\">Brunei Darussalam<\/option>' +\n'<option value=\"BG\">Bulgaria<\/option>' +\n'<option value=\"BF\">Burkina Faso<\/option>' +\n'<option value=\"BI\">Burundi<\/option>' +\n'<option value=\"KH\">Cambodia<\/option>' +\n'<option value=\"CM\">Cameroon<\/option>' +\n'<option value=\"CA\">Canada<\/option>' +\n'<option value=\"CV\">Cape Verde<\/option>' +\n'<option value=\"KY\">Cayman Islands<\/option>' +\n'<option value=\"CF\">Central African Republic<\/option>' +\n'<option value=\"TD\">Chad<\/option>' +\n'<option value=\"CL\">Chile<\/option>' +\n'<option value=\"CN\">China<\/option>' +\n'<option value=\"CX\">Christmas Island<\/option>' +\n'<option value=\"CC\">Cocos (Keeling) Islands<\/option>' +\n'<option value=\"CO\">Colombia<\/option>' +\n'<option value=\"KM\">Comoros<\/option>' +\n'<option value=\"CG\">Congo<\/option>' +\n'<option value=\"CD\">Democratic Republic of the Congo<\/option>' +\n'<option value=\"CK\">Cook Islands<\/option>' +\n'<option value=\"CR\">Costa Rica<\/option>' +\n'<option value=\"CI\">Cote d\\'Ivoire<\/option>' +\n'<option value=\"HR\">Croatia<\/option>' +\n'<option value=\"CU\">Cuba<\/option>' +\n'<option value=\"CW\">Curacao<\/option>' +\n'<option value=\"CY\">Cyprus<\/option>' +\n'<option value=\"CZ\">Czech Republic<\/option>' +\n'<option value=\"DK\">Denmark<\/option>' +\n'<option value=\"DJ\">Djibouti<\/option>' +\n'<option value=\"DM\">Dominica<\/option>' +\n'<option value=\"DO\">Dominican Republic<\/option>' +\n'<option value=\"EC\">Ecuador<\/option>' +\n'<option value=\"EG\">Egypt<\/option>' +\n'<option value=\"SV\">El Salvador<\/option>' +\n'<option value=\"GQ\">Equatorial Guinea<\/option>' +\n'<option value=\"ER\">Eritrea<\/option>' +\n'<option value=\"EE\">Estonia<\/option>' +\n'<option value=\"SZ\">Eswatini<\/option>' +\n'<option value=\"ET\">Ethiopia<\/option>' +\n'<option value=\"FK\">Falkland Islands (Malvinas)<\/option>' +\n'<option value=\"FO\">Faroe Islands<\/option>' +\n'<option value=\"FJ\">Fiji<\/option>' +\n'<option value=\"FI\">Finland<\/option>' +\n'<option value=\"FR\">France<\/option>' +\n'<option value=\"GF\">French Guiana<\/option>' +\n'<option value=\"PF\">French Polynesia<\/option>' +\n'<option value=\"TF\">French Southern Territories<\/option>' +\n'<option value=\"GA\">Gabon<\/option>' +\n'<option value=\"GM\">Gambia<\/option>' +\n'<option value=\"GE\">Georgia<\/option>' +\n'<option value=\"DE\">Germany<\/option>' +\n'<option value=\"GH\">Ghana<\/option>' +\n'<option value=\"GI\">Gibraltar<\/option>' +\n'<option value=\"GR\">Greece<\/option>' +\n'<option value=\"GL\">Greenland<\/option>' +\n'<option value=\"GD\">Grenada<\/option>' +\n'<option value=\"GP\">Guadeloupe<\/option>' +\n'<option value=\"GU\">Guam<\/option>' +\n'<option value=\"GT\">Guatemala<\/option>' +\n'<option value=\"GG\">Guernsey<\/option>' +\n'<option value=\"GN\">Guinea<\/option>' +\n'<option value=\"GW\">Guinea-Bissau<\/option>' +\n'<option value=\"GY\">Guyana<\/option>' +\n'<option value=\"HT\">Haiti<\/option>' +\n'<option value=\"HM\">Heard Island<\/option>' +\n'<option value=\"HN\">Honduras<\/option>' +\n'<option value=\"HK\">Hong Kong<\/option>' +\n'<option value=\"HU\">Hungary<\/option>' +\n'<option value=\"IS\">Iceland<\/option>' +\n'<option value=\"IN\">India<\/option>' +\n'<option value=\"ID\">Indonesia<\/option>' +\n'<option value=\"IR\">Islamic Republic of Iran<\/option>' +\n'<option value=\"IQ\">Iraq<\/option>' +\n'<option value=\"IE\">Ireland<\/option>' +\n'<option value=\"IM\">Isle of Man<\/option>' +\n'<option value=\"IL\">Israel<\/option>' +\n'<option value=\"IT\">Italy<\/option>' +\n'<option value=\"JM\">Jamaica<\/option>' +\n'<option value=\"JP\">Japan<\/option>' +\n'<option value=\"JE\">Jersey<\/option>' +\n'<option value=\"JO\">Jordan<\/option>' +\n'<option value=\"KZ\">Kazakhstan<\/option>' +\n'<option value=\"KE\">Kenya<\/option>' +\n'<option value=\"KI\">Kiribati<\/option>' +\n'<option value=\"KP\">Democratic People\\'s Republic of Korea<\/option>' +\n'<option value=\"KR\">Republic of Korea<\/option>' +\n'<option value=\"KW\">Kuwait<\/option>' +\n'<option value=\"KG\">Kyrgyzstan<\/option>' +\n'<option value=\"LA\">Lao People\\'s Democratic Republic<\/option>' +\n'<option value=\"LV\">Latvia<\/option>' +\n'<option value=\"LB\">Lebanon<\/option>' +\n'<option value=\"LS\">Lesotho<\/option>' +\n'<option value=\"LR\">Liberia<\/option>' +\n'<option value=\"LY\">Libya<\/option>' +\n'<option value=\"LI\">Liechtenstein<\/option>' +\n'<option value=\"LT\">Lithuania<\/option>' +\n'<option value=\"LU\">Luxembourg<\/option>' +\n'<option value=\"MO\">Macao<\/option>' +\n'<option value=\"MK\">Macedonia<\/option>' +\n'<option value=\"MG\">Madagascar<\/option>' +\n'<option value=\"MW\">Malawi<\/option>' +\n'<option value=\"MY\">Malaysia<\/option>' +\n'<option value=\"MV\">Maldives<\/option>' +\n'<option value=\"ML\">Mali<\/option>' +\n'<option value=\"MT\">Malta<\/option>' +\n'<option value=\"MH\">Marshall Islands<\/option>' +\n'<option value=\"MQ\">Martinique<\/option>' +\n'<option value=\"MR\">Mauritania<\/option>' +\n'<option value=\"MU\">Mauritius<\/option>' +\n'<option value=\"YT\">Mayotte<\/option>' +\n'<option value=\"MX\">Mexico<\/option>' +\n'<option value=\"FM\">Federated States of Micronesia<\/option>' +\n'<option value=\"MD\">Republic of Moldova<\/option>' +\n'<option value=\"MC\">Monaco<\/option>' +\n'<option value=\"MN\">Mongolia<\/option>' +\n'<option value=\"ME\">Montenegro<\/option>' +\n'<option value=\"MS\">Montserrat<\/option>' +\n'<option value=\"MA\">Morocco<\/option>' +\n'<option value=\"MZ\">Mozambique<\/option>' +\n'<option value=\"MM\">Myanmar<\/option>' +\n'<option value=\"NA\">Namibia<\/option>' +\n'<option value=\"NR\">Nauru<\/option>' +\n'<option value=\"NP\">Nepal<\/option>' +\n'<option value=\"NL\">Netherlands<\/option>' +\n'<option value=\"NC\">New Caledonia<\/option>' +\n'<option value=\"NZ\">New Zealand<\/option>' +\n'<option value=\"NI\">Nicaragua<\/option>' +\n'<option value=\"NE\">Niger<\/option>' +\n'<option value=\"NG\">Nigeria<\/option>' +\n'<option value=\"NU\">Niue<\/option>' +\n'<option value=\"NF\">Norfolk Island<\/option>' +\n'<option value=\"MP\">Northern Mariana Islands<\/option>' +\n'<option value=\"NO\">Norway<\/option>' +\n'<option value=\"OM\">Oman<\/option>' +\n'<option value=\"PK\">Pakistan<\/option>' +\n'<option value=\"PW\">Palau<\/option>' +\n'<option value=\"PS\">State of Palestine<\/option>' +\n'<option value=\"PA\">Panama<\/option>' +\n'<option value=\"PG\">Papua New Guinea<\/option>' +\n'<option value=\"PY\">Paraguay<\/option>' +\n'<option value=\"PE\">Peru<\/option>' +\n'<option value=\"PH\">Philippines<\/option>' +\n'<option value=\"PN\">Pitcairn<\/option>' +\n'<option value=\"PL\">Poland<\/option>' +\n'<option value=\"PT\">Portugal<\/option>' +\n'<option value=\"PR\">Puerto Rico<\/option>' +\n'<option value=\"QA\">Qatar<\/option>' +\n'<option value=\"RE\">Reunion<\/option>' +\n'<option value=\"RO\">Romania<\/option>' +\n'<option value=\"RU\">Russian Federation<\/option>' +\n'<option value=\"RW\">Rwanda<\/option>' +\n'<option value=\"BL\">Saint Barthelemy<\/option>' +\n'<option value=\"SH\">Ascension and Tristan da Cunha Saint Helena<\/option>' +\n'<option value=\"KN\">Saint Kitts and Nevis<\/option>' +\n'<option value=\"LC\">Saint Lucia<\/option>' +\n'<option value=\"MF\">Saint Martin (French part)<\/option>' +\n'<option value=\"PM\">Saint Pierre and Miquelon<\/option>' +\n'<option value=\"VC\">Saint Vincent and the Grenadines<\/option>' +\n'<option value=\"WS\">Samoa<\/option>' +\n'<option value=\"SM\">San Marino<\/option>' +\n'<option value=\"ST\">Sao Tome and Principe<\/option>' +\n'<option value=\"SA\">Saudi Arabia<\/option>' +\n'<option value=\"SN\">Senegal<\/option>' +\n'<option value=\"RS\">Serbia<\/option>' +\n'<option value=\"SC\">Seychelles<\/option>' +\n'<option value=\"SL\">Sierra Leone<\/option>' +\n'<option value=\"SG\">Singapore<\/option>' +\n'<option value=\"SX\">Sint Maarten (Dutch part)<\/option>' +\n'<option value=\"SK\">Slovakia<\/option>' +\n'<option value=\"SI\">Slovenia<\/option>' +\n'<option value=\"SB\">Solomon Islands<\/option>' +\n'<option value=\"SO\">Somalia<\/option>' +\n'<option value=\"ZA\">South Africa<\/option>' +\n'<option value=\"GS\">South Georgia<\/option>' +\n'<option value=\"SS\">South Sudan<\/option>' +\n'<option value=\"ES\">Spain<\/option>' +\n'<option value=\"LK\">Sri Lanka<\/option>' +\n'<option value=\"SD\">Sudan<\/option>' +\n'<option value=\"SR\">Suriname<\/option>' +\n'<option value=\"SJ\">Svalbard and Jan Mayen<\/option>' +\n'<option value=\"SE\">Sweden<\/option>' +\n'<option value=\"CH\">Switzerland<\/option>' +\n'<option value=\"SY\">Syrian Arab Republic<\/option>' +\n'<option value=\"TW\">Taiwan<\/option>' +\n'<option value=\"TJ\">Tajikistan<\/option>' +\n'<option value=\"TZ\">United Republic of Tanzania<\/option>' +\n'<option value=\"TH\">Thailand<\/option>' +\n'<option value=\"TL\">Timor-Leste<\/option>' +\n'<option value=\"TG\">Togo<\/option>' +\n'<option value=\"TK\">Tokelau<\/option>' +\n'<option value=\"TO\">Tonga<\/option>' +\n'<option value=\"TT\">Trinidad and Tobago<\/option>' +\n'<option value=\"TN\">Tunisia<\/option>' +\n'<option value=\"TR\">Turkey<\/option>' +\n'<option value=\"TM\">Turkmenistan<\/option>' +\n'<option value=\"TC\">Turks and Caicos Islands<\/option>' +\n'<option value=\"TV\">Tuvalu<\/option>' +\n'<option value=\"UG\">Uganda<\/option>' +\n'<option value=\"UA\">Ukraine<\/option>' +\n'<option value=\"AE\">United Arab Emirates<\/option>' +\n'<option value=\"GB\">United Kingdom<\/option>' +\n'<option value=\"US\" selected>United States<\/option>' +\n'<option value=\"UM\">United States Minor Outlying Islands<\/option>' +\n'<option value=\"UY\">Uruguay<\/option>' +\n'<option value=\"UZ\">Uzbekistan<\/option>' +\n'<option value=\"VU\">Vanuatu<\/option>' +\n'<option value=\"VA\">Vatican City<\/option>' +\n'<option value=\"VE\">Venezuela<\/option>' +\n'<option value=\"VN\">Viet Nam<\/option>' +\n'<option value=\"VG\">British Virgin Islands<\/option>' +\n'<option value=\"VI\">U.S. Virgin Islands<\/option>' +\n'<option value=\"WF\">Wallis and Futuna<\/option>' +\n'<option value=\"EH\">Western Sahara<\/option>' +\n'<option value=\"YE\">Yemen<\/option>' +\n'<option value=\"ZM\">Zambia<\/option>' +\n'<option value=\"ZW\">Zimbabwe<\/option>' +\n'<\/select>' +\n'<\/div>' +\n'<div class=\"field\u00a0 street-address required\" >' +\n'<label for=\"street-address\"><span class=\"label\">Address<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<textarea id=\"street-address\" name=\"street-address\" class=\"required\"><\/textarea>' +\n'<\/div>' +\n'<div class=\"field text city required\" >' +\n'<label for=\"city\"><span class=\"label\">City<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"city\" name=\"city\" class=\"required\" type=\"text\" data-us-label=\"City\" data-bm-label=\"Parish\"><\/input>' +\n'<\/div>' +\n'<div class=\"field\u00a0 state required\" >' +\n'<label for=\"state\">State<span class=\"required-star\">*<\/span><\/label>' +\n'<select id=\"state\" name=\"state\" class=\"required\"><option value=\"\"><\/option>' +\n'<option value=\"AL\">Alabama<\/option>' +\n'<option value=\"AK\">Alaska<\/option>' +\n'<option value=\"AS\">American Samoa<\/option>' +\n'<option value=\"AZ\">Arizona<\/option>' +\n'<option value=\"AR\">Arkansas<\/option>' +\n'<option value=\"AE\">Armed Forces Africa, Canada, Europe, Middle East<\/option>' +\n'<option value=\"AA\">Armed Forces Americas (except Canada)<\/option>' +\n'<option value=\"AP\">Armed Forces Pacific<\/option>' +\n'<option value=\"CA\">California<\/option>' +\n'<option value=\"CO\">Colorado<\/option>' +\n'<option value=\"CT\">Connecticut<\/option>' +\n'<option value=\"DE\">Delaware<\/option>' +\n'<option value=\"DC\">District of Columbia<\/option>' +\n'<option value=\"FL\">Florida<\/option>' +\n'<option value=\"GA\">Georgia<\/option>' +\n'<option value=\"GU\">Guam<\/option>' +\n'<option value=\"HI\">Hawaii<\/option>' +\n'<option value=\"ID\">Idaho<\/option>' +\n'<option value=\"IL\">Illinois<\/option>' +\n'<option value=\"IN\">Indiana<\/option>' +\n'<option value=\"IA\">Iowa<\/option>' +\n'<option value=\"KS\">Kansas<\/option>' +\n'<option value=\"KY\">Kentucky<\/option>' +\n'<option value=\"LA\">Louisiana<\/option>' +\n'<option value=\"ME\">Maine<\/option>' +\n'<option value=\"MD\">Maryland<\/option>' +\n'<option value=\"MA\">Massachusetts<\/option>' +\n'<option value=\"MI\">Michigan<\/option>' +\n'<option value=\"MN\">Minnesota<\/option>' +\n'<option value=\"MS\">Mississippi<\/option>' +\n'<option value=\"MO\">Missouri<\/option>' +\n'<option value=\"MT\">Montana<\/option>' +\n'<option value=\"NE\">Nebraska<\/option>' +\n'<option value=\"NV\">Nevada<\/option>' +\n'<option value=\"NH\">New Hampshire<\/option>' +\n'<option value=\"NJ\">New Jersey<\/option>' +\n'<option value=\"NM\">New Mexico<\/option>' +\n'<option value=\"NY\">New York<\/option>' +\n'<option value=\"NC\">North Carolina<\/option>' +\n'<option value=\"ND\">North Dakota<\/option>' +\n'<option value=\"OH\">Ohio<\/option>' +\n'<option value=\"OK\">Oklahoma<\/option>' +\n'<option value=\"OR\">Oregon<\/option>' +\n'<option value=\"PA\">Pennsylvania<\/option>' +\n'<option value=\"PR\">Puerto Rico<\/option>' +\n'<option value=\"RI\">Rhode Island<\/option>' +\n'<option value=\"SC\">South Carolina<\/option>' +\n'<option value=\"SD\">South Dakota<\/option>' +\n'<option value=\"TN\">Tennessee<\/option>' +\n'<option value=\"TX\">Texas<\/option>' +\n'<option value=\"VI\">US Virgin Islands<\/option>' +\n'<option value=\"UT\">Utah<\/option>' +\n'<option value=\"VT\">Vermont<\/option>' +\n'<option value=\"VA\">Virginia<\/option>' +\n'<option value=\"WA\">Washington<\/option>' +\n'<option value=\"WV\">West Virginia<\/option>' +\n'<option value=\"WI\">Wisconsin<\/option>' +\n'<option value=\"WY\">Wyoming<\/option>' +\n'<\/select>' +\n'<\/div>' +\n'<div class=\"field\u00a0 province required\" style=\"display: none\">' +\n'<label for=\"province\">Province<span class=\"required-star\">*<\/span><\/label>' +\n'<select id=\"province\" name=\"province\" class=\"required\"><option value=\"\"><\/option>' +\n'<option value=\"AB\">Alberta<\/option>' +\n'<option value=\"BC\">British Columbia<\/option>' +\n'<option value=\"MB\">Manitoba<\/option>' +\n'<option value=\"NB\">New Brunswick<\/option>' +\n'<option value=\"NL\">Newfoundland and Labrador<\/option>' +\n'<option value=\"NT\">Northwest Territories<\/option>' +\n'<option value=\"NS\">Nova Scotia<\/option>' +\n'<option value=\"NU\">Nunavut<\/option>' +\n'<option value=\"ON\">Ontario<\/option>' +\n'<option value=\"PE\">Prince Edward Island<\/option>' +\n'<option value=\"QC\">Quebec<\/option>' +\n'<option value=\"SK\">Saskatchewan<\/option>' +\n'<option value=\"YT\">Yukon Territory<\/option>' +\n'<\/select>' +\n'<\/div>' +\n'<div class=\"field number zip-code required\" >' +\n'<label for=\"zip-code\"><span class=\"label\">ZIP Code<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"zip-code\" name=\"zip-code\" class=\"zipcodeUS required\" type=\"number\" minlength=\"5\" maxlength=\"10\"><\/input>' +\n'<\/div>' +\n'<div class=\"field text postal-code required\" style=\"display: none\">' +\n'<label for=\"postal-code\"><span class=\"label\">Postal Code<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"postal-code\" name=\"postal-code\" class=\"required\" type=\"text\"><\/input>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section payment\">' +\n'\u00a0 \u00a0 \u00a0 <h3>Payment Information<\/h3>' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field radio DebitCard required\" >' +\n'<label for=\"DebitCard\"><input id=\"DebitCard\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Debit Card<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio Savings required\" >' +\n'<label for=\"Savings\"><input id=\"Savings\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Savings<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio Checking required\" >' +\n'<label for=\"Checking\"><input id=\"Checking\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Checking<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio PayPalVenmo required\" >' +\n'<label for=\"PayPalVenmo\"><input id=\"PayPalVenmo\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">PayPal or Venmo<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field radio CreditCard required\" >' +\n'<label for=\"CreditCard\"><input id=\"CreditCard\" name=\"payment-type\" class=\"required\" type=\"radio\" maxlength=\"255\"><\/input><span class=\"label\">Credit Card<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field number routingNumber required\" style=\"display: none\">' +\n'<label for=\"routingNumber\"><span class=\"label\">Routing Number<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"routingNumber\" name=\"routing-number\" class=\"required\" type=\"number\" maxlength=\"255\"><\/input>' +\n'<\/div>' +\n'<div class=\"field number accountNumber required\" style=\"display: none\">' +\n'<label for=\"accountNumber\"><span class=\"label\">Account Number<\/span><span class=\"required-star\">*<\/span><\/label>' +\n'<input id=\"accountNumber\" name=\"account-number\" class=\"required\" type=\"number\" maxlength=\"255\"><\/input>' +\n'<\/div>' +\n'<div class=\"field text payment required\" id=\"stripe-cc-fields\">' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <label for=\"card-element\">' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span class=\"label\">Credit or debit card<\/span>' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span class=\"required-star\">*<\/span>' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/label>' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <div id=\"card-element\"><\/div>' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <div id=\"card-errors\" role=\"alert\"><\/div>' +\n'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section custom-fields\">' +\n'\u00a0 \u00a0 \u00a0 <h3>Additional Information<\/h3>' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field text CustomTransactionField_18433\" >' +\n'<label for=\"CustomTransactionField_18433\">Anonymous<\/label>' +\n'<select id=\"CustomTransactionField_18433\" name=\"CustomTransactionField_18433\"><option value=\"\"><\/option>' +\n'<option value=\"19487\">Yes<\/option>' +\n'<\/select>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section comment\">' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field text comment\" >' +\n'<label for=\"comment\"><span class=\"label\">Comments<\/span><\/label>' +\n'<textarea id=\"comment\" name=\"comment\" type=\"text\" value=\"Comments\"><\/textarea>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section consent hidden\">' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field checkbox consent-all\" >' +\n'<label for=\"consent-all\"><input id=\"consent-all\" name=\"consent-all\" type=\"checkbox\" maxlength=\"255\"><\/input><span class=\"label\">I would like to receive or continue receiving updates from Four Way Books<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field checkbox consent-email\" style=\"display: none\">' +\n'<label for=\"consent-email\"><input id=\"consent-email\" name=\"consent-email\" type=\"checkbox\" checked=\"checked\" maxlength=\"255\"><\/input><span class=\"label\">by email<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field checkbox consent-mail\" style=\"display: none\">' +\n'<label for=\"consent-mail\"><input id=\"consent-mail\" name=\"consent-mail\" type=\"checkbox\" checked=\"checked\" maxlength=\"255\"><\/input><span class=\"label\">by postal mail<\/span><\/label>' +\n'<\/div>' +\n'<div class=\"field checkbox consent-phone\" style=\"display: none\">' +\n'<label for=\"consent-phone\"><input id=\"consent-phone\" name=\"consent-phone\" type=\"checkbox\" checked=\"checked\" maxlength=\"255\"><\/input><span class=\"label\">by phone<\/span><\/label>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section true-impact\">' +\n'\u00a0 \u00a0 \u00a0 <h3>Increase My Impact<\/h3>' +\n'\u00a0 \u00a0 \u00a0 <div class=\"field checkbox true-impact\" >' +\n'<label for=\"true-impact\"><input id=\"true-impact\" name=\"true-impact\" type=\"checkbox\" maxlength=\"255\"><\/input><span class=\"label\">Add [amount] to help cover our transaction fees<\/span><\/label>' +\n'<\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"section captcha\">' +\n'\u00a0 \u00a0 \u00a0 <label id=\\'noCaptchaResponseError\\' class=\\'error noCaptchaResponseError\\' style=\\'display: none\\'>You must fill out the CAPTCHA<\/label><div id=\"captcha109568\"><\/div>' +\n'' +\n'<\/div>' +\n'\u00a0 \u00a0 <div class=\"btn-group\">' +\n'\u00a0 \u00a0 \u00a0 <input class=\"btn btn-submit btn-submit-donation\" type=\"submit\" value=\"Enter Payment\" id=\"express-submit\" disabled=\"true\" \/>' +\n'\u00a0 \u00a0 <\/div>' +\n'\u00a0 \u00a0 <div id=\"paypal-button-container\"><\/div>' +\n'\u00a0 <\/form>' +\n'<\/div>' +\n'<div id=\"donation-processing-container\" style=\"display: none\">' +\n'\u00a0 <h2>Processing...<\/h2><p>Your transaction is being processed. Please do not close your browser or leave this page.<\/p>' +\n'<\/div>' +\n'' +\n'' +\u00a0 '';var successHtml109568 = '<div class=\\'donation-success\\'>' +\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0'\u00a0 <h2>Thank You for Your Donation!<\/h2>' +\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0'\u00a0 <p>Your generous gift has been processed. We truly appreciate your continued support.<\/p>' +\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 '\\u003cdiv class=\\\"social-media-buttons\\\" style=\\\"margin-top:10px;\\\"\\u003e\\u003cdiv id=\\\"twitter-buttons\\\"\\u003e\\u003c\/div\\u003e\\u003cdiv class=\\\"fb-like\\\" data-href=\\\"https:\/\/facebook.com\/fourwaybooks\\\" data-layout=\\\"button_count\\\" data-show-faces=\\\"true\\\" style=\\\"padding-right: 10px;\\\" data-action=\\\"like\\\" \\u003e\\u003c\/div\\u003e\\u003cdiv id=\\\"facebookShareOnly\\\" class=\\\"fb-share-button\\\" data-href=\\\"https:\/\/facebook.com\/fourwaybooks\\\" data-layout=\\\"button_count\\\"\\u003e\\u003c\/div\\u003e\\u003cscript type=\\u0027text\/javascript\\u0027\\u003edocument.getElementById(\\u0027facebookShareOnly\\u0027).setAttribute(\\u0027data-href\\u0027, window.location.href);\\u003c\/script\\u003e\\u003c\/div\\u003e \\u003cscript\\u003e\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (navigator.userAgent.indexOf(\\u0027Edge\/\\u0027) === -1) {\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=\/^http:\/.test(d.location)?\\\"http\\\":\\\"https\\\";if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+\\\":\/\/platform.twitter.com\/widgets.js\\\";fjs.parentNode.insertBefore(js,fjs);}}(document, \\\"script\\\", \\\"twitter-wjs\\\");\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var twitterButtons = document.getElementById(\\u0027twitter-buttons\\u0027);\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 twitterButtons.innerHTML = \\u0027\\u003cdiv id=\\\"tweetButton\\\" style=\\\"float:left; margin-right:10px\\\"\\u003e \\u003ca href=\\\"https:\/\/twitter.com\/share\\\" data-text=\\\"I just made a donation to @FourWayBooks. You should too!\\\" class=\\\"twitter-share-button\\\"\\u003eTweet\\u003c\/a\\u003e \\u003c\/div\\u003e\\u003cdiv id=\\\"followButton\\\"\\u003e \\u003ca href=\\\"https:\/\/twitter.com\/FourWayBooks\\\" class=\\\"twitter-follow-button\\\"\\u003eFollow\\u003c\/a\\u003e \\u003c\/div\\u003e\\u0027;\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 twitterButtons.style.height = \\u002735px\\u0027;\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\\r\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \\u003c\/script\\u003e \\u003cdiv id=\\\"fb-root\\\"\\u003e\\u003c\/div\\u003e \\u003cscript\\u003e(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = \\\"\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1\\u0026version=v2.8\\\"; fjs.parentNode.insertBefore(js, fjs); }(document, \\u0027script\\u0027, \\u0027facebook-jssdk\\u0027));\\u003c\/script\\u003e ' +\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 '<\/div>';( function($) {if (Bloomerang.useDonationId('109568')) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.useProcessor('108545', 'StripeExpress', 'pk_live_iZYXFefCkt380zu63aqUIo7y');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 html109568 = '<p style=\"color: red\">Only one donation or event registration form can be used on each page.<\/p>';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }if (jQuery('#bloomerangForm109568').length) {\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (window.ActiveXObject) { \/\/ they are using IE < 11, which doesn't support TLS 1.1\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 html109568 = '<p style=\"color: red\">Your browser does not support the minimum security requirements for keeping your Credit Card information safe when processing payments. Please upgrade your browser or download the latest version of' +\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ' <a target=\\'_blank\\' href=\\'https:\/\/www.google.com\/chrome\/browser\/desktop\/\\'>Chrome<\/a> or <a target=\\'_blank\\' href=\\'https:\/\/www.mozilla.org\/en-US\/firefox\/new\/\\'>Firefox<\/a>.<\/p>';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery('#bloomerangForm109568').after(html109568);\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Bloomerang.Util.requireStripe(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.Stripe = Stripe('pk_live_iZYXFefCkt380zu63aqUIo7y');\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.useKey('pub_59ee9b6d-052a-11ec-9331-02bc695e0cd7');\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Means we didn't set the client secret for self-hosted forms so we create one!\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if(!Bloomerang.StripePaymentElement) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.createInitialIntentForSelfHosted(false);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.mountStripePaymentElements(false);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #express-submit\").val(\"Donate\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".registration-form #express-submit\").val(\"Register\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".membership-form #express-submit\").val(\"Join\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#express-submit\").attr(\"disabled\", false);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.IsPayPalVenmoEnabled = false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0jQuery(\"#donation-form .recurring-paypal-venmo-label-info\").remove();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0jQuery(\"#paypal-button-container\").remove();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0jQuery(\"#donation-form .PayPalVenmo\").remove();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (Bloomerang.paymentFormLoaded) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.paymentFormLoaded = true;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0window.captchaLoadCallback = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.gRecaptchaLoaded = true;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.load('https:\/\/www.google.com\/recaptcha\/api.js?onload=captchaLoadCallback&render=explicit',\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 function() { return Bloomerang.gRecaptchaLoaded; },\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery('.section.captcha').removeAttr('style');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery('form.donation-form').data('captcha-id', grecaptcha.render('captcha109568', { 'sitekey' : '6Ld-ZjgcAAAAABSg7K2vvISxNl6EUF4AuyZRWg3k' }));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 },\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 true,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 true);\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.transactionFee = 0.3;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.transactionFeeRate = 0.032;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.transactionFeeEft = 0.3;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.transactionFeeRateEft = 0.018;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.transactionFeePayPal = 0.49;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.transactionFeeRatePayPal = 0.032;\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.useKey('pub_59ee9b6d-052a-11ec-9331-02bc695e0cd7');\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.getDonationAmount = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return Number(accounting.unformat(jQuery(\".donation-form .section.donation input[name='donation-level']:checked\").val() || jQuery(\".donation-form #donation-amount\").val()));\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Register proper callbacks for various stages\/outcomes of submission\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Widget.Donation.OnSubmit = function (args) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".btn-submit-donation\").val(\"Donating...\").prop(\"disabled\", true).addClass(\"disabled\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var val = function (selector) { return jQuery(selector).val(); };\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var country = val(\".donation-form #country\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var state = Bloomerang.Util.getCorrectState(country, val(\".donation-form #state\"), val(\".donation-form #province\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var zipCode = Bloomerang.Util.getCorrectZipCode(country, val(\".donation-form #zip-code\"), val(\".donation-form #postal-code\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Account\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .individual()\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .firstName(val(\".donation-form #first-name\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .middleName(val(\".donation-form #middle-name\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .lastName(val(\".donation-form #last-name\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .homeAddress(val(\".donation-form #street-address\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0val(\".donation-form #city\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0state,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0zipCode,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0country)\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .homeEmail(val(\".donation-form #email-address\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .homePhone(val(\".donation-form #phone-number\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .applyDonationCustomFields();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\".donation-form #consent-all\").prop(\"checked\")) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Account.optedInStatus(jQuery(\".donation-form #consent-email\").prop(\"checked\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0jQuery(\".donation-form #consent-mail\").prop(\"checked\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0jQuery(\".donation-form #consent-phone\").prop(\"checked\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\".donation-form #recurring\").prop(\"checked\")) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.RecurringDonation\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .amount(amount)\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .fundId(val(\".donation-form #fund\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .note(val(\".donation-form #comment\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .frequency(val(\".donation-form #frequency\") || \"Monthly\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .startDate(val(\".donation-form #start-date\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .applyDonationCustomFields();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Need to do a null-check here because they might have a cached version of Bloomerang-v2.js\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (Bloomerang.RecurringDonation.trueImpactEnabled && Bloomerang.RecurringDonation.trueImpactUsed) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.RecurringDonation\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .trueImpactEnabled(jQuery(\".donation-form .true-impact .fee-amount\").length > 0)\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .trueImpactUsed(jQuery(\".donation-form .true-impact input:checked\").length > 0);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Donation\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .amount(amount)\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .fundId(val(\".donation-form #fund\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .note(val(\".donation-form #comment\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .applyDonationCustomFields();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Need to do a null-check here because they might have a cached version of Bloomerang-v2.js\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (Bloomerang.Donation.trueImpactEnabled && Bloomerang.Donation.trueImpactUsed) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Donation\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .trueImpactEnabled(jQuery(\".donation-form .true-impact .fee-amount\").length > 0)\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .trueImpactUsed(jQuery(\".donation-form .true-impact input:checked\").length > 0);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\"#donation-form #Checking\").is(\":checked\") ||\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form #Savings\").is(\":checked\")) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Eft\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .accountNumber(val(\".donation-form #accountNumber\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .routingNumber(val(\".donation-form #routingNumber\"))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .type(jQuery(\"#donation-form .section.payment input[type='radio']:checked\").attr(\"id\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else if (jQuery(\"#PayPalVenmo\").is(\":checked\")) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Donation\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0.type(jQuery(\"#donation-form .section.payment input[type='radio']:checked\").attr(\"id\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.ValidateDonationFormCaptcha = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (typeof(grecaptcha) !== \"undefined\" && jQuery(\"#captcha\" + Bloomerang.Data.WidgetIds.Donation).children().length) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var captchaResponse = grecaptcha.getResponse(jQuery(\".donation-form\").data(\"captcha-id\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (captchaResponse) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .noCaptchaResponseError\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.captchaResponse(captchaResponse);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return true;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .noCaptchaResponseError\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else return true;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.scrollToElement = function(element) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var distance = 100;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var offset = element.offset().top;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var offsetTop = offset > distance ? offset - distance : offset;\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery('html, body').animate({ scrollTop : offsetTop}, 500);\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess = function (response) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-processing-container\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var formContainer = jQuery(\"#donation-form-container\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 formContainer.show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 formContainer.html(successHtml109568);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.scrollToElement(formContainer);\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError = function (response) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".btn-submit-donation\").prop(\"disabled\", false).removeClass(\"disabled\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.updateDonateButtonText();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form-container .errors\").removeClass(\"hidden\").html(response.Message);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-processing-container\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form-container\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.scrollToElement(jQuery(\"#donation-form-container .errors\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.cancelFinancialSubmission(jQuery(\"#donation-form\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (typeof(SpreedlyExpress) !== 'undefined') {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SpreedlyExpress.unload();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.initSpreedly();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (typeof(grecaptcha) !== \"undefined\" && jQuery(\"#captcha\" + Bloomerang.Data.WidgetIds.Donation).children().length) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 grecaptcha.reset(jQuery(\".donation-form\").data(\"captcha-id\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.applyDonationCustomFields = function (obj, type) {\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Clear any fields from a previous failed submission\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 obj.clearCustomFields();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Apply all <input> (not multiselect), <select> and <textarea> fields\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.custom-fields :input:not(a > input, select)[id*=\" + type + \"]\").each(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(this).val().hasValue()) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 obj.customFreeformField(jQuery(this).attr(\"id\").toUntypedValue(), jQuery(this).val());\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Apply all <select> fields\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.custom-fields select[id*=\" + type + \"]\").each(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(this).val().hasValue()) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 obj.customPickField(jQuery(this).attr(\"id\").toUntypedValue(), jQuery(this).val());\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Apply all multiselect fields\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.custom-fields .checkboxes[id*=\" + type + \"]\").each(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 obj.customPickField(jQuery(this).attr(\"id\").toUntypedValue(),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery.map(jQuery(this).children(\".checkbox.selected\"), function(v) { return jQuery(v).attr(\"data-id\"); }));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 String.prototype.hasValue = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return (this && jQuery.trim(this)); \/\/IE8 doesn't have a native trim function\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Account.applyDonationCustomFields = function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.applyDonationCustomFields(this, \"Account\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Donation.applyDonationCustomFields = function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.applyDonationCustomFields(this, \"Transaction\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.RecurringDonation.applyDonationCustomFields = function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.applyDonationCustomFields(this, \"Transaction\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 String.prototype.toUntypedValue = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this.substring(this.indexOf('_') + 1);\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Date.prototype.toDateInputValue = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var local = new Date(this);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 local.setMinutes(this.getMinutes() - this.getTimezoneOffset());\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return (local.getMonth() + 1) + \/\/ Add one to the month because it starts at 0\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"\/\" + local.getDate() + \"\/\" + local.getFullYear();\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(document).ready(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.start-date input\").val(new Date().toDateInputValue());\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Hide recurring donation options if recurring donation box is unchecked\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.recurring\").change(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.recurring\").siblings().not(\".recurring-paypal-venmo-label-info\").each(function(i, e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(e).toggle();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\u00a0 \u00a0 \u00a0 \u00a0 })\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ The other-amount field is only equired when the \"Other\" donation-level is selected\n\u00a0 \u00a0 \u00a0 \u00a0 toggleOtherAmountRequired = function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #other-amount\").toggleClass(\"required\",\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #other-option\").prop(\"checked\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.calculateDonationTrueImpact();\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.donation input[name='donation-level']\").change(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0toggleOtherAmountRequired();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Bloomerang.Util.updateDonateButtonText();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0});\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\".donation-form .true-impact label\").length) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .true-impact label\")[0].innerHTML = jQuery(\".donation-form .true-impact label\")[0].innerHTML.replace(\"[amount]\", \"<span class='fee-amount'>$0<\/span>\");\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.calculateDonationTrueImpact = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (!jQuery(\".donation-form .true-impact .fee-amount\").length) { return; }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Note that we don't really care about JS floating point math. It's OK if the numbers are a couple cents off.\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var amount = Bloomerang.Util.getDonationAmount();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var isEft = (jQuery(\"#donation-form #Checking\").is(\":checked\") || jQuery(\"#donation-form #Savings\").is(\":checked\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var isPayPalVenmo = jQuery(\"#donation-form #PayPalVenmo\").is(\":checked\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var isStripeExpress = Bloomerang.Api.ProcessorType === \"StripeExpress\";\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var feeRate = isEft ? Bloomerang.transactionFeeRateEft : Bloomerang.transactionFeeRate;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var newTotal = (amount + (isEft ? Bloomerang.transactionFeeEft : Bloomerang.transactionFee)) \/ (1 - feeRate);\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var impactAmount;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if(isPayPalVenmo){\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var paypalFee = Bloomerang.transactionFeePayPal;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var paypalPercentage = Bloomerang.transactionFeeRatePayPal;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 newTotal = (amount + paypalFee) \/ (1 - paypalPercentage);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 impactAmount = Number((Math.floor((newTotal - amount)*100)\/100).toFixed(2));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else{\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 impactAmount = isStripeExpress\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ? Number((Math.floor((newTotal - amount)*100)\/100).toFixed(2))\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Number((newTotal - amount).toFixed(2));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .true-impact .fee-amount\").text(accounting.formatMoney(impactAmount));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return impactAmount;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.getDonationTrueImpactAmount = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\".donation-form .true-impact input:checked\").length) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return Bloomerang.Util.calculateDonationTrueImpact();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return 0;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.updateDonateButtonText = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\"#donation-form #Checking\").is(\":checked\") ||\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form #Savings\").is(\":checked\") ||\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.isProcessorStripe()) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var amount = Bloomerang.Util.getDonationAmount();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var impactAmount = Bloomerang.Util.getDonationTrueImpactAmount();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".btn-submit-donation\").val(\"Donate \" + accounting.formatMoney(amount + impactAmount));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".btn-submit-donation\").val(\"Enter Payment\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Changing the value of other-amount should change the value of other-option\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #other-amount\").change(function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #other-option\").val(jQuery(this).val());\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.calculateDonationTrueImpact();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.updateDonateButtonText();\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #donation-amount\").change(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.calculateDonationTrueImpact();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.updateDonateButtonText();\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Clicking into the other-amount field should select the other-option\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #other-amount\").click(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #other-option\").prop('checked',true);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 toggleOtherAmountRequired();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.calculateDonationTrueImpact();\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"phoneUS\", function(phone_number, element) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var digits = phone_number.replace(\/\\D\/g, \"\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this.optional(element) || digits.length == 7 || digits.length == 10 || digits.length == 11;\n\u00a0 \u00a0 \u00a0 \u00a0 }, \"Please specify a valid phone number or use '+' for international.\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"phoneInternational\", function (phone_number, element) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this.optional(element) || \/^\\+[0-9\\-\\(\\)\\s.]+$\/i.test(phone_number);\n\u00a0 \u00a0 \u00a0 \u00a0 }, \"Please specify a valid phone number.\");\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.classRuleSettings.phoneInternational = { phoneInternational: true };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"zipcodeUS\", function (value, element) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this.optional(element) || \/\\d{5}-\\d{4}$|^\\d{5}$\/.test(value)\n\u00a0 \u00a0 \u00a0 \u00a0 }, \"The specified US ZIP Code is invalid\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"currency\", function (value, element, options) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return !value ||\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 value\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .replace(\"$\", \"\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .replace(\".\", \"\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .split(\",\").join(\"\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .match(\/^\\d+$\/g);\n\u00a0 \u00a0 \u00a0 \u00a0 }, \"Not a valid currency\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.classRuleSettings.currency = { currency: true };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Validate the other amount, but only if they selected it\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"otherAmount\", function(value, element, param) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\".donation-form #other-option\").prop(\"checked\")) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return jQuery.validator.methods.min.bind(this)(value, element, 1) &&\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.methods.currency(value, element);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return true;\n\u00a0 \u00a0 \u00a0 \u00a0 }, \"Invalid amount\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.classRuleSettings.otherAmount = { otherAmount: true };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"number\", function (value, element, options) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return !value ||\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 value\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .replace(\".\", \"\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .split(\",\").join(\"\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 .match(\/^\\d+$\/g);\n\u00a0 \u00a0 \u00a0 \u00a0 }, \"Not a valid number\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.classRuleSettings.number = { number: true };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.addMethod(\"validYear\", function (value, element, options) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 try {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return (!value || value.match(\/^[1-9]\\d\\d\\d$\/)) ? true : false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 catch (e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 }, function () { return \"Must be a 4 digit year\"; });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.classRuleSettings.validYear = { validYear: true };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Validate that the donation amount is at least $1\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.methods.min = function( value, element, param ) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (typeof (accounting) === \"undefined\") { \/\/ rip out $ and ,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 value = ((value + \"\") || \"\").replace(\/[\\$,]\/g, \"\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else { \/\/ Use accounting.parse, to handle $ and ,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 value = accounting.parse(value);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return this.optional( element ) || value >= param;\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.classRuleSettings.minimum1 = { min: 1 };\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery.validator.messages.min = 'Please enter a value of at least {0}.'\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #country\").change(function(event) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(event.target || event.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var isInternational = (element.val() != \"US\" && element.val() != \"CA\" && element.val() != \"BM\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.addLog(\"Pre country change: Country=\" + element.val() + \", State=\" + jQuery(\".donation-form #state\").val() + \", Province=\" + jQuery(\".donation-form #province\").val() + \", City=\" + jQuery(\".donation-form #city\").val());\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #state, .donation-form #province\").val(\"\"); \/\/ clear the state when the country changes\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.city, .donation-form .field.state, .donation-form .field.province, .donation-form .field.zip-code, .donation-form .field.postal-code\").toggle(!isInternational);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #street-address\").toggleClass(\"international\", isInternational);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (element.val() == \"BM\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.city .label\").text(jQuery(\".donation-form .field.city input\").data(\"bm-label\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else if (element.val() == \"US\" || element.val() == \"CA\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.city .label\").text(jQuery(\".donation-form .field.city input\").data(\"us-label\"));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (element.val() == \"US\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.state, .donation-form .field.zip-code\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.province, .donation-form .field.postal-code\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else if (element.val() == \"CA\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.state, .donation-form .field.zip-code\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.province, .donation-form .field.postal-code\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else if (element.val() == \"BM\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.state, .donation-form .field.province, .donation-form .field.zip-code\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.postal-code\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #city, .donation-form #postal-code, .donation-form #zip-code\").val(\"\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.consent\").toggleClass(\"hidden\", !Bloomerang.Util.isCountryInEurope(element.val()));\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.addLog(\"Post country change: Country=\" + element.val() + \", State=\" + jQuery(\".donation-form #state\").val() + \", Province=\" + jQuery(\".donation-form #province\").val()+ \", City=\" + jQuery(\".donation-form #city\").val());\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ We use the focusin function to save the previous value so we can log out the previous and new values on change\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ https:\/\/stackoverflow.com\/questions\/29118178\/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change\/29118530\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #state\").focusin(function(e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 element.data('val', element.val());\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #state\").change(function(e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var prev = element.data('val');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var current = element.val();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var provinceElement = jQuery(\".donation-form #province\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var prevProvince = provinceElement.data('val');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var currentProvince = provinceElement.val();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.addLog(\"State Changed: Target=\" + e.target.name + \", PreValue=\" + prev + \", Value=\" + current + \", Province PreValue =\" + prevProvince + \", Province CurrentValue =\" + currentProvince);\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ We use the focusin function to save the previous value so we can log out the previous and new values on change\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ https:\/\/stackoverflow.com\/questions\/29118178\/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change\/29118530\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #province\").focusin(function(e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 element.data('val', element.val());\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #province\").change(function(e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var prev = element.data('val');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var current = element.val();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var stateElement = jQuery(\".donation-form #state\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var prevState = stateElement.data('val');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var currentState = stateElement.val();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.addLog(\"Province Changed: Target=\" + e.target.name + \", PreValue=\" + prev + \", Value=\" + current + \", State PrevValue=\" + prevState + \", State Current=\" + currentState);\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ We use the focusin function to save the previous value so we can log out the previous and new values on change\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ https:\/\/stackoverflow.com\/questions\/29118178\/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change\/29118530\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #city\").focusin(function(e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 element.data('val', element.val());\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ TODO: Remove this when we have figured out the canada state\/province issue\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #city\").change(function(e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var element = jQuery(e.target || e.srcElement); \/\/ cross-browser event target selection\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var prev = element.data('val');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var current = element.val();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.addLog(\"City Changed: Target=\" + e.target.name + \", PreValue=\" + prev + \", Value=\" + current);\n\u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form #phone-number\").change(function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var phoneField = jQuery(\".donation-form #phone-number\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var internationalNumber = phoneField.val().substring(0,1) === '+';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 phoneField.toggleClass(\"phoneUS\", !internationalNumber);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 phoneField.toggleClass(\"phoneInternational\", internationalNumber);\n\u00a0 \u00a0 \u00a0 \u00a0 })\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 collectPayment = function () {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var form = jQuery(\"#donation-form\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (!Bloomerang.ValidateDonationFormCaptcha()) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (!form.valid()) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var isEft = jQuery(\"#donation-form #CreditCard\").length > 0 &&\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 !jQuery(\"#donation-form #CreditCard\").prop(\"checked\") &&\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 !jQuery(\"#donation-form #PayPalVenmo\").prop(\"checked\");\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (Bloomerang.Util.isProcessorStripe() && !isEft && !Bloomerang.Util.StripeCardIsValid) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 document.getElementById('card-errors').textContent = \"Valid card info is required\";\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if(Bloomerang.UsePaymentElement && !isEft && !Bloomerang.Util.RecurringStripeCardIsValid) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 document.getElementById('card-errors').textContent = \"Valid card info is required\";\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (isEft) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 submitDonation();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var val = function (selector) { return jQuery(selector).val(); };\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var selectedDonationLevel = jQuery(\".donation-form .section.donation input[name='donation-level']:checked\").parent().text();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 selectedDonationLevel = (selectedDonationLevel.indexOf(\"-\") == -1 ? \"\" : selectedDonationLevel.substr(selectedDonationLevel.indexOf(\"-\") + 2) );\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var oldMeta = '';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery('meta[name=\"viewport\"]').length) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 oldMeta = jQuery('meta[name=\"viewport\"]').attr('content');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery('head').append('<meta name=\"viewport\" content=\"\" \/>');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery('meta[name=\"viewport\"]').attr('content', 'width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery('meta[name=\"viewport\"]').attr('content', oldMeta);\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (Bloomerang.Util.isProcessorStripe()) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 submitDonation();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SpreedlyExpress.setDisplayOptions({\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"amount\": accounting.formatMoney(amount),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"full_name\": val(\".donation-form #first-name\") + \" \" + val(\".donation-form #last-name\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"sidebar_bottom_description\": selectedDonationLevel,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"submit_label\": \"Donate\"});\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SpreedlyExpress.setPaymentMethodParams({\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"email\": val(\".donation-form #email-address\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"phone_number\": val(\".donation-form #phone-number\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"address1\": val(\".donation-form #street-address\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"city\": val(\".donation-form #city\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"state\": val(\".donation-form #state\") || val(\".donation-form #province\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"zip\": val(\".donation-form #zip-code\") || val(\".donation-form #postal-code\"),\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"country\": val(\".donation-form #country\")});\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SpreedlyExpress.onPaymentMethod(function(token, paymentMethod) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.CreditCard.spreedlyToken(token);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 submitDonation();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SpreedlyExpress.openView();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 submitDonation = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (!Bloomerang.continueFinancialSubmission(jQuery(\"#donation-form\"))) { return false; }\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Api.OnSubmit = Bloomerang.Widget.Donation.OnSubmit;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError;\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var processingMessage = jQuery(\"#donation-processing-container\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 processingMessage.show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form-container\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.scrollToElement(processingMessage);\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var tmp = jQuery(\".donation-form #recurring\").prop(\"checked\")\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ? Bloomerang.Api.recurringDonate()\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Bloomerang.Api.donate();\n\u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 if(jQuery(\"#donation-form #DebitCard\").length === 0 || jQuery(\"#donation-form #DebitCard\").hasClass(\"hidden\")) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form #CreditCard\").prop(\"checked\", true);\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form #DebitCard\").prop(\"checked\", true);\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .section.payment input[type='radio']\").click(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.calculateDonationTrueImpact();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.updateDonateButtonText();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(this).attr(\"id\") == \"DebitCard\" || jQuery(this).attr(\"id\") == \"CreditCard\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .accountNumber, \\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #donation-form .routingNumber, \\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #donation-form .sample-check\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#paypal-button-container\").hide();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#stripe-cc-fields\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.captcha\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .btn-group\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else if(jQuery(this).attr(\"id\") == \"PayPalVenmo\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .accountNumber, \\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #donation-form .routingNumber, \\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #donation-form .sample-check\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#stripe-cc-fields\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.captcha\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .btn-group\").hide();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#paypal-button-container\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#stripe-cc-fields\").hide();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#paypal-button-container\").hide();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .accountNumber, \\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #donation-form .routingNumber, \\\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #donation-form .sample-check\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .section.captcha\").show();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .btn-group\").show();\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (jQuery(\"#donation-form .sample-check\").length == 0) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var checkImage = new Image();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 checkImage.src = 'https:\/\/s3-us-west-2.amazonaws.com\/bloomerang-public-cdn\/public-gallery\/SampleCheck.png';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(checkImage).addClass(\"sample-check\");\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\"#donation-form .accountNumber\").after(checkImage);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\n\n\u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 jQuery(\"#donation-form #true-impact\").change(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 Bloomerang.Util.updateDonateButtonText();\n\u00a0 \u00a0 \u00a0 });\n\n\n\u00a0 \u00a0 \u00a0 \/\/ Show opt-in options based on the setting of the global opt-in\n\u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.consent-all\").change(function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(\".donation-form .field.consent-all\").siblings().each(function(i, e) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 jQuery(e).toggle();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });\n\u00a0 \u00a0 \u00a0 });\n\n\n})(jQuery);\n\u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var startBloomerangLoad = function() {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (window.bloomerangLoadStarted == undefined) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 window.bloomerangLoadStarted = true;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var script = document.createElement('script');\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 script.type = 'text\/javascript';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 script.src = 'https:\/\/crm.bloomerang.co\/Content\/Scripts\/Api\/Bloomerang-v2.js?nocache=1718376705';\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 document.getElementsByTagName('head')[0].appendChild(script);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidationAndStripe(function() { insertForm109568(); })});\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidationAndStripe(function() { insertForm109568(); })});\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var waitForBloomerangLoad = function(callback) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (typeof(Bloomerang) === 'undefined' || !Bloomerang._isReady) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 setTimeout(function () { waitForBloomerangLoad(callback) }, 500);\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (true) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 callback();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } else {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 window.bloomerangLoadStarted = undefined;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bloomerang = undefined; \/\/ The version of Blomerang.js is not what we want. So blow it away and reload.\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 startBloomerangLoad();\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 };\n\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 startBloomerangLoad();\n<\/script><\/pre>\n<p>CLICK THE DONATE BUTTON ABOVE TO COMPLETE YOUR TRANSACTION.<\/p>\n<p>If you are interested in making a gift of stock, or wish to include Four Way Books in your Planned Giving strategy, your financial advisor may email us at\u00a0<a href=\"mailto:editors@fourwaybooks.com\" target=\"_blank\" rel=\"noopener noreferrer\">editors@fourwaybooks.com<\/a>\u00a0or call us at 212-334-5430.<\/p>\n<p style=\"text-align: left;\">\n","protected":false},"excerpt":{"rendered":"<p>To make a contribution, please fill out the form and click on the button below. Four Way Books is a non-profit 501 (c)(3) organization. Your contribution is tax-deductible to the extent allowed by the law. Prefer to send your donation by mail? Please make your check payable to Four Way Books and send to Four [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-9595","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/pages\/9595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/comments?post=9595"}],"version-history":[{"count":5,"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/pages\/9595\/revisions"}],"predecessor-version":[{"id":21155,"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/pages\/9595\/revisions\/21155"}],"wp:attachment":[{"href":"https:\/\/fourwaybooks.com\/site\/wp-json\/wp\/v2\/media?parent=9595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}