1<!DOCTYPE html> 2<!--[if (IE 7)&!(IEMobile)]><html class="no-js lte7 lte8" lang="en"><![endif]--> 3<!--[if (IE 8)&!(IEMobile)]><html class="no-js lte8" lang="en"><![endif]--> 4<!--[if gt IE 8]><!--><html class="no-js" lang="en"><!--<![endif]--> 5 <head> 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="format-detection" content="telephone=no"> 10 11 12 <meta name="robots" content="noindex, nofollow"> 13 14 <!-- Developed by Lifeblue in Dallas, TX --> 15 16 <title>Login | Heifer International</title> 17 18 19<!-- Start VWO Async SmartCode --> 20 <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> 21
21<script type='text/javascript' id='vwoCode'> 22 window._vwo_code || (function() { 23 var account_id=940069, 24 version=2.0, 25 settings_tolerance=2000, 26 hide_element='body', 27 hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', 28 /* DO NOT EDIT BELOW THIS LINE */ 29 f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})(); 30 </script>
30 31 32 33<!-- End VWO Async SmartCode --> 34 35 36 <meta name="description" content="Account Login"> 37 <meta name="keywords" content="hunger, poverty, development organization, charity"> 38 39 <meta property="og:title" content="Login | Heifer International"> 40 <meta property="og:description" content="Account Login"> 41 <meta property="og:url" content="https://myaccount.heifer.org/account/login.html"> 42 <meta property="fb:app_id" content="824269244866517"> 43 44 <link rel="canonical" href="https://myaccount.heifer.org/account/login.html" /> 45 <link rel="sub" href="https://pubsubhubbub.appspot.com/"> 46 <link rel="self" href="https://myaccount.heifer.org/account/login.html" /> 47 <link href="https://media.heifer.org" rel="preconnect" crossorigin> 48 <link href="https://www.googletagmanager.com" rel="preconnect" crossorigin> 49 50 <meta property="og:image" content="https://media.heifer.org/logo-navy.svg?or=0&q=60&crop=faces%2Centropy%2Ccenter&auto=format&fm=jpeg&shad=50&w=1080&h=1080"> 51 52 <meta property="og:site_name" content="Heifer International"> 53 <meta property="og:type" content="website"> 54 55 <meta name="twitter:card" content="summary"> 56 <meta property="twitter:description" content="Login, https://myaccount.heifer.org/account/login.html via @heifer"> 57 58
58<script type="text/javascript"> 59 var dataLayer = dataLayer || []; 60 </script>
60 61 62 63 64 65 66 <!-- Google Tag Manager --> 67
67<script data-ot-ignore>
vendor: 343 bytes, lines 67-71
67(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 68 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 69 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 70 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 71 })(window,document,'script','dataLayer','
71GTM-KT882TW
vendor: 3 bytes, line 71
71');
71</script>
71 72 <!-- End Google Tag Manager --> 73 74 <!-- Ketch --> 75
75<script>!function(){window.semaphore=window.semaphore||[],window.ketch=function(){window.semaphore.push(arguments)};var e=document.createElement("script");e.type="text/javascript",e.src="https://global.ketchcdn.com/web/v3/config/heifer/heifer/boot.js",e.defer=e.async=!0,document.getElementsByTagName("head")[0].appendChild(e)}();</script>
75 76<!-- end Ketch --> 77 78 79<!--Alchemer-->
80<script>(function initApptentiveSDK(){var ApptentiveSDK=window.ApptentiveSDK=window.ApptentiveSDK||[];if(!ApptentiveSDK.version){if(!ApptentiveSDK.loaded){ApptentiveSDK.loaded=true;ApptentiveSDK.methods=["buildDevice","createConversation","createMessage","engage","getSegments","identifyPerson","setOption","setPageName","showInteraction","showMessageCenter","updatePerson"];ApptentiveSDK.factory=function factory(t){return function f(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}var e=Array.prototype.slice.call(args);e.unshift(t);ApptentiveSDK.push(e);return ApptentiveSDK}};for(var i=0;i<ApptentiveSDK.methods.length;i++){var method=ApptentiveSDK.methods[i];ApptentiveSDK[method]=ApptentiveSDK.factory(method)}ApptentiveSDK.LOADER_VERSION="1.0.0"}}})();</script>
vendor: 1 bytes, line 80
80
81<script async src="https://sdk.apptentive.com/v1/apps/680689d6dd91272431f2c61f/websdk"></script>
81 82<!--End Alchemer--> 83 84 85<!-- Styles --> 86 <link href="/resources/dist/css/heifer.95f41364d58c9d5ed161953f64f10e07.css" rel="stylesheet"> 87<link href="/resources/dist/css/tailwind.7459017335a18f0d29c357eae4978a23.css" rel="stylesheet"><!-- End Styles -->
88<script> 89window.Heifer = { 90 language: "en", 91 defaultLanguage: "en", 92 environment: "production", 93 paypalEnvironment: "production", 94 googlePayEnvironment: "PRODUCTION", 95 blackbaudPublicKey : "40ba8fee-b267-4567-b0db-8cac71cc1abf", 96 blackbaudPaymentConfigurationId : "5001b34e-4cc5-43ee-a7d6-f09b9a1d33a3", 97 grecaptchaSiteKey: "6LfMLOoUAAAAANkgN80-ohxc8C_0lZtn0Q_YdZVd", 98 core: {}, 99 pages: {}, 100 shared: { 101 forms: {}, 102 legoBlocks: { 103 forms: {} 104 }, 105 foundation: {}, 106 pageContent: { 107 matchMessages: {} 108 }, 109 pageContentPromise: null 110 }, 111 } 112</script>
vendor: 1 bytes, line 112
112
113<script type="text/javascript"> 114window._genesys = { 115 widgets: { 116 onReady: function(){ 117 window.dispatchEvent( new Event('chatReady')); 118 }, 119 webchat: { 120 transport: { 121 type: 'purecloud-v2-sockets', 122 dataURL: 'https://api.usw2.pure.cloud', 123 deploymentKey : '0bd7516a-403b-41c7-8690-4897a06491ad', 124 orgGuid : '9e6430d5-2af8-4930-b582-eb3347327ca5' 125 } 126 }, 127 main:{ 128 theme: 'light' 129 } 130 } 131}; 132</script>
132 133 134<!-- Important Scripts --> 135
135<script>!function(window, document, undefined) { 136 var tests = [], ModernizrProto = { 137 _version: "3.9.1", 138 _config: { 139 classPrefix: "", 140 enableClasses: !0, 141 enableJSClass: !0, 142 usePrefixes: !0 143 }, 144 _q: [], 145 on: function(test, cb) { 146 var self = this; 147 setTimeout(function() { 148 cb(self[test]); 149 }, 0); 150 }, 151 addTest: function(name, fn, options) { 152 tests.push({ 153 name: name, 154 fn: fn, 155 options: options 156 }); 157 }, 158 addAsyncTest: function(fn) { 159 tests.push({ 160 name: null, 161 fn: fn 162 }); 163 } 164 }, Modernizr = function() {}; 165 Modernizr.prototype = ModernizrProto, Modernizr = new Modernizr(); 166 var classes = []; 167 function is(obj, type) { 168 return typeof obj === type; 169 } 170 var docElement = document.documentElement, isSVG = "svg" === docElement.nodeName.toLowerCase(); 171 function setClasses(classes) { 172 var className = docElement.className, classPrefix = Modernizr._config.classPrefix || ""; 173 if (isSVG && (className = className.baseVal), Modernizr._config.enableJSClass) { 174 var reJS = new RegExp("(^|\\s)" + classPrefix + "no-js(\\s|$)"); 175 className = className.replace(reJS, "$1" + classPrefix + "js$2"); 176 } 177 Modernizr._config.enableClasses && (0 < classes.length && (className += " " + classPrefix + classes.join(" " + classPrefix)), 178 isSVG ? docElement.className.baseVal = className : docElement.className = className); 179 } 180 var cssomPrefixes = ModernizrProto._config.usePrefixes ? "Moz O ms Webkit".split(" ") : []; 181 function createElement(argument_0) { 182 return "function" != typeof document.createElement ? document.createElement(argument_0) : isSVG ? document.createElementNS.call(document, "http://www.w3.org/2000/svg", argument_0) : document.createElement.apply(document, arguments); 183 } 184 ModernizrProto._cssomPrefixes = cssomPrefixes; 185 var modElem = { 186 elem: createElement("modernizr") 187 }; 188 Modernizr._q.push(function() { 189 delete modElem.elem; 190 }); 191 var mStyle = { 192 style: modElem.elem.style 193 }; 194 function injectElementWithStyles(rule, callback, nodes, testnames) { 195 var style, ret, node, docOverflow, mod = "modernizr", div = createElement("div"), body = function() { 196 var body = document.body; 197 return body || ((body = createElement(isSVG ? "svg" : "body")).fake = !0), body; 198 }(); 199 if (parseInt(nodes, 10)) for (;nodes--; ) (node = createElement("div")).id = testnames ? testnames[nodes] : mod + (nodes + 1), 200 div.appendChild(node); 201 return (style = createElement("style")).type = "text/css", style.id = "s" + mod, 202 (body.fake ? body : div).appendChild(style), body.appendChild(div), style.styleSheet ? style.styleSheet.cssText = rule : style.appendChild(document.createTextNode(rule)), 203 div.id = mod, body.fake && (body.style.background = "", body.style.overflow = "hidden", 204 docOverflow = docElement.style.overflow, docElement.style.overflow = "hidden", docElement.appendChild(body)), 205 ret = callback(div, rule), body.fake ? (body.parentNode.removeChild(body), docElement.style.overflow = docOverflow, 206 docElement.offsetHeight) : div.parentNode.removeChild(div), !!ret; 207 } 208 function domToCSS(name) { 209 return name.replace(/([A-Z])/g, function(str, m1) { 210 return "-" + m1.toLowerCase(); 211 }).replace(/^ms-/, "-ms-"); 212 } 213 function nativeTestProps(props, value) { 214 var i = props.length; 215 if ("CSS" in window && "supports" in window.CSS) { 216 for (;i--; ) if (window.CSS.supports(domToCSS(props[i]), value)) return !0; 217 return !1; 218 } 219 if ("CSSSupportsRule" in window) { 220 for (var conditionText = []; i--; ) conditionText.push("(" + domToCSS(props[i]) + ":" + value + ")"); 221 return injectElementWithStyles("@supports (" + (conditionText = conditionText.join(" or ")) + ") { #modernizr { position: absolute; } }", function(node) { 222 return "absolute" === function(elem, pseudo, prop) { 223 var result; 224 if ("getComputedStyle" in window) { 225 result = getComputedStyle.call(window, elem, pseudo); 226 var console = window.console; 227 if (null !== result) prop && (result = result.getPropertyValue(prop)); else if (console) console[console.error ? "error" : "log"].call(console, "getComputedStyle returning null, its possible modernizr test results are inaccurate"); 228 } else result = !pseudo && elem.currentStyle && elem.currentStyle[prop]; 229 return result; 230 }(node, null, "position"); 231 }); 232 } 233 return undefined; 234 } 235 function cssToDOM(name) { 236 return name.replace(/([a-z])-([a-z])/g, function(str, m1, m2) { 237 return m1 + m2.toUpperCase(); 238 }).replace(/^-/, ""); 239 } 240 Modernizr._q.unshift(function() { 241 delete mStyle.style; 242 }); 243 var domPrefixes = ModernizrProto._config.usePrefixes ? "Moz O ms Webkit".toLowerCase().split(" ") : []; 244 function fnBind(fn, that) { 245 return function() { 246 return fn.apply(that, arguments); 247 }; 248 } 249 function testPropsAll(prop, prefixed, elem, value, skipValueTest) { 250 var ucProp = prop.charAt(0).toUpperCase() + prop.slice(1), props = (prop + " " + cssomPrefixes.join(ucPro
250p + " ") + ucProp).split(" "); 251 return is(prefixed, "string") || is(prefixed, "undefined") ? function(props, prefixed, value, skipValueTest) { 252 if (skipValueTest = !is(skipValueTest, "undefined") && skipValueTest, !is(value, "undefined")) { 253 var result = nativeTestProps(props, value); 254 if (!is(result, "undefined")) return result; 255 } 256 for (var afterInit, i, propsLength, prop, before, elems = [ "modernizr", "tspan", "samp" ]; !mStyle.style && elems.length; ) afterInit = !0, 257 mStyle.modElem = createElement(elems.shift()), mStyle.style = mStyle.modElem.style; 258 function cleanElems() { 259 afterInit && (delete mStyle.style, delete mStyle.modElem); 260 } 261 for (propsLength = props.length, i = 0; i < propsLength; i++) if (prop = props[i], 262 before = mStyle.style[prop], ~("" + prop).indexOf("-") && (prop = cssToDOM(prop)), 263 mStyle.style[prop] !== undefined) { 264 if (skipValueTest || is(value, "undefined")) return cleanElems(), "pfx" !== prefixed || prop; 265 try { 266 mStyle.style[prop] = value; 267 } catch (e) {} 268 if (mStyle.style[prop] !== before) return cleanElems(), "pfx" !== prefixed || prop; 269 } 270 return cleanElems(), !1; 271 }(props, prefixed, value, skipValueTest) : function(props, obj, elem) { 272 var item; 273 for (var i in props) if (props[i] in obj) return !1 === elem ? props[i] : is(item = obj[props[i]], "function") ? fnBind(item, elem || obj) : item; 274 return !1; 275 }(props = (prop + " " + domPrefixes.join(ucProp + " ") + ucProp).split(" "), prefixed, elem); 276 } 277 function testAllProps(prop, value, skipValueTest) { 278 return testPropsAll(prop, undefined, undefined, value, skipValueTest); 279 } 280 ModernizrProto._domPrefixes = domPrefixes, ModernizrProto.testAllProps = testPropsAll, 281 ModernizrProto.testAllProps = testAllProps, Modernizr.addTest("flexbox", testAllProps("flexBasis", "1px", !0)), 282 Modernizr.addTest("csstransitions", testAllProps("transition", "all", !0)); 283 function atRule(prop) { 284 var rule, length = prefixes.length, cssrule = window.CSSRule; 285 if (void 0 === cssrule) return undefined; 286 if (!prop) return !1; 287 if ((rule = (prop = prop.replace(/^@/, "")).replace(/-/g, "_").toUpperCase() + "_RULE") in cssrule) return "@" + prop; 288 for (var i = 0; i < length; i++) { 289 var prefix = prefixes[i]; 290 if (prefix.toUpperCase() + "_" + rule in cssrule) return "@-" + prefix.toLowerCase() + "-" + prop; 291 } 292 return !1; 293 } 294 ModernizrProto.atRule = atRule; 295 var hasOwnProp, _hasOwnProperty, prefixed = ModernizrProto.prefixed = function(prop, obj, elem) { 296 return 0 === prop.indexOf("@") ? atRule(prop) : (-1 !== prop.indexOf("-") && (prop = cssToDOM(prop)), 297 obj ? testPropsAll(prop, obj, elem) : testPropsAll(prop, "pfx")); 298 }; 299 function addTest(feature, test) { 300 if ("object" == typeof feature) for (var key in feature) hasOwnProp(feature, key) && addTest(key, feature[key]); else { 301 var featureNameSplit = (feature = feature.toLowerCase()).split("."), last = Modernizr[featureNameSplit[0]]; 302 if (2 === featureNameSplit.length && (last = last[featureNameSplit[1]]), void 0 !== last) return Modernizr; 303 test = "function" == typeof test ? test() : test, 1 === featureNameSplit.length ? Modernizr[featureNameSplit[0]] = test : (!Modernizr[featureNameSplit[0]] || Modernizr[featureNameSplit[0]] instanceof Boolean || (Modernizr[featureNameSplit[0]] = new Boolean(Modernizr[featureNameSplit[0]])), 304 Modernizr[featureNameSplit[0]][featureNameSplit[1]] = test), setClasses([ (test && !1 !== test ? "" : "no-") + featureNameSplit.join("-") ]), 305 Modernizr._trigger(feature, test); 306 } 307 return Modernizr; 308 } 309 Modernizr.addTest("objectfit", !!prefixed("objectFit"), { 310 aliases: [ "object-fit" ] 311 }), Modernizr.addTest("history", function() { 312 var ua = navigator.userAgent; 313 return !!ua && ((-1 === ua.indexOf("Android 2.") && -1 === ua.indexOf("Android 4.0") || -1 === ua.indexOf("Mobile Safari") || -1 !== ua.indexOf("Chrome") || -1 !== ua.indexOf("Windows Phone") || "file:" === location.protocol) && (window.history && "pushState" in window.history)); 314 }), Modernizr.addTest("contains", is(String.prototype.contains, "function")), Modernizr.addTest("matchmedia", !!prefixed("matchMedia", window)), 315 hasOwnProp = is(_hasOwnProperty = {}.hasOwnProperty, "undefined") || is(_hasOwnProperty.call, "undefined") ? function(object, property) { 316 return property in object && is(object.constructor.prototype[property], "undefined"); 317 } : function(object, property) { 318 return _hasOwnProperty.call(object, property); 319 }, ModernizrProto._l = {}, ModernizrProto.on = function(feature, cb) { 320 this._l[feature] || (this._l[feature] = []), this._l[feature].push(cb), Modernizr.hasOwnProperty(feature) && setTimeout(function() { 321 Modernizr._trigger(feature, Modernizr[feature]); 322 }, 0); 323 }, ModernizrProto._trigger = function(feature, res) { 324 if (this._l[feature]) { 325 var cbs = this._l[feature]; 326 setTimeout(function() { 327 var i; 328 for (i = 0; i < cbs.length; i++) (0, cbs[i])(res); 329 }, 0), delete this._l[feature]; 330 } 331 }, Modernizr._q.push(function() { 332 ModernizrProto.addTest = addTest; 333 }), Modernizr.addAsyncTest(function() { 334 var width1, test, image = createElement("img"), isSizes = "sizes" in image; 335 !isSizes && "srcset" in image ? (width1 = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", 336 test = function() { 337 addTest("sizes", 2 === image.width); 338 }, image.onload = test, image.onerror = test, image.setAttribute("sizes", "9px"), 339 image.srcset = width1 + " 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 8w", 340 image.src = width1) : addTest("sizes", isSizes); 341 }), Modernizr.addTest("srcset", "srcset" in createElement("img")), Modernizr.addTest("svg", !!document.createElementNS && !!document.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect), 342 Modernizr.addTest("placeholder", "placeholder" in createElement("input") && "placeholder" in createElement("textarea")), 343 Modernizr.addTest("csstransforms", function() { 344 return -1 === navigator.userAgent.indexOf("Android 2.") && testAllProps("transform", "scale(1)", !0); 345 }), Modernizr.addTest("hidden", "hidden" in createElement("a")), function() { 346 var featureNames, feature, aliasIdx, result, nameIdx, featureNameSplit; 347 for (var featureIdx in tests) if (tests.hasOwnProperty(featureIdx)) { 348 if (featureNames = [], (feature = tests[featureIdx]).name && (featureNames.push(feature.name.toLowerCase()), 349 feature.options && feature.options.aliases && feature.options.aliases.length)) for (aliasIdx = 0; aliasIdx < feature.options.aliases.length; aliasIdx++) featureNames.push(feature.options.aliases[aliasIdx].toLowerCase()); 350 for (result = is(feature.fn, "function") ? feature.fn() : feature.fn, nameIdx = 0; nameIdx < featureNames.length; nameIdx++) 1 === (featureNameSplit = featureNames[nameIdx].split(".")).length ? Modernizr[featureNameSplit[0]] = result : (Modernizr[featureNameSplit[0]] && (!Modernizr[featureNameSplit[0]] || Modernizr[featureNameSplit[0]] instanceof Boolean) || (Modernizr[featureNameSplit[0]] = new Boolean(Modernizr[featureNameSplit[0]])), 351 Modernizr[featureNameSplit[0]][featureNameSplit[1]] = result), classes.push((result ? "" : "no-") + featureNameSplit.join("-")); 352 } 353 }(), setClasses(classes), delete ModernizrProto.addTest, delete ModernizrProto.addAsyncTest; 354 for (var i = 0; i < Modernizr._q.length; i++) Modernizr._q[i](); 355 window.Modernizr = Modernizr; 356}(window, document); 357//# sourceMappingURL=helpers.heifer.js.map</script>
357 358<!-- End Important Scripts --> 359 360
360<script> 361 window.Heifer.shared.forms.accountActionForm = "login" 362 window.Heifer.loginRadiusApiKey = "1ebc2864-cca6-466e-831f-c7027f80c7b3" 363 window.Heifer.loginRadiusAppName = "heifer" 364</script>
364 365 366 367 368 369 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 370 <link rel="icon" type="image/svg+xml" href="/favicon.svg"> 371
371<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js"></script>
371 372 </head> 373 <body id="top" class=""> 374 <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 374-375
374 375 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
375GTM-KT882TW
vendor: 99 bytes, lines 375-377
375" 376 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 377
377<!-- End Google Tag Manager (noscript) --> 378 379 380 381
381<script> 382 window.Heifer.core.reveal = true; 383 window.Heifer.shared.foundation.simpleHeader = true 384</script>
384 385 386<header class="simpleHeader js-simpleHeader" id="main-header" role="banner"> 387 <a href="#main-content" class="mainHeader__skip-to">Skip to Main Content</a> 388 <a href="#main-nav" class="mainHeader__skip-to">Jump to Main Menu</a> 389 390 <div class="simpleHeader__wrapper"> 391 <a class="simpleHeader__logo-link" href="https://heifer.org/"> 392 <img class="mainHeader__logo" 393 alt="Heifer International" 394 src="https://media-refresh.heifer.org/wp-content/uploads/HeiferLogo_Blue.png" 395 > 396 </a> 397 398 <div class="simpleHeader__content"> 399 <a class="styles__h5 simpleHeader__text simpleHeader__trigger js-reveal" data-reveal="js-mobile" href="#js-mobile">Need Help?</a> 400 <a class="styles__paragraph-small simpleHeader__text simpleHeader__contact" href="tel:8559486437">855.9HUNGER (855.948.6437)</a> 401 </div> 402 403 </div> 404 405 <div class="simpleHeader__mobile" id="js-mobile"> 406 <div class="simpleHeader__mobile-content"> 407 <a class="simpleHeader__mobile-text" href="tel:8559486437">855.9HUNGER (855.948.6437)</a> 408 <a class="button__primary button__primary--small simpleHeader__mobile-text js-live-chat spacing__mt-1">Live Chat</a> 409 </div> 410 </div> 411 412 413 414</header> 415 416
416<script> 417 window.Heifer.shared.foundation.pageContent = true 418 </script>
418 419 420 <!-- Site Content --> 421 <main id="main-content" class="foundation__main-content" role="main"> 422 <div class="presentational__group" data-url="/account/login"> 423 424 425<div class="headerSimple " 426 > 427 <div class="wrappers__wrapper-max"> 428 <div class="headerSimple__header"> 429 <div class="wrappers__wrapper"> 430 <div class="headerSimple__headings"> 431 <h1 class="headerSimple__title"> 432 My Account </h1> 433 </div> 434 </div> 435 </div> 436 </div> 437</div> 438<div class="wrappers__wrapper"> 439 <div class="grid__row spacing__mt-3"> 440 <div class="grid__col-lg-8of12 grid__col-md-12of12"> 441 <div class="login__portal js-account-action-form"> 442 <h2 class="login__h2">Log In to Your Account</h2> 443 <div style="display: none;" id="login-radius-sociallogin-container" class="interfacecontainerdiv js-account-action-form__social-container"></div> 444 <div id="interfacecontainerdiv" class="interfacecontainerdiv js-account-action-form__custom-interface-container"></div> 445 <div class="login__email-option"> 446 <p>Or login with email</p> 447 </div> 448 <div id="lr-form-container" class="lr-form-container js-account-action-form__container"></div> 449 <div id="lr-error" class="lr-error-container js-account-action-form__errors"></div> 450 <div id="socialLoginInstructions" class="lr_instructions js-account-action-form__instructions"></div> 451 <a href="/account/forgot.html" class="login__forgot link__large">Forgot Password?</a> 452
452<script type="text/html" id="loginradiuscustom_tmpl" class="js-account-action-form__social-template js-account-action-form__custom-interface-template"> 453 <a class="lr-provider-label" href="javascript:void(0)" onclick="return <#=ObjectName #>.util.openWindow('<#=Endpoint #>');" title="<#=Name #>" alt="Sign in with <#=Name #>"> 454 <#=Name #> 455 </a> 456 </script>
456 457 </div> 458 </div> 459 <div class="grid__col-lg-4of12 grid__col-md-12of12 account__sidebar"> 460 <div class="account__sidebar-upper"> 461 462 <h3 class="login__h3">Create an Account</h3> 463 <div class="login__features"> 464 <ul class="login__list"> 465 <li>Save and update common addresses or billing information</li> 466 <li>Update your account information</li> 467 <li>Track your donation and order records</li> 468 </ul> 469 </div> 470 <p><a class="button__primary login__register" href="/account/registration.html">Register for an Account</a></p> 471 </div> 472 <div class="account__sidebar-lower"> 473 <div class="login__help"> 474 <h3 class="login__h3">Need Help?</h3> 475 <p class="login__p">Contact Donor Services</p> 476 <h5 class="login__h5 ">Email</h5> 477 <a class="login__email" href="mailto:[email protected]">[email protected]</a> 478 <h5 class="login__h5 ">Phone</h5> 479 <a class="login__tel" href="tel:1-855-948-6437">855.9HUNGER (855.948.6437)</a> 480</div> 481 </div> 482 </div> 483 </div> 484</div> 485 </div> 486 </main> 487 <!-- End Site Content --> 488 489 <!-- Site Footer --> 490 <footer id="main-footer" class="foundation__main-footer spacing__pvl js-main-footer" role="contentinfo"> 491 <div class="presentational__group"> 492
492<script>window.Heifer.core.reveal = true;</script>
492 493<!-- Footer Navigation --> 494 495<nav id="cart-footer-nav" role="navigation"> 496 <section class="simpleFooter__section"> 497 <div class="wrappers__wrapper"> 498 <div class="row"> 499 <div class="grid__col-lg-2of12 grid__col-md-4of12"> 500 <div class="simpleFooter__header-container"> 501 <div class="simpleFooter__header"> 502 <a class="simpleFooter__link-contact" href="https://heifer.org/about-us/contact" > 503 <h5 class="styles__h5">Contact Us</h5> 504 </a> 505 </div> 506 </div> 507 </div> 508 509 <div class="grid__col-lg-7of12 grid__col-md-8of12"> 510 <div class="simpleFooter__details"> 511 <p class="styles__paragraph-small simpleFooter__white"> 512 © 2026 Heifer International. All Rights Reserved. 513 </p> 514 <a href="tel:855-948-6437" class="simpleFooter__phone"> 515 <p class="styles__paragraph-small simpleFooter__white">855.9HUNGER (855.948.6437)</p> 516 </a> 517 518 <div class="simpleFooter__links"> 519 <a href="https://heifer.org/support/privacy-policy" class="simpleFooter__link">Privacy Policy</a> 520 <p class="styles__paragraph-small simpleFooter__white"> | </p> 521 <a href="https://heifer.org/charitable-solicitation-disclosure-statements" class="simpleFooter__link">Charitable Solicitation Disclosure Statements</a> 522 </div> 523 <p class="styles__paragraph-small simpleFooter__white">Heifer International is a 501(c)(3) nonprofit charity registered in the US under EIN: 35-1019477.</p> 524 525 526 </div> 527 </div> 528 529 <!-- Icons Section --> 530 <div class="grid__col-lg-3of12 grid__col-md-12of12"> 531 <div class="simpleFooter__icons"> 532 <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-sealoftransparency.png" alt="Seal of Transparency, 2019 Platinum"> 533 <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-bbb.svg" alt="Better Business Bureau"> 534 <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-compass.svg" alt="Charity Navigator"> 535 <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-hilton.svg" alt="Conrad N. Hilton Humanitarian Prize"> 536 <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-interaction.svg" alt="InterAction Member Standards"> 537 </div> 538 </div> 539 </div> 540 </div> 541 </section> 542 543</nav> 544<!-- End Footer Navigation --> 545 </div> 546 </footer> 547 548 <!-- End Site Footer --> 549 550 <!-- Additional Scripts --> 551
551<script>!function(d) { 552 window.addEventListener("load", function() { 553 [].forEach.call(d.querySelectorAll(".js-lazyload-image"), function(img) { 554 var image = img, settings_multiple = 1, parent = { 555 elem: image.parentElement 556 }; 557 parent.width = Math.ceil(parent.elem.offsetWidth * settings_multiple), parent.height = Math.ceil(parent.elem.offsetHeight * settings_multiple); 558 var url = image.getAttribute("data-original") + "&w=" + parent.width + "&h=" + parent.height; 559 image.width = parent.width, image.height = parent.height, window.requestAnimationFrame(function() { 560 image.src = url, image.sizes = image.width + "px", image.classList.add("lazyloaded"); 561 }); 562 }); 563 }); 564}(document); 565//# sourceMappingURL=images.heifer.js.map</script>
565 566 567
567<script data-ot-ignore async src="/resources/dist/js/heifer.62be655e3f71ed1e70fda6aaa3ef6a0d.js"></script>
567 568 569 <!-- End Additional Scripts --> 570 571 </body> 572</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.