Who is this class for: The example learner for this course is interested in improving their diet and is open to adopting new behaviors around cooking, grocery shopping, eating, and exercise. The learner should be over the age of 18 and should be in good health without any chronic diseases (such as diabetes, heart disease, high blood pressure, cancer, or food allergies.) Prior knowledge of nutrition principles for a healthy diet would be useful to the learner but is not required. Learners are required to seek approval from their primary care physician before starting the course.
“I tell all of my celebrity and professional-athlete clients to get between 6 and 8 hours of sleep per night. Everyone is overly focused on food, water and exercise, all of which are extremely imperative to weight loss and optimal health. However, without proper sleep, all of these the other factors are null and void. When you don’t get enough sleep, levels of the hormone leptin drop, which increases appetite. This surge in appetite makes comfort food more appealing, which can derail weight loss efforts.” — Jay Cardiello, celebrity fitness and nutrition expert
Harder et al. reported that rapid WL could significantly decrease weight, triglycerides, total cholesterol (TC), low-density lipoprotein (LDL) cholesterol, fasting blood glucose (FBS), hemoglobin A1c, and fasting serum insulin (FINS) (16). Also, Wahlroos et al. reported that a significant decrease in waist circumference, body mass index (BMI), subcutaneous abdominal fat volume, and insulin resistance occurred after rapid WL (17).
Your habits and cravings may both rear their heads at restaurants, where it's easy to blow your diet in seconds. To stick to the plan, says Juge, be diligent in ordering. "Ask them to grill your meat without oil or grease. Ask for steamed vegetables with no butter. Get a salad (no cheese) with either fat-free dressing or a vinaigrette." After his 14 years in bodybuilding, Juge testifies that he's found many restaurants are accommodating, so there's no reason to avoid them as long as they'll cook to your preferences.
While they may not be the most appetizing item on the list, if you can stomach them, pop open a can of sardines this summer! Sardines are full of fat-fighting compounds that help stabilize blood sugar. They’re rich sources of CO enzyme Q10, vitamin B12, selenium, omega-3 oils, calcium, phosphorus, and vitamin D. Plus, sardines are satiating and packed with protein, says Richter.
If you want to make a simple switch that can make all the difference in weight-loss success, trade out refined grains (white bread) for whole grains (100% whole-wheat bread) on your sandwich. Choosing whole over refined grains can help turn up your resting metabolism and prompt your body to absorb fewer calories, helping you burn nearly 100 extra calories per day, suggests a new study in The American Journal of Clinical Nutrition. It may be the fiber in whole grains that affects digestion and metabolism, researchers point out. Other great sources of whole grain include oatmeal, brown rice, barley, farro and even popcorn. Try grain bowls for an easy, packable work lunch.
Stephen Colbert may be on to something. UCLA Center for Human Nutrition researchers divided study participants into two groups, each of which were fed a nearly identical low-cal diet for 12-weeks. The only difference between the groups was what they were given to eat as an afternoon snack. One group ate 220-calories of pretzels while the other group munched on 240-calories worth of pistachios. Just four weeks into the study, the pistachio group had reduced their BMI by a point, while the pretzel-eating group stayed the same, and their cholesterol and triglyceride levels showed improvements as well.
Evidence suggests that rapid weight loss through improvements in markers of oxidative stress could improve metabolic factors. Tumova et al. reported that rapid weight loss (800 kcal daily consisting of liquid beverages) could, through reducing oxidized low density lipoprotein (ox-LDL) cause a decrease in total cholesterol. In addition, rapid weight loss could, through reducing the activity of Lipoprotein-associated phospholipase A2 (Lp-PLA2), cause a decrease in levels of LDL-C, TC, and insulin in people with metabolic syndrome (30). Roberts et al. also reported that short-term diet (21-Day) and exercise intervention for males with metabolic syndrome factors could, through reducing level of inflammatory markers, such as myeloperoxidase (MPO), cause improvement in lipid risk factors and HOMA-IR (30).
Another win for your morning cup of joe: Caffeinated coffee keeps things moving through the digestive tract. Since staying regular is key to a tighter-looking tummy, drinking about 8 to 16 ounces of java at the same time every day can help you stay on schedule. Remember: Sugary drinks can lead to weight gain, so skip fancy flavorings and synthetic sweeteners containing sugar alcohols, which can cause bloating.
If you’re eating a diet rich in fresh fruits and vegetables, odds are you are getting the necessary vitamins and minerals you need to help boost weight-loss and lose weight fast. But it’s also a good idea to take vitamins that can supplement your diet; B vitamins (especially B2 and B12) can boost energy, vitamin D can regulate appetite and aid in weight loss, and magnesium can trigger lipolysis, a process where your body releases fat from where it’s stored. 

!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
If you’re constantly sleeping less than seven or eight hours a night, your health — and waistline — will suffer. In fact, in a 2013 study, researchers found that sleep-deprived subjects were much more likely to choose larger portions of snacks than those who slept at least eight hours at night. The lack of sleep also affected their food choices. (8)
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;tf)return!1;if(h>c)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e=o(d);d=[],0!==e.length&&u("/ajax/log_errors_3RD_PARTY_POST",{errors:JSON.stringify(e)})}var l=t("./third_party/tracekit.js"),u=t("./shared/basicrpc.js").rpc;l.remoteFetching=!1,l.collectWindowErrors=!0,l.report.subscribe(r);var c=10,f=window.Q&&window.Q.errorSamplingRate||1,d=[],h=0,p=i(a,1e3),m=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{m&&console.error(e.stack||e),l.report(e)}catch(e){}};var w=function(e,n,t){r({name:n,message:t,source:e,stack:l.computeStackTrace.ofCaller().stack||[]}),m&&console.error(t)};n.logJsError=w.bind(null,"js"),n.logMobileJsError=w.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
MyFitnessPal: An app widely recommended by trainers and fitness enthusiasts, MyFitnessPal is great for tracking macros. Goal macros: 50% carbs, 30% fat, 20% protein. It further breaks these general guidelines into specific gram amounts that make it easy to see how some macros add up quick (carbs) and others don’t (protein — hitting 64 grams takes conscious effort!).
Processed, packaged foods are often loaded with more salt, sugar, and refined carbs than you’d put in the foods you cook for yourself. When you’re looking to drop weight fast, avoid foods that come in packages and stick to whole, unprocessed foods. (Here are the four most harmful ingredients in processed food.) Build your plates with non-starchy veggies, unprocessed whole grains, lean proteins, and healthy fats, and season with spices, not salt.
Squeezing in some refreshing lemon will not only help you drink more water; it also has detox benefits which are sure to help you lose weight fast. Lemons are rich in polyphenols, which are compounds that contain antioxidants. A study in the Journal of Clinical Biochemistry found that mice who were fed lemon polyphenols were less likely to gain weight and accumulate body fat.
How much fiber should I eat per day? Most Americans eat less fiber than the USDA daily recommendations suggest. This article looks at the guidelines for fiber intake in men, women, and children. We also talk about how fiber can help with weight loss, and discuss how much fiber is too much. Learn about good sources of dietary fiber and a handy meal plan. Read now
With this eating style, you’re looking at a lot of menu planning and preparation. A review published in August 2017 in Nutrients suggests the diet could lead to weight loss, but the Academy of Nutrition and Dietetics warns the plan could also cause certain nutrient deficiencies, such as in calcium and vitamin D. (3, 4) And, therefore, according to an article published in the January–February 2016 issue of the Royal Australian College of General Practitioners, anyone at risk for osteoporosis should avoid it. (5)

It's a one-time investment you'll never regret. Here's why: Strength training builds lean muscle tissue, which burns more calories — at work or at rest — 24 hours a day, seven days a week. The more lean muscle you have, the faster you'll slim down. How do you start strength training? Try some push-ups or a few squats or lunges. Use your free weights to perform simple bicep curls or tricep pulls right in your home or office. Do these exercises three to four times per week, and you'll soon see a rapid improvement in your physique.
The upgrade is a touch steeper than it is for other tracking app upgrades — most run $4–5 per month. But we found that those inexpensive alternatives were chaotically organized and slow to respond, elements that had us avoiding opening them at all. SparkPeople and Lose It! both came with lots of lag time and finicky search bars that made us hesitant to launch the apps, let alone log in three or more times a day.
While Matcha originates from Japan, the first of its kind attempt has been made to manufacture it in Assam, India. Matcha specific clones are grown with great care, and then manufactured in a fully automated plant under the supervision of Japanese brewmasters. A bold step taken by the Chota Tingri estate in Upper Assam, it sure looks like the gamble has paid off. For we now have our own Indian Matcha.
Kale gets all the love (and it's a fantastic option, too), but if you prefer milder romaine lettuce as your salad base and it helps you eat more of it, go for it. When fruits and veggies were examined for their weight-loss potential, one that came out on top was leafy greens, per 2015 research in PLOS Medicine. Over a four-year period, eating a serving per day (that's two cups) was linked to about a half pound of additional weight lost. The veggies that helped with weight loss, like lettuce, tended to offer fiber and have a low glycemic load, which aids fullness, controls blood sugar and discourages your body to store fat, the study points out. Spinach, kale or head lettuce are other good options.
Avoid getting bored. Your taste buds may get tired of drinking just one type of tea. Would you want to eat only one food for every meal? In order to stick to your routine, mix it up and try different teas, flavors and enhancements. It can be a lot of fun making a tea selection in your home or office cupboard, allowing you to choose a tea flavor according to the mood you're in.
Obviously, better hunger control hunger leads to eating less and weight loss. Hunger is a powerful obstacle because it is one of the most basic of human instincts. The three most powerful human needs are known as the 3F’s — Fluids, Feeding and Procreation. You may be able to temporarily ignore hunger, but when it persists for day after day, it becomes progressively more difficult to ignore. Controlling hunger is one of the keys to long term weight loss. Most calorie restriction plans ignore this factor, pretending it is all about will power. You can’t ‘decide’ to be less hungry. Fasting, on the other hand, tends to reduce overall hunger. Green tea, with its small effect on decreasing ghrelin is a great complement to fasting.
“A study published in Nutrition Journal found that participants who ate foods high in monounsaturated fats for lunch (in this case, half an avocado) reported a 40 percent decreased desire to eat for hours afterward. Monounsaturated fats from sources like olive oil, nuts and avocados can reduce cholesterol, promote weight loss, even boost memory.” — David Zinczenko, author of the  Zero Belly Cookbook
“Mangoes are a great way to satisfy a sweet tooth and to help to ward off other cravings,” says Rania Batayneh, MPH, a nutritionist and owner of Essential Nutrition for You. Mangoes are high in fiber, magnesium, antioxidants, and iron (making them a great snack for women who may have iron deficiency or anemia), says Batayneh. “And because mangoes aid in digestion, you want to focus on eating the fruit versus just drinking the juice.”
Australian researchers randomized 204 obese adults to either a 12-week rapid weight loss diet (with Nestlé's Optifast) or a 36-week gradual diet. A weight loss of 15% was the goal of both diets. Participants who lost at least 12.5% of their weight then participated in the second phase of the study, in which they were placed on a 144-week maintenance diet.
im 5'8"..n weigh 182 pounds ....i need to lose like almost 18 pounds ..in the next 2 weeks ....its very important for me as i hav a vacation...n tryouts for my basketball school team.... i just saw ur emergency diet n i think im gonna giv it a try ....i want to know if this diet helps me lose weight fast for sure ...or are there any other points that can b added to this plan to lose weight fast??? .....pls help me out .....
It's a one-time investment you'll never regret. Here's why: Strength training builds lean muscle tissue, which burns more calories — at work or at rest — 24 hours a day, seven days a week. The more lean muscle you have, the faster you'll slim down. How do you start strength training? Try some push-ups or a few squats or lunges. Use your free weights to perform simple bicep curls or tricep pulls right in your home or office. Do these exercises three to four times per week, and you'll soon see a rapid improvement in your physique. 

!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
×