{"id":17803,"date":"2024-08-14T06:33:22","date_gmt":"2024-08-14T04:33:22","guid":{"rendered":"https:\/\/gruble.net\/?p=17803"},"modified":"2025-09-18T20:38:28","modified_gmt":"2025-09-18T18:38:28","slug":"gangeguru","status":"publish","type":"post","link":"https:\/\/gruble.net\/gangeguru\/","title":{"rendered":"GangeGuru"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17803\" class=\"elementor elementor-17803\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93695f5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"93695f5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d228228\" data-id=\"d228228\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45cd81c elementor-widget elementor-widget-html\" data-id=\"45cd81c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"no\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>GangeGuru<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@700&display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* Oppdatert CSS med \u00f8kt spesifisitet *\/\n        #gangeguru-container {\n            font-family: 'Poppins', sans-serif;\n            background-color: #4B0082;\n            color: white;\n            margin: 0;\n            padding: 0;\n        }\n        #gangeguru-container .container {\n            display: flex;\n            justify-content: center;\n            align-items: flex-start;\n            min-height: 100vh;\n            padding-top: 20px;\n        }\n        #gangeguru-container .game {\n            width: 100%;\n            max-width: 600px;\n            margin: 20px auto;\n            padding: 20px;\n            background: rgba(255, 255, 255, 0.1);\n            border-radius: 10px;\n            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\n            text-align: center;\n        }\n        #gangeguru-container h1 {\n            font-size: 2.5em;\n            margin-bottom: 30px;\n            color: white;\n        }\n        #gangeguru-container .keyboard-container {\n            width: 100%;\n            max-width: 200px;\n            margin: 0 auto;\n        }\n        #gangeguru-container .keyboard {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 10px;\n            justify-content: center;\n            margin: 20px 0;\n        }\n        #gangeguru-container .keyboard button {\n            font-size: 1.5em;\n            width: 50px;\n            height: 60px;\n            border: none;\n            border-radius: 10px;\n            background: #FF1493;\n            color: white;\n            cursor: pointer;\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n            font-family: 'Poppins', sans-serif;\n            font-weight: bold;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            touch-action: manipulation;\n        }\n        #gangeguru-container .keyboard button:focus,\n        #gangeguru-container .keyboard button:active,\n        #gangeguru-container .keyboard button:hover {\n            outline: none;\n            background: #FF1493;\n            color: white;\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); \/* Fjern all endring p\u00e5 hover, fokus og aktiv *\/\n        }\n        #gangeguru-container .question {\n            font-size: 2em;\n            color: yellow;\n            margin-bottom: 20px;\n        }\n        #gangeguru-container .result {\n            display: none;\n            margin-top: 20px;\n        }\n        #gangeguru-container .result p {\n            margin: 5px 0;\n        }\n        #gangeguru-container .start-over,\n        #gangeguru-container .start-game {\n            margin-top: 20px;\n            padding: 10px 20px;\n            font-size: 1em;\n            background: #32CD32;\n            border: none;\n            border-radius: 25px;\n            color: white;\n            cursor: pointer;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            text-align: center;\n            line-height: normal;\n            height: 40px;\n            width: auto;\n        }\n        #gangeguru-container .start-over:focus,\n        #gangeguru-container .start-over:active,\n        #gangeguru-container .start-over:hover,\n        #gangeguru-container .start-game:focus,\n        #gangeguru-container .start-game:active,\n        #gangeguru-container .start-game:hover {\n            outline: none;\n            background: #32CD32;\n            color: white;\n            box-shadow: none; \/* Fjern all endring p\u00e5 hover, fokus og aktiv *\/\n        }\n        #gangeguru-container #fullListBtn {\n            margin-top: 20px;\n            padding: 10px 20px;\n            font-size: 1em;\n            background: #32CD32;\n            border: none;\n            border-radius: 25px;\n            color: white;\n            cursor: pointer;\n            display: inline-block;\n            text-align: center;\n            line-height: normal;\n            height: 40px;\n            width: auto;\n        }\n        #gangeguru-container #fullListBtn:focus,\n        #gangeguru-container #fullListBtn:active,\n        #gangeguru-container #fullListBtn:hover {\n            outline: none;\n            background: #32CD32;\n            color: white;\n            box-shadow: none; \/* Fjern all endring p\u00e5 hover, fokus og aktiv *\/\n        }\n        #gangeguru-container .leaderboard {\n            margin-top: 20px;\n            text-align: center;\n            background-color: #E0F7FA;\n            border: 2px solid #00796B;\n            border-radius: 15px;\n            padding: 10px 20px;\n            word-wrap: break-word;\n        }\n        #gangeguru-container .leaderboard h2 {\n            font-size: 24px;\n            color: #000080;\n            margin-bottom: 10px;\n        }\n        #gangeguru-container .leaderboard ul {\n            list-style-type: none;\n            padding: 0;\n        }\n        #gangeguru-container .leaderboard li {\n            font-size: 18px;\n            margin-bottom: 5px;\n            color: #000080;\n        }\n        #gangeguru-container form {\n            margin-top: 20px;\n            display: none;\n            text-align: center;\n        }\n        #gangeguru-container form input[type=\"text\"] {\n            padding: 10px;\n            font-size: 24px;\n            margin: 10px 0;\n            width: auto;\n            max-width: 80px;\n            display: block;\n            text-transform: uppercase;\n            text-align: center;\n            color: #000080;\n            font-family: 'Poppins', Arial, sans-serif;\n            margin-left: auto;\n            margin-right: auto;\n            border-radius: 15px;\n            border: 2px solid #00796B;\n        }\n        #gangeguru-container #sendBtn {\n            display: inline-block;\n            margin: 10px 0;\n            padding: 10px 20px;\n            font-size: 16px;\n            font-weight: bold;\n            background-color: #698ACD;\n            color: white;\n            border: none;\n            cursor: pointer;\n            border-radius: 25px;\n            text-align: center;\n            vertical-align: middle;\n            line-height: normal;\n        }\n        #gangeguru-container #sendBtn:focus,\n        #gangeguru-container #sendBtn:active,\n        #gangeguru-container #sendBtn:hover {\n            outline: none;\n            background: #698ACD;\n            color: white;\n            box-shadow: none; \/* Fjern all endring p\u00e5 hover, fokus og aktiv *\/\n        }\n        #gangeguru-container #sendBtn:disabled {\n            background-color: grey !important;\n            cursor: not-allowed !important;\n        }\n        #gangeguru-container .modal {\n            display: none;\n            position: fixed;\n            z-index: 10;\n            left: 0;\n            top: 0;\n            width: 100%;\n            height: 100%;\n            overflow: auto;\n            background-color: rgba(0,0,0,0.4);\n        }\n        #gangeguru-container .modal-content {\n            background-color: #e6f7ff;\n            margin: 15% auto;\n            padding: 20px;\n            border: 1px solid #888;\n            width: max-content;\n            max-width: calc(100% - 40px);\n            text-align: left;\n            box-sizing: border-box;\n            color: #000;\n        }\n        #gangeguru-container .modal-content h2,\n        #gangeguru-container .modal-content p, \n        #gangeguru-container .modal-content ul, \n        #gangeguru-container .modal-content li {\n            color: #000;\n        }\n        #gangeguru-container .close {\n            color: #aaa;\n            float: right;\n            font-size: 28px;\n            font-weight: bold;\n        }\n        #gangeguru-container .center {\n            display: flex;\n            justify-content: center;\n        }\n    <\/style>\n<\/head>\n<body id=\"gangeguru-container\">\n    <div class=\"container\">\n        <div class=\"game\" id=\"game-container\">\n            <h1>GangeGuru<\/h1>\n            <div class=\"question\"><\/div>\n            <div class=\"center\">\n                <button class=\"start-game\">Start spillet<\/button>\n            <\/div>\n            <div class=\"keyboard-container\">\n                <div class=\"keyboard\" id=\"keyboard\">\n                <\/div>\n            <\/div>\n            <div class=\"result\">\n                <p id=\"total-time\"><\/p>\n                <p id=\"average-time\"><\/p>\n                <p id=\"errors\"><\/p>\n                <p id=\"evaluation\"><\/p>\n                <img decoding=\"async\" id=\"certificate\" src=\"\" alt=\"Sertifikat\" style=\"display:none;\">\n                <div class=\"center\">\n                    <button class=\"start-over\">Start p\u00e5 nytt<\/button>\n                <\/div>\n                <form id=\"raffleForm\">\n                    <input type=\"hidden\" id=\"totalTime\" name=\"totalTime\" \/>\n                    <input type=\"hidden\" id=\"averageTime\" name=\"averageTime\" \/>\n                    <input type=\"hidden\" id=\"rating\" name=\"rating\" \/>\n                    <label for=\"initials\">Skriv inn dine initialer i den hvite boksen nedenfor og bli med p\u00e5 lista<\/label><br>\n                    <input type=\"text\" id=\"initials\" name=\"initials\" maxlength=\"3\" required \/>\n                    <button id=\"sendBtn\" type=\"submit\">Sett meg inn p\u00e5 lista<\/button>\n                <\/form>\n            <\/div>\n\n            <div class=\"leaderboard\" id=\"leaderboard\">\n                <h2>Topp 10<\/h2>\n                <ul id=\"leaderboardList\"><\/ul>\n                <button id=\"fullListBtn\">Vis hele listen<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"fullListModal\" class=\"modal\">\n        <div class=\"modal-content\">\n            <span class=\"close\" id=\"closeFullList\">&times;<\/span>\n            <h2>Hele listen<\/h2>\n            <ul id=\"fullLeaderboardList\"><\/ul>\n        <\/div>\n    <\/div>\n\n    <script type=\"module\">\n        import { initializeApp } from \"https:\/\/www.gstatic.com\/firebasejs\/10.12.3\/firebase-app.js\";\n        import { getFirestore, collection, addDoc, query, orderBy, limit, getDocs } from \"https:\/\/www.gstatic.com\/firebasejs\/10.12.3\/firebase-firestore.js\";\n\n        const firebaseConfig = {\n    apiKey: \"AIzaSyAYXd2c6qazxZCYui6NEGNP644nF__Pcw8\",\n    authDomain: \"gruble-aeab3.firebaseapp.com\",\n    projectId: \"gruble-aeab3\"\n};\n\n        const app = initializeApp(firebaseConfig);\n        const db = getFirestore(app);\n\n        let currentQuestion = 0;\n        let startTime, endTime;\n        let totalErrors = 0;\n        let questions = [];\n        let answers = [];\n        let userAnswer = '';\n        let times = [];\n\n        function generateQuestion() {\n            let a, b;\n            const excludedMultiples = [2, 5, 10]; \n            const otherMultiples = [3, 4, 6, 7, 8, 9]; \n\n            function getWeightedRandomNumber() {\n                if (Math.random() < 0.85) { \n                    return otherMultiples[Math.floor(Math.random() * otherMultiples.length)];\n                } else { \n                    return excludedMultiples[Math.floor(Math.random() * excludedMultiples.length)];\n                }\n            }\n\n            do {\n                a = getWeightedRandomNumber();\n                b = getWeightedRandomNumber();\n            } while (questions.includes(`${a} * ${b}`) || questions.includes(`${b} * ${a}`));\n            return [a, b];\n        }\n\n        function startGame() {\n            document.querySelector('.start-game').style.display = 'none';\n            document.getElementById('keyboard').style.display = 'grid';\n            generateKeyboard();\n            questions = [];\n            answers = [];\n            userAnswer = '';\n            times = [];\n            currentQuestion = 0;\n            totalErrors = 0;\n            document.querySelector('.result').style.display = 'none';\n            document.querySelector('.question').innerHTML = '';\n            startTime = new Date();\n            for (let i = 0; i < 10; i++) {\n                const [a, b] = generateQuestion();\n                questions.push(`${a} * ${b}`);\n                answers.push(a * b);\n            }\n            showQuestion();\n        }\n\n        function resetGame() {\n            document.querySelector('.start-game').style.display = 'block';\n            document.getElementById('keyboard').style.display = 'none';\n            document.querySelector('.result').style.display = 'none';\n            document.querySelector('.question').innerHTML = '';\n            document.getElementById('certificate').style.display = 'none';\n            document.querySelector('.center').style.justifyContent = 'center';\n            window.scrollTo(0, 0);\n\n            const sendBtn = document.getElementById('sendBtn');\n            sendBtn.disabled = false; \n            sendBtn.style.backgroundColor = \"\"; \n        }\n\n        function generateKeyboard() {\n            const keyboard = document.getElementById('keyboard');\n            keyboard.innerHTML = '';\n            for (let i = 1; i <= 9; i++) {\n                const button = document.createElement('button');\n                button.textContent = i;\n                button.onclick = () => enterDigit(i);\n                keyboard.appendChild(button);\n            }\n            const zeroButton = document.createElement('button');\n            zeroButton.textContent = '0';\n            zeroButton.onclick = () => enterDigit(0);\n            keyboard.appendChild(zeroButton);\n\n            const backspaceButton = document.createElement('button');\n            backspaceButton.textContent = '\u2190';\n            backspaceButton.onclick = () => backspaceDigit();\n            keyboard.appendChild(backspaceButton);\n        }\n\n        function showQuestion() {\n            if (currentQuestion < 10) {\n                document.querySelector('.question').innerHTML = `${questions[currentQuestion]} = `;\n                userAnswer = '';\n            } else {\n                document.querySelector('.question').innerHTML = 'Ferdig!';\n                endGame();\n            }\n        }\n\n        function enterDigit(digit) {\n            if (currentQuestion < 10) {\n                userAnswer += digit;\n                document.querySelector('.question').innerHTML = `${questions[currentQuestion]} = ${userAnswer}`;\n                const correctAnswer = answers[currentQuestion].toString();\n                if (userAnswer.length === correctAnswer.length) {\n                    setTimeout(checkAnswer, 500);\n                }\n            }\n        }\n\n        function backspaceDigit() {\n            if (currentQuestion < 10 && userAnswer.length > 0) {\n                userAnswer = userAnswer.slice(0, -1);\n                document.querySelector('.question').innerHTML = `${questions[currentQuestion]} = ${userAnswer}`;\n            }\n        }\n\n        function handleKeyPress(event) {\n            const digit = event.key;\n            if (digit >= '0' && digit <= '9') {\n                enterDigit(digit);\n            } else if (digit === 'Backspace') {\n                backspaceDigit();\n            }\n        }\n\n        function checkAnswer() {\n            const correctAnswer = answers[currentQuestion].toString();\n            if (userAnswer === correctAnswer) {\n                times.push((new Date() - startTime) \/ 1000);\n                currentQuestion++;\n                showQuestion();\n            } else {\n                totalErrors++;\n                userAnswer = '';\n                document.querySelector('.question').innerHTML = `${questions[currentQuestion]} = `;\n            }\n        }\n\n        function endGame() {\n            endTime = new Date();\n            const totalTime = (endTime - startTime) \/ 1000;\n            const avgTime = (totalTime \/ 10).toFixed(2);\n            const charsPerMinute = (answers.join('').length \/ totalTime) * 60;\n            let evaluation = '';\n            if (totalTime < 30 && totalErrors === 0) {\n                evaluation = 'Utrolig bra! Du har fortjent en pokal!';\n                document.getElementById('certificate').style.display = 'block';\n                document.getElementById('certificate').src = 'https:\/\/www.gruble.net\/wp-content\/uploads\/regnegeni-pokal.jpg';\n            } else if (totalTime < 40 && totalErrors <= 2) {\n                evaluation = 'Veldig bra! Du er n\u00e6r ved \u00e5 f\u00e5 sertifikat.';\n            } else if (totalTime < 50 && totalErrors <= 4) {\n                evaluation = 'Bra jobba!';\n            } else if (totalTime < 60 && totalErrors <= 6) {\n                evaluation = 'God innsats!';\n            } else {\n                evaluation = 'Her m\u00e5 det virkelig \u00f8ves mye!';\n            }\n\n            document.getElementById('total-time').innerText = `Total tid: ${totalTime.toFixed(2)} sekunder`;\n            document.getElementById('average-time').innerText = `Tid per oppgave: ${avgTime} sekunder`;\n            document.getElementById('errors').innerText = `Antall feil: ${totalErrors}`;\n            document.getElementById('evaluation').innerText = evaluation;\n            document.querySelector('.result').style.display = 'block';\n            document.getElementById('keyboard').style.display = 'none';\n\n            document.getElementById('totalTime').value = totalTime.toFixed(2);\n            document.getElementById('averageTime').value = avgTime;\n            document.getElementById('rating').value = evaluation;\n            document.getElementById('raffleForm').style.display = 'block';\n            updateLeaderboard();\n        }\n\n        document.addEventListener('keydown', handleKeyPress);\n\n      \/\/ === SECRET TOKEN ===\nconst SCORE_TOKEN = \"qymx28g3ffp0\"; \/\/ husk \u00e5 bytte til den faktiske verdien\n\nasync function saveToLeaderboard() {\n  const initials = document.getElementById(\"initials\").value.toUpperCase();\n  const avgTime = parseFloat(document.getElementById(\"averageTime\").value);\n\n  const sendBtn = document.getElementById(\"sendBtn\");\n  if (initials && !isNaN(avgTime)) {\n    try {\n      sendBtn.disabled = true;\n      sendBtn.style.backgroundColor = \"grey\";\n\n      if (avgTime <= 400) {\n        const res = await fetch(\"https:\/\/submitscore2-151954979096.europe-west1.run.app\", {\n          method: \"POST\",\n          headers: { \"Content-Type\": \"application\/json\" },\n          body: JSON.stringify({\n            name: initials,\n            points: avgTime,\n            collection: \"gangeguru\",\n            mode: SCORE_TOKEN\n          }),\n        });\n\n        if (res.ok) {\n          alert(\"Gratulerer! Du er lagt til p\u00e5 leaderboarden.\");\n          updateLeaderboard();\n        } else {\n          alert(\"Server avviste innsendingen.\");\n          sendBtn.disabled = false;\n          sendBtn.style.backgroundColor = \"\";\n        }\n      } else {\n        const fake = { name: initials, points: avgTime };\n        localStorage.setItem(\"gangeguru_fakeScore\", JSON.stringify(fake));\n        alert(\"Gratulerer! Du er lagt til (lokalt).\");\n        updateLeaderboard();\n      }\n    } catch (error) {\n      console.error(\"\ud83d\udd25 Feil ved innsending:\", error);\n      sendBtn.disabled = false;\n      sendBtn.style.backgroundColor = \"\";\n    }\n  } else {\n    console.error(\"Invalid initials or avgTime value\");\n  }\n}\n\nasync function updateLeaderboard() {\n  const q = query(collection(db, \"gangeguru\"), orderBy(\"points\", \"asc\"), limit(10));\n  const querySnapshot = await getDocs(q);\n\n  const leaderboardList = document.getElementById(\"leaderboardList\");\n  leaderboardList.innerHTML = \"\";\n  let scores = [];\n  querySnapshot.forEach((doc) => scores.push(doc.data()));\n\n  \/\/ legg til evt. fake score\n  const fake = JSON.parse(localStorage.getItem(\"gangeguru_fakeScore\") || \"null\");\n  if (fake) scores.push(fake);\n\n  scores.sort((a, b) => a.points - b.points); \/\/ lavest tid best\n\n  scores.slice(0, 10).forEach((entry, i) => {\n    const li = document.createElement(\"li\");\n    li.textContent = `${i + 1}. ${entry.name} - ${entry.points.toFixed(2)} sek`;\n    leaderboardList.appendChild(li);\n  });\n}\n\nasync function showFullList() {\n  const q = query(collection(db, \"gangeguru\"), orderBy(\"points\", \"asc\"), limit(50));\n  const querySnapshot = await getDocs(q);\n\n  const fullLeaderboardList = document.getElementById(\"fullLeaderboardList\");\n  fullLeaderboardList.innerHTML = \"\";\n  let scores = [];\n  querySnapshot.forEach((doc) => scores.push(doc.data()));\n\n  const fake = JSON.parse(localStorage.getItem(\"gangeguru_fakeScore\") || \"null\");\n  if (fake) scores.push(fake);\n\n  scores.sort((a, b) => a.points - b.points);\n\n  scores.slice(0, 50).forEach((entry, i) => {\n    const li = document.createElement(\"li\");\n    li.textContent = `${i + 1}. ${entry.name} - ${entry.points.toFixed(2)} sek`;\n    fullLeaderboardList.appendChild(li);\n  });\n\n  document.getElementById(\"fullListModal\").style.display = \"block\";\n}\n\n        document.querySelector('.start-game').addEventListener('click', startGame);\n        document.querySelector('.start-over').addEventListener('click', resetGame);\n\n        document.getElementById('raffleForm').addEventListener('submit', function(event) {\n            event.preventDefault();\n            const initials = document.getElementById('initials').value.toUpperCase();\n            const sendBtn = document.getElementById('sendBtn');\n            \n            if (initials.length < 2 || initials.length > 3) {\n                alert('Initialer skal v\u00e6re minst to og maks tre tegn.');\n            } else {\n                sendBtn.disabled = true; \n                sendBtn.style.backgroundColor = \"grey\"; \n                saveToLeaderboard().then(() => {\n                    \/\/ Knappen forblir deaktivert etter innsending\n                }).catch((error) => {\n                    sendBtn.disabled = false; \n                    sendBtn.style.backgroundColor = \"\"; \n                    console.error(\"Error during save: \", error);\n                });\n            }\n        });\n\n        document.getElementById('fullListBtn').addEventListener('click', showFullList);\n        document.getElementById('closeFullList').addEventListener('click', () => {\n            document.getElementById('fullListModal').style.display = 'none';\n        });\n\n        window.addEventListener('click', (event) => {\n            if (event.target == document.getElementById('fullListModal')) {\n                document.getElementById('fullListModal').style.display = 'none';\n            }\n        });\n\n        document.querySelectorAll('.keyboard button').forEach(button => {\n            button.addEventListener('touchstart', function() {\n                button.classList.add('touch-active');\n            });\n\n            button.addEventListener('touchend', function() {\n                button.classList.remove('touch-active');\n            });\n        });\n\n        updateLeaderboard();\n    <\/script>\n<\/body>\n<\/html>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-074ebb2 elementor-widget elementor-widget-heading\" data-id=\"074ebb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Flere utfordringer<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73749f6 elementor-grid-4 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient load-more-align-center elementor-widget elementor-widget-posts\" data-id=\"73749f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;cards_columns&quot;:&quot;4&quot;,&quot;pagination_type&quot;:&quot;load_more_on_click&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;load_more_spinner&quot;:{&quot;value&quot;:&quot;fas fa-spinner&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}\" data-widget_type=\"posts.cards\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-45359 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-hoderegning category-matematikk category-nyheter category-pop category-profilert category-spill category-topp\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/2048game\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/2048bilde.jpg\" class=\"attachment-full size-full wp-image-45364\" alt=\"2048plakat\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/2048bilde.jpg 1672w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-300x169.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-1024x576.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-768x432.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-1536x864.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-805x452.jpg 805w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-1090x613.jpg 1090w, https:\/\/gruble.net\/wp-content\/uploads\/2048bilde-600x338.jpg 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/2048game\/\" >\n\t\t\t\t2048\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Swipe til h\u00f8yre, venstre, opp eller ned. Doble tallene og f\u00e5 poeng.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/2048game\/\" aria-label=\"Read more about 2048\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-45323 post type-post status-publish format-standard has-post-thumbnail hentry category-dobbel category-gratis category-nyheter category-pop category-profilert category-spill category-topp category-ukategorisert\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/slipp-ballen\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball.jpg\" class=\"attachment-full size-full wp-image-45355\" alt=\"\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball.jpg 1672w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-300x169.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-1024x576.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-768x432.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-1536x864.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-805x452.jpg 805w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-1090x613.jpg 1090w, https:\/\/gruble.net\/wp-content\/uploads\/drop-the-ball-600x338.jpg 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Dobbel<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/slipp-ballen\/\" >\n\t\t\t\tSlipp ballen\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Slipp ballen! Finn riktig fart og riktig sted. Bruk vinklene til din fordel. Klarer du \u00e5 komme inn p\u00e5 lista?<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/slipp-ballen\/\" aria-label=\"Read more about Slipp ballen\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-44464 post type-post status-publish format-standard has-post-thumbnail hentry category-dobbel category-gratis category-matematikk category-nyheter category-pop category-smating category-spill category-topp category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/prisswitch\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/prisswitch.jpg\" class=\"attachment-full size-full wp-image-44470\" alt=\"\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/prisswitch.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/prisswitch-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/prisswitch-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/prisswitch-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/prisswitch-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Dobbel<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/prisswitch\/\" >\n\t\t\t\tPrisSwitch\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Hvem blir dagens beste PrisSwitcher? Vet du hva ting koster i butikken? Klarer du \u00e5 skille prisen for bananer fra prisen for kj\u00f8ttdeig. Bevis det!<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/prisswitch\/\" aria-label=\"Read more about PrisSwitch\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-44412 post type-post status-publish format-standard has-post-thumbnail hentry category-geografi category-gratis category-kunnskap category-nyheter category-paske category-pop category-quiz category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/grublebygda\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig.jpg\" class=\"attachment-full size-full wp-image-44409\" alt=\"\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig.jpg 1254w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-300x300.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-1024x1024.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-150x150.jpg 150w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-768x768.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-80x80.jpg 80w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-600x600.jpg 600w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-lokalt-vanlig-100x100.jpg 100w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Geografi<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/grublebygda\/\" >\n\t\t\t\tGruble-bygda\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Bli med til bygda der Gruble.net bor. Midt p\u00e5 \u00d8stlandet ved Tyrifjordens bredd. Se og lek med bilder som viser hvor vakkert det er der Gruble.nets spill og hjernetrim skapes og deles fra. Og selvf\u00f8lgelig kommer det sammen med litt morsom hjernekos.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/grublebygda\/\" aria-label=\"Read more about Gruble-bygda\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-44346 post type-post status-publish format-standard has-post-thumbnail hentry category-geografi category-gratis category-kunnskap category-nyheter category-paske category-pop category-quiz category-topp category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/grubletrotter\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert.jpg\" class=\"attachment-full size-full wp-image-44342\" alt=\"koffert av gull\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert-300x300.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert-150x150.jpg 150w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert-768x768.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert-80x80.jpg 80w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert-600x600.jpg 600w, https:\/\/gruble.net\/wp-content\/uploads\/grubletrotter-koffert-100x100.jpg 100w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Geografi<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/grubletrotter\/\" >\n\t\t\t\tJorda rundt p\u00e5 80 bilder\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Har du et \u00f8ye for detaljer? Reis verden rundt med biter av bilder som guide. Klarer du 80 bilder blir du &laquo;Junior&raquo;. Klarer du dem p\u00e5 under 8 minutter blir du &laquo;GRUBLETROTTER!&raquo;. Men det er nesten umulig.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/grubletrotter\/\" aria-label=\"Read more about Jorda rundt p\u00e5 80 bilder\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-43963 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-kunnskap category-naturfag category-norsk category-nyheter category-pop category-quiz category-spill category-topp category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/wikilaerer\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/wikilarer.jpg\" class=\"attachment-full size-full wp-image-43969\" alt=\"Kvinne sitter med bok p\u00e5 fanget\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/wikilarer.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/wikilarer-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/wikilarer-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/wikilarer-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/wikilarer-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/wikilaerer\/\" >\n\t\t\t\tWonderStream\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Swipe deg gjennom Wikipedias oaser. Finn ut hva som fenger deg. Quiz og l\u00e6r om det p\u00e5 forskjellige m\u00e5ter.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/wikilaerer\/\" aria-label=\"Read more about WonderStream\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-43896 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-matematikk category-nyheter category-pop category-smating category-spill category-topp category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/prisgrubler\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/prisgrubler-thumb.jpg\" class=\"attachment-full size-full wp-image-43898\" alt=\"Mann holder to varer i en butikk.\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/prisgrubler-thumb.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/prisgrubler-thumb-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/prisgrubler-thumb-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/prisgrubler-thumb-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/prisgrubler-thumb-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/prisgrubler\/\" >\n\t\t\t\tPrisGrubler\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Hvem blir dagens beste PrisGrubler? Vet du hva ting koster i butikken? Bevis det!<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/prisgrubler\/\" aria-label=\"Read more about PrisGrubler\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-43395 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-gruiz category-lesetester category-norsk category-nyheter category-pop category-profilert category-quiz category-smating category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/nakviz\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/nyhetskviz.jpg\" class=\"attachment-full size-full wp-image-43462\" alt=\"\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/nyhetskviz.jpg 800w, https:\/\/gruble.net\/wp-content\/uploads\/nyhetskviz-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/nyhetskviz-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/nyhetskviz-600x400.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/nakviz\/\" >\n\t\t\t\tNyhetsKvIz\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Bli en nyhetskjenner. Test dine leseferdigheter med ferske nyheter fra Nettavisen. Skaff deg poeng og badger ved \u00e5 ta kvizer, kvirulere, gjenfortelle og reflektere.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/nakviz\/\" aria-label=\"Read more about NyhetsKvIz\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-42628 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-kunnskap category-norsk category-nyheter category-pop category-profilert category-quiz category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/kviz-2\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/lessmart.jpg\" class=\"attachment-full size-full wp-image-42617\" alt=\"Man og kvinne leser p\u00e5 mobilskjerm og pc-skjerm.\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/lessmart.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/lessmart-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/lessmart-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/lessmart-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/lessmart-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/kviz-2\/\" >\n\t\t\t\tLive KvIz\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>F\u00e5 nyheter og kunnskap p\u00e5 en ny og spennende m\u00e5te. Oppdatert fra time til time. KI lager sp\u00f8rsm\u00e5l p\u00e5 direkten.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/kviz-2\/\" aria-label=\"Read more about Live KvIz\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-42412 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-grubling category-matematikk category-nyheter category-pop category-profilert category-smating category-spill\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/katt-og-mus\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/kattogmus.jpg\" class=\"attachment-full size-full wp-image-42462\" alt=\"Katt jager mange mus\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/kattogmus.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/kattogmus-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/kattogmus-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/kattogmus-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/kattogmus-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/katt-og-mus\/\" >\n\t\t\t\tKatt og mus\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Hjelp katten \u00e5 fange magiske mus. F\u00f8rst blir de flere, s\u00e5 blir de f\u00e6rre.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/katt-og-mus\/\" aria-label=\"Read more about Katt og mus\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-41748 post type-post status-publish format-standard has-post-thumbnail hentry category-eldre category-gratis category-grubling category-grubliser category-konkurranser category-kunnskap category-matematikk category-nyheter category-pop category-spill category-ukategorisert\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/rpl\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/rainbowpuzzlebanner-fb1.jpg\" class=\"attachment-full size-full wp-image-33784\" alt=\"Fargerik kanin holder en tommel opp ved tittel &quot;Rainbow Puzzle&quot;\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/rainbowpuzzlebanner-fb1.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/rainbowpuzzlebanner-fb1-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/rainbowpuzzlebanner-fb1-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/rainbowpuzzlebanner-fb1-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/rainbowpuzzlebanner-fb1-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Eldre<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/rpl\/\" >\n\t\t\t\tRainbow Puzzle Light\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Rainbow Puzzle er bra for hjernen. Her kan du teste og trene med en mini-versjon. Last ned appen n\u00e5r du er blitt god nok.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/rpl\/\" aria-label=\"Read more about Rainbow Puzzle Light\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-40148 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-norsk category-nyheter category-pop category-spill\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/ordjakten\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/ordjakt.jpg\" class=\"attachment-full size-full wp-image-40153\" alt=\"Gutt og jente g\u00e5r rundt i m\u00f8rk skog med noen lysende ord.\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/ordjakt.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/ordjakt-300x200.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/ordjakt-1024x683.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/ordjakt-768x512.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/ordjakt-600x400.jpg 600w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/ordjakten\/\" >\n\t\t\t\tOrdjakt\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Klarer du \u00e5 tenke deg fram til alle ordene? Velg hvor mange bokstaver det skal ha f\u00f8rst. Begynn med \u00e5 gjette. Bruk deretter din kloke sans.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/ordjakten\/\" aria-label=\"Read more about Ordjakt\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-39236 post type-post status-publish format-standard has-post-thumbnail hentry category-europa category-geografi category-kart category-nyheter category-pop category-profilert category-spill category-ukategorisert\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/flaggmeister5000\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1070\" height=\"574\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/flaggmeister.jpg\" class=\"attachment-full size-full wp-image-39311\" alt=\"\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/flaggmeister.jpg 1070w, https:\/\/gruble.net\/wp-content\/uploads\/flaggmeister-300x161.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/flaggmeister-1024x549.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/flaggmeister-768x412.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/flaggmeister-600x322.jpg 600w\" sizes=\"(max-width: 1070px) 100vw, 1070px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Europa<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/flaggmeister5000\/\" >\n\t\t\t\tFlaggmeister 5000\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>L\u00e6r deg flagg fra hele verden.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/flaggmeister5000\/\" aria-label=\"Read more about Flaggmeister 5000\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-37959 post type-post status-publish format-standard has-post-thumbnail hentry category-gangetabellen category-gratis category-hoderegning category-matematikk category-nyheter category-pop category-profilert category-ukategorisert\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/mattematch\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"881\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/mattematch-forside-figur-kvadrat.jpeg\" class=\"attachment-full size-full wp-image-37999\" alt=\"Gruble\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/mattematch-forside-figur-kvadrat.jpeg 1011w, https:\/\/gruble.net\/wp-content\/uploads\/mattematch-forside-figur-kvadrat-300x261.jpeg 300w, https:\/\/gruble.net\/wp-content\/uploads\/mattematch-forside-figur-kvadrat-768x669.jpeg 768w, https:\/\/gruble.net\/wp-content\/uploads\/mattematch-forside-figur-kvadrat-600x523.jpeg 600w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gangetabellen<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/mattematch\/\" >\n\t\t\t\tMatteMatch\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Test Gruble.nets nye &laquo;treningsstudio&raquo; for hoderegning, MatteMatch. Det er en beta-versjon, men kan gi deg mye regneglede, bedre regneferdigheter og flotte sertifikater. <\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/mattematch\/\" aria-label=\"Read more about MatteMatch\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-37721 post type-post status-publish format-standard has-post-thumbnail hentry category-gratis category-matematikk category-nyheter category-pop category-profilert category-smating category-spill category-ukategorisert category-voksen\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/prisexpert-2-0\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/handle1.jpg?ver=1773740711\" class=\"attachment-full size-full wp-image-35772\" alt=\"Familie p\u00e5 handletur i dagligvarebutikk\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/handle1.jpg 600w, https:\/\/gruble.net\/wp-content\/uploads\/handle1-300x200.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Gratis<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/prisexpert-2-0\/\" >\n\t\t\t\tPrisExpert -2.0\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Har du peiling p\u00e5 priser i butikken? Hvem er best i familien? Hvem er best i klassen? Test deg selv.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/prisexpert-2-0\/\" aria-label=\"Read more about PrisExpert -2.0\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-36803 post type-post status-publish format-standard has-post-thumbnail hentry category-geografi category-kart category-nyheter\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/gruble.net\/norfylk\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"2044\" height=\"1278\" src=\"https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb.jpg\" class=\"attachment-full size-full wp-image-36806\" alt=\"Norgeskart\" srcset=\"https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb.jpg 2044w, https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb-300x188.jpg 300w, https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb-1024x640.jpg 1024w, https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb-768x480.jpg 768w, https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb-1536x960.jpg 1536w, https:\/\/gruble.net\/wp-content\/uploads\/norfylk-thumb-600x375.jpg 600w\" sizes=\"(max-width: 2044px) 100vw, 2044px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Geografi<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/gruble.net\/norfylk\/\" >\n\t\t\t\tFylker i Norge\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Klarer du \u00e5 finne de norske fylkene? <\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/gruble.net\/norfylk\/\" aria-label=\"Read more about Fylker i Norge\" tabindex=\"-1\" >\n\t\t\tFinn ut mer \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"e-load-more-spinner\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-spinner\"><\/i>\t\t\t<\/span>\n\t\t\n\t\t\t\t<div class=\"e-load-more-anchor\" data-page=\"1\" data-max-page=\"6\" data-next-page=\"https:\/\/gruble.net\/wp-json\/wp\/v2\/posts\/17803\/page\/2\/\"><\/div>\n\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Se flere<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<div class=\"e-load-more-message\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hvor rask er du i gangetabellen? Sjekk om du er kvikk nok til \u00e5 komme inn p\u00e5 lista.<\/p>\n","protected":false},"author":2,"featured_media":17886,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[9,5,41,94],"tags":[],"post_folder":[],"class_list":["post-17803","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gangetabellen","category-matematikk","category-nyheter","category-pop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GangeGuru - Gruble.net<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gruble.net\/gangeguru\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GangeGuru - Gruble.net\" \/>\n<meta property=\"og:description\" content=\"Hvor rask er du i gangetabellen? Sjekk om du er kvikk nok til \u00e5 komme inn p\u00e5 lista.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gruble.net\/gangeguru\/\" \/>\n<meta property=\"og:site_name\" content=\"Gruble.net\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gruble.net\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-14T04:33:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-18T18:38:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gruble.net\/wp-content\/uploads\/regnegeni-pokal-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"965\" \/>\n\t<meta property=\"og:image:height\" content=\"1020\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Stig Hamstad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Skrevet av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stig Hamstad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ansl. lesetid\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/\"},\"author\":{\"name\":\"Stig Hamstad\",\"@id\":\"https:\\\/\\\/gruble.net\\\/#\\\/schema\\\/person\\\/713eaee8c60258dd79836b2ce3743569\"},\"headline\":\"GangeGuru\",\"datePublished\":\"2024-08-14T04:33:22+00:00\",\"dateModified\":\"2025-09-18T18:38:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/\"},\"wordCount\":36,\"publisher\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gruble.net\\\/wp-content\\\/uploads\\\/regnegeni-pokal-1.jpg\",\"articleSection\":[\"Gangetabellen\",\"Matematikk\",\"Nyheter\",\"Popul\u00e6rt\"],\"inLanguage\":\"nb-NO\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/\",\"url\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/\",\"name\":\"GangeGuru - Gruble.net\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gruble.net\\\/wp-content\\\/uploads\\\/regnegeni-pokal-1.jpg\",\"datePublished\":\"2024-08-14T04:33:22+00:00\",\"dateModified\":\"2025-09-18T18:38:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gruble.net\\\/wp-content\\\/uploads\\\/regnegeni-pokal-1.jpg\",\"contentUrl\":\"https:\\\/\\\/gruble.net\\\/wp-content\\\/uploads\\\/regnegeni-pokal-1.jpg\",\"width\":965,\"height\":1020,\"caption\":\"pokal\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gruble.net\\\/gangeguru\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hjem\",\"item\":\"https:\\\/\\\/gruble.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GangeGuru\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gruble.net\\\/#website\",\"url\":\"https:\\\/\\\/gruble.net\\\/\",\"name\":\"Gruble.net\",\"description\":\"Spill deg til kunnskap og sett kunnskapen p\u00e5 spill!\",\"publisher\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gruble.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gruble.net\\\/#organization\",\"name\":\"Gruble.net\",\"url\":\"https:\\\/\\\/gruble.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/gruble.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gruble.net\\\/wp-content\\\/uploads\\\/logo-1-e1717058548444.png\",\"contentUrl\":\"https:\\\/\\\/gruble.net\\\/wp-content\\\/uploads\\\/logo-1-e1717058548444.png\",\"width\":483,\"height\":149,\"caption\":\"Gruble.net\"},\"image\":{\"@id\":\"https:\\\/\\\/gruble.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Gruble.net\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gruble.net\\\/#\\\/schema\\\/person\\\/713eaee8c60258dd79836b2ce3743569\",\"name\":\"Stig Hamstad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7e9060851f3f4d21de8e999d31b1d4646ce70f48ae4f93b9ee6a4a3121b6f40c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7e9060851f3f4d21de8e999d31b1d4646ce70f48ae4f93b9ee6a4a3121b6f40c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7e9060851f3f4d21de8e999d31b1d4646ce70f48ae4f93b9ee6a4a3121b6f40c?s=96&d=mm&r=g\",\"caption\":\"Stig Hamstad\"},\"sameAs\":[\"https:\\\/\\\/gruble.net\"],\"url\":\"https:\\\/\\\/gruble.net\\\/author\\\/stig-hamstad-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GangeGuru - Gruble.net","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gruble.net\/gangeguru\/","og_locale":"nb_NO","og_type":"article","og_title":"GangeGuru - Gruble.net","og_description":"Hvor rask er du i gangetabellen? Sjekk om du er kvikk nok til \u00e5 komme inn p\u00e5 lista.","og_url":"https:\/\/gruble.net\/gangeguru\/","og_site_name":"Gruble.net","article_publisher":"https:\/\/www.facebook.com\/Gruble.net","article_published_time":"2024-08-14T04:33:22+00:00","article_modified_time":"2025-09-18T18:38:28+00:00","og_image":[{"width":965,"height":1020,"url":"https:\/\/gruble.net\/wp-content\/uploads\/regnegeni-pokal-1.jpg","type":"image\/jpeg"}],"author":"Stig Hamstad","twitter_card":"summary_large_image","twitter_misc":{"Skrevet av":"Stig Hamstad","Ansl. lesetid":"6 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gruble.net\/gangeguru\/#article","isPartOf":{"@id":"https:\/\/gruble.net\/gangeguru\/"},"author":{"name":"Stig Hamstad","@id":"https:\/\/gruble.net\/#\/schema\/person\/713eaee8c60258dd79836b2ce3743569"},"headline":"GangeGuru","datePublished":"2024-08-14T04:33:22+00:00","dateModified":"2025-09-18T18:38:28+00:00","mainEntityOfPage":{"@id":"https:\/\/gruble.net\/gangeguru\/"},"wordCount":36,"publisher":{"@id":"https:\/\/gruble.net\/#organization"},"image":{"@id":"https:\/\/gruble.net\/gangeguru\/#primaryimage"},"thumbnailUrl":"https:\/\/gruble.net\/wp-content\/uploads\/regnegeni-pokal-1.jpg","articleSection":["Gangetabellen","Matematikk","Nyheter","Popul\u00e6rt"],"inLanguage":"nb-NO"},{"@type":"WebPage","@id":"https:\/\/gruble.net\/gangeguru\/","url":"https:\/\/gruble.net\/gangeguru\/","name":"GangeGuru - Gruble.net","isPartOf":{"@id":"https:\/\/gruble.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gruble.net\/gangeguru\/#primaryimage"},"image":{"@id":"https:\/\/gruble.net\/gangeguru\/#primaryimage"},"thumbnailUrl":"https:\/\/gruble.net\/wp-content\/uploads\/regnegeni-pokal-1.jpg","datePublished":"2024-08-14T04:33:22+00:00","dateModified":"2025-09-18T18:38:28+00:00","breadcrumb":{"@id":"https:\/\/gruble.net\/gangeguru\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gruble.net\/gangeguru\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/gruble.net\/gangeguru\/#primaryimage","url":"https:\/\/gruble.net\/wp-content\/uploads\/regnegeni-pokal-1.jpg","contentUrl":"https:\/\/gruble.net\/wp-content\/uploads\/regnegeni-pokal-1.jpg","width":965,"height":1020,"caption":"pokal"},{"@type":"BreadcrumbList","@id":"https:\/\/gruble.net\/gangeguru\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hjem","item":"https:\/\/gruble.net\/"},{"@type":"ListItem","position":2,"name":"GangeGuru"}]},{"@type":"WebSite","@id":"https:\/\/gruble.net\/#website","url":"https:\/\/gruble.net\/","name":"Gruble.net","description":"Spill deg til kunnskap og sett kunnskapen p\u00e5 spill!","publisher":{"@id":"https:\/\/gruble.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gruble.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/gruble.net\/#organization","name":"Gruble.net","url":"https:\/\/gruble.net\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/gruble.net\/#\/schema\/logo\/image\/","url":"https:\/\/gruble.net\/wp-content\/uploads\/logo-1-e1717058548444.png","contentUrl":"https:\/\/gruble.net\/wp-content\/uploads\/logo-1-e1717058548444.png","width":483,"height":149,"caption":"Gruble.net"},"image":{"@id":"https:\/\/gruble.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gruble.net"]},{"@type":"Person","@id":"https:\/\/gruble.net\/#\/schema\/person\/713eaee8c60258dd79836b2ce3743569","name":"Stig Hamstad","image":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/secure.gravatar.com\/avatar\/7e9060851f3f4d21de8e999d31b1d4646ce70f48ae4f93b9ee6a4a3121b6f40c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7e9060851f3f4d21de8e999d31b1d4646ce70f48ae4f93b9ee6a4a3121b6f40c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7e9060851f3f4d21de8e999d31b1d4646ce70f48ae4f93b9ee6a4a3121b6f40c?s=96&d=mm&r=g","caption":"Stig Hamstad"},"sameAs":["https:\/\/gruble.net"],"url":"https:\/\/gruble.net\/author\/stig-hamstad-2\/"}]}},"_links":{"self":[{"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/posts\/17803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/comments?post=17803"}],"version-history":[{"count":157,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/posts\/17803\/revisions"}],"predecessor-version":[{"id":36119,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/posts\/17803\/revisions\/36119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/media\/17886"}],"wp:attachment":[{"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/media?parent=17803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/categories?post=17803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/tags?post=17803"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/gruble.net\/wp-json\/wp\/v2\/post_folder?post=17803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}