Nuts are best consumed soaked and slow-roasted, which is also referred to as “sprouting”. Nuts have naturally occurring anti-nutrients like phytic acid and lectins. They exist to protect the plant in nature and the phytic acids and lectins can prevent nutrient absorption. Soaking nuts will break down the phytic acid and lectins so our bodies can digest the nuts better and increase nutrient absorption. If you have digestive discomfort after eating nuts or seeds, try soaking and roasting the nuts. Phytic acid can cause inflammation and irritation in the gut. Removing the acid will make digestion easier.
Strawberries and currants have fairly high sugar content in the 7 to 9 gram-per-cup serving range. Cranberries and raspberries, on the other hand, only have between 4.5 and 5.5 grams. You should be aware that it's not just about sugar, though — the total carbs in raspberries come out to 14.7 grams per serving, while cranberries have 13.4 grams per serving. Despite this, it's easy to have half a serving of any of these berries as part of a dessert or morning smoothie and still be within keto diet parameters.
My reason for starting Keto was two-fold. First and foremost I desperately wanted to lose weight, but I also wanted to get off all the medication I was on for T2 Diabetes and high blood pressure.  The reason I stay Keto is to keep the weight off of course and to stay off medication, but also I want overall health and well being. I want to stay energized, be strong, and be as chemical and preservative free as possible.
This is my ABSOLUTE favorite cheesecake recipe…and I’ve tried my fair share! I used Lakanto Golden for the crust and powdered swerve for the filling and it resulted in a divine mix of flavors and textures. I also underbaked mine by about 10 mins, but think I would only underbake by 5 next time. I used a blueberry compote over it and my friends (keto and non-keto alike) went crazy over it on Super Bowl Sunday! THANK YOU for sharing all of your yummy creations with us!
Vigorous exercising depletes muscle and liver glycogen [11]. However, keep in mind that it takes a lot of energy for this to happen. Some people even do extreme types of "glycogen depletion workouts" for this purpose. Weight lifting, and high-intensity intermittent training are good examples of glycogen-depleting workouts. If you can handle this type of activity, then do give it a go.

Convenience is a huge component to maintaining your ketosis and a low will power ketogenic diet. This is the main reason Perfect Keto created a pure MCT Oil Powder, for a premium source of healthy quick fats, you can carry around. It’s so important to not find yourself in the situation where you hit the panic button and reach for something terrible for your diet, just because it’s your only option at the moment. Read more on why MCT supplements are crucial here, but for now, back to the nuts.
You can have almonds, walnuts, cashews, sunflower seeds, pistachios, chestnuts, and pumpkin seeds. Chia seeds and flaxseeds can also be added to meals, such as a delicious smoothie. Both nuts and seeds are high in fiber, which are going to help you feel fuller longer and more satisfied overall. Nuts are also beneficial because they’ve been linked to a reduced risk of heart disease and other ailments. 
Thank you, Erica. Sorry, mascarpone won’t work in a baked cheesecake – it melts into a butter-like consistency when heated. Also, just so you know, mascarpone does not have 0 carbs. Manufacturers get away with writing 0 because they can round down if it’s less than 1 gram per serving. Mascarpone has 0.3 grams carbs per tablespoon, and cream cheese has 0.8 grams per tablespoon.
Your macro goals on the keto diet will focus on eating minimal amounts of carbs, adequate amounts of protein (enough to maintain your lean body mass), and the rest of your nutritional needs will be met with fat. This includes fat from your body and fat from your plate. If your goal is fat loss, the fat from your dietary fat intake will be limited a bit to create a calorie deficit so your body fat stores can be burned for energy. That’s the basis of most keto calculators!
This is the only way my kids will eat Brussels sprouts! It’s actually great for me because this dish is fast, easy and healthy, and it makes a lovely side. Quick-cooking Brussels sprout halves are available in the prepackaged salad aisle at the grocery store. They’re a timesaver if you can find them, but you can always just buy whole ones and slice them in half. —Teri Rasey, Cadillac, Michigan
Low in fat and high in protein, cottage cheese has long been a staple for many dieters. However, people on the keto diet may want to be careful about eating cottage cheese in abundance. A single cup of small curd cottage cheese has roughly 8 grams of carbohydrates. Although it may be good to eat alone as a filling snack, be careful about pairing it with other foods that have traces of carbs, like avocados and nuts.
That's why keto die-hards are notorious for eating plenty of bacon and cheese. However, if you're tired of eating the same bunless cheeseburger every night, there are plenty of meat-based fat sources you likely haven't tried. Get creative and make one of these five fatty cuts of meat for dinner. Of course, it's best not to go overboard and eat these for every meal–most dietitians recommend getting healthy fats from plant-based sources like nuts and avocado.

This is such a pretty dish that you could serve it for breakfast or as a dessert after a family meal. The layers of chia, fruit and creamy yogurt are just crying out for you to tuck in! You can also change the fruits for added color if you like – blueberries are great in this recipe. When you reach the chia seed layer you will get a wonderful hit from the ginger and cinnamon, setting off the flavor of the fruit.

If you can’t have cheese on clean keto, at least you can have bacon? Well, sort of. Traditional bacon contains those pesky sulfites from before, along with nitrates (aka another carcinogen), Hunnes says. One recent study found a link between nitrate consumption and mania by looking at both humans and rats.[12] And nitrates are a common migraine trigger — one study found that they can actually alter our oral bacteria, which is what can set off the migraines. [13]

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!
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.
These taste so freaking good. I used this filling and the crust/baking directions from the pina colada cheesecake cupcake recipe. The only thing I would change is to make sure to include directions to beat the eggs into the cream cheese/sweetener mixture on the lowest speed to avoid getting air bubbles in there!!! I beat them too fast and ended up with cheesecakes that puffed way up in the oven and the deflated when they cooled and it made the texture a little off. Planning on making them again sometime because they seriously taste amazing and were pretty easy, just sucks because I was making these for graduation and made 2.5 dozen and none turned out right 🙁
The ketogenic diet is super popular these days, but following it can be challenging. The plan requires a lot of diligence, as eating too many carbohydrates can knock you out of fat-burning mode, also known as ketosis. Keto dieters eat large amounts of fat, a moderate amount of protein, and only 20-30 grams of carbohydrates per day—or about half a medium bagel—to maintain ketosis.
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!
If you have been struggling a bit with desserts that won’t break every rule of the keto way of life, here is the answer! Low-carb cheesecake can fill the void and let you enjoy your eating plan instead of missing out. This cheesecake is very, very rich, so you will probably find a small piece will satisfy your need for dessert. You can use toppings if you want to, but the plain vanilla taste is great as it is!
Sea vegetables are another rich source of green-nutrition and are a very low carb vegetable. Seaweed is also a good source of iodine, essential for thyroid hormone production. Used in sheets it can make a great practical alternative to bread, rolled into a tube like sandwich. Algae is also a potent antioxidant protects us from various diseases. Sea vegetables are anti-cancer, anti-coagulant (reducing the risk of stroke) and antioxidant. You can eat plenty of seaweed on keto and it’s also high in sea salt.

If you’re new or just still learning the ropes for the keto diet food list, your biggest questions probably revolve around figuring out just what high-fat low-carb foods you can eat on such a low-carb, ketogenic diet. Overall, remember that the bulk of calories on the keto diet are from foods that are high in natural fats along with a moderate amount of foods with protein. Those that are severely restricted are all foods that provide lots of carbs, even kinds that are normally thought of as “healthy,” like whole grains, for example.


Sesame seeds are a staple in Asian cousins. They add texture to sweet and sour sauces, and they help decorate soy-based meals. Sesame seeds add crunch to salads and they're tastiest when browned. You can add them to keto-friendly breads and you can eat them as tahini. Tahini, aka sesame paste, is the main ingredient of hummus and is a versatile ingredient when you're going keto.
Dehydrated fruit. When fruit is dehydrated, the moisture is removed. This process makes dehydrated fruit more nutrient dense than its fresh counterpart and ensures higher carb and sugar count by weight. Take apricots for example. In 100 grams of raw apricot, there are 9 grams of net carbohydrates. But in 100 grams of dehydrated apricot, the net carb count skyrockets to 82 grams of net carbs. Pretty significant difference, and you’ll see the same thing with plums vs. prunes, raisins, cran-raisins, and all the other dried variety of fruits.  
All I can say is OMG! I made this earlier and because I ate too much at dinner, I thought I would just take a small bite and have proper size slice tomorrow. But, I was shocked at how good this was. I mean, shocked. So, being already stuffed from too much soup, I had to eat more cheesecake. Now I know what I’m having for breakfast, lunch and dinner tomorrow. Thank you, Maya, for being a recipe-making cooking genius!

I scanned all my ingredients and also clicked on your links. My almond flour matches with the same amount of carbs but when I input everything, it has my net carbs as 4. My app may round up for some (I use Carb Manager). I think for me, the full carbs from the cream cheese is 32 oz of cream cheese at 32 net carbs (my box of cream cheese shows >1 for 1 oz) Bobs Red Mill almond flour at 2 cups for 24 net carbs and my 3 eggs show 1 carb. All together it puts it at 3.56 carbs per slice based on just those carbs. So not too far off from the 3 carbs.

Milk (only small amounts of raw, full-fat milk is allowed). Milk is not recommended for several reasons. Firstly, all the dairy products, milk is difficult to digest, as it lacks the "good" bacteria (eliminated through pasteurization) and may even contain hormones. Secondly, it is quite high in carbs (4-5 grams of carbs per 100 ml). For coffee and tea, replace milk with cream in reasonable amounts. You may have a small amount of raw milk but be aware of the extra carbs. Lastly, farmers in the United States use genetically engineered bovine growth hormone (rBGH). rBGH is injected to dairy cows to increase milk production. Opt for full-fat dairy labeled “NO rBGH”.
Looking for that hearty crunch that’s packed full of flavor? Look no more. Instead of cracking open a box of Ritz or Cheez-Its, go ahead and make your own! You can make crackers from anything including flaxseed meal (featured in The RULED Book), chia seeds, or even almond flour to make your own homemade crunchy snacks with a delicious flavor of your own.
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.
Polyphenols are a special group of phytochemicals – plant components with antioxidant properties. There are thousands of polyphenol compounds in fruits and vegetables, and examples include flavonoids, coumarins, lignans, tannic acid. By including fruit into your keto diet, you can reap some of the many health benefits of polyphenols like a reduced risk of type II diabetes and cardiovascular disease [4].

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.
The keto diet has become one of the most popular recent health trends. Short for “ketogenic diet,” the keto diet is all about minimizing your carbs and upping your fats. After a few days of following this eating routine, you go into something called ketosis, or the state your body enters when it doesn’t have enough carbs for your cells to use for energy. At this point, your body starts burning fat for more energy.
Regardless of the reason you switched to a low carb diet, it’s important to be mindful of your daily macros and caloric intake. Watch alcohol intake because it is additional, and empty, calories and will hinder you reaching your goals. Alcohol metabolization stalls fat burning until it’s out of your system. Something we expand on further in our Guide to Keto Alcohol.

Not all nuts and seeds are created equal. Although all of them tend to be a high-fat source with low to moderate protein and carbohydrates, each contains a different nutritional profile. Additionally, each contains a unique blend of compounds, vitamins, minerals, etc. Below, I have listed a few of the nuts and seeds you may want to emphasize while on a ketogenic diet, and some that you may want to eat less often.
You can usually use a mix of multiple flours to get a realistic texture in baking recipes. Combining flours and experimenting with your baking can lead to much lower net carb counts in recipes. We think these lemon poppyseed muffins (a mix of almond flour and flaxseed meal) make a great texture when combined with the fats from the heavy cream and butter.
Do you miss Quesadillas? If you do then you’re going to love this 6 Ingredient Keto Chicken Quesadilla Recipe. It’s so simple, yet so satisfying. I decided to replace the tortilla with a cheese shell  and it worked perfectly. The best part is, it’s so quick and easy to make. I used plain chicken but you could spice yours up with a little taco spice or buffalo sauce. You could even switch out the chicken for shredded pork, shredded or ground beef or grilled shrimp. You can also use a wide range of vegetables, like avocado, grilled zucchini, onion or mushrooms.
Mushrooms aren’t really a vegetable, they have a kingdom all of their own! The fungi kingdom represents over 5 million different species. Technically, mushrooms are considered to be closer to animals than plants. Edible mushrooms are rich in compounds which boost the immune system. There are loads of new varies becoming readily available in supermarkets, from button, field and shitake to oyster, reishi, and many more. They soak up flavors and add a meaty texture to dishes, they contain very little carb so can be enjoyed in abundance on keto.
So I only had 24 oz of cream cheese, but I decided to wing it. My 9 in cheesecake pan is silicone and not very deep. After mixing everything ( did everything else by recipe, just less cream cheese) I had too much filling, so I also filled 5 silicone cupcake liners and baked it in a water bath on the lower rack. At 35 minutes the large cake was starting to brown but the small ones were still white, but seemed pretty solid, so I took them out and cooled them. Then at 45 minutes, the big cake seemed almost too brown, so I pulled it out. A couple hours in the fridge and the small ones( with no crust) popped out of the silicone liners and were super delicious. The big one came away from the sides cleanly and it would have been ready to eat already, but we already ate the little ones, so tomorrow we will see how yummy the cake is with crust. Yay for cheesecake!
A word of warning: be very wary of “keto” or “low carb” versions of cakes, cookies, chocolate bars, candies, ice cream, and other sweets. They might maintain people’s cravings for a sugary taste, and can make you eat more than you need. They are often full of sugar alcohols – that can raise your blood sugar – and artificial sweeteners, whose health impacts are not yet known. Weight loss may also stall or slow. Learn more
Best thing to do for your cheesecake not to crack. Turn off the oven just when it’s still almost slight done. turn off the heat and leave in the oven for an hour. But DO NOT open the door at all. The residual heat will cook the rest and you won’t run the risk of overcooking and it’ll cool at the same time. Then take out of the oven to cool completely and refrigerate. I love cheesecake and keto cheesecake is just as good and satisfies the cravings.
Fruits with over 10g net carbs per 100g in weight. Depending on your carbohydrate tolerance and whether or not you are fat adapted, you may be stretching the boundaries of nutritional ketosis by eating fruit with higher carb content or more significant quantities of the low carb fruits listed. There will always be exceptions and outliers; be sure to reference the searchable low carb fruits list below to pinpoint carb counts if you are unsure.

Black Sheep Yogurt is made in Chatham, New York, and has been made much the same way for about 25 years (Old Chatham Sheepherding Company was started in 1993). It may be a little more challenging to find, but it’s another good option for those who don’t tolerate dairy well. You can buy it online, but you’ll need to buy several containers at one time to do so. Get six, 16-ounce containers for about $35.00.
If you’ve never heard of rhubarb, it might be time to broaden your palate. Rhubarb tastes tart, and you can enjoy it raw, roasted, or puréed in a small, low-carb smoothie or moderate portion of sauce. A ½-cup serving contains about 1.7 g of net carbs and only about 13 calories. Rhubarb also has 176 mg of potassium (3.7 percent DV), 62 international units (IU) of vitamin A (1.2 percent DV), 4.9 mg of vitamin C (8.2 percent DV), and 52 mg of calcium (5.2 percent DV). Just remember to remove the leaves before eating, as they can be toxic in large amounts.
Processed meats, like hot dogs, deli meat and sausages, typically contain sulfites. “Sulfites are not healthy for anyone, they are carcinogenic and may be harmful to people with respiratory disorders,” Hunnes says. “Also, processed meats are carcinogenic (class I) according to the World Health Organization.” Beyond that, sulfites can cause certain vitamins — like folate, thiamine, and nicotinamide — in your food to break down more rapidly and you miss out on those nutrients.[8] Thiamine[9]and nicotinamide[10] have been shown to have powerful neuroprotective properties, and folic acid helps with DNA production. So, yeah, pretty important stuff.
I'm asking because I'm on keto diet and finding how to get as much fiber as possible.If I need at least 25g of fiber/day(WHO), and for example not to exceed 50g of net carbs/day on Keto the math is easy. I can technically eat only food with max. ratio 1g fibre to 2g net carb - it means approx. half of nuts & seeds you listed. But If I multiply the fibre content by 0.3 to have just soluble fibre, I can't eat almost no nuts & seeds 😊
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.
On a keto diet you really have to keep track of the grams of carbohydrates you are consuming per meal. Wheat belly recommends no more than 20g per meal. (You may need lower for weight loss.) Since conventional yogurt usually has a lot of sugar added, yogurt is usually not considered to be good for a keto diet. Yoplait low fat (thus more sugar) strawberry yogurt has 33 gram carbs per 6 oz.

There are a few factors that can contribute to falling. Make sure you use a low speed when beating in the eggs, lemon juice, and vanilla, and for the eggs do them one at a time. Too much air in the batter can cause the cheesecake to fall at the end. You can also reduce the chances of falling by bringing all the ingredients to room temperature before you start, and baking in a water bath. This isn’t required (and I tend to skip the water bath for convenience), but it can help!


Rounding errors are common for cream cheese. Most nutrition labels, including products at the store, round up or down to the nearest whole amount of carbs, but the serving is only an ounce. Since this sugar-free cheesecake recipe calls for 32 ounces of cream cheese, rounding up adds up to a big difference! The nutrition information on the recipe card uses the exact carb count directly from the USDA National Nutrient Database, which is most accurate. If you want to see those values for all low carb foods, and see the values used to calculate my nutrition labels, you can find the full low carb & keto food list here.
Hi Viola, Sorry you had issues with the cheesecake. Did you use the exact same ingredients? Did you check the video? I’d be happy to help troubleshoot if you can point to where it went differently for you. As for cracking, this is likely due to either drastic temperature changes or over-baking. Check the tips in the post above. Finally, instructions for the raspberry sauce are in the recipe notes on the recipe card.
Regardless of the reason you switched to a low carb diet, it’s important to be mindful of your daily macros and caloric intake. Watch alcohol intake because it is additional, and empty, calories and will hinder you reaching your goals. Alcohol metabolization stalls fat burning until it’s out of your system. Something we expand on further in our Guide to Keto Alcohol.

Processed meats, like hot dogs, deli meat and sausages, typically contain sulfites. “Sulfites are not healthy for anyone, they are carcinogenic and may be harmful to people with respiratory disorders,” Hunnes says. “Also, processed meats are carcinogenic (class I) according to the World Health Organization.” Beyond that, sulfites can cause certain vitamins — like folate, thiamine, and nicotinamide — in your food to break down more rapidly and you miss out on those nutrients.[8] Thiamine[9]and nicotinamide[10] have been shown to have powerful neuroprotective properties, and folic acid helps with DNA production. So, yeah, pretty important stuff.

Once the cream or milk has reached its prime temperature (42C) – (108F) pour it into a container, add the probiotic tablet powder to the mixture and stir it with a sterilized metal spoon (sterilized by pouring very hot water over it). As you can see, I’m using a large glass container, which will fit the dairy version perfectly but doesn’t quite touch the sides with the coconut milk version :-).
There are plenty of keto fruit options out there that are high in fiber and low in net carbs, making them an ideal addition to a well-rounded ketogenic diet. In fact, adding a few low-carb fruits to your daily diet can help satisfy your sweet tooth while also supplying a steady stream of the vitamins, minerals and antioxidants that your body needs.
Over the last year, the keto diet has skyrocketed in popularity, probably for one very distinct reason: it encourages you to eat fatty foods. The only major caveat is that you have to keep your carb intake low. Offsetting this often-difficult task, however, is the keto diet's allowance of another beloved food group: dairy. Most cheeses are low in carbs, making them perfectly acceptable for the keto meal plan. The same goes for fatty dairy foods like butter and heavy cream, which almost seems too good to be true. A diet that gives you the thumbs-up when you eat butter? It's not hard to see how it caught on and spread like wildfire.
(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){/** 
×