Remember, this is a marathon, not a sprint. Changing every part of your lifestyle at once is overwhelming and sets you up for failure. Decide on making just one healthy change a week to allow yourself time to adapt. Whether it’s cooking your own meals four nights a week, adding just 20 minutes of fitness to your routine a day or swapping out that sugary coffee for green tea, all these changes will add up.

dChanges between groups, for normally distributed variables, paired-sample t test and independent-sample t test were used to investigate differences within and between groups, respectively. For non-normally distributed variables, the Wilcoxon signed rank and Mann-Whitney U tests were used to assess differences within and between groups, respectively.
Milk may be the perfect drink to pair with your meal if you're looking to get leaner, according to a study out of Ireland in 2017. Eating a greater amount of dairy was found to be associated with a lower BMI, less body fat and a smaller waistline—particularly when it came to milk and yogurt. Beyond weight loss, researchers uncovered some surprising health benefits. Milk drinking was associated with improved blood pressure, lower biomarkers of inflammation, better insulin sensitivity and higher levels of a protein called adiponectin, which helps regulate blood sugar and break down fats. What's more, if you're running low on calcium, consuming more of the bone-strengthening mineral may also help you burn belly fat. Skip the chocolate milk and flavored lattes to cut back on added sugars.
Potassium, magnesium, and calcium can help to serve as a counter-balance for sodium. Foods that are rich in potassium include leafy greens, most "orange" foods (oranges, sweet potatoes, carrots, melon) bananas, tomatoes, and cruciferous veggies — especially cauliflower. Low-fat dairy, plus nuts, and seeds can also help give you a bloat-busting boost. They've also been linked to a whole host of additional health benefits, such as lowering blood pressure, controlling blood sugar, and reducing risk of chronic disease overall.
Avoiding salt doesn’t mean your food has to be bland. Experiment with using different herbs and spices. Try adding fresh cilantro and cumin to grilled fish, lemon and rosemary to chicken, or ginger and Chinese five spice to tempeh or beef. Pick up some spice blends from your local market to help add more spice to your life… just read the ingredients and make sure there’s no salt added.
Presented ideas are good and reasonable. Recommended weight loss strategies are achievable and can be combined with anybody's everyday life. The instructor is great.Two issues: - you need to pay to complete it;- a lot of personal weight loss tracking is based on SuperTracker website, which is totally great one, but it will be discontinued on June 30, 2018.
Heart-healthy foods should fill your pantry, refrigerator, and freezer. Choose foods that are low in saturated and trans fats. Enjoy plenty of naturally fat-free, low-sodium fruits and vegetables. Choose healthy fats such as canola, olive, and vegetable oils. Eat foods rich in omega-3 fatty acids, like walnuts, flaxseed, and salmon and other fatty fish. Choose low- and non-fat dairy products, as well as the leanest cuts of meat (round and loin) and skinless poultry. Beans, nuts, and whole grains round out the list of heart-healthy foods.
“This is a great way of eating that I highly recommend to many clients, and I even model in my own life,” says Elizabeth Shaw, RDN, who is in private practice in San Diego and is the co-author of Fertility Foods Cookbook. “Since the premise of the diet is designed to help people who have high blood pressure, low-sodium foods are recommended. However, considering that most Americans exceed their daily sodium levels anyway, it’s not surprising that dietitians recommend this style of eating for treating many different conditions, such as heart disease and obesity.”
As long as this popular crunchy treat isn't doused in movie-theater butter, it makes an excellent weight-loss snack. Not only is popcorn high in fiber, it even delivers some protein. A 1-ounce serving of air-popped corn (about 3½ cups) has 4 grams of fiber, almost 4 grams of protein and clocks in at 110 calories. This combination makes it a snack with staying power. Popcorn is filled with air, so you get a pretty large portion without a lot of calories. You can eat 3 whole cups of popcorn for only 100 calories.
Because the diet isn’t as restrictive as a traditional vegan or vegetarian diet, it may be simpler to stick with — hence its No. 2 ranking in U.S. News & World Report’s Easiest Diets to Follow category. Because you’ll be eating meat some of the time, you may also be at a lower risk of the aforementioned nutrient deficiencies that vegetarians and vegans may face.
It’s just as important and beneficial (if not more so) to focus on diet quality rather than quantity, says a 2018 study published in the Journal of the American Medical Association. Focus on real foods rather than a strict number of calories and you’re more likely to stay slim over the long term. Shapiro recommends these shedding superfoods, in particular:
Another weight-loss-friendly substitute to keep in mind is favoring salsa over ketchup. While ketchup typically has around 19 calories and 4 grams of sugar per tablespoon, fresh tomato salsa has about 5 calories per tablespoon, no added sugar, and is packed with nutritious veggies. Tomatoes, for example, are loaded with fat-blasting fiber and vitamin C, a deficiency of which has been associated with increased body fat and larger waists. If you can handle spice, toss some jalapenos in your salsa to rev up your metabolism. For more on how you can switch your metabolism into overdrive, check out The 55 Best Ways to Boost Your Metabolism!
Did bikini season sneak up on you? Is your soon-to-be worn wedding dress still just a touch too tight? Did a last-minute invite for a beach getaway come your way? You're a lucky dog – and a panicked one too because you want to drop pounds, and fast. These 10 diets are likely to help you lose significant weight within a year, according to a panel of experts who reviewed 38 plans for the U.S. News Best Diets rankings. Just remember: Short-term weight loss is markedly different from long-term weight loss, which is more important for your health.
Did you know that, when she wants to get into shape for a shoot fast, Kate Moss eats quinoa instead of cereal for breakfast? That’s because it’s what is known as a complete grain, combining protein, fibre, B vitamins and complex carbohydrates all in one. Eating grains like quinoa will help to boost your metabolism, and burn belly fat faster, as will…
The common mistakes people make to lose weight section is decent, however I felt it was lacking. People make a lot more than just 3 common mistakes, which are crash dieting, too much exercise and checking weight too often. I'd like to see this section more fully covered because a better understanding of why these are bad, as well as other mistakes that weren't even mentioned, are going to help people make better choices in the future. Overall this is an important section that was sort of glossed over.
You've got 28 days to get to your goal, so we've recruited Juge to help you every step of the way. He'’s adapted a traditional bodybuilding competitor's diet for a noncompetitor (that means you!) who wants to look his best, shedding as much fat as possible in a very short time. With just under a month, there's no time to fool around, so get started on your high-protein meal plan now to lose weight and build muscle while you're at it. Go to the grocery store and stock up tonight. Come breakfast time tomorrow, follow his plan as strictly as you can and get ready to show off those impressive muscles in a month.
Moreover, the ritual involved in making tea (as opposed to shoving coins into a vending machine) gives you a welcome break from your chores or work -- and you can reflect on good thoughts, as well as making conscious choices to put good things into your body instead of empty calories from candy bars. Take a moment to chat to someone else who is in the tearoom with you. And it's a great way to unwind, stretch and socialize in the space of five minutes!
Recently, Indonesia’s island of Sulawesi was hit by a tsunami following a series of devastating earthquakes, affecting more than 1.5 million people. Our partner, Direct Relief, is working hard to supply Indonesia with much needed medical aid and supplies in response. If you click below to let us know you read this article, wikiHow will donate to Direct Relief on your behalf to support the relief effort for Indonesia.
Ancient traditional Chinese medicine believes tea to have weight loss effects, and these beliefs are increasing found since the 1990s in westernized world as natural herbs that may increase energy expenditure. The stimulatory effects of the catechin-caffeine combination is greater than caffeine alone. Fat oxidation (the burning of fat for energy) increases with the catechin+caffeine but not so much with the caffeine alone group, except perhaps at very high doses.
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.
Regardless of whether you pick a sensible diet, exercise, behavioural therapy or a drug, our analysis of the literature shows that it’s those who experience the greatest weight loss in the first 2-4 weeks who have the greatest weight loss the following year. So if you’ve lost a lot of weight after one month, you’re more likely to have lost a lot of weight after a year or two.

Aim to get at least seven hours of sleep each night. Try going to bed and waking up at the same time each day. Get these seven tips for the best sleep ever! Why? Ever notice how you start to crave donuts and drive-thru breakfasts when you’re exhausted? When you don’t get enough sleep, your hormones are thrown out of balance. Running on no sleep can actually drive up the hormones that make you want to eat, while pushing down the hormones that signal for fullness—and that’s a recipe for weight gain. When you’re well-rested, it’s much easier to make healthy decisions and stay on track.
Real talk: It could take weeks or months to see the metabolic effects of exercise on the scale, and even then, building muscle, which is denser than body fat, could lead to weight gain. “Do what you like because it’s good for you,” Dr. Seltzer says, noting the way exercise is awesome for your heart, mental health, and more—and that not all measure of progress can be seen on the scale.
Asparagus is often considered a luxury vegetable, and not without good reason. Each spear is packed full of vitamins A, B-complex, C and E, as well as containing high levels of skin-clearing zinc and potassium, which assists the removal of excess fluids from the body. Asparagus has also been used to treat inflammations such as arthritis and rheumatism.
Many variations of this eating style exist — ranging from fasting for a number of hours each day up to an entire 24-hour fasting period one or two times a week. “If you're trying to kick a habit like eating late into the night, then stopping eating earlier in the evening and fasting overnight could be beneficial for you,” says Hultin. “There are many types of intermittent fasting, so ensuring you pick one that works for you and your lifestyle is important.”

All meals are important, but breakfast is what helps you start your day on the right track. The best, heartiest breakfasts are ones that will fill you up, keep you satisfied, and stave off cravings later in the day. Aim to eat anywhere between 400 and 500 calories for your morning meal, and make sure you're including a source of lean protein plus filling fat (e.g., eggs, beans, unsweetened Greek yogurt, nuts, or nut butters) and fiber (veggies, fruit, or 100% whole grains). Starting your day with a blood sugar-stabilizing blend of nutrients will help you slim down without sacrifice.
Yogurt is protein-packed and full of probiotics, which are good for gut health and may help your weight-loss efforts. Your gut health can impact your weight, and eating more fiber and probiotics helps keep your gut bacteria happy, which can be good for your metabolism (read more about your gut-weight connection). Go Greek for more protein; plus, research from Appetite found that consumption of Greek yogurt was associated with reduced appetite and increased satiety. Just keep an eye on added sugars in flavored yogurts, which only add calories. Instead, use fresh fruit to sweeten plain yogurt.

This weight loss workout plan consists of both cardiovascular exercise and resistance training. The name of the game is to blitz fat, which means to burn as many calories as you can. Cardiovascular exercise burns a lot of calories, as such this weight loss workout plan is centred around cardio. And to really blitz the fat, you’ll be doing two types of cardio, steady-steate cardio and interval training.
We're now into a section about attitude. Yes! The right attitude can help you lose weight, however all of the generalizations about "most obese people." I'm really getting sick of being lumped into this arbitrary generalization. Really, again, where is the research that shows that most obese people think this and do this. Is it really most? Sorry, but everyone I know knows how freaking hard it is and we're sick of people telling us what we think. Really, it's not the problem. We know it's hard, we know we're eating the wrong stuff, we know we don't exercise enough. Stop putting words in our mouths, your assumptions are just another reason we're not motivated to lose weight...again completely counter to what the book promises when it says this book will motivate you. Um, no shaming and putting words in my mouth doesn't really motivate.
Another weight-loss-friendly substitute to keep in mind is favoring salsa over ketchup. While ketchup typically has around 19 calories and 4 grams of sugar per tablespoon, fresh tomato salsa has about 5 calories per tablespoon, no added sugar, and is packed with nutritious veggies. Tomatoes, for example, are loaded with fat-blasting fiber and vitamin C, a deficiency of which has been associated with increased body fat and larger waists. If you can handle spice, toss some jalapenos in your salsa to rev up your metabolism. For more on how you can switch your metabolism into overdrive, check out The 55 Best Ways to Boost Your Metabolism!
Based on studies such as these, the optimal supplement would provide high doses of catechins with a smaller dose of caffeine (ie. not decaffeinated). This would have all the benefits of hunger suppression, increased energy expenditure, and fat oxidation. The dose would require 10 cups of green tea per day, but by using a cold brew technique, we can get this down to 3 cups per day in a easy to use formulation.
This workout plan has a lot of variety and gets progressively harder. Why? Not just to make you stronger and more fit, but to make sure you keep losing weight. When you do a workout over and over again, it eventually gets easier, which means your body doesn’t have to work as hard and therefore burns fewer calories. So your motto is always better. Every week you want to be better than the previous week.
The point at which unexplained weight loss becomes a medical concern is not exact. But many doctors agree that a medical evaluation is called for if you lose more than 5 percent of your weight in six months to a year, especially if you're an older adult. For example, a 5 percent weight loss in someone who is 160 pounds (72 kilograms) is 8 pounds (3.6 kilograms). In someone who is 200 pounds (90 kilograms), it's 10 pounds (4.5 kilograms).
Apple logo, Apple TV, App Store, iPad, iPhone, and iPod touch are registered trademarks of Apple Inc. Roku is a registered trademark of Roku, Inc. in the United States and other countries. Amazon, Kindle, Fire, and all related logos are trademarks of Amazon.com or its affiliates. Chrome, Chromecast, and the Chrome logo are trademarks of Google Inc.

“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
“It’s far more difficult to eat a healthier diet and fit in exercise if you don’t plan ahead. Plan out your meals for the week ahead and go grocery shopping over the weekend to ensure you have the ingredients you need on hand. If you can, do some meal prep in your down time—cut fresh veggies, marinate your protein, cook up a batch of whole grains in advance. When you’re prepared you’re far less likely to order takeout. — Jessica Fishman Levinson, MS, RDN, CDN, culinary-nutrition consultant and founder of Nutritioulicious
Your favorite childhood snack is good for your grown-up self, too. Because peanut butter is a great source of protein and healthy fats, it can curb hunger and keep you feeling full long after you're finished eating. Having small snacks during the day that include a lean protein such as peanut butter with complex carbs (like an apple or banana) can also help keep your metabolism running smoothly.
Make sure that the diet has been studied extensively for safety — and discuss any changes with your physician or registered dietitian before beginning a new diet. (If you don’t have a dietitian, find one in your area at the Academy of Nutrition and Dietetics website.) And do a self-check to ensure the diet fits with your own values and preferences.
Both Weight Watchers and Noom provide lots of guidance. If you’re more of a self-starter — someone who just needs to be pointed in the right direction — The Mayo Clinic Diet provides pure resources. Picking up the entertaining, densely informative book is the only associated cost. You can also get the app for about half the cost of WW Mobile, but we didn’t find it as useful.

Mayo Clinic preventive medicine specialist Donald Hensrud, M.D., cautions that fast weight loss is usually the result of lifestyle changes that are unsustainable beyond the short term. You might be able to lose weight fast by going into diet and exercise overkill, but your body can't keep it up indefinitely — and since you haven't trained yourself to adapt to permanent lifestyle changes, you are much more likely to revert to your old habits and gain back all of that quickly lost weight.

“It’s far more difficult to eat a healthier diet and fit in exercise if you don’t plan ahead. Plan out your meals for the week ahead and go grocery shopping over the weekend to ensure you have the ingredients you need on hand. If you can, do some meal prep in your down time—cut fresh veggies, marinate your protein, cook up a batch of whole grains in advance. When you’re prepared you’re far less likely to order takeout. — Jessica Fishman Levinson, MS, RDN, CDN, culinary-nutrition consultant and founder of Nutritioulicious
I just read your piece on weight loss rated rapid vs slow and steady. I am a veteran with decades of experience. I have successfully lost 143 pounds in 2001 with what is known as the vlcd program. I spent from March 31,2001 until November of 2001 with 700 calories average daily intake. I came out at a healthy weight but not mentally prepared to deal with the aftermath of a completely morphed body image. I could not wrap my brain around what had transpired in 6 short months. I still saw the 333 pound woman when I looked in the mirror. I still caught myself looking in the plus sized clothing section. There are as many factors that cause morbid obesity as there are programs offering the “cure”
Because they don’t cater to one person’s weird eating habits. They provide a general guide for normal palates. If you don’t like the food, make up your own plan. Or write up a plan for other picky eaters like yourself! Sounds like with the limited amount of food you find acceptable to eat, surely you shouldn’t be overweight. And if you rely on junky snack foods in place of these perfectly healthy AND flavorful options, nobody can help you but yourself.
Lipton green tea is simple, pure, light, and delicious. It is made from the finest leaves in the world. There are many variants of Lipton green tea, such as 100% natural green tea (basic green tea), cranberry pomegranate, lemon ginseng, mint, decaffeinated honey lemon, passionfruit, and jasmine. Recently, Lipton has come out with flavored tea bags such as Lemon Zest, Mint Burst, Honey Lemon, and Tulsi Natural. These are available in packs of 100, 25, and 10 tea bags.
No, I’m not talking about fast food … in fact, please cut out ANY fast food, which relies on terrible ingredients and excessive sodium, from your diet. But simply speaking, there are going to be times that you are in a situation where you are in a position to eat something that is usually “off-the-menu” for healthy eating. So, instead of binging on these foods, keep your goals in mind and nibble on smaller amounts.
“If a client has come to me looking to lose 10 pounds, I would tell them to simply move. Move more, and more often. Walk or bike ride to class or work, even park further away from your location in the parking lot. Take the stairs or take a walk during lunch. You don’t have to spend hours every day in the gym sweating, but you do have to make a conscious effort to move more, and sit less. This works great because it doesn’t feel like work and you’re burning more and more calories throughout the day.” — Ajia Cherry, personal trainer and Founder at Functional Innovative Training
“To lose weight you should primarily eat whole foods, but don’t eliminate your favorites. Consistently eating nutrient-dense food on a day-to-day basis will improve the chances of upregulating metabolism and of eliminating nutritional deficiencies. That may mean tracking what you eat in some way at first, but it doesn’t mean ruling out entire food groups or foods you love. Consistent quality nutrition while learning to enjoy treats in moderation will set you up for long-term sustainable success. — Victoria Viola, PN Certified Nutrition Coach, NSCA CPT, Co-Founder, Excelerate Wellness, LLC
This double-blind clinical trial study was conducted on 42 obese and overweight individuals (25 < BMI < 35). Participants were selected from those, who referred to a nutrition clinic (Ahvaz, Iran). Participants were screened based on the inclusion and exclusion criteria. Inclusion criteria were lack of physical activity, no smoking, no alcohol drinking, no usage of herbal supplements and vitamins, and lack of weight changes in the last 6 months. Exclusion criteria included pregnancy, breastfeeding, use of drugs that effect metabolism, lipid and glycemic profile, eating disorder, diabetes, cardiovascular disease, kidney problems, thyroid, digestive, respiratory diseases, and cancer. Participants consuming more than 300 mg of caffeine daily (described as caffeine users) were excluded from the study (20). The level of physical activity was assessed weekly by phone. The subjects, who had moderate or various physical activities, were excluded from the study.

Salmon is a rich source of high-quality protein and provides plenty of "good" fats: omega-3 fatty acids. A diet rich in omega-3 fatty acids helped people feel more satisfied when they were watching their calories, per a study in Appetite. Eating salmon can be a delicious and versatile way to get your recommended two weekly servings of heart-healthy fish. 

Don't get me wrong — exercising at any time is good for you. But evening activity may be particularly beneficial because many people's metabolism slows down toward the end of the day. Thirty minutes of aerobic activity before dinner increases your metabolic rate and may keep it elevated for another two or three hours, even after you've stopped moving. What that means for you: You're less likely to go back for seconds or thirds. Plus, it'll help you relax post meal so you won't be tempted by stress-induced grazing that can rack up calories, quickly. 

Compared to other nut varieties, pine nuts tend to be on the pricier side, but adding them to your shopping cart could be a good investment for your health. Research suggests that the fatty acids in these little nuts could increase satiety hormones, helping you feel full. They're also packed with vitamin B1 and manganese, a mineral that helps your body metabolize carbohydrates and protein.
Why this easy fitness plan works: It's common for people who exercise regularly to do the same routine week after week. If you do the same exercises at the same intensity all the time you'll get the same results. Your body hits a plateau. This plan increases your activity level without added stress or strain to your joints. So you burn more calories without taxing your body.

Your favorite childhood snack is good for your grown-up self, too. Because peanut butter is a great source of protein and healthy fats, it can curb hunger and keep you feeling full long after you're finished eating. Having small snacks during the day that include a lean protein such as peanut butter with complex carbs (like an apple or banana) can also help keep your metabolism running smoothly.


Yes, peanut butter is high in calories, but if you stick the real stuff—a tasty combo of peanuts and maybe a touch of salt—the legumes can work their weight loss magic. In addition to providing you with belly-slimming monounsaturated fats, tummy-filling fiber, and metabolism-boosting protein, peanuts also contain genistein, a compound that helps turn down the genes for obesity and reduces your body’s ability to store fat.

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.
The common mistakes people make to lose weight section is decent, however I felt it was lacking. People make a lot more than just 3 common mistakes, which are crash dieting, too much exercise and checking weight too often. I'd like to see this section more fully covered because a better understanding of why these are bad, as well as other mistakes that weren't even mentioned, are going to help people make better choices in the future. Overall this is an important section that was sort of glossed over.

Habits and cravings are the devil when it comes to dieting. Let's first deal with habits. Juge explains that it takes a good week or two to ease into dieting. "Fast food is so easy and there's a McDonald's on every corner. The hardest thing is to develop the new habit of preparing your meals and taking them with you." The first week is the most difficult, so prepare yourself for some challenges as you abandon your usual routine. For example, you might usually go out for a sub sandwich or burger at lunch. You'll now have to bring your food with you and resist the temptation of spicing up your meal with the Doritos in the vending machine or your usual can of Coke. It can be a real mental battle to stick to your food plan.
Here’s the full shopping list for exactly what to buy, and check to make sure you have a few pantry staples on hand. Morris recommends starting on a weekend, so you can make a big pot of veggie soup, and give your body a chance to adjust before diving into a busy week. Her plan cuts carbs for the first couple of days, before slowly reintroducing whole grains. And if you want to mix it up, there are lots more options for healthy snacks, just make sure to get a serving of fruit or vegetables, along with protein.
Giancoli also recommends finding a diet that fits in with how you really live. She notes that if you enjoy going out to eat but try to commit to a diet that forbids you from ever going to a restaurant, you’re just going to cheat. “It’s not sustainable… You’re most likely going to have a healthier meal if you’re going to cook yourself, but you’re depriving yourself of that social interaction if you never go out.” To put it another way: Your eating practices shouldn’t isolate you or keep you from having fun.
The next time you're craving some crunch, drop the potato chips and grab some celery instead. The veggie is essentially all water and fiber — two things that fill you up quickly. And while one cup of chips can be upward of 160 cals, celery only contains about 6 calories per stalk. Dip them in a serving of peanut butter or hummus for a healthy snack.

!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"))}});

×