quizlet hack gravity
// ==UserScript==
// @name Gravity and match hack by Krew
// @namespace Krew E.
// @version 1.4
// @description YOU CAN NOT USE THIS WITH TAMPERMONKEY! You have to copy the code. Use google and go to quizlet, press inspect and go to console. Then paste the code in there. Hold the spacebar to automatically get the correct answers on gravity.
// @author You
quizlet hack gravity How to get it for free? quizlet hack gravity
// @match https://quizlet.com/*/gravity
// @grant none
// @license MIT
// ==/UserScript==
var gravityScore,
quizlet hack gravity How to dowload it? quizlet hack gravity
href = window.location.href;
(function() {
initLoad();
function initLoad() {
if (href.includes("quizlet.com")) {
quizlet hack gravity How to get it for free? quizlet hack gravity
if (href.includes("/learn")) {
cAlert('
Game Mode: Learn
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Instructions:
Just wait for this script to finish!
');
getId("learnButton")
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
quizlet hack gravity How to dowload it? quizlet hack gravity
.remove();
learn();
});
} else if (href.includes("/flashcards")) {
cAlert('
Game Mode: Flashcards
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Changelog:
+ Added Match time freeze for regular match and diagrams + Added Gravity score exploit to get ANY score you want! + Added custom alert box + Fixed graphics - Removed useless alert boxes.
Instructions:
Umm why are you here? Go cheat somewhere else...
');
quizlet hack gravity How to dowload it? quizlet hack gravity
getId("flashcardsButton")
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
.remove();
});
quizlet hack gravity How to use it? quizlet hack gravity
} else if (href.includes("/write")) {
cAlert('
Game Mode: Write
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Instructions:
You dont even have to wait, this is my favorite one to watch!
');
getId("writeButton")
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
quizlet hack gravity How to get it for free? quizlet hack gravity
.remove();
write();
});
} else if (href.includes("/spell")) {
cAlert('
Game Mode: Spell
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Instructions:
Nothing! Bypassed having to press enter!
');
quizlet hack gravity How to use it? quizlet hack gravity
getId("spellButton")
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
.remove();
spell();
quizlet hack gravity How to get it for free? quizlet hack gravity
});
} else if (href.includes("/test")) {
cAlert('
Game Mode: Test
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Instructions:
Right click to toggle answers. (Be subtle when using)
');
getId("testButton")
.addEventListener("click", function() {
quizlet hack gravity How to use it? quizlet hack gravity
document.getElementById("customMessageContainer")
.remove();
testMode();
});
} else if (href.includes("/micromatch")) {
quizlet hack gravity PasteShr quizlet hack gravity
cAlert('
Game Mode: Micromatch
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Instructions:
The timer will be paused when at choosen time. The answers will also be highlighted for you. At your leisure, solve the questions.
Match Time:
');
getId("micromatchButton")
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
.remove();
quizlet hack gravity How to dowload it? quizlet hack gravity
insaneWin("match");
micromatch();
});
} else if (href.includes("/match")) {
cAlert('
Game Mode: Match
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this exploit wouldnt be possible.
Instructions:
The timer will be paused when at choosen time. The answers will also be highlighted for you. At your leisure, solve the questions.
Match Time:
');
quizlet hack gravity How to use it? quizlet hack gravity
getId("matchButton")
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
.remove();
insaneWin("match");
quizlet hack gravity How to get it for free? quizlet hack gravity
match();
});
} else if (href.includes("/gravity")) {
cAlert('
Game Mode: Gravity
Thank you for using Krew.E. Quizlet Gravity Hacker - INSANE EDITION Without you, this hack wouldnt be possible.
Instructions:
Press space when the answer appears in the input area. If you get an answer wrong, press space in the input to continue quickly.
');
getId("gravityButton")
quizlet hack gravity How to dowload it? quizlet hack gravity
.addEventListener("click", function() {
document.getElementById("customMessageContainer")
.remove();
insaneWin("gravity");
gravity();
quizlet hack gravity PasteShr quizlet hack gravity
});
} else {}
}
function testMode() {
var question = getClass("TermText notranslate lang-en");
quizlet hack gravity How to use it? quizlet hack gravity
for (var i = 0; i < question.length; i++) {
question[i].innerHTML += ' ' + findAnswerGlobal(question[i].innerHTML) + "";
}
window.oncontextmenu = function(e) {
e.preventDefault();
quizlet hack gravity How to get it for free? quizlet hack gravity
var answer = getClass("answers");
if (answer[0].style.display == "block") {
for (var i = 0; i < answer.length; i++) {
answer[i].style.display = "none";
}
quizlet hack gravity How to get it for free? quizlet hack gravity
} else {
for (var i = 0; i < answer.length; i++) {
answer[i].style.display = "block"
}
}
quizlet hack gravity How to use it? quizlet hack gravity
}
}
function gravity() {
var createListener = true;
var input = getClass("GravityTypingPrompt-input js-keymaster-allow")[0];
quizlet hack gravity PasteShr quizlet hack gravity
if (input) {
input.addEventListener("keypress", function(e) {
if (e.which == "32" && getClass("GravityTerm-content")[0]) {
setTimeout(function() {
submit();
quizlet hack gravity How to get it? quizlet hack gravity
}, 10);
}
});
}
setInterval(function() {
quizlet hack gravity How to get it? quizlet hack gravity
input = getClass("GravityTypingPrompt-input js-keymaster-allow")[0];
if (createListener && input) {
createListener = false;
input.addEventListener("keypress", function(e) {
if (e.which == "32" && getClass("GravityTerm-content")[0]) {
quizlet hack gravity PasteShr quizlet hack gravity
setTimeout(function() {
submit();
}, 10);
}
});
quizlet hack gravity How to use it? quizlet hack gravity
}
if (input && getClass("GravityTerm-content")[0]) {
input.focus();
input.value = findAnswerGlobal(getClass("GravityTerm-content")[0].innerText.trim());
} else {
quizlet hack gravity How to get it for free? quizlet hack gravity
createListener = true;
if (getClass("GravityCopyTermView-input")[0]) {
getClass("GravityCopyTermView-input")[0].value = getClass("TermText notranslate lang-en")[1].innerHTML;
}
}
quizlet hack gravity PasteShr quizlet hack gravity
}, 100);
function submit() {
input = getClass("GravityTypingPrompt-input js-keymaster-allow")[0];
if (input) {
input.focus();
quizlet hack gravity How to get it for free? quizlet hack gravity
var keyEvent = new KeyboardEvent("keydown", {
bubbles: true,
cancelable: true,
char: "Enter",
key: "Enter",
quizlet hack gravity How to use it? quizlet hack gravity
shiftKey: false,
keyCode: 13,
which: 13
});
input.dispatchEvent(keyEvent);
quizlet hack gravity How to dowload it? quizlet hack gravity
}
}
/* VARIABLES CHANGE IN UNKNOWN WAY
window.QJP[3][1].tfdH(
quizlet hack gravity How to dowload it? quizlet hack gravity
window.Quizlet.gravityModeData,
{},
function n(a) {
quizlet hack gravity How to use it? quizlet hack gravity
if (t[a])
return t[a].exports;
var o = t[a] = {
i: a,
l: !1,
quizlet hack gravity How to dowload it? quizlet hack gravity
exports: {}
};
return e[a].call(o.exports, o, o.exports, n),
o.l = !0,
o.exports
quizlet hack gravity PasteShr quizlet hack gravity
}
);
*/
/* PATCHED
var t = window.QJP([], [], ["hyek"]).a,
quizlet hack gravity How to use it? quizlet hack gravity
n = t.grader.grade.bind(t.grader);
t._startGame(), t.dataMap = t.dataMap.update("points", function(t) {
return gravityScore;
});
for (var o = 0; o < 99; o++) t._advanceLevel();
quizlet hack gravity How to dowload it? quizlet hack gravity
function s(e) {
t.grader.grade = function(e, t, n) {
return !0;
}, e(), t.grader.grade = n
}
quizlet hack gravity How to get it for free? quizlet hack gravity
s(function() {
console.log(null);
});
var a = t._promptCopyAnswer.bind(t);
t._promptCopyAnswer = function(e) {
quizlet hack gravity How to dowload it? quizlet hack gravity
a(e), setTimeout(function() {
s(function() {
t._checkCopiedAnswer({
liveTermId: e,
answer: ""
quizlet hack gravity How to use it? quizlet hack gravity
});
});
}, 0);
};
*/
quizlet hack gravity How to get it? quizlet hack gravity
}
function write() {
//This is sad... but works better...
var remaining = parseInt(document.getElementsByClassName("LearnModeProgressBar-value")[0].innerHTML);
for (var i = 0; i < remaining; i++) {
quizlet hack gravity PasteShr quizlet hack gravity
getId("user-answer")
.value = Math.random();
getId("js-learnModeAnswerButton")
.click();
getClass("js-learnModeOverrideIncorrect")[0].click();
quizlet hack gravity How to get it? quizlet hack gravity
}
/*
var buttons = document.querySelectorAll("button"),
span = document.querySelectorAll("span");
if (getId("user-answer")) {
quizlet hack gravity How to get it? quizlet hack gravity
getId("user-answer").disabled = true;
getId("user-answer").value = findAnswerGlobal(getClass("qDef lang-en TermText")[0].innerHTML);
for (var i = 0; i < buttons.length; i++) {
if (buttons[i].childNodes[0].innerHTML == "Answer") {
buttons[i].click();
quizlet hack gravity How to dowload it? quizlet hack gravity
}
}
try {
for (var i = 0; i < span.length; i++) {
if (span[i].childNodes[0].childNodes[0].innerHTML == "Override: I was right") {
quizlet hack gravity How to get it for free? quizlet hack gravity
span[i].click;
}
}
} catch (e) {}
write();
quizlet hack gravity How to get it? quizlet hack gravity
} else {
for (var i = 0; i < buttons.length; i++) {
if (buttons[i].innerHTML == "Press any key to continue") {
buttons[i].click();
} else if (buttons[i].innerHTML == "Start Over") {
quizlet hack gravity How to get it for free? quizlet hack gravity
return 1;
}
}
setTimeout(write, 0);
}
quizlet hack gravity How to use it? quizlet hack gravity
*/
}
function spell() {
if (getClass("SpellModeControls-progressValue")[0].innerHTML == "100%") {
return 1;
quizlet hack gravity PasteShr quizlet hack gravity
}
try {
if (getId("js-spellInput")
.style.visibility == "visible") {
getId("js-spellInput")
quizlet hack gravity How to get it for free? quizlet hack gravity
.value = findAnswerGlobal(getClass("qDef lang-en TermText")[0].innerHTML);
submit();
setTimeout(spell, 10);
}
} catch (e) {
quizlet hack gravity How to dowload it? quizlet hack gravity
console.log(e);
setTimeout(spell, 500);
}
function submit() {
input = getId("js-spellInput");
quizlet hack gravity How to get it for free? quizlet hack gravity
if (input) {
input.focus();
var keyEvent = new KeyboardEvent("keydown", {
bubbles: true,
cancelable: true,
quizlet hack gravity How to use it? quizlet hack gravity
char: "Enter",
key: "Enter",
shiftKey: false,
keyCode: 13,
which: 13
quizlet hack gravity How to dowload it? quizlet hack gravity
});
input.dispatchEvent(keyEvent);
}
}
}
quizlet hack gravity How to get it for free? quizlet hack gravity
function match() {
button = getClass("UIButton UIButton--hero")[0], button && button.click();
setTimeout(function() {
if (getClass("UIModalBody")
.length) {
quizlet hack gravity How to use it? quizlet hack gravity
setInterval = console.log;
} else {
for (let x = setTimeout(";"), i = 0; i < x; i++) {
clearTimeout(i);
}
quizlet hack gravity How to use it? quizlet hack gravity
}
function waitForMatch() {
if (getClass("MatchModeQuestionScatterTile") || getClass("MatchModeQuestionGridBoard-tile")) {
for (var F = setTimeout(";"), i = 0; i < F; i++) clearTimeout(i);
var tiles = getClass("MatchModeQuestionScatterTile");
quizlet hack gravity How to use it? quizlet hack gravity
var colors = ["#FF0000", "#FF0000", "#FF6600", "#FF6600", "#FFFF00", "#FFFF00", "#00FF00", "#00FF00", "#00FFFF", "#00FFFF", "#0033FF", "#0033FF", "#FF00FF", "#FF00FF", "#CC00FF", "#CC00FF", "#6E0DD0", "#6E0DD0", "#C0C0C0", "#C0C0C0", "#FFFFFF", "#FFFFFF", "#A52A2A", "#A52A2A", "#F6CFFF", "#F6CFFF", "#CFD9FF", "#CFD9FF", "#FBFFA3", "#FBFFA3", "#FFD1A3", "#FFD1A3", "#710000", "#710000"];
for (var i = 0; i < tiles.length; i++) {
tiles[i].style.backgroundColor = colors[i];
for (var j = 0; j < tiles.length; j++) {
if (tiles[j].childNodes[0].innerHTML == findAnswerGlobal(tiles[j].childNodes[0].innerHTML)) {
quizlet hack gravity How to get it for free? quizlet hack gravity
tiles[j].style.backgroundColor = colors[i];
}
}
}
clearTimeout(matchLoop);
quizlet hack gravity How to get it for free? quizlet hack gravity
}
}
}, 500);
}
function micromatch() {
quizlet hack gravity PasteShr quizlet hack gravity
button = getClass("UIButton UIButton--hero")[0], button && button.click();
setTimeout(function() {
if (getClass("UIModalBody")
.length) {
setInterval = console.log;
quizlet hack gravity PasteShr quizlet hack gravity
} else {
for (let x = setTimeout(";"), i = 0; i < x; i++) {
clearTimeout(i);
}
}
quizlet hack gravity How to use it? quizlet hack gravity
var tiles = getClass("MatchModeQuestionGridTile-text"); //[0].childNodes[0].innerHTML
for (var i = 0; i < tiles.length; i++) {
if (getClass("MatchModeQuestionGridTile")[i].classList[1] != "is-selected") {
click(getClass("MatchModeQuestionGridBoard-tile")[i].childNodes[0], "pointerdown");
}
quizlet hack gravity How to get it for free? quizlet hack gravity
for (var j = 0; j < tiles.length; j++) {
if (tiles[j].childNodes[0].innerHTML == findAnswerGlobal(tiles[i].childNodes[0].innerHTML)) {
if (getClass("MatchModeQuestionGridTile")[j].classList[1] != "is-selected") {
click(getClass("MatchModeQuestionGridBoard-tile")[j].childNodes[0], "pointerdown");
j = tiles.length;
quizlet hack gravity How to dowload it? quizlet hack gravity
}
}
}
}
function click(e, t) {
quizlet hack gravity PasteShr quizlet hack gravity
if (e.fireEvent) e.fireEvent("on" + t);
else {
var n = document.createEvent("Events");
n.initEvent(t, !0, !1), e.dispatchEvent(n);
}
quizlet hack gravity How to dowload it? quizlet hack gravity
}
}, 500);
}
function learn() {
if (getClass("ProgressSegmentedSemicircle-percent")[0].innerHTML = "100%") {
quizlet hack gravity How to get it for free? quizlet hack gravity
return 1;
}
checkCheckbox();
if (getClass("AssistantMultipleChoiceQuestionPromptView-inner")[0] !== undefined) {
var answer = findAnswerGlobal(getClass("FormattedText notranslate TermText lang-en")[0].innerHTML);
quizlet hack gravity How to get it for free? quizlet hack gravity
var q1 = getClass("FormattedText notranslate TermText lang-en")[1];
var q2 = getClass("FormattedText notranslate TermText lang-en")[2];
var q3 = getClass("FormattedText notranslate TermText lang-en")[3];
var q4 = getClass("FormattedText notranslate TermText lang-en")[4];
if (answer == q1.innerHTML) {
quizlet hack gravity How to get it for free? quizlet hack gravity
q1.click();
} else if (answer == q2.innerHTML) {
q2.click();
} else if (answer == q3.innerHTML) {
q3.click();
quizlet hack gravity How to get it for free? quizlet hack gravity
} else if (answer == q4.innerHTML) {
q4.click();
} else {
console.error("ERROR: Unable to find / click answer");
return 0;
quizlet hack gravity How to get it? quizlet hack gravity
}
getClass("UIButton")[4].click();
setTimeout(learn, 10);
} else {
setTimeout(learn, 100);
quizlet hack gravity How to get it? quizlet hack gravity
}
}
function checkCheckbox() {
document.getElementsByClassName("UIButton UIButton--whiteBorder UIButton--fill")[0].click();
if (document.getElementsByClassName("UICheckbox-input")[3].checked && document.getElementsByClassName("UICheckbox-input")[2].checked !== true && document.getElementsByClassName("UICheckbox-input")[4].checked !== true) {
quizlet hack gravity How to get it for free? quizlet hack gravity
document.getElementsByClassName("UIButton UIButton--inverted")[0].click();
return 1;
}
if (document.getElementsByClassName("UICheckbox-input")[4].checked === true) {
document.getElementsByClassName("UICheckbox-input")[4].click();
quizlet hack gravity How to dowload it? quizlet hack gravity
}
if (document.getElementsByClassName("UICheckbox-input")[2].checked === true) {
document.getElementsByClassName("UICheckbox-input")[2].click();
}
if (document.getElementsByClassName("UICheckbox-input")[3].checked === false) {
quizlet hack gravity How to get it? quizlet hack gravity
document.getElementsByClassName("UICheckbox-input")[3].click();
}
document.getElementsByClassName("UIButton UIButton--inverted")[0].click();
}
function findAnswerGlobal(question) {
quizlet hack gravity How to dowload it? quizlet hack gravity
if (Quizlet.assistantModeData !== undefined) { //Quizlet.assistantModeData.terms
return getAnswer(Quizlet.assistantModeData.terms, question);
} else if (Quizlet.learnGameData !== undefined) { //Quizlet.learnGameData.allTerms
return getAnswer(Quizlet.learnGameData.allTerms, question);
} else if (Quizlet.testModeData !== undefined) { //Quizlet.testModeData.terms
quizlet hack gravity How to use it? quizlet hack gravity
return getAnswer(Quizlet.testModeData.terms, question);
} else if (Quizlet.spellModeData !== undefined) { //Quizlet.spellModeData.spellGameData.termsById
return getAnswer(Quizlet.spellModeData.spellGameData.termsById, question);
} else if (Quizlet.matchModeData !== undefined) { //Quizlet.matchModeData.terms
return getAnswer(Quizlet.matchModeData.terms, question);
quizlet hack gravity How to use it? quizlet hack gravity
} else if (Quizlet.gravityModeData !== undefined) { //Quizlet.gravityModeData.terms
return getAnswer(Quizlet.gravityModeData.terms, question);
} else {
return 0;
}
quizlet hack gravity PasteShr quizlet hack gravity
function getAnswer(s, t) {
var e = s;
if (t.indexOf("_") != "-1") {
if (t.slice(-1) == "_") { //Underscore at end
for (var i = 0; i < e.length; i++) {
quizlet hack gravity How to dowload it? quizlet hack gravity
if (e[i].definition.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")[0]) != "-1") {
return e[i].word;
} else if (e[i].word.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")[0]) != "-1") {
return e[i].definition;
}
quizlet hack gravity PasteShr quizlet hack gravity
}
} else if (t[0] == "_") {
for (var i = 0; i < e.length; i++) { //Underscore at start
if (e[i].definition.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")
.slice(-1)[0]) != "-1") {
quizlet hack gravity How to dowload it? quizlet hack gravity
return e[i].word;
} else if (e[i].word.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")
.slice(-1)[0]) != "-1") {
return e[i].definition;
}
quizlet hack gravity How to get it? quizlet hack gravity
}
} else {
for (var i = 0; i < e.length; i++) { //Underscore in middle
if (e[i].definition.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")
.slice(-1)[0]) != "-1" && e[i].definition.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")[0]) != "-1") {
quizlet hack gravity How to use it? quizlet hack gravity
return e[i].word;
} else if (e[i].word.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")
.slice(-1)[0]) != "-1" && e[i].word.indexOf(getClass("qDef lang-en TermText")[0].innerHTML.split("_")[0]) != "-1") {
return e[i].definition;
}
quizlet hack gravity How to get it for free? quizlet hack gravity
}
}
}
var answers = [];
for (var i = 0; i < e.length; i++) {
quizlet hack gravity PasteShr quizlet hack gravity
e[i].definition = e[i].definition.replace("\n", " ");
e[i].word = e[i].word.replace("\n", " ");
if (t == e[i].word) {
answers.push(e[i].definition);
} else if (t == e[i].definition) {
quizlet hack gravity PasteShr quizlet hack gravity
answers.push(e[i].word);
}
}
return answers[Math.floor(Math.random() * answers.length)];
}
quizlet hack gravity How to get it for free? quizlet hack gravity
}
}
function cAlert(message) {
var html = '
Krews Quizlet Hacker
' + message + '
';
var j = document.createElement('div');
quizlet hack gravity How to dowload it? quizlet hack gravity
j.innerHTML = html;
document.body.appendChild(j);
}
function insaneWin(game) {
var data = {}
quizlet hack gravity How to use it? quizlet hack gravity
if (game == "gravity") {
data = {
sessionId: undefined,
score: prompt("Highest possible score is 4294967295.\nScore: ", 4294967295),
previous_record: Quizlet.highscoresModalData.previousRecord,
quizlet hack gravity How to dowload it? quizlet hack gravity
time_started: Date.now() - 63641,
selectedOnly: false
}
}
if (game == "match") {
quizlet hack gravity How to get it for free? quizlet hack gravity
data = {
score: prompt("Anything lower than 5 won't work.\nTime: ", 5),
previous_record: Quizlet.matchModeData.recordTime,
too_small: 0,
time_started: Quizlet.SERVER_TIME,
quizlet hack gravity How to use it? quizlet hack gravity
selectedOnly: false
}
}
var message = {
data: obfuscate(JSON.stringify(data), 77)
quizlet hack gravity How to get it? quizlet hack gravity
};
var send = new XMLHttpRequest;
send.open("POST", document.location.href + "/highscores");
send.setRequestHeader("CS-Token", getCookie("qtkn"));
send.setRequestHeader("Accept", "application/json");
quizlet hack gravity How to get it for free? quizlet hack gravity
send.setRequestHeader("Content-Type", "application/json");
send.send(JSON.stringify(message));
}
})();
function getId(id) {
quizlet hack gravity How to dowload it? quizlet hack gravity
return document.getElementById(id);
}
function getClass(id) {
return document.getElementsByClassName(id);
}
quizlet hack gravity How to get it for free? quizlet hack gravity
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for (var i = 0; i < ca.length; i++) {
quizlet hack gravity How to dowload it? quizlet hack gravity
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
quizlet hack gravity How to use it? quizlet hack gravity
return c.substring(name.length, c.length);
}
}
return "";
}
quizlet hack gravity How to dowload it? quizlet hack gravity
//var learnInsertJs = "function figure(match) {termsWord = window.Quizlet.assistantModeData.terms.filter(function z(x) {return x.word == match}); termsDefinition = window.Quizlet.assistantModeData.terms.filter(function z(x) {return x.definition === match}); if (termsWord.length > 0) {return termsWord[0].definition;}; if (termsDefinition.length > 0) {return termsDefinition[0].word;}}; function solve() {input = document.querySelector('#AssistantModeTarget > div > div > div > div.ModeLayout-content > div > span:nth-child(2) > div > div > div.AssistantScrollableViewLayout-content > div > div.AssistantMultipleChoiceQuestionPromptView-promptArea > div > div > div > span').innerHTML; output = figure(input); outs = document.querySelectorAll('.AssistantMultipleChoiceQuestionPromptView-termOptionInner > div > span'); for (var i = 0; i < outs.length; i++) {if (outs[i].innerText === output) {outs[i].click();}}; document.querySelector('#AssistantModeTarget > div > div > div > div.ModeLayout-content > div > span:nth-child(3) > div > div.AssistantFixedActionLayout-action > div > button').click(); if (document.querySelector('#AssistantModeTarget > div > div > div > div.ModeLayout-controls > div > div > div > div.ModeControls-main > div.ModeControls-progress > div > div > div > svg > text.ProgressSegmentedSemicircle-text.ProgressSegmentedSemicircle-progressText > tspan').innerHTML.slice(0, -1) !== '100') {setTimeout(solve, 10);};}; solve();"
//backupOptionsSet = "/*document.querySelector('#AssistantModeTarget > div > div > div > div.ModeLayout-controls > div > div > div > div.ModeControls-main > div.ModeControls-actions > div > button > span > span').click(); if (document.querySelector('body > div:nth-child(4) > div.UIModal.is-white.is-open > div > div.UIModalBody > div > div:nth-child(3) > div > div > div > div > div > div:nth-child(3) > label > input').checked) {document.querySelector('body > div:nth-child(4) > div.UIModal.is-white.is-open > div > div.UIModalBody > div > div:nth-child(3) > div > div > div > div > div > div:nth-child(3) > label > input').click();}; if (document.querySelector('body > div:nth-child(4) > div.UIModal.is-white.is-open > div > div.UIModalBody > div > div:nth-child(3) > div > div > div > div > div > div:nth-child(1) > label > input').checked) {document.querySelector('body > div:nth-child(4) > div.UIModal.is-white.is-open > div > div.UIModalBody > div > div:nth-child(3) > div > div > div > div > div > div:nth-child(1) > label > input').click();}; document.querySelector('body > div:nth-child(4) > div.UIModal.is-white.is-open > div > div.UIModalHeader > div > span > div > span > button > span').click();*/"
/*
function solveLearn() {
script = document.createElement('script');
quizlet hack gravity How to dowload it? quizlet hack gravity
script.textContent = learnInsertJs;
(document.head||document.documentElement).appendChild(script);
script.remove();
}
chrome.runtime.onMessage.addListener(
quizlet hack gravity How to get it for free? quizlet hack gravity
function(request, sender, sendResponse) {
if (request.run == "write") {
iters = parseInt($(".LearnModeProgressBar-value").html())
for (var i = 0; i < iters; i++) {
quizlet hack gravity How to dowload it? quizlet hack gravity
$("#user-answer")[0].value = "*";
$("#js-learnModeAnswerButton")[0].click();
document.evaluate('//*[@id="js-learnModeInner"]/div[1]/div/div[2]/div/div[2]/span/a', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click();
}
sendResponse({out: 0});
quizlet hack gravity PasteShr quizlet hack gravity
}
else if (request.run === "learn") {
solveLearn();
sendResponse({out: 0});
}
quizlet hack gravity How to use it? quizlet hack gravity
else {
sendResponse({out: 1});
}
});
*/
quizlet hack gravity How to get it? quizlet hack gravity
/* Enter Spoof - Works
document.getElementById("user-answer").focus();
var keyEvent = new KeyboardEvent("keydown", {
bubbles: true,
cancelable: true,
quizlet hack gravity How to dowload it? quizlet hack gravity
char: "Enter",
key: "Enter",
shiftKey: false,
keyCode: 13,
which: 13
quizlet hack gravity How to use it? quizlet hack gravity
});
document.getElementById("user-answer").dispatchEvent(keyEvent);
*/
quizlet hack gravity