How Does Weight Watchers Calculate Their Points

How Does Weight Watchers Calculate Their Points? – SmartPoint Calculator :root { –primary-color: #004a99; –success-color: #28a745; –background-color: #f8f9fa; –text-color: #333; –border-color: #ddd; –card-background: #fff; –shadow: 0 2px 5px rgba(0,0,0,0.1); –border-radius: 8px; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: var(–background-color); color: var(–text-color); line-height: 1.6; margin: 0; padding: 0; display: flex; flex-direction: column; align-items: center; } .container { width: 100%; max-width: 1000px; margin: 20px 0; padding: 20px; background-color: var(–card-background); box-shadow: var(–shadow); border-radius: var(–border-radius); } header { background-color: var(–primary-color); color: white; padding: 20px 0; text-align: center; margin-bottom: 20px; border-radius: var(–border-radius) var(–border-radius) 0 0; } header h1 { margin: 0; font-size: 2.5em; } h1, h2, h3 { color: var(–primary-color); margin-top: 1.5em; margin-bottom: 0.5em; } h2 { font-size: 2em; border-bottom: 2px solid var(–primary-color); padding-bottom: 5px; } h3 { font-size: 1.5em; color: #555; } .loan-calc-container, .results-container, .article-section { margin-bottom: 30px; padding: 25px; background-color: var(–card-background); box-shadow: var(–shadow); border-radius: var(–border-radius); } .input-group { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid var(–border-color); position: relative; } .input-group:last-child { border-bottom: none; } .input-group label { display: block; margin-bottom: 8px; font-weight: bold; color: #333; } .input-group input[type="number"], .input-group select { width: calc(100% – 20px); padding: 10px; border: 1px solid var(–border-color); border-radius: var(–border-radius); font-size: 1em; box-sizing: border-box; margin-right: 5px; } .input-group input[type="number"]:focus, .input-group select:focus { outline: none; border-color: var(–primary-color); box-shadow: 0 0 0 2px rgba(0, 74, 153, 0.2); } .input-group small { display: block; margin-top: 5px; color: #777; font-size: 0.9em; } .error-message { color: red; font-size: 0.9em; margin-top: 5px; display: none; /* Hidden by default */ } .button-group { display: flex; justify-content: space-between; margin-top: 20px; flex-wrap: wrap; gap: 10px; } button { padding: 12px 20px; border: none; border-radius: var(–border-radius); cursor: pointer; font-size: 1em; transition: background-color 0.3s ease, transform 0.2s ease; font-weight: bold; } button.calculate-btn { background-color: var(–primary-color); color: white; } button.calculate-btn:hover { background-color: #003366; transform: translateY(-1px); } button.reset-btn { background-color: #6c757d; color: white; } button.reset-btn:hover { background-color: #5a6268; transform: translateY(-1px); } button.copy-btn { background-color: #ffc107; color: #212529; } button.copy-btn:hover { background-color: #e0a800; transform: translateY(-1px); } .results-container { text-align: center; } .primary-result { font-size: 2.5em; font-weight: bold; color: var(–primary-color); margin-bottom: 15px; background-color: #e6f2ff; padding: 15px; border-radius: var(–border-radius); border: 1px solid #cce5ff; } .intermediate-results { display: flex; justify-content: space-around; flex-wrap: wrap; margin-bottom: 25px; gap: 15px; } .intermediate-results div { text-align: center; padding: 15px; background-color: #f0f0f0; border-radius: var(–border-radius); flex: 1; min-width: 150px; } .intermediate-results div strong { display: block; font-size: 1.2em; color: var(–primary-color); } .formula-explanation { font-size: 0.95em; color: #555; text-align: left; background-color: #f0f8ff; padding: 15px; border-left: 4px solid var(–primary-color); border-radius: 0 4px 4px 0; margin-top: 20px; } table { width: 100%; border-collapse: collapse; margin-top: 20px; box-shadow: var(–shadow); border-radius: var(–border-radius); overflow: hidden; /* For border radius to work on table */ } th, td { padding: 12px 15px; text-align: left; border: 1px solid var(–border-color); } thead { background-color: var(–primary-color); color: white; } tbody tr:nth-child(even) { background-color: #f8f9fa; } caption { caption-side: top; font-weight: bold; font-size: 1.1em; color: var(–primary-color); margin-bottom: 10px; text-align: left; } canvas { display: block; margin: 20px auto; background-color: white; border-radius: var(–border-radius); box-shadow: var(–shadow); } .article-section { text-align: left; } .article-section p { margin-bottom: 1em; } .article-section ul, .article-section ol { margin-left: 20px; margin-bottom: 1em; } .article-section li { margin-bottom: 0.5em; } .faq-item { margin-bottom: 15px; padding: 10px; border: 1px solid var(–border-color); border-radius: var(–border-radius); background-color: #fefefe; } .faq-item strong { display: block; color: var(–primary-color); margin-bottom: 5px; cursor: pointer; } .faq-item p { margin-top: 5px; display: none; /* Hidden by default */ } .internal-links-list { list-style: none; padding: 0; } .internal-links-list li { margin-bottom: 10px; } .internal-links-list a { color: var(–primary-color); text-decoration: none; font-weight: bold; } .internal-links-list a:hover { text-decoration: underline; } .internal-links-list span { font-size: 0.9em; color: #555; margin-left: 10px; } @media (max-width: 768px) { header h1 { font-size: 1.8em; } .container { padding: 15px; } .intermediate-results { flex-direction: column; align-items: center; } .intermediate-results div { width: 90%; margin-bottom: 15px; } .button-group { flex-direction: column; align-items: center; } button { width: 90%; } }

How Does Weight Watchers Calculate Their Points?

Understand the WW SmartPoints system and calculate points for your food.

Weight Watchers SmartPoints Calculator

Enter the nutritional information for your food item to calculate its SmartPoints value. The current WW program focuses on the following factors: Calories, Saturated Fat, Sugar, and Protein.

Energy content of the food.
Please enter a non-negative number for calories.
Fat that is solid at room temperature.
Please enter a non-negative number for saturated fat.
Naturally occurring and added sugars.
Please enter a non-negative number for sugar.
Essential macronutrient.
Please enter a non-negative number for protein.

Your Food's SmartPoints

How it's Calculated: The SmartPoints value is determined by a formula that considers calories, saturated fat, sugar, and protein. Foods higher in calories, saturated fat, and sugar, and lower in protein, will have a higher point value. The exact formula adjusts periodically with WW program updates. This calculator uses a general representation of the points formula.

Breakdown:

Calculated Value
Sugar Factor
Sat Fat Factor
Protein Factor

Points Calculation Factors:

Chart showing the relative contribution of different factors to the total calculated value before rounding.

Formula Components:

Understanding the WW Points Formula Components
Component Meaning Unit How it Affects Points
Calories Total energy content from food. kcal Higher calories increase points.
Saturated Fat Type of fat associated with higher cholesterol. grams (g) Higher saturated fat increases points.
Sugar Simple carbohydrates, often contributing to energy spikes. grams (g) Higher sugar increases points.
Protein Macronutrient essential for muscle and tissue repair. grams (g) Higher protein decreases points.

What is Weight Watchers Points Calculation?

Weight Watchers, now known as WW, uses a system called SmartPoints to help members make healthier food choices. At its core, understanding how does Weight Watchers calculate their points involves looking at the nutritional breakdown of food, specifically focusing on factors that have the most significant impact on health and weight management. The WW SmartPoints system aims to guide users towards foods that are more filling, nutritious, and less likely to contribute to weight gain. It's not just about reducing calories; it's about prioritizing nutrient density and moderating less healthy components.

Who Should Use This System?

Anyone looking to manage their weight, adopt healthier eating habits, or simply gain a better understanding of the nutritional impact of their food choices can benefit from the WW points system. It's particularly useful for individuals who find traditional calorie counting too restrictive or who prefer a more holistic approach that considers macronutrients and specific food components. Understanding how does Weight Watchers calculate their points empowers users to make informed decisions daily.

Common Misconceptions

  • Myth: All foods are assigned points arbitrarily. Reality: The points are calculated based on a specific scientific formula derived from nutritional science.
  • Myth: Low-point foods are always "healthy." Reality: While the system guides towards healthier choices, a "zero-point" food consumed in excessive quantities can still hinder weight loss. Portion control remains key.
  • Myth: The formula never changes. Reality: WW periodically updates its SmartPoints formula to align with the latest nutritional research and best practices in weight management.

Weight Watchers SmartPoints Formula and Mathematical Explanation

The fundamental concept behind how does Weight Watchers calculate their points is to assign a numerical value to food based on its nutritional profile. The goal is to steer members towards foods that are generally healthier and more satiating. The primary factors considered in the SmartPoints calculation are calories, saturated fat, sugar, and protein. Foods high in calories, saturated fat, and sugar, and low in protein, receive a higher point value.

Step-by-Step Derivation (General Representation)

While the exact coefficients and rounding methods are proprietary to WW and can evolve, a representative formula can be understood as follows:

  1. Calculate the Base Value: This part typically involves a combination of calories and saturated fat. For instance, a common approach might be: (Calories / 30) + (Saturated Fat / 12).
  2. Incorporate Sugar: Sugar is considered a less desirable component, so it adds to the points. A portion of the sugar value might be added: + (Sugar / 15).
  3. Incorporate Protein: Protein is a satiating nutrient and is generally encouraged. Therefore, protein helps to *reduce* the points. A portion of the protein value is subtracted: - (Protein / 30).
  4. Combine and Round: The total calculated value is then rounded to the nearest whole number, often with specific rules for handling fractions.

So, a simplified, representative formula looks something like this:

Total Calculated Value = (Calories / 30) + (Saturated Fat / 12) + (Sugar / 15) - (Protein / 30)

The final SmartPoints value is usually this total calculated value, rounded up to the nearest whole number.

Variable Explanations

  • Calories: The amount of energy provided by a serving of food. Higher calorie foods are generally more energy-dense.
  • Saturated Fat: A type of fat that is solid at room temperature. High intake is linked to cardiovascular issues.
  • Sugar: Simple carbohydrates. High intake, especially added sugars, is linked to various health problems.
  • Protein: A macronutrient essential for building and repairing tissues. It promotes satiety, helping you feel full longer.

Variables Table

Weight Watchers SmartPoints Formula Variables
Variable Meaning Unit Typical Range (per serving)
Calories Energy content. kcal 0 – 1000+
Saturated Fat Unhealthy fat content. grams (g) 0 – 50+
Sugar Simple carbohydrate content. grams (g) 0 – 100+
Protein Nutrient content. grams (g) 0 – 100+

Practical Examples (Real-World Use Cases)

Example 1: Baked Chicken Breast (Skinless)

Let's analyze a typical serving of skinless baked chicken breast (approx. 100g).

  • Calories: 165 kcal
  • Saturated Fat: 3 g
  • Sugar: 0 g
  • Protein: 31 g

Calculation using the representative formula:

Calculated Value = (165 / 30) + (3 / 12) + (0 / 15) - (31 / 30)

Calculated Value = 5.5 + 0.25 + 0 - 1.03 = 4.72

Result: Rounded up, this food would typically be assigned 5 SmartPoints. This reflects its high protein and low saturated fat/sugar content.

Interpretation: This demonstrates how lean protein sources are often rewarded with lower point values, making them a good choice for building meals within the WW program. This aligns with WW's focus on satiating foods.

Example 2: Chocolate Chip Cookie (Commercial)

Consider a standard commercial chocolate chip cookie (approx. 30g).

  • Calories: 140 kcal
  • Saturated Fat: 5 g
  • Sugar: 12 g
  • Protein: 2 g

Calculation using the representative formula:

Calculated Value = (140 / 30) + (5 / 12) + (12 / 15) - (2 / 30)

Calculated Value = 4.67 + 0.42 + 0.8 - 0.07 = 5.82

Result: Rounded up, this cookie might be assigned 6 SmartPoints. This reflects its higher content of calories, sugar, and saturated fat relative to its protein.

Interpretation: This example shows how less nutrient-dense, higher-sugar, and higher-fat items accrue points more quickly. Enjoying such treats requires careful consideration of their point cost within a daily or weekly budget.

How to Use This Weight Watchers Points Calculator

This calculator simplifies the process of understanding how does Weight Watchers calculate their points for a specific food item. Follow these steps:

  1. Find Nutritional Information: Locate the nutrition label on your food packaging or search online for the nutritional details (calories, saturated fat, sugar, protein) per serving.
  2. Enter Data: Input the values from the nutrition label into the corresponding fields: 'Calories (kcal)', 'Saturated Fat (g)', 'Sugar (g)', and 'Protein (g)'.
  3. Calculate: Click the 'Calculate Points' button.

How to Read Results

  • Primary Result: The large number displayed is the estimated SmartPoints value for the serving size you entered. This is the main takeaway.
  • Breakdown: The intermediate values show the calculated contribution of different factors before rounding. The 'Calculated Value' is the raw output of the formula.
  • Formula Explanation: This section provides a plain-language overview of the logic used, emphasizing the roles of calories, saturated fat, sugar, and protein.
  • Chart: The dynamic chart visually represents how the different nutritional components contribute to the overall points calculation.
  • Table: This table summarizes the key variables and their impact on the points system.

Decision-Making Guidance

Use the calculated points to compare different food options. Foods with fewer points are generally encouraged more frequently. If a food has a high point value, consider if it's worth the points in your daily budget or if a lower-point alternative exists. Remember that WW also designates "ZeroPoint" foods, which do not require tracking but are still best consumed in appropriate portions.

Key Factors That Affect Weight Watchers Points Results

Several elements influence the SmartPoints value assigned to a food, extending beyond the basic nutritional inputs:

  1. Serving Size: This is paramount. All calculations are based on a specific serving size. Doubling the serving size typically doubles the points. Ensure you're using the correct serving size from the nutrition label.
  2. Nutritional Data Accuracy: The accuracy of the points calculation depends entirely on the accuracy of the nutritional information provided. Use reliable sources like official nutrition labels or reputable databases.
  3. Program Updates: WW periodically refines its SmartPoints formula based on new scientific research and member feedback. This means point values for some foods might change over time. Always refer to the latest WW guidelines.
  4. Food Processing: Highly processed foods often contain more added sugars, unhealthy fats, and sodium, and may have fewer beneficial nutrients like fiber and protein, leading to higher points.
  5. ZeroPoint Foods: WW designates certain foods (like fruits, vegetables, lean proteins) as ZeroPoint foods. These have no points value assigned through the formula, encouraging their consumption. However, moderation is still advised.
  6. Context of the Meal: While the calculator assigns points per item, consider how that item fits into your overall daily intake. A high-point treat might be manageable if balanced with lower-point, nutrient-dense meals throughout the day.
  7. Individual Metabolism: While the WW formula is standardized, individual metabolic responses to food can vary. What works best for one person might require slight adjustments for another.
  8. Hydration: While not directly in the points formula, staying hydrated is crucial for weight management and overall health, complementing the WW program.

Frequently Asked Questions (FAQ)

Q: Is the Weight Watchers points calculation the same for all versions of the program?

A: WW has evolved its programs over time (e.g., PointsPlus, SmartPoints, PersonalPoints). This calculator focuses on the principles of the more recent SmartPoints system, which emphasizes calories, saturated fat, sugar, and protein. Older systems might have had different factors or formulas.

Q: Why do fruits and vegetables have 0 points on WW?

A: Fruits and vegetables are naturally low in calories and fat, high in fiber and nutrients, and generally very filling. WW designates them as ZeroPoint foods to encourage their consumption as part of a healthy diet.

Q: How does saturated fat affect the points calculation?

A: Saturated fat is considered a less healthy fat, contributing to points. Foods higher in saturated fat will have a higher point value, reflecting guidance towards healthier fat choices.

Q: Can I use this calculator for Weight Watchers PersonalPoints?

A: The PersonalPoints program introduced more individualization, considering factors like metabolism and activity. While this calculator uses the core nutritional components, the PersonalPoints system adds a layer of personalization not captured here.

Q: What if a food has negative values for protein or positive for sugar?

A: Nutritional labels should not report negative protein. If sugar is listed as zero, it contributes zero to the points. Always use the values provided on the nutrition facts panel.

Q: How are restaurant foods calculated?

A: Many restaurants provide WW points or nutritional information for their menu items. If not, you can estimate using similar packaged foods or by looking up the nutritional data for the ingredients.

Q: Does WW round points up or down?

A: Typically, WW rounds the calculated SmartPoints value UP to the nearest whole number. This calculator reflects that common practice.

Q: Is it possible to get a negative point value?

A: While mathematically possible with very high protein and low calories/fat/sugar, WW rounds UP to a minimum of 0 points. No food has negative points.

Related Tools and Internal Resources

© 2023 Your Website Name. All rights reserved.

Disclaimer: This calculator and information are for educational purposes only and are not a substitute for professional medical or dietary advice. Consult with a healthcare provider or registered dietitian for personalized guidance.

function calculatePoints() { // Get input values var calories = parseFloat(document.getElementById("calories").value); var satFat = parseFloat(document.getElementById("satFat").value); var sugar = parseFloat(document.getElementById("sugar").value); var protein = parseFloat(document.getElementById("protein").value); // Error handling for inputs var valid = true; if (isNaN(calories) || calories < 0) { document.getElementById("caloriesError").style.display = "block"; valid = false; } else { document.getElementById("caloriesError").style.display = "none"; } if (isNaN(satFat) || satFat < 0) { document.getElementById("satFatError").style.display = "block"; valid = false; } else { document.getElementById("satFatError").style.display = "none"; } if (isNaN(sugar) || sugar < 0) { document.getElementById("sugarError").style.display = "block"; valid = false; } else { document.getElementById("sugarError").style.display = "none"; } if (isNaN(protein) || protein < 0) { document.getElementById("proteinError").style.display = "block"; valid = false; } else { document.getElementById("proteinError").style.display = "none"; } if (!valid) { document.getElementById("primaryResult").innerText = "–"; document.getElementById("calcValue").innerText = "–"; document.getElementById("sugarValue").innerText = "–"; document.getElementById("satFatValue").innerText = "–"; document.getElementById("proteinValue").innerText = "–"; updateChart([], [], [], []); // Clear chart return; } // WW SmartPoints Calculation (Representative Formula) // Formula: (Calories / 30) + (Saturated Fat / 12) + (Sugar / 15) – (Protein / 30) // Rounded UP to nearest whole number, minimum 0. var calcValue = (calories / 30) + (satFat / 12) + (sugar / 15) – (protein / 30); // Ensure the calculated value is not negative, minimum 0 var finalPoints = Math.max(0, Math.ceil(calcValue)); // Intermediate values for display and chart var caloriesFactor = calories / 30; var satFatFactor = satFat / 12; var sugarFactor = sugar / 15; var proteinFactor = protein / 30; // This contributes negatively // Display results document.getElementById("primaryResult").innerText = finalPoints; document.getElementById("calcValue").innerText = finalPoints + " (Rounded)"; document.getElementById("satFatValue").innerText = satFatFactor.toFixed(2); document.getElementById("sugarValue").innerText = sugarFactor.toFixed(2); document.getElementById("proteinValue").innerText = "-" + proteinFactor.toFixed(2) + " (Protein Credit)"; // Update Chart updateChart( [caloriesFactor, satFatFactor, sugarFactor, -proteinFactor], ["Calories", "Sat Fat", "Sugar", "Protein"], finalPoints, calcValue // raw calculated value before rounding ); } function resetCalculator() { document.getElementById("calories").value = 100; document.getElementById("satFat").value = 5; document.getElementById("sugar").value = 10; document.getElementById("protein").value = 15; // Clear errors document.getElementById("caloriesError").style.display = "none"; document.getElementById("satFatError").style.display = "none"; document.getElementById("sugarError").style.display = "none"; document.getElementById("proteinError").style.display = "none"; calculatePoints(); // Recalculate with defaults } function copyResults() { var primaryResult = document.getElementById("primaryResult").innerText; var calcValue = document.getElementById("calcValue").innerText; var satFatValue = document.getElementById("satFatValue").innerText; var sugarValue = document.getElementById("sugarValue").innerText; var proteinValue = document.getElementById("proteinValue").innerText; var assumptions = "Key Assumptions:\n"; assumptions += "Calories: " + document.getElementById("calories").value + " kcal\n"; assumptions += "Saturated Fat: " + document.getElementById("satFat").value + " g\n"; assumptions += "Sugar: " + document.getElementById("sugar").value + " g\n"; assumptions += "Protein: " + document.getElementById("protein").value + " g\n"; assumptions += "Formula Basis: WW SmartPoints (representative formula)\n"; var textToCopy = "Weight Watchers SmartPoints Calculation Results:\n\n"; textToCopy += "Estimated SmartPoints: " + primaryResult + "\n"; textToCopy += "Calculated Value (before rounding): " + calcValue + "\n"; textToCopy += "Saturated Fat Factor: " + satFatValue + "\n"; textToCopy += "Sugar Factor: " + sugarValue + "\n"; textToCopy += "Protein Factor (Credit): " + proteinValue + "\n\n"; textToCopy += assumptions; // Use a temporary textarea to copy text var tempTextArea = document.createElement("textarea"); tempTextArea.value = textToCopy; tempTextArea.style.position = "absolute"; tempTextArea.style.left = "-9999px"; // Move off-screen document.body.appendChild(tempTextArea); tempTextArea.select(); document.execCommand("copy"); document.body.removeChild(tempTextArea); // Optional: Show confirmation var originalButtonText = document.querySelector(".copy-btn").innerText; document.querySelector(".copy-btn").innerText = "Copied!"; setTimeout(function() { document.querySelector(".copy-btn").innerText = originalButtonText; }, 2000); } // Charting Logic var pointsChart; // Declare globally function updateChart(values, labels, finalPoints, rawCalcValue) { var ctx = document.getElementById('pointsChart').getContext('2d'); // Destroy previous chart instance if it exists if (pointsChart) { pointsChart.destroy(); } // Define colors for each factor var colors = [ 'rgba(75, 192, 192, 0.6)', // Calories 'rgba(255, 99, 132, 0.6)', // Saturated Fat 'rgba(255, 206, 86, 0.6)', // Sugar 'rgba(54, 162, 235, 0.6)' // Protein (negative contribution) ]; var borderColors = [ 'rgba(75, 192, 192, 1)', 'rgba(255, 99, 132, 1)', 'rgba(255, 206, 86, 1)', 'rgba(54, 162, 235, 1)' ]; // Create datasets for the chart // We'll show individual contributions as bars, and the final points as a line/point var datasets = []; // Add datasets for individual components datasets.push({ label: 'Contribution to Calculated Value', data: values, // includes negative for protein backgroundColor: colors, borderColor: borderColors, borderWidth: 1, order: 2 // Render bars below line }); // Add a dataset for the final rounded points, acting as a target line datasets.push({ label: 'Final Rounded Points', data: [finalPoints, finalPoints, finalPoints, finalPoints], // Repeat for alignment type: 'line', // Use a line chart type borderColor: 'rgba(0, 74, 153, 0.8)', borderWidth: 3, fill: false, pointRadius: 5, pointBackgroundColor: 'rgba(0, 74, 153, 0.8)', order: 1 // Render line on top }); pointsChart = new Chart(ctx, { type: 'bar', // Base type is bar data: { labels: labels, // ['Calories', 'Sat Fat', 'Sugar', 'Protein'] datasets: datasets }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: 'top', }, title: { display: true, text: 'Contribution of Nutrients to SmartPoints Calculation', font: { size: 16 } }, tooltip: { callbacks: { label: function(context) { var label = context.dataset.label || ''; if (label) { label += ': '; } if (context.parsed.y !== null) { // Check if it's the protein dataset for specific formatting if (context.dataset.label === 'Contribution to Calculated Value' && context.label === 'Protein') { label += '-' + Math.abs(context.parsed.y).toFixed(2); } else { label += context.parsed.y.toFixed(2); } } return label; } } } }, scales: { y: { beginAtZero: false, // Allow negative values for protein credit visualization title: { display: true, text: 'Contribution Value / Points' } }, x: { title: { display: true, text: 'Nutritional Factor' } } } } }); } // Initial calculation on page load document.addEventListener('DOMContentLoaded', function() { calculatePoints(); // Add event listeners for input changes to update calculator dynamically var inputs = document.querySelectorAll('.loan-calc-container input[type="number"], .loan-calc-container select'); inputs.forEach(function(input) { input.addEventListener('input', calculatePoints); }); }); // Function to toggle FAQ answers document.addEventListener('click', function(e) { if (e.target.tagName === 'STRONG' && e.target.parentElement.classList.contains('faq-item')) { var content = e.target.nextElementSibling; if (content.style.display === 'block') { content.style.display = 'none'; } else { content.style.display = 'block'; } } });

Leave a Comment