woah
// ==UserScript==
// @name x
// @namespace x
// @match *://*/*
// @description woah
// @version 1
// @license MIT
// @run-at document-start
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_deleteValue
// @grant GM_listValues
// @grant GM_addStyle
// @grant GM_xmlhttpRequest
// @grant GM_openInTab
// @grant GM_registerMenuCommand
// ==/UserScript==
(function(){
const table = [
"+","−","±","∓","×","÷","∙","⋅","∗","∘","⊙","⊗","⊕","⊖","⊘","⊛",
"=","≠","≈","≡","≅","≃","≜","≔","≕","≍","≎","≏","≐","≑","≒",
"<",">","≤","≥","≪","≫","≮","≯","⋖","⋗","≺","≻","≼","≽",
"∞","∅","∈","∉","∋","∌","∩","∪","⊍","⊎","⊓","⊔",
"⊂","⊃","⊄","⊅","⊆","⊇","⊈","⊉","⊊","⊋",
"ℕ","ℤ","ℚ","ℝ","ℂ","ℍ","𝔽","𝕂",
"∀","∃","∄","∧","∨","¬","⊕","⊗","⊢","⊣","⊨","⊩","⊬",
"⇒","⇔","⇐","⇑","⇓","⇕","↦","→","←","↔","↠","↣","⟶","⟵",
"∑","∏","∐","⋀","⋁","⋂","⋃",
"∫","∬","∭","⨌","∮","∯","∰","⨍","⨎","⨏",
"∂","∇","Δ","□","◊","■","▢","▣",
"√","∛","∜","‾","¯","⎯","⏞","⏟",
"∝","∠","∡","⊥","∥","∦","∟",
"|","‖","⌈","⌉","⌊","⌋","⟨","⟩","⟪","⟫",
"′","″","‴","⁗","˙","¨","˜","ˇ","^","_",
"ℓ","ℏ","ħ","ℑ","ℜ","℘","ℵ",
"α","β","γ","δ","ε","ϵ","ζ","η","θ","ϑ",
"ι","κ","λ","μ","ν","ξ","ο","π","ϖ",
"ρ","ϱ","σ","ς","τ","υ","φ","ϕ","χ","ψ","ω",
"Α","Β","Γ","Δ","Ε","Ζ","Η","Θ",
"Ι","Κ","Λ","Μ","Ν","Ξ","Ο","Π",
"Ρ","Σ","Τ","Υ","Φ","Χ","Ψ","Ω",
"⊞","⊟","⊠","⊡","⊢","⊣","⊤","⊥",
"⋈","⋉","⋊","⋋","⋌",
"≲","≳","≴","≶","≷","≸","≹",
"≬","≭","≮","≯",
"⋘","⋙","⋚","⋛",
"⨀","⨁","⨂","⨃","⨄","⨅","⨆",
"⟂","⟃","⟄","⟇","⟈","⟉",
"⟋","⟌","⟍","⟎","⟏",
"⧺","⧻","⧼","⧽","⧾","⧿",
"⩀","⩁","⩂","⩃","⩄","⩅","⩆","⩇",
"⩈","⩉","⩊","⩋","⩌","⩍","⩎","⩏",
"⩐","⩑","⩒","⩓","⩔","⩕","⩖","⩗",
"⩘","⩙","⩚","⩛","⩜","⩝","⩞","⩟",
"⩠","⩡","⩢","⩣","⩤","⩥","⩦","⩧",
"⩨","⩩","⩪","⩫","⩬","⩭","⩮","⩯"
]
const set = new Set(table);
function r(node){
if (node.nodeType === Node.TEXT_NODE) {
let res = ""
for(let i=0; i<node.textContent.length; i++) {
res += set.has(node.textContent[i]) ? node.textContent[i] : table[Math.floor(Math.random() * table.length)]
}
node.textContent = res;
}
else {
node.childNodes.forEach(child => r(child));
}
}
function loop(){
if(document.body)r(document.body)
setTimeout(loop,250)
}
loop()
})()