<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>News &amp; Updates &#8211; Tu Nidito</title>
	<atom:link href="https://tunidito.org/category/news-updates/feed/" rel="self" type="application/rss+xml" />
	<link>https://tunidito.org</link>
	<description></description>
	<lastBuildDate>Thu, 25 Sep 2025 20:45:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>2026 Remarkable Mom Nominations Are Now Open!</title>
		<link>https://tunidito.org/2025/09/19/2026-remarkable-mom-nominations-are-now-open/</link>
					<comments>https://tunidito.org/2025/09/19/2026-remarkable-mom-nominations-are-now-open/#respond</comments>
		
		<dc:creator><![CDATA[Geramee Hensley]]></dc:creator>
		<pubDate>Fri, 19 Sep 2025 21:21:32 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=4662</guid>

					<description><![CDATA[Each spring, Tu Nidito honors mothers in our community who speak to the heart of our mission. These mothers also reflect the beauty and diversity of our Southern Arizona community. Whether it’s overcoming their own obstacles in the face of a serious medical condition or death, or making a difference in the lives of our  [...]]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1365px;margin-left: calc(-5% / 2 );margin-right: calc(-5% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.375%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.375%;--awb-width-medium:100%;--awb-spacing-right-medium:2.375%;--awb-spacing-left-medium:2.375%;--awb-width-small:100%;--awb-spacing-right-small:2.375%;--awb-spacing-left-small:2.375%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-1"><p>Each spring, Tu Nidito honors mothers in our community who speak to the heart of our mission. These mothers also reflect the beauty and diversity of our Southern Arizona community. Whether it’s overcoming their own obstacles in the face of a serious medical condition or death, or making a difference in the lives of our community’s children, Tu Nidito&#8217;s Remarkable Moms are roles models.</p>
<p>Please consider the strong, kind, loving and remarkable moms in your life and nominate them to be recognized and celebrated at Tu Nidito’s Remarkable Celebration, taking place, <b>Saturday, May 9, 2026</b>.<br />
The deadline for nominations is <strong>Friday, November 7, 2025.</strong></p>
<p>To nominate a Mom complete <strong><a href="https://docs.google.com/forms/d/e/1FAIpQLSfq5VGLtl4P2eUr_F4ocp_OtPFhaqOSG7MbSR_zqBVWCKwcWg/viewform?blm_aid=0" style="color: var(--awb-custom_color_1);" target="_blank" rel="noopener">this form</a><span style="color: var(--awb-custom_color_1);"> </span></strong>then email up to two letters of support to Meghan at<strong><span style="color: var(--awb-custom_color_1);"> </span><a href="mailto:meghan@tunidito.org" style="color: var(--awb-custom_color_1);">meghan@tunidito.org</a>.</strong></p>
</div></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2025/09/19/2026-remarkable-mom-nominations-are-now-open/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dueling Pianos 2025: Join Us for an Evening of Excitement and Music!</title>
		<link>https://tunidito.org/2025/06/30/dueling-pianos/</link>
					<comments>https://tunidito.org/2025/06/30/dueling-pianos/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Mon, 30 Jun 2025 23:24:16 +0000</pubDate>
				<category><![CDATA[Upcoming events]]></category>
		<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3781</guid>

					<description><![CDATA[DUELING PIANOS: FRIDAY SEPTEMBER 26, 2025 AT THE GRAND TUCSON 33 S 6TH STREET TUCSON ARIZONA 85701 DOORS OPEN 6:00 p.m. | SHOW STARTS 7:00 p.m.  The Duel will be held in a theater in the round at The Grand Tucson. Individual tickets are $100 including a mouth-watering Mexican buffet. Doors will open  [...]]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:calc( 1300px + 0px );margin-left: calc(-0px / 2 );margin-right: calc(-0px / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-margin-top-small:4vw;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-1 hover-type-none"><img fetchpriority="high" decoding="async" width="800" height="658" title="DuelingPianosLogoFINAL-1536&#215;1264" src="https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-800x658.webp" alt class="img-responsive wp-image-3784" srcset="https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-200x165.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-300x247.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-400x329.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-600x494.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-768x632.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-800x658.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-1024x843.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1-1200x988.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/DuelingPianosLogoFINAL-1536x1264-1.webp 1536w" sizes="(max-width: 700px) 100vw, 800px" /></span></div><div class="fusion-text fusion-text-2"><p style="text-align: center;"><strong>DUELING PIANOS: FRIDAY SEPTEMBER 26, 2025 AT THE GRAND TUCSON</strong></p>
<p style="text-align: center;"><strong>33 S 6TH STREET TUCSON ARIZONA 85701</strong></p>
<p style="text-align: center;"><strong>DOORS OPEN 6:00 p.m. | SHOW STARTS 7:00 p.m.</strong></p>
</div><div class="fusion-text fusion-text-3"><p>The Duel will be held in a theater in the round at The Grand Tucson. Individual tickets are $100 including a mouth-watering Mexican buffet. Doors will open at 6:00 p.m. Drinks will be available all evening at the cash bar.</p>
<p>Tip and request your favorite songs by the talented duo from <a href="https://www.instagram.com/azduelingpianos/" target="_blank" rel="noopener">AZ Dueling Pianos</a>. Get ready to enjoy a fun and competitive show; the more tipping you give, the more control you have over what music plays! All tipping proceeds bring hope to Tu Nidito children and their families grieving a serious medical condition or death.</p>
</div><div class="fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two" style="--awb-text-color:var(--awb-color6);--awb-margin-bottom:30px;"><h2 class="fusion-title-heading title-heading-left" style="margin:0;"><p style="text-align: center;">Dueling Pianos Highlights</p></h2></div><div class="fusion-video fusion-youtube" style="--awb-max-width:800px;--awb-max-height:450px;--awb-align-self:center;--awb-width:100%;"><div class="video-shortcode"><div class="fluid-width-video-wrapper" style="padding-top:56.25%;" ><iframe title="YouTube video player 1" src="https://www.youtube.com/embed/8iv1fGDdfAc?wmode=transparent&autoplay=0" width="800" height="450" allowfullscreen allow="autoplay; fullscreen"></iframe></div></div></div><script type="text/javascript" id="bloomerangForm723678208"></script>
<pre><script type="text/javascript">
    var insertForm723678208 = function() {
        var html723678208 = '<style text=\'text/css\'>' + 
'.donation-form label{color: #404040;' + 
'                display: block;}' + 
'' + 
'.donation-form label.error,' + 
'                     .donation-form #card-errors{color: #900;}' + 
'' + 
'.donation-form label.error{display: block;' + 
'                padding: 0 10px;}' + 
'' + 
'.donation-form section{padding: 5px;}' + 
'' + 
'.donation-form .field{padding: 4px 0;}' + 
'' + 
'.donation-form .field .required-star{color: #aa0000; ' + 
'                display: inline-block; ' + 
'                margin-left: 5px;}' + 
'' + 
'.donation-form .field .checkboxes{max-width:275px;' + 
'                border: 1px solid #A9A9A9;' + 
'                -webkit-transition: all .3s ease-out;' + 
'                -moz-transition: all .3s ease-out;' + 
'                transition: all .3s ease-out;}' + 
'' + 
'.donation-form .field .checkbox{display:block;' + 
'                position:relative;' + 
'                -moz-box-sizing:border-box;' + 
'                box-sizing:border-box;' + 
'                height:30px;' + 
'                line-height:26px;' + 
'                padding:2px 28px 2px 8px;' + 
'                border-bottom:1px solid rgba(0,0,0,0.1);' + 
'                color:#404040;  ' + 
'                overflow:hidden;' + 
'                text-decoration:none; }' + 
'' + 
'.donation-form .field .checkbox input{opacity:0.01;' + 
'                position:absolute;' + 
'                left:-50px;  ' + 
'                z-index:-5;}' + 
'' + 
'.donation-form .field .checkbox:last-child{border-bottom:none;}' + 
'' + 
'.donation-form .field .checkbox.selected{background: rgb(50, 142, 253);' + 
'                color:#fff; }' + 
'' + 
'.donation-form .field .checkbox.selected:before{color:#fff;' + 
'                line-height:30px;' + 
'                position:absolute;' + 
'                right:10px; }' + 
'' + 
'.donation-form .field input,' + 
'                     .donation-form .field select,' + 
'                     .donation-form .field textarea,' + 
'                     .donation-form #card-element,' + 
'                     .donation-form #paypal-button-container{padding: 4px; ' + 
'                max-width: 275px;' + 
'                width: 96%}' + 
'' + 
'.donation-form .start-date label.error{padding: 4px; ' + 
'                max-width: 350px;' + 
'                width: 96%}' + 
'' + 
'.donation-form .field .StripeElement{background-color: white;' + 
'                background-color: -moz-field;' + 
'                border: 1px solid darkgray;' + 
'                display: inline-block;}' + 
'' + 
'.donation-form .field textarea.international{height: 120px;}' + 
'' + 
'.donation-form .field select{box-sizing: content-box;}' + 
'' + 
'.donation-form .field.radio label,' + 
'                     .donation-form .field.checkbox label{display: inline-block;}' + 
'' + 
'.donation-form .field.radio input,' + 
'                     .donation-form .field.checkbox input{width: auto;' + 
'                margin-left:0;}' + 
'' + 
'.donation-form .section.consent .field.checkbox:not(.consent-all){margin-left: 20px;}' + 
'' + 
'.donation-form #cardExpirationMonth,' + 
'                     .donation-form #cardExpirationYear{width: 85px;}' + 
'' + 
'.donation-form #security-code{width: 55px;}' + 
'' + 
'.donation-form .field .sidenote{color: #999;' + 
'                font-size: 10px; }' + 
'' + 
'.donation-form .field.other-option,' + 
'                     .donation-form .field.other-amount,' + 
'                     .donation-form .field.cardExpirationMonth,' + 
'                     .donation-form .field.cardExpirationYear{display: inline-block;}' + 
'' + 
'.donation-form .field.other-amount{padding-left: 6px;}' + 
'' + 
'.donation-form .field.cardExpirationMonth{padding-right: 20px;}' + 
'' + 
'.donation-form #other-amount{width: 65px;}' + 
'' + 
'.donation-form .errors{border: 1px solid #900;' + 
'                color: #900;  ' + 
'                padding: 10px;}' + 
'' + 
'.donation-form .radio label.error{display: inline-block;' + 
'                padding-right: 86%;  ' + 
'                float: right;}' + 
'' + 
'.donation-form .hidden{display: none;}' + 
'' + 
'.btn-group .btn-submit-donation{padding: 4px 10px;}' + 
'' + 
'iframe#spreedly-iframe[style=\'visibility: hidden;\']{display: none;}' + 
'' + 
'input, select, textarea, button{font-family: inherit;}' + 
'' + 
'#spreedly-modal-overlay[style="visibility:hidden"]{display: none;}' + 
'' + 
'</style>' + 
'' + 
'<div id="donation-form-container">' + 
'  <form id="donation-form" class="donation-form" method="post" onsubmit="event.preventDefault(); collectPayment();">' + 
'    <div class="errors hidden"></div>' + 
'    <div class="section donation">' + 
'      <h3>Donation</h3>' + 
'      <div class="field radio 723682305 required" >' + 
'<label for="723682305"><input id="723682305" name="donation-level" class="required" type="radio" value="100.000000" maxlength="255"></input><span class="label">$100.00 - One (1) ticket</span></label>' + 
'</div>' + 
'<div class="field radio 723682306 required" >' + 
'<label for="723682306"><input id="723682306" name="donation-level" class="required" type="radio" value="200.000000" maxlength="255"></input><span class="label">$200.00 - Two (2) tickets</span></label>' + 
'</div>' + 
'<div class="field radio 764971008 required" >' + 
'<label for="764971008"><input id="764971008" name="donation-level" class="required" type="radio" value="20.000000" maxlength="255"></input><span class="label">$20.00 - Poker Chips for tipping</span></label>' + 
'</div>' + 
'<div class="field radio 764945408 required" >' + 
'<label for="764945408"><input id="764945408" name="donation-level" class="required" type="radio" value="50.000000" maxlength="255"></input><span class="label">$50.00 - Poker Chips for tipping</span></label>' + 
'</div>' + 
'<div class="field radio 764945409 required" >' + 
'<label for="764945409"><input id="764945409" name="donation-level" class="required" type="radio" value="100.000000" maxlength="255"></input><span class="label">$100.00 - Poker Chips for tipping</span></label>' + 
'</div>' + 
'<div class="field radio 764945410 required" >' + 
'<label for="764945410"><input id="764945410" name="donation-level" class="required" type="radio" value="150.000000" maxlength="255"></input><span class="label">$150.00 - Poker Chips for tipping</span></label>' + 
'</div>' + 
'<div class="field radio 764945411 required" >' + 
'<label for="764945411"><input id="764945411" name="donation-level" class="required" type="radio" value="250.000000" maxlength="255"></input><span class="label">$250.00 - Poker Chips for tipping</span></label>' + 
'</div>' + 
'<div class="field radio 764945412 required" >' + 
'<label for="764945412"><input id="764945412" name="donation-level" class="required" type="radio" value="500.000000" maxlength="255"></input><span class="label">$500.00 - Poker chips for tipping</span></label>' + 
'</div>' + 
'<div class="field radio other-option required" >' + 
'<label for="other-option"><input id="other-option" name="donation-level" class="required" type="radio" maxlength="255"></input><span class="label">Other</span></label>' + 
'</div>' + 
'<div class="field text other-amount" >' + 
'<input id="other-amount" name="other-amount" class="otherAmount" type="text" placeholder="$0.00"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section recurring">' + 
'      <div class="field checkbox recurring" >' + 
'<label for="recurring"><input id="recurring" name="recurring" type="checkbox" maxlength="255"></input><span class="label">Show my support by making this a monthly donation</span></label>' + 
'</div>' + 
'<div class="field label recurring-paypal-venmo-label-info" >' + 
'<label for="recurring-paypal-venmo-label-info"><span class="label">(Not available for payments made through PayPal or Venmo.)</span></label>' + 
'<html id="recurring-paypal-venmo-label-info" name="recurring-paypal-venmo-label-info" type="label" maxlength="255"></html>' + 
'</div>' + 
'<div class="field date start-date required" style="display: none">' + 
'<label for="start-date"><span class="label">Start Date</span><span class="required-star">*</span></label>' + 
'<input id="start-date" name="start-date" class="validDate startDateVenmo required" type="date" placeholder="mm/dd/yyyy"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    ' + 
'    <div class="section true-impact">' + 
'      <div class="field checkbox true-impact" >' + 
'<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>' + 
'</div>' + 
'' + 
'</div>' + 
'    ' + 
'    <div class="section contact">' + 
'      <h3>Contact Information</h3>' + 
'      <div class="field text first-name required" >' + 
'<label for="first-name"><span class="label">First Name</span><span class="required-star">*</span></label>' + 
'<input id="first-name" name="first-name" class="required" type="text"></input>' + 
'</div>' + 
'<div class="field text last-name required" >' + 
'<label for="last-name"><span class="label">Last Name</span><span class="required-star">*</span></label>' + 
'<input id="last-name" name="last-name" class="required" type="text"></input>' + 
'</div>' + 
'<div class="field email email-address required" >' + 
'<label for="email-address"><span class="label">Email</span><span class="required-star">*</span></label>' + 
'<input id="email-address" name="email-address" class="email required" type="email" placeholder="someone@website.com"></input>' + 
'</div>' + 
'<div class="field tel phone-number" >' + 
'<label for="phone-number"><span class="label">Phone</span></label>' + 
'<input id="phone-number" name="phone-number" class="phoneUS" type="tel"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section billing-address">' + 
'      <div class="field  country required" >' + 
'<label for="country">Country<span class="required-star">*</span></label>' + 
'<select id="country" name="country" class="required"><option value=""></option>' + 
'<option value="AF">Afghanistan</option>' + 
'<option value="AX">Aland Islands</option>' + 
'<option value="AL">Albania</option>' + 
'<option value="DZ">Algeria</option>' + 
'<option value="AS">American Samoa</option>' + 
'<option value="AD">Andorra</option>' + 
'<option value="AO">Angola</option>' + 
'<option value="AI">Anguilla</option>' + 
'<option value="AQ">Antarctica</option>' + 
'<option value="AG">Antigua and Barbuda</option>' + 
'<option value="AR">Argentina</option>' + 
'<option value="AM">Armenia</option>' + 
'<option value="AW">Aruba</option>' + 
'<option value="AU">Australia</option>' + 
'<option value="AT">Austria</option>' + 
'<option value="AZ">Azerbaijan</option>' + 
'<option value="BS">Bahamas</option>' + 
'<option value="BH">Bahrain</option>' + 
'<option value="BD">Bangladesh</option>' + 
'<option value="BB">Barbados</option>' + 
'<option value="BY">Belarus</option>' + 
'<option value="BE">Belgium</option>' + 
'<option value="BZ">Belize</option>' + 
'<option value="BJ">Benin</option>' + 
'<option value="BM">Bermuda</option>' + 
'<option value="BT">Bhutan</option>' + 
'<option value="BO">Bolivia</option>' + 
'<option value="BA">Bosnia and Herzegovina</option>' + 
'<option value="BW">Botswana</option>' + 
'<option value="BV">Bouvet Island</option>' + 
'<option value="BR">Brazil</option>' + 
'<option value="IO">British Indian Ocean Territory</option>' + 
'<option value="BN">Brunei Darussalam</option>' + 
'<option value="BG">Bulgaria</option>' + 
'<option value="BF">Burkina Faso</option>' + 
'<option value="BI">Burundi</option>' + 
'<option value="KH">Cambodia</option>' + 
'<option value="CM">Cameroon</option>' + 
'<option value="CA">Canada</option>' + 
'<option value="CV">Cape Verde</option>' + 
'<option value="KY">Cayman Islands</option>' + 
'<option value="CF">Central African Republic</option>' + 
'<option value="TD">Chad</option>' + 
'<option value="CL">Chile</option>' + 
'<option value="CN">China</option>' + 
'<option value="CX">Christmas Island</option>' + 
'<option value="CC">Cocos (Keeling) Islands</option>' + 
'<option value="CO">Colombia</option>' + 
'<option value="KM">Comoros</option>' + 
'<option value="CG">Congo</option>' + 
'<option value="CD">Democratic Republic of the Congo</option>' + 
'<option value="CK">Cook Islands</option>' + 
'<option value="CR">Costa Rica</option>' + 
'<option value="CI">Cote d\'Ivoire</option>' + 
'<option value="HR">Croatia</option>' + 
'<option value="CU">Cuba</option>' + 
'<option value="CW">Curacao</option>' + 
'<option value="CY">Cyprus</option>' + 
'<option value="CZ">Czech Republic</option>' + 
'<option value="DK">Denmark</option>' + 
'<option value="DJ">Djibouti</option>' + 
'<option value="DM">Dominica</option>' + 
'<option value="DO">Dominican Republic</option>' + 
'<option value="EC">Ecuador</option>' + 
'<option value="EG">Egypt</option>' + 
'<option value="SV">El Salvador</option>' + 
'<option value="GQ">Equatorial Guinea</option>' + 
'<option value="ER">Eritrea</option>' + 
'<option value="EE">Estonia</option>' + 
'<option value="SZ">Eswatini</option>' + 
'<option value="ET">Ethiopia</option>' + 
'<option value="FK">Falkland Islands (Malvinas)</option>' + 
'<option value="FO">Faroe Islands</option>' + 
'<option value="FJ">Fiji</option>' + 
'<option value="FI">Finland</option>' + 
'<option value="FR">France</option>' + 
'<option value="GF">French Guiana</option>' + 
'<option value="PF">French Polynesia</option>' + 
'<option value="TF">French Southern Territories</option>' + 
'<option value="GA">Gabon</option>' + 
'<option value="GM">Gambia</option>' + 
'<option value="GE">Georgia</option>' + 
'<option value="DE">Germany</option>' + 
'<option value="GH">Ghana</option>' + 
'<option value="GI">Gibraltar</option>' + 
'<option value="GR">Greece</option>' + 
'<option value="GL">Greenland</option>' + 
'<option value="GD">Grenada</option>' + 
'<option value="GP">Guadeloupe</option>' + 
'<option value="GU">Guam</option>' + 
'<option value="GT">Guatemala</option>' + 
'<option value="GG">Guernsey</option>' + 
'<option value="GN">Guinea</option>' + 
'<option value="GW">Guinea-Bissau</option>' + 
'<option value="GY">Guyana</option>' + 
'<option value="HT">Haiti</option>' + 
'<option value="HM">Heard Island</option>' + 
'<option value="HN">Honduras</option>' + 
'<option value="HK">Hong Kong</option>' + 
'<option value="HU">Hungary</option>' + 
'<option value="IS">Iceland</option>' + 
'<option value="IN">India</option>' + 
'<option value="ID">Indonesia</option>' + 
'<option value="IR">Islamic Republic of Iran</option>' + 
'<option value="IQ">Iraq</option>' + 
'<option value="IE">Ireland</option>' + 
'<option value="IM">Isle of Man</option>' + 
'<option value="IL">Israel</option>' + 
'<option value="IT">Italy</option>' + 
'<option value="JM">Jamaica</option>' + 
'<option value="JP">Japan</option>' + 
'<option value="JE">Jersey</option>' + 
'<option value="JO">Jordan</option>' + 
'<option value="KZ">Kazakhstan</option>' + 
'<option value="KE">Kenya</option>' + 
'<option value="KI">Kiribati</option>' + 
'<option value="KP">Democratic People\'s Republic of Korea</option>' + 
'<option value="KR">Republic of Korea</option>' + 
'<option value="KW">Kuwait</option>' + 
'<option value="KG">Kyrgyzstan</option>' + 
'<option value="LA">Lao People\'s Democratic Republic</option>' + 
'<option value="LV">Latvia</option>' + 
'<option value="LB">Lebanon</option>' + 
'<option value="LS">Lesotho</option>' + 
'<option value="LR">Liberia</option>' + 
'<option value="LY">Libya</option>' + 
'<option value="LI">Liechtenstein</option>' + 
'<option value="LT">Lithuania</option>' + 
'<option value="LU">Luxembourg</option>' + 
'<option value="MO">Macao</option>' + 
'<option value="MK">Macedonia</option>' + 
'<option value="MG">Madagascar</option>' + 
'<option value="MW">Malawi</option>' + 
'<option value="MY">Malaysia</option>' + 
'<option value="MV">Maldives</option>' + 
'<option value="ML">Mali</option>' + 
'<option value="MT">Malta</option>' + 
'<option value="MH">Marshall Islands</option>' + 
'<option value="MQ">Martinique</option>' + 
'<option value="MR">Mauritania</option>' + 
'<option value="MU">Mauritius</option>' + 
'<option value="YT">Mayotte</option>' + 
'<option value="MX">Mexico</option>' + 
'<option value="FM">Federated States of Micronesia</option>' + 
'<option value="MD">Republic of Moldova</option>' + 
'<option value="MC">Monaco</option>' + 
'<option value="MN">Mongolia</option>' + 
'<option value="ME">Montenegro</option>' + 
'<option value="MS">Montserrat</option>' + 
'<option value="MA">Morocco</option>' + 
'<option value="MZ">Mozambique</option>' + 
'<option value="MM">Myanmar</option>' + 
'<option value="NA">Namibia</option>' + 
'<option value="NR">Nauru</option>' + 
'<option value="NP">Nepal</option>' + 
'<option value="NL">Netherlands</option>' + 
'<option value="NC">New Caledonia</option>' + 
'<option value="NZ">New Zealand</option>' + 
'<option value="NI">Nicaragua</option>' + 
'<option value="NE">Niger</option>' + 
'<option value="NG">Nigeria</option>' + 
'<option value="NU">Niue</option>' + 
'<option value="NF">Norfolk Island</option>' + 
'<option value="MP">Northern Mariana Islands</option>' + 
'<option value="NO">Norway</option>' + 
'<option value="OM">Oman</option>' + 
'<option value="PK">Pakistan</option>' + 
'<option value="PW">Palau</option>' + 
'<option value="PS">State of Palestine</option>' + 
'<option value="PA">Panama</option>' + 
'<option value="PG">Papua New Guinea</option>' + 
'<option value="PY">Paraguay</option>' + 
'<option value="PE">Peru</option>' + 
'<option value="PH">Philippines</option>' + 
'<option value="PN">Pitcairn</option>' + 
'<option value="PL">Poland</option>' + 
'<option value="PT">Portugal</option>' + 
'<option value="PR">Puerto Rico</option>' + 
'<option value="QA">Qatar</option>' + 
'<option value="RE">Reunion</option>' + 
'<option value="RO">Romania</option>' + 
'<option value="RU">Russian Federation</option>' + 
'<option value="RW">Rwanda</option>' + 
'<option value="BL">Saint Barthelemy</option>' + 
'<option value="SH">Ascension and Tristan da Cunha Saint Helena</option>' + 
'<option value="KN">Saint Kitts and Nevis</option>' + 
'<option value="LC">Saint Lucia</option>' + 
'<option value="MF">Saint Martin (French part)</option>' + 
'<option value="PM">Saint Pierre and Miquelon</option>' + 
'<option value="VC">Saint Vincent and the Grenadines</option>' + 
'<option value="WS">Samoa</option>' + 
'<option value="SM">San Marino</option>' + 
'<option value="ST">Sao Tome and Principe</option>' + 
'<option value="SA">Saudi Arabia</option>' + 
'<option value="SN">Senegal</option>' + 
'<option value="RS">Serbia</option>' + 
'<option value="SC">Seychelles</option>' + 
'<option value="SL">Sierra Leone</option>' + 
'<option value="SG">Singapore</option>' + 
'<option value="SX">Sint Maarten (Dutch part)</option>' + 
'<option value="SK">Slovakia</option>' + 
'<option value="SI">Slovenia</option>' + 
'<option value="SB">Solomon Islands</option>' + 
'<option value="SO">Somalia</option>' + 
'<option value="ZA">South Africa</option>' + 
'<option value="GS">South Georgia</option>' + 
'<option value="SS">South Sudan</option>' + 
'<option value="ES">Spain</option>' + 
'<option value="LK">Sri Lanka</option>' + 
'<option value="SD">Sudan</option>' + 
'<option value="SR">Suriname</option>' + 
'<option value="SJ">Svalbard and Jan Mayen</option>' + 
'<option value="SE">Sweden</option>' + 
'<option value="CH">Switzerland</option>' + 
'<option value="SY">Syrian Arab Republic</option>' + 
'<option value="TW">Taiwan</option>' + 
'<option value="TJ">Tajikistan</option>' + 
'<option value="TZ">United Republic of Tanzania</option>' + 
'<option value="TH">Thailand</option>' + 
'<option value="TL">Timor-Leste</option>' + 
'<option value="TG">Togo</option>' + 
'<option value="TK">Tokelau</option>' + 
'<option value="TO">Tonga</option>' + 
'<option value="TT">Trinidad and Tobago</option>' + 
'<option value="TN">Tunisia</option>' + 
'<option value="TR">Turkey</option>' + 
'<option value="TM">Turkmenistan</option>' + 
'<option value="TC">Turks and Caicos Islands</option>' + 
'<option value="TV">Tuvalu</option>' + 
'<option value="UG">Uganda</option>' + 
'<option value="UA">Ukraine</option>' + 
'<option value="AE">United Arab Emirates</option>' + 
'<option value="GB">United Kingdom</option>' + 
'<option value="US" selected>United States</option>' + 
'<option value="UM">United States Minor Outlying Islands</option>' + 
'<option value="UY">Uruguay</option>' + 
'<option value="UZ">Uzbekistan</option>' + 
'<option value="VU">Vanuatu</option>' + 
'<option value="VA">Vatican City</option>' + 
'<option value="VE">Venezuela</option>' + 
'<option value="VN">Viet Nam</option>' + 
'<option value="VG">British Virgin Islands</option>' + 
'<option value="VI">U.S. Virgin Islands</option>' + 
'<option value="WF">Wallis and Futuna</option>' + 
'<option value="EH">Western Sahara</option>' + 
'<option value="YE">Yemen</option>' + 
'<option value="ZM">Zambia</option>' + 
'<option value="ZW">Zimbabwe</option>' + 
'</select>' + 
'</div>' + 
'<div class="field  street-address required" >' + 
'<label for="street-address"><span class="label">Address</span><span class="required-star">*</span></label>' + 
'<textarea id="street-address" name="street-address" class="required"></textarea>' + 
'</div>' + 
'<div class="field text city required" >' + 
'<label for="city"><span class="label">City</span><span class="required-star">*</span></label>' + 
'<input id="city" name="city" class="required" type="text" data-us-label="City" data-bm-label="Parish"></input>' + 
'</div>' + 
'<div class="field  state required" >' + 
'<label for="state">State<span class="required-star">*</span></label>' + 
'<select id="state" name="state" class="required"><option value=""></option>' + 
'<option value="AL">Alabama</option>' + 
'<option value="AK">Alaska</option>' + 
'<option value="AS">American Samoa</option>' + 
'<option value="AZ">Arizona</option>' + 
'<option value="AR">Arkansas</option>' + 
'<option value="AE">Armed Forces Africa, Canada, Europe, Middle East</option>' + 
'<option value="AA">Armed Forces Americas (except Canada)</option>' + 
'<option value="AP">Armed Forces Pacific</option>' + 
'<option value="CA">California</option>' + 
'<option value="CO">Colorado</option>' + 
'<option value="CT">Connecticut</option>' + 
'<option value="DE">Delaware</option>' + 
'<option value="DC">District of Columbia</option>' + 
'<option value="FL">Florida</option>' + 
'<option value="GA">Georgia</option>' + 
'<option value="GU">Guam</option>' + 
'<option value="HI">Hawaii</option>' + 
'<option value="ID">Idaho</option>' + 
'<option value="IL">Illinois</option>' + 
'<option value="IN">Indiana</option>' + 
'<option value="IA">Iowa</option>' + 
'<option value="KS">Kansas</option>' + 
'<option value="KY">Kentucky</option>' + 
'<option value="LA">Louisiana</option>' + 
'<option value="ME">Maine</option>' + 
'<option value="MD">Maryland</option>' + 
'<option value="MA">Massachusetts</option>' + 
'<option value="MI">Michigan</option>' + 
'<option value="MN">Minnesota</option>' + 
'<option value="MS">Mississippi</option>' + 
'<option value="MO">Missouri</option>' + 
'<option value="MT">Montana</option>' + 
'<option value="NE">Nebraska</option>' + 
'<option value="NV">Nevada</option>' + 
'<option value="NH">New Hampshire</option>' + 
'<option value="NJ">New Jersey</option>' + 
'<option value="NM">New Mexico</option>' + 
'<option value="NY">New York</option>' + 
'<option value="NC">North Carolina</option>' + 
'<option value="ND">North Dakota</option>' + 
'<option value="OH">Ohio</option>' + 
'<option value="OK">Oklahoma</option>' + 
'<option value="OR">Oregon</option>' + 
'<option value="PA">Pennsylvania</option>' + 
'<option value="PR">Puerto Rico</option>' + 
'<option value="RI">Rhode Island</option>' + 
'<option value="SC">South Carolina</option>' + 
'<option value="SD">South Dakota</option>' + 
'<option value="TN">Tennessee</option>' + 
'<option value="TX">Texas</option>' + 
'<option value="VI">US Virgin Islands</option>' + 
'<option value="UT">Utah</option>' + 
'<option value="VT">Vermont</option>' + 
'<option value="VA">Virginia</option>' + 
'<option value="WA">Washington</option>' + 
'<option value="WV">West Virginia</option>' + 
'<option value="WI">Wisconsin</option>' + 
'<option value="WY">Wyoming</option>' + 
'</select>' + 
'</div>' + 
'<div class="field  province required" style="display: none">' + 
'<label for="province">Province<span class="required-star">*</span></label>' + 
'<select id="province" name="province" class="required"><option value=""></option>' + 
'<option value="AB">Alberta</option>' + 
'<option value="BC">British Columbia</option>' + 
'<option value="MB">Manitoba</option>' + 
'<option value="NB">New Brunswick</option>' + 
'<option value="NL">Newfoundland and Labrador</option>' + 
'<option value="NT">Northwest Territories</option>' + 
'<option value="NS">Nova Scotia</option>' + 
'<option value="NU">Nunavut</option>' + 
'<option value="ON">Ontario</option>' + 
'<option value="PE">Prince Edward Island</option>' + 
'<option value="QC">Quebec</option>' + 
'<option value="SK">Saskatchewan</option>' + 
'<option value="YT">Yukon Territory</option>' + 
'</select>' + 
'</div>' + 
'<div class="field number zip-code required" >' + 
'<label for="zip-code"><span class="label">ZIP Code</span><span class="required-star">*</span></label>' + 
'<input id="zip-code" name="zip-code" class="zipcodeUS required" type="number" minlength="5" maxlength="10"></input>' + 
'</div>' + 
'<div class="field text postal-code required" style="display: none">' + 
'<label for="postal-code"><span class="label">Postal Code</span><span class="required-star">*</span></label>' + 
'<input id="postal-code" name="postal-code" class="required" type="text"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    ' + 
'    <div class="section comment">' + 
'      <div class="field text comment" >' + 
'<label for="comment"><span class="label">Comments</span></label>' + 
'<textarea id="comment" name="comment" type="text" value="Comments"></textarea>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section consent hidden">' + 
'      <div class="field checkbox consent-all" >' + 
'<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 Tu Nidito Children & Family Services</span></label>' + 
'</div>' + 
'<div class="field checkbox consent-email" style="display: none">' + 
'<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>' + 
'</div>' + 
'<div class="field checkbox consent-mail" style="display: none">' + 
'<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>' + 
'</div>' + 
'<div class="field checkbox consent-phone" style="display: none">' + 
'<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>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section captcha">' + 
'      <label id=\'noCaptchaResponseError\' class=\'error noCaptchaResponseError\' style=\'display: none\'>You must fill out the CAPTCHA</label><div id="captcha723678208"></div>' + 
'' + 
'</div>' + 
'    <div class="section payment">' + 
'      <h3>Payment Information</h3>' + 
'      <div class="field radio DebitCard required" >' + 
'<label for="DebitCard"><input id="DebitCard" name="payment-type" class="required" type="radio" maxlength="255"></input><span class="label">Debit Card</span></label>' + 
'</div>' + 
'<div class="field radio CreditCard required" >' + 
'<label for="CreditCard"><input id="CreditCard" name="payment-type" class="required" type="radio" maxlength="255"></input><span class="label">Credit Card</span></label>' + 
'</div>' + 
'<div class="field radio PayPalVenmo required" >' + 
'<label for="PayPalVenmo"><input id="PayPalVenmo" name="payment-type" class="required" type="radio" maxlength="255"></input><span class="label">PayPal or Venmo</span></label>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="btn-group">' + 
'      <input class="btn btn-submit btn-submit-donation" type="submit" value="Donate Now" id="express-submit" disabled="true" />' + 
'    </div>' + 
'    <div id="paypal-button-container"></div>' + 
'  </form>' + 
'</div>' + 
'<div id="donation-processing-container" style="display: none">' + 
'  <h2>Processing...</h2><p>Your transaction is being processed. Please do not close your browser or leave this page.</p>' + 
'</div>' + 
'' + 
'' +  '';var successHtml723678208 = '<div class=\'donation-success\'>' +
                                                       '  <h2>Thank You for Your Donation!</h2>' +
                                                       '  <p>Your generous gift has been processed. We truly appreciate your support. You will receive an immediate email confirmation, followed by a tax receipt letter by email or mail within one week.</p>' + 
                                                        '\u003cdiv class=\"social-media-buttons\" style=\"margin-top:10px;\"\u003e\u003cdiv class=\"fb-like\" data-href=\"https://facebook.com/tunidito/\" 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/tunidito/\" 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  \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 ' + 
                                                        '</div>';( function($) {if (!Bloomerang.useDonationId('723678208')) { 
                                    html723678208 = '<p style="color: red">Only one donation or event registration form can be used on each page.</p>';
                                }if (jQuery('#bloomerangForm723678208').length) {
                        
                    if (window.ActiveXObject) { // they are using IE < 11, which doesn't support TLS 1.1
                        html723678208 = '<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' + 
                        ' <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>';
                    }
                        jQuery('#bloomerangForm723678208').after(html723678208);
                         if (!Bloomerang.SpreedlyScriptLoaded) {
                                            Bloomerang.Util.load('https://core.spreedly.com/iframe/express-2.min.js', 
                                                function() { return SpreedlyExpress != undefined; },
                                                function() {
                                                    SpreedlyExpress.onInit(function() { jQuery('#express-submit').attr('disabled', false); });
                                                    Bloomerang.initSpreedly = function() {
                                                        SpreedlyExpress.init('OqOMv1ksjPtXEYHtCYsVXzEpCbR', { 'company_name': 'Tu Nidito Children \u0026 Family Services' });
                                                    };
                                                    Bloomerang.initSpreedly();
                                                });
                                        }
                                        Bloomerang.SpreedlyScriptLoaded = true;
                        
                        Bloomerang.Data.PayPal.IsPayPalVenmoEnabled = false;
                                           jQuery("#donation-form .recurring-paypal-venmo-label-info").remove();
                                           jQuery("#paypal-button-container").remove();
                                           jQuery("#donation-form .PayPalVenmo").remove();
                                           jQuery("#donation-form .PayPal").remove();
                                           jQuery("#donation-form .Venmo").remove();
Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled = false;Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled = false;
                        jQuery("#donation-form .DebitCard").remove();jQuery("#donation-form .CreditCard").remove();jQuery("#donation-form .section.payment h3").remove();
                    };
                    if (Bloomerang.paymentFormLoaded) {
                                            return false;
                                        }
                                        Bloomerang.paymentFormLoaded = true;
                      
                        Bloomerang.reCaptchaV3SiteKey = '';
                        Bloomerang.gRecaptchaV3Threshold = 0.5;

                        window.captchaLoadCallback = function() {
                            Bloomerang.gRecaptchaLoaded = true;
                        };
                        
                        window.captchaV3LoadCallback = function() {
                            Bloomerang.gRecaptchaV3Loaded = true;
                        };

                        if(Bloomerang.donationFormReCaptchaV3SelfHostedFlag === undefined) {
                            function success (result) {
                                Bloomerang.donationFormReCaptchaV3SelfHostedFlag = result.DonationFormReCaptchaV3SelfHostedFlag;
                                initializeCaptcha();
                            }
                                
                            function failure (result) {
                                Bloomerang.donationFormReCaptchaV3SelfHostedFlag = false;
                                initializeCaptcha();
                            } 

                            Bloomerang.Api._post('v1/ReCaptchaV3SelfHostedFlag', {}, success, failure);
                        } else {
                            initializeCaptcha();
                        }

                        async function getRecaptchaV3Token() {
                              const token = await new Promise((resolve, reject) => {
                                 grecaptcha.ready(function() {
                                    grecaptcha.execute(Bloomerang.reCaptchaV3SiteKey, {action: 'submit'}).then(function(token) {
                                       resolve(token);
                                     });
                                  });
                                });

                                return token;
                        }
                        
                        function initializeCaptcha() {
                            Bloomerang.Util.load('https://www.google.com/recaptcha/api.js?onload=captchaLoadCallback&render=explicit',
                                function() { return Bloomerang.gRecaptchaLoaded; },
                                function() {
                                    jQuery('.section.captcha').removeAttr('style');
                                    jQuery('form.donation-form').data('captcha-id', grecaptcha.render('captcha723678208', { 'sitekey' : '6LeFqMAUAAAAAB_3cApkeZDyc078qpPtWCtAE6ow' }));
                                    
                                    if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm && Bloomerang.isDonationForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey && Bloomerang.isDonationForm)) {
                                        jQuery('.section.captcha').attr('style', 'display: none');
                                    }
                                },
                                true,
                                true);
                            
                            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm && Bloomerang.isDonationForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.isDonationForm && Bloomerang.reCaptchaV3SiteKey)) {
                                 Bloomerang.Util.load(`https://www.google.com/recaptcha/api.js?onload=captchaV3LoadCallback&render=${Bloomerang.reCaptchaV3SiteKey}`,
                                    function() { return Bloomerang.gRecaptchaV3Loaded; },
                                    function() {
                                        grecaptcha.ready(function() {
                                          grecaptcha.execute(Bloomerang.reCaptchaV3SiteKey, {action: 'submit'}).then(function(token) {
                                              async function success (result) {
                                                if(parseFloat(result.Score) < Bloomerang.gRecaptchaV3Threshold) {
                                                    Bloomerang.isForcePuzzle = true;
                                                    jQuery('.section.captcha').attr('style', 'display: block');
                                                } else {

                                                    const initialRecaptchaV3Token = await getRecaptchaV3Token();

                                                     // Append to the form data container to be included when submitting the form on bloomerangV2.js
                                                     Bloomerang.captchaResponseV3(initialRecaptchaV3Token);

                                                     setInterval(async ()=> {
                                                         const recaptchaV3Token = await getRecaptchaV3Token();

                                                        // Append to the form data container to be included when submitting the form on bloomerangV2.js
                                                        Bloomerang.captchaResponseV3(recaptchaV3Token);
                                                     }, 80000);
                                                }
                                               }
                                                
                                               function failure (result) {
                                                Bloomerang.isForcePuzzle = true;
                                                jQuery('.section.captcha').attr('style', 'display: block');
                                               }
                                                
                                               var data = {
                                                  token: token,
                                                  isSelfHosted: !Bloomerang.isBloomerangHostedForm
                                               };
                                                
                                                Bloomerang.Api._post('v1/ReCaptchaV3', data, success, failure);
                                          });
                                        });
                                    },
                                    true,
                                    true);
                               }
                           }
                            
                    
                    Bloomerang.transactionFee = 0.29; 
                    Bloomerang.transactionFeeRate = 0.0349; 
                    Bloomerang.transactionFeeEft = 0.8; 
                    Bloomerang.transactionFeeRateEft = 0.01;
                    Bloomerang.transactionFeePayPal = 0.49; 
                    Bloomerang.transactionFeeRatePayPal = 0.032; 
                    
                    Bloomerang.useKey('pub_18e556ca-f51b-11e9-ae9f-02c84ba2543a');

        Bloomerang.isDonationForm=true;
        Bloomerang.Util.getDonationAmount = function() {
          return Number(accounting.unformat(jQuery(".donation-form .section.donation input[name='donation-level']:checked").val() || jQuery(".donation-form #donation-amount").val()));
        };

        // Register proper callbacks for various stages/outcomes of submission
        Bloomerang.Widget.Donation.OnSubmit = function (args) {
            jQuery(".btn-submit-donation").val("Donating...").prop("disabled", true).addClass("disabled");
            var val = function (selector) { return jQuery(selector).val(); };
            var country = val(".donation-form #country");
            var state = Bloomerang.Util.getCorrectState(country, val(".donation-form #state"), val(".donation-form #province"));
            var zipCode = Bloomerang.Util.getCorrectZipCode(country, val(".donation-form #zip-code"), val(".donation-form #postal-code"));
            Bloomerang.Account
                    .individual()
                    .firstName(val(".donation-form #first-name"))
                    .middleName(val(".donation-form #middle-name"))
                    .lastName(val(".donation-form #last-name"))
                    .homeAddress(val(".donation-form #street-address"),
                                 val(".donation-form #city"),
                                 state,
                                 zipCode,
                                 country)
                    .homeEmail(val(".donation-form #email-address"))
                    .homePhone(val(".donation-form #phone-number"))
                    .applyDonationCustomFields();

            if (jQuery(".donation-form #consent-all").prop("checked")) {
              Bloomerang.Account.optedInStatus(jQuery(".donation-form #consent-email").prop("checked"),
                                               jQuery(".donation-form #consent-mail").prop("checked"),
                                               jQuery(".donation-form #consent-phone").prop("checked"));
            }

            var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();
            if (jQuery(".donation-form #recurring").prop("checked")) {
                Bloomerang.RecurringDonation
                        .amount(amount)
                        .fundId(val(".donation-form #fund"))
                        .note(val(".donation-form #comment"))
                        .frequency(val(".donation-form #frequency") || "Monthly")
                        .startDate(val(".donation-form #start-date"))
                        .applyDonationCustomFields();

                // Need to do a null-check here because they might have a cached version of Bloomerang-v2.js
                if (Bloomerang.RecurringDonation.trueImpactEnabled && Bloomerang.RecurringDonation.trueImpactUsed) {
                  Bloomerang.RecurringDonation
                        .trueImpactEnabled(jQuery(".donation-form .true-impact .fee-amount").length > 0)
                        .trueImpactUsed(jQuery(".donation-form .true-impact input:checked").length > 0);
                }
            } else {
                Bloomerang.Donation
                        .amount(amount)
                        .fundId(val(".donation-form #fund"))
                        .note(val(".donation-form #comment"))
                        .applyDonationCustomFields();

                // Need to do a null-check here because they might have a cached version of Bloomerang-v2.js
                if (Bloomerang.Donation.trueImpactEnabled && Bloomerang.Donation.trueImpactUsed) {
                  Bloomerang.Donation
                        .trueImpactEnabled(jQuery(".donation-form .true-impact .fee-amount").length > 0)
                        .trueImpactUsed(jQuery(".donation-form .true-impact input:checked").length > 0);
                }
            }

            if (jQuery("#donation-form #Checking").is(":checked") ||
                jQuery("#donation-form #Savings").is(":checked")) {
              if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled === true) {
                Bloomerang.Eft
                  .accountNumber(val(".donation-form #accountNumber"))
                  .routingNumber(val(".donation-form #routingNumber"))
                  .type(jQuery("#donation-form .section.movedpayment input[type='radio']:checked").attr("id"));
              } else {
                Bloomerang.Eft
                  .accountNumber(val(".donation-form #accountNumber"))
                  .routingNumber(val(".donation-form #routingNumber"))
                  .type(jQuery("#donation-form .section.payment input[type='radio']:checked").attr("id"));
              }
            } else if (jQuery("#PayPalVenmo").is(":checked") || 
                jQuery("#PayPal").is(":checked") ||
                jQuery("#Venmo").is(":checked")) {
              if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled === true) {
                Bloomerang.Donation
                  .type(jQuery("#donation-form .section.movedpayment input[type='radio']:checked").attr("id"));
              } else {
                Bloomerang.Donation
                  .type(jQuery("#donation-form .section.payment input[type='radio']:checked").attr("id"));
              }
            }
            
        };
        Bloomerang.ValidateDonationFormCaptcha = function() {
           if (typeof(grecaptcha) !== "undefined" && (jQuery("#captcha" + Bloomerang.Data.WidgetIds.Donation).children().length || ((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)))) {
                var captchaResponse = grecaptcha.getResponse(jQuery(".donation-form").data("captcha-id"));
                if (captchaResponse) {
                    jQuery(".donation-form .noCaptchaResponseError").hide();
                    Bloomerang.captchaResponse(captchaResponse);
                    return true;
                } else {
                    jQuery(".donation-form .noCaptchaResponseError").show();
                    return false;
                }
            } else return true;
        };
        Bloomerang.scrollToElement = function(element) {
            var distance = 100;
            var offset = element.offset().top;
            var offsetTop = offset > distance ? offset - distance : offset;
		        jQuery('html, body').animate({ scrollTop : offsetTop}, 500);
        };
        Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess = function (response) {
            jQuery("#donation-processing-container").hide();
            var formContainer = jQuery("#donation-form-container");
            formContainer.show();
            formContainer.html(successHtml723678208);
            Bloomerang.scrollToElement(formContainer);
        };
        Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError = function (response) {
            jQuery(".btn-submit-donation").prop("disabled", false).removeClass("disabled");
            Bloomerang.Util.updateDonateButtonText();
            jQuery("#donation-form-container .errors").removeClass("hidden").html(response.Message);
            jQuery("#donation-processing-container").hide();
            jQuery("#donation-form-container").show();
            Bloomerang.scrollToElement(jQuery("#donation-form-container .errors"));
            Bloomerang.cancelFinancialSubmission(jQuery("#donation-form"));
            if (typeof(SpreedlyExpress) !== 'undefined') { 
              SpreedlyExpress.unload();
              Bloomerang.initSpreedly();
            }
            if (typeof(grecaptcha) !== "undefined" && jQuery("#captcha" + Bloomerang.Data.WidgetIds.Donation).children().length) {
              grecaptcha.reset(jQuery(".donation-form").data("captcha-id"));
            }
        };
        
        Bloomerang.Util.applyDonationCustomFields = function (obj, type) {
        
            // Clear any fields from a previous failed submission
            obj.clearCustomFields();
        
            // Apply all <input> (not multiselect), <select> and <textarea> fields
            jQuery(".donation-form .section.custom-fields :input:not(a > input, select)[id*=" + type + "]").each(function() {
                if (jQuery(this).val().hasValue()) {
                    obj.customFreeformField(jQuery(this).attr("id").toUntypedValue(), jQuery(this).val());
                }
            });
            
            // Apply all <select> fields
            jQuery(".donation-form .section.custom-fields select[id*=" + type + "]").each(function() {
                if (jQuery(this).val().hasValue()) {
                    obj.customPickField(jQuery(this).attr("id").toUntypedValue(), jQuery(this).val());
                }
            });
                
            // Apply all multiselect fields
            jQuery(".donation-form .section.custom-fields .checkboxes[id*=" + type + "]").each(function() {
                obj.customPickField(jQuery(this).attr("id").toUntypedValue(),
                jQuery.map(jQuery(this).children(".checkbox.selected"), function(v) { return jQuery(v).attr("data-id"); }));
            });
        };
        
        String.prototype.hasValue = function() {
            return (this && jQuery.trim(this)); //IE8 doesn't have a native trim function
        };
        
        Bloomerang.Account.applyDonationCustomFields = function () {
            Bloomerang.Util.applyDonationCustomFields(this, "Account");
            return this;
        };
        
        Bloomerang.Donation.applyDonationCustomFields = function () {
            Bloomerang.Util.applyDonationCustomFields(this, "Transaction");
            return this;
        };
        
        Bloomerang.RecurringDonation.applyDonationCustomFields = function () {
            Bloomerang.Util.applyDonationCustomFields(this, "Transaction");
            return this;
        };
        
        String.prototype.toUntypedValue = function() {
            return this.substring(this.indexOf('_') + 1);
        };
        
        Date.prototype.toDateInputValue = function() {
            var local = new Date(this);
            local.setMinutes(this.getMinutes() - this.getTimezoneOffset());
            return (local.getMonth() + 1) + // Add one to the month because it starts at 0
                    "/" + local.getDate() + "/" + local.getFullYear();
        };
        
        jQuery(document).ready(function() {
            jQuery(".donation-form .field.start-date input").val(new Date().toDateInputValue());
            
            jQuery(".donation-form .field.start-date input").blur(function() {
              if(Bloomerang.Data.PayPal.IsPayPalVenmoEnabled && Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled) {
                Bloomerang.Data.PayPal.ButtonsObject.close();
                if(Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled && !jQuery(".donation-form .field.start-date input").valid())
                  return;
                // Future date
                if(new Date(jQuery(".donation-form .field.start-date input").val()) > new Date(new Date().toISOString().split('T')[0])) {
                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {
                    var source = jQuery("#donation-form #Venmo").is(":checked") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptionsWithSource(source));
                  } else {
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptions());
                  }
                } else {
                  Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Data.PayPal.ButtonsOptions);
                }
                Bloomerang.Data.PayPal.ButtonsObject.render('#paypal-button-container');
              }
            });
            
            // Re-render paypal buttons in case where user was initially doing a future recurring donation
            // then decided to uncheck the recurring donation checkbox
            jQuery(".donation-form #recurring").change(function() {
              if(Bloomerang.Data.PayPal.IsPayPalVenmoEnabled && Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled) {
                Bloomerang.Data.PayPal.ButtonsObject.close();
                // Start Date is set to later than today
                if(this.checked && jQuery(".donation-form .field.start-date input").val() && new Date(jQuery(".donation-form .field.start-date input").val()) > new Date(new Date().toISOString().split('T')[0])) {
                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {
                    var source = jQuery("#donation-form #Venmo").is(":checked") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptionsWithSource(source));
                  } else {
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptions());
                  }
                } else {
                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {
                    var source = jQuery("#donation-form #Venmo").is(":checked") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsVaultingOptionsWithSource(source));
                  } else {
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsVaultingOptions());
                  }
                }
                Bloomerang.Data.PayPal.ButtonsObject.render('#paypal-button-container');
              }
            });
        });
        
        // Hide recurring donation options if recurring donation box is unchecked
        jQuery(".donation-form .field.recurring").change(function() { 
            jQuery(".donation-form .field.recurring").siblings().not(".recurring-paypal-venmo-label-info").each(function(i, e) { 
                jQuery(e).toggle();
            }); 
        })
        
        // The other-amount field is only equired when the "Other" donation-level is selected
        toggleOtherAmountRequired = function () { 
          jQuery(".donation-form #other-amount").toggleClass("required",
            jQuery(".donation-form #other-option").prop("checked"));
          Bloomerang.Util.calculateDonationTrueImpact();
        };
        jQuery(".donation-form .section.donation input[name='donation-level']").change(function() {
           toggleOtherAmountRequired();
           Bloomerang.Util.updateDonateButtonText();
         });

        if (jQuery(".donation-form .true-impact label").length) {
          jQuery(".donation-form .true-impact label")[0].innerHTML = jQuery(".donation-form .true-impact label")[0].innerHTML.replace("[amount]", "<span class='fee-amount'>$0</span>");
        }
        Bloomerang.Util.calculateDonationTrueImpact = function() {
          if (!jQuery(".donation-form .true-impact .fee-amount").length) { return; }
          // Note that we don't really care about JS floating point math. It's OK if the numbers are a couple cents off.
          var amount = Bloomerang.Util.getDonationAmount();
          var isEft = (jQuery("#donation-form #Checking").is(":checked") || jQuery("#donation-form #Savings").is(":checked"));
          var isPayPalVenmo = jQuery("#donation-form #PayPalVenmo").is(":checked");
          var isPayPal = jQuery("#donation-form #PayPal").is(":checked");
          var isVenmo = jQuery("#donation-form #Venmo").is(":checked");
          var isStripeExpress = Bloomerang.Api.ProcessorType === "StripeExpress";
          var feeRate = isEft ? Bloomerang.transactionFeeRateEft : Bloomerang.transactionFeeRate;
          var newTotal = (amount + (isEft ? Bloomerang.transactionFeeEft : Bloomerang.transactionFee)) / (1 - feeRate);
          
          var impactAmount; 
          if(isPayPalVenmo || isPayPal || isVenmo){
            var paypalFee = Bloomerang.transactionFeePayPal;
            var paypalPercentage = Bloomerang.transactionFeeRatePayPal;
            newTotal = (amount + paypalFee) / (1 - paypalPercentage);
            impactAmount = Number((Math.floor((newTotal - amount)*100)/100).toFixed(2));
          }
          else{
            impactAmount = isStripeExpress
              ? Number((Math.floor((newTotal - amount)*100)/100).toFixed(2))
              : Number((newTotal - amount).toFixed(2));
          }
          
          jQuery(".donation-form .true-impact .fee-amount").text(accounting.formatMoney(impactAmount));
          return impactAmount;
        };
        Bloomerang.Util.getDonationTrueImpactAmount = function() {
          if (jQuery(".donation-form .true-impact input:checked").length) {
            return Bloomerang.Util.calculateDonationTrueImpact();
          }
          return 0;
        };
        
        Bloomerang.Util.updateDonateButtonText = function() {
            var amount = Bloomerang.Util.getDonationAmount();
            var impactAmount = Bloomerang.Util.getDonationTrueImpactAmount();
            jQuery(".btn-submit-donation").val("Donate Now " + accounting.formatMoney(amount + impactAmount));
        };

        // Changing the value of other-amount should change the value of other-option
        jQuery(".donation-form #other-amount").change(function () { 
          jQuery(".donation-form #other-option").val(jQuery(this).val());
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
        });
        
        jQuery(".donation-form #donation-amount").change(function() {
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
        });
        
        // Clicking into the other-amount field should select the other-option
        jQuery(".donation-form #other-amount").click(function() { 
          jQuery(".donation-form #other-option").prop('checked',true);
          toggleOtherAmountRequired();
          Bloomerang.Util.calculateDonationTrueImpact();
        });
        
        jQuery.validator.addMethod("startDateVenmo", function (value, element) {
            return this.optional(element) || !jQuery("#donation-form #Venmo").is(":checked") || value <= new Date().toISOString().split('T')[0];
        }, "Recurring donations processed through Venmo must have the same start date as the day of the transaction.");

        jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
            var digits = phone_number.replace(/\D/g, "");
            return this.optional(element) || digits.length == 7 || digits.length == 10 || digits.length == 11;
        }, "Please specify a valid phone number or use '+' for international.");

        jQuery.validator.addMethod("phoneInternational", function (phone_number, element) {
            return this.optional(element) || /^\+[0-9\-\(\)\s.]+$/i.test(phone_number);
        }, "Please specify a valid phone number.");
        jQuery.validator.classRuleSettings.phoneInternational = { phoneInternational: true };
        
        jQuery.validator.addMethod("zipcodeUS", function (value, element) {
            return this.optional(element) || /\d{5}-\d{4}$|^\d{5}$/.test(value)
        }, "The specified US ZIP Code is invalid");

        jQuery.validator.addMethod("currency", function (value, element, options) {
            return !value ||
                value
                  .replace("$", "")
                  .replace(".", "")
                  .split(",").join("")
                  .match(/^\d+$/g);
        }, "Not a valid currency");

        jQuery.validator.classRuleSettings.currency = { currency: true };
        
        // Validate the other amount, but only if they selected it
        jQuery.validator.addMethod("otherAmount", function(value, element, param) {
          if (jQuery(".donation-form #other-option").prop("checked")) {
            return jQuery.validator.methods.min.bind(this)(value, element, 1) &&
              jQuery.validator.methods.currency(value, element);
          }
          return true;
        }, "Invalid amount");
        
        jQuery.validator.classRuleSettings.otherAmount = { otherAmount: true };

        jQuery.validator.addMethod("number", function (value, element, options) {
          return !value ||
              value
                .replace(".", "")
                .split(",").join("")
                .match(/^\d+$/g);
        }, "Not a valid number");

        jQuery.validator.classRuleSettings.number = { number: true };
        
        jQuery.validator.addMethod("validYear", function (value, element, options) {
            try {
                return (!value || value.match(/^[1-9]\d\d\d$/)) ? true : false;
            }
            catch (e) {
                return false;
            }
        }, function () { return "Must be a 4 digit year"; });

        jQuery.validator.classRuleSettings.validYear = { validYear: true };
        
        // Validate that the donation amount is at least $1
        jQuery.validator.methods.min = function( value, element, param ) {
          if (typeof (accounting) === "undefined") { // rip out $ and ,
              value = ((value + "") || "").replace(/[\$,]/g, "");
          }
          else { // Use accounting.parse, to handle $ and ,
              value = accounting.parse(value);
          }
          return this.optional( element ) || value >= param;
        };
        jQuery.validator.classRuleSettings.minimum1 = { min: 1 };
        jQuery.validator.messages.min = 'Please enter a value of at least {0}.'

        jQuery(".donation-form #country").change(function(event) {
          var element = jQuery(event.target || event.srcElement); // cross-browser event target selection
          var isInternational = (element.val() != "US" && element.val() != "CA" && element.val() != "BM");
          // TODO: Remove this when we have figured out the canada state/province issue
          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());
          jQuery(".donation-form #state, .donation-form #province").val(""); // clear the state when the country changes
          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);
          jQuery(".donation-form #street-address").toggleClass("international", isInternational);
          if (element.val() == "BM") {
            jQuery(".donation-form .field.city .label").text(jQuery(".donation-form .field.city input").data("bm-label"));
          } else if (element.val() == "US" || element.val() == "CA") {
            jQuery(".donation-form .field.city .label").text(jQuery(".donation-form .field.city input").data("us-label"));
          }
          if (element.val() == "US") {
            jQuery(".donation-form .field.state, .donation-form .field.zip-code").show();
            jQuery(".donation-form .field.province, .donation-form .field.postal-code").hide();
          } else if (element.val() == "CA") {
            jQuery(".donation-form .field.state, .donation-form .field.zip-code").hide();
            jQuery(".donation-form .field.province, .donation-form .field.postal-code").show();
          } else if (element.val() == "BM") {
            jQuery(".donation-form .field.state, .donation-form .field.province, .donation-form .field.zip-code").hide();
            jQuery(".donation-form .field.postal-code").show();
          } else {
            jQuery(".donation-form #city, .donation-form #postal-code, .donation-form #zip-code").val("");
          }
          jQuery(".donation-form .section.consent").toggleClass("hidden", !Bloomerang.Util.isCountryInEurope(element.val()));
          // TODO: Remove this when we have figured out the canada state/province issue
          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());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        // We use the focusin function to save the previous value so we can log out the previous and new values on change
        // https://stackoverflow.com/questions/29118178/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change/29118530
        jQuery(".donation-form #state").focusin(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          element.data('val', element.val());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        jQuery(".donation-form #state").change(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          var prev = element.data('val');
          var current = element.val();
          var provinceElement = jQuery(".donation-form #province");
          var prevProvince = provinceElement.data('val');
          var currentProvince = provinceElement.val();
          Bloomerang.Util.addLog("State Changed: Target=" + e.target.name + ", PreValue=" + prev + ", Value=" + current + ", Province PreValue =" + prevProvince + ", Province CurrentValue =" + currentProvince);
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        // We use the focusin function to save the previous value so we can log out the previous and new values on change
        // https://stackoverflow.com/questions/29118178/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change/29118530
        jQuery(".donation-form #province").focusin(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          element.data('val', element.val());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        jQuery(".donation-form #province").change(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          var prev = element.data('val');
          var current = element.val();
          var stateElement = jQuery(".donation-form #state");
          var prevState = stateElement.data('val');
          var currentState = stateElement.val();
          Bloomerang.Util.addLog("Province Changed: Target=" + e.target.name + ", PreValue=" + prev + ", Value=" + current + ", State PrevValue=" + prevState + ", State Current=" + currentState);
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        // We use the focusin function to save the previous value so we can log out the previous and new values on change
        // https://stackoverflow.com/questions/29118178/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change/29118530
        jQuery(".donation-form #city").focusin(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          element.data('val', element.val());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        jQuery(".donation-form #city").change(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          var prev = element.data('val');
          var current = element.val();
          Bloomerang.Util.addLog("City Changed: Target=" + e.target.name + ", PreValue=" + prev + ", Value=" + current);
        });

        jQuery(".donation-form #phone-number").change(function () {
          var phoneField = jQuery(".donation-form #phone-number");
          var internationalNumber = phoneField.val().substring(0,1) === '+';
          phoneField.toggleClass("phoneUS", !internationalNumber);
          phoneField.toggleClass("phoneInternational", internationalNumber);
        })

        collectPayment = async function () {
          var form = jQuery("#donation-form");
          
          // donationFormReCaptchaV3Flag is always undefined on self hosted forms so it will use the V2 captcha for stripe
          if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
            if (!Bloomerang.ValidateDonationFormCaptcha() && Bloomerang.isForcePuzzle) {
              return false;
            }
          } else {
            if (!Bloomerang.ValidateDonationFormCaptcha()) {
              return false;
            }
          }

          if (!form.valid()) {
            return false;
          }
          
          var isEft = jQuery("#donation-form #CreditCard").length > 0 && 
                      !jQuery("#donation-form #CreditCard").prop("checked") && 
                      !jQuery("#donation-form #PayPalVenmo").prop("checked") && 
                      !jQuery("#donation-form #PayPal").prop("checked") && 
                      !jQuery("#donation-form #Venmo").prop("checked");
          
          if (Bloomerang.Util.isProcessorStripe() && !isEft && !Bloomerang.Util.StripeCardIsValid) {
            document.getElementById('card-errors').textContent = "Valid card info is required";
            return false;
          }
          
          if(Bloomerang.UsePaymentElement && !isEft && !Bloomerang.Util.RecurringStripeCardIsValid) {
            document.getElementById('card-errors').textContent = "Valid card info is required";
            return false;
          }
  
          if (isEft) {
            submitDonation();
          }
          else {
            var val = function (selector) { return jQuery(selector).val(); };
            var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();
            var selectedDonationLevel = jQuery(".donation-form .section.donation input[name='donation-level']:checked").parent().text();
            selectedDonationLevel = (selectedDonationLevel.indexOf("-") == -1 ? "" : selectedDonationLevel.substr(selectedDonationLevel.indexOf("-") + 2) );

            var oldMeta = '';
            if (jQuery('meta[name="viewport"]').length) {
              oldMeta = jQuery('meta[name="viewport"]').attr('content');
            } else {
              jQuery('head').append('<meta name="viewport" content="" />');
            }
            jQuery('meta[name="viewport"]').attr('content', 'width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1');
            jQuery('meta[name="viewport"]').attr('content', oldMeta);

            if (Bloomerang.Util.isProcessorStripe()) {
              submitDonation();
            } else {
              SpreedlyExpress.setDisplayOptions({
                "amount": accounting.formatMoney(amount),
                "full_name": val(".donation-form #first-name") + " " + val(".donation-form #last-name"),
                "sidebar_bottom_description": selectedDonationLevel,
                "submit_label": "Donate"});
              SpreedlyExpress.setPaymentMethodParams({
                "email": val(".donation-form #email-address"),
                "phone_number": val(".donation-form #phone-number"),
                "address1": val(".donation-form #street-address"),
                "city": val(".donation-form #city"),
                "state": val(".donation-form #state") || val(".donation-form #province"),
                "zip": val(".donation-form #zip-code") || val(".donation-form #postal-code"),
                "country": val(".donation-form #country")});

              SpreedlyExpress.onPaymentMethod(function(token, paymentMethod) {
                Bloomerang.CreditCard.spreedlyToken(token);
	              submitDonation();
	            });

              SpreedlyExpress.openView();
            }
          }
        };

        submitDonation = function() {
          if (!Bloomerang.continueFinancialSubmission(jQuery("#donation-form"))) { return false; }
  
          Bloomerang.Api.OnSubmit = Bloomerang.Widget.Donation.OnSubmit;
          Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess;
          Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError;

          var processingMessage = jQuery("#donation-processing-container");
          processingMessage.show();
          jQuery("#donation-form-container").hide();
          Bloomerang.scrollToElement(processingMessage);
  
          var tmp = jQuery(".donation-form #recurring").prop("checked")
            ? Bloomerang.Api.recurringDonate()
            : Bloomerang.Api.donate();
        };
        
        if(jQuery("#donation-form #DebitCard").length === 0 || jQuery("#donation-form #DebitCard").hasClass("hidden")) {
          jQuery("#donation-form #CreditCard").prop("checked", true);
        }
        else {
          jQuery("#donation-form #DebitCard").prop("checked", true);
        }
        
        
        jQuery("#donation-form .section.payment input[type='radio']").click(function() {
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
          
          if (jQuery(this).attr("id") == "DebitCard" || jQuery(this).attr("id") == "CreditCard") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#stripe-cc-fields").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
              jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
          }
          else if(jQuery(this).attr("id") == "PayPalVenmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "PayPal") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyPayPal(false);
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "Venmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyVenmo();
            jQuery("#paypal-button-container").show();
          }
          else {                   
            jQuery("#stripe-cc-fields").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
              jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
                    
            if (jQuery("#donation-form .sample-check").length == 0) {                    
              var checkImage = new Image();
              checkImage.src = 'https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/public-gallery/SampleCheck.png';
              jQuery(checkImage).addClass("sample-check");
              jQuery("#donation-form .accountNumber").after(checkImage);
            }
          }
          
        });
      
        jQuery("#donation-form .section.movedpayment input[type='radio']").click(function() {
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
          if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled && jQuery(".donation-form .field.start-date input").is(":visible")) {
            jQuery(".donation-form .field.start-date input").valid();
          }
          
          if (jQuery(this).attr("id") == "DebitCard" || jQuery(this).attr("id") == "CreditCard") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#stripe-cc-fields").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
                jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
          }
          else if(jQuery(this).attr("id") == "PayPalVenmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "PayPal") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyPayPal(jQuery(".donation-form .field.start-date input").val() > new Date().toISOString().split('T')[0]);
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "Venmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyVenmo();
            jQuery("#paypal-button-container").show();
          }
          else {                   
            jQuery("#stripe-cc-fields").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
              jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
                    
            if (jQuery("#donation-form .sample-check").length == 0) {                    
              var checkImage = new Image();
              checkImage.src = 'https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/public-gallery/SampleCheck.png';
              jQuery(checkImage).addClass("sample-check");
              jQuery("#donation-form .accountNumber").after(checkImage);
            }
          }
          
        });
      
      jQuery("#donation-form #true-impact").change(function() {
        Bloomerang.Util.updateDonateButtonText();
      });

      // Show opt-in options based on the setting of the global opt-in
      jQuery(".donation-form .field.consent-all").change(function() { 
          jQuery(".donation-form .field.consent-all").siblings().each(function(i, e) { 
              jQuery(e).toggle();
          }); 
      });
        
})(jQuery);
    };
    
                var startBloomerangLoad = function() {
                    if (window.bloomerangLoadStarted == undefined) {
                        window.bloomerangLoadStarted = true;
                        var script = document.createElement('script');
                        script.type = 'text/javascript';
                        script.src = 'https://crm.bloomerang.co/Content/Scripts/Api/Bloomerang-v2.js?nocache=1754416208';
                        document.getElementsByTagName('head')[0].appendChild(script);
                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidation(function() { insertForm723678208(); })});
                    }
                    else {
                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidation(function() { insertForm723678208(); })});
                    }
                };

                var waitForBloomerangLoad = function(callback) {
                    if (typeof(Bloomerang) === 'undefined' || !Bloomerang._isReady) {
                        setTimeout(function () { waitForBloomerangLoad(callback) }, 500);
                    }
                    else {
                        if (true) {
                            callback();
                        } else {
                            window.bloomerangLoadStarted = undefined;
                            Bloomerang = undefined; // The version of Blomerang.js is not what we want. So blow it away and reload.
                            startBloomerangLoad();
                        }
                    }
                };

                startBloomerangLoad();
</script></pre><div class="fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two" style="--awb-text-color:var(--awb-color6);--awb-margin-bottom:30px;"><h2 class="fusion-title-heading title-heading-left" style="margin:0;"><p style="text-align: center;">THANK YOU TO OUR DUELING PIANO SPONSORS!</p></h2></div><div class="fusion-image-element " style="text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-2 hover-type-none"><img decoding="async" width="1920" height="1080" alt="Dueling Pianos Sponsors" title="Dueling Sponsors" src="https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors.png" class="img-responsive wp-image-4580" srcset="https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors-200x113.png 200w, https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors-400x225.png 400w, https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors-600x338.png 600w, https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors-800x450.png 800w, https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors-1200x675.png 1200w, https://tunidito.org/wp-content/uploads/2025/06/Dueling-Sponsors.png 1920w" sizes="(max-width: 700px) 100vw, 1920px" /></span></div></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2025/06/30/dueling-pianos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Join Ride for a Child 2025 to Inspire Hope for Grieving Children in Southern AZ</title>
		<link>https://tunidito.org/2025/06/29/ride-for-a-child/</link>
					<comments>https://tunidito.org/2025/06/29/ride-for-a-child/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 17:25:14 +0000</pubDate>
				<category><![CDATA[Upcoming events]]></category>
		<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://avadawebsites.wpengine.com/psychology/?p=1330</guid>

					<description><![CDATA[Tu Nidito Children and Family Services is returning to El Tour de Tucson as a 2025 beneficiary. Once again we have signed on to be one of the non-profit organizations that riders from across the country can choose to support. Over the years, thousands of cyclists have ridden for our Tu Nidito children. Our  [...]]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:calc( 1300px + 0px );margin-left: calc(-0px / 2 );margin-right: calc(-0px / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-margin-top-small:4vw;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-4"><p>Tu Nidito Children and Family Services is returning to El Tour de Tucson as a 2025 beneficiary. Once again we have signed on to be one of the non-profit organizations that riders from across the country can choose to support.</p>
<p>Over the years, thousands of cyclists have ridden for our Tu Nidito children. Our Ride for a Child (RFAC) project began in earnest in 2010. Your participation can help touch the lives of children and families grieving the diagnosis of a serious medical condition or loss of a special person.</p>
<p>In 2025 we are asking our RFAC cyclists to make a commitment to raise $500 for Tu Nidito and we will pay your El Tour de Tucson registration fee. Please submit your interest to Ride for a Child <b><a style="color: var(--awb-custom_color_1);" href="https://docs.google.com/forms/d/e/1FAIpQLSd-P2lLf8A5ALqgfoB61Ui-hqL2mn3E8Vac3xSa1I5MzeMLKw/viewform?usp=dialog" target="_blank" rel="noopener">here</a><span style="color: var(--awb-custom_color_1);">.</span></b> Once you reach the $500 goal, we will provide you with a code for registration on the El Tour de Tucson website. When you register on the El Tour website, you can choose to ride for Tu Nidito and create a fundraising page to raise additional funds.</p>
<p>Imagine the funds that could be raised to support those grieving a serious medical condition or death. Our programs are free but not without cost and El Tour provides a beautiful opportunity to support children and families as you enjoy the premier cycling event in the USA.</p>
<p>We ask that you commit to $500 and hope that you will raise more. Together, we can raise $25,000 for grieving children, teens, young adults and caregivers.</p>
</div><div class="fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-one"><h1 class="fusion-title-heading title-heading-left" style="margin:0;">Use this form to donate to a Ride for a Child Cyclists&#8217; Fundraiser!</h1></div><script type="text/javascript" id="bloomerangForm729468928"></script>
<pre><script type="text/javascript">
    var insertForm729468928 = function() {
        var html729468928 = '<style text=\'text/css\'>' + 
'.donation-form label{color: #404040;' + 
'                display: block;}' + 
'' + 
'.donation-form label.error,' + 
'                     .donation-form #card-errors{color: #900;}' + 
'' + 
'.donation-form label.error{display: inline-block;' + 
'                padding: 0 10px;}' + 
'' + 
'.donation-form section{padding: 5px;}' + 
'' + 
'.donation-form .field{padding: 4px 0;}' + 
'' + 
'.donation-form .field .required-star{color: #aa0000; ' + 
'                display: inline-block; ' + 
'                margin-left: 5px;}' + 
'' + 
'.donation-form .field .checkboxes{max-width:275px;' + 
'                border: 1px solid #A9A9A9;' + 
'                -webkit-transition: all .3s ease-out;' + 
'                -moz-transition: all .3s ease-out;' + 
'                transition: all .3s ease-out;}' + 
'' + 
'.donation-form .field .checkbox{display:block;' + 
'                position:relative;' + 
'                -moz-box-sizing:border-box;' + 
'                box-sizing:border-box;' + 
'                height:30px;' + 
'                line-height:26px;' + 
'                padding:2px 28px 2px 8px;' + 
'                border-bottom:1px solid rgba(0,0,0,0.1);' + 
'                color:#404040;  ' + 
'                overflow:hidden;' + 
'                text-decoration:none; }' + 
'' + 
'.donation-form .field .checkbox input{opacity:0.01;' + 
'                position:absolute;' + 
'                left:-50px;  ' + 
'                z-index:-5;}' + 
'' + 
'.donation-form .field .checkbox:last-child{border-bottom:none;}' + 
'' + 
'.donation-form .field .checkbox.selected{background: rgb(50, 142, 253);' + 
'                color:#fff; }' + 
'' + 
'.donation-form .field .checkbox.selected:before{color:#fff;' + 
'                line-height:30px;' + 
'                position:absolute;' + 
'                right:10px; }' + 
'' + 
'.donation-form .field input,' + 
'                     .donation-form .field select,' + 
'                     .donation-form .field textarea,' + 
'                     .donation-form #card-element,' + 
'                     .donation-form #paypal-button-container{padding: 4px; ' + 
'                max-width: 275px;' + 
'                width: 96%}' + 
'' + 
'.donation-form .start-date label.error{padding: 4px; ' + 
'                max-width: 350px;' + 
'                width: 96%}' + 
'' + 
'.donation-form .field .StripeElement{background-color: white;' + 
'                background-color: -moz-field;' + 
'                border: 1px solid darkgray;' + 
'                display: inline-block;}' + 
'' + 
'.donation-form .field textarea.international{height: 120px;}' + 
'' + 
'.donation-form .field select{box-sizing: content-box;}' + 
'' + 
'.donation-form .field.radio label,' + 
'                     .donation-form .field.checkbox label{display: inline-block;}' + 
'' + 
'.donation-form .field.radio input,' + 
'                     .donation-form .field.checkbox input{width: auto;' + 
'                margin-left:0;}' + 
'' + 
'.donation-form .section.consent .field.checkbox:not(.consent-all){margin-left: 20px;}' + 
'' + 
'.donation-form #cardExpirationMonth,' + 
'                     .donation-form #cardExpirationYear{width: 85px;}' + 
'' + 
'.donation-form #security-code{width: 55px;}' + 
'' + 
'.donation-form .field .sidenote{color: #999;' + 
'                font-size: 10px; }' + 
'' + 
'.donation-form .field.other-option,' + 
'                     .donation-form .field.other-amount,' + 
'                     .donation-form .field.cardExpirationMonth,' + 
'                     .donation-form .field.cardExpirationYear{display: inline-block;}' + 
'' + 
'.donation-form .field.other-amount{padding-left: 6px;}' + 
'' + 
'.donation-form .field.cardExpirationMonth{padding-right: 20px;}' + 
'' + 
'.donation-form #other-amount{width: 65px;}' + 
'' + 
'.donation-form .errors{border: 1px solid #900;' + 
'                color: #900;  ' + 
'                padding: 10px;}' + 
'' + 
'.donation-form .radio label.error{display: inline-block;' + 
'                padding-right: 86%;  ' + 
'                float: right;}' + 
'' + 
'.donation-form .hidden{display: none;}' + 
'' + 
'.btn-group .btn-submit-donation{padding: 4px 10px;}' + 
'' + 
'iframe#spreedly-iframe[style=\'visibility: hidden;\']{display: none;}' + 
'' + 
'input, select, textarea, button{font-family: inherit;}' + 
'' + 
'#spreedly-modal-overlay[style="visibility:hidden"]{display: none;}' + 
'' + 
'</style>' + 
'' + 
'<div id="donation-form-container">' + 
'  <form id="donation-form" class="donation-form" method="post" onsubmit="event.preventDefault(); collectPayment();">' + 
'    <div class="errors hidden"></div>' + 
'    <div class="section donation">' + 
'      <h3>Donation</h3>' + 
'      <div class="field radio 729473030 required" >' + 
'<label for="729473030"><input id="729473030" name="donation-level" class="required" type="radio" value="20.000000" maxlength="255"></input><span class="label">$20.00 - -</span></label>' + 
'</div>' + 
'<div class="field radio 729473024 required" >' + 
'<label for="729473024"><input id="729473024" name="donation-level" class="required" type="radio" value="50.000000" maxlength="255"></input><span class="label">$50.00 - -</span></label>' + 
'</div>' + 
'<div class="field radio 729473025 required" >' + 
'<label for="729473025"><input id="729473025" name="donation-level" class="required" type="radio" value="100.000000" maxlength="255"></input><span class="label">$100.00 - -</span></label>' + 
'</div>' + 
'<div class="field radio 729473026 required" >' + 
'<label for="729473026"><input id="729473026" name="donation-level" class="required" type="radio" value="250.000000" maxlength="255"></input><span class="label">$250.00 - -</span></label>' + 
'</div>' + 
'<div class="field radio 729473027 required" >' + 
'<label for="729473027"><input id="729473027" name="donation-level" class="required" type="radio" value="495.000000" maxlength="255"></input><span class="label">$495.00 - 2025 Individual AZ Tax Credit</span></label>' + 
'</div>' + 
'<div class="field radio 729473028 required" >' + 
'<label for="729473028"><input id="729473028" name="donation-level" class="required" type="radio" value="987.000000" maxlength="255"></input><span class="label">$987.00 - 2025 Joint-Filer AZ Tax Credit</span></label>' + 
'</div>' + 
'<div class="field radio 729473029 required" >' + 
'<label for="729473029"><input id="729473029" name="donation-level" class="required" type="radio" value="1000.000000" maxlength="255"></input><span class="label">$1,000.00 - -</span></label>' + 
'</div>' + 
'<div class="field radio other-option required" >' + 
'<label for="other-option"><input id="other-option" name="donation-level" class="required" type="radio" maxlength="255"></input><span class="label">Other</span></label>' + 
'</div>' + 
'<div class="field text other-amount" >' + 
'<input id="other-amount" name="other-amount" class="otherAmount" type="text" placeholder="$0.00"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section recurring">' + 
'      <div class="field checkbox recurring" >' + 
'<label for="recurring"><input id="recurring" name="recurring" type="checkbox" maxlength="255"></input><span class="label">Show my support by making this a monthly donation</span></label>' + 
'</div>' + 
'<div class="field label recurring-paypal-venmo-label-info" >' + 
'<label for="recurring-paypal-venmo-label-info"><span class="label">(Not available for payments made through PayPal or Venmo.)</span></label>' + 
'<html id="recurring-paypal-venmo-label-info" name="recurring-paypal-venmo-label-info" type="label" maxlength="255"></html>' + 
'</div>' + 
'<div class="field date start-date required" style="display: none">' + 
'<label for="start-date"><span class="label">Start Date</span><span class="required-star">*</span></label>' + 
'<input id="start-date" name="start-date" class="validDate startDateVenmo required" type="date" placeholder="mm/dd/yyyy"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    ' + 
'    ' + 
'    <div class="section contact">' + 
'      <h3>Contact Information</h3>' + 
'      <div class="field text first-name required" >' + 
'<label for="first-name"><span class="label">First Name</span><span class="required-star">*</span></label>' + 
'<input id="first-name" name="first-name" class="required" type="text"></input>' + 
'</div>' + 
'<div class="field text last-name required" >' + 
'<label for="last-name"><span class="label">Last Name</span><span class="required-star">*</span></label>' + 
'<input id="last-name" name="last-name" class="required" type="text"></input>' + 
'</div>' + 
'<div class="field email email-address required" >' + 
'<label for="email-address"><span class="label">Email</span><span class="required-star">*</span></label>' + 
'<input id="email-address" name="email-address" class="email required" type="email" placeholder="someone@website.com"></input>' + 
'</div>' + 
'<div class="field tel phone-number" >' + 
'<label for="phone-number"><span class="label">Phone</span></label>' + 
'<input id="phone-number" name="phone-number" class="phoneUS" type="tel"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section billing-address">' + 
'      <h3>Billing Address</h3>' + 
'      <div class="field  country required" >' + 
'<label for="country">Country<span class="required-star">*</span></label>' + 
'<select id="country" name="country" class="required"><option value=""></option>' + 
'<option value="AF">Afghanistan</option>' + 
'<option value="AX">Aland Islands</option>' + 
'<option value="AL">Albania</option>' + 
'<option value="DZ">Algeria</option>' + 
'<option value="AS">American Samoa</option>' + 
'<option value="AD">Andorra</option>' + 
'<option value="AO">Angola</option>' + 
'<option value="AI">Anguilla</option>' + 
'<option value="AQ">Antarctica</option>' + 
'<option value="AG">Antigua and Barbuda</option>' + 
'<option value="AR">Argentina</option>' + 
'<option value="AM">Armenia</option>' + 
'<option value="AW">Aruba</option>' + 
'<option value="AU">Australia</option>' + 
'<option value="AT">Austria</option>' + 
'<option value="AZ">Azerbaijan</option>' + 
'<option value="BS">Bahamas</option>' + 
'<option value="BH">Bahrain</option>' + 
'<option value="BD">Bangladesh</option>' + 
'<option value="BB">Barbados</option>' + 
'<option value="BY">Belarus</option>' + 
'<option value="BE">Belgium</option>' + 
'<option value="BZ">Belize</option>' + 
'<option value="BJ">Benin</option>' + 
'<option value="BM">Bermuda</option>' + 
'<option value="BT">Bhutan</option>' + 
'<option value="BO">Bolivia</option>' + 
'<option value="BA">Bosnia and Herzegovina</option>' + 
'<option value="BW">Botswana</option>' + 
'<option value="BV">Bouvet Island</option>' + 
'<option value="BR">Brazil</option>' + 
'<option value="IO">British Indian Ocean Territory</option>' + 
'<option value="BN">Brunei Darussalam</option>' + 
'<option value="BG">Bulgaria</option>' + 
'<option value="BF">Burkina Faso</option>' + 
'<option value="BI">Burundi</option>' + 
'<option value="KH">Cambodia</option>' + 
'<option value="CM">Cameroon</option>' + 
'<option value="CA">Canada</option>' + 
'<option value="CV">Cape Verde</option>' + 
'<option value="KY">Cayman Islands</option>' + 
'<option value="CF">Central African Republic</option>' + 
'<option value="TD">Chad</option>' + 
'<option value="CL">Chile</option>' + 
'<option value="CN">China</option>' + 
'<option value="CX">Christmas Island</option>' + 
'<option value="CC">Cocos (Keeling) Islands</option>' + 
'<option value="CO">Colombia</option>' + 
'<option value="KM">Comoros</option>' + 
'<option value="CG">Congo</option>' + 
'<option value="CD">Democratic Republic of the Congo</option>' + 
'<option value="CK">Cook Islands</option>' + 
'<option value="CR">Costa Rica</option>' + 
'<option value="CI">Cote d\'Ivoire</option>' + 
'<option value="HR">Croatia</option>' + 
'<option value="CU">Cuba</option>' + 
'<option value="CW">Curacao</option>' + 
'<option value="CY">Cyprus</option>' + 
'<option value="CZ">Czech Republic</option>' + 
'<option value="DK">Denmark</option>' + 
'<option value="DJ">Djibouti</option>' + 
'<option value="DM">Dominica</option>' + 
'<option value="DO">Dominican Republic</option>' + 
'<option value="EC">Ecuador</option>' + 
'<option value="EG">Egypt</option>' + 
'<option value="SV">El Salvador</option>' + 
'<option value="GQ">Equatorial Guinea</option>' + 
'<option value="ER">Eritrea</option>' + 
'<option value="EE">Estonia</option>' + 
'<option value="SZ">Eswatini</option>' + 
'<option value="ET">Ethiopia</option>' + 
'<option value="FK">Falkland Islands (Malvinas)</option>' + 
'<option value="FO">Faroe Islands</option>' + 
'<option value="FJ">Fiji</option>' + 
'<option value="FI">Finland</option>' + 
'<option value="FR">France</option>' + 
'<option value="GF">French Guiana</option>' + 
'<option value="PF">French Polynesia</option>' + 
'<option value="TF">French Southern Territories</option>' + 
'<option value="GA">Gabon</option>' + 
'<option value="GM">Gambia</option>' + 
'<option value="GE">Georgia</option>' + 
'<option value="DE">Germany</option>' + 
'<option value="GH">Ghana</option>' + 
'<option value="GI">Gibraltar</option>' + 
'<option value="GR">Greece</option>' + 
'<option value="GL">Greenland</option>' + 
'<option value="GD">Grenada</option>' + 
'<option value="GP">Guadeloupe</option>' + 
'<option value="GU">Guam</option>' + 
'<option value="GT">Guatemala</option>' + 
'<option value="GG">Guernsey</option>' + 
'<option value="GN">Guinea</option>' + 
'<option value="GW">Guinea-Bissau</option>' + 
'<option value="GY">Guyana</option>' + 
'<option value="HT">Haiti</option>' + 
'<option value="HM">Heard Island</option>' + 
'<option value="HN">Honduras</option>' + 
'<option value="HK">Hong Kong</option>' + 
'<option value="HU">Hungary</option>' + 
'<option value="IS">Iceland</option>' + 
'<option value="IN">India</option>' + 
'<option value="ID">Indonesia</option>' + 
'<option value="IR">Islamic Republic of Iran</option>' + 
'<option value="IQ">Iraq</option>' + 
'<option value="IE">Ireland</option>' + 
'<option value="IM">Isle of Man</option>' + 
'<option value="IL">Israel</option>' + 
'<option value="IT">Italy</option>' + 
'<option value="JM">Jamaica</option>' + 
'<option value="JP">Japan</option>' + 
'<option value="JE">Jersey</option>' + 
'<option value="JO">Jordan</option>' + 
'<option value="KZ">Kazakhstan</option>' + 
'<option value="KE">Kenya</option>' + 
'<option value="KI">Kiribati</option>' + 
'<option value="KP">Democratic People\'s Republic of Korea</option>' + 
'<option value="KR">Republic of Korea</option>' + 
'<option value="KW">Kuwait</option>' + 
'<option value="KG">Kyrgyzstan</option>' + 
'<option value="LA">Lao People\'s Democratic Republic</option>' + 
'<option value="LV">Latvia</option>' + 
'<option value="LB">Lebanon</option>' + 
'<option value="LS">Lesotho</option>' + 
'<option value="LR">Liberia</option>' + 
'<option value="LY">Libya</option>' + 
'<option value="LI">Liechtenstein</option>' + 
'<option value="LT">Lithuania</option>' + 
'<option value="LU">Luxembourg</option>' + 
'<option value="MO">Macao</option>' + 
'<option value="MK">Macedonia</option>' + 
'<option value="MG">Madagascar</option>' + 
'<option value="MW">Malawi</option>' + 
'<option value="MY">Malaysia</option>' + 
'<option value="MV">Maldives</option>' + 
'<option value="ML">Mali</option>' + 
'<option value="MT">Malta</option>' + 
'<option value="MH">Marshall Islands</option>' + 
'<option value="MQ">Martinique</option>' + 
'<option value="MR">Mauritania</option>' + 
'<option value="MU">Mauritius</option>' + 
'<option value="YT">Mayotte</option>' + 
'<option value="MX">Mexico</option>' + 
'<option value="FM">Federated States of Micronesia</option>' + 
'<option value="MD">Republic of Moldova</option>' + 
'<option value="MC">Monaco</option>' + 
'<option value="MN">Mongolia</option>' + 
'<option value="ME">Montenegro</option>' + 
'<option value="MS">Montserrat</option>' + 
'<option value="MA">Morocco</option>' + 
'<option value="MZ">Mozambique</option>' + 
'<option value="MM">Myanmar</option>' + 
'<option value="NA">Namibia</option>' + 
'<option value="NR">Nauru</option>' + 
'<option value="NP">Nepal</option>' + 
'<option value="NL">Netherlands</option>' + 
'<option value="NC">New Caledonia</option>' + 
'<option value="NZ">New Zealand</option>' + 
'<option value="NI">Nicaragua</option>' + 
'<option value="NE">Niger</option>' + 
'<option value="NG">Nigeria</option>' + 
'<option value="NU">Niue</option>' + 
'<option value="NF">Norfolk Island</option>' + 
'<option value="MP">Northern Mariana Islands</option>' + 
'<option value="NO">Norway</option>' + 
'<option value="OM">Oman</option>' + 
'<option value="PK">Pakistan</option>' + 
'<option value="PW">Palau</option>' + 
'<option value="PS">State of Palestine</option>' + 
'<option value="PA">Panama</option>' + 
'<option value="PG">Papua New Guinea</option>' + 
'<option value="PY">Paraguay</option>' + 
'<option value="PE">Peru</option>' + 
'<option value="PH">Philippines</option>' + 
'<option value="PN">Pitcairn</option>' + 
'<option value="PL">Poland</option>' + 
'<option value="PT">Portugal</option>' + 
'<option value="PR">Puerto Rico</option>' + 
'<option value="QA">Qatar</option>' + 
'<option value="RE">Reunion</option>' + 
'<option value="RO">Romania</option>' + 
'<option value="RU">Russian Federation</option>' + 
'<option value="RW">Rwanda</option>' + 
'<option value="BL">Saint Barthelemy</option>' + 
'<option value="SH">Ascension and Tristan da Cunha Saint Helena</option>' + 
'<option value="KN">Saint Kitts and Nevis</option>' + 
'<option value="LC">Saint Lucia</option>' + 
'<option value="MF">Saint Martin (French part)</option>' + 
'<option value="PM">Saint Pierre and Miquelon</option>' + 
'<option value="VC">Saint Vincent and the Grenadines</option>' + 
'<option value="WS">Samoa</option>' + 
'<option value="SM">San Marino</option>' + 
'<option value="ST">Sao Tome and Principe</option>' + 
'<option value="SA">Saudi Arabia</option>' + 
'<option value="SN">Senegal</option>' + 
'<option value="RS">Serbia</option>' + 
'<option value="SC">Seychelles</option>' + 
'<option value="SL">Sierra Leone</option>' + 
'<option value="SG">Singapore</option>' + 
'<option value="SX">Sint Maarten (Dutch part)</option>' + 
'<option value="SK">Slovakia</option>' + 
'<option value="SI">Slovenia</option>' + 
'<option value="SB">Solomon Islands</option>' + 
'<option value="SO">Somalia</option>' + 
'<option value="ZA">South Africa</option>' + 
'<option value="GS">South Georgia</option>' + 
'<option value="SS">South Sudan</option>' + 
'<option value="ES">Spain</option>' + 
'<option value="LK">Sri Lanka</option>' + 
'<option value="SD">Sudan</option>' + 
'<option value="SR">Suriname</option>' + 
'<option value="SJ">Svalbard and Jan Mayen</option>' + 
'<option value="SE">Sweden</option>' + 
'<option value="CH">Switzerland</option>' + 
'<option value="SY">Syrian Arab Republic</option>' + 
'<option value="TW">Taiwan</option>' + 
'<option value="TJ">Tajikistan</option>' + 
'<option value="TZ">United Republic of Tanzania</option>' + 
'<option value="TH">Thailand</option>' + 
'<option value="TL">Timor-Leste</option>' + 
'<option value="TG">Togo</option>' + 
'<option value="TK">Tokelau</option>' + 
'<option value="TO">Tonga</option>' + 
'<option value="TT">Trinidad and Tobago</option>' + 
'<option value="TN">Tunisia</option>' + 
'<option value="TR">Turkey</option>' + 
'<option value="TM">Turkmenistan</option>' + 
'<option value="TC">Turks and Caicos Islands</option>' + 
'<option value="TV">Tuvalu</option>' + 
'<option value="UG">Uganda</option>' + 
'<option value="UA">Ukraine</option>' + 
'<option value="AE">United Arab Emirates</option>' + 
'<option value="GB">United Kingdom</option>' + 
'<option value="US" selected>United States</option>' + 
'<option value="UM">United States Minor Outlying Islands</option>' + 
'<option value="UY">Uruguay</option>' + 
'<option value="UZ">Uzbekistan</option>' + 
'<option value="VU">Vanuatu</option>' + 
'<option value="VA">Vatican City</option>' + 
'<option value="VE">Venezuela</option>' + 
'<option value="VN">Viet Nam</option>' + 
'<option value="VG">British Virgin Islands</option>' + 
'<option value="VI">U.S. Virgin Islands</option>' + 
'<option value="WF">Wallis and Futuna</option>' + 
'<option value="EH">Western Sahara</option>' + 
'<option value="YE">Yemen</option>' + 
'<option value="ZM">Zambia</option>' + 
'<option value="ZW">Zimbabwe</option>' + 
'</select>' + 
'</div>' + 
'<div class="field  street-address required" >' + 
'<label for="street-address"><span class="label">Address</span><span class="required-star">*</span></label>' + 
'<textarea id="street-address" name="street-address" class="required"></textarea>' + 
'</div>' + 
'<div class="field text city required" >' + 
'<label for="city"><span class="label">City</span><span class="required-star">*</span></label>' + 
'<input id="city" name="city" class="required" type="text" data-us-label="City" data-bm-label="Parish"></input>' + 
'</div>' + 
'<div class="field  state required" >' + 
'<label for="state">State<span class="required-star">*</span></label>' + 
'<select id="state" name="state" class="required"><option value=""></option>' + 
'<option value="AL">Alabama</option>' + 
'<option value="AK">Alaska</option>' + 
'<option value="AS">American Samoa</option>' + 
'<option value="AZ">Arizona</option>' + 
'<option value="AR">Arkansas</option>' + 
'<option value="AE">Armed Forces Africa, Canada, Europe, Middle East</option>' + 
'<option value="AA">Armed Forces Americas (except Canada)</option>' + 
'<option value="AP">Armed Forces Pacific</option>' + 
'<option value="CA">California</option>' + 
'<option value="CO">Colorado</option>' + 
'<option value="CT">Connecticut</option>' + 
'<option value="DE">Delaware</option>' + 
'<option value="DC">District of Columbia</option>' + 
'<option value="FL">Florida</option>' + 
'<option value="GA">Georgia</option>' + 
'<option value="GU">Guam</option>' + 
'<option value="HI">Hawaii</option>' + 
'<option value="ID">Idaho</option>' + 
'<option value="IL">Illinois</option>' + 
'<option value="IN">Indiana</option>' + 
'<option value="IA">Iowa</option>' + 
'<option value="KS">Kansas</option>' + 
'<option value="KY">Kentucky</option>' + 
'<option value="LA">Louisiana</option>' + 
'<option value="ME">Maine</option>' + 
'<option value="MD">Maryland</option>' + 
'<option value="MA">Massachusetts</option>' + 
'<option value="MI">Michigan</option>' + 
'<option value="MN">Minnesota</option>' + 
'<option value="MS">Mississippi</option>' + 
'<option value="MO">Missouri</option>' + 
'<option value="MT">Montana</option>' + 
'<option value="NE">Nebraska</option>' + 
'<option value="NV">Nevada</option>' + 
'<option value="NH">New Hampshire</option>' + 
'<option value="NJ">New Jersey</option>' + 
'<option value="NM">New Mexico</option>' + 
'<option value="NY">New York</option>' + 
'<option value="NC">North Carolina</option>' + 
'<option value="ND">North Dakota</option>' + 
'<option value="OH">Ohio</option>' + 
'<option value="OK">Oklahoma</option>' + 
'<option value="OR">Oregon</option>' + 
'<option value="PA">Pennsylvania</option>' + 
'<option value="PR">Puerto Rico</option>' + 
'<option value="RI">Rhode Island</option>' + 
'<option value="SC">South Carolina</option>' + 
'<option value="SD">South Dakota</option>' + 
'<option value="TN">Tennessee</option>' + 
'<option value="TX">Texas</option>' + 
'<option value="VI">US Virgin Islands</option>' + 
'<option value="UT">Utah</option>' + 
'<option value="VT">Vermont</option>' + 
'<option value="VA">Virginia</option>' + 
'<option value="WA">Washington</option>' + 
'<option value="WV">West Virginia</option>' + 
'<option value="WI">Wisconsin</option>' + 
'<option value="WY">Wyoming</option>' + 
'</select>' + 
'</div>' + 
'<div class="field  province required" style="display: none">' + 
'<label for="province">Province<span class="required-star">*</span></label>' + 
'<select id="province" name="province" class="required"><option value=""></option>' + 
'<option value="AB">Alberta</option>' + 
'<option value="BC">British Columbia</option>' + 
'<option value="MB">Manitoba</option>' + 
'<option value="NB">New Brunswick</option>' + 
'<option value="NL">Newfoundland and Labrador</option>' + 
'<option value="NT">Northwest Territories</option>' + 
'<option value="NS">Nova Scotia</option>' + 
'<option value="NU">Nunavut</option>' + 
'<option value="ON">Ontario</option>' + 
'<option value="PE">Prince Edward Island</option>' + 
'<option value="QC">Quebec</option>' + 
'<option value="SK">Saskatchewan</option>' + 
'<option value="YT">Yukon Territory</option>' + 
'</select>' + 
'</div>' + 
'<div class="field number zip-code required" >' + 
'<label for="zip-code"><span class="label">ZIP Code</span><span class="required-star">*</span></label>' + 
'<input id="zip-code" name="zip-code" class="zipcodeUS required" type="number" minlength="5" maxlength="10"></input>' + 
'</div>' + 
'<div class="field text postal-code required" style="display: none">' + 
'<label for="postal-code"><span class="label">Postal Code</span><span class="required-star">*</span></label>' + 
'<input id="postal-code" name="postal-code" class="required" type="text"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section payment">' + 
'      <h3>Payment Information</h3>' + 
'      <div class="field radio DebitCard required" >' + 
'<label for="DebitCard"><input id="DebitCard" name="payment-type" class="required" type="radio" maxlength="255"></input><span class="label">Debit Card</span></label>' + 
'</div>' + 
'<div class="field radio CreditCard required" >' + 
'<label for="CreditCard"><input id="CreditCard" name="payment-type" class="required" type="radio" maxlength="255"></input><span class="label">Credit Card</span></label>' + 
'</div>' + 
'<div class="field radio PayPalVenmo required" >' + 
'<label for="PayPalVenmo"><input id="PayPalVenmo" name="payment-type" class="required" type="radio" maxlength="255"></input><span class="label">PayPal or Venmo</span></label>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section custom-fields">' + 
'      <h3>Additional Information</h3>' + 
'      <div class="field text CustomTransactionField_503194624" >' + 
'<label for="CustomTransactionField_503194624"><span class="label">Name of cyclist this donation is in honor of:</span></label>' + 
'<input id="CustomTransactionField_503194624" name="CustomTransactionField_503194624" type="text" maxlength="255"></input>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section comment">' + 
'      <div class="field text comment" >' + 
'<label for="comment"><span class="label">Comments</span></label>' + 
'<textarea id="comment" name="comment" type="text" value="Comments"></textarea>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section consent hidden">' + 
'      <div class="field checkbox consent-all" >' + 
'<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 Tu Nidito Children & Family Services</span></label>' + 
'</div>' + 
'<div class="field checkbox consent-email" style="display: none">' + 
'<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>' + 
'</div>' + 
'<div class="field checkbox consent-mail" style="display: none">' + 
'<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>' + 
'</div>' + 
'<div class="field checkbox consent-phone" style="display: none">' + 
'<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>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section true-impact">' + 
'      <h3>Increase My Impact</h3>' + 
'      <div class="field checkbox true-impact" >' + 
'<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>' + 
'</div>' + 
'' + 
'</div>' + 
'    <div class="section captcha">' + 
'      <label id=\'noCaptchaResponseError\' class=\'error noCaptchaResponseError\' style=\'display: none\'>You must fill out the CAPTCHA</label><div id="captcha729468928"></div>' + 
'' + 
'</div>' + 
'    <div class="btn-group">' + 
'      <input class="btn btn-submit btn-submit-donation" type="submit" value="Enter Payment" id="express-submit" disabled="true" />' + 
'    </div>' + 
'    <div id="paypal-button-container"></div>' + 
'  </form>' + 
'</div>' + 
'<div id="donation-processing-container" style="display: none">' + 
'  <h2>Processing...</h2><p>Your transaction is being processed. Please do not close your browser or leave this page.</p>' + 
'</div>' + 
'' + 
'' +  '';var successHtml729468928 = '<div class=\'donation-success\'>' +
                                                       '  <h2>Thank You for Your Donation!</h2>' +
                                                       '  <p>Your generous gift has been processed. We truly appreciate your support. You will receive an immediate email confirmation, followed by a tax receipt letter by email or mail within one week.</p>' + 
                                                        '\u003cdiv class=\"social-media-buttons\" style=\"margin-top:10px;\"\u003e\u003cdiv class=\"fb-like\" data-href=\"https://facebook.com/tunidito/\" 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/tunidito/\" 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  \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 ' + 
                                                        '</div>';( function($) {if (!Bloomerang.useDonationId('729468928')) { 
                                    html729468928 = '<p style="color: red">Only one donation or event registration form can be used on each page.</p>';
                                }if (jQuery('#bloomerangForm729468928').length) {
                        
                    if (window.ActiveXObject) { // they are using IE < 11, which doesn't support TLS 1.1
                        html729468928 = '<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' + 
                        ' <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>';
                    }
                        jQuery('#bloomerangForm729468928').after(html729468928);
                         if (!Bloomerang.SpreedlyScriptLoaded) {
                                            Bloomerang.Util.load('https://core.spreedly.com/iframe/express-2.min.js', 
                                                function() { return SpreedlyExpress != undefined; },
                                                function() {
                                                    SpreedlyExpress.onInit(function() { jQuery('#express-submit').attr('disabled', false); });
                                                    Bloomerang.initSpreedly = function() {
                                                        SpreedlyExpress.init('OqOMv1ksjPtXEYHtCYsVXzEpCbR', { 'company_name': 'Tu Nidito Children \u0026 Family Services' });
                                                    };
                                                    Bloomerang.initSpreedly();
                                                });
                                        }
                                        Bloomerang.SpreedlyScriptLoaded = true;
                        
                        Bloomerang.Data.PayPal.IsPayPalVenmoEnabled = false;
                                           jQuery("#donation-form .recurring-paypal-venmo-label-info").remove();
                                           jQuery("#paypal-button-container").remove();
                                           jQuery("#donation-form .PayPalVenmo").remove();
                                           jQuery("#donation-form .PayPal").remove();
                                           jQuery("#donation-form .Venmo").remove();
Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled = false;Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled = false;
                        jQuery("#donation-form .DebitCard").remove();jQuery("#donation-form .CreditCard").remove();jQuery("#donation-form .section.payment h3").remove();
                    };
                    if (Bloomerang.paymentFormLoaded) {
                                            return false;
                                        }
                                        Bloomerang.paymentFormLoaded = true;
                      
                        Bloomerang.reCaptchaV3SiteKey = '';
                        Bloomerang.gRecaptchaV3Threshold = 0.5;

                        window.captchaLoadCallback = function() {
                            Bloomerang.gRecaptchaLoaded = true;
                        };
                        
                        window.captchaV3LoadCallback = function() {
                            Bloomerang.gRecaptchaV3Loaded = true;
                        };

                        if(Bloomerang.donationFormReCaptchaV3SelfHostedFlag === undefined) {
                            function success (result) {
                                Bloomerang.donationFormReCaptchaV3SelfHostedFlag = result.DonationFormReCaptchaV3SelfHostedFlag;
                                initializeCaptcha();
                            }
                                
                            function failure (result) {
                                Bloomerang.donationFormReCaptchaV3SelfHostedFlag = false;
                                initializeCaptcha();
                            } 

                            Bloomerang.Api._post('v1/ReCaptchaV3SelfHostedFlag', {}, success, failure);
                        } else {
                            initializeCaptcha();
                        }

                        async function getRecaptchaV3Token() {
                              const token = await new Promise((resolve, reject) => {
                                 grecaptcha.ready(function() {
                                    grecaptcha.execute(Bloomerang.reCaptchaV3SiteKey, {action: 'submit'}).then(function(token) {
                                       resolve(token);
                                     });
                                  });
                                });

                                return token;
                        }
                        
                        function initializeCaptcha() {
                            Bloomerang.Util.load('https://www.google.com/recaptcha/api.js?onload=captchaLoadCallback&render=explicit',
                                function() { return Bloomerang.gRecaptchaLoaded; },
                                function() {
                                    jQuery('.section.captcha').removeAttr('style');
                                    jQuery('form.donation-form').data('captcha-id', grecaptcha.render('captcha729468928', { 'sitekey' : '6LeFqMAUAAAAAB_3cApkeZDyc078qpPtWCtAE6ow' }));
                                    
                                    if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm && Bloomerang.isDonationForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey && Bloomerang.isDonationForm)) {
                                        jQuery('.section.captcha').attr('style', 'display: none');
                                    }
                                },
                                true,
                                true);
                            
                            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm && Bloomerang.isDonationForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.isDonationForm && Bloomerang.reCaptchaV3SiteKey)) {
                                 Bloomerang.Util.load(`https://www.google.com/recaptcha/api.js?onload=captchaV3LoadCallback&render=${Bloomerang.reCaptchaV3SiteKey}`,
                                    function() { return Bloomerang.gRecaptchaV3Loaded; },
                                    function() {
                                        grecaptcha.ready(function() {
                                          grecaptcha.execute(Bloomerang.reCaptchaV3SiteKey, {action: 'submit'}).then(function(token) {
                                              async function success (result) {
                                                if(parseFloat(result.Score) < Bloomerang.gRecaptchaV3Threshold) {
                                                    Bloomerang.isForcePuzzle = true;
                                                    jQuery('.section.captcha').attr('style', 'display: block');
                                                } else {

                                                    const initialRecaptchaV3Token = await getRecaptchaV3Token();

                                                     // Append to the form data container to be included when submitting the form on bloomerangV2.js
                                                     Bloomerang.captchaResponseV3(initialRecaptchaV3Token);

                                                     setInterval(async ()=> {
                                                         const recaptchaV3Token = await getRecaptchaV3Token();

                                                        // Append to the form data container to be included when submitting the form on bloomerangV2.js
                                                        Bloomerang.captchaResponseV3(recaptchaV3Token);
                                                     }, 80000);
                                                }
                                               }
                                                
                                               function failure (result) {
                                                Bloomerang.isForcePuzzle = true;
                                                jQuery('.section.captcha').attr('style', 'display: block');
                                               }
                                                
                                               var data = {
                                                  token: token,
                                                  isSelfHosted: !Bloomerang.isBloomerangHostedForm
                                               };
                                                
                                                Bloomerang.Api._post('v1/ReCaptchaV3', data, success, failure);
                                          });
                                        });
                                    },
                                    true,
                                    true);
                               }
                           }
                            
                    
                    Bloomerang.transactionFee = 0.29; 
                    Bloomerang.transactionFeeRate = 0.0349; 
                    Bloomerang.transactionFeeEft = 0.8; 
                    Bloomerang.transactionFeeRateEft = 0.01;
                    Bloomerang.transactionFeePayPal = 0.49; 
                    Bloomerang.transactionFeeRatePayPal = 0.032; 
                    
                    Bloomerang.useKey('pub_18e556ca-f51b-11e9-ae9f-02c84ba2543a');

        Bloomerang.isDonationForm=true;
        Bloomerang.Util.getDonationAmount = function() {
          return Number(accounting.unformat(jQuery(".donation-form .section.donation input[name='donation-level']:checked").val() || jQuery(".donation-form #donation-amount").val()));
        };

        // Register proper callbacks for various stages/outcomes of submission
        Bloomerang.Widget.Donation.OnSubmit = function (args) {
            jQuery(".btn-submit-donation").val("Donating...").prop("disabled", true).addClass("disabled");
            var val = function (selector) { return jQuery(selector).val(); };
            var country = val(".donation-form #country");
            var state = Bloomerang.Util.getCorrectState(country, val(".donation-form #state"), val(".donation-form #province"));
            var zipCode = Bloomerang.Util.getCorrectZipCode(country, val(".donation-form #zip-code"), val(".donation-form #postal-code"));
            Bloomerang.Account
                    .individual()
                    .firstName(val(".donation-form #first-name"))
                    .middleName(val(".donation-form #middle-name"))
                    .lastName(val(".donation-form #last-name"))
                    .homeAddress(val(".donation-form #street-address"),
                                 val(".donation-form #city"),
                                 state,
                                 zipCode,
                                 country)
                    .homeEmail(val(".donation-form #email-address"))
                    .homePhone(val(".donation-form #phone-number"))
                    .applyDonationCustomFields();

            if (jQuery(".donation-form #consent-all").prop("checked")) {
              Bloomerang.Account.optedInStatus(jQuery(".donation-form #consent-email").prop("checked"),
                                               jQuery(".donation-form #consent-mail").prop("checked"),
                                               jQuery(".donation-form #consent-phone").prop("checked"));
            }

            var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();
            if (jQuery(".donation-form #recurring").prop("checked")) {
                Bloomerang.RecurringDonation
                        .amount(amount)
                        .fundId(val(".donation-form #fund"))
                        .note(val(".donation-form #comment"))
                        .frequency(val(".donation-form #frequency") || "Monthly")
                        .startDate(val(".donation-form #start-date"))
                        .applyDonationCustomFields();

                // Need to do a null-check here because they might have a cached version of Bloomerang-v2.js
                if (Bloomerang.RecurringDonation.trueImpactEnabled && Bloomerang.RecurringDonation.trueImpactUsed) {
                  Bloomerang.RecurringDonation
                        .trueImpactEnabled(jQuery(".donation-form .true-impact .fee-amount").length > 0)
                        .trueImpactUsed(jQuery(".donation-form .true-impact input:checked").length > 0);
                }
            } else {
                Bloomerang.Donation
                        .amount(amount)
                        .fundId(val(".donation-form #fund"))
                        .note(val(".donation-form #comment"))
                        .applyDonationCustomFields();

                // Need to do a null-check here because they might have a cached version of Bloomerang-v2.js
                if (Bloomerang.Donation.trueImpactEnabled && Bloomerang.Donation.trueImpactUsed) {
                  Bloomerang.Donation
                        .trueImpactEnabled(jQuery(".donation-form .true-impact .fee-amount").length > 0)
                        .trueImpactUsed(jQuery(".donation-form .true-impact input:checked").length > 0);
                }
            }

            if (jQuery("#donation-form #Checking").is(":checked") ||
                jQuery("#donation-form #Savings").is(":checked")) {
              if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled === true) {
                Bloomerang.Eft
                  .accountNumber(val(".donation-form #accountNumber"))
                  .routingNumber(val(".donation-form #routingNumber"))
                  .type(jQuery("#donation-form .section.movedpayment input[type='radio']:checked").attr("id"));
              } else {
                Bloomerang.Eft
                  .accountNumber(val(".donation-form #accountNumber"))
                  .routingNumber(val(".donation-form #routingNumber"))
                  .type(jQuery("#donation-form .section.payment input[type='radio']:checked").attr("id"));
              }
            } else if (jQuery("#PayPalVenmo").is(":checked") || 
                jQuery("#PayPal").is(":checked") ||
                jQuery("#Venmo").is(":checked")) {
              if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled === true) {
                Bloomerang.Donation
                  .type(jQuery("#donation-form .section.movedpayment input[type='radio']:checked").attr("id"));
              } else {
                Bloomerang.Donation
                  .type(jQuery("#donation-form .section.payment input[type='radio']:checked").attr("id"));
              }
            }
            
        };
        Bloomerang.ValidateDonationFormCaptcha = function() {
           if (typeof(grecaptcha) !== "undefined" && (jQuery("#captcha" + Bloomerang.Data.WidgetIds.Donation).children().length || ((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)))) {
                var captchaResponse = grecaptcha.getResponse(jQuery(".donation-form").data("captcha-id"));
                if (captchaResponse) {
                    jQuery(".donation-form .noCaptchaResponseError").hide();
                    Bloomerang.captchaResponse(captchaResponse);
                    return true;
                } else {
                    jQuery(".donation-form .noCaptchaResponseError").show();
                    return false;
                }
            } else return true;
        };
        Bloomerang.scrollToElement = function(element) {
            var distance = 100;
            var offset = element.offset().top;
            var offsetTop = offset > distance ? offset - distance : offset;
		        jQuery('html, body').animate({ scrollTop : offsetTop}, 500);
        };
        Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess = function (response) {
            jQuery("#donation-processing-container").hide();
            var formContainer = jQuery("#donation-form-container");
            formContainer.show();
            formContainer.html(successHtml729468928);
            Bloomerang.scrollToElement(formContainer);
        };
        Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError = function (response) {
            jQuery(".btn-submit-donation").prop("disabled", false).removeClass("disabled");
            Bloomerang.Util.updateDonateButtonText();
            jQuery("#donation-form-container .errors").removeClass("hidden").html(response.Message);
            jQuery("#donation-processing-container").hide();
            jQuery("#donation-form-container").show();
            Bloomerang.scrollToElement(jQuery("#donation-form-container .errors"));
            Bloomerang.cancelFinancialSubmission(jQuery("#donation-form"));
            if (typeof(SpreedlyExpress) !== 'undefined') { 
              SpreedlyExpress.unload();
              Bloomerang.initSpreedly();
            }
            if (typeof(grecaptcha) !== "undefined" && jQuery("#captcha" + Bloomerang.Data.WidgetIds.Donation).children().length) {
              grecaptcha.reset(jQuery(".donation-form").data("captcha-id"));
            }
        };
        
        Bloomerang.Util.applyDonationCustomFields = function (obj, type) {
        
            // Clear any fields from a previous failed submission
            obj.clearCustomFields();
        
            // Apply all <input> (not multiselect), <select> and <textarea> fields
            jQuery(".donation-form .section.custom-fields :input:not(a > input, select)[id*=" + type + "]").each(function() {
                if (jQuery(this).val().hasValue()) {
                    obj.customFreeformField(jQuery(this).attr("id").toUntypedValue(), jQuery(this).val());
                }
            });
            
            // Apply all <select> fields
            jQuery(".donation-form .section.custom-fields select[id*=" + type + "]").each(function() {
                if (jQuery(this).val().hasValue()) {
                    obj.customPickField(jQuery(this).attr("id").toUntypedValue(), jQuery(this).val());
                }
            });
                
            // Apply all multiselect fields
            jQuery(".donation-form .section.custom-fields .checkboxes[id*=" + type + "]").each(function() {
                obj.customPickField(jQuery(this).attr("id").toUntypedValue(),
                jQuery.map(jQuery(this).children(".checkbox.selected"), function(v) { return jQuery(v).attr("data-id"); }));
            });
        };
        
        String.prototype.hasValue = function() {
            return (this && jQuery.trim(this)); //IE8 doesn't have a native trim function
        };
        
        Bloomerang.Account.applyDonationCustomFields = function () {
            Bloomerang.Util.applyDonationCustomFields(this, "Account");
            return this;
        };
        
        Bloomerang.Donation.applyDonationCustomFields = function () {
            Bloomerang.Util.applyDonationCustomFields(this, "Transaction");
            return this;
        };
        
        Bloomerang.RecurringDonation.applyDonationCustomFields = function () {
            Bloomerang.Util.applyDonationCustomFields(this, "Transaction");
            return this;
        };
        
        String.prototype.toUntypedValue = function() {
            return this.substring(this.indexOf('_') + 1);
        };
        
        Date.prototype.toDateInputValue = function() {
            var local = new Date(this);
            local.setMinutes(this.getMinutes() - this.getTimezoneOffset());
            return (local.getMonth() + 1) + // Add one to the month because it starts at 0
                    "/" + local.getDate() + "/" + local.getFullYear();
        };
        
        jQuery(document).ready(function() {
            jQuery(".donation-form .field.start-date input").val(new Date().toDateInputValue());
            
            jQuery(".donation-form .field.start-date input").blur(function() {
              if(Bloomerang.Data.PayPal.IsPayPalVenmoEnabled && Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled) {
                Bloomerang.Data.PayPal.ButtonsObject.close();
                if(Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled && !jQuery(".donation-form .field.start-date input").valid())
                  return;
                // Future date
                if(new Date(jQuery(".donation-form .field.start-date input").val()) > new Date(new Date().toISOString().split('T')[0])) {
                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {
                    var source = jQuery("#donation-form #Venmo").is(":checked") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptionsWithSource(source));
                  } else {
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptions());
                  }
                } else {
                  Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Data.PayPal.ButtonsOptions);
                }
                Bloomerang.Data.PayPal.ButtonsObject.render('#paypal-button-container');
              }
            });
            
            // Re-render paypal buttons in case where user was initially doing a future recurring donation
            // then decided to uncheck the recurring donation checkbox
            jQuery(".donation-form #recurring").change(function() {
              if(Bloomerang.Data.PayPal.IsPayPalVenmoEnabled && Bloomerang.Data.PayPal.IsPayPalPaymentMethodVaultingEnabled) {
                Bloomerang.Data.PayPal.ButtonsObject.close();
                // Start Date is set to later than today
                if(this.checked && jQuery(".donation-form .field.start-date input").val() && new Date(jQuery(".donation-form .field.start-date input").val()) > new Date(new Date().toISOString().split('T')[0])) {
                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {
                    var source = jQuery("#donation-form #Venmo").is(":checked") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptionsWithSource(source));
                  } else {
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsFutureRecurringOptions());
                  }
                } else {
                  if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled) {
                    var source = jQuery("#donation-form #Venmo").is(":checked") ? paypal.FUNDING.VENMO : paypal.FUNDING.PAYPAL;
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsVaultingOptionsWithSource(source));
                  } else {
                    Bloomerang.Data.PayPal.ButtonsObject = paypal.Buttons(Bloomerang.Util.paypalButtonsVaultingOptions());
                  }
                }
                Bloomerang.Data.PayPal.ButtonsObject.render('#paypal-button-container');
              }
            });
        });
        
        // Hide recurring donation options if recurring donation box is unchecked
        jQuery(".donation-form .field.recurring").change(function() { 
            jQuery(".donation-form .field.recurring").siblings().not(".recurring-paypal-venmo-label-info").each(function(i, e) { 
                jQuery(e).toggle();
            }); 
        })
        
        // The other-amount field is only equired when the "Other" donation-level is selected
        toggleOtherAmountRequired = function () { 
          jQuery(".donation-form #other-amount").toggleClass("required",
            jQuery(".donation-form #other-option").prop("checked"));
          Bloomerang.Util.calculateDonationTrueImpact();
        };
        jQuery(".donation-form .section.donation input[name='donation-level']").change(function() {
           toggleOtherAmountRequired();
           Bloomerang.Util.updateDonateButtonText();
         });

        if (jQuery(".donation-form .true-impact label").length) {
          jQuery(".donation-form .true-impact label")[0].innerHTML = jQuery(".donation-form .true-impact label")[0].innerHTML.replace("[amount]", "<span class='fee-amount'>$0</span>");
        }
        Bloomerang.Util.calculateDonationTrueImpact = function() {
          if (!jQuery(".donation-form .true-impact .fee-amount").length) { return; }
          // Note that we don't really care about JS floating point math. It's OK if the numbers are a couple cents off.
          var amount = Bloomerang.Util.getDonationAmount();
          var isEft = (jQuery("#donation-form #Checking").is(":checked") || jQuery("#donation-form #Savings").is(":checked"));
          var isPayPalVenmo = jQuery("#donation-form #PayPalVenmo").is(":checked");
          var isPayPal = jQuery("#donation-form #PayPal").is(":checked");
          var isVenmo = jQuery("#donation-form #Venmo").is(":checked");
          var isStripeExpress = Bloomerang.Api.ProcessorType === "StripeExpress";
          var feeRate = isEft ? Bloomerang.transactionFeeRateEft : Bloomerang.transactionFeeRate;
          var newTotal = (amount + (isEft ? Bloomerang.transactionFeeEft : Bloomerang.transactionFee)) / (1 - feeRate);
          
          var impactAmount; 
          if(isPayPalVenmo || isPayPal || isVenmo){
            var paypalFee = Bloomerang.transactionFeePayPal;
            var paypalPercentage = Bloomerang.transactionFeeRatePayPal;
            newTotal = (amount + paypalFee) / (1 - paypalPercentage);
            impactAmount = Number((Math.floor((newTotal - amount)*100)/100).toFixed(2));
          }
          else{
            impactAmount = isStripeExpress
              ? Number((Math.floor((newTotal - amount)*100)/100).toFixed(2))
              : Number((newTotal - amount).toFixed(2));
          }
          
          jQuery(".donation-form .true-impact .fee-amount").text(accounting.formatMoney(impactAmount));
          return impactAmount;
        };
        Bloomerang.Util.getDonationTrueImpactAmount = function() {
          if (jQuery(".donation-form .true-impact input:checked").length) {
            return Bloomerang.Util.calculateDonationTrueImpact();
          }
          return 0;
        };
        
        Bloomerang.Util.updateDonateButtonText = function() {
          if (jQuery("#donation-form #Checking").is(":checked") ||
              jQuery("#donation-form #Savings").is(":checked") ||
              Bloomerang.Util.isProcessorStripe()) {
            var amount = Bloomerang.Util.getDonationAmount();
            var impactAmount = Bloomerang.Util.getDonationTrueImpactAmount();
            jQuery(".btn-submit-donation").val("Donate " + accounting.formatMoney(amount + impactAmount));
          } else {
            jQuery(".btn-submit-donation").val("Enter Payment");
          }
        };

        // Changing the value of other-amount should change the value of other-option
        jQuery(".donation-form #other-amount").change(function () { 
          jQuery(".donation-form #other-option").val(jQuery(this).val());
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
        });
        
        jQuery(".donation-form #donation-amount").change(function() {
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
        });
        
        // Clicking into the other-amount field should select the other-option
        jQuery(".donation-form #other-amount").click(function() { 
          jQuery(".donation-form #other-option").prop('checked',true);
          toggleOtherAmountRequired();
          Bloomerang.Util.calculateDonationTrueImpact();
        });
        
        jQuery.validator.addMethod("startDateVenmo", function (value, element) {
            return this.optional(element) || !jQuery("#donation-form #Venmo").is(":checked") || value <= new Date().toISOString().split('T')[0];
        }, "Recurring donations processed through Venmo must have the same start date as the day of the transaction.");

        jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
            var digits = phone_number.replace(/\D/g, "");
            return this.optional(element) || digits.length == 7 || digits.length == 10 || digits.length == 11;
        }, "Please specify a valid phone number or use '+' for international.");

        jQuery.validator.addMethod("phoneInternational", function (phone_number, element) {
            return this.optional(element) || /^\+[0-9\-\(\)\s.]+$/i.test(phone_number);
        }, "Please specify a valid phone number.");
        jQuery.validator.classRuleSettings.phoneInternational = { phoneInternational: true };
        
        jQuery.validator.addMethod("zipcodeUS", function (value, element) {
            return this.optional(element) || /\d{5}-\d{4}$|^\d{5}$/.test(value)
        }, "The specified US ZIP Code is invalid");

        jQuery.validator.addMethod("currency", function (value, element, options) {
            return !value ||
                value
                  .replace("$", "")
                  .replace(".", "")
                  .split(",").join("")
                  .match(/^\d+$/g);
        }, "Not a valid currency");

        jQuery.validator.classRuleSettings.currency = { currency: true };
        
        // Validate the other amount, but only if they selected it
        jQuery.validator.addMethod("otherAmount", function(value, element, param) {
          if (jQuery(".donation-form #other-option").prop("checked")) {
            return jQuery.validator.methods.min.bind(this)(value, element, 1) &&
              jQuery.validator.methods.currency(value, element);
          }
          return true;
        }, "Invalid amount");
        
        jQuery.validator.classRuleSettings.otherAmount = { otherAmount: true };

        jQuery.validator.addMethod("number", function (value, element, options) {
          return !value ||
              value
                .replace(".", "")
                .split(",").join("")
                .match(/^\d+$/g);
        }, "Not a valid number");

        jQuery.validator.classRuleSettings.number = { number: true };
        
        jQuery.validator.addMethod("validYear", function (value, element, options) {
            try {
                return (!value || value.match(/^[1-9]\d\d\d$/)) ? true : false;
            }
            catch (e) {
                return false;
            }
        }, function () { return "Must be a 4 digit year"; });

        jQuery.validator.classRuleSettings.validYear = { validYear: true };
        
        // Validate that the donation amount is at least $1
        jQuery.validator.methods.min = function( value, element, param ) {
          if (typeof (accounting) === "undefined") { // rip out $ and ,
              value = ((value + "") || "").replace(/[\$,]/g, "");
          }
          else { // Use accounting.parse, to handle $ and ,
              value = accounting.parse(value);
          }
          return this.optional( element ) || value >= param;
        };
        jQuery.validator.classRuleSettings.minimum1 = { min: 1 };
        jQuery.validator.messages.min = 'Please enter a value of at least {0}.'

        jQuery(".donation-form #country").change(function(event) {
          var element = jQuery(event.target || event.srcElement); // cross-browser event target selection
          var isInternational = (element.val() != "US" && element.val() != "CA" && element.val() != "BM");
          // TODO: Remove this when we have figured out the canada state/province issue
          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());
          jQuery(".donation-form #state, .donation-form #province").val(""); // clear the state when the country changes
          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);
          jQuery(".donation-form #street-address").toggleClass("international", isInternational);
          if (element.val() == "BM") {
            jQuery(".donation-form .field.city .label").text(jQuery(".donation-form .field.city input").data("bm-label"));
          } else if (element.val() == "US" || element.val() == "CA") {
            jQuery(".donation-form .field.city .label").text(jQuery(".donation-form .field.city input").data("us-label"));
          }
          if (element.val() == "US") {
            jQuery(".donation-form .field.state, .donation-form .field.zip-code").show();
            jQuery(".donation-form .field.province, .donation-form .field.postal-code").hide();
          } else if (element.val() == "CA") {
            jQuery(".donation-form .field.state, .donation-form .field.zip-code").hide();
            jQuery(".donation-form .field.province, .donation-form .field.postal-code").show();
          } else if (element.val() == "BM") {
            jQuery(".donation-form .field.state, .donation-form .field.province, .donation-form .field.zip-code").hide();
            jQuery(".donation-form .field.postal-code").show();
          } else {
            jQuery(".donation-form #city, .donation-form #postal-code, .donation-form #zip-code").val("");
          }
          jQuery(".donation-form .section.consent").toggleClass("hidden", !Bloomerang.Util.isCountryInEurope(element.val()));
          // TODO: Remove this when we have figured out the canada state/province issue
          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());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        // We use the focusin function to save the previous value so we can log out the previous and new values on change
        // https://stackoverflow.com/questions/29118178/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change/29118530
        jQuery(".donation-form #state").focusin(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          element.data('val', element.val());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        jQuery(".donation-form #state").change(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          var prev = element.data('val');
          var current = element.val();
          var provinceElement = jQuery(".donation-form #province");
          var prevProvince = provinceElement.data('val');
          var currentProvince = provinceElement.val();
          Bloomerang.Util.addLog("State Changed: Target=" + e.target.name + ", PreValue=" + prev + ", Value=" + current + ", Province PreValue =" + prevProvince + ", Province CurrentValue =" + currentProvince);
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        // We use the focusin function to save the previous value so we can log out the previous and new values on change
        // https://stackoverflow.com/questions/29118178/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change/29118530
        jQuery(".donation-form #province").focusin(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          element.data('val', element.val());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        jQuery(".donation-form #province").change(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          var prev = element.data('val');
          var current = element.val();
          var stateElement = jQuery(".donation-form #state");
          var prevState = stateElement.data('val');
          var currentState = stateElement.val();
          Bloomerang.Util.addLog("Province Changed: Target=" + e.target.name + ", PreValue=" + prev + ", Value=" + current + ", State PrevValue=" + prevState + ", State Current=" + currentState);
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        // We use the focusin function to save the previous value so we can log out the previous and new values on change
        // https://stackoverflow.com/questions/29118178/input-jquery-get-old-value-before-onchange-and-get-value-after-on-change/29118530
        jQuery(".donation-form #city").focusin(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          element.data('val', element.val());
        });

        // TODO: Remove this when we have figured out the canada state/province issue
        jQuery(".donation-form #city").change(function(e) {
          var element = jQuery(e.target || e.srcElement); // cross-browser event target selection
          var prev = element.data('val');
          var current = element.val();
          Bloomerang.Util.addLog("City Changed: Target=" + e.target.name + ", PreValue=" + prev + ", Value=" + current);
        });

        jQuery(".donation-form #phone-number").change(function () {
          var phoneField = jQuery(".donation-form #phone-number");
          var internationalNumber = phoneField.val().substring(0,1) === '+';
          phoneField.toggleClass("phoneUS", !internationalNumber);
          phoneField.toggleClass("phoneInternational", internationalNumber);
        })

        collectPayment = async function () {
          var form = jQuery("#donation-form");
          
          // donationFormReCaptchaV3Flag is always undefined on self hosted forms so it will use the V2 captcha for stripe
          if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
            if (!Bloomerang.ValidateDonationFormCaptcha() && Bloomerang.isForcePuzzle) {
              return false;
            }
          } else {
            if (!Bloomerang.ValidateDonationFormCaptcha()) {
              return false;
            }
          }

          if (!form.valid()) {
            return false;
          }
          
          var isEft = jQuery("#donation-form #CreditCard").length > 0 && 
                      !jQuery("#donation-form #CreditCard").prop("checked") && 
                      !jQuery("#donation-form #PayPalVenmo").prop("checked") && 
                      !jQuery("#donation-form #PayPal").prop("checked") && 
                      !jQuery("#donation-form #Venmo").prop("checked");
          
          if (Bloomerang.Util.isProcessorStripe() && !isEft && !Bloomerang.Util.StripeCardIsValid) {
            document.getElementById('card-errors').textContent = "Valid card info is required";
            return false;
          }
          
          if(Bloomerang.UsePaymentElement && !isEft && !Bloomerang.Util.RecurringStripeCardIsValid) {
            document.getElementById('card-errors').textContent = "Valid card info is required";
            return false;
          }
  
          if (isEft) {
            submitDonation();
          }
          else {
            var val = function (selector) { return jQuery(selector).val(); };
            var amount = Bloomerang.Util.getDonationAmount() + Bloomerang.Util.getDonationTrueImpactAmount();
            var selectedDonationLevel = jQuery(".donation-form .section.donation input[name='donation-level']:checked").parent().text();
            selectedDonationLevel = (selectedDonationLevel.indexOf("-") == -1 ? "" : selectedDonationLevel.substr(selectedDonationLevel.indexOf("-") + 2) );

            var oldMeta = '';
            if (jQuery('meta[name="viewport"]').length) {
              oldMeta = jQuery('meta[name="viewport"]').attr('content');
            } else {
              jQuery('head').append('<meta name="viewport" content="" />');
            }
            jQuery('meta[name="viewport"]').attr('content', 'width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1');
            jQuery('meta[name="viewport"]').attr('content', oldMeta);

            if (Bloomerang.Util.isProcessorStripe()) {
              submitDonation();
            } else {
              SpreedlyExpress.setDisplayOptions({
                "amount": accounting.formatMoney(amount),
                "full_name": val(".donation-form #first-name") + " " + val(".donation-form #last-name"),
                "sidebar_bottom_description": selectedDonationLevel,
                "submit_label": "Donate"});
              SpreedlyExpress.setPaymentMethodParams({
                "email": val(".donation-form #email-address"),
                "phone_number": val(".donation-form #phone-number"),
                "address1": val(".donation-form #street-address"),
                "city": val(".donation-form #city"),
                "state": val(".donation-form #state") || val(".donation-form #province"),
                "zip": val(".donation-form #zip-code") || val(".donation-form #postal-code"),
                "country": val(".donation-form #country")});

              SpreedlyExpress.onPaymentMethod(function(token, paymentMethod) {
                Bloomerang.CreditCard.spreedlyToken(token);
	              submitDonation();
	            });

              SpreedlyExpress.openView();
            }
          }
        };

        submitDonation = function() {
          if (!Bloomerang.continueFinancialSubmission(jQuery("#donation-form"))) { return false; }
  
          Bloomerang.Api.OnSubmit = Bloomerang.Widget.Donation.OnSubmit;
          Bloomerang.Api.OnSuccess = Bloomerang.Widget.Donation.OnSuccess;
          Bloomerang.Api.OnError = Bloomerang.Widget.Donation.OnError;

          var processingMessage = jQuery("#donation-processing-container");
          processingMessage.show();
          jQuery("#donation-form-container").hide();
          Bloomerang.scrollToElement(processingMessage);
  
          var tmp = jQuery(".donation-form #recurring").prop("checked")
            ? Bloomerang.Api.recurringDonate()
            : Bloomerang.Api.donate();
        };
        
        if(jQuery("#donation-form #DebitCard").length === 0 || jQuery("#donation-form #DebitCard").hasClass("hidden")) {
          jQuery("#donation-form #CreditCard").prop("checked", true);
        }
        else {
          jQuery("#donation-form #DebitCard").prop("checked", true);
        }
        
        
        jQuery("#donation-form .section.payment input[type='radio']").click(function() {
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
          
          if (jQuery(this).attr("id") == "DebitCard" || jQuery(this).attr("id") == "CreditCard") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#stripe-cc-fields").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
              jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
          }
          else if(jQuery(this).attr("id") == "PayPalVenmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "PayPal") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyPayPal(false);
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "Venmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyVenmo();
            jQuery("#paypal-button-container").show();
          }
          else {                   
            jQuery("#stripe-cc-fields").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
              jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
                    
            if (jQuery("#donation-form .sample-check").length == 0) {                    
              var checkImage = new Image();
              checkImage.src = 'https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/public-gallery/SampleCheck.png';
              jQuery(checkImage).addClass("sample-check");
              jQuery("#donation-form .accountNumber").after(checkImage);
            }
          }
          
        });
      
        jQuery("#donation-form .section.movedpayment input[type='radio']").click(function() {
          Bloomerang.Util.calculateDonationTrueImpact();
          Bloomerang.Util.updateDonateButtonText();
          if (Bloomerang.Data.PayPal.IsVenmoSameDayDonationEnabled && jQuery(".donation-form .field.start-date input").is(":visible")) {
            jQuery(".donation-form .field.start-date input").valid();
          }
          
          if (jQuery(this).attr("id") == "DebitCard" || jQuery(this).attr("id") == "CreditCard") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#stripe-cc-fields").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
                jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
          }
          else if(jQuery(this).attr("id") == "PayPalVenmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "PayPal") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyPayPal(jQuery(".donation-form .field.start-date input").val() > new Date().toISOString().split('T')[0]);
            jQuery("#paypal-button-container").show();
          }
          else if(jQuery(this).attr("id") == "Venmo") {
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").hide();
            jQuery("#stripe-cc-fields").hide();
            jQuery(".donation-form .section.captcha").hide();
            jQuery("#donation-form .btn-group").hide();
            Bloomerang.Util.renderOnlyVenmo();
            jQuery("#paypal-button-container").show();
          }
          else {                   
            jQuery("#stripe-cc-fields").hide();
            jQuery("#paypal-button-container").hide();
            
            jQuery("#donation-form .accountNumber, \
                    #donation-form .routingNumber, \
                    #donation-form .sample-check").show();
            if((Bloomerang.donationFormReCaptchaV3Flag && Bloomerang.isBloomerangHostedForm) || (Bloomerang.donationFormReCaptchaV3SelfHostedFlag && !Bloomerang.isBloomerangHostedForm && Bloomerang.reCaptchaV3SiteKey)) {
              if(Bloomerang.isForcePuzzle) {
                jQuery(".donation-form .section.captcha").show();
              }
            } else {
              jQuery(".donation-form .section.captcha").show();
            }
            jQuery("#donation-form .btn-group").show();
                    
            if (jQuery("#donation-form .sample-check").length == 0) {                    
              var checkImage = new Image();
              checkImage.src = 'https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/public-gallery/SampleCheck.png';
              jQuery(checkImage).addClass("sample-check");
              jQuery("#donation-form .accountNumber").after(checkImage);
            }
          }
          
        });
      
      jQuery("#donation-form #true-impact").change(function() {
        Bloomerang.Util.updateDonateButtonText();
      });

      // Show opt-in options based on the setting of the global opt-in
      jQuery(".donation-form .field.consent-all").change(function() { 
          jQuery(".donation-form .field.consent-all").siblings().each(function(i, e) { 
              jQuery(e).toggle();
          }); 
      });
        
})(jQuery);
    };
    
                var startBloomerangLoad = function() {
                    if (window.bloomerangLoadStarted == undefined) {
                        window.bloomerangLoadStarted = true;
                        var script = document.createElement('script');
                        script.type = 'text/javascript';
                        script.src = 'https://crm.bloomerang.co/Content/Scripts/Api/Bloomerang-v2.js?nocache=1748626886';
                        document.getElementsByTagName('head')[0].appendChild(script);
                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidation(function() { insertForm729468928(); })});
                    }
                    else {
                        waitForBloomerangLoad(function() { Bloomerang.Util.requireJQueryValidation(function() { insertForm729468928(); })});
                    }
                };

                var waitForBloomerangLoad = function(callback) {
                    if (typeof(Bloomerang) === 'undefined' || !Bloomerang._isReady) {
                        setTimeout(function () { waitForBloomerangLoad(callback) }, 500);
                    }
                    else {
                        if (true) {
                            callback();
                        } else {
                            window.bloomerangLoadStarted = undefined;
                            Bloomerang = undefined; // The version of Blomerang.js is not what we want. So blow it away and reload.
                            startBloomerangLoad();
                        }
                    }
                };

                startBloomerangLoad();
</script></pre></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2025/06/29/ride-for-a-child/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tu Niditro Children and Family Services Receives a $25,000 Community Impact Grant From New York Life</title>
		<link>https://tunidito.org/2024/04/04/tu-niditro-children-and-family-services-receives-25000/</link>
					<comments>https://tunidito.org/2024/04/04/tu-niditro-children-and-family-services-receives-25000/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Thu, 04 Apr 2024 15:39:08 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://avadawebsites.wpengine.com/psychology/?p=145</guid>

					<description><![CDATA[Cras ultricies ligula sed magna dictum porta. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus.]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:calc( 1300px + 0px );margin-left: calc(-0px / 2 );margin-right: calc(-0px / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-margin-top-small:4vw;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two" style="--awb-text-color:var(--awb-color6);--awb-margin-bottom:30px;"><h2 class="fusion-title-heading title-heading-left" style="margin:0;">Pilot Program Aims to Address Unresolved Grief Among Homeless Youth ​</h2></div><div class="fusion-text fusion-text-5"><p>Contact: Meghan Reinold</p>
<p>Tu Nidito Children and Family Services</p>
<p>520-322-9155</p>
<p>meghan@tunidito.org</p>
<p>FOR IMMEDIATE RELEASE</p>
<p><strong>ARIZONA, April 4, 2024</strong> — Tu Nidito Children and Family Services, a nonprofit that aims to create a community of acceptance and understanding for those grieving a serious medical condition or death, announced today that they received a $25,000 Community Impact Grant from New York Life. The grant will support a pilot program in partnership with Our Family Services, another local nonprofit focused on tackling homelessness, aimed at addressing unresolved grief among youth in the homeless community.</p>
<p>The pilot will provide peer grief support groups for youth ages 12-17 experiencing homelessness. It is a collaboration between Tu Nidito Children and Family Services and Our Family Services. The pilot will offer five cohorts. Sessions will move youth through grief activities designed to address traumatic death loss. Participation is intended to lower feelings of anger and increase feelings of resiliency leading to improved mental health.</p>
<p>“We are honored to receive this grant to address the needs of youth experiencing homelessness in partnership with Our Family,” says <strong>Liz McCusker</strong>, Executive Director of Tu Nidito. “Together we will support youth in understanding and processing how grief has impacted their lives, assisting them in moving forward with less anger and isolation.”</p>
<p><strong>Colleen McDonald</strong>, Chief Program Officer at Our Family Services elaborates: “Our services for young people center around trauma informed care; by adding a grief support element through this partnership with Tu Nidito, I believe it will help build resiliency with these youth by addressing traumatic grief and death.”</p>
<p>New York Life agent and Tu Nidito board member <strong>Supriya Bakshi</strong> continues: “I am grateful for the support of New York Life to help further the mission of Tu Nidito, an organization I passionately support. I look forward to following the progress of the pilot program and continuing the partnership between New York Life and Tu Nidito.”</p>
<p>The Community Impact Grant program awards grants of up to $25,000 to local nonprofit organizations, which are championed by New York Life agents and employees. Since the program’s inception in 2008, 850 grants totaling more than $12 million have been awarded to nonprofits across the country.</p>
<p>Tu Nidito is a safe place where children, teens, young adults and caregivers find comfort, hope and support while they are grieving the diagnosis of a serious medical condition or the death of a loved one. All programs are offered in English and Spanish, at no cost to children and families. For more information, please visit <a href="http://www.tunidito.org">www.tunidito.org</a>.</p>
<p>Our Family’s mission is to eliminate homelessness and strengthen our community. This is done by providing stability in times of crisis, linking people to support and resources, supporting social connections, engaging our neighbors to tackle tough community issue and acknowledging and combating systemic inequities through policies and advocacy. For more information, please visit <a href="http://www.ourfamilyservices.org" target="_blank" rel="noopener">www.ourfamilyservices.org</a></p>
</div></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2024/04/04/tu-niditro-children-and-family-services-receives-25000/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mr. Monkey and Elf – A Story from Pathways</title>
		<link>https://tunidito.org/2023/06/06/mr-monkey-and-elf-a-story-from-pathways/</link>
					<comments>https://tunidito.org/2023/06/06/mr-monkey-and-elf-a-story-from-pathways/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Tue, 06 Jun 2023 22:46:56 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3764</guid>

					<description><![CDATA[A Tu Nidito Support Specialist has been working with an 11-year-old client who has a congenital heart disease. She has been struggling wearing her oxygen mask and tank for a couple of months now. During one visit, though, our Support Specialist introduced her to Mr. Monkey and Elf, pictured left. Mr. Monkey and Elf are  [...]]]></description>
										<content:encoded><![CDATA[<p><a href="https://tunidito.org/grief-support/serious-medical-condition/">A Tu Nidito Support Specialist</a> has been working with an 11-year-old client who has a congenital heart disease.</p>
<p>She has been struggling wearing her oxygen mask and tank for a couple of months now. During one visit, though, our Support Specialist introduced her to Mr. Monkey and Elf, pictured left.</p>
<p>Mr. Monkey and Elf are the best of friends, and Elf helps take care of Mr. Monkey, who has a congenital heart disease just like the 11-year-old client. Mr. Monkey has also been struggling with wearing his oxygen tank and has to go to the hospital because of it.</p>
<p>Elf always asks Mr. Monkey why he doesn’t wear his oxygen tank, and Mr. Monkey never shares why, he just ignores Elf. This makes Elf frustrated and sad because all Elf wants is to keep Mr. Monkey healthy by wearing his oxygen tank.</p>
<p>Our Support Specialist had the client draw on Mr. Monkey what she believes Mr. Monkey feels inside that he doesn’t share with Elf. She drew a broken heart as well as an oxygen tank for Mr. Monkey.</p>
<p>Our Support Specialist asked the client why she thinks Mr. Monkey doesn’t wear his oxygen tank. She replied, she thinks he doesn’t wear it because he is embarrassed to wear it in front of other people. He is embarrassed of what other people might think or say about him. Our Support Specialist asked the client if she felt like Mr. Monkey too. She said yes.</p>
<p>Elf explained to the client and Mr. Monkey that they shouldn’t feel embarrassed about wearing their oxygen tank because it’s what helps keep them alive and healthy and that if people have questions, and they are comfortable answering them, they can tell people why they have to wear their oxygen tank.</p>
<p>Elf then asked Mr. Monkey if it would be helpful for Mr. Monkey to wear his oxygen tank if after every successful day/night, he would get a sticker the next day as a reward. Mr. Monkey loved the idea and asked the client if she would want to do this too, and she said yes. The Patient asked our Support Specialist what happens when she gets 100 stickers. The Support Specialist said maybe after 100 stickers, the client’s parents could give her a prize such as ice-cream or a toy.</p>
<p>The client and Mr. Monkey picked out their stickers from the art room and said they would try this out in hopes that this would help them wear their oxygen tanks more often.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2023/06/06/mr-monkey-and-elf-a-story-from-pathways/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kind Words from Logan</title>
		<link>https://tunidito.org/2023/05/08/kind-words-from-logan/</link>
					<comments>https://tunidito.org/2023/05/08/kind-words-from-logan/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Mon, 08 May 2023 22:53:08 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3770</guid>

					<description><![CDATA[Logan Lazarus is the grandson of Ellen, one of our longtime volunteers and a former remarkable mom, and he nominated Tu Nidito for a funding opportunity from his high school. While Tu Nidito was not chosen for the grant, Logan’s speech was very moving, and we very much appreciate his kind words and effort. “Hi  [...]]]></description>
										<content:encoded><![CDATA[<p>Logan Lazarus is the grandson of Ellen, one of our longtime volunteers and a former remarkable mom, and he nominated Tu Nidito for a funding opportunity from his high school. While Tu Nidito was not chosen for the grant, Logan’s speech was very moving, and we very much appreciate his kind words and effort.</p>
<p>“Hi everyone! I’m Logan Lazarus and I’m very happy to be here. The charity I chose is called Tu Nidito – an incredible organization based here in Tucson.</p>
<p>My grandma has been volunteering with this charity for many years and has even been given one of Tu Nidito’s highest honors – the remarkable mom award. What this organization does is extremely special, very unique, and fulfills a true need here in our community – helping ensure that anyone who is suffering or grieving is not alone.</p>
<p>When my grandmother was only 10 years old, she lost her father very suddenly to a heart attack. This traumatic event really affected her and took a huge toll on her and her family, especially because she was so young. Years later my grandma also lost her husband very suddenly – my grandpa who I never met and am named after. My mother was still in college and his death impacted the whole family in such a major way.</p>
<p>Tu Nidito has helped hundreds of families with their mission: That no child grieves alone. The grieving process is extremely difficult to overcome in any situation, but even harder when it’s sudden or traumatic. Tu Nidito provides a nest – a support system to help families during these unimaginable times. With amazing people on hand to help and programs designed to guide everyone through the grieving process, Tu Nudito is a safe, loving place where children, teens, young adults, and families can find comfort, hope, and support while they are grieving the diagnosis of a serious medical condition or the death of a loved one.</p>
<p>Thanks to my Grandma I already knew how much this organization extremely benefits children in our community, but I visited Tu Nidito earlier this week wanting to learn more about this great organization. And my visit was truly impactful as I learned even more about how they help people who are suffering or grieving.</p>
<p>At Tu Nidito, they offer various programs to help every person deal with grief in the way that’s right for them. Programs are twice a week and are usually organized by age, with multiple volunteers assigned per group. When I visited I got to see all the amenities they offer and amazing features that Tu Nidito has. The building has many different rooms designed for all ages and tailored for different things depending on the person in need. For each program, the time is separated into two halves – some play time and some time to talk and connect with the children.</p>
<p>Most times, it is hard for little children to comprehend the death of a loved one and even harder for them to communicate what they’re feeling. So Tu Nudito created a room specifically for children ranging from 3-7 years old. In this room, Tu Nidito provides games and toys for the children to just have a safe space to relax and even play out their grief. Volunteers may use books and characters from a story to help children understand and process their feelings.</p>
<p>The middle room is for children ages 8-12 who spend time in the Talking Circle. This room also has an evening curriculum focusing on teaching new skills for coping and gaining a better understanding of the thoughts and emotions these kids are experiencing.</p>
<p>There is also a Teen room for kids ages 13-18. Teens have specific needs and these programs help grieving teenagers form friendships with others who are going through something similar. Tu Nudito helps provide these teens with a sense of safety and acceptance during what can be an isolating experience for an adolescent.</p>
<p>Tu Nidito also has other special rooms used for specific programs such as the Volcano Room, Imagination Room, and Art Room. The Volcano Room is very helpful for the children because when emotions build up and need to erupt, kids can spend time in the Volcano Room to blow off steam. In some situations, their special person has been murdered or has committed suicide and that can be extremely hard for anyone to overcome. The Volcano room allows the kids through physical movement and activity, to release complex feelings like anger, stress, frustration, and anxiety.</p>
<p>In the Imagination room and the Art Room, kids grieve more through behavior than words. Children can continue to process what they are feeling through imaginative play, drawing, or dressing up while knowing it is okay to still be a kid and have hope for their future. They can play out their grief in creative, therapeutic ways and know that Tu Nidito is a safe place.</p>
<p>Tu Nidito provides a truly unique service to Southern Arizona and their organization is extremely impactful for all the children who need a safe nest where they can openly grieve and express their emotions. Like any non-profit, they have a variety of needs, but all the money raised would directly support their ability to keep the rooms, equipment, volunteers and facilities at Tu Nidito going and growing so they can help more families and children. Tu Nidito runs 100 percent off of donations so this would help them in a major way.</p>
<p>Tu Nidito is such an amazing charity with such an impact on the families going through the most difficult times imaginable. You should vote for this incredible organization because its impact on children and families going through the most unimaginable times is so great. Through peer-to-peer interaction, guided discussion and age appropriate activities, families find comfort, hope, and support so that no child has to grieve alone.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2023/05/08/kind-words-from-logan/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tu Nidito Takes Grief and Loss Support Group Training on the Road</title>
		<link>https://tunidito.org/2022/11/10/tu-nidito-takes-grief-and-loss-support-group-training-on-the-road/</link>
					<comments>https://tunidito.org/2022/11/10/tu-nidito-takes-grief-and-loss-support-group-training-on-the-road/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Thu, 10 Nov 2022 00:12:10 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3815</guid>

					<description><![CDATA[Grief and Loss Support Training in Vail In response to a critical community need addressing the record cases of grief and loss due to the pandemic and resulting deaths from the virus and ripple effect of increased suicide and homicide deaths, Tu Nidito has developed a comprehensive training for school staff and a companion structured  [...]]]></description>
										<content:encoded><![CDATA[<h2><strong>Grief and Loss Support Training in Vail</strong></h2>
<p><img decoding="async" class="alignleft wp-image-3818 size-fusion-600" src="https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-600x363.webp" alt="Tu Nidito Training in Vail" width="600" height="363" srcset="https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-200x121.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-300x181.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-400x242.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-600x363.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-768x464.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-800x484.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-1024x619.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-1200x726.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-21-1536x929.webp 1536w" sizes="(max-width: 600px) 100vw, 600px" />In response to a critical community need addressing the record cases of grief and loss due to the pandemic and resulting deaths from the virus and ripple effect of increased suicide and homicide deaths, Tu Nidito has developed a comprehensive training for school staff and a companion structured 8-week Grief group curriculum.</p>
<p>Amanda Marks MSW, Community Impact Director, describes the need for grief and loss training in the school setting, “The pandemic has drawn attention to grief and loss and how kids are grieving at school. Grief doesn’t have an on off switch, kids are bringing their grief to school. As Southern AZ’s grief and loss experts, Tu Nidito is available to help school personnel better support students during their grief journey. She continued, “one of our core values is – we respond – the pilot training helps us respond to our community’s unmet needs.  Equipping school staff with the tools and skills to facilitate a grief and loss group at their school increases a student’s accessibility to peer grief support, thereby helping to ensure that no one (student?) grieves alone”.</p>
<p>Tu Nidito completed the first pilot program for the Vail Unified School District, training 30 school counselors and student service coordinators, on the Tu Nidito model and how to implement best practices when facilitating a support group at their schools. The curriculum includes discussion topics and activities that focus on identifying and expressing emotions, developing coping strategies while at the same time decreasing feelings of isolation and building connections with other students.</p>
<p>Jill Wells, Family Resource Coordinator for the Vail School District, brought the training to the district and participated, she shared, “thank you for all the great information, I loved that you included reminders on how to talk and what to say, and that it takes practice and we should all be practicing.” Her team gave the training great praise saying they want more.</p>
<p>“We are inspired by the Vail Scholl District’s response to our Grief and Loss group training program,” said Liz McCusker, Executive Director, Tu Nidito. “We know the more we provide support, resources and education to our community the closer we come to our vision – No child grieves alone.”</p>
<p>Our partners at NPR dive deeper into the impact of grief and loss post pandemic:</p>
<p>Losing a parent in childhood is the kind of trauma that can change the trajectory of kids’ lives, putting them at risk of having symptoms of <a href="https://ajp.psychiatryonline.org/doi/full/10.1176/appi.ajp.2018.17070792?rfr_dat=cr_pub%3Dpubmed&amp;url_ver=Z39.88-2003&amp;rfr_id=ori%3Arid%3Acrossref.org" target="_blank" rel="noopener">anxiety, depression, post-traumatic stress</a> and even <a href="https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2790907" target="_blank" rel="noopener">poor educational</a> outcomes. Yet few schools have resources in place to help kids going through this. The problem has come into sharp relief during the COVID-19 crisis, which left more than 200,000 kids newly bereft of a parent or primary grandparent caregiver, according to some estimates.</p>
<p>Read the article <a href="https://www.npr.org/sections/health-shots/2022/07/24/1110916298/losing-a-parent-can-derail-teens-lives-a-high-school-grief-club-aims-to-help" target="_blank" rel="noopener">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2022/11/10/tu-nidito-takes-grief-and-loss-support-group-training-on-the-road/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reflections: Dia De Los Muertos at Tu Nidito</title>
		<link>https://tunidito.org/2022/10/25/reflections-dia-de-los-muertos-at-tu-nidito/</link>
					<comments>https://tunidito.org/2022/10/25/reflections-dia-de-los-muertos-at-tu-nidito/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Tue, 25 Oct 2022 00:20:49 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<category><![CDATA[Grief Resources]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3823</guid>

					<description><![CDATA[Dia de Los Muertos is a tradition celebrated at Tu Nidito, it is truly one of the most special events offered. It is a night where families gather at the little nest and bring an ofrenda, tell the stories of their loved ones and connect with other families about their memories. It reveals a  unique space to  [...]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignright wp-image-3825 size-fusion-600" src="https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-600x397.webp" alt="" width="600" height="397" srcset="https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-200x132.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-300x199.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-400x265.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-600x397.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-768x508.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited-800x530.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/ZoomOfrendatable-small-Edited.webp 1000w" sizes="(max-width: 600px) 100vw, 600px" /><a href="https://dayofthedead.holiday/" target="_blank" rel="noopener">Dia de Los Muertos</a> is a tradition celebrated at Tu Nidito, it is truly one of the most special events offered. It is a night where families gather at the little nest and bring an <a href="https://dayofthedead.holiday/traditions/the-ofrenda/" target="_blank" rel="noopener">ofrenda</a>, tell the stories of their loved ones and connect with other families about their memories. It reveals a  unique space to grieve as a family and to hold each other as we celebrate the life of those who are no longer with us.</p>
<p>The air fills with laughter and joy as families arrive. Each family takes a turn  finding a spot on the table for their ofrenda. Memories come in all shapes: pictures, stuffed animals, shirts, pillows and flowers. Children go running to the playground, parents watch them from a safe distance. Through my lens I try to capture the beauty of joy from these  families, who I know are grieving. As I see them, I ask myself: who are they thinking of? Who was their loved one? Are they nervous to share? Or possibly looking forward to it?</p>
<p>When the Group Coordinator comes to the microphone, families take  their seats. The laughter from the children stops, opening the way to the anticipated nostalgia this night holds.</p>
<p>A poem is read, <a href="http://chrome-extension//efaidnbmnnnibpcajpcglclefindmkaj/https://wexnermedical.osu.edu/-/media/files/wexnermedical/patient-care/patient-and-visitor-guide/patient-support-services/spiritual-and-pastoral-care/grief-and-loss/a-litany-of-remembrance-we-remember-them.pdf?la=en&amp;hash=B1499843F9E817A9959EDDB8BC4073F2C8B84E3A" target="_blank"><em>A Litany of Remembrance – We Remember Them</em></a> by Rabbi Sylvan Kamens and Rabbi Jack Riemer.</p>
<p>Silence continues to fill the space until Bruce Phillips picks up his guitar, turning the silence into melody:</p>
<p><em><img decoding="async" class="size-fusion-600 wp-image-3827 alignleft" src="https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-600x398.webp" alt="" width="600" height="398" srcset="https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-200x133.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-300x199.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-400x265.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-600x398.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-768x509.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-800x530.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-1024x679.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-1200x795.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/Bruce1-scaled-1-1536x1018.webp 1536w" sizes="(max-width: 600px) 100vw, 600px" />You’ve been taken from me, and I am still here.</em><br />
<em>Though you loved me I know so straight and so clear</em><br />
<em>And I feel like I’m dreaming, hold my hand through the night</em></p>
<p><em>And I’ll never forget you, but I’m scared that I might</em><br />
<em>You groaned at my jokes and you laughed at my songs</em><br />
<em>You made up great excuses when I did things wrong</em><br />
<em>And when you went away, you’d ask me along</em><br />
<em>Except for this last time……so long</em></p>
<p><em>Filled to the brim, filled to my eyes</em><br />
<em>Your heart and mine</em><br />
<em>You’ll always be with me</em><br />
<em>And I’ll see you sometime</em></p>
<div class="elementor-element elementor-element-2b4d29a elementor-widget elementor-widget-text-editor is-mac" data-id="2b4d29a" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>The melody blends into the night, into the wind and swirls around everyone. Families hold on to each other. Tears roll down our cheeks, we feel our hearts moving. There is no other thought in our minds but of that special person. There is no other wish, but to hold them one more time. There is no greater desire than to connect with them in that moment. There’s no stronger feeling but the love we all have for our special person.</p>
<p>With the song ending, families gather courage and one by one stand up to share their loved one’s story. With each story, the memories of our own special person rise to the surface. Through the lens of my camera, I try and capture the tears, the napkin over someone’s eye, the immediate sadness this grief has brought to them. But as soon as they talk about their loved one, their eyes spark, they smile and, even with a broken voice, they go on to share the life of their special person who has died.</p>
</div>
</div>
<div class="elementor-element elementor-element-43566cc elementor-widget elementor-widget-text-editor is-mac" data-id="43566cc" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<h4><em>Grandmas, grandpas, mothers, fathers, husbands, wives, sons, daughters.</em></h4>
</div>
</div>
<div class="elementor-element elementor-element-b4ce517 elementor-widget elementor-widget-text-editor is-mac" data-id="b4ce517" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>One by one stories unfold about them, who they were, their favorite things to do, their favorite food, their personality.</p>
</div>
</div>
<div class="elementor-element elementor-element-a7d18ce elementor-widget elementor-widget-text-editor is-mac" data-id="a7d18ce" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<h4><em>Funny, loving, kind, hard-working, generous, smart, fierce, strong.</em></h4>
</div>
</div>
<div class="elementor-element elementor-element-d31306e elementor-widget elementor-widget-text-editor is-mac" data-id="d31306e" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>It is such a beautiful feeling, that in a space among strangers, we can share this moment. We find the relief in connecting with each other’s grief. We do not compare, there’s no greater or lesser grief, there is <em>just grief,</em> in each of us and our journey through it. We are reminded that <em>we are not alone</em> in the feelings of despair, or sadness and the moments of joy.</p>
<p>When everyone has shared, the music fills the night, again, I have to step away and wipe some tears. This night has brought countless memories and feelings. It has brought comfort and a special way to celebrate the life of our loved ones. It has brought joy in thinking of them.</p>
<p>As we share food, there is a slight change, it feels like everyone is closer to each other. As I take more pictures of families, I capture the community <a href="http://www.tunidito.org/">Tu Nidito</a> has nurtured and supported. A community in which the grieving come together to remember and honor our loved ones in an open space designed for those who want to share more…</p>
<p>…And also for those in the back, too shy to come forward, sharing their story in their hearts.</p>
</div>
</div>
<div class="elementor-element elementor-element-c79d193 elementor-widget elementor-widget-text-editor is-mac" data-id="c79d193" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<h4><em><img decoding="async" class="size-fusion-600 wp-image-3830 alignleft" src="https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-600x397.webp" alt="" width="600" height="397" srcset="https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-200x132.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-300x199.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-400x265.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-600x397.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-768x509.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-800x530.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-1024x678.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2-1200x795.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/Anapaola-1536x1017-2.webp 1536w" sizes="(max-width: 600px) 100vw, 600px" />We talk about how we feel at Tu Nidito</em></h4>
<h4><em>We begin to heal at Tu Nidito</em></h4>
<h4><em>We tell our story, sing our song</em></h4>
<h4><em>We found a place where we belong</em></h4>
<h4><em>We belong at Tu Nidito</em></h4>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2022/10/25/reflections-dia-de-los-muertos-at-tu-nidito/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Childhood Cancer Awareness Month</title>
		<link>https://tunidito.org/2022/09/27/childhood-cancer-awareness-month/</link>
					<comments>https://tunidito.org/2022/09/27/childhood-cancer-awareness-month/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 00:40:18 +0000</pubDate>
				<category><![CDATA[Grief Resources]]></category>
		<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3834</guid>

					<description><![CDATA[Approximately 1 in 285 children will develop cancer before reaching the age of 20. Cancer remains the #1 cause of death resulting from a disease in children in the United States. There are an estimated 300,000 children diagnosed with cancer each year globally*. September marks the month to bring awareness to these statistics and to  [...]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignleft wp-image-3836 size-fusion-400" src="https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-400x533.webp" alt="Cancer awareness month" width="400" height="533" srcset="https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-200x267.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-225x300.webp 225w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-400x533.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-600x800.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-768x1024.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-800x1067.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-1152x1536.webp 1152w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1-1200x1600.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/IMG-6621-1536x2048-1.webp 1536w" sizes="(max-width: 400px) 100vw, 400px" />Approximately 1 in 285 children will develop cancer before reaching the age of 20. Cancer remains the #1 cause of death resulting from a disease in children in the United States. There are an estimated 300,000 children diagnosed with cancer each year globally*. September marks the month to bring awareness to these statistics and to shine a light on pediatric cancer.</p>
<p>Tu Nidito makes an impact on children who are diagnosed with a serious medical condition. In 2021, 71% of the children that came to Tu Nidito for services had been diagnosed with cancer. Through one-on-one support, those children and their families are given support in developing coping and age appropriate communication techniques and comfort from our Support Specialists.</p>
<p>This month, Tu Nidito has joined with other organizations across the nation by symbolically placing gold bows throughout our grounds in recognition of this month’s Childhood Cancer Awareness designation. We would like to share with you two poignant stories of children that came to Tu Nidito searching for support and comfort following their diagnosis.</p>
<h2>&#8220;Cancer Doesn&#8217;t Dictate our Lives.&#8221;</h2>
<p>A 6-year-old child came to Tu Nidito after relapsing for a third time with leukemia. After taking immunotherapy, she was again going to school and everything seemed well—until she relapsed for a fourth time at the age of 10 years old. At that point, she needed a Bone Marrow Transplant. Tu Nidito’s Support Specialist has followed one-on-one with this case and still provides support for the family including the donor of the Bone Marrow, her brother. Despite the uncertainty and the fear, the family has gone through, the mother doesn’t let this bring them down and shared inspiring words about their story:</p>
<p><em>“We <strong>refused</strong> to let this cancer dictate how we were going to live. How our child is </em><em>going to live. <strong>We live life</strong>, you have to, you can’t let cancer or your child illness tell </em><em>you how to live your life.”</em></p>
<p><em>“We are going to continue going on trips, <strong>we are going to show her a great time!</strong> We </em><em>are making amazing beautiful memories with her and the family.”</em></p>
<p><em>“<strong>We couldn’t have done this without Tu Nidito</strong>, without our Support Specialist that works </em><em>with my children. Knowing that whenever I needed support <strong>there is an organization </strong></em><em><strong>that helps us grieve through this process.</strong>”</em></p>
<p><em>“Our child continues to do great. She is amazing and strong, </em><em><strong>we get our strength from </strong></em><em><strong>her.</strong>”</em></p>
<h2>Hope</h2>
<p><img decoding="async" class="alignright wp-image-3839 size-fusion-400" src="https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-400x309.webp" alt="" width="400" height="309" srcset="https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-200x155.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-300x232.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-400x309.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-600x464.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-768x593.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-800x618.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-1024x791.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-1200x927.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL-1536x1187.webp 1536w, https://tunidito.org/wp-content/uploads/2025/02/FRONT-FINAL.webp 1650w" sizes="(max-width: 400px) 100vw, 400px" />A 9-year old child came to Tu Nidito in December 2021 after being recently diagnosed with Leukemia. When the new year, 2022 started she began to work one-on-one with her Support Specialist. She decided she wanted to concentrate on ONE word for the new year. She chose the word <strong>HOPE</strong>. Celeene was then encouraged to write a poem using this word and what meaning it had to her.</p>
<p>For three consecutive years due to the pandemic and her medical condition, she was unable to attend school in person. She is now finally able to return to school as a 5th grader. During her most recent one-on-one session with her Support Specialist, she was given a list of words that described nature and she was asked to choose one that symbolized her life and feelings it evoked. She chose the word Flower, and explained:</p>
<p>“<em>Flowers start as a bud but then bloom into something new and beautiful. <strong>They are not afraid to let their colors</strong> show and they always show you the way towards happiness.</em>”</p>
<p>Tu Nidito continues to bring support and comfort to children going through cancer or any other serious medical condition. Our one-on-one Support Specialists are here to help ease this process and to remind them that they are not alone. Learn more information about how our support programs for serious medical conditions can help you and your family by visiting <a href="https://tunidito.org/support-for-families/serious-illness/">https://tunidito.org/support-for-families/serious-illness/</a></p>
<p>*<a href="https://curesearch.org/childhood-cancer-statistics" target="_blank" rel="noopener">https://curesearch.org/childhood-cancer-statistics</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2022/09/27/childhood-cancer-awareness-month/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Expressing Grief Through Art</title>
		<link>https://tunidito.org/2022/07/27/expressing-grief-through-art/</link>
					<comments>https://tunidito.org/2022/07/27/expressing-grief-through-art/#respond</comments>
		
		<dc:creator><![CDATA[tnAdmin]]></dc:creator>
		<pubDate>Wed, 27 Jul 2022 00:59:56 +0000</pubDate>
				<category><![CDATA[News & Updates]]></category>
		<guid isPermaLink="false">https://tunidito.org/?p=3851</guid>

					<description><![CDATA[Tu Nidito’s facilities offer a variety of ways to support youth in expressing themselves through play including a vast playground with swings, slides, a basketball court and play-house. Beyond this, we have specialized rooms including a Volcano Room for letting out big emotions through physical play; an Imagination Room for expressive play; and an Art  [...]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="size-fusion-600 wp-image-3852 alignleft" src="https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-600x363.webp" alt="Tu Nidito art room" width="600" height="363" srcset="https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-200x121.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-300x181.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-400x242.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-600x363.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-768x464.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-800x484.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-1024x619.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-1200x726.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/Tu-Nidito-25-1536x929.webp 1536w" sizes="(max-width: 600px) 100vw, 600px" />Tu Nidito’s facilities offer a variety of ways to support youth in expressing themselves through play including a vast playground with swings, slides, a basketball court and play-house. Beyond this, we have specialized rooms including a Volcano Room for letting out big emotions through physical play; an Imagination Room for expressive play; and an Art Room that let’s kids and teens explore visual self-expression.</p>
<p>Beyond these unique spaces, Tu Nidito’s support groups offer specialized curriculum to help children and teens acknowledge, understand, and process common emotions brought on by grief including sadness, guilt, anger, and uncertainty.  Recently, our program team and volunteers led an art activity that encouraged reflection about the special person in our life who died:</p>
<p>&nbsp;</p>
<p><img decoding="async" class="aligncenter wp-image-3856 size-full" src="https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1.webp" alt="" width="1472" height="595" srcset="https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-200x81.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-300x121.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-400x162.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-600x243.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-768x310.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-800x323.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-1024x414.webp 1024w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1-1200x485.webp 1200w, https://tunidito.org/wp-content/uploads/2025/02/IMG_5591-scaled-e1658856248656-1.webp 1472w" sizes="(max-width: 1472px) 100vw, 1472px" /></p>
<h2></h2>
<h2>My Grief is Like&#8230;</h2>
<p>&nbsp;</p>
<p><img decoding="async" class="aligncenter wp-image-3859 size-full" src="https://tunidito.org/wp-content/uploads/2025/02/Quotes.png" alt="" width="760" height="217" srcset="https://tunidito.org/wp-content/uploads/2025/02/Quotes-200x57.png 200w, https://tunidito.org/wp-content/uploads/2025/02/Quotes-300x86.png 300w, https://tunidito.org/wp-content/uploads/2025/02/Quotes-400x114.png 400w, https://tunidito.org/wp-content/uploads/2025/02/Quotes-600x171.png 600w, https://tunidito.org/wp-content/uploads/2025/02/Quotes.png 760w" sizes="(max-width: 760px) 100vw, 760px" /></p>
<p>Kids and teens then created their own unique piece of art using colors that represent their feelings and special people. While some were bright and cheerful, others were darker and somber; each piece unique and expressive.</p>
<p>If you are looking for an activity to help process grief, this activity can easily be done from the comfort of your home using art supplies such as paper, crayons, or paint.</p>
<p>Tu Nidito is a place of comfort, hope, and support for children and families experiencing grief. Learn more about our services <a href="https://tunidito.org/services/">here</a> or call (520) 322-9155.</p>
<p><img decoding="async" class="aligncenter wp-image-3862 size-full" src="https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1.webp" alt="" width="940" height="788" srcset="https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1-200x168.webp 200w, https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1-300x251.webp 300w, https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1-400x335.webp 400w, https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1-600x503.webp 600w, https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1-768x644.webp 768w, https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1-800x671.webp 800w, https://tunidito.org/wp-content/uploads/2025/02/FB-Posts-0627-0708-1.webp 940w" sizes="(max-width: 940px) 100vw, 940px" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tunidito.org/2022/07/27/expressing-grief-through-art/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
