We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Boldsky sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Boldsky website. However, you can change your cookie settings at any time. Learn moreChange Settings Continue
The biggest shifts in your daily habits will be how you food shop and how you cook, and recipes that are ketogenic need to be followed rather than just low-carb. You will require the healthy fats in order to get into ketosis and have enough energy without the carbs. And you will be considerably more energetic and healthier when cooking your own keto-friendly food rather than buying supposedly keto foods off the shelf.
Transfer the silicone mat to a large baking sheet. Bake 20 to 30 minutes, until golden brown and the edges are beginning to crisp up, then turn off the oven and let the crackers remain inside. If the edge pieces are browning too fast, simply remove them and let the remaining crackers sit in the warm oven until firm to the touch. They will continue to crisp up as they cool.
For both keto and Bulletproof diets, opt for full-fat, grass-fed, raw, and organic dairy to reap the anti-inflammatory benefits of omega-3s and CLA. Dairy is a great source of fat on a ketogenic diet, but be mindful not over-do the protein. Although milk (yep, even raw, full-fat, or goat milk) is too high in lactose sugars, you can stay in ketosis with foods like butter, ghee, and colostrum. Avoid sweetened or low-fat dairy, evaporated or condensed milk, and buttermilk to keep your fat intake high.
Hi Maya! Will be trying this recipe for my husband’s birthday this weekend. I’m new to keto and my husband is supporting me with cutting out sugar as much as he can. I just have 1 question – in the nutrition facts, you mentioned net carbs 5g, fiber 1g and sugar 2g. What is the difference between net carbs and sugar? I thought the sugar count is a part of total carbs subtracting the fiber which would mean the sugar count is equal to the net carbs? Hope you can explain further! Thank you 🙂
So easy to make! I used powdered monkfruit sweetener instead of the Erythritol. Just took it out from the oven, no cracks and is jiggly like it should be but it browned a bit on top. It also rose a lot so I am sure I overmixed it. It’s cooling on the counter right now before going in the fridge can’t wait to try it tomorrow. Next time I’ll be careful with the mixing and keep and eye on it instead of solely relying on the timer. Thanks Maya!
However, the need to eliminate carbohydrate-rich foods does not mean that all fruits must be removed from your daily diet. In fact, several high-fat, low-carb fruits, like coconut and avocado, are staples of the ketogenic diet. Ultimately, finding good keto fruits just involves identifying fruits with low carb content, so that you can consume healthy, sweet foods without affecting ketosis.
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.
If you like smoothies but don’t fancy the banana-based ones as they can contain extra sugars, then a coconut yogurt-based one can solve the problem! With the natural sweetness of the berries, this drink makes a fresh and fruity start to the day or a lovely refreshing Paleo-friendly snack. This recipe could also be used to make a frozen yogurt dessert! 

The whole point of going keto is to reach ketosis, a cult-y sounding name for the metabolic process that happens when your body uses fat instead of carbs for energy. To get there, you've gotta do the obvious: eat a whole lot of fat and little to no carbs. It's restrictive, but if you hack the the system just right, you can still create surprisingly delicious food—like taquitos and cookie dough bites. (These are our favorite keto recipes, by the way.)
If you’re on keto and have a sweet tooth, keep this sweetener out of reach. Artificial sweeteners have no place in a clean keto diet like Bulletproof, for several reasons. A recent study in rats[6] found that sucralose does not pass through the body undigested as previously thought. They also found that it showed up in rats’ fat deposits two weeks after the animals had stopped eating it, raising concerns about safety. Other research shows the low-carb sweetener wreaks havoc on your gut, worsening inflammation in people with conditions like Crohn’s disease.[7] Besides, if you’re using the non-pure version of sucralose (e.g. Splenda), it’s loaded with fillers that skyrocket its glycemic index up to about 80 — that’s higher than sugar.

I know it may be challenging to follow a healthy low-carb diet, especially if you are new to it. I hope this comprehensive list of keto-friendly foods will help you make the right choices, whether your goal is to lose weight or manage a health condition such as type 2 diabetes, insulin resistance, Parkinson’s, Alzheimer’s, epilepsy and even cancer.

Having said that, there is no (medical) reason for which these foods should be avoided. It does make life easier if you skip them as they are sometimes hard to find - you do have to find what works best for you. If using low-carb sweeteners and bread substitutes keep most people away from sugar and starch laden foods that's great. There are some dessert recipes with no sweeteners here - I think you'll like them 😊 ketodietapp.com/Blog/Filter
We hope this list helps you figure out which meats are optimal for your daily diet planning. We are working on creating a printable version of this, so check back with us for that. We would love to hear your thoughts on this, so please leave us a comment below. If you have a favorite cut of meat that we left off this list, let us know what it is. We can add it to the calculator and see what score it gets.
Nuts can be an important part of a well-formulated ketogenic diet and provide many essential micronutrients, together with having a generally very keto-friendly macronutrient profile, depending on the exact type of nuts. They will give you energy and will help you feel satiated, and can be an easy, quick and convenient snack that you can take almost anywhere with you.
I know it may be challenging to follow a healthy low-carb diet, especially if you are new to it. I hope this comprehensive list of keto-friendly foods will help you make the right choices, whether your goal is to lose weight or manage a health condition such as type 2 diabetes, insulin resistance, Parkinson’s, Alzheimer’s, epilepsy and even cancer.

All grains, even whole meal (wheat, rye, oats, corn, barley, millet, bulgur, sorghum, rice, amaranth, buckwheat, sprouted grains), quinoa and white potatoes. this includes all products made from grains (pasta, bread, pizza, cookies, crackers, etc.) sugar and sweets (table sugar, HFCS, agave syrup, ice creams, cakes, sweet puddings and sugary soft-drinks).
I’ve made this cheesecake twice now, and it is sooooooo easy and delicious! I’ve gotten great results by just following the recipe as you wrote it. I radically changed mine and my husband’s diet after we got the news that his blood sugar was a bit too high (pre-diabetic). His blood sugar is normal when he eats according to keto principles, and it’s nice for me to be able to give him a treat once in a while that won’t spike his blood sugar. Thanks so much for this recipe!
Keep in mind that, although there are plenty of keto-friendly fruit options out there, consumption of fruit on the keto diet should still be limited. Even on a modified keto diet, it’s recommended to aim for around 30–50 grams of net carbs per day to maintain ketosis and maximize results. Even one or two servings of these low-carb fruits can knock out a good chunk of your daily carb allotment in one shot, effectively kicking you out ketosis.

Legit Halleluj! Made this perfect my 1st attempt & every multiple times following. Also my 1st attempt ever at cheesecake. I think I made it 6 times during recent holidays. Helped me stay on keto during that time!!! Though I still hope to one day find a lower to zero carb cream cheese. One time I swapped cream cheese for Neufchatel cheese as it has fewer carbs (& less fat) but tasted nearly identical. Also, I sub crust to all pecan instead (just ground up raw pecans, butter & erythritol), I’ll have to try to remake one time with your almond crust, if we can pry away from the pecan! **Thank you for your fabulous recipe!!** (I use organic & grass-fed ingredients whenever I can, so it’s always such a bummer when a new recipe doesn’t knock outta the park. But this one does.)


Roasted nuts and seeds are not only tastier but the process of roasting them gets rid of any toxic elements and anti-nutrients. Raw nuts and seeds are more likely to have anti-nutrients or toxic elements in them that might not go well with your stomach. Also, remember to have the roasted nuts unsalted as salt and artificial preservatives are not ideal for a ketogenic diet.
First, a little background: Eric Westman, MD, director of the Duke Lifestyle Medical Clinic, explained to Health in a previous interview that in order to successfully follow the keto diet, you need to eat moderate amounts of protein, reduce your carb intake, and increase fats. When you reduce your carb consumption, your body turns to stored fat as its new fuel source—a process called ketosis. To stay in ketosis, followers of the keto diet must limit their carbs to 50 grams a day, Dr. Westman says.
Because you are using active ingredients in this recipe, it is important that you clean the equipment well before you start, but this can be done easily by soaking them in boiling water. This low-carb recipe uses live yogurt to start the culture process, and any plain one will do. Once the yogurt is ready you can serve it with berries or use it to make delicious creamy sauces.
Walnuts are 65% fat, most of which is the polyunsaturated kind. In fact, walnuts contain more polyunsaturated fatty acids (PUFAs) than other nuts, particularly the brain-boosting omega-3 fatty acids that studies show we should eat more [7]. Unfortunately, omega-3s easily become rancid quickly. To prevent rancidity, keep walnuts in a cool, dry place or in the fridge.
Great info. I’ll be starting again Jan 1, started before but barely got into it when I ended up in the hospital for respiratory failure, didn’t want to start a program like this on hospital food. Anyway, after doctors and oxygen, etc., I’m back in the right frame of mind, cleared out all my cupboards, fridge, etc., just have enough to get me to Jan 1. It’s been a horrible year, so gonna make 2019 MY year, all ways around. This list will help a lot, since I keep forgetting whats what, and was eating honey, thinking it was OK since it was natural, etc…..wrong! I think I kind of have the rest OK, but thanks for the reference sheet, this will help a lot.
Here it is, the definitive low carb fruits list! This list comes highly requested by my readers who need to know: what’s the verdict on carbs in fruit? Is there any such thing as “keto fruit” or is it too good to be true? After receiving such positive feedback on our low carb vegetable list, I wanted to create a searchable, sortable guide to display a low carb fruits list as well.
A lot of people will argue that eating cheese on a ketogenic diet is harmful. The assumption that by eating cheese you are prone to taking in additional carbs, which is not 100% true. Yes, cheese does contains carbs so as long as you don’t go over the carb limit, you’ll be good. The thing to be concerned about is most individuals have a sensitivity to dairy products (and don’t know it), due to the casein in them. So if you have dietary sensitivity to it, avoid it (many people who suffer from a keto diet stall should cut out cheese). Cheese can be a great source of fat soluble vitamins. Eaten in moderation therefore, cheese is ok.
However, most nuts also contain antioxidants that protect against linoleic acid oxidation, so considering the small amount of nuts most people eat, this is probably not a huge problem for you to worry about. And if you are worried, then dehydrating soaked nuts at low temperatures can be useful in reducing the possibility of PUFA damage along with the levels of phytic acids in nuts.
Coconuts are one of the top keto foods because they contain loads of medium-chain triglycerides (MCTs), easily-digestible fats that your liver instantly turns into ketones and burns for energy. Not only that, these coconut chips are a great source of fiber, which will help keep things moving along when you’re not loading your plate with too many carb-laden fruits and veggies.
Just when you thought your midnight-snacking of shredded cheese could be considered a healthy habit thanks to keto… (You kid, you knew it was too good to be true all along.) Cheese in general is not recommended on clean keto or the Bulletproof Diet. Dairy proteins are among the worst offenders for allergies and inflammation. If your body doesn’t like casein, your immune system will attack every time you eat it. The reaction may be subtle and chronic, or it could trigger an autoimmune flare-up and other inflammatory conditions. Cheese also harbors tons of toxic mold from the animal’s diet.[11]

Thanks for the fabulous recipe. This cheesecake had the perfect texture and taste. I used granular Swerve in the crust and powdered Swerve in the filling. It cracked upon cooling (I placed on a wire rack immediately so maybe this contributed to cooling too quickly?) but honestly, small problem when it tastes this good. Smothered it in raspberry sauce and it didn’t matter how it looked! I will be making this regularly.


Watermelon is a staple summer fruit and another low-carb way to help satisfy your sweet tooth on keto. Each ½ cup of diced watermelon has 5.4 g of net carbs. It’s also an acceptable choice when dieting because of its high water content. The ½ cup serving size of watermelon has about 23 calories and 4.7 g of sugar. This juicy fruit also offers 432 IU of vitamin A, which is 8.6 percent of the DV.
Tea and coffee, including Bulletproof Coffee, are completely ketogenic, with bonus points for jump-starting weight loss and focusing your mental clarity. Watch out for sweeteners, fillers, or artificial flavors. While you can drink unsweetened, plant-based milk alternatives in moderation without going out of ketosis, they are not Bulletproof, and are usually loaded with toxic molds — the exception being full-fat coconut milk.[4] If you plan to include them in your diet, beware of carrageenan and BPA-lined containers.

This is a great article!! I love pecans, walnuts, macadamia and Brazil nuts. Moderation is definitely the key. I don't think I could ever cut them out completely, and so glad this article backs up my thoughts about them. It's also nice to hear a good word about flax! For a few months now I've read nothing but bad about it and though I have some I've avoided using it. Now I think I will start adding it back in! Thanks for all this research!! 

Coconut oil contains a combination of medium-chain triglycerides (MCTs) and long-chain fatty acids that make it one of the ideal ketogenic foods. Lauric acid is the dominating fatty acid most concentrated in unrefined coconut oil.  Coconut oil provides many benefits including the ability to regulate blood sugar and hormone levels, boost thyroid function, fuel the human body’s metabolic demands and provide healing support to cells, tissue and organs. (11, 12)
Thank you, Ariana! Are you referring to concentrated pure monk fruit powder, OR powdered monk fruit blend (which has monk fruit and erythritol in the ingredients)? If it’s concentrated powder, it can vary due to the concentration but would be a lot less. If it’s a blend, the amount would be similar but just a little less – just use scant measuring cups.
Scientists are discovering that we need specific nutrition found only in plants to regulate our DNA. DNA is our genetics, but the regulation is our EPI-genetics. Basically your DNA is a template for your whole body, but it needs specific signals, from your diet, to regulate it how it works. Phyto-chemicals, found in abundance in low carb vegetables and keto friendly fruit are crucial for DNA regulation. These plant based signals kick-start fertility, virility, libido, a positive mood and much more. That’s exactly what you want on keto, even more health, energy and vitality! In fact, eating enough nutritionally dense plants will prevent many of the diseases we find so commonly today.
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!
Try to replace all soda and juice consumption with something that has no sugar or only trace amounts of sugar. Switch out fruit juices for low-carb smoothies and tea. Tea comes in a variety of flavors that can help you get through the day if you get tired of water. There are a variety of different smoothies you can make for a meal replacement or as a quick snack as well.
Roasted nuts and seeds are not only tastier but the process of roasting them gets rid of any toxic elements and anti-nutrients. Raw nuts and seeds are more likely to have anti-nutrients or toxic elements in them that might not go well with your stomach. Also, remember to have the roasted nuts unsalted as salt and artificial preservatives are not ideal for a ketogenic diet.

One thing to keep in mind: If it's whipped cream you're after (and not whipping cream, to add to your coffee), it might be best to, uh, whip it up yourself (one cup of the whipped stuff has under four grams of carbs and just over 43 grams of fat), since most store-bought versions have added sugar. To do that, all you need is heavy whipping cream, a hand mixer and a mixing bowl, and you whisk until the cream becomes fluffy. Add a pinch of pure vanilla extract for some flavor.


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.
Just wanted to say thank you! I followed this recipe and if you would’ve served me this at a restaurant I wouldn’t know the difference between this and regular cheesecake! Some minor changes I did only because of the ingredients I had available were to use coconut flour vs almond flour, stevia packs (converted) vs. erythritol for both crust and batter, and just a small amount of almond milk to get the right consistency for the crust. For anyone who may need it, for every cup of almond flour I substituted 1/4 cup (or 2 ounces weighed) of coconut flour. Along with the almond milk, I increased the amount of butter used by about 1 tbsp since coconut flour really sucks up moisture. After that, I followed everything else listed including directions and was not disappointed. Although I used an incorrect pan type(only 2inch high 9inch solid baking pan) so I wasn’t the prettiest cheesecake, it was still delicious which is honestly all I cared about. I might also add that this is the first time I’ve ever baked cheesecake (or any type of baking) of any type, so for anyone who might think it’s difficult, give it a try!
Scientists are discovering that we need specific nutrition found only in plants to regulate our DNA. DNA is our genetics, but the regulation is our EPI-genetics. Basically your DNA is a template for your whole body, but it needs specific signals, from your diet, to regulate it how it works. Phyto-chemicals, found in abundance in low carb vegetables and keto friendly fruit are crucial for DNA regulation. These plant based signals kick-start fertility, virility, libido, a positive mood and much more. That’s exactly what you want on keto, even more health, energy and vitality! In fact, eating enough nutritionally dense plants will prevent many of the diseases we find so commonly today.
We are on a low carb diet but my Husband loves Cheese Cake. Since it’s just the two of us I didn’t want to make such a large pie; so I cut the recipe in half (using 2 eggs) and used a 9″ Pyrex pie pan. I cooked it at 300 for 40 mins and it turned out perfect. We do live at almost 5K feet.) The only thing I would do different is add more powdered erythritol to the filling to suit our taste (everyone is different). Every night we have a slice and my Husband keeps telling me how good it is. Using the product labels of what I have on hand I came out with 6.25 net carbs per 1/8th of my pie pan. Thank you for helping us works some good sweets into our diet! The cheat days are going to be fewer and farther between now that I have found your site.
One of the most researched benefits, however, is how eating a high-fat diet can treat disorders such as epilepsy and Alzheimer's. There are also potential benefits for some diabetics, as ketosis can help your body regulate its blood sugar. But an overabundance of ketones can lead to diabetic ketoacidosis, so those with type 1 diabetes may choose to pursue other dietary options.
Thanks for your question. Yes, millet and quinoa are seeds; however, they are much higher in carbs than the seeds discussed in the article. Depending on your carb tolerance and goals, you might be able to include them in your diet in small amounts. But it's my understanding that they wouldn't provide any additional benefit for gut health beyond what the lower-carb seeds and nuts do -- in fact, I'd argue that nuts and seeds would be more beneficial. Most of the carbs in millet and quinoa are digested and absorbed in the small intestine, which wouldn't have any effect on the microbiome. By contrast, most of the carbs in the seeds and nuts I recommend in the article are mainly fiber, including soluble fiber, which does promote gut health. I hope that helps! - Franziska
Sorry about that, Shelly! No, not at all. I just have a process where I answer more involved questions in a separate batch from general thank you’s. It just makes it easier this way for me to get through so many comments that come in each day. I really do appreciate every one and answer them as soon as I can. I did answer your other question already. Thank you so much for visiting and commenting!
If you choose to make your sauces and gravies, you should consider investing in guar or xanthan gum. It’s a thickener that’s well known in modern cooking techniques and lends a hand to low carb by thickening otherwise watery sauces. Luckily there are many sauces to choose from that are high fat and low carb. If you’re in need of a sauce then consider making a beurre blanc, hollandaise or simply brown butter to top meats with.

Try to replace all soda and juice consumption with something that has no sugar or only trace amounts of sugar. Switch out fruit juices for low-carb smoothies and tea. Tea comes in a variety of flavors that can help you get through the day if you get tired of water. There are a variety of different smoothies you can make for a meal replacement or as a quick snack as well.
As mentioned earlier, the keto diet takes carbs intake into consideration. And if you look at carbs found in yogurt, you will find that yogurt, of many types, have lots of carbs. Strawberry yogurt, for instance, has around 33 grams of carbs, which is more than recommended 20g of carbs per meal to be in shape – and less than 20g per meal to lose weight.

Despite its bad reputation, consuming the egg yolk is a key part of receiving all the great health benefits eggs have to offer.  The egg yolk is concentrated with essential nutrients like folate, B12, zinc and choline.  It is also rich in the fat burning compound conjugated linoleic acid (CLA) and the powerful and hard to get fat soluble vitamins A, D, E and K2. 

The ideal keto fruit is a high-fat, low-carb fruit. The two obvious choices here are coconut and avocado. Looking at ketogenic diet plans, you'll always see fat — that's the whole point of the diet, after all. However, it's important to diversify your fats. Don't always opt for milk products; instead, try swapping your whole milk for coconut milk or trading your butter for avocado butter.
I am talking, of course, about Liberté Méditerranée 9 percent yogurt, a cultured dairy product so delicious that I’ve thought of its richness every single day since I ate it on vacation in 2015. After I finished, I felt literally drunk and stumbled around my Airbnb, clutching the egg of my yogurt-filled stomach. There was the line between pleasure and pain; ever since then, I have dreamed of going back.
!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
×