The consensus is that the Carbs shown on nutritional labels for yogurt containers are extremely misleading. The fermentation process brought on by the active cultures in yogurt, consume roughly half of the stated carbs. The nutritional labeling system REQUIRES food manufacturers to build the label based on the pre-cooking (or fermenting in this case) stage of the food.
If you can’t find Carb Master milk at your local grocery store, you can easily substitute another dairy option. When selecting an alternative source for your keto yogurt, remember that keto dairy should be organic, grass fed and high-fat. Avoid 1% and 2% dairy products, which are typically loaded with carbohydrates. Instead, select raw milk, heavy cream or heavy whipping cream.
Along with nuts being extremely easy to consume in excess, they also have a high omega-6 content. Read my article about comparing omega-3 to omega-6 ratios to find out why we want a balanced ratio. In summary, the ideal omega-3 to omega-6 ratio is 1:4, but the average ratio is 1:20! An easy way to balance the ratio is to eliminate major sources of Omega-6 fatty acids from your diet. This could mean lowering nut consumption. Balancing omega-3 to omega-6 ratios is important for preventing inflammation, promoting proper nervous system function, and improving overall health. The omega-3 and omega-6 contents of nuts is represented in the following graph.
If you were drawn to the ketogenic diet because you were promised copious amounts of cheese,  no one would blame you. Cheese is delicious. However, “I’m on keto” does not mean you have carte blanche to eat three mozzarella cheese sticks plus a couple bites of cheddar followed by some shredded cheese eaten out of the bag in front of your fridge at midnight. It’s easy to fall into the trap of foods that are technically keto, but not good for optimizing your overall health. Like the aforementioned cheese. (And if you’re following the Bulletproof Diet or just want to feel like the most kickass version of yourself, it’s highly recommended to avoid cheese — more on that shortly.)

I only wish I could make a crust a bit.. crustier? I’ve had a lot of these types of deserts with the mostly-almond-flour crusts, and they always have a bit of a texture issue. No real crunch. But I will experiment. I once made applie pie crumb topping with almond flour, butter, Erythritol and cinnamon, with a little coconut flour, and baked it in a pan, then crumbled it up. I had a lot more Erythritol in that though, and it got “crispy”. Might try a variation on that for this next time.

Oh my god, they are freaking delish. I had to bake for 20 mins instead and theyre still pretty crumbly but the best thing I’ve made on Keto. I was so sure they’d taste weird because of the almond flour but they taste seriously great. Wouldn’t be bad to have a coconut version and instead of raspberry, just use cocoa powder in either the cookie or the cream cheese.
When consumed in moderation, the high fiber content of nuts and seeds can curb your appetite helping you to avoid excess calorie intake. The healthy fats and antioxidants in nuts is credited with providing the anti-inflammatory activities responsible for regulating lipid concentrations, preventing against depression, Alzheimer’s disease and other cognitive disorders (59).

Pecans are my favorite in the fall-time. I love dry roasted pecans. They are easy to roast yourself, and they make your house smell amazing. To roast, first soak the nuts in water overnight. Then, drain and place on a baking sheet in the oven at 150 degrees Fahrenheit for 12-24 hours. Toss halfway and roast until the nuts are crunchy, and not soggy.


YOU GUYS! Launching my new favorite product this week: our keto nut butter 😍🤤 _ Before I went on carnivore, I probably crushed 14 jars of this velvety smooth creation. _ This lovely jar is packed with raw macadamia nuts, cashews, coconut butter and MCT oil to get you all the healthy fats your little heart desires. _ We also are using REAL ground vanilla and sea salt in this bad boy. Check out the bottom of that jar for proof. _ EDIT: we sold out on Amazon! Head to perfectketo.com/nut-butter for more. _ Can’t wait to hear what you think! 🌰🥜🌰🥜
It starts with limiting carbohydrate intake to just 20–30 net grams per day. “Net carbs” describes the amount of carbs remaining once dietary fiber is taken into account. Because fiber is indigestible once consumed, simply don’t count grams of fiber toward their daily carb allotment. So that means subtracting grams of fiber from total carb games, to give you the total net carbs.
Oatmeal is something we all miss when it starts to get cold outside, but it is filled with carbs. You can easily make your own oatmeal by following one of the many recipes online. Or, if you’d like a different twist on oatmeal, give our Cinnamon Roll Oatmeal a try. Using what you might think are strange ingredients (cue cauliflower), you get an absolutely delicious faux oatmeal.
We already mentioned that fruit is an important source of vitamin C. Well, fruit is also a great way of meeting your daily needs for potassium and folate – two nutrients that studies show most people are not eating enough [5]. You will also find these nutrients in certain vegetables, but fruit is a more reliable source of these nutrients as it is, more often than not, eaten fresh.
I’ve been making keto “Infusion water”. One lemon, cucumber 1/2 English type, 3 celery, one inch ginger, all sliced thin. Add to glass wide mouthed jar. Pour distilled water over everything. Pour off water into glass for a refreshing drink. Add cayenne if you like it. Add more water and share with family and friends, lol. Keep adding water and refrigerate for around twenty-four hours. Start again… this fresh water should make you feel noticeably energized…pay attention to your body!
(function(){"use strict";function s(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function l(e){X=e}function u(e){G=e}function c(){return function(){r.nextTick(p)}}function f(){var e=0,n=new ne(p),t=document.createTextNode("");return n.observe(t,{characterData:!0}),function(){t.data=e=++e%2}}function d(){var e=new MessageChannel;return e.port1.onmessage=p,function(){e.port2.postMessage(0)}}function h(){return function(){setTimeout(p,1)}}function p(){for(var e=0;et.length)&&(n=t.length),n-=e.length;var r=t.indexOf(e,n);return-1!==r&&r===n}),String.prototype.startsWith||(String.prototype.startsWith=function(e,n){return n=n||0,this.substr(n,e.length)===e}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=function(e,n){"use strict";return"number"!=typeof n&&(n=0),!(n+e.length>this.length)&&-1!==this.indexOf(e,n)})},"./shared/require-global.js":function(e,n,t){e.exports=t("./shared/require-shim.js")},"./shared/require-shim.js":function(e,n,t){var r=t("./shared/errors.js"),i=(this.window,!1),o=null,s=null,a=new Promise(function(e,n){o=e,s=n}),l=function(e){if(!l.hasModule(e)){var n=new Error('Cannot find module "'+e+'"');throw n.code="MODULE_NOT_FOUND",n}return t("./"+e+".js")};l.loadChunk=function(e){return a.then(function(){return"main"==e?t.e("main").then(function(e){t("./main.js")}.bind(null,t))["catch"](t.oe):"dev"==e?Promise.all([t.e("main"),t.e("dev")]).then(function(e){t("./shared/dev.js")}.bind(null,t))["catch"](t.oe):"internal"==e?Promise.all([t.e("main"),t.e("internal"),t.e("qtext2"),t.e("dev")]).then(function(e){t("./internal.js")}.bind(null,t))["catch"](t.oe):"ads_manager"==e?Promise.all([t.e("main"),t.e("ads_manager")]).then(function(e){t("./ads_manager/main.js")}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined}.bind(null,t))["catch"](t.oe):"content_widgets"==e?Promise.all([t.e("main"),t.e("content_widgets")]).then(function(e){t("./content_widgets.iframe.js")}.bind(null,t))["catch"](t.oe):void 0})},l.whenReady=function(e,n){Promise.all(window.webpackChunks.map(function(e){return l.loadChunk(e)})).then(function(){n()})},l.installPageProperties=function(e,n){window.Q.settings=e,window.Q.gating=n,i=!0,o()},l.assertPagePropertiesInstalled=function(){i||(s(),r.logJsError("installPageProperties","The install page properties promise was rejected in require-shim."))},l.prefetchAll=function(){t("./settings.js");Promise.all([t.e("main"),t.e("qtext2")]).then(function(){}.bind(null,t))["catch"](t.oe)},l.hasModule=function(e){return!!window.NODE_JS||t.m.hasOwnProperty("./"+e+".js")},l.execAll=function(){var e=Object.keys(t.m);try{for(var n=0;n=c?n():document.fonts.load(u(o,'"'+o.family+'"'),a).then(function(n){1<=n.length?e():setTimeout(t,25)},function(){n()})}t()});var w=new Promise(function(e,n){l=setTimeout(n,c)});Promise.race([w,m]).then(function(){clearTimeout(l),e(o)},function(){n(o)})}else t(function(){function t(){var n;(n=-1!=y&&-1!=g||-1!=y&&-1!=v||-1!=g&&-1!=v)&&((n=y!=g&&y!=v&&g!=v)||(null===f&&(n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),f=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))),n=f&&(y==b&&g==b&&v==b||y==x&&g==x&&v==x||y==j&&g==j&&v==j)),n=!n),n&&(null!==_.parentNode&&_.parentNode.removeChild(_),clearTimeout(l),e(o))}function d(){if((new Date).getTime()-h>=c)null!==_.parentNode&&_.parentNode.removeChild(_),n(o);else{var e=document.hidden;!0!==e&&void 0!==e||(y=p.a.offsetWidth,g=m.a.offsetWidth,v=w.a.offsetWidth,t()),l=setTimeout(d,50)}}var p=new r(a),m=new r(a),w=new r(a),y=-1,g=-1,v=-1,b=-1,x=-1,j=-1,_=document.createElement("div");_.dir="ltr",i(p,u(o,"sans-serif")),i(m,u(o,"serif")),i(w,u(o,"monospace")),_.appendChild(p.a),_.appendChild(m.a),_.appendChild(w.a),document.body.appendChild(_),b=p.a.offsetWidth,x=m.a.offsetWidth,j=w.a.offsetWidth,d(),s(p,function(e){y=e,t()}),i(p,u(o,'"'+o.family+'",sans-serif')),s(m,function(e){g=e,t()}),i(m,u(o,'"'+o.family+'",serif')),s(w,function(e){v=e,t()}),i(w,u(o,'"'+o.family+'",monospace'))})})},void 0!==e?e.exports=a:(window.FontFaceObserver=a,window.FontFaceObserver.prototype.load=a.prototype.load)}()},"./third_party/tracekit.js":function(e,n){/**
Consumption of EPA and DHA in fish three times per week has been found to be a major predictor of better weight management because of improved insulin resistance (44).  Furthermore, consuming at least 2 servings of fish per week is associated with a decrease in various types of chronic disease including cancer and Alzheimer disease (45, 46).  It is also wise to use a high quality fish oil supplement to add more anti-inflammatory fish oils to your diet.
NOTICE: The information contained or presented on this website is for educational purposes only. Information on this site is NOT intended to serve as a substitute for diagnosis, treatment, or advice from a qualified, licensed medical professional. The facts presented are offered as information only - not medical advice - and in no way should anyone infer that we or anyone appearing in any content on this website are practicing medicine. Any diet, health, or nutritional program you undertake should be discussed with your doctor or other licensed medical professional. Seek the advice of a medical professional for proper application of ANY material on this site to your specific situation.
Limes and lemons have very little sugar: just 1.1 grams and 1.5 grams per fruit, respectively. Citrus fruits like these can be used in keto-friendly foods like cauliflower hummus, mayonnaise and smoothies. A quick twist in any meat or fish recipe will greatly enhance most meals. Lemons and limes are also a source of vitamins, minerals and antioxidants, which have been linked to various health benefits.

Any of these sweeteners can help you stick with your ketogenic diet, keep your carbohydrates and sugars low and still obtain your sweet fix. Many are indigestible, which means they don't become carbohydrates at all, and your body just excretes them as waste. Just make sure that if you opt to use fruit powders like lucuma and monk fruit powder, no extra sugars have been added.
I totally understand how you feel! 😊 But the truth is that most people can't do that... speaking from my own experience. When I started following a low-carb diet my palate was completely different to what it is now and I couldn't imagine skipping sweeteners, bread alternatives and other substitutes. They helped me transition into the way I eat now. These days I don't use any sweeteners - or just a small amount in occasional treats. I keep my diet very simple and often cook with just 5-10 ingredients.

This Cheesy Gluten Free & Keto Chicken Quesadilla Recipe can be Made in Under 20 Minutes!!! It’s Incredibly Easy to Make and Tastes Just Like a Traditional Mexican Style Quesadilla. The Low Carb and Keto Cheese Shell is a Perfect Fit for this Classic. You’ll Wonder Why you Haven’t Tried This Sooner! It Makes an Awesome On The Go Lunch or an Easy to Throw Together Dinner. It Would also Be Great for Parties Because it Can be Made Ahead an Reheated in Just a Few Minutes.


Over the past several decades, research on low-fat diets has evolved. Since releasing its infamous review, Time has released follow-up articles that suggest cholesterol and fat may not be as bad as originally thought. The recent popularity of high-fat diets, such as the ketogenic diet, have helped this long-despised macronutrient gain some positive traction. Still, there exist many myths and misconceptions around the ketogenic diet. 

Michelle, I second Libby’s remarks about “The fear of saturated fat is so old fashioned and outdated. Research shows saturated fat is healthy, stable and protective.”. In addition to her link, get a used copy (or new) of Nora Gedgaudas’s book Primal Body Primal Mind. Dr. Eric Berg has put out many youtube videos about Keto and intermittent fasting. Search his name with weight, or keto, or intermittent fasting, or phytic acid. They are some interesting videos.
Essential fatty acids (the omegas) provide core functions to the human body, but they are often times out of balance when on a standard diet. On keto, with a little bit of preparation, your omega fatty acids are easily manageable. If you want to know more about essential fatty acids, omegas, and how they interact with our body on a ketogenic diet, you can read more here >

This milk yogurt contains just 1 gram of net carbs, giving you a little wiggle room when it comes to carbohydrates. If you are craving additional sweetness, you can choose to sweeten your low carb yogurt with a keto-friendly sweetener, like stevia or monk fruit. You could also top with fresh fruit like blueberries or raspberries, avoiding high-carb fruits. Or, make a yogurt parfait with chia seeds and keto yogurt topped with homemade whipped cream, made with heavy whipping cream or coconut cream.
One of the most common keto diet myths is that fruit must also be eliminated from the diet in order to effectively achieve a state of ketosis. However, this couldn’t be further from the truth. In fact, there are plenty of nutritious and delicious keto diet fruit options that can definitely be included in moderation as part of a healthy low-carb diet.

On the flip side, the keto diet takes most fruits off the table (no pun intended) since they are loaded with sugar and carbohydrates. But we understand that you might find yourself craving something sweet and juicy every once in awhile. Not to worry: there are still some low-carb fruits that you can occasionally treat yourself to (remember that avocado is technically a fruit!). Key word here is occasionally!


When I first started making homemade, low-carb yogurt, it really surprised me that you can use yogurt to make yogurt! Just add some yogurt to the milk and the magic will happen! Once the yogurt is made, strain through a cloth to achieve thick, Greek-style creamy goodness that you can eat straight or serve with some fruit for a healthy and delicious breakfast.

My main reason for contacting is the problem I may have with chewing sugar free chewing gum ( two packs a day )whilst on this diet. I need to chew most of the time to somewhat disguise the constant spasming to my mouth. Can you suggest a chewing gum that is suitable whilst on this diet? Thank you for the information and references you have provided. If you know of anything regards this diet and dystonia, I would be most grateful.


There’s homemade mayo using organic, pasture-raised eggs and avocado oil, and then there’s Miracle Whip. “The fatty-acid profile of conventional eggs, plus the omega-6 dose of the oil used to make conventional mayo is pro-inflammatory,” Dana Hunnes, PhD, MPH, RD, senior dietician at the Ronald Reagan UCLA Medical Center says. Plus she says it could be at higher risk for antimicrobial contamination due to the lack of sanitary conditions for chickens raised in a conventional farm.


Meat supplies a whole range of nutrients – including nutrients like vitamin B12 that you can’t get anywhere else. It’s also a key source of protein for keto diets. At the very minimum, humans need to eat enough protein to repair our muscles and do all the other important stuff that protein does. So “enough meat” means enough to serve as a primary protein source and round out your diet with essential nutrients that are mainly or only found in meat.
FULL DISCLOSURE - the original recipe does not have the added unflavored gelatin, but it set too soft for me. Also, it did not add the sweetener over the jello sweetening, but the sour cream "bite" was off-putting for me (I'm not a fan of it straight at all), so adding that little bit of sweetness took the edge off, and it is still far less sweet than my old sweets! And this works fabulously for those who can't afford other fats sources - or who just need an awesome satisfying snack with staying power that kills the sweet tooth, but without all the sugar!
I have been on a Keto diet for a little over 2 weeks now. I am still getting tingly sensations and minor headaches, though I believe that will dissipate once I'm fully adjusted in another 2-4 weeks. I started running again and am pushing it pretty hard, so I'm sure that's contributing. It feels like when I used to starve myself for wrestling and I get a sense that my blood sugar is low. I have added hemp hearts (about 6 tablespoons per day) to help combat because I read more magnesium can help.
Rami co-founded Tasteaholics with Vicky at the start of 2015 to master the art of creating extremely delicious food while researching the truth behind nutrition, dieting and overall health. You can usually find him marketing, coding or coming up with the next crazy idea because he can't sit still for too long. His top read is The 4-Hour Workweek and he loves listening to Infected Mushroom in his spare time. 

This content is strictly the opinion of Dr. Josh Axe and is for informational and educational purposes only. It is not intended to provide medical advice or to take the place of medical advice or treatment from a personal physician. All readers/viewers of this content are advised to consult their doctors or qualified health professionals regarding specific health questions. Neither Dr. Axe nor the publisher of this content takes responsibility for possible health consequences of any person or persons reading or following the information in this educational content. All viewers of this content, especially those taking prescription or over-the-counter medications, should consult their physicians before beginning any nutrition, supplement or lifestyle program.
I made this and it was awesome! I made it without a crust, NY style. I think I did not add enough sugar substitute (I used a monk fruit sweetener) but it was still amazing. It’s cheesecake – plain and simple. I also bought some sugar free strawberry preserves (I bought Polaner brand) and put the preserves on top. I am down about 10 pounds in a little more than 2 weeks. I found it impossible at my age to lose weight without going into ketosis. I just cannot believe that I can eat like this, not be hungry, not pay a lot of money to some commercial outfit to help me lose weight, and still lose weight. Thank you for this recipe!
Copyright © 2019 Leaf Group Ltd. Use of this web site constitutes acceptance of the LIVESTRONG.COM Terms of Use , Privacy Policy and Copyright Policy . The material appearing on LIVESTRONG.COM is for educational use only. It should not be used as a substitute for professional medical advice, diagnosis or treatment. LIVESTRONG is a registered trademark of the LIVESTRONG Foundation. The LIVESTRONG Foundation and LIVESTRONG.COM do not endorse any of the products or services that are advertised on the web site. Moreover, we do not select every advertiser or advertisement that appears on the web site-many of the advertisements are served by third party advertising companies.
These pancakes do not turn out firm enough for you to be able to flip them in the air, but that is exactly what makes them so incredibly soft, fragile, meltable inside your mouth, etc. At this point, for some reason, I can’t help but hear Debra Morgan from the Dexter series using the f-word like a hundred times to compliment on the softness of the pancakes. 

This is my own personal alternative, though I've recently fallen back in love with Greek yogurt again (normally the texture and waxy coating it leaves in my mouth are very off-putting...). Looking at this now, I could easily see adding an unflavored/flavored protein powder and/or collagen to make this have more of a protein content. You might even mix pureed cottage cheese with the sour cream. I'm not sure what that would do for texture... Possibilities are endless, really, once you master the initial recipe.

While Yoplait is known for its dessert-flavored yogurts—a high-sugar snack that doesn’t make the cut while on keto—its newest addition tops our nutritional charts. Unlike other dairy yogurts, YQ by Yoplait drastically reduces its carb count by ultra-filtering the milk. This removes 99 percent of the lactose (a type of sugar), so you still get gut-loving probiotics with almost zero carbs.
Danyiel, Your daily macronutrient needs (for calories, protein, fat, and carbs) vary person to person, and also based on what your fitness goals are (for example, weight loss, maintenance, etc.). There are calculators that help you determine your specific macro levels; you might find our macro calculator review post helpful: https://theketoqueens.com/keto-macro-calculator-review/ Please let us know if you have other questions; good luck on your keto journey!

Getting the adequate amount of fat required to send your body into ketosis is fairly easy. Common sources of keto-approved fat include salmon, avocados, and coconut oil. For example, you could throw a couple of tablespoons of coconut oil into your favorite smoothie. Or you could pull a keto classic and mix in a tablespoon of butter or coconut oil into your coffee. When going keto, make sure to drink lots of water, resist processed foods, track what you eat, and monitor your blood sugar levels.
I make my own coconut milk yogurt. Easy, bring to a boil, add plain gelatin, let cool down to add culture (I use a small tub of Coyo plain), place in a an electric yogurt maker for 12 hours. When removing from maker I add stevia to sweeten, then put in jars into the fridge. It thickens up nice, like greek yogurt. Much cheaper than the store bought Coyo.
Rami co-founded Tasteaholics with Vicky at the start of 2015 to master the art of creating extremely delicious food while researching the truth behind nutrition, dieting and overall health. You can usually find him marketing, coding or coming up with the next crazy idea because he can't sit still for too long. His top read is The 4-Hour Workweek and he loves listening to Infected Mushroom in his spare time.
This means that when you eat poppy seeds, you would fail an opiate test, so keep that in mind. The concentration of opiates in ripe poppy seeds is too low to cause any health problems, though. But they can help alleviate mild pain to some extent.Poppy seeds are rich in oleic and linoleic acids. These fatty acids help with weight loss and they balance out blood cholesterol. Linoleic acid is an essential nutrient important for health hair and wound healing.
Oh my god, they are freaking delish. I had to bake for 20 mins instead and theyre still pretty crumbly but the best thing I’ve made on Keto. I was so sure they’d taste weird because of the almond flour but they taste seriously great. Wouldn’t be bad to have a coconut version and instead of raspberry, just use cocoa powder in either the cookie or the cream cheese.

Nutritionists, including the Good Housekeeping Institute's own Jaclyn London, MS, RD, CDN, remain more skeptical. The diet's aim of inducing ketosis — a metabolic process where the body uses fat instead of carbs for energy — can backfire because this plan takes a lot of willpower. Plus, any weight you may lose while on it can return when you stop. RDs and other experts like U.S. News and World Report agree that Mediterranean-style eating plans have more research behind them and produce better, more long-lasting results.


If you're still not sure what to do, or you're a keto veteran and you're looking for some help, you should check out our coaching program. Ketovangelist coaches live keto all day, every day. We keep up to date on the latest science, too. But more importantly, we focus on your goals to help you achieve success in your keto journey. It's always better to have someone in your corner, guiding you along. So if you're ready for success, sign up for a coach today.
Getting the adequate amount of fat required to send your body into ketosis is fairly easy. Common sources of keto-approved fat include salmon, avocados, and coconut oil. For example, you could throw a couple of tablespoons of coconut oil into your favorite smoothie. Or you could pull a keto classic and mix in a tablespoon of butter or coconut oil into your coffee. When going keto, make sure to drink lots of water, resist processed foods, track what you eat, and monitor your blood sugar levels.
!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;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.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
×