UNPKG

mfp

Version:

A third-party API for accessing MyFitnessPal diary data

492 lines (394 loc) 106 kB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="lang-en"> <head> <script type="text/javascript"> //<![CDATA[ var AUTH_TOKEN = "cHsEHOxe8KJuyUvkU3vXayWQm5z5etVU1UFzA40RHyg="; //]]> </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"24ade29801","applicationID":"4152250","transactionName":"dA5YQkBeD1tcFx0HDlgFGVJbUBFO","queueTime":0,"applicationTime":70,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"VQACVVNADAIFVlNXBw=="};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o||n)},o,o.exports)}return n[e].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<e.length;o++)r(e[o]);return r}({1:[function(t,n,e){function r(t){try{s.console&&console.log(t)}catch(n){}}var o,i=t("ee"),a=t(15),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,n,e){r(e.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,n){return t}).join(", ")))},{}],2:[function(t,n,e){function r(t,n,e,r,o){try{d?d-=1:i("err",[o||new UncaughtException(t,n,e)])}catch(s){try{i("ierr",[s,c.now(),!0])}catch(u){}}return"function"==typeof f&&f.apply(this,a(arguments))}function UncaughtException(t,n,e){this.message=t||"Uncaught error with no additional information",this.sourceURL=n,this.line=e}function o(t){i("err",[t,c.now()])}var i=t("handle"),a=t(16),s=t("ee"),c=t("loader"),f=window.onerror,u=!1,d=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(l){"stack"in l&&(t(8),t(7),"addEventListener"in window&&t(5),c.xhrWrappable&&t(9),u=!0)}s.on("fn-start",function(t,n,e){u&&(d+=1)}),s.on("fn-err",function(t,n,e){u&&(this.thrown=!0,o(e))}),s.on("fn-end",function(){u&&!this.thrown&&d>0&&(d-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})},{}],3:[function(t,n,e){t("loader").features.ins=!0},{}],4:[function(t,n,e){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(8),s=t(7),c="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",y="pushState",g=t("loader");g.features.stn=!0,t(6);var b=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof b&&(this.bstStart=g.now())}),o.on(w,function(t,n){var e=t[0];e instanceof b&&i("bst",[e,n,this.bstStart,g.now()])}),a.on(m,function(t,n,e){this.bstStart=g.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),this.bstType])}),s.on(m,function(){this.bstStart=g.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),"requestAnimationFrame"])}),o.on(y+p,function(t){this.time=g.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["c"+c]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+c]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,n,e){function r(t){for(var n=t;n&&!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n&&o(n)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,n){return t[1]}var a=t("ee").get("events"),s=t(18)(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";n.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,n){var e=t[1],r=c(e,"nr@wrapped",function(){function t(){if("function"==typeof e.handleEvent)return e.handleEvent.apply(e,arguments)}var n={object:t,"function":e}[typeof e];return n?s(n,"fn-",null,n.name||"anonymous"):e});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){var r=t("ee").get("history"),o=t(18)(r);n.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],7:[function(t,n,e){var r=t("ee").get("raf"),o=t(18)(r),i="equestAnimationFrame";n.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],8:[function(t,n,e){function r(t,n,e){t[0]=a(t[0],"fn-",null,e)}function o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,e)}var i=t("ee").get("timer"),a=t(18)(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";n.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],9:[function(t,n,e){function r(t,n){d.inPlace(n,["onreadystatechange"],"fn-",s)}function o(){var t=this,n=u.context(t);t.readyState>3&&!n.resolved&&(n.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){g.push(t),h&&(x?x.then(a):w?w(a):(E=-E,O.data=E))}function a(){for(var t=0;t<g.length;t++)r([],g[t]);g.length&&(g=[])}function s(t,n){return n}function c(t,n){for(var e in t)n[e]=t[e];return n}t(5);var f=t("ee"),u=f.get("xhr"),d=t(18)(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[];n.exports=u;var b=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit("new-xhr",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit("internal-error",[e])}catch(r){}}return n};if(c(p,b),b.prototype=p.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,n){r(t,n),i(n)}),u.on("open-xhr-start",r),h){var x=m&&m.resolve();if(!w&&!m){var E=1,O=document.createTextNode(E);new h(a).observe(O,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],10:[function(t,n,e){function r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!n.aborted){if(e.duration=a.now()-this.startTime,4===t.readyState){n.status=t.status;var i=o(t,this.lastSize);if(i&&(e.rxSize=i),this.sameOrigin){var c=t.getResponseHeader("X-NewRelic-App-Data");c&&(n.cat=c.split(", ").pop())}}else n.status=0;e.cbTime=this.cbTime,f.emit("xhr-done",[t],t),s("xhr",[n,e,this.startTime])}}}function o(t,n){var e=t.responseType;if("json"===e&&null!==n)return n;var r="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;return h(r)}function i(t,n){var e=c(n),r=t.params;r.host=e.hostname+":"+e.port,r.pathname=e.pathname,t.sameOrigin=e.sameOrigin}var a=t("loader");if(a.xhrWrappable){var s=t("handle"),c=t(11),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,l=t("id"),p=t(14),h=t(13),m=window.XMLHttpRequest;a.features.xhr=!0,t(9),f.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,p&&(p>34||p<10)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,n){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,n){var e=this.metrics,r=t[0],o=this;if(e&&r){var i=h(r);i&&(e.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof n.onload))&&o.end(n)}catch(e){try{f.emit("internal-error",[e])}catch(r){}}};for(var s=0;s<d;s++)n.addEventListener(u[s],this.listener,!1)}),f.on("xhr-cb-time",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof e.onload||this.end(e)}),f.on("xhr-load-added",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&!this.xhrGuids[e]&&(this.xhrGuids[e]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&this.xhrGuids[e]&&(delete this.xhrGuids[e],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],n)}),f.on("removeEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],n)}),f.on("fn-start",function(t,n,e){n instanceof m&&("onload"===e&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,n){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,n],n)})}},{}],11:[function(t,n,e){n.exports=function(t){var n=document.createElement("a"),e=window.location,r={};n.href=t,r.port=n.port;var o=n.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=n.hostname||e.hostname,r.pathname=n.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!n.protocol||":"===n.protocol||n.protocol===e.protocol,a=n.hostname===document.domain&&n.port===e.port;return r.sameOrigin=i&&(!n.hostname||a),r}},{}],12:[function(t,n,e){function r(){}function o(t,n,e){return function(){return i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?void 0:this}}var i=t("handle"),a=t(15),s=t(16),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,n){u[n]=o(l+n,!0,"api")}),u.addPageAction=o(l+"addPageAction",!0),u.setCurrentRouteName=o(l+"routeName",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o="function"==typeof n;return i(p+"tracer",[f.now(),t,e],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],e),o)try{return n.apply(this,arguments)}finally{c.emit("fn-end",[f.now()],e)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],13:[function(t,n,e){n.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(n){return}}}},{}],14:[function(t,n,e){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),n.exports=r},{}],15:[function(t,n,e){function r(t,n){var e=[],r="",i=0;for(r in t)o.call(t,r)&&(e[i]=n(r,t[r]),i+=1);return e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],16:[function(t,n,e){function r(t,n,e){n||(n=0),"undefined"==typeof e&&(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o<0?0:o);++r<o;)i[r]=t[n+r];return i}n.exports=r},{}],17:[function(t,n,e){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],18:[function(t,n,e){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(16),a="nr@original",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){function e(t,n,e,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s="function"==typeof e?e(r,a):e||{}}catch(f){l([f,"",[r,a,o],s])}u(n+"start",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(n+"err",[r,a,d],s),d}finally{u(n+"end",[r,a,c],s)}}return r(t)?t:(n||(n=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,n,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<n.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}function u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}function d(t,n){if(Object.defineProperty&&Object.keys)try{var e=Object.keys(t);return e.forEach(function(e){Object.defineProperty(n,e,{get:function(){return t[e]},set:function(n){return t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)&&(n[o]=t[o]);return n}function l(n){try{t.emit("internal-error",n)}catch(e){}}return t||(t=o),e.inPlace=f,e.flag=a,e}},{}],ee:[function(t,n,e){function r(){}function o(t){function n(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function e(e,r,o,i){if(!l.aborted||i){t&&t(e,r,o);for(var a=n(o),s=h(e),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[y[e]];return d&&d.push([g,e,r,a]),a}}function p(t,n){v[t]=h(t).concat(n)}function h(t){return v[t]||[]}function m(t){return d[t]=d[t]||o(e)}function w(t,n){f(t,function(t,e){n=n||"feature",y[e]=n,n in u||(u[n]=[])})}var v={},y={},g={on:p,emit:e,get:m,listeners:h,context:n,buffer:w,abort:a,aborted:!1};return g}function i(){return new r}function a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var s="nr@context",c=t("gos"),f=t(15),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){function r(t,n,e){if(o.call(t,n))return t[n];var r=e();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){function r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(t,n,e){function r(t){var n=typeof t;return!t||"object"!==n&&"function"!==n?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");n.exports=r},{}],loader:[function(t,n,e){function r(){if(!x++){var t=b.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&n))return u.abort();f(y,function(n,e){t[n]||(t[n]=e)}),c("mark",["onload",a()+b.offset],null,"api");var e=l.createElement("script");e.src="https://"+t.agent,n.parentNode.insertBefore(e,n)}}function o(){"complete"===l.readyState&&i()}function i(){c("mark",["domContent",a()+b.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t("handle"),f=t(15),u=t("ee"),d=window,l=d.document,p="addEventListener",h="attachEvent",m=d.XMLHttpRequest,w=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1059.min.js"},g=m&&w&&w[p]&&!/CriOS/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:v,features:{},xhrWrappable:g};t(12),l[p]?(l[p]("DOMContentLoaded",i,!1),d[p]("load",r,!1)):(l[h]("onreadystatechange",o),d[h]("onload",r)),c("mark",["firstbyte",s],null,"api");var x=0,E=t(17)},{}]},{},["loader",2,10,4,3]);</script> <title>Free Calorie Counter, Diet &amp; Exercise Journal | MyFitnessPal.com</title> <meta name="description" content="Free online calorie counter and diet plan. Lose weight by tracking your caloric intake quickly and easily. Find nutrition facts for over 2,000,000 foods." /> <meta name="keywords" content="calorie counter, free diet journal, weight loss program, nutrition facts, online calorie counter, free diet plan, weight loss online, free calorie counter" /> <meta content="authenticity_token" name="csrf-param" /> <meta content="cHsEHOxe8KJuyUvkU3vXayWQm5z5etVU1UFzA40RHyg=" name="csrf-token" /> <meta name="verify-v1" content="jKS1fjb9pK13luol4O+VFWO0OwEYaK4au88j0aRpQTM=" /> <meta name="robots" content="noindex, nofollow"> <script type="text/javascript"> document.documentElement.className += " js-enabled"; </script> <link href="http://d34yn14tavczy0.cloudfront.net/assets/sass/application-4dc0d64e9b1956b98d8b98c11f7be92c.css" media="screen" rel="stylesheet" type="text/css" /> <link href="http://d34yn14tavczy0.cloudfront.net/stylesheets/font-awesome/css/font-awesome.min.css" media="all" rel="stylesheet" type="text/css" /> <!--[if IE 7]> <link href="http://d34yn14tavczy0.cloudfront.net/stylesheets/font-awesome/css/font-awesome-ie7.min.css" media="all" rel="stylesheet" type="text/css" /> <![endif]--> <link href="http://d34yn14tavczy0.cloudfront.net/stylesheets/font-mfizz/font-mfizz.css" media="all" rel="stylesheet" type="text/css" /> <script> var MFP = (function (parent) { parent.User = (function (me) { me.MFP_API_HOST = 'https://api.myfitnesspal.com/v2'; me.MFP_CLIENT_ID = 'mfp-main-js'; me.api_user_id = '102398097805165'; me.logged_in = true; me.COUNTRY_CODE = 'US'; return me; }(parent.User || {})); return parent; })(MFP || {}); </script> <script> var MFP = (function (parent) { parent.ENV = (function (me) { me.isMobileDevice = false; return me; }(parent.ENV || {})); return parent; })(MFP || {}); </script> <script type="text/javascript"> /* global Airbrake, ll */ (function(l,y,t,i,c,s) { l['LocalyticsGlobal'] = i; l[i] = function() { (l[i].q = l[i].q || []).push(arguments) }; l[i].t = +new Date; (s = y.createElement(t)).type = 'text/javascript'; s.src = '//web.localytics.com/v3/localytics.min.js'; (c = y.getElementsByTagName(t)[0]).parentNode.insertBefore(s, c); ll('init', '3bbc12e7d80cd33573b100c-a988997e-d550-11e3-9a45-005cf8cbabd8', { trackPageView: false }); })(window, document, 'script', 'll'); var MFP = (function (parent) { parent.Localytics = (function () { var me = {}; me.ll = function() { window.ll(arguments); } return me; }()); return parent; })(MFP || {}); MFP.Localytics.ll('setCustomerID', 102398097805165); MFP.Localytics.ll('tagEvent', 'Page Loaded', { LOGGED_IN: 'true' }); </script> <script src="http://d34yn14tavczy0.cloudfront.net/assets/lscache.min-9fbe8309f2f87f6b4f6ad6a4adf65bd8.js" type="text/javascript"></script> <script src="http://d34yn14tavczy0.cloudfront.net/assets/rsvp-latest.min-2b748699fce9427089a4aa5ba772eb30.js" type="text/javascript"></script> <script src="http://d34yn14tavczy0.cloudfront.net/assets/moment-d4151c202f5fa2c85533fb84bb0a1690.js" type="text/javascript"></script> <script src="http://d34yn14tavczy0.cloudfront.net/assets/mfp_user-0a2987c1706a7bb696316a965b23747b.js" type="text/javascript"></script> <script src="http://d34yn14tavczy0.cloudfront.net/assets/airbrake-shim-a4fa0d1ee08ad0b8bd5d9555a910bc0f.js" type="text/javascript"></script> <script type="text/javascript"> if ('Airbrake' in window) { Airbrake.onload = function(client) { client.setProject("110451", "762459368f3f1cf8feb1bb1404f00a91"); client.addFilter(function (notice) { if (!(notice.errors && notice.errors[0])) { return notice; } var airbrakeError = notice.errors[0]; // FILTERS BASED ON ERROR MESSAGE // We don't want to log errors with following messages var errorMessage = airbrakeError.message; if (typeof errorMessage === 'string' && errorMessage !== '[object Object]') { // if we pass message param via object, sometimes Airbrakes converts it to string '[object Object]' var ignoredMessages = [ 'Script error', 'Script Error: 0x80072ee4', 'Can\'t execute code from a freed script', 'Error: Can\'t execute code from a freed script', // file: http://www.myfitnesspal.com/food/search:6 'Programkoden kan ikke', 'Error: Programkoden kan ikke køres fra et frigjort script', // file: http://www.myfitnesspal.com/da/food/diary/fdp6250:6 'Error: No se puede ejecutar código de un script liberado', // file: http://www.myfitnesspal.com.mx/photos/edit:8 'Error: Impossibile eseguire il codice da uno script liberato', // file: http://www.myfitnesspal.com/food/diary?date=2016-01-20:6 'Error: Não é possível executar o código a partir de um script liberado', 'Error: Não é possível executar códigos a partir de um script livre', 'Error: Impossible d\'exécuter le code à partir d\'un script libéré', // file: http://www.myfitnesspal.com/:6 'Error: Kan programmacode niet uitvoeren vanuit een vrijgegeven script', // file: http://www.myfitnesspal.nl/food/diary/misja1973:6 'Error: 無法執行已被釋放的 Script', // file: http://www.myfitnesspal.com/zh-TW/account/profile_privacy:6 'Error: 不能执行已释放 Script 的代码', // file: http://www.myfitnesspal.com/user/charikagunawardena775/diary/add?meal=0:6 '_ is not defined' // file: http://www.myfitnesspal.com/user/robo370/diary/add?meal=0:1463 ]; for (var index in ignoredMessages) { if (errorMessage.includes(ignoredMessages[index])) { return null; } } } // FILTERS BASED ON FILE NAME // We don't want to log errors from 3rd party scripts if (airbrakeError.fileName || (airbrakeError.backtrace && airbrakeError.backtrace[0] && airbrakeError.backtrace[0].file)) { var fileName = airbrakeError.fileName || airbrakeError.backtrace[0].file; var ignoredFileNames = [ 'http://www.googletagservices.com', 'https://googleads.g.doubleclick.net', 'http://partner.googleadservices.com', 'http://consent.truste.com', 'http://cdn.adrta.com/aa.js', 'http://cdncache-a.akamaihd.net', 'http://static.boostsaves.com', 'http://offerz4u.utop.it', 'Unknown script code:1', 'schema_generated_bindings', 'chrome://greasemonkey-modules/content/sandbox.js', 'mfpketo.user.js' ]; for (var index in ignoredFileNames) { if (fileName.includes(ignoredFileNames[index])) { return null; } } } return notice; }); } } </script> <script> var MFP = (function (parent) { parent.URL = (function () { var me = {}; me.currentLocale = "en"; me.baseUrl = "http://www.myfitnesspal.com/"; me.httpsBaseUrl = "https://www.myfitnesspal.com/"; me.topLevelDomain = "com"; me.defaultLocale = "en"; me.getUrlPath = function(path) { //if (me.topLevelDomain == me.currentLocale) { if (me.defaultLocale == me.currentLocale) { return (path[0] == '/' ? path.substring(1) : path); } else { return '/' + me.currentLocale + path; } } me.getUrlAbsolute = function(path) { return me.baseUrl + (path[0] == '/' ? path.substring(1) : path); } me.getHttpsUrlAbsolute = function(path) { if (false) { return me.getUrlAbsolute(path); } else { return me.httpsBaseUrl + (path[0] == '/' ? path.substring(1) : path); } } me.valueFromQueryString = function(key) { var queryParams = window.location.search.substring(1).split('&'); var re = new RegExp('^' + key + '='); var result; queryParams.forEach(function(queryString, index) { var match = re.test(queryString); var operatorIndex; if(match){ operatorIndex = queryString.search(/=/); if(operatorIndex > -1){ result = queryString.substr(operatorIndex + 1, queryString.length - operatorIndex + 1); } } }); return result; } return me; }()); return parent; })(MFP || {}); </script> <script> var MFP = (function (parent) { parent.DEBUG = false; parent.DEVELOPMENT = false; return parent; })(MFP || {}); </script> <script src="http://d34yn14tavczy0.cloudfront.net/assets/application-c36069f93c34eb6c33e95f49e3d37d6b.js" type="text/javascript"></script> <script type="text/javascript"> var _gaq = _gaq || []; var variant = 'false' || null; var doTrack = false; _gaq.push(['_setAccount', 'UA-94924-2']); _gaq.push(['_setVar', 'member']); if(typeof(_vis_opt_GA_track) == "function") { _vis_opt_GA_track(); } _gaq.push(['_setCustomVar', 1, 'status', 'logged_in', 1]); // Make sure this GUID is in the 'on' or 'control' variant if (doTrack && variant !== null && variant !== 'false') { _gaq.push(['_setCustomVar', 5, 'mobile_optimized_page', variant, 2]); } _gaq.push(['_setDomainName', 'auto']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <link rel="canonical" href="http://www.myfitnesspal.com/food/diary/schlarpc?date=2014-09-13"> <link rel="alternate" href="http://www.myfitnesspal.com.br/food/diary/schlarpc?date=2014-09-13" hreflang="pt" /> <link rel="alternate" href="http://www.myfitnesspal.com/food/diary/schlarpc?date=2014-09-13" hreflang="en" /> <link rel="alternate" href="http://www.myfitnesspal.cn/food/diary/schlarpc?date=2014-09-13" hreflang="zh-Hans" /> <link rel="alternate" href="http://www.myfitnesspal.de/food/diary/schlarpc?date=2014-09-13" hreflang="de" /> <link rel="alternate" href="http://www.myfitnesspal.es/food/diary/schlarpc?date=2014-09-13" hreflang="es" /> <link rel="alternate" href="http://www.myfitnesspal.com.hk/food/diary/schlarpc?date=2014-09-13" hreflang="zh-Hant" /> <link rel="alternate" href="http://www.myfitnesspal.it/food/diary/schlarpc?date=2014-09-13" hreflang="it" /> <link rel="alternate" href="http://www.myfitnesspal.jp/food/diary/schlarpc?date=2014-09-13" hreflang="ja" /> <link rel="alternate" href="http://www.myfitnesspal.co.kr/food/diary/schlarpc?date=2014-09-13" hreflang="ko" /> <link rel="alternate" href="http://www.myfitnesspal.com.mx/food/diary/schlarpc?date=2014-09-13" hreflang="es" /> <link rel="alternate" href="http://www.myfitnesspal.nl/food/diary/schlarpc?date=2014-09-13" hreflang="nl" /> <link rel="alternate" href="http://www.myfitnesspal.se/food/diary/schlarpc?date=2014-09-13" hreflang="sv" /> <link rel="alternate" href="http://www.myfitnesspal.com.tw/food/diary/schlarpc?date=2014-09-13" hreflang="zh-Hant" /> <link rel="alternate" href="http://www.myfitnesspal.com/de/food/diary/schlarpc?date=2014-09-13" hreflang="de-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/es/food/diary/schlarpc?date=2014-09-13" hreflang="es-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/fr/food/diary/schlarpc?date=2014-09-13" hreflang="fr-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/pt/food/diary/schlarpc?date=2014-09-13" hreflang="pt-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/it/food/diary/schlarpc?date=2014-09-13" hreflang="it-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/nb/food/diary/schlarpc?date=2014-09-13" hreflang="nb-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/nl/food/diary/schlarpc?date=2014-09-13" hreflang="nl-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/ru/food/diary/schlarpc?date=2014-09-13" hreflang="ru-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/sv/food/diary/schlarpc?date=2014-09-13" hreflang="sv-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/da/food/diary/schlarpc?date=2014-09-13" hreflang="da-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/ko/food/diary/schlarpc?date=2014-09-13" hreflang="ko-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/ja/food/diary/schlarpc?date=2014-09-13" hreflang="ja-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/zh-CN/food/diary/schlarpc?date=2014-09-13" hreflang="zh-Hans-US" /> <link rel="alternate" href="http://www.myfitnesspal.com/zh-TW/food/diary/schlarpc?date=2014-09-13" hreflang="zh-Hant-US" /> <script type='text/javascript' src='//c.amazon-adsystem.com/aax2/amzn_ads.js'></script> <script type='text/javascript'> try { amznads.getAds('3257'); } catch (e) { /*ignore*/ } </script> <script type="text/javascript"> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; gads.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script type="text/javascript"> googletag.cmd.push(function() { var bindAdTimingEventListeners = function() { googletag.pubads().addEventListener('impressionViewable', function(args) { var slot = args.slot; _trackTiming('impressionViewable', slot); }); googletag.pubads().addEventListener('slotRenderEnded', function(args) { var slot = args.slot; _trackTiming('slotRenderEnded', slot); }); }; var defineAdSlots = function() { googletag.defineSlot('/17729925/UACF_W/MFP/Food/FoodDiary', [[728,90]], 'ad_diaries_728x90') .addService(googletag.pubads()) .setTargeting('pos', ['top']) .setTargeting('description', 'diaries_728x90'); }; var setUserTargeting = function() { googletag.pubads().setTargeting('dkw','gep'); googletag.pubads().setTargeting('oex','wdl'); }; var setMobileSEOTargeting = function() { }; var _trackTiming = function(eventName, slot) { var now = window.performance.now(); var adUnitPath = slot.getAdUnitPath(); var descriptions = slot.getTargeting('description'); // comes back as an array var description = descriptions.join('_'); var timingVar = eventName + ' - ' + adUnitPath + ' - ' + description; var attrs = { timingCategory: 'Ad Timing', timingVar: timingVar, timingValue: Math.round(now), timingLabel: 'Rails' }; MFP.Stats.track_gtm({ event: 'timingEvent', attrs: attrs }); }; defineAdSlots(); setUserTargeting(); setMobileSEOTargeting(); if (window.performance) { bindAdTimingEventListeners(); } try { amznads.setTargetingForGPTAsync('amznslots'); } catch(e) { /*ignore*/ } googletag.enableServices(); }); </script> </head> <body class="layout-1" data-lang="en" class=&quot;body-header&quot;> <!-- ad bidder headers --> <script type="text/javascript" src="//underarmour-d.openx.net/w/1.0/jstag?nc=17729925-MyFitnessPal" async="true"></script> <!-- Google Tag Manager --> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; </script> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-TDCVCS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TDCVCS');</script> <!-- End Google Tag Manager --> <script type="text/javascript">current_locale = "en"; facebook_error_string ="Your Facebook account was not authorized.";</script> <!--[if lte IE 7]><div id="ie"><![endif]--> <!--[if IE 6]><div id="ie6"><![endif]--> <style media="screen"> /* imported from simba main app. do not modify manually */ .globalTopNav-2GCw3{background:#f0f0f0;border-bottom:1px solid #d2d2d2;height:30px;overflow:hidden}.globalTopNav-2GCw3>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-left:10px;list-style-type:none}.globalTopNav-2GCw3>ul>li{border-right:1px solid #d2d2d2}.globalTopNav-2GCw3>ul>li>a{display:inline-block;padding:6px 12px} </style> <nav class="globalTopNav-2GCw3" data-reactid="2"><ul data-reactid="3"><li data-reactid="4"><a href="https://www.underarmour.com/?cid=MMF|REF|MFPal|Site|Global_Top_Nav" target="_blank" data-reactid="5"><svg width="152px" height="18px" viewBox="0 0 152 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-reactid="6"><defs data-reactid="7"></defs><g id="Responsive-Web-Headers-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" data-reactid="8"><g id="UA-Logo" data-reactid="9"><g id="UA---logo" data-reactid="10"><rect id="Rectangle-3" x="0" y="0" width="154" height="18" data-reactid="11"></rect><g id="Logos-/-UA-Wordmark" transform="translate(1.000000, 3.000000)" fill="#222628" data-reactid="12"><g id="ua" data-reactid="13"><path d="M25.0361141,9.86515 C22.1065379,9.86515 22.0554263,7.5929 22.0554263,6.7174 L22.0554263,2.5804 C22.0554263,2.33015 22.0352766,1.99715 22.5574498,1.99715 L24.0731038,1.99715 C24.5650524,1.99715 24.5343364,2.35115 24.5343364,2.5804 L24.5343364,6.7174 C24.5343364,7.00965 24.5852022,7.8019 25.6506813,7.8019 L28.1912693,7.8019 C29.2356158,7.8019 29.2972936,7.00965 29.2972936,6.7174 L29.2972936,2.5804 C29.2972936,2.35115 29.2663318,1.99715 29.7585262,1.99715 L31.284255,1.99715 C31.8376358,1.99715 31.7865243,2.35115 31.7865243,2.5804 L31.7865243,6.7174 C31.7865243,7.5929 31.735167,9.86515 28.7952701,9.86515 L25.0361141,9.86515 Z" id="Fill-20" data-reactid="14"></path><path d="M39.0686911,9.3649 C38.033928,7.9479 36.559065,6.16515 35.0532402,4.2789 L35.0532402,9.31265 C35.0532402,9.53115 35.1048432,9.86515 34.592499,9.86515 L33.1788225,9.86515 C32.6667241,9.86515 32.728402,9.53115 32.728402,9.31265 L32.728402,2.5804 C32.728402,2.35115 32.707515,1.99715 33.1788225,1.99715 L35.9339314,1.99715 C36.7126453,1.99715 37.8189154,3.59115 38.5465178,4.6439 C39.109482,5.44665 40.1439994,6.65515 40.8406399,7.56165 L40.8406399,2.5804 C40.8406399,2.35115 40.8099239,1.99715 41.3215308,1.99715 L42.8588089,1.99715 C43.350266,1.99715 43.31955,2.35115 43.31955,2.5804 L43.31955,9.86515 L40.4924425,9.86515 C39.8879502,9.86515 39.6218261,9.9064 39.0686911,9.3649" id="Fill-22" data-reactid="15"></path><path d="M44.2510579,9.86515 L44.2510579,2.0074 L51.0727293,2.0074 C51.4931709,2.0074 54.2895623,1.9554 54.2895623,4.94615 C54.2895623,7.99965 54.6168728,9.86515 51.1339157,9.86515 L47.4565874,9.86515 L46.6584609,8.21815 L46.6584609,9.86515 L44.2510579,9.86515 Z M50.714457,7.7909 C51.9536663,7.7909 51.8615181,6.5824 51.8615181,6.0299 C51.8615181,4.1749 51.3494197,4.1024 50.5299149,4.1024 L46.6378197,4.1024 L46.6378197,7.7909 L50.714457,7.7909 Z" id="Fill-24" data-reactid="16"></path><path d="M56.9603126,2.059725 L63.2492445,2.059725 C63.7822298,2.059725 63.710477,2.413975 63.710477,3.069975 C63.710477,3.684475 63.7923047,4.028975 63.2492445,4.028975 L58.2815953,4.028975 C58.1481646,4.028975 57.6977441,3.955725 57.6977441,4.435725 C57.6977441,4.914975 57.6051045,5.102475 58.1076194,5.102475 L62.5014924,5.102475 C62.5014924,5.102475 63.1367008,6.332225 63.208945,6.540475 C63.3111681,6.727975 63.3008475,6.905975 62.9116134,6.905975 L58.3636686,6.905975 L57.6569532,5.509225 L57.6569532,7.572475 C57.6569532,8.051475 58.0769034,7.957975 58.1995219,7.957975 L63.3620339,7.957975 C63.8741323,7.957975 63.8333413,8.322725 63.8333413,8.916725 C63.8333413,9.551975 63.8741323,9.906475 63.3620339,9.906475 L56.826882,9.906475 C56.2843133,9.906475 55.2185884,9.740225 55.2185884,8.009975 L55.2185884,3.674725 C55.2185884,3.226475 55.4547336,2.059725 56.9603126,2.059725" id="Fill-26" data-reactid="17"></path><path d="M65.4101326,2.007475 L72.2934818,2.007475 C73.2152098,2.007475 74.5568879,1.997225 74.5568879,4.528725 C74.5568879,6.186475 74.2089362,6.269725 73.471259,6.779975 C74.710714,6.998475 74.5470588,8.614225 74.5470588,9.448225 C74.5470588,9.875225 74.3927412,9.865225 74.2701226,9.865225 L72.2524452,9.865225 C71.832495,9.865225 71.9352096,9.187475 71.9352096,8.833225 C71.9352096,7.863475 71.4019785,7.905975 71.1970409,7.905975 L68.2271651,7.905975 C67.9401541,7.405475 67.3867733,6.279975 67.3867733,6.279975 L67.3867733,9.541725 C67.3867733,9.823225 67.1108201,9.865225 67.0078599,9.865225 L64.9796161,9.865225 C65.0926512,9.865225 64.7749241,9.885725 64.7749241,9.604225 L64.7749241,2.684725 C64.7749241,2.194475 65.1132924,2.007475 65.4101326,2.007475 M70.8898801,4.081475 L67.8278562,4.081475 C67.3152663,4.081475 67.3359075,4.258225 67.3359075,4.414975 L67.3359075,5.821725 L70.4905712,5.821725 C72.0167915,5.821725 72.0167915,5.435725 72.0167915,5.029725 C72.0167915,4.216475 71.955605,4.081475 70.8898801,4.081475" id="Fill-28" data-reactid="18"></path><path d="M86.4074441,2.059725 C86.9087304,2.059725 87.4009248,2.288725 87.9334186,3.341475 C88.2916909,4.091975 90.790505,8.687225 91.3134154,9.645975 L91.3134154,9.906475 L88.7111496,9.906475 L87.963889,8.531475 L84.798659,8.531475 C84.798659,8.531475 84.2661651,7.290725 84.1118476,6.946975 C83.9182134,7.270225 82.8733755,9.291475 82.514366,9.906475 L79.9022711,9.906475 L79.9022711,9.740225 C80.4347649,8.718475 84.0717938,2.059725 84.0717938,2.059725 L86.4074441,2.059725 Z M85.5876935,4.237475 C85.4746583,4.435725 84.39935,6.415475 84.3177681,6.592975 C84.2661651,6.675975 84.3177681,6.707225 84.4300661,6.707225 L86.795941,6.707225 C86.9291259,6.707225 86.9595962,6.675975 86.919051,6.592975 C86.8369777,6.415475 85.8127809,4.435725 85.7103121,4.226975 C85.679596,4.174975 85.6078432,4.174975 85.5876935,4.237475 L85.5876935,4.237475 Z" id="Fill-30" data-reactid="19"></path><path d="M92.6562484,2.007475 L99.5400892,2.007475 C100.461817,2.007475 101.804232,1.997225 101.804232,4.528725 C101.804232,6.186475 101.455789,6.269725 100.718112,6.779975 C101.957813,6.998475 101.79342,8.614225 101.79342,9.448225 C101.79342,9.875225 101.640086,9.865225 101.516976,9.865225 L99.499544,9.865225 C99.0798395,9.865225 99.1818169,9.187475 99.1818169,8.833225 C99.1818169,7.863475 98.6485858,7.905975 98.4438939,7.905975 L95.4740182,7.905975 C95.1867615,7.405475 94.6341179,6.279975 94.6341179,6.279975 L94.6341179,9.541725 C94.6341179,9.823225 94.356936,9.865225 94.2547129,9.865225 L92.2269606,9.865225 C92.3395043,9.865225 92.0222687,9.885725 92.0222687,9.604225 L92.0222687,2.684725 C92.0222687,2.194475 92.3594083,2.007475 92.6562484,2.007475 M98.1362417,4.081475 L95.0742178,4.081475 C94.5623651,4.081475 94.5834978,4.258225 94.5834978,4.414975 L94.5834978,5.821725 L97.7371785,5.821725 C99.2638902,5.821725 99.2638902,5.435725 99.2638902,5.029725 C99.2638902,4.216475 99.2027038,4.081475 98.1362417,4.081475" id="Fill-32" data-reactid="20"></path><path d="M107.815835,9.86515 C107.303737,8.8854 105.879985,6.1864 104.916975,4.4149 L104.916975,9.31265 C104.916975,9.53115 104.946954,9.86515 104.456234,9.86515 L103.063198,9.86515 C102.540534,9.86515 102.581325,9.53115 102.581325,9.31265 L102.581325,2.5804 C102.581325,2.35115 102.551591,2.0074 103.063198,2.0074 L105.469864,2.0074 C105.829119,2.0074 106.341218,1.92365 106.914748,3.0909 C107.345019,4.0289 108.256426,5.9674 108.881314,6.9984 C109.526597,5.9674 110.458646,4.0289 110.888425,3.0909 C111.452127,1.92365 111.953904,2.0074 112.353459,2.0074 L114.750787,2.0074 C115.24249,2.0074 115.190887,2.35115 115.190887,2.5804 L115.190887,9.31265 C115.190887,9.53115 115.262886,9.86515 114.750787,9.86515 L113.347186,9.86515 C112.834841,9.86515 112.875632,9.53115 112.875632,9.31265 L112.875632,4.4149 C111.903039,6.1864 110.489116,8.8854 109.95736,9.86515 L107.815835,9.86515 Z" id="Fill-34" data-reactid="21"></path><path d="M118.283283,9.88565 C115.999727,9.88565 116.101459,7.3954 116.101459,5.77965 C116.101459,4.2999 115.936821,1.98615 118.795136,1.9659 L123.865991,1.9659 C126.733644,1.9659 126.549593,4.31015 126.549593,5.77965 C126.549593,7.3954 126.661645,9.88565 124.346636,9.88565 L118.283283,9.88565 Z M122.872019,7.8634 C124.030138,7.8634 123.988364,6.64515 123.988364,5.8314 C123.988364,5.1024 124.152265,3.95565 122.64644,3.95565 L120.096514,3.95565 C118.600519,3.95565 118.774986,5.1024 118.774986,5.8314 C118.774986,6.64515 118.702742,7.8634 119.860861,7.8634 L122.872019,7.8634 Z" id="Fill-36" data-reactid="22"></path><path d="M130.36765,9.86515 C127.438074,9.86515 127.387208,7.5929 127.387208,6.7174 L127.387208,2.5804 C127.387208,2.33015 127.366321,1.99715 127.888249,1.99715 L129.404885,1.99715 C129.896343,1.99715 129.865627,2.35115 129.865627,2.5804 L129.865627,6.7174 C129.865627,7.00965 129.916738,7.8019 130.982463,7.8019 L133.522314,7.8019 C134.567397,7.8019 134.628338,7.00965 134.628338,6.7174 L134.628338,2.5804 C134.628338,2.35115 134.597868,1.99715 135.089816,1.99715 L136.616037,1.99715 C137.169418,1.99715 137.117569,2.35115 137.117569,2.5804 L137.117569,6.7174 C137.117569,7.5929 137.066457,9.86515 134.127298,9.86515 L130.36765,9.86515 Z" id="Fill-38" data-reactid="23"></path><path d="M138.745717,2.007475 L145.629312,2.007475 C146.551532,2.007475 147.89321,1.997225 147.89321,4.528725 C147.89321,6.186475 147.544767,6.269725 146.807089,6.779975 C148.04679,6.998475 147.882643,8.614225 147.882643,9.448225 C147.882643,9.875225 147.729063,9.865225 147.605953,9.865225 L145.588767,9.865225 C145.16808,9.865225 145.270549,9.187475 145.270549,8.833225 C145.270549,7.863475 144.738055,7.905975 144.533609,7.905975 L141.56275,7.905975 C141.275739,7.405475 140.723341,6.279975 140.723341,6.279975 L140.723341,9.541725 C140.723341,9.823225 140.446405,9.865225 140.343445,9.865225 L138.315938,9.865225 C138.428727,9.865225 138.110755,9.885725 138.110755,9.604225 L138.110755,2.684725 C138.110755,2.194475 138.448631,2.007475 138.745717,2.007475 M144.225711,4.081475 L141.163441,4.081475 C140.651343,4.081475 140.671492,4.258225 140.671492,4.414975 L140.671492,5.821725 L143.826402,5.821725 C145.352376,5.821725 145.352376,5.435725 145.352376,5.029725 C145.352376,4.216475 145.291435,4.081475 144.225711,4.081475" id="Fill-40" data-reactid="24"></path><path d="M148.544145,8.930075 C148.544145,8.368825 149.040025,7.921325 149.543769,7.921325 C150.111156,7.921325 150.55101,8.368825 150.55101,8.930075 C150.55101,9.491075 150.095675,9.970575 149.520179,9.970575 C148.968027,9.970575 148.544145,9.491075 148.544145,8.930075 L148.544145,8.930075 Z M149.543769,9.718825 C149.991241,9.718825 150.310933,9.377325 150.310933,8.930075 C150.310933,8.490575 149.983377,8.165575 149.520179,8.165575 C149.127996,8.165575 148.760386,8.523325 148.760386,8.930075 C148.760386,9.377325 149.10416,9.718825 149.543769,9.718825 L149.543769,9.718825 Z M149.152569,9.417825 L149.152569,8.539575 C149.152569,8.409825 149.16805,8.377325 149.28772,8.377325 L149.727328,8.377325 C149.935214,8.377325 150.047021,8.548575 150.047021,8.718825 C150.047021,8.897825 149.967405,9.035825 149.791709,9.035825 C149.847981,9.141825 149.927597,9.296325 149.983377,9.393575 C150.062748,9.540575 149.847981,9.572575 149.815545,9.540575 C149.68752,9.352825 149.606921,9.190075 149.520179,9.060325 L149.368319,9.060325 L149.368319,9.450575 C149.368319,9.556325 149.280102,9.565075 149.231693,9.565075 C149.152569,9.565075 149.152569,9.483075 149.152569,9.417825 L149.152569,9.417825 Z M149.36021,8.808325 L149.640094,8.808325 C149.783108,8.808325 149.807436,8.767575 149.807436,8.702575 L149.807436,8.686325 C149.807436,8.604825 149.783108,8.555825 149.640094,8.555825 L149.36021,8.555825 L149.36021,8.808325 Z" id="Fill-42" data-reactid="25"></path><path d="M8.89266722,6.42417931 C10.0434722,6.42417931 10.9807668,6.15604138 11.6679037,5.74555862 C10.9811651,5.33673103 10.0446672,5.0685931 8.89505726,5.0685931 L8.85920664,5.06817931 L8.85761328,5.06817931 L8.82136432,5.0685931 C7.67095768,5.0685931 6.73366307,5.33714483 6.04652614,5.74721379 C6.73326473,6.15686897 7.670161,6.42417931 8.81937261,6.42417931 L8.85522324,6.4245931 L8.8568166,6.4245931 L8.89266722,6.42417931 Z M14.4359701,5.74597241 C16.3778788,6.55824828 17.6457959,7.77852414 17.7143104,9.13204138 C17.7143104,9.13204138 17.2028415,9.50776552 15.5489328,10.0870759 C14.0957876,10.5952138 12.9884017,10.7119034 12.9884017,10.7119034 L12.9931817,7.69617931 C12.9931817,7.24555862 12.8027751,6.7850069 12.4438705,6.37783448 C11.3448498,6.63107586 10.1303104,6.7725931 8.85641826,6.7725931 L8.85601992,6.7725931 L8.85562158,6.7725931 C7.58332282,6.7725931 6.37037676,6.63148966 5.2721527,6.37866207 C4.91364647,6.78583448 4.72363817,7.24597241 4.72363817,7.69617931 L4.72841826,10.7119034 C4.72841826,10.7119034 3.62103237,10.5952138 2.16788714,10.0870759 C0.513978423,9.50776552 0.00211120332,9.13204138 0.00211120332,9.13204138 C0.0710240664,7.77893793 1.33774606,6.55907586 3.27845975,5.7468 C1.33655104,4.93452414 0.0686340249,3.71424828 0.000119502075,2.36073103 C0.000119502075,2.36073103 0.511588382,1.9845931 2.1654971,1.40611034 C3.61864232,0.897972414 4.72602822,0.780868966 4.72602822,0.780868966 L4.72084979,3.7965931 C4.72084979,4.24721379 4.91165477,4.70817931 5.27055934,5.11493793 C6.36958008,4.86211034 7.5841195,4.72017931 8.85801162,4.71976552 L8.85840996,4.71976552 L8.8588083,4.71976552 C10.1311071,4.72017931 11.3440531,4.86169655 12.4418788,5.11411034 C12.8007834,4.70693793 12.9907917,4.2468 12.9907917,3.7965931 L12.9860116,0.780868966 C12.9860116,0.780868966 14.0933975,0.897972414 15.5465427,1.40611034 C17.2004515,1.9845931 17.7123187,2.36073103 17.7123187,2.36073103 C17.6434058,3.71383448 16.3766838,4.93369655 14.4359701,5.74597241 Z" id="Fill-1" data-reactid="26"></path></g></g></g></g></g></svg></a></li><li data-reactid="27"><a href="http://www.mapmyfitness.com/" target="_blank" data-reactid="28"><svg width="106px" height="18px" viewBox="0 0 106 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-reactid="29"><defs data-reactid="30"><polygon id="path-111" points="0 11.7498621 103.794391 11.7498621 103.794391 -0.000206896552 0 -0.000206896552" data-reactid="31"></polygon><polygon id="path-103" points="57.7453824 11.7498621 64.5512061 11.7498621 64.5512061 2.56514483 57.7453824 2.56514483" data-reactid="32"></polygon></defs><g id="Responsive-Web-Headers-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" data-reactid="33"><g id="MMF-Logo" data-reactid="34"><g id="MMF" transform="translate(1.000000, 3.000000)" data-reactid="35"><mask id="mask-2" fill="white" data-reactid="36"><use xlink:href="#path-111" data-reactid="37"></use></mask><g id="Clip-16" data-reactid="38"></g><path d="M8.89546667,6.42413793 C10.0466391,6.42413793 10.984233,6.15558621 11.6715893,5.74551724 C10.9846314,5.33668966 10.0478345,5.06855172 8.89785747,5.06855172 L8.8619954,5.06813793 L8.86040153,5.06813793 L8.824141,5.06855172 C7.67336705,5.06855172 6.73577318,5.33710345 6.04841686,5.74717241 C6.73537471,6.15641379 7.67257011,6.42413793 8.82214866,6.42413793 L8.85801073,6.42455172 L8.8596046,6.42455172 L8.89546667,6.42413793 Z M14.4405395,5.74593103 C16.3830682,6.5582069 17.65139,7.77848276 17.7199264,9.132 C17.7199264,9.132 17.2082943,9.50772414 15.5538575,10.0866207 C14.1002483,10.5951724 12.9925088,10.7118621 12.9925088,10.7118621 L12.9972904,7.69613793 C12.9972904,7.24551724 12.806823,6.78496552 12.4478038,6.3777931 C11.3484322,6.63103448 10.133505,6.77255172 8.85920613,6.77255172 L8.85880766,6.77255172 L8.8584092,6.77255172 C7.58570421,6.77255172 6.37237088,6.63144828 5.27379617,6.37862069 C4.91517548,6.7857931 4.72510651,7.24593103 4.72510651,7.69613793 L4.72988812,10.7118621 C4.72988812,10.7118621 3.62214866,10.5951724 2.16853946,10.0866207 C0.514102682,9.50772414 0.00207203065,9.132 0.00207203065,9.132 C0.0710068966,7.77889655 1.33813333,6.55903448 3.27946667,5.74675862 C1.33693793,4.93448276 0.068616092,3.7142069 7.96934866e-05,2.36068966 C7.96934866e-05,2.36068966 0.511711877,1.98455172 2.16614866,1.40606897 C3.61975785,0.897517241 4.72749732,0.780827586 4.72749732,0.780827586 L4.72231724,3.79655172 C4.72231724,4.24717241 4.91318314,4.70772414 5.2722023,5.