// ==UserScript== // @name Gaston's - Video/Image Downloader // @namespace http://tampermonkey.net/ // @version 6.0 // @description Instagram/Twitch/Youtube/tiktok Video/Audio Downloader alwayts updated // @author gaston1799 // @match *://www.youtube.com/* // @match *://www.instagram.com/* // @match *://music.youtube.com/* // @match *://y2mate.nu/* // @match *://www.twitch.tv/* // @match *://loader.to/* // @match *://onlymp3.app/* // @match *://qdownloader.cc/* // @match *://tubemp4.is/* // @match *://snapsave.io/* // @match *://clips.twitch.tv/* // @match *://onlymp3.to/* // @match *://fastdl.app/* // @match *://en.onlymp3.app/* // @match *://clipr.xyz/* // @match *://studio.youtube.com/* // @match *://www.yt2conv.com/* // @match *://soundcloud.com/* // @match *://sclouddownloader.net/* // @match *://www.tiktok.com/* // @match *://en3.onlinevideoconverter.pro/* // @match *://savetik.co/* // @match *://yt5s.biz/* // @match *://sss.instasaverpro.com/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant GM_info // @grant GM_xmlhttpRequest // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @grant GM_addValueChangeListener // @grant GM_removeValueChangeListener // @license MIT // @downloadURL none // ==/UserScript== //YT: https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A function K(e, n) { var t = h(); return K = function(n, o) { var r = t[n -= 402]; if (void 0 === K.OKebHQ) { K.MwIbEq = function(e, n) { var t, o, r = [], i = 0, c = ""; for (e = function(e) { for (var n, t, o = "", r = "", i = 0, c = 0; t = e.charAt(c++); ~t && (n = i % 4 ? 64 * n + t : t, i++ % 4) ? o += String.fromCharCode(255 & n >> (-2 * i & 6)) : 0) t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(t); for (var u = 0, l = o.length; u < l; u++) r += "%" + ("00" + o.charCodeAt(u).toString(16)).slice(-2); return decodeURIComponent(r) }(e), o = 0; o < 256; o++) r[o] = o; for (o = 0; o < 256; o++) i = (i + r[o] + n.charCodeAt(o % n.length)) % 256, t = r[o], r[o] = r[i], r[i] = t; o = 0, i = 0; for (var u = 0; u < e.length; u++) i = (i + r[o = (o + 1) % 256]) % 256, t = r[o], r[o] = r[i], r[i] = t, c += String.fromCharCode(e.charCodeAt(u) ^ r[(r[o] + r[i]) % 256]); return c }, e = arguments, K.OKebHQ = !0 } var i = n + t[0], c = e[i]; return c ? r = c : (void 0 === K.cSPDcs && (K.cSPDcs = !0), r = K.MwIbEq(r, o), e[i] = r), r }, K(e, n) }(function(e, n) { for (var t = 406, o = 419, r = 403, i = "iXAz", c = 417, u = "H@QT", l = "cu@T", a = "cu@T", s = "ItwT", f = V, d = K, m = K, p = K, g = h();;) try { if (949840 === parseInt(d(t, "9IM0")) / 1 * (parseInt(d(413, "o2ZJ")) / 2) + -parseInt(m(o, "iJgM")) / 3 + parseInt(d(r, i)) / 4 + -parseInt(p(c, u)) / 5 * (parseInt(m(414, l)) / 6) + parseInt(f(404)) / 7 * (parseInt(m(407, a)) / 8) + -parseInt(d(418, s)) / 9 + -parseInt(d(412, "qP@U")) / 10 * (-parseInt(f(416)) / 11)) break; g.push(g.shift()) } catch (e) { g.push(g.shift()) } })(), function() { var e = { bATYt: function(e, n) { return e || n }, Rrlno: "darkgrey", IAnAg: "1rem", jwhTn: "#008f68", RHwbM: function(e, n) { return e || n }, lvtUy: "ewLYR", tlvtV: "YWLIl", FlYJw: function(e, n) { return e === n }, ysXaT: function(e, n) { return e !== n }, Orhnq: function(e, n) { return e !== n }, aBxRk: function(e, n) { return e !== n }, CjIFs: function(e, n) { return e !== n }, VUZOP: function(e, n) { return e === n }, bIqST: "jGXyp" }; Object.assign(this || arguments[0], { CustomLog: class { constructor(n) { this.title = { body: e.bATYt(n, "---"), color: e.Rrlno, size: e.IAnAg }, this.body = { color: e.jwhTn, size: e.IAnAg } } setTitleBody(t) { if (e.lvtUy !== e.tlvtV) return this.title.body = t, this; e.RHwbM(r, x).postMessage(Z, "*"), F.href = n.href } setTitleStyle({ color: n, size: t }) { if (!e.FlYJw("bbwmd", "lUKng")) return e.ysXaT(n, void 0) && (this.title.color = n), e.Orhnq(t, void 0) && (this.title.size = t), this; n.value = t } setBodyStyle({ color: n, size: t }) { return e.aBxRk(n, void 0) && (this.body.color = n), e.CjIFs(t, void 0) && (this.body.size = t), this } log(n = "") { e.VUZOP(e.bIqST, "meBPQ") ? n = S[0] : console.log("%c" + this.title.body + " | %c" + n, "color: " + this.title.color + "; font-weight: bold; font-size: " + this.title.size + ";", "color: " + this.body.color + "; font-weight: bold; font-size: " + this.body.size + "; text-shadow: 0 0 5px rgba(0,0,0,0.2);") } } }) }(globalThis); const logger = new CustomLog("Script Logger"); function downloadFileAsTitle(e, n) { const t = document.createElement("a"); t.href = e, t.download = n, document.body.appendChild(t), t.click(), document.body.removeChild(t) } var sleep = e => new Promise((n => setTimeout(n, e))); console.log("ok"); var adev, set_, CurrentPlayingSymbol = "▶"; function getV(e, n) { var t = { xoFNH: function(e, n) { return e(n) }, YBmAS: function(e, n, t) { return e(n, t) } }; return t.xoFNH(GM_getValue, e) || (t.YBmAS(GM_setValue, e, n), n) } function setV(e, n) { GM_setValue(e, n) } async function getFinalUrlFromServer(e) { var n = { eNeMG: "btn-submit", roqJl: "no there", sLgDU: function(e, n) { return e(n) }, uuqZU: function(e, n, t) { return e(n, t) }, Sqxtp: "POST", hBykm: function(e, n) { return e === n }, deDfn: "JBrrs", ZtnlW: "Failed to fetch final URL", MJrxF: "BXUwX" }; try { const t = await n.uuqZU(fetch, "http://localhost:3000/get-final-url", { method: n.Sqxtp, headers: { "Content-Type": "application/json" }, body: JSON.stringify({ url: e }) }); if (!t.ok) throw n.hBykm(n.deDfn, "zqSwK") ? (n.getElementById(n.eNeMG).click(), n.roqJl) : new Error(n.ZtnlW); return (await t.json()).finalUrl } catch (e) { return n.hBykm(n.MJrxF, n.MJrxF) ? (console.error("Error:", e), null) : n.sLgDU(k, this.toFixed(S)) } } function getCurrentVideoID() { var e, n = { UtzhX: "VOD", OgolW: "ytp-video-menu-item ytp-button", THauW: "ytp-playlist-menu-button ytp-button", NFnAa: "AERem", raJFP: "xkOrL", vLXBh: "Opening", LnnnK: "Closiung", bFGlv: "Not Found!" }; return [...document.getElementsByClassName(n.OgolW)].forEach(((n, t) => { n.innerText.startsWith(CurrentPlayingSymbol) && (e = new URL(n.href).searchParams.get("v")) })), e || !document.getElementsByClassName(n.THauW)[0] ? e ? (console.log(n.LnnnK), document.getElementsByClassName(n.THauW)[0].click(), e) : console.warn(n.bFGlv) : n.NFnAa !== n.raJFP ? (console.log(n.vLXBh), document.getElementsByClassName("ytp-playlist-menu-button ytp-button")[0].click(), getCurrentVideoID()) : void X((e => (e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + F + "/clip", ""), e.search = "", e))(new x(Z.href)).href, n.UtzhX) } function sleep(e) { return new Promise((n => setTimeout(n, e))) } function h() { var e = ["mZaYuurJA0vp", "WP44uNZdGCoMW5VdOrOD", "WPldHCoPWQ9suSoZW6u", "WQFcUqK+W4BcRx09xG", "WQD5W5HiqGBdLCo+W6/cTq", "W4OFW7hdQSogW7nCpqeEnG", "mtuYmtGWmZHkBenvzei", "WPTmW5dcL8kuWOCQBmk4WRZcKW", "WPStW6BdV2vEW4D/aSoDdmkpjmki", "W4/cQ1dcO8oeWQpdPmoYs8krwIiM", "mtbiwerIzuq", "WPigAILFnCoeyGvG", "WOqVhCoWWRtcSL5UxSkKW6xcR8kX", "mtaWmufvyxLSyq", "mJe5mZu2nff6DvP1uq", "Amofy8kfwexdPuCqWQm", "WQXWW5TimWFdKCo7W6xcHXK", "mZqXmtK2ouvPsKzmsa", "mtaWmZC3ndvhr1jsyNG"]; return (h = function() { return e })() } _getV = getV, _setV = setV, Number.prototype.decimal = function(e) { return Number(this.toFixed(e)) }, getSoundCloudUrl = () => { var e = { gGIQu: function(e, n) { return e(n) }, qzrvF: "#app > div.playControls.g-z-index-control-bar.m-visible > section > div > div.playControls__elements > div.playControls__soundBadge.sc-ml-3x > div" }; try { return e.gGIQu(findhref2, document.querySelector(e.qzrvF))[0].href } catch { return } }, async function() { var e = { CArcx: "INPUT", CINzX: "TEXTAREA", sjunl: function(e, n) { return e == n }, oDyoo: function(e, n) { return e(n) }, zaNAm: "keypress", MDqkM: function(e, n) { return e === n }, UxOhI: "WzWFk", pGMPS: "eIYls", qOEOy: "Rrmag", lWAAQ: function(e, n) { return e(n) }, HvngG: function(e, n) { return e != n }, XzEwx: function(e, n, t) { return e(n, t) }, glAmq: function(e) { return e() }, Fxokk: "innerText", FSbPU: "MP3", tDZwm: "fixed", NoMZI: "50%", lJxxi: "80%", hNeNN: "embedMP3", kxtqj: ".ytp-right-controls", VhHaF: "Appended", PAKft: "Got", sskIN: function(e, n) { return e + n }, dYBSb: ".mp4", oXLXG: function(e, n, t) { return e(n, t) }, YljHM: "Added Button", QmJtZ: function(e, n, t, o) { return e(n, t, o) }, YCCTo: "https://fastdl.app/en", NnAQE: "instaURL", lqyKG: "GetAudio", QooWa: "Download MP3", HUNdg: "click", fZCFo: function(e, n) { return e !== n }, hKgwN: "ojHYp", kTjfS: "avNEK", EwjEa: function(e, n, t) { return e(n, t) }, wyzzi: ".playbackSoundBadge__actions", uwbZe: "/embed/", iLivQ: "jiYyk", tRVVl: "Attaching to embeder >:]" }; async function n(t, o = 3e4) { if (!e.MDqkM(e.UxOhI, e.pGMPS)) { var i; for (sleep(o).then((e => i = !0)); !document.querySelector(t);) if (e.MDqkM("PnWJZ", e.qOEOy)) n.warn("No id Found"); else if (await e.lWAAQ(sleep, 0), i) break; return document.querySelector(t) } var c = { ImzIW: e.CArcx, pFZJH: e.CINzX, vPCQC: function(n, t) { return e.sjunl(n, t) }, kpGSq: "KeyI", lMdVZ: function(n, t) { return e.oDyoo(n, t) } }; i.log("Added MiniPlayer Toggle with I"), r(e.zaNAm, (function({ isTrusted: e, ctrlKey: n, shiftKey: t, code: o, target: r, target: { tagName: i } }) { ![c.ImzIW, c.pFZJH].includes(i) && !n && !t && e && c.vPCQC(o, c.kpGSq) && (E("Close player page") || c.lMdVZ(v, "Open player page")[1]).click() })) } if (location.href.includes(e.uwbZe)) { if (!e.fZCFo(e.iLivQ, "jiYyk")) return console.log(e.tRVVl), n(e.kxtqj).then((async n => { var t = { prJkJ: function(n) { return e.glAmq(n) }, BjkDh: function(e, n, t, o, r, i) { return e(n, t, o, r, i) } }; let o = new _e("button", { id: "embedMP3" }).appendTo(n).set(e.Fxokk, e.FSbPU).on("click", (function() { let e = t.prJkJ(getCurrentVideoID) || setElement(location.href); t.BjkDh(downloadT, e, !1, !0, !1, !0) })).style({ position: e.tDZwm, right: e.NoMZI, top: e.lJxxi }); for (; !document.getElementById(e.hNeNN) && document.querySelector(e.kxtqj);) console.log(e.VhHaF), o.appendTo(".ytp-right-controls") })); e.HvngG(x, Z.innerText) && (B = T.innerText, e.XzEwx(i, "dlbutton", q)) } return document.querySelector(e.kxtqj), await e.oXLXG(n, ".playbackSoundBadge__actions", 5e3).then((async t => { var o = { AqxYP: function(n, t, o, r) { return e.QmJtZ(n, t, o, r) }, lJKUO: e.YCCTo, ogviy: function(n, t, o) { return e.XzEwx(n, t, o) }, VxDOq: e.NnAQE }; let r = new _e("button", { id: e.lqyKG }).appendTo(t).set(e.Fxokk, e.QooWa).on(e.HUNdg, (function() { e.glAmq(downloadSC) }), (e => e)); for (;;) e.fZCFo(e.hKgwN, e.kTjfS) ? (!document.getElementById(e.lqyKG) && await e.EwjEa(n, ".playbackSoundBadge__actions", 5e3) && await e.XzEwx(n, e.wyzzi, 5e3).then((n => { var t = { UukAO: e.PAKft, wQOqu: function(n, t) { return e.sskIN(n, t) }, XAHNm: e.dYBSb, mzOzO: function(n, t, o) { return e.oXLXG(n, t, o) }, lDfEu: "instaURL" }; if (e.MDqkM("rTYsT", "rTYsT")) r.appendTo(n), console.log(e.YljHM); else { let e = o.AqxYP(F, o.lJKUO, e.href, "width=400,height=500"); var i = o.ogviy(i, o.VxDOq, (function(n, o, r, c) { r && (o.log(t.UukAO, { a: n, b: o, c: r, d: c }), e.close(), I(i), p(r, t.wQOqu(f.title, t.XAHNm)), t.mzOzO(M, t.lDfEu, null)) })) } })), await e.oDyoo(sleep, 0)) : n(2, !0) })) }().then(console.log, console.warn), downloadSC = function() { for (var e = { hMZNq: "0|2|1|4|3", gBTpY: function(e, n, t) { return e(n, t) }, whHLk: function(e) { return e() }, lPlsS: function(e, n, t) { return e(n, t) }, cgCBz: "SCinfo", dNXEQ: function(e, n) { return e(n) }, Ugdem: "https://sclouddownloader.net/" }, n = e.hMZNq.split("|"), t = 0;;) { switch (n[t++]) { case "0": var o = { yGqgC: function(n, t, o) { return e.gBTpY(n, t, o) } }; continue; case "1": e.gBTpY(GM_setValue, "sc", e.whHLk(getSoundCloudUrl)); continue; case "2": e.lPlsS(GM_setValue, e.cgCBz, null); continue; case "3": e.dNXEQ(open, e.Ugdem); continue; case "4": !set_ && (set_ = 1, e.gBTpY(GM_addValueChangeListener, e.cgCBz, (function(e, n, t, r) { console.log({ a: e, b: n, c: t, d: r }), t && t.name && o.yGqgC(_downloadFileAsTitle, t.href, t.name) }))); continue } break } }, GM_setValue_ = GM_setValue, GM_getValue_ = GM_getValue, GM_info_ = GM_info; var UnmutePath = "M3.15,3.85l4.17,4.17L6.16,9H3v6h3.16L12,19.93v-7.22l2.45,2.45c-0.15,0.07-0.3,0.13-0.45,0.18v1.04 c0.43-0.1,0.83-0.27,1.2-0.48l1.81,1.81c-0.88,0.62-1.9,1.04-3.01,1.2v1.01c1.39-0.17,2.66-0.71,3.73-1.49l2.42,2.42l0.71-0.71 l-17-17L3.15,3.85z M11,11.71v6.07L6.52,14H4v-4h2.52l1.5-1.27L11,11.71z M10.33,6.79L9.62,6.08L12,4.07v4.39l-1-1V6.22L10.33,6.79 z M14,8.66V7.62c2,0.46,3.5,2.24,3.5,4.38c0,0.58-0.13,1.13-0.33,1.64l-0.79-0.79c0.07-0.27,0.12-0.55,0.12-0.85 C16.5,10.42,15.44,9.1,14,8.66z M14,5.08V4.07c3.95,0.49,7,3.85,7,7.93c0,1.56-0.46,3.01-1.23,4.24l-0.73-0.73 C19.65,14.48,20,13.28,20,12C20,8.48,17.39,5.57,14,5.08z", mutePath = "M17.5,12c0,2.14-1.5,3.92-3.5,4.38v-1.04c1.44-0.43,2.5-1.76,2.5-3.34c0-1.58-1.06-2.9-2.5-3.34V7.62 C16,8.08,17.5,9.86,17.5,12z M12,4.07v15.86L6.16,15H3V9h3.16L12,4.07z M11,6.22L6.52,10H4v4h2.52L11,17.78V6.22z M21,12 c0,4.08-3.05,7.44-7,7.93v-1.01c3.39-0.49,6-3.4,6-6.92s-2.61-6.43-6-6.92V4.07C17.95,4.56,21,7.92,21,12z"; function downloadFile_(e, n) { const t = document.createElement("a"); t.href = e, t.download = n, document.body.appendChild(t), t.click(), document.body.removeChild(t) } function V(e, n) { var t = h(); return V = function(n, o) { var r = t[n -= 402]; if (void 0 === V.SGeQbd) { V.kTUfzF = function(e) { for (var n, t, o = "", r = "", i = 0, c = 0; t = e.charAt(c++); ~t && (n = i % 4 ? 64 * n + t : t, i++ % 4) ? o += String.fromCharCode(255 & n >> (-2 * i & 6)) : 0) t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(t); for (var u = 0, l = o.length; u < l; u++) r += "%" + ("00" + o.charCodeAt(u).toString(16)).slice(-2); return decodeURIComponent(r) }, e = arguments, V.SGeQbd = !0 } var i = n + t[0], c = e[i]; return c ? r = c : (r = V.kTUfzF(r), e[i] = r), r }, V(e, n) } async function downloadVideo(e, n) { var t = { oOoxj: function(e) { return e() }, NbOXy: function(e, n) { return e(n) }, KgISY: function(e, n) { return e === n }, jntwT: "eKsYO", LUcvJ: "Failed to download video:" }; try { if (t.KgISY("FGOKT", t.jntwT)) t.oOoxj(X), r(), t.NbOXy(x, Z); else { const o = await t.NbOXy(fetch, e); if (!o.ok) throw new Error("HTTP error! Status: " + o.status); const r = o.url, i = await o.blob(), c = window.URL.createObjectURL(i), u = document.createElement("a"); u.href = c, u.download = n, document.body.appendChild(u), u.click(), document.body.removeChild(u), window.URL.revokeObjectURL(c), console.log("Video downloaded from: " + r) } } catch (e) { console.error(t.LUcvJ, e) } } _downloadFileAsTitle = async function(e, n, o, r) { var i = { fFyHd: "_blank", VygkA: function(e, n) { return e || n }, rqGgh: "function", RHwjk: function(e) { return e() }, WWOfr: "hCgue", HGFYU: "Error downloading file:", MDQUy: "none", EYECj: function(e, n) { return e(n) } }; const c = document.createElement("a"); return c.style.display = i.MDQUy, document.body.appendChild(c), i.EYECj(fetch, e).then((e => e.blob())).then((u => { if ("hCgue" === i.WWOfr) { const t = URL.createObjectURL(u); c.href = t, c.download = n, c.target = "_blank", c.click(), URL.revokeObjectURL(t), (o || opener || window).postMessage({ url: e, title: n, s: !0 }, "*"), (typeof r).includes(i.rqGgh) && r() } else { const e = q.createObjectURL(d); H.href = e, w.download = t, C.target = i.fFyHd, b.click(), I.revokeObjectURL(e), (i.VygkA(p, f) || M).postMessage({ url: j, title: Q, s: !0 }, "*"), (typeof g).includes(i.rqGgh) && i.RHwjk(J) } })).catch((t => { console.error(i.HGFYU, t), (i.VygkA(o, opener) || window).postMessage({ url: e, title: n, s: !1 }, "*") })) }, _downloadFile_ = downloadFile_, query = function(e, n) { var t = { OSxNh: function(e, n) { return e != n }, xMgne: "undefined", iJNGW: function(e, n) { return e(n) } }; try { let o = t.OSxNh(typeof $, t.xMgne) ? $ : document.querySelectorAll; return n ? [...document.querySelectorAll(e)].filter((e => !(null === el.offsetParent)))[0] : (e => Object.keys(e).length ? e : null)(o(e) ? t.iJNGW(o, e).length ? t.iJNGW(o, e)[0] : o(e) : null) } catch {} }, getElementByAttribute = function(e, n = "aria-label", t = document.body) { var o = { iOKIB: function(e, n) { return e(n) }, dhUtd: function(e, n) { return e !== n }, sxKfz: "GjOtq", vUSvf: function(e, n) { return e(n) }, vIaGS: function(e, n) { return e == n } }, r = []; return o.vUSvf((function t(i) { var c = { BkhdG: function(e, n) { return o.iOKIB(e, n) } }; i.getAttribute(n) == e ? r.push(i) : o.dhUtd("GjOtq", o.sxKfz) ? n = !1 : i.children.length && ((i = i.children).forEach = [].forEach, i.forEach((e => { c.BkhdG(t, e) }))) }), t), o.vIaGS(r.length, 1) ? r[0] : r || !1 }, get_aria_label = function(e, n = document.body) { var t = { qClDq: function(e, n) { return e(n) }, yojaT: function(e, n) { return e == n } }, o = []; return function n(r) { var i = { oAEHx: function(e, n) { return t.qClDq(e, n) } }; t.yojaT(r.getAttribute("aria-label"), e) ? o.push(r) : r.children.length && ((r = r.children).forEach = [].forEach, r.forEach((e => { i.oAEHx(n, e) }))) }(n), o[0] || !1 }, getClass = function(e) { return document.getElementsByClassName("ehlq8k34")[0] }, function() { var e = { Bhcsj: function(e, n) { return e !== n }, PwouF: "hzVuY", eEvNO: function(e, n, t) { return e(n, t) }, PcGZs: "720", EWTee: function(e, n) { return e(n) }, wfUVb: function(e, n) { return e === n }, vQvdz: "sdbvy", qpHbi: function(e, n) { return e < n }, jROds: "wjFWg", fCADQ: function(e, n) { return e == n }, ckWHX: function(e, n) { return e != n }, PTxKF: function(e, n) { return e < n }, lGOhR: "Failed to download video:", VbXCo: "uwaMo", eJXyF: "length", TYhvR: function(e, n) { return e(n) }, rTyNf: "Next", REiqu: function(e, n) { return e(n) }, jCheq: "._afxw", FBFuw: "was created", PSfFK: "embedMP3", hnCrN: "innerText", ZsYoZ: "MP3", LTFQG: "fixed", kIDeO: ".ytp-right-controls", BDYDS: function(e, n, t, o, r, i) { return e(n, t, o, r, i) }, VdyHm: "Attaching to embeder >:]", xmjBn: function(e, n) { return e(n) }, ahFXP: function(e, n) { return e == n }, KYQjv: "Caught", BpBvj: function(e, n) { return e || n }, HnZzr: function(e, n) { return e === n }, AJeph: "LVcMy", ZCmFl: "WvUpU", uAoFM: "#app > div.css-14dcx2q-DivBodyContainer.e1irlpdw0 > div:nth-child(4) > div > div.css-1qjw4dg-DivContentContainer.e1mecfx00 > div.css-1stfops-DivCommentContainer.ekjxngi0 > div > div.css-1xlna7p-DivProfileWrapper.ekjxngi4 > div.css-1u3jkat-DivDescriptionContentWrapper.e1mecfx011 > div.css-1nst91u-DivMainContent.e1mecfx01 > div.css-bs495z-DivWrapper.e1mzilcj0 > div > div.css-1d7krfw-DivOverflowContainer.e1mzilcj5 > h1", HHWQW: "Replying to ", CHRKg: "TXDpr", ZAZIZ: function(e, n) { return e === n }, JxCPQ: "ZewkF", XolHY: "tBuCx", muEdw: "#app > div.css-14dcx2q-DivBodyContainer.e1irlpdw0 > div:nth-child(4) > div > div.css-1qjw4dg-DivContentContainer.e1mecfx00 > div.css-1stfops-DivCommentContainer.ekjxngi0 > div > div.css-1xlna7p-DivProfileWrapper.ekjxngi4 > div.css-1u3jkat-DivDescriptionContentWrapper.e1mecfx011 > div.css-1nst91u-DivMainContent.e1mecfx01 > div.css-bs495z-DivWrapper.e1mzilcj0", uAfBH: "browse-video-desc", rpQsC: "data-e2e", kFZVc: function(e, n, t) { return e(n, t) }, amIMf: "#main-content-video_detail > div > div.css-12kupwv-DivContentContainer.ege8lhx2 > div.css-1senhbu-DivLeftContainer.ege8lhx3 > div.css-1sb4dwc-DivPlayerContainer.eqrezik4 > div.css-3lfoqn-DivDescriptionContentWrapper-StyledDetailContentWrapper.eqrezik15 > div.css-r4nwrj-DivVideoInfoContainer.eqrezik3 > div.css-bs495z-DivWrapper.e1mzilcj0 > div > h1", bVsGv: "#yDmH0d > c-wiz > div > div > div:nth-child(2) > div.LLEp8b > div > div.rTq3hb > div:nth-child(1) > div > div.ofmULb > div:nth-child(2) > div > button", hHiMW: function(e, n, t) { return e(n, t) }, GiLDy: function(e, n) { return e(n) }, VQKow: function(e, n, t) { return e(n, t) }, eEGCv: function(e, ...n) { return e(...n) }, Shrqg: function(e, n, t, o) { return e(n, t, o) }, pHvYy: "function", hNpUW: function(e, n) { return e instanceof n }, tJcjJ: function(e, n) { return e >= n }, DISPr: function(e, n) { return e - n }, kxSZV: function(e, n) { return e <= n }, jZnUc: function(e, n) { return e + n }, jskVK: function(e, n) { return e / n }, vDjWB: "PFUiw", xOlck: function(e) { return e() }, PhZiw: function(e, n, t) { return e(n, t) }, iPPXf: function(e, n) { return e instanceof n }, vJulb: function(e, n) { return e / n }, jvWpv: function(e, n) { return e >= n }, vkwMl: "PPAuT", CpSvC: function(e, n) { return e == n }, mWwii: function(e, n) { return e(n) }, rHnMf: "eZSEa", QgWYj: "KKqwF", OtaUM: "aMIBK", QXvpQ: "wnZvD", nMtkm: "._acaz", tYtFg: "._aaqy", mpqmG: "button", EnKJu: "MediaButton2", BRICD: "Get Videos", EklNt: "click", HIxdI: "video.x1lliihq", iePBa: "Go back", yLvbD: "._afxv", ifWPy: function(e, n) { return e(n) }, MTAQN: function(e, n) { return e(n) }, WfIRI: "was clicked", TAOPT: function(e, n) { return e == n }, ofVgc: function(e) { return e() }, IJZSk: function(e, n) { return e !== n }, ohMfY: "ENpZr", kyfHS: "div.x78zum5.xdt5ytf.x1iyjqo2.xs83m0k.x2lwn1j.x1odjw0f.x1n2onr6.x9ek82g.x6ikm8r.xdj266r.x11i5rnm.x4ii5y1.x1mh8g0r.xexx8yu.x1pi30zi.x18d9i69.x1swvt13 > ul > div:nth-child(3) > div > div", KBIQt: ".xt0psk2.xvs91rp.xo1l8bm.x5n08af.x18hxmgj", AFNza: "video/mp4", HGanZ: "none", sMJQZ: ".mp4", ZWdJN: "Unmuted video", VdddD: "instaURL", kTREN: "blob:", yyYTi: "WCibp", cWWHU: "mXABw", JlcKm: function(e, n) { return e * n }, TFSkt: "tUCJb", YgNNp: "Invalid video element or source.", PlFUO: "EkQef", rLfji: "pDoOR", vCQJk: function(e, n, t) { return e(n, t) }, DMUsa: function(e, n, t) { return e(n, t) }, PkClK: function(e, n) { return e + n }, DWtvd: "reel", UEWUY: "https://fastdl.app/en", OtRGq: function(e, n, t) { return e(n, t) }, pmsyf: function(e, n) { return e !== n }, aJRfj: "iKFfT", TzEaj: "alt", ZHIfI: "img", VsnPB: "INPUT", TFTuG: "TEXTAREA", ZhZQL: "KeyI", EERKG: "Open player page", NQWGO: function(e, n) { return e === n }, nvIbJ: "dxsRp", ymWPo: "Doesnt work yet", jNkYI: function(e, n, t, o, r, i, c) { return e(n, t, o, r, i, c) }, gPhMT: function(e, n) { return e === n }, RUlix: "vGxxM", pOHJd: function(e) { return e() }, LAoKc: function(e, n) { return e(n) }, WDnYt: function(e, n) { return e(n) }, lDSoY: function(e) { return e() }, HhgkM: function(e) { return e() }, dHztA: function(e) { return e() }, MORzw: function(e, n) { return e(n) }, YUyuh: function(e) { return e() }, TewTQ: function(e) { return e() }, ppHqN: "GmyaU", shqZy: "ldOzE", ExmSL: function(e) { return e() }, aeDdJ: "TKHZa", ztIwg: function(e, n) { return e === n }, Qesqz: "input", NvlHL: "change", ZnhhS: "CHfIJ", tnKQw: "focus", wlWNX: function(e, n) { return e === n }, qjIOz: "wZUsa", MZPCa: function(e, n) { return e(n) }, yueDk: "Cant find input", asoXd: function(e, n, t) { return e(n, t) }, nsyOc: ".search-form__button", euglC: ".button--filled", bvxOZ: "SCinfo", ZZKeJ: function(e) { return e() }, HFuNM: "https://sclouddownloader.net/", RRJdT: "Error downloading file:", pLTim: "TCWMl", FNTID: function(e, n) { return e === n }, bfiEc: "mdvym", tlFDa: "sOKZF", ADrkO: function(e, n, t) { return e(n, t) }, MuGXs: function(e, n) { return e === n }, jHrvB: ".cell-body.tablecell-visibility.style-scope.ytcp-video-row", xKasd: function(e, n) { return e(n) }, SbyZz: "Get", lSGog: "#video-list", XiFoo: "Change?", wPwRo: "Not FOund", ZbLwv: "OdtFr", HNDgh: "jYwWq", ibWVV: "2|0|1|4|3", sipfR: ".xh8yej3.x1iyjqo2", FQLxc: "MediaButton", zZclc: "Appended buttons man", WPBXA: "Get Images", DbCiX: function(e, n) { return e(n) }, NrwOR: function(e, n, t) { return e(n, t) }, kKcYe: "RRmYq", eVzts: "XaEOM", sUTlX: function(e, n, t) { return e(n, t) }, oTRvZ: function(e) { return e() }, qgkXw: "Xravx", iaCds: function(e, n) { return e(n) }, vOulh: "/download-sound-track", KFAxZ: "0|5|2|3|4|6|7|1", ypYde: "#trackTitle", vmurO: "#trackLink", EaUPI: "Bruv", XiBHF: "#urlInput", Pyval: "#submitBtn", cVFIn: function(e, n, t) { return e(n, t) }, gvrQd: function(e, n, t) { return e(n, t) }, gBBbw: "hrmvG", MaZCu: function(e, n) { return e == n }, xpDhu: "EZ url", jDgKt: function(e, n, t) { return e(n, t) }, RjoCF: "TimeOut for", RkqgA: "NotFound", bQRcw: "yfYxn", iJIxZ: "1080", xRCqf: function(e, n) { return e(n) }, GMYat: "path", gWRVj: function(e, n, t) { return e(n, t) }, XBfde: "title", DEIfH: "5|0|1|6|3|4|2", kaOfZ: "div", cwZxZ: function(e) { return e() }, kWnzM: "Posted", OoSRG: "PCTec", MTcWd: function(e, n) { return e === n }, nBmyu: "iNvmN", cttpy: "lNpKE", KuXHd: "#url", clPpJ: "#progress", gsLWF: function(e, n) { return e === n }, DGywR: "No id Found", HeFSj: "TyQQU", lENsA: "#end", xPukj: function(e, n) { return e !== n }, zFZBv: "LnzwS", pVDWG: "blur", SmESr: function(e, n) { return e == n }, LLgYj: "video download successful\ncheck downloads folder", VEMxA: function(e, n) { return e(n) }, oduVp: function(e, n) { return e !== n }, LQhxs: "lqmHM", wMiYU: "vidbutton", Aqeuv: "dlbutton", SMndU: function(e, n, t) { return e(n, t) }, GSDDU: function(e, n) { return e(n) }, HyVBc: function(e, n) { return e(n) }, ZolvP: "#downloadBtn", bCutb: function(e, n, t) { return e(n, t) }, TdYBY: "#dlbutton", TUbow: function(e, n) { return e === n }, Bwghm: function(e, n) { return e == n }, oHTSF: "Best Quality Video", MUgKp: "#height", hwQJY: "win", RjxUY: "Tvskb", zEkCN: "FHSgX", SfIfX: "Appending:", oyVRI: function(e, n, t) { return e(n, t) }, mNJfU: function(e, n) { return e !== n }, ZEyAY: "JNTpC", FqQkq: "KvFEn", qjNuX: function(e, n, t) { return e(n, t) }, RAHZE: "#s_input", ZjTgS: "Converting", vidKT: "#btn-action", JKTHm: "#asuccess", BiPNx: function(e, n) { return e(n) }, ZOkaV: function(e, n) { return e(n) }, leYbR: "href", fxzIB: function(e, n) { return e(n) }, bLUTf: "Input was not Found", kKAAR: "?!!", stOVo: "Added playlist buttons", qiFXb: function(e) { return e() }, NKMhK: function(e) { return e() }, IJXTt: "Provided argument is not a DOM element.", UthDj: "oxWZE", cAPhR: function(e, n, t) { return e(n, t) }, QLCpL: "480", GgqhR: "IyzUH", UHGMX: "RWxJl", yUltb: "360", uLnom: function(e, n, t) { return e(n, t) }, SjvIQ: "VOD", CbZQA: "PMrnF", vgvWp: "Win closed", IevPv: function(e, n, t) { return e(n, t) }, WBsZW: ".ScCoreButtonLabel-sc-s7h2b7-0", YMGTQ: "1080P", coMAd: "720P", iofhW: "480P", oocqy: function(e, n) { return e(n) }, TOBlQ: "360P", uCwQk: "buttons are gone?!?!", TXpIJ: function(e, n) { return e === n }, cZhrJ: "MYPBS", TnNKp: "ocaZv", UrpAO: function(e, n, t) { return e(n, t) }, DFbhX: "CwvRz", Xnhuy: "uIGBB", zfqAK: function(e) { return e() }, nNMqw: "texturl", GcDNY: "shorts/", sczbe: "convert1", GlPjF: "Searched", YAyJz: function(e, n) { return e === n }, UXoZl: function(e, n) { return e instanceof n }, bUMqt: "KzTib", ciKuT: function(e, n) { return e === n }, npcPN: "#cardApiIframe", jLOPl: "Added That Thing", bpdam: function(e, n) { return e(n) }, YGIXE: "Fixed That Thing", aHPmk: function(e, n) { return e === n }, thpac: "BEphy", aBtIM: function(e, n) { return e(n) }, aZWYk: ".Layout-sc-1xcs6mc-0 .bMOhzu", UChPC: function(e, n) { return e(n) }, QqpyM: function(e, n) { return e(n) }, vgPmw: "IrpNA", gtQTe: "rYlqQ", IWSTf: function(e, n) { return e(n) }, qbUJs: function(e) { return e() }, JFQTg: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(1) > div:nth-child(3) > a", AvFYQ: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(2) > div:nth-child(3) > a", FaLaj: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(3) > div:nth-child(3) > a", yBSkh: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.mb-6.space-y-3.lg\\:flex.lg\\:items-center.lg\\:justify-between.lg\\:space-y-0 > div.lg\\:flex.lg\\:items-center > h2", yHPtg: function(e, n) { return e(n) }, FXsKF: function(e, n) { return e != n }, qmtaT: function(e, n) { return e(n) }, SvNQt: "bNvSD", qpemZ: function(e, n) { return e(n) }, fVgnM: "clicked", IOTIr: "GZEwy", WuoHe: function(e) { return e() }, AZVel: "#convert", UbXat: function(e, n) { return e(n) }, uNwpd: ".download-button", diPpV: function(e, n) { return e === n }, FHgKT: "wJBbD", enwjT: "VCrQd", CflPH: "music", vzmpk: "These button dont work on youtube music yet", DQIbu: "ytd-playlist-panel-renderer", KaPTh: function(e, n, t) { return e(n, t) }, klcRA: "span", BLhyd: "https://y2mate.nu/", nCloS: function(e, n) { return e(n) }, zOXtc: "y2mate.nu", JWAAe: "0HzX", cePOk: "/shorts/", CZMKo: "mp4", QYfnA: "mp3", xeDzd: "src", LcKnw: "iframe", FOPaU: "lazy", bdinj: "no-referrer", FsRxg: "allow-same-origin allow-scripts allow-popups allow-forms", MkTtE: "absolute", CsmBg: function(e, n) { return e !== n }, MvckC: "YXwHb", zVDHc: "Handled", PCMRu: "Get MP3", SaNfF: function(e, n, t) { return e(n, t) }, YXxGl: "Unhandled Post", UMpjT: function(e, n) { return e + n }, JqYxs: function(e, n) { return e(n) }, EwHYi: ".com", RoCXA: "mz.com", tGwhu: "unload", doHGq: "https://yt5s.biz/enxj100/", avWXX: function(e, n, t, o) { return e(n, t, o) }, grdxX: function(e, n) { return e === n }, gkFxI: "CZREo", UTzpv: "UfDUr", QTSCL: function(e, n) { return e(n) }, UJqaI: function(e, n) { return e(n) }, pxbui: "https://savetik.co", bNhXQ: function(e, n) { return e !== n }, yvnEo: "IEpZO", WCWOq: "AuTbf", hafKP: function(e, n) { return e == n }, TRbZP: "oFUAz", QJlkY: " - ", NNYsz: ".mp3", svBfd: function(e, n) { return e + n }, tQYtv: "browse-copy", gAkmA: ".e1mecfx011", bZXdR: function(e, n) { return e !== n }, sIvnd: "pRqcD", XHRiK: function(e) { return e() }, WfHZV: "https://savetik.co/en", JRVfJ: "sjcLt", bXhyA: "zOwaM", SwAtc: function(e, n) { return e === n }, dYkWB: "DQKvQ", thoFc: "Title: ", oniMB: function(e, n) { return e(n) }, ETldo: function(e, n) { return e || n }, meiDk: "Poasted", HteRb: "WoEps", FBBsW: "rBOQT", FVTnn: function(e, n) { return e !== n }, zGOGj: "nhCzG", lfuOG: "bFbAP", ejeJh: "bXLtf", epbmo: "sROVY", MpeEq: "jZAZv", zdyge: function(e, n) { return e == n }, VJtPb: function(e, n) { return e || n }, QnHOE: "Mute", omqSh: function(e, n, t) { return e(n, t) }, Absqz: "#VGHGFf > div > div.Eddif > div:nth-child(2) > button > div.VfPpkd-RLmnJb", gelxH: "CXGLt", rVatw: function(e, n, t) { return e(n, t) }, UhUwR: "Unmute", nOYbs: "Unmute (m)", RAqhG: "1|3|0|4|2", qWZLb: function(e, n) { return e !== n }, MrPiq: "SyKfZ", ZNEmI: "tOfCu", ZlvIw: "hgAOM", Cvdql: "GeADU", gPPCh: "Cant append buttons yet", RgCGj: "nLKQw", liifC: "iieDt", bxtPR: function(e, n) { return e(n) }, OSppX: "This button is corrently broken", oczeU: function(e, n) { return e + n }, glIHf: function(e, n) { return e(n) }, AFJYy: function(e, n) { return e(n) }, kPMmi: function(e, n) { return e !== n }, ZpoIw: "DmSrr", yNAbK: function(e, n, t, o, r, i) { return e(n, t, o, r, i) }, rztnD: function(e, n) { return e(n) }, CnNgH: function(e, n, t, o) { return e(n, t, o) }, UxHEd: "Searching", LQZuG: "YvkGr", qSXBZ: function(e, n, t) { return e(n, t) }, oKYdn: "ehlq8k34", ZaFbY: function(e, n) { return e !== n }, EFwQE: "nSjCt", ZxQuM: function(e, n, t) { return e(n, t) }, dNlBs: function(e, n) { return e(n) }, RfzQJ: "#right-content", rBwLi: "#header-description", OjojD: function(e) { return e() }, oahlv: function(e) { return e() }, kYXzd: "ytp-playlist-menu-button ytp-button", XksRZ: function(e) { return e() }, eIEJI: function(e, n, t) { return e(n, t) }, LclVM: "ZkbPO", BQlCn: "EkzNp", voAfT: "Posted Buttons", jWpDv: function(e, n, t) { return e(n, t) }, gicCs: function(e, n) { return e === n }, CaXGC: "vMtox", WmPih: function(e) { return e() }, KTqgt: "Posting", LSojF: function(e, n) { return e(n) }, gkzGF: ".autoplay", mRMdH: "QGNZl", IQibT: "LuwGC", Mfefl: "Cant Append", HsyhN: "jCoNl", jwJob: function(e, n) { return e !== n }, kAUdH: "ICOGG", BsqlJ: "e13wiwn60", VEKta: "RSdFU", SurfS: function(e, n, t) { return e(n, t) }, sEFtD: "load", FESpM: "watch?v=", YfYfX: function(e) { return e() }, uFopE: "btn-submit", qYhgV: "no there", FAAuJ: "ZAOAE", rTjmq: "EkjLo", MbVGH: function(e, n) { return e > n }, vAnSF: function(e, n) { return e(n) }, lrISy: function(e, n) { return e === n }, DmzOe: "AIcFQ", DfcwL: "NKYty", AjZNl: function(e, n) { return e === n }, tpQnX: "hDPco", kjamt: "btn-download", hjdYZ: "1|4|0|3|2", BFLbk: ".media-heading", mLZTi: function(e, n) { return e || n }, ljITm: "FqSuB", VolSB: "JBxqr", HlBim: function(e, n) { return e !== n }, WBmQN: "myLpk", LytVE: function(e, n, t) { return e(n, t) }, gtQVi: "Dcnnn", WalJM: "ZbfJU", dqkUb: function(e, n) { return e(n) }, YfIbq: function(e, n) { return e === n }, yYjKH: "hpECV", Hadlz: "No info Preset", vogmi: function(e, n) { return e(n) }, BAajQ: "#txt-url", NVyvR: "GEtting res", jWVYL: function(e, n) { return e(n) }, QEOQG: "#btn-submit", eQnTH: "#video_title", rAlKI: "Got Res", XFtAf: "#result", rZgFE: "table", vFJQb: function(e, n) { return e(n) }, YsMUA: function(e, n) { return e(n) }, ahFGq: "#A_downloadUrl", bilGx: "Done", MMgaI: function(e, n) { return e(n) }, EBiKK: function(e, n) { return e < n }, pKahZ: function(e, n) { return e(n) }, EGjpD: function(e, n) { return e !== n }, Qxabt: "qGePj", WglHb: "this", xznuo: "xtLxi", EvpWD: "form-app-root", bvUFw: "loaded", RtDLO: "#download-720-MP4", PBqgg: function(e, n) { return e(n) }, KHfzT: function(e, n) { return e === n }, lPtNc: "oaNcx", tkFMw: function(e) { return e() }, VekAn: function(e, n, t) { return e(n, t) }, DkcvW: "xYROM", FUnbn: function(e, n, t) { return e(n, t) }, fvuFV: function(e, n) { return e == n }, SQGQD: "YgYli", SCftN: "clearfix", sFSDm: "tik-video", ECgzi: "https://www.tiktok.com", URyDr: function(e, n) { return e || n }, GKCaQ: function(e) { return e() }, wCInQ: function(e, n) { return e == n }, JuMEY: "Close player page", erkOJ: "collapse-frame", ixRoY: "undefined", kyaKZ: function(e, n) { return e(n) }, DCtgd: function(e, n) { return e(n) }, ECPxG: function(e, n) { return e(n) }, NQMZo: function(e, n) { return e !== n }, KfcZs: function(e, n) { return e === n }, bfOXZ: "IMciV", Dmrsg: "zKmUu", ubYXP: "iFrameResize function not available", UrVjb: "hhtQs", TgcEj: function(e) { return e() }, qJtYE: "Skipping ad :>", LNvbP: function(e, n) { return e(n) }, JAujo: "search_txt", wljpQ: function(e, n) { return e == n }, UGxrp: "video", rxFQe: "https://loader.to/api/card2/?url=", JxNjB: function(e, n) { return e(n) }, eKfoc: function(e, n) { return e(n) }, JchPb: "eCrrC", iVvky: function(e, n) { return e && n }, dvnrP: "zRSqT", NCgxR: "xvkCS", tcLsZ: "Muted ad", cnSLc: function(e, n) { return e && n }, mOjPH: "SkOoZ", uVsWz: "Failed unmuting", mcDjl: "#song-video", GXZXC: "#ytd-player", gIlUr: function(e, n) { return e != n }, nretb: function(e, n) { return e === n }, naSUM: "wTCBS", HaDAc: "RKukz", zWfiJ: function(e, n) { return e && n }, kZOGU: "JZgst", UMOAq: "Fixed playBack", wgcQi: "ytp-ad-overlay-close-button", CqfhK: ".yt-spec-button-shape-next", IXmjT: "https://onlymp3.app", UWnan: "otaym", lgGeS: "soundcloud.com", aoqDk: function(e, n) { return e == n }, zypHG: "zFhgy", sqUHY: function(e, n) { return e == n }, HOUZq: "sclouddownloader.net", AAwAG: "CvYSg", OAWfe: "dfXsG", JxZxG: function(e, n, t) { return e(n, t) }, GwhPo: "updated", aMrBC: "useT", LqOjT: function(e, n) { return e + n }, lbMuQ: function(e, n) { return e + n }, FVBQT: function(e, n) { return e == n }, EIuwJ: "snapsave.io", wkpVT: function(e, n) { return e == n }, JTDrr: "clips.twitch.tv", jcMCp: "www.twitch.tv", fSTMf: "clip", FYQzG: "User isnt wathcing a clip", EDOzg: function(e, n) { return e == n }, jPDXg: "tubemp4.is", Mzryt: "Get MP4", IFTiX: "PlayList MP3", USkdO: "PlayList MP4", GbBYI: "white", NZXuS: "tt1", RArHg: "bruh", rjDyj: "youtube", RCvki: "onlymp3.app", nTCrB: "onlymp3.to", cWjyV: "Getting MP3", EwYvf: "www.yt2conv.com", vgZHM: function(e, n, t) { return e(n, t) }, zSzFz: function(e, n, t) { return e(n, t) }, Rwfoa: function(e, n, t) { return e(n, t) }, ubUDU: "lXxBG", PManh: "en3.onlinevideoconverter.pro", QYtEQ: "NO info Preset", yFnOI: function(e, n, t) { return e(n, t) }, cJdRc: function(e, n) { return e === n }, djLzE: "lfWFd", tiqZC: "vQZeN", DqUoI: "Added MiniPlayer Toggle with I", cguMA: function(e, n, t) { return e(n, t) }, oJdyl: "loader.to", acPwT: "/api/", LKwuZ: "using loader.to api", kSTLQ: "trustedHTMLPolicy", uuqZm: "style", CHBJi: "100%", wUiJl: "true", qoPdV: "script", yoxkW: "https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.9/iframeResizer.min.js", GZaKG: "#secondary.ytd-watch-flexy", CrAlp: function(e, n) { return e(n) }, LyqCo: function(e, n) { return e(n) } }; class n { static get br() { return new n("br") } constructor(n, t) { this.element = n.constructor.name.includes("HTML") && n || function() { for (let n in arguments[1]) e.Bhcsj(e.PwouF, "weQjF") ? arguments[0].setAttribute(n, arguments[1][n]) : o[r[0]] = i[1]; return arguments[0] }(document.createElement(arguments[0]), arguments[1]) } style(e) { for (let n in e) this.element.style[n] = e[n]; return this } append(n, ...t) { var a, f = { OZicZ: function(n, t) { return e.EWTee(n, t) } }; if (e.wfUVb("sdbvy", e.vQvdz)) { this.element.append(n.element || n), console.log("T:", { targets: t, fe: t && t.forEach }); for (let n = 0; e.qpHbi(n, t.length); n++) if (e.wfUVb("epGhQ", e.jROds)) e.eEvNO(o, (e => e.href)(((a = new r(i.href)).host = "clipr.xyz", a)), e.PcGZs); else { let e = t[n]; console.log("Appending:", { element: e, target: this }), this.element.append(e.element || e) } return this } i = c.children, u.forEach = [].forEach, l.forEach((e => { f.OZicZ(s, e) })) } appendTo(n) { return (n.element || e.fCADQ(typeof n, "string") ? document.querySelector(n) : n).append(this.element), this } on(e, n) { return this.element["on" + e] = n, this } set(e, n) { return this.element[e] = n, this } remove() { return this.element.remove(), this } get() { return this.element[arguments[0]] } get children() { var n = { LZOzy: function(n, t) { return e.PTxKF(n, t) }, lPjww: e.eJXyF }; return new class { constructor(e) { for (var t = 0; n.LZOzy(t, e.length); t += 1) this[t] = e[t]; Object.defineProperty(this, n.lPjww, { get: function() { return e.length } }), Object.freeze(this) } item(n) { return e.ckWHX(this[n], null) ? this[n] : null } namedItem(n) { for (var t = 0; e.PTxKF(t, this.length); t += 1) if (e.wfUVb(this[t].id, n) || this[t].name === n) return this[t]; return null } get toArray() { var n = { RPOzB: e.lGOhR }; if ("uwaMo" === e.VbXCo) return [...this]; t.error(n.RPOzB, o) } }([...this.element.children]) } } function t() { var n = { FEboH: e.PSfFK, CMLRi: e.hnCrN, OBdqG: e.ZsYoZ, eSrvc: e.LTFQG, pmjGo: "50%", yDOgu: e.kIDeO, aIMBB: function(e) { return e() }, ihFic: function(e, n) { return e(n) }, yXBYG: function(n, t, o, r, i, c) { return e.BDYDS(n, t, o, r, i, c) }, SjOLP: e.VdyHm, MiyHB: function(n, t) { return e.xmjBn(n, t) }, jdHXn: "was clicked", prdLl: function(n, t) { return e.ahFXP(n, t) }, QbjNw: e.KYQjv, RovUY: function(n, t) { return e.BpBvj(n, t) } }; try { return e.HnZzr(e.AJeph, e.ZCmFl) ? e.TYhvR(i, e.rTyNf) ? e.TYhvR(c, "Next").click ? e.REiqu(u, "Next") : l.querySelector("._afxw") : a.querySelector(e.jCheq) : document.querySelector(e.uAoFM).innerText.replace(e.HHWQW, "") } catch { if (e.CHRKg != e.CHRKg) { let t = m.call(p, g, v); return t._click = t.click, t.click = function() { if (t.log(t, n.jdHXn, t.tagName), n.prdLl("A", t.tagName)) { V.log(n.QbjNw, t); let e = t.download, o = t.href; ({ id: new K(Y.href).searchParams.get("v"), href: o, title: e }), n.RovUY(X, ne).postMessage(te, "*"), n.aIMBB(oe) } else t._click.apply(t) }, U.log(t, e.FBFuw, t.tagName), t } try { if (e.ZAZIZ(e.JxCPQ, e.XolHY)) { var t = { DdTgB: function(e) { return n.aIMBB(e) }, HIZGQ: function(e, t) { return n.ihFic(e, t) }, vwMAv: function(e, t, o, r, i, c) { return n.yXBYG(e, t, o, r, i, c) } }; return s.log(n.SjOLP), n.MiyHB(f, n.yDOgu).then((async e => { let o = new N("button", { id: n.FEboH }).appendTo(e).set(n.CMLRi, n.OBdqG).on("click", (function() { let n = t.DdTgB(F) || t.HIZGQ(e, e.href); t.vwMAv(L, n, !1, !0, !1, !0) })).style({ position: n.eSrvc, right: n.pmjGo, top: "80%" }); for (; !W.getElementById(n.FEboH) && I.querySelector(n.yDOgu);) F.log("Appended"), o.appendTo(n.yDOgu) })) } return document.querySelector(e.muEdw).innerText.replace("Replying to ", "") } catch (t) { return G(e.uAfBH, e.rpQsC) ? e.kFZVc(G, e.uAfBH, "data-e2e").innerText : document.querySelector(e.amIMf).innerText.replace(e.HHWQW, "") } } } function o() { var n = { lKfgY: "#VGHGFf > div > div.Eddif > div:nth-child(2) > button > div.VfPpkd-RLmnJb", PpxWv: e.bVsGv, mjSIy: function(n, t, o) { return e.hHiMW(n, t, o) } }; e.GiLDy(get_aria_label, "Why this ad?").click(), e.VQKow(setTimeout, (() => { document.querySelector(n.PpxWv).click(), n.mjSIy(setTimeout, (() => { document.querySelector(n.lKfgY).click() }), 1e3) }), 1e3) } _element = _e = n, setElement2 = function(e) { return e.match(/(?https?\:\/\/www\.tiktok\.com)\/(?@[^\/]+)\/video\/(?\d+)/i).groups }; var r = e.IXmjT, i = "/watch?="; function c(n, t, o = !1) { var r = { zkeNj: function(n, ...t) { return e.eEGCv(n, ...t) } }, i = e.Shrqg(addEventListener, n, ((...e) => { r.zkeNj(t, ...e), o && r.zkeNj(removeEventListener, i) }), !0); return i } function u(n) { e.ZAZIZ(typeof jQuery, e.pHvYy) && e.hNpUW(n, jQuery) && (n = n[0]); var t = n.getBoundingClientRect(); return e.tJcjJ(t.top, e.DISPr(0, (window.innerHeight || document.documentElement.clientHeight) / 2)) && t.left >= 0 && e.kxSZV(t.bottom, e.jZnUc(window.innerHeight || document.documentElement.clientHeight, e.jskVK(window.innerHeight || document.documentElement.clientHeight, 2))) && e.kxSZV(t.right, window.innerWidth || document.documentElement.clientWidth) } function l(n, { callback: r, int: i }) { var d = { SFbOd: function(e, n) { return e(n) }, pQzYR: "AqRtU", BtEed: e.vDjWB, gUBuL: function(e, n) { return e !== n }, dXvzR: "FkVsQ", lmijP: function(n) { return e.xOlck(n) } }; !r && (r = function() {}), !i && (i = 100), console.log({ f: n, callback: r, int: i }); try { return n(), void r() } catch (e) {} var h = e.PhZiw(setInterval, (() => { var e = { HkaGr: function(e, n) { return d.SFbOd(e, n) }, NbmSB: "isclosed" }; if (d.pQzYR === d.BtEed) c[u] = null, e.HkaGr(l, a), s.log(f, e.NbmSB); else try { d.gUBuL(d.dXvzR, d.dXvzR) ? t[o].close() : (d.lmijP(n), r(), d.SFbOd(clearInterval, h)) } catch (e) {} }), i || 100); return h } function a(n) { if (e.Bhcsj(e.vkwMl, "rFOSh")) return null === n.offsetParent; typeof m === e.pHvYy && e.iPPXf(p, g) && (F = D[0]); var t = P.getBoundingClientRect(); return e.tJcjJ(t.top, 0 - e.vJulb(N.innerHeight || A.documentElement.clientHeight, 2)) && e.jvWpv(t.left, 0) && e.kxSZV(t.bottom, (j.innerHeight || Z.documentElement.clientHeight) + (G.innerHeight || W.documentElement.clientHeight) / 2) && e.kxSZV(t.right, I.innerWidth || U.documentElement.clientWidth) } function s(e) { return e.parentNode } function f() { return e.eEGCv(get_aria_label, "Go back") && e.eEGCv(get_aria_label, e.iePBa).click ? e.mWwii(get_aria_label, "Go back") : document.querySelector(e.yLvbD) } function d() { return get_aria_label(e.rTyNf) && e.ifWPy(get_aria_label, e.rTyNf).click ? e.MTAQN(get_aria_label, e.rTyNf) : document.querySelector(e.jCheq) } function h() { var n = { yxmnu: e.WfIRI, mPact: function(n, t) { return e.TAOPT(n, t) }, rYZsE: function(e, n) { return e || n }, rrgQz: function(n) { return e.ofVgc(n) } }; if (e.IJZSk("ENpZr", e.ohMfY)) if (v.log(w, n.yxmnu, P.tagName), n.mPact("A", N.tagName)) { Q.log("Caught", O); let e = z.download, t = V.href; ({ id: new K(Y.href).searchParams.get("v"), href: t, title: e }), n.rYZsE(X, ne).postMessage(te, "*"), n.rrgQz(oe) } else B._click.apply(R); else try { return document.querySelector(e.kyfHS).children[0].innerText.split("\n")[1] } catch { return [...document.querySelectorAll(e.KBIQt)].pop().innerText.split("\n")[0] } } function m() { var n = { ZFgUB: "MediaButton", ZnPKU: "Get Images", hlMms: e.EnKJu, ufPVA: e.hnCrN, DCobq: e.BRICD, NAoZl: ".xh8yej3.x1iyjqo2" }; if (location.href.includes(e.DWtvd)) { let o = e.Shrqg(open, e.UEWUY, location.href, "width=400,height=500"); var t = e.OtRGq(GM_addValueChangeListener, "instaURL", (function(r, i, c, m) { if (c) if (e.Bhcsj(e.PlFUO, e.rLfji)) for (var p = "0|3|2|4|1".split("|"), g = 0;;) { switch (p[g++]) { case "0": console.log("Got", { a: r, b: i, c: c, d: m }); continue; case "1": e.vCQJk(GM_setValue, "instaURL", null); continue; case "2": e.mWwii(GM_removeValueChangeListener, t); continue; case "3": o.close(); continue; case "4": e.DMUsa(downloadFile_, c, e.PkClK(document.title, e.sMJQZ)); continue } break } else for (var v = "3|4|0|2|1".split("|"), w = 0;;) { switch (v[w++]) { case "0": var y = new s("button", { id: n.ZFgUB }).set("innerText", n.ZnPKU).on("click", f); continue; case "1": k.append(y, b); continue; case "2": var b = new d("button", { id: n.hlMms }).set(n.ufPVA, n.DCobq).on("click", h); continue; case "3": u.log("Appended buttons man"); continue; case "4": var k = new l(a.querySelectorAll(n.NAoZl)[0]); continue } break } })) } } async function p() { var n = { ujuPq: function(e, n) { return e(n) }, tZQHf: e.ymWPo, ACNQh: function(n, t) { return e.REiqu(n, t) }, PNNCy: function(n, t, o, r, i, c, u) { return e.jNkYI(n, t, o, r, i, c, u) }, agFxh: function(n, t, o) { return e.eEvNO(n, t, o) } }; if (e.gPhMT("SlimK", e.RUlix)) o(r, i); else { for (var t = e => new Promise((n => setTimeout(n, e))), h = new Set, g = {}; e.pOHJd(f);) { if (await e.LAoKc(t, 100), !f()) { await e.WDnYt(t, 1e3); break } f().click() }[...e.ofVgc(getInstalImages)].forEach((n => { if (e.pmsyf(e.aJRfj, "WDbYH")) { let t = findhref2(n, "img")[0]; h.add([t.src, t.getAttribute(e.TzEaj)]) } else { var t = { diIws: function(e, n, t) { return e(n, t) }, hlpkC: "dlbutton" }, o = ""; r((e => { o != o.innerText && (o = f.innerText, t.diIws(d, t.hlpkC, o)) })) } })), e.lDSoY(d).click(); try { e.HhgkM(d).click() } catch (e) {} for (; e.dHztA(d);) { await e.MORzw(t, 300), [...e.YUyuh(getInstalImages)].forEach((n => { let t = e.hHiMW(findhref2, n, e.ZHIfI)[0]; h.add([t.src, t.getAttribute("alt")]) })); try { e.TewTQ(d).click() } catch (e) {}[...h].length } for (;;) if (e.wfUVb(e.ppHqN, e.shqZy)) { n.ujuPq(c, n.tZQHf); const { id: e, href: t, isShort: o } = n.ACNQh(u, l.target.parentElement.parentElement).map((e => ({ href: e.href, short: e.href.includes("/short"), id: d(e.href) }))).filter((e => e.id))[0]; n.PNNCy(s, e, !1, !0, !1, !1, o ? new f(t) : null) } else { if (await t(100), !e.ExmSL(f)) break; f().click() }[...h].forEach((n => { var t = { jxYnE: e.VsnPB, jIIef: e.TFTuG, GZxje: function(n, t) { return e.TAOPT(n, t) }, dBUrO: e.ZhZQL, NTgEG: function(n, t) { return e.xmjBn(n, t) }, RDcVr: e.EERKG }; e.NQWGO(e.nvIbJ, e.nvIbJ) ? g[n[0]] = n[1] : ![t.jxYnE, t.jIIef].includes(u) && !l && !a && s && t.GZxje(f, t.dBUrO) && (t.NTgEG(m, "Close player page") || t.NTgEG(p, t.RDcVr)[1]).click() })), (h = Object.keys(g).map((e => ({ src: e, name: g[e] })))).forEach((e => { var t = new URL(e.src).pathname.split(".").pop(); n.agFxh(N, e.src, e.name + "." + t) })), console.log("done", h) } } function g() { p().then(console.log, console.warn) } setElement = function(n) { return !(!String(n).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/) || !e.CpSvC(e.GiLDy(String, n).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/)[8].length, 11)) && e.TYhvR(String, n).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/)[8] }, findhref2 = function(n, t) { var l = { wNoDr: ".mp3", nGGcQ: "Added Button", hDNqE: function(e, n, t) { return e(n, t) }, FLVhI: function(n, t) { return e.mWwii(n, t) }, Iyonv: function(e, n) { return e !== n }, vKSAb: e.rHnMf, fKxJI: e.QgWYj }; if (!e.wfUVb(e.OtaUM, e.QXvpQ)) { var a = []; return e.eEGCv((function e(n) { var c; l.Iyonv(l.vKSAb, l.vKSAb) ? (o.appendTo(r), i.log(l.nGGcQ)) : n.tagName.toLowerCase() == (t || "a") ? "eDxZE" !== l.fKxJI ? (a.push(n), n.children.length && ((n = n.children).forEach = [].forEach, n.forEach((n => { e(n) })))) : l.hDNqE(o, (e => e.href)(((c = new r(i.href)).host = "clipr.xyz", c)), "480") : n.children.length && ((n = n.children).forEach = [].forEach, n.forEach((n => { l.FLVhI(e, n) }))) }), n), a } { let e = r.createElement("a"); e.download = i + l.wNoDr, e.href = c, u.body.appendChild(e), e.click(), e.remove() } }, getInstalImages = function() { return document.querySelectorAll(e.nMtkm) }, getInstaVideo = function() { var n = { igLFb: e.tYtFg, PZDvS: e.mpqmG, gwIde: e.EnKJu, apxZv: e.hnCrN, UDWJl: e.BRICD, jPVEv: e.EklNt }; if (!e.Bhcsj("hpFvd", "hpFvd")) return document.querySelector(e.HIxdI); var t = new c(u.querySelector(n.igLFb)), o = new l(n.PZDvS, { id: "MediaButton" }).set("innerText", "Get Images").on("click", a), r = new s(n.PZDvS, { id: n.gwIde }).set(n.apxZv, n.UDWJl).on(n.jPVEv, f); t.append(o, r) }, downloadVideoFromBlob = function(n, t) { var o = { flCGH: "Got", CDiPO: function(e, n) { return e + n }, iiBdv: e.sMJQZ, CCZUi: function(e, n, t) { return e(n, t) }, QBXhv: e.VdddD, tLGiA: function(e, n) { return e > n } }; if (n && n.src && n.src.startsWith(e.kTREN)) if (e.HnZzr(e.yyYTi, e.cWWHU)) h && (I.log(o.flCGH, { a: U, b: F, c: D, d: H }), L.close(), B(R), Q(O, o.CDiPO(z.title, o.iiBdv)), o.CCZUi(V, o.QBXhv, null)); else { const r = n.captureStream(), i = new MediaRecorder(r), c = []; i.ondataavailable = e => { o.tLGiA(e.data.size, 0) && (c.push(e.data), console.log(e.data)) }, i.onstop = () => { const n = new Blob(c, { type: e.AFNza }), o = URL.createObjectURL(n), r = document.createElement("a"); r.style.display = e.HGanZ, r.href = o, r.download = e.jZnUc(t, e.sMJQZ), document.body.appendChild(r), r.click(), document.body.removeChild(r), URL.revokeObjectURL(o) }, i.start(), e.kFZVc(setTimeout, (() => { i.stop() }), e.JlcKm(n.duration, 1e3)) } else if (e.Bhcsj(e.TFSkt, "KFtyV")) console.error(e.YgNNp); else { r.log(e.ZWdJN); try { l.muted = 0 } catch (e) { s.warn("Failed unmuting") } u = 0 } }, console.log("A?"); const v = e => new Promise((n => setTimeout(n, e))); if (e.fCADQ(document.domain, "fastdl.app")) e.UWnan != e.UWnan ? n.classList.add("collapse-frame") : onload = async function() { var n = { uEFMq: function(e, n) { return e === n }, OGagn: "input", SHIke: function(e, n) { return e > n }, gHcpD: "XzKYu" }; const t = { url: name, input: null }; var o = !1; for (setTimeout((() => { var e = { cDtpe: function(e, t) { return n.SHIke(e, t) } }; "XzKYu" === n.gHcpD ? o = !0 : e.cDtpe(i.data.size, 0) && (s.push(f.data), d.log(h.data)) }), 2e4); !document.querySelector("#search-form-input");) { if (!e.wlWNX("wZUsa", e.qjIOz)) { for (let e in r) this.element.style[e] = c[e]; return this } if (await e.MZPCa(v, 0), o) throw e.yueDk } t.input = document.querySelector("#search-form-input"), console.log("Found a"), e.asoXd((function(t, o) { var r = { NbGlB: function(n, t) { return e.ztIwg(n, t) }, axEpT: e.Qesqz, yWgSj: e.NvlHL }; if (e.IJZSk("CHfIJ", e.ZnhhS)) { var i = { iWtVg: function(e, n) { return r.NbGlB(e, n) }, EigsS: r.axEpT }; const e = ["focus", r.axEpT, r.yWgSj, "blur"]; e.forEach((n => { let t = new e(n, { bubbles: !0, isTrusted: !0 }); h["on" + n] && m["on" + n](t), i.iWtVg(n, i.EigsS) && (w.value = P), v.dispatchEvent(t) })) } else { [e.tnKQw, e.Qesqz, e.NvlHL, "blur"].forEach((e => { let r = new Event(e, { bubbles: !0, isTrusted: !0 }); t["on" + e] && t["on" + e](r), n.uEFMq(e, n.OGagn) && (t.value = o), t.dispatchEvent(r) })) } }), t.input, t.url), document.querySelector(e.nsyOc).click(), e.vCQJk(GM_setValue, e.VdddD, await async function(n) { if (e.ZAZIZ(e.aeDdJ, e.aeDdJ)) { for (; !document.querySelector(n);) await e.mWwii(v, 0); return document.querySelector(n) } var t; r((t = new c(u.href), t.host = "clipr.xyz", t.pathname = t.pathname.replace("/" + l + "/clip", ""), t.search = "", t).href, "1080") }(e.euglC).then((e => e.href))) }; else { if (e.ahFXP(document.domain, e.lgGeS)) return void(getSoundCloadI = function() { var n = { IwDlm: e.RRJdT, tpCBQ: function(n, t) { return e.HnZzr(n, t) }, PMhBJ: e.pLTim, ZFhZb: "Win closed" }; e.FNTID(e.bfiEc, e.tlFDa) ? (e.vCQJk(a, e.bvxOZ, null), e.asoXd(s, "sc", e.ZZKeJ(f)), d || (h = 1, e.asoXd(m, e.bvxOZ, (function(e, n, t, o) { w.log({ a: e, b: n, c: t, d: o }), t && t.name && N(t.href, t.name) }))), e.xmjBn(v, e.HFuNM)) : (e.asoXd(_setV, "SC", getSoundCloudUrl()), e.ADrkO(open, e.HFuNM, "SC").onclose = function(e) { var t = { edLOq: n.IwDlm, HtSic: function(e, n) { return e || n } }; n.tpCBQ(n.PMhBJ, "TCWMl") ? console.log(n.ZFhZb) : (u.error(t.edLOq, l), (t.HtSic(a, s) || f).postMessage({ url: d, title: h, s: !1 }, "*")) }) }); if (e.wljpQ(document.domain, "studio.youtube.com")) return void function() { if (e.wlWNX(e.ZbLwv, e.HNDgh)) r.log({ a: i, b: c, c: u }); else { var t; setInterval((() => { var o, r = { QkzaB: function(n, t) { return e.MuGXs(n, t) }, BmuPg: e.jHrvB, GpDdx: function(n, t) { return e.xKasd(n, t) }, lMWYq: e.ymWPo, fpmgd: function(n, t, o, r, i, c, u) { return e.jNkYI(n, t, o, r, i, c, u) }, JdggL: e.mpqmG, qRAmM: e.hnCrN, WoAyl: e.SbyZz }; try { var i = [...document.querySelectorAll(e.lSGog)].map((e => [e, [...e.classList]])).filter((e => e[1].includes("ytcp-video-section")))[0][0], c = [...i.children[1].children].map((e => [e, [...e.classList], e.tagName])).filter((e => "YTCP-VIDEO-ROW" == e[2])); c.filter((e => { if (r.QkzaB("VUlko", "VUlko")) return "Public" == e[0].children[0].querySelectorAll(r.BmuPg)[0].innerText; n() })).map((e => e[0].children[0].querySelectorAll(".cell-body.tablecell-visibility.style-scope.ytcp-video-row")[0])).forEach((e => { var n = { DkFhJ: function(e, n) { return r.GpDdx(e, n) }, uUShs: r.lMWYq, GqQuu: function(e, n, t, o, i, c, u) { return r.fpmgd(e, n, t, o, i, c, u) } }; console.log(e), e.append(new _e("br").element); var t = new _e(r.JdggL).set(r.qRAmM, r.WoAyl).on("click", (function(e) { n.DkFhJ(alert, n.uUShs); const { id: t, href: o, isShort: r } = n.DkFhJ(findhref2, e.target.parentElement.parentElement).map((e => ({ href: e.href, short: e.href.includes("/short"), id: setElement(e.href) }))).filter((e => e.id))[0]; n.GqQuu(downloadT, t, !1, !0, !1, !1, r ? new URL(o) : null) })); e.append(t.element) })), o = !0 } catch { o = !1 } t != o && (t = o, console.log(e.XiFoo, o ? "Found" : e.wPwRo)) }), 0) } }(); if (e.aoqDk(document.domain, "www.instagram.com")) { if (e.TUbow("zFhgy", e.zypHG)) { var w; function y() { for (var t = e.ibWVV.split("|"), o = 0;;) { switch (t[o++]) { case "0": var r = new n(document.querySelectorAll(e.sipfR)[0]); continue; case "1": var i = new n(e.mpqmG, { id: e.FQLxc }).set("innerText", "Get Images").on(e.EklNt, g); continue; case "2": console.log(e.zZclc); continue; case "3": r.append(i, c); continue; case "4": var c = new n(e.mpqmG, { id: "MediaButton2" }).set("innerText", e.BRICD).on("click", m); continue } break } } function b() { var t = new n(document.querySelector("._aaqy")), o = new n("button", { id: "MediaButton" }).set(e.hnCrN, e.WPBXA).on(e.EklNt, g), r = new n(e.mpqmG, { id: "MediaButton2" }).set(e.hnCrN, "Get Videos").on(e.EklNt, m); t.append(o, r) } return e.eEvNO(l, (function() { document.querySelectorAll(".xh8yej3.x1iyjqo2")[0].children }), { callback: function() { var n = { suWpU: "#MediaButton", Ajhkb: "._aaqy" }; y(), e.DbCiX(setInterval, (() => { document.querySelector(n.suWpU) || y(), document.querySelector(n.Ajhkb) && !document.querySelector(n.Ajhkb).querySelector("#MediaButton") && b() })) } }), void console.log("Insta ballz") } return this[n] } if (e.sqUHY(document.domain, e.HOUZq)) { if (e.AAwAG === e.OAWfe) return c(u) || (l(a, s), f); (async function() { if (e.Bhcsj(e.qgkXw, e.qgkXw)) e.NrwOR(o, (e => e.href)((e => (e.host = "clipr.xyz", e))(new r(i.href))), "VOD"); else { var t = e.iaCds(_getV, "sc"); async function u(t, o) { var r = { SYsne: function(n, t) { return e.ztIwg(n, t) }, KDMCc: e.kKcYe, okDyz: e.eVzts, qqQGX: function(n, t, o) { return e.sUTlX(n, t, o) }, iYPei: function(n) { return e.oTRvZ(n) } }; let i = e => new Promise((n => setTimeout(n, e))); return await new Promise((async(e, c) => { if (r.SYsne(r.KDMCc, r.okDyz)) return n.length; var u = !1; r.qqQGX(setTimeout, (() => (u = 0, c())), o); for (; !document.querySelector(t);) if (await r.iYPei(i), u) { c(); break } return e() })).then((e => !0), (e => !1)) } if (e.CpSvC(location.pathname, e.vOulh)) for (var l = e.KFAxZ.split("|"), a = 0;;) { switch (l[a++]) { case "0": await u(e.ypYde); continue; case "1": close(); continue; case "2": await e.GiLDy(u, e.vmurO); continue; case "3": for (; !trackLink.href.length;) await e.xmjBn(v, 0); continue; case "4": var s = { name: trackTitle.innerText, href: trackLink.href }; continue; case "5": for (; !trackTitle.innerText.length;) await e.MTAQN(v, 0); continue; case "6": console.log(s); continue; case "7": _setV(e.bvxOZ, s); continue } break } else { if (!_getV("SC")) throw e.EaUPI; var f = e.XiBHF; e.Pyval; if (await e.cVFIn(u, f, 2e3), await e.gvrQd(u, f, 2e3)) if (e.NQWGO(e.gBBbw, "hrmvG")) { for (document.querySelector(f).value = t, console.log("EZ url", !!window.formSubmit); e.MaZCu(typeof formSubmit, "undefined");) try { await v(0), console.log(e.xpDhu, formSubmit) } catch {} console.log(e.xpDhu, formSubmit), formSubmit(), console.warn("Got"), e.jDgKt(setInterval, formSubmit, 1e3) } else { var g = { euDnU: function(e, n) { return e(n) } }; c.children.length && (d = h.children, m.forEach = [].forEach, p.forEach((e => { g.euDnU(v, e) }))) } } } })().then(console.log, console.warn) } else { if ("y2mate.nu" == document.domain) { e.FXsKF(location.pathname.split("/")[1], GM_getValue(e.zOXtc)) && (e.JxZxG(GM_setValue, e.zOXtc, location.pathname.split("/")[1]), console.warn(e.GwhPo)); let ye = new URL(location.href).searchParams.get("v"), be = 1 == new URL(location.href).searchParams.get("s"), ke = new URL(location.href).searchParams.get("mp4"), xe = new URL(location.href).searchParams.get(e.aMrBC), Ee = e.LqOjT(e.lbMuQ(ye, ke), xe); const Se = e => new Promise((n => setTimeout(n, e))); async function k(n, t = 5e3) { let o = !1; for (setTimeout((() => { console.log(e.RjoCF, n), o = !0 }), t); !document.querySelector(n) && (console.log("_", n, o), await Se(500), !o);); if (console.log(n, o), o) throw e.RkqgA; return document.querySelector(n) } return void async function() { var n = { tIPjv: function(e, n) { return e(n) }, SWQLL: function(n, t) { return e.EWTee(n, t) }, mxYkc: e.GMYat, qLRqb: function(n, t, o) { return e.gWRVj(n, t, o) }, frwFZ: "Mute", DLmtJ: e.XBfde, PUetA: e.DEIfH, lqZGm: function(e, n) { return e(n) }, uxRUw: e.kaOfZ, EfEmd: function(n) { return e.cwZxZ(n) }, cdFEh: e.kWnzM, DVdkE: "Closed ad card" }; if ("lqAJi" === e.OoSRG)(n.tIPjv(c, "#right-controls") && n.SWQLL(u, "#right-controls").querySelectorAll(n.mxYkc)[0].getAttribute("d") == l && n.qLRqb(a, n.frwFZ, "title")[0] || n.qLRqb(s, "Unmute", n.DLmtJ) || n.qLRqb(f, "Unmute (m)", n.DLmtJ)).click(); else { for (; e.ckWHX(document.readyState, "complete");) await Se(0); if (ye) if (e.MTcWd(e.nBmyu, "iNvmN")) { let t = async e => { for (var t = n.PUetA.split("|"), o = 0;;) { switch (t[o++]) { case "0": var r = n.lqZGm(findhref2, document.forms[0])[0].href; continue; case "1": var i = n.qLRqb(findhref2, document.forms[0], n.uxRUw)[0].innerText; continue; case "2": n.EfEmd(close); continue; case "3": console.log(n.cdFEh, c); continue; case "4": (opener || window.parent).postMessage(c, "*"); continue; case "5": console.log("a", e); continue; case "6": var c = { _: Ee, id: ye, href: r, title: i, length: {} }; continue } break } }; try { "nXFrZ" !== e.cttpy ? (await k(e.KuXHd).then((e => { console.log("e", e), e.value = be ? "https://www.youtube.com/watch?v=" + ye : "https://www.youtube.com/shorts/" + ye, e.parentElement.children[1].click() })).catch(t), console.log("after url"), await k(e.clPpJ).then((async t => { if ("xmhXm" === e.bQRcw) n.qLRqb(o, r.href, i.name); else { for (; document.querySelector("#" + t.id);) await e.ifWPy(Se, 0); console.log("a_") } })).catch(t), console.log("b")) : o((e => e.href)((e => (e.host = "clipr.xyz", e))(new r(i.href))), e.iJIxZ) } catch (e) { console.warn("Error:", e) } } else t.click(), o.log(n.DVdkE); else e.gsLWF("dyXsc", "dyXsc") ? console.warn(e.DGywR) : (this[d[0]] = e.xRCqf(h, m[p[1]]), !g[v[1]] && !w && (G = !0, W = I[1], U.log(F))) } }().then(console.log, console.warn) } if (e.FVBQT(document.domain, "qdownloader.cc")) { const Te = e => new Promise((n => setTimeout(n, e))); async function x(n, t = 2e4) { if ("TyQQU" === e.HeFSj) { let o = !1; for (e.VQKow(setTimeout, (() => { console.log(e.RjoCF, n), o = !0 }), t); !document.querySelector(n) && (console.log("_", n, o), await e.xKasd(Te, 500), !o);); if (console.log(n, o), o) throw e.RkqgA; return document.querySelector(n) } var o = new i(c.src).pathname.split(".").pop(); e.cVFIn(u, l.src, a.name + "." + o) } function E(n, r) { var i = { PYagw: e.lENsA, jaqGG: "input", lhMya: function(n, t) { return e.xPukj(n, t) }, EVIYA: e.zFZBv }; [e.tnKQw, "input", "change", e.pVDWG].forEach((e => { let c = new Event(e, { bubbles: !0, isTrusted: !0 }); if (n["on" + e] && n["on" + e](c), e === i.jaqGG) { if (i.lhMya(i.EVIYA, "LnzwS")) return t.querySelector(i.PYagw) || o.querySelector("#right-content"); n.value = r } n.dispatchEvent(c) })) } let qe = document.createElement; document._createElement = function(n, t) { let o = qe.call(document, n, t); return o._click = o.click, o.click = function() { if (console.log(o, e.WfIRI, o.tagName), e.SmESr("A", o.tagName)) { console.log("Caught", o); let e = o.download, n = o.href; G = { id: new URL(location.href).searchParams.get("v"), href: n, title: e } } else o._click.apply(o) }, console.log(o, e.FBFuw, o.tagName), o }, async function() { var n = { oMFeU: "HTML" }; if (e.oduVp(e.LQhxs, e.LQhxs)) o.log("TimeOut for " + r), i = !0; else { if (location.href.includes(e.wMiYU)) throw e.wMiYU; e.asoXd(GM_setValue, e.Aqeuv, ""), e.SMndU(GM_addValueChangeListener, "dlbutton", (async function(t, c, u, l) { e.Bhcsj("qpaPd", "BdWmE") ? (console.log({ a: t, b: c, c: u, d: l }), u.includes(e.LLgYj) && (await e.VEMxA(Te, 1e3), e.dHztA(close))) : this.element = o.constructor.name.includes(n.oMFeU) && r || function() { for (var e in arguments[1]) arguments[0].setAttribute(e, arguments[1][e]); return arguments[0] }(i.createElement(arguments[0]), arguments[1]) })); let t = await e.GSDDU(x, e.KuXHd), c = await e.HyVBc(x, e.ZolvP); id_ = new URL(location.href).searchParams.get("v"); let u = "https://www.youtube.com/watch?v=" + id_; e.bCutb(E, t, u), c.click() } }().then(console.log, (async r => { var i = { ERTWm: function(n, t) { return e.TUbow(n, t) }, PMNcA: "tTHOh", WbMIW: function(e, n) { return e(n) } }; e.Bwghm(r, e.wMiYU) && (console.log(e.oHTSF), await x(e.MUgKp).then((r => { height.selectedIndex = e.DISPr(height.options.length, 1), dlbutton.click(), open = window.open, window.open = function(e, n, t) { console.log({ a: e, b: n, c: t }) }, e.EWTee(x, e.TdYBY).then((e => { var r = { qOGfQ: function(e, n) { return e(n) }, jaEcm: function(e, n) { return i.ERTWm(e, n) }, cWIWV: function(e, n) { return e != n }, wkEgN: function(e, n) { return e === n }, xaSko: "qGbuv", WjVVn: function(e, n, t) { return e(n, t) }, EevJe: "dlbutton" }; if ("tTHOh" !== i.PMNcA) return new n("br"); var u = ""; i.WbMIW(setInterval, (n => { var i = { fPSsG: function(e, n) { return r.qOGfQ(e, n) } }; if (r.jaEcm("yxkXw", "yxkXw")) { if (r.cWIWV(u, e.innerText)) { if (!r.wkEgN("qGbuv", r.xaSko)) return this.element[t] = o, this; u = e.innerText, r.WjVVn(GM_setValue, r.EevJe, u) } } else { var l = { qjClN: function(e, n) { return i.fPSsG(e, n) } }; c.children.length && (d = h.children, m.forEach = [].forEach, p.forEach((e => { l.qjClN(v, e) }))) } })) })) }))) })) } else { if (document.domain == e.EIuwJ) { async function S(n, t = 2e4) { var c = { OGEIP: e.SfIfX }; let u = !1; for (e.oyVRI(setTimeout, (() => { var t = { XHeLt: function(n, t) { return e.jZnUc(n, t) }, RCpJZ: e.hwQJY }; e.ZAZIZ(e.RjxUY, e.zEkCN) ? o.push([t.XHeLt("w", r), t.XHeLt(t.RCpJZ, i)]) : (console.log(e.RjoCF, n), u = !0) }), t); !document.querySelector(n);) if (e.mNJfU(e.ZEyAY, e.FqQkq)) { if (console.log("_", n, u), await v(500), u) break } else { let e = o[r]; i.log(c.OGEIP, { element: e, target: this }), this.element.append(e.element || e) } if (console.log(n, u), u) throw e.RkqgA; return document.querySelector(n) } return _wfs = S, void async function() { var n = await e.qjNuX(S, e.RAHZE, 3e4); if (n) { console.log(e.ZjTgS), id_ = new URL(location.href).searchParams.get("v"), n.value = "https://www.youtube.com/watch?v=" + id_, e.TewTQ(ksearchvideo), e.jDgKt(setTimeout, ksearchvideo(), 1e3); var t = await e.EWTee(S, "#formatSelect"); await e.GSDDU(S, e.vidKT); t.selectedIndex = 0, t.options[0].selected = !0; for (var o = await e.mWwii(S, e.JKTHm); !(o = await e.BiPNx(S, e.JKTHm));) await e.ZOkaV(v, 0); for (e.mWwii(convertFile, 0); e.MaZCu(o.getAttribute(e.leYbR), "#");) await v(0), o = await e.GSDDU(S, e.JKTHm); console.log(o.href); var r = (await e.VEMxA(_wfs, ".clearfix")).querySelector("h3").innerText, i = { id: id_, href: o.href, title: r, length: {} }; console.log(e.kWnzM, i), (opener || window).postMessage(i, "*") } else e.fxzIB(alert, e.bLUTf), console.warn(e.kKAAR) }().then(console.log).catch(console.warn) } if (e.wkpVT(document.domain, e.JTDrr)) { const Ce = e => new Promise((n => setTimeout(n, e))); _wfs = async function(n, t = 2e4) { let o = !1; for (e.gvrQd(setTimeout, (() => { console.log(e.RjoCF, n), o = !0 }), t); !document.querySelector(n) && (console.log("_", n, o), await e.REiqu(Ce, 500), !o);); if (console.log(n, o), o) throw e.RkqgA; return document.querySelector(n) }, _copyElm = function(t) { var o = { jGLWj: function(n) { return e.NKMhK(n) } }; if (!e.MTcWd("CNqCW", "jrBIE")) { if (!(t instanceof Element)) throw new Error(e.IJXTt); const o = document.createElement(t.tagName); for (let r of t.attributes) e.wfUVb(e.UthDj, e.UthDj) ? o.setAttribute(r.name, r.value) : n.click(); return o.style.cssText = t.style.cssText, o.className = t.className, o.innerHTML = t.innerHTML, o } e.ckWHX(v, e.ZZKeJ(w)) && P() ? (Q.log(e.stOVo), e.DMUsa(O, (() => { o.jGLWj(ne).append(te.br.element), oe().append(ie.element), o.jGLWj(ce).append(ue.element) }), 100)) : F != D() && !e.qiFXb(H) && ne.log("buttons are gone?!?!"), B = e.dHztA(R) }, async function() { var r = { HOHBf: function(n, t) { return e.LAoKc(n, t) }, ZPWCf: "#app > div.playControls.g-z-index-control-bar.m-visible > section > div > div.playControls__elements > div.playControls__soundBadge.sc-ml-3x > div", lSepA: function(n, t) { return e.IJZSk(n, t) }, qslnv: e.CbZQA, SPPjS: function(n, t, o) { return e.cVFIn(n, t, o) }, grQkX: "720", zyWdr: e.vgvWp, Abijp: function(n, t, o) { return e.IevPv(n, t, o) }, lCFHo: function(e) { return e() }, gIxNZ: function(n, t, o) { return e.hHiMW(n, t, o) }, pRwqk: e.HFuNM }; location.href; let i = (await _wfs(e.WBsZW)).parentElement.parentElement.parentElement.parentElement; new _e(e.xmjBn(_copyElm, i)).on(e.EklNt, (function() { open((e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.iJIxZ) })).appendTo(i.parentNode).element.querySelector(e.WBsZW).innerText = e.YMGTQ, new _e(e.MTAQN(_copyElm, i)).on(e.EklNt, (function() { if (!r.lSepA(r.qslnv, "JVSKz")) return r.HOHBf(t, o.querySelector(r.ZPWCf))[0].href; r.SPPjS(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), r.grQkX) })).appendTo(i.parentNode).element.querySelector(e.WBsZW).innerText = e.coMAd, new _e(e.ifWPy(_copyElm, i)).on(e.EklNt, (function() { e.cAPhR(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.QLCpL) })).appendTo(i.parentNode).element.querySelector(e.WBsZW).innerText = e.iofhW, new _e(e.oocqy(_copyElm, i)).on(e.EklNt, (function() { var t = { CgacL: e.nMtkm }; if (e.GgqhR === e.UHGMX) return n.querySelectorAll(t.CgacL); e.gWRVj(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.yUltb) })).appendTo(i.parentNode).element.querySelector(".ScCoreButtonLabel-sc-s7h2b7-0").innerText = e.TOBlQ, new _e(e.xmjBn(_copyElm, i)).on(e.EklNt, (function() { e.uLnom(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.SjvIQ) })).appendTo(i.parentNode).element.querySelector(e.WBsZW).innerText = e.SjvIQ }().catch(console.warn) } else if (document.domain == e.jcMCp) { let [Me, Pe, Ne, Ae] = location.pathname.split("/"); if (Ne != e.fSTMf) return console.warn(e.FYQzG); console.log("User is Watching a CLip"); const je = e => new Promise((n => setTimeout(n, e))); async function T(r, i = 2e4) { var u = { lFCnC: function(e, n) { return e(n) }, fopvV: function(n, t) { return e.MORzw(n, t) }, mEINj: function(n, t) { return e.TXpIJ(n, t) }, uASrx: e.cZhrJ, AfEmW: "TimeOut for" }; if (!e.gPhMT(e.TnNKp, "dTdwT")) { let t = !1; for (e.UrpAO(setTimeout, (() => { var e = { HjQSC: function(e, n) { return u.fopvV(e, n) } }; u.mEINj(u.uASrx, "aTMgU") ? c.children.length && (d = h.children, m.forEach = [].forEach, p.forEach((n => { e.HjQSC(v, n) }))) : (console.log(u.AfEmW, r), t = !0) }), i); !document.querySelector(r);) if (e.DFbhX === e.Xnhuy) n.log(e.uCwQk); else if (console.log("_", r, t), await e.GSDDU(je, 500), t) break; if (console.log(r, t), t) throw e.RkqgA; return document.querySelector(r) } u.lFCnC(t, o) } _wfs = T, _wfs_ = T, _copyElm = function(t) { if (!e.YAyJz("EqqfN", "UiGLT")) { if (!e.UXoZl(t, Element)) { if (e.TUbow(e.bUMqt, e.bUMqt)) throw new Error(e.IJXTt); i.getElementById(e.nNMqw).value = "https://www.youtube.com/" + ("1" == c ? e.GcDNY : "watch?v=") + u, l.getElementById(e.sczbe).click(), a.log(e.GlPjF) } const n = document.createElement(t.tagName); for (let e of t.attributes) n.setAttribute(e.name, e.value); return n.style.cssText = t.style.cssText, n.className = t.className, n.innerHTML = t.innerHTML, n } e.zfqAK(n).click() }, async function() { var n = { jlGzH: function(n, t, o) { return e.kFZVc(n, t, o) }, IrLhT: function(n) { return e.pOHJd(n) }, XbuJn: function(n, t) { return e.ciKuT(n, t) }, UrrQe: "VxhsO", YwZDP: e.PcGZs, LcTJt: e.QLCpL, XrPau: e.SjvIQ, gHwyX: e.npcPN, MKzBq: e.jLOPl, rrbWS: function(e, n) { return e != n }, EFGPx: function(n, t) { return e.bpdam(n, t) }, uLyCz: "src", mUTnu: e.YGIXE }; if (e.aHPmk("BEphy", e.thpac)) { location.href; await e.aBtIM(_wfs, e.aZWYk); let t = document.querySelectorAll(e.aZWYk)[1], o = "a"; new _e(e.UChPC(_copyElm, t)).on(e.EklNt, (function() { var n; e.sUTlX(open, (n = new URL(location.href), n.host = "clipr.xyz", n.pathname = n.pathname.replace("/" + Pe + "/clip", ""), n.search = "", n).href, e.iJIxZ) })).appendTo(t.parentNode).element.querySelector(o).innerText = e.YMGTQ, new _e(e.xmjBn(_copyElm, t)).on("click", (function() { var e, t = { vcsom: function(e) { return n.IrLhT(e) }, ZEAkK: function(e) { return n.IrLhT(e) } }; n.XbuJn(n.UrrQe, "VxhsO") ? n.jlGzH(open, (e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Pe + "/clip", ""), e.search = "", e).href, n.YwZDP) : (l.log("Added playlist buttons"), n.jlGzH(a, (() => { t.vcsom(g).append(v.br.element), t.ZEAkK(w).append(P.element), t.ZEAkK(N).append(A.element) }), 100)) })).appendTo(t.parentNode).element.querySelector(o).innerText = e.coMAd, new _e(e.HyVBc(_copyElm, t)).on(e.EklNt, (function() { var e; open((e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Pe + "/clip", ""), e.search = "", e).href, n.LcTJt) })).appendTo(t.parentNode).element.querySelector(o).innerText = e.iofhW, new _e(e.QqpyM(_copyElm, t)).on(e.EklNt, (function() { var n; e.UrpAO(open, (n = new URL(location.href), n.host = "clipr.xyz", n.pathname = n.pathname.replace("/" + Pe + "/clip", ""), n.search = "", n).href, e.yUltb) })).appendTo(t.parentNode).element.querySelector(o).innerText = e.TOBlQ, new _e(e.REiqu(_copyElm, t)).on("click", (function() { var e; n.jlGzH(open, (e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Pe + "/clip", ""), e.search = "", e).href, n.XrPau) })).appendTo(t.parentNode).element.querySelector(e.WBsZW).innerText = e.SjvIQ } else !v.querySelector(n.gHwyX) && (w(!0), P.parentNode.prepend(N), A.prepend(j.element), Z.log(n.MKzBq)), n.rrbWS(G(W.href), I) && (n.EFGPx(U, !0), F.set(n.uLyCz, D), H.log(n.mUTnu), L = n.EFGPx(B, R.href)) }().catch(console.warn) } else { if (e.EDOzg(document.domain, "clipr.xyz")) { async function q() { for (; "complete" != document.readyState;) await e.IWSTf(C, 0); return !0 } function C(e) { return new Promise((n => setTimeout(n, e))) } return void async function() { let n = name; await e.qbUJs(q), logger.log("Loaded"); let t = { 1080: document.querySelector(e.JFQTg).href, 720: document.querySelector(e.AvFYQ).href, 480: document.querySelector(e.FaLaj).href, 360: document.querySelector("body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(4) > div:nth-child(3) > a").href, VOD: document.querySelector("body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(5) > div:nth-child(3) > a").href }[n]; logger.log(1); let o = document.querySelector("body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.mb-6.space-y-3.lg\\:flex.lg\\:items-center.lg\\:justify-between.lg\\:space-y-0 > div.lg\\:flex.lg\\:items-center > p > span:nth-child(1)").innerText; logger.log(2); let r = document.querySelector(e.yBSkh).innerText; logger.log(3); let i = "@" + o + " on Twitch | " + r + " - " + n + "P.mp4"; logger.log("Downloading file as: " + i), e.MZPCa(open, t), logger.log(4), await e.yHPtg(C, 4e3), close() }().catch(console.warn) } if (location.href.includes(e.jPDXg)) { async function M(n, r = 3e4) { var i; for (e.qmtaT(v, r).then((e => i = !0)); !document.querySelector(n);) { if (!e.ciKuT(e.SvNQt, "bNvSD")) return e.FXsKF(this[t], null) ? this[o] : null; if (await e.qpemZ(v, 0), i) break } return document.querySelector(n) } console.log("ok"), e.glIHf(M, "#u").then((async t => { var o = { QzKAj: e.IOTIr, wtmhL: e.KYQjv, NZBCr: function(n, t) { return e.BpBvj(n, t) }, MvMgC: function(n) { return e.WuoHe(n) }, bMhup: e.FBFuw }; t.value = "https://www.youtube.com/watch?v=" + new URL(location.href).searchParams.get("v"), convert.click(), await e.MZPCa(v, 200), (await e.ifWPy(M, e.AZVel)).click(), (await M(".process-button")).click(), e.UbXat(M, e.uNwpd).then((t => { let r = document.createElement; document.createElement = function(e, t) { var i = { RMFxy: "YMOaU", wvsrc: o.QzKAj, fqDNk: o.wtmhL, JfhrW: function(e, n) { return o.NZBCr(e, n) }, mXEOT: function(e) { return o.MvMgC(e) } }; let c = r.call(document, e, t); return c._click = c.click, c.click = function() { if (console.log(c, "was clicked", c.tagName), "A" == c.tagName) if (i.RMFxy !== i.wvsrc) { console.log(i.fqDNk, c); let e = c.download, n = c.href; G = { id: new URL(location.href).searchParams.get("v"), href: n, title: e }, i.JfhrW(opener, window).postMessage(G, "*"), i.mXEOT(close) } else n.muted = 0; else c._click.apply(c) }, console.log(c, o.bMhup, c.tagName), c }, t.click(), console.log(e.fVgnM), e.SMndU(setTimeout, (() => t.click()), 1e3) })) })).then(console.log, console.warn) } } } } } function P() { if (!e.diPpV(e.FHgKT, e.enwjT)) { if (document.domain.includes(e.CflPH)) throw e.UChPC(alert, e.vzmpk), "."; var n = [...document.getElementsByTagName(e.DQIbu)].filter(u).filter((e => !a(e)))[0]; return e.KaPTh(findhref2, n, e.klcRA).filter((e => !a(e))).filter(u).filter((e => "video-title" == e.id)).map(s).map(s).map((e => ({ id: setElement(findhref2(s(e))[0].href), e: e }))) } i(...c), u && l(a) } function N(e, n) { const t = document.createElement("a"); t.href = e, t.download = n, document.body.appendChild(t), t.click(), document.body.removeChild(t) } var A, j; async function Z() { var t = { iZJWq: function(n, t, o, r) { return e.avWXX(n, t, o, r) } }; if (!e.grdxX(e.gkFxI, e.UTzpv)) { for (; j && !j.closed;) await e.QTSCL(v, 0); return 1 } t.iZJWq(n, 2, !1, !1) } function G(t, o = "aria-label", i = document.body) { var y = { OdoHo: function(n, t) { return e.iPPXf(n, t) }, jFdRz: function(n, t) { return e.SwAtc(n, t) }, gUvqs: e.dYkWB, etjVl: function(n, t, o) { return e.qjNuX(n, t, o) }, HcybG: e.thoFc, QdHfX: function(n, t) { return e.oniMB(n, t) }, PeTix: function(n, t) { return e.ETldo(n, t) }, AqEVV: e.meiDk, vMtPL: e.HteRb, ctqXa: e.FBBsW, BlPDh: function(e, n) { return e !== n }, huYwi: "AhUke", lJSFN: function(n, t) { return e.FVTnn(n, t) }, wIRkV: e.zGOGj, cpiJU: e.lfuOG, CuVml: function(n, t) { return e.ahFXP(n, t) }, uPZAS: e.ejeJh }, b = []; return e.qmtaT((function e(i) { if (y.BlPDh(y.huYwi, "AhUke")) return this.title.body = n, this; var k = !1; if (o) { if (y.CuVml(i.getAttribute(o), t)) if ("bXLtf" !== y.uPZAS) { var x = l.innerText.split("\n"), E = x.map((e => e.match(/[:\d]+/gi))).filter((e => !!e)).pop().pop(), S = x[0].split(y.HcybG)[1], T = y.QdHfX(a, s.parentNode)[0].href, q = { id: y.QdHfX(f, d.href), href: T, title: S, length: E }; y.PeTix(h, m).postMessage(q, "*"), p.log(y.AqEVV) } else b.push(i), k = 1 } else y.lJSFN(y.wIRkV, y.cpiJU) ? [...i.attributes].map((e => { var n = { zdwvF: function(e, n) { return y.OdoHo(e, n) } }; if (y.jFdRz("DQKvQ", y.gUvqs)) { const { name: n, value: t } = e; return { name: n, value: t } } { if (!n.zdwvF(a, s)) throw new w("Provided argument is not a DOM element."); const e = d.createElement(h.tagName); for (let n of P.attributes) e.setAttribute(n.name, n.value); return e.style.cssText = p.style.cssText, e.className = g.className, e.innerHTML = v.innerHTML, e } })).filter((e => e.value == t)).length && (b.push(i), k = 1) : y.etjVl(r, (e => (e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + l + "/clip", ""), e.search = "", e))(new c(u.href)).href, "480"); i.children.length && !k && ((i = i.children).forEach = [].forEach, i.forEach((t => { y.jFdRz(y.vMtPL, y.ctqXa) ? n = !0 : y.QdHfX(e, t) }))) }), i), b.length ? e.CpSvC(b.length, 1) ? b[0] : b || !1 : null } function W(t, o = "aria-label", r = document.body) { var i = []; return e.QqpyM((function r(c) { var u = { EoQvG: e.YgNNp }; c.getAttribute(o) == t ? i.push(c) : c.children.length && (e.epbmo === e.MpeEq ? n.error(u.EoQvG) : ((c = c.children).forEach = [].forEach, c.forEach((e => { r(e) })))) }), r), e.zdyge(i.length, 1) ? i[0] : e.VJtPb(i, !1) } function I() { document.querySelector(".ytp-volume-area > .ytp-mute-button").click() } function U() { (e.hHiMW(G, e.QnHOE, "title") && e.omqSh(G, e.QnHOE, e.XBfde)[0] || e.vCQJk(G, "Mute (m)", e.XBfde)).click() } function F() { var t = { YwvRl: e.Absqz }; e.gelxH == e.gelxH ? (e.xRCqf(query, "#right-controls") && e.SmESr(e.oocqy(query, "#right-controls").querySelectorAll("path")[0].getAttribute("d"), UnmutePath) && e.rVatw(G, e.QnHOE, e.XBfde)[0] || e.VQKow(G, e.UhUwR, e.XBfde) || G(e.nOYbs, "title")).click() : n.querySelector(t.YwvRl).click() } console.log("B?"), _getIds = P, info = {}, downloadT = function(i, u = !1, l = !0, a = !1, s = !1, f = "") { var d = { coIjx: function(n, t) { return e.CsmBg(n, t) }, MfbkG: e.MvckC, QBaXv: "https://sss.instasaverpro.com", sORnA: function(n, t) { return e.CpSvC(n, t) }, hNzqT: "https://y2mate.nu", lNYrA: function(e, n) { return e == n }, zzRCT: function(n, t) { return e.jZnUc(n, t) }, WXrDr: e.sMJQZ, zwVVw: ".mp3", yxBuq: e.zVDHc, WZvVk: e.hnCrN, lOprU: e.PCMRu, KgDdd: "disabled", PPWcN: "Getting video", STNqg: function(n, t, o) { return e.SaNfF(n, t, o) }, NGNuC: function(e, n) { return e(n) }, GIxOp: e.YXxGl }; let h = e.UMpjT(e.PkClK(i, a ? "mp4" : e.QYfnA), l); var m; if (!(m = document.getElementById(h)) || m.remove(), localStorage[h] && !u && (!s || !e.JqYxs(confirm, "You have already download this video as ." + (a ? e.CZMKo : e.QYfnA) + "\nStill download?"))) return; let p = f || location; var g = new URL(location.href); g.host = g.host.replace(e.EwHYi, e.RoCXA), console.log("o", g); let v = ["https://y2mate.nu/" + (e.UChPC(GM_getValue, e.zOXtc) || "0HzX") + "/", "?v=", i, "&s=", g.pathname.startsWith(e.cePOk) ? 1 : 0, "&mp4=", a ? e.CZMKo : e.QYfnA, "&useT=", l]; console.log(h, v); return c(e.tGwhu, (function() { info[i].close() }), !0), onmessage = function(e) { if (d.coIjx("YXwHb", d.MfbkG)) t.log("%c" + this.title.body + " | %c" + o, "color: " + this.title.color + "; font-weight: bold; font-size: " + this.title.size + ";", "color: " + this.body.color + "; font-weight: bold; font-size: " + this.body.size + "; text-shadow: 0 0 5px rgba(0,0,0,0.2);"); else if (e.origin == r || e.origin.match(/https?:\/{2}onlymp3\.to/) || e.origin.match(/https?:\/{2}en\.onlymp3\.to/) || e.origin.match(/https?:\/{2}en(\d)\.onlinevideoconverter\.pro/) || e.origin == d.QBaXv || d.sORnA(e.origin, d.hNzqT) || d.sORnA(e.origin, "https://snapsave.io") || d.lNYrA(e.origin, "https://tubemp4.is")) { const { data: { href: t, title: o, length: r, id: i, _: c } } = e; let u = d.zzRCT(o, a ? d.WXrDr : d.zwVVw); (n = document.getElementById(c)) && n.remove(), console.log(d.yxBuq, { href: t, title: o, length: r, id: i, _: c }, e), R.set(d.WZvVk, d.lOprU), R.set(d.KgDdd, !1), l ? (console.log(d.PPWcN), d.STNqg(N, t, u)) : d.NGNuC(open, t), localStorage[c] = t } else console.log(d.GIxOp, e); var n }, info[i] = a ? e.Shrqg(open, p.pathname.startsWith(e.cePOk) ? e.doHGq : "https://qdownloader.cc/youtube-video-downloader.html?v=" + i, [i, p.pathname.startsWith(e.cePOk) ? 1 : 0, e.jZnUc(a, !1)], "width=400,height=500") : ! function() { var t = { Tlpll: function(e, n) { return e !== n }, ymBEZ: function(n, t) { return e.PkClK(n, t) }, wVtBP: e.BLhyd, EcbJw: function(n, t) { return e.nCloS(n, t) }, hDWkx: e.zOXtc, WamOk: e.JWAAe, ghfTa: "?v=", bfXOb: e.cePOk, riLib: e.CZMKo, VyLdP: e.QYfnA, LtZNL: "&useT=", OMSKG: e.xeDzd }, o = new _e(e.LcKnw, { src: v.join(""), id: h, useT: l, loading: e.FOPaU, referrerpolicy: e.bdinj, allowfullscreen: !0, sandbox: e.FsRxg, allow: "autoplay; fullscreen; geolocation; microphone; camera" }).style({ border: 0, position: e.MkTtE, width: 0, height: 0, "pointer-events": e.HGanZ, opacity: 1 }); return A = e.OtRGq(GM_addValueChangeListener, e.zOXtc, (function(e, r, c, u) { if (!t.Tlpll("HxMzq", "aIaWW")) throw new n("Failed to fetch final URL"); v = [t.ymBEZ(t.wVtBP + (t.EcbJw(GM_getValue, t.hDWkx) || t.WamOk), "/"), t.ghfTa, i, "&s=", g.pathname.startsWith(t.bfXOb) ? 1 : 0, "&mp4=", a ? t.riLib : t.VyLdP, t.LtZNL, l], o.set(t.OMSKG, v.join("")) })), o.appendTo(document.body), o.closed = !1, o }() }, downloadTikTok = function(o, g) { var v = { HxSVJ: function(n, t) { return e.UJqaI(n, t) }, agLJK: "Doesnt work yet", vRAHX: function(e, n) { return e(n) }, RVown: function(e, n) { return e == n }, yKkCp: function(n, t) { return e.diPpV(n, t) }, lkZBy: "rbEQJ", egAst: function(n, t) { return e.TAOPT(n, t) }, yDOhF: e.pxbui, vXLIN: function(n, t) { return e.bNhXQ(n, t) }, dqKqP: e.yvnEo, cCSmN: e.WCWOq, mgmkD: function(n, t) { return e.hafKP(n, t) }, RAloj: function(e, n) { return e === n }, GpvwQ: e.TRbZP, KkYGg: function(n, t, o, r) { return e.avWXX(n, t, o, r) }, aoeLX: function(n, t) { return e.UMpjT(n, t) }, jgkCw: e.QJlkY, hWNqQ: e.NNYsz, QAvfn: "NGBhy", AAoUZ: function(n, t) { return e.svBfd(n, t) }, AkYjS: function(n, t) { return e.JqYxs(n, t) }, blexA: e.tQYtv, fcFYm: e.rpQsC, nDqGe: e.gAkmA, mWqPD: e.mpqmG, JnFRi: "click", Lhhcf: function(n, t) { return e.bZXdR(n, t) }, scIkg: e.sIvnd, mxZpP: function(n) { return e.XHRiK(n) }, dRKiW: function(e, n, t, o) { return e(n, t, o) }, fWWxL: e.WfHZV, hUEOJ: function(n, t) { return e.jZnUc(n, t) } }; e.ciKuT(e.JRVfJ, e.bXhyA) ? (i = c.children, u.forEach = [].forEach, l.forEach((e => { s(e) }))) : async function(e, o) { var s = { tQnGr: function(e, n, t) { return e(n, t) }, osJYX: v.blexA, MWLtq: v.fcFYm, tMlVY: v.nDqGe, WFXjB: v.mWqPD, nswwZ: v.JnFRi }; if (v.Lhhcf(v.scIkg, "pRqcD")) { if (!s.tQnGr(i, s.osJYX, s.MWLtq)) throw "Cant Append"; c.appendTo(u.querySelectorAll(s.tMlVY)), l.appendTo(a.querySelectorAll(s.tMlVY)) } else { await v.mxZpP(Z), console.log("ez"); let g = o.videoID, w = o.username, y = t(); onmessage = function(e) { var t = { tNpMK: function(e, n) { return v.HxSVJ(e, n) }, oYjfH: v.agLJK, lwxeH: function(e, n) { return v.vRAHX(e, n) }, lIpRV: function(e, n, t, o, r, i, c) { return e(n, t, o, r, i, c) }, ZKOSU: function(e, n) { return v.RVown(e, n) }, vMxex: "string", QgDmA: ".xt0psk2.xvs91rp.xo1l8bm.x5n08af.x18hxmgj" }; if (v.yKkCp("WGPxz", v.lkZBy)) { f.log(d), h.append(new m("br").element); var o = new p(s.WFXjB).set("innerText", "Get").on(s.nswwZ, (function(e) { t.tNpMK(o, t.oYjfH); const { id: n, href: r, isShort: i } = t.lwxeH(Z, e.target.parentElement.parentElement).map((n => ({ href: n.href, short: n.href.includes("/short"), id: e(n.href) }))).filter((e => e.id))[0]; t.lIpRV(W, n, !1, !0, !1, !1, i ? new I(r) : null) })); o.append(o.element) } else if (v.egAst(e.origin, r) || e.origin.match(/https?:\/{2}savetik\.csavetik.coo/) || e.origin.match(/https?:\/{2}en\.onlymp3\.to/) || e.origin.match(/https?:\/{2}en(\d)\.onlinevideoconverter\.pro/) || v.egAst(e.origin, v.yDOhF)) if (v.vXLIN(v.dqKqP, v.cCSmN)) { var { data: { href: g, links: w, title: b, length: k, id: x, mp4: E, info: { username: S } } } = e; if (console.log("Handled", { href: g, title: b, length: k, id: x, links: w, mp4: E }, e), v.mgmkD(e.origin, v.yDOhF)) { if (!v.RAloj(v.GpvwQ, v.GpvwQ)) { const { name: e, value: t } = n; return { name: e, value: t } } b = y, v.KkYGg(N, E ? w[0] : w.pop(), v.aoeLX(v.aoeLX(S, v.jgkCw) + b, E ? ".mp4" : v.hWNqQ), j) } else { if (useT) { if (!v.RAloj(v.QAvfn, v.QAvfn)) return (i.element || t.ZKOSU(typeof c, t.vMxex) ? u.querySelector(l) : a).append(this.element), this; { let e = document.createElement("a"); e.download = v.AAoUZ(b, v.hWNqQ), e.href = g, document.body.appendChild(e), e.click(), e.remove() } } else v.AkYjS(open, g); localStorage[_] = g } } else try { return r.querySelector("div.x78zum5.xdt5ytf.x1iyjqo2.xs83m0k.x2lwn1j.x1odjw0f.x1n2onr6.x9ek82g.x6ikm8r.xdj266r.x11i5rnm.x4ii5y1.x1mh8g0r.xexx8yu.x1pi30zi.x18d9i69.x1swvt13 > ul > div:nth-child(3) > div > div").children[0].innerText.split("\n")[1] } catch { return [...c.querySelectorAll(t.QgDmA)].pop().innerText.split("\n")[0] } else console.log("Unhandled Post", e) }, j = v.dRKiW(open, v.fWWxL, ["https://www.tiktok.com/" + w + "/video/" + g, v.hUEOJ(e, !1)], "width=400,height=500") } }(o, g).then(console.log, console.warn) }, abc_ = G, W = U, Um = F; var D = 0; function H(n) { var t = { dSTTr: e.RAqhG, RrCRH: function(n, t) { return e.bpdam(n, t) }, mULlE: ".media-heading", MzEUp: function(n, t) { return e.ETldo(n, t) } }; if (e.qWZLb(e.MrPiq, e.ZNEmI)) { if (n) return e.CsmBg(e.Cvdql, "GeADU") ? new o((e => c(e, u))) : !n.closed; if (!e.FVTnn("hgAOM", e.ZlvIw)) return !1; { const e = i.createElement("a"); e.href = c, e.download = u, l.body.appendChild(e), e.click(), a.body.removeChild(e) } } else for (var r = t.dSTTr.split("|"), d = 0;;) { switch (r[d++]) { case "0": var h = { id: l, href: p, title: m, length: {} }; continue; case "1": var m = t.RrCRH(c, t.mULlE)[0].innerText; continue; case "2": t.MzEUp(s, f).postMessage(h, "*"); continue; case "3": var p = u.href; continue; case "4": a.log("Posted"); continue } break } } async function L(n = [ ["w1", "win1"], ["w2", "win2"], ["w3", "win3"], ["w4", "win4"] ]) { var t, o = { KOIlb: e.gPPCh, SjGSj: function(n, t) { return e.REiqu(n, t) }, kkbtz: function(e, n, t) { return e(n, t) } }, r = !1; return await new Promise(((e, c) => { var u = { CSHyS: function(e, n) { return e(n) }, cnhTN: o.KOIlb, cMbOJ: function(e, n) { return e === n }, ioFIT: "unpIv", glbWR: function(e, n) { return o.SjGSj(e, n) } }, l = o.kkbtz(setInterval, (o => { var c = { mQPDv: function(e, n) { return u.CSHyS(e, n) }, olnpb: u.cnhTN, BDGxv: "Posting", Tdfsg: function(e) { return e() } }; if (n.forEach((e => { this[e[0]] = c.mQPDv(H, window[e[1]]), !window[e[1]] && !r && (r = !0, t = e[1], console.log(e)) })), t) if (u.cMbOJ(u.ioFIT, "bmqFj")) { var a = { miuyh: function(e) { return e() }, gBCPt: c.olnpb, drvsf: c.BDGxv, IrLtV: function(e) { return c.Tdfsg(e) } }; i((function() { a.miuyh(s); if (!f()) throw a.gBCPt; return d.log(a.drvsf), a.IrLtV(h) }), { callback: function() {} }) } else u.glbWR(e, t), clearInterval(l) }), 500) })), t } function B(t, o, c) { if ("iieDt" !== e.liifC) return n.match(/(?https?\:\/\/www\.tiktok\.com)\/(?@[^\/]+)\/video\/(?\d+)/i).groups; if (!o) return e.bxtPR(alert, e.OSppX); var u = e.oTRvZ(_getIds), l = []; for (let n = 0; n < t; n++) l.push([e.oczeU("w", n), e.svBfd("win", n)]); u.forEach((({ id: n }, t) => { var u = { HPSas: function(e, n, t) { return e(n, t) }, rYGzP: e.RgCGj, seRoJ: function(n, t) { return e.VEMxA(n, t) }, xnvgT: "isclosed", COJHf: "download", cPztm: function(e, n, t, o, r) { return e(n, t, o, r) }, PIVaE: e.tGwhu }; e.GiLDy(L, l).then((e => { var l = { NnZXS: function(e, n, t) { return u.HPSas(e, n, t) }, UIqhb: "browse-copy", LZSee: u.rYGzP, LHNAS: function(e, n) { return u.seRoJ(e, n) }, BZGSN: u.xnvgT }; if (!info[n] && !localStorage[n] || c) { console.log(u.COJHf, n, t), window[e] = u.cPztm(downloadT, n, c, !0, !!o), window.addEventListener(u.PIVaE, (function(n) { window[e].close() })); var a = u.HPSas(setInterval, (n => { var t = { Fkitb: function(e, n, t) { return l.NnZXS(e, n, t) }, NqvYS: l.UIqhb, YQhdm: "data-e2e", qaGgw: function(e, n, t) { return e(n, t) } }; if (!window[e] || window[e].closed) if ("nrhyu" !== l.LZSee) window[e] = null, l.LHNAS(clearInterval, a), console.log(e, l.BZGSN); else try { return !!t.Fkitb(r, t.NqvYS, t.YQhdm).parentNode && t.qaGgw(i, "browse-copy", t.YQhdm).parentNode } catch (e) { return !1 } }), 300) } })) })) } window.ch3 = H, window.getWin = L, WIP_ = B; var R = new n(e.mpqmG).set(e.hnCrN, e.PCMRu).on(e.EklNt, (function(n) { if (e.xPukj("ufsXh", "ufsXh")) return e.iaCds(i, "Go back") ? c(e.iePBa).click ? e.glIHf(u, e.iePBa) : l.querySelector(e.yLvbD) : a.querySelector("._afxv"); R.set(e.hnCrN, "Wait..."), R.set("disabled", !0), e.BDYDS(downloadT, e.AFJYy(setElement, location.href), !0, !0, !1, !0) })), Q = new n(e.mpqmG).set(e.hnCrN, e.Mzryt).on(e.EklNt, (function(n) { e.kPMmi(e.ZpoIw, e.ZpoIw) ? (o.log("TimeOut for", r), i = !0) : e.yNAbK(downloadT, e.rztnD(setElement, location.href), !0, !0, !0, !0) })), O = new n(e.mpqmG).set(e.hnCrN, e.IFTiX).on(e.EklNt, (function(n) { e.CnNgH(WIP_, 2, !1, !1) })), z = new n(e.mpqmG).set("innerText", e.USkdO).on("click", (function(n) { if ("YvkGr" !== e.LQZuG) { if (e.CpSvC(o.style.display, "none")) throw c.getElementById(e.sczbe).click(), "this"; i.log(e.UxHEd) } else e.avWXX(WIP_, 2, !0, !1) })), V = new n("button").set(e.hnCrN, e.Mzryt).on("click", (function(n) { e.qSXBZ(downloadTikTok, !0, setElement2(e.TYhvR(getClass, e.oKYdn) ? e.qpemZ(getClass, e.oKYdn).innerText : location.href)) })).style({ color: e.GbBYI }), K = (new n("button", { id: e.NZXuS }).set("innerText", e.Mzryt).on(e.EklNt, (function(t) { e.ZaFbY("nSjCt", e.EFwQE) ? n.stop() : e.PhZiw(downloadTikTok, !0, e.yHPtg(setElement2, e.GiLDy(getClass, e.oKYdn) ? e.ZOkaV(getClass, e.oKYdn).innerText : location.href)) })).style({ color: e.GbBYI }), new n(e.mpqmG).set("innerText", e.PCMRu).on(e.EklNt, (function(n) { e.ZxQuM(downloadTikTok, !1, e.glIHf(setElement2, e.UbXat(getClass, e.oKYdn) ? e.dNlBs(getClass, "ehlq8k34").innerText : location.href)) })).style({ color: e.GbBYI })); function Y() { return document.querySelector(e.lENsA) || document.querySelector(e.RfzQJ) } function X() { var t = { jmpXr: function(n, t) { return e.UbXat(n, t) }, ZoywD: ".autoplay", PMOyZ: e.rBwLi, eTeDb: function(n) { return e.XHRiK(n) }, CPthK: function(n) { return e.OjojD(n) }, lGywU: function(n) { return e.oahlv(n) }, VSFLt: "Opening", PUWzm: e.kYXzd, zsaKd: function(n) { return e.XksRZ(n) }, lraIb: function(n, t, o) { return e.eIEJI(n, t, o) }, UEZLp: e.QnHOE, emVbQ: function(e, n) { return e != n }, BcQGM: function(n) { return e.xOlck(n) }, djptb: e.LclVM, qucwv: e.stOVo, VWKsD: function(n) { return e.dHztA(n) }, MfDrG: function(n, t) { return e.wfUVb(n, t) }, HTSZR: e.BQlCn }; const c = Y(); function l() { try { return !(![...document.querySelectorAll("#header-description")].filter(u).filter((e => !a(e)))[0] && !t.jmpXr(query, t.ZoywD)) && ([...document.querySelectorAll(t.PMOyZ)].filter(u).filter((e => !a(e)))[0] || query(t.ZoywD)) } catch (e) { return !1 } } console.log(c), R.appendTo(c), Q.appendTo(c), console.log(e.voAfT); var s = !1; e.jWpDv(setInterval, (() => { var e = { aqfSb: function(e, n, o) { return t.lraIb(e, n, o) }, bUTyk: t.UEZLp, CMztu: "title", zWWmm: "Mute (m)" }; if (t.emVbQ(s, t.BcQGM(l)) && t.CPthK(l)) { if (t.djptb != t.djptb) return o.log(t.VSFLt), r.getElementsByClassName(t.PUWzm)[0].click(), t.zsaKd(i); console.log(t.qucwv), t.lraIb(setTimeout, (() => { t.eTeDb(l).append(n.br.element), t.CPthK(l).append(O.element), t.lGywU(l).append(z.element) }), 100) } else s != t.VWKsD(l) && !t.lGywU(l) && (t.MfDrG("EkzNp", t.HTSZR) ? console.log("buttons are gone?!?!") : (e.aqfSb(o, e.bUTyk, e.CMztu) && r(e.bUTyk, "title")[0] || i(e.zWWmm, e.CMztu)).click()); s = t.CPthK(l) }), 100) } if (console.log(e.RArHg), a1 = [ [e.rjDyj, function() { if (e.mRMdH !== e.IQibT) e.SaNfF(l, (function() { if (e.gicCs(e.CaXGC, e.CaXGC)) { e.WmPih(Y); if (!Y()) throw "Cant append buttons yet"; return console.log(e.KTqgt), e.OjojD(X) } return !n.closed }), { callback: function() {} }); else try { return !(![...g.querySelectorAll(e.rBwLi)].filter(v).filter((e => !G(e)))[0] && !e.LSojF(P, e.gkzGF)) && ([...N.querySelectorAll(e.rBwLi)].filter(A).filter((e => !G(e)))[0] || e.rztnD(Z, e.gkzGF)) } catch (e) { return !1 } }], ["tiktok", function() { var u = { xCiAc: function(e, n, t) { return e(n, t) }, HPcsW: e.Mfefl, DWSiV: ".e1mecfx011", kNayt: function(e) { return e() }, dCbkM: function(n) { return e.zfqAK(n) }, GMWjJ: "Added playlist buttons", KijXu: function(n) { return e.dHztA(n) }, DHLhy: function(e) { return e() }, jebRm: "img", IvUnr: e.TzEaj, SNbeC: "data-e2e", xpUDQ: function(e, n, t) { return e(n, t) }, WXCWU: e.HsyhN, EuSJt: function(e, n) { return e === n }, WWmeu: function(n, t) { return e.jwJob(n, t) }, KtdIF: e.kAUdH, hXiGl: e.BsqlJ, NhITS: e.voAfT, TVGKu: "xgglK", HDgWA: "zxFKP", PJYHD: e.tQYtv, gZWqM: e.VEKta }; e.SurfS(addEventListener, e.sEFtD, (function() { var e = { MRYIf: function(e, n) { return e(n) }, KbEPi: function(e, n) { return u.EuSJt(e, n) }, jguzq: u.TVGKu, tGtZB: u.HDgWA, ieNZw: function(e, n, t) { return u.xpUDQ(e, n, t) }, rHIMJ: u.PJYHD, qwsWi: u.SNbeC, Qmwjm: function(e, n) { return e !== n }, OspMg: u.gZWqM }; u.xCiAc(l, (function() { if (!u.xCiAc(abc_, "browse-copy", "data-e2e")) throw u.HPcsW; V.appendTo(document.querySelectorAll(u.DWSiV)), K.appendTo(document.querySelectorAll(".e1mecfx011")) }), { callback: function() {} }), u.xpUDQ(l, (function() { var l = { Fegdk: function(e) { return u.kNayt(e) }, MJhKe: function(e, n) { return e != n }, uyNFV: function(e) { return u.dCbkM(e) }, hYqpC: u.GMWjJ, UgsRw: function(e, n, t) { return e(n, t) }, xWHqD: function(e) { return u.KijXu(e) }, LrdGs: function(e) { return u.DHLhy(e) }, LyjvC: function(e) { return u.kNayt(e) }, wQRuQ: function(e) { return e() }, GytIP: function(e, n, t) { return u.xCiAc(e, n, t) }, kxRdj: u.jebRm, nJWTt: u.IvUnr, iGYEu: "browse-copy", rOLCe: u.SNbeC, WZSlx: function(e, n, t) { return u.xpUDQ(e, n, t) }, RLiMo: u.WXCWU, ezNIC: "eSyOn", SEuBi: function(e, n) { return u.EuSJt(e, n) }, dzQRN: "ssUHu", upxOT: "buttons are gone?!?!" }; if (u.WWmeu(u.KtdIF, u.KtdIF)) n.log("buttons are gone?!?!"); else { if (!document.getElementsByClassName("e13wiwn60")[0]) throw "Cant Append"; function a() { var t = { EYwWo: function(n, t) { return e.MRYIf(n, t) } }; if (e.KbEPi(e.jguzq, e.tGtZB)) c.children.length && (d = h.children, m.forEach = [].forEach, p.forEach((e => { t.EYwWo(v, e) }))); else try { return !!e.ieNZw(abc_, e.rHIMJ, "data-e2e").parentNode && e.ieNZw(abc_, e.rHIMJ, e.qwsWi).parentNode } catch (t) { if (e.Qmwjm("RSdFU", e.OspMg)) throw new n("Provided argument is not a DOM element."); return !1 } } V.appendTo(document.getElementsByClassName(u.hXiGl)[0]), K.appendTo(document.getElementsByClassName("e13wiwn60")[0]), console.log(u.NhITS); var s = !1; u.xpUDQ(setInterval, (() => { var e = { oIJkv: l.iGYEu, OHcQj: l.rOLCe, sjowM: function(e, n, t) { return l.WZSlx(e, n, t) } }; if (l.RLiMo != l.RLiMo) { var c = { RRWuS: function(e) { return l.Fegdk(e) } }; l.MJhKe(v, l.Fegdk(w)) && l.uyNFV(P) ? (Q.log(l.hYqpC), l.UgsRw(O, (() => { ne().append(te.br.element), c.RRWuS(oe).append(ie.element), c.RRWuS(ce).append(ue.element) }), 100)) : F != D() && !H() && ne.log("buttons are gone?!?!"), B = l.xWHqD(R) } else { if (l.MJhKe(s, a()) && a()) { if (l.ezNIC != l.ezNIC) return !!t(e.oIJkv, e.OHcQj).parentNode && e.sjowM(o, e.oIJkv, e.OHcQj).parentNode; console.log(l.hYqpC), l.UgsRw(setTimeout, (() => { l.LrdGs(a).append(n.br.element), l.LyjvC(a).append(V.element), l.wQRuQ(a).append(K.element) }), 100) } else if (s != l.wQRuQ(a) && !a()) if (l.SEuBi(l.dzQRN, "rpnju")) { var u = l.GytIP(o, r, l.kxRdj)[0]; i.add([u.src, u.getAttribute(l.nJWTt)]) } else console.log(l.upxOT); s = a() } }), 100) } }), { callback: function() {} }) })) }] ].filter((e => location.host.includes(e[0])))[0], a1 && a1[1] && a1[1](), console.log(a1), delete a1, __ex_ = Y, location.href.includes(e.RCvki) || location.href.includes(e.nTCrB)) { console.log(e.RCvki); function J() { if (e.NQWGO(e.FAAuJ, "ZAOAE")) { var n = videoTitle.innerText.split("\n"), t = n.map((e => e.match(/[:\d]+/gi))).filter((e => !!e)).pop().pop(), o = n[0].split(e.thoFc)[1], u = findhref2(videoTitle.parentNode)[0].href, a = { id: setElement(location.href), href: u, title: o, length: t }; (opener || window).postMessage(a, "*"), console.log(e.meiDk) } else if (r.log(i.children.length), !c.children.length) throw l.getElementById(e.uFopE).click(), e.qYhgV } return e.jWpDv(setInterval, (() => { if (e.MTcWd(e.rTjmq, "qPLXC")) return this.element["on" + t] = o, this; e.MbVGH(document.getElementById("error-text").innerText.length, 5) && location.reload() }), 2e4), console.log(e.cWjyV), void e.cAPhR(l, (function(n = function() {}) { var t = { NXDPC: function(e) { return e() } }; (function() { var [n, t] = name.split(","); txtUrl.value = "https://www.youtube.com/" + (e.TAOPT(t, "1") ? e.GcDNY : e.FESpM) + n, e.YfYfX(getListFormats) })(), e.kFZVc(l, (function(e = function() {}) { t.NXDPC(J) }), { callback: close }) }), { callback: function() {} }) } if (location.href.includes(e.EwYvf)) { console.log("Getting MP4"); let [Ze, Ge] = name.split(","); e.vgZHM(l, (function(n = function() {}) { if (e.lrISy(e.DmzOe, e.DfcwL)) try { e.ZZKeJ(l), a(), e.vAnSF(s, f) } catch (e) {} else document.getElementById("search_txt").value = "https://www.youtube.com/" + ("1" == Ge ? "shorts/" : e.FESpM) + Ze, document.getElementById(e.uFopE).click(), console.log(Ze, Ge) }), { callback: function() {} }), e.zSzFz(l, (function(n = function() {}) { if (console.log(result.children.length), !result.children.length) throw document.getElementById(e.uFopE).click(), "no there" }), { int: 1e3, callback: function() {} }), l((function() { e.AjZNl("nulnz", e.tpQnX) ? t() : document.getElementById(e.kjamt).click() }), { callback: function() {} }), e.Rwfoa(l, (function() { for (var n = e.hjdYZ.split("|"), t = 0;;) { switch (n[t++]) { case "0": var o = { id: Ze, href: i, title: r, length: {} }; continue; case "1": var r = e.GSDDU($, e.BFLbk)[0].innerText; continue; case "2": e.mLZTi(opener, window).postMessage(o, "*"); continue; case "3": console.log(e.kWnzM); continue; case "4": var i = downloadbtn.href; continue } break } }), { callback: close }) } else if (location.href.includes("yt5s.biz")) { async function ee(n) { if (e.FVTnn(e.ljITm, e.VolSB)) { for (; !document.querySelector(n);) e.HlBim(e.WBmQN, e.WBmQN) ? t() : await e.VEMxA(v, 0); return !0 } return !1 }(async function() { var n = { QmPVk: function(n) { return e.lDSoY(n) } }; if (e.YfIbq("hpECV", e.yYjKH)) { let [n, r] = name.split(","); if (!n.length || !r.length) return console.warn(e.Hadlz); var t = "https://www.youtube.com/" + (e.SmESr(r, "1") ? e.GcDNY : e.FESpM) + n; await e.vogmi(ee, e.BAajQ), console.log("Input Loaded"), document.querySelector(e.BAajQ).value = t, await e.vAnSF(ee, "#btn-submit"), console.log(e.NVyvR), await e.jWVYL(v, 100), document.querySelector(e.QEOQG).click(), await e.GSDDU(ee, e.eQnTH), console.log(e.rAlKI); var o = document.querySelector("#video_title").innerText, c = [0]; return [...document.querySelector(e.XFtAf).querySelector(e.rZgFE).querySelectorAll("tr")].forEach((n => { var t = { GDfZF: e.zVDHc, ybaoN: function(e, n, t, o, r) { return e(n, t, o, r) }, aGEEu: function(n, t, o) { return e.LytVE(n, t, o) } }; if (e.mNJfU(e.gtQVi, e.WalJM)) { var o = n.innerText.match(/(?\d+)(p|P)/i) || {}; o.groups && (o = e.dqkUb(Number, o.groups.res), c[0] < o && (c[0] = o, c[1] = findhref2(n)[0].href, c[2] = n)) } else { var { data: { s: r, url: i, title: s } } = u; l.log(t.GDfZF, { s: r, url: i, title: s }, a), r ? t.aGEEu(d, h, 100) : t.ybaoN(m, i, s, null, p) } })), { id: n, title: o, href: c[1], mp4: !0, res: c[0] } } r(), e.SaNfF(i, (function(e = function() {}) { n.QmPVk(l) }), { callback: u }) })().then((function(n) { e.ZAZIZ("mcQkg", "mcQkg") ? ((opener || window).postMessage(n, "*"), location.href = n.href) : (t.log("Iframe is fully loaded"), e.vFJQb(o, !1)) }), console.warn) } else if (location.href.includes("sss.instasaverpro.com")) e.ubUDU != e.ubUDU ? (o.log(e.RjoCF, r), i = !0) : async function() { for (await e.yHPtg((async function(n) { for (; !document.querySelector(n);) await e.YsMUA(v, 0); return !0 }), e.ahFGq); !document.querySelector(e.ahFGq).href.length;) await v(0); console.log(e.bilGx); var n = document.querySelector("#myModalLabel").innerText, t = { href: document.querySelector("#A_downloadUrl").href, title: n }; e.VJtPb(opener, window).postMessage(t, "*") }().then(close, console.warn); else if (location.href.includes(e.PManh)) { let [We, Ie] = name.split(","); if (!We.length || !Ie.length) return console.Warn(e.QYtEQ); var ne = "https://www.youtube.com/" + (e.fCADQ(Ie, "1") ? "shorts/" : e.FESpM) + We; let Ue = function() {}; e.asoXd(l, (function(n = function() {}) { document.getElementById(e.nNMqw).value = "https://www.youtube.com/" + ("1" == Ie ? "shorts/" : "watch?v=") + We, document.getElementById("convert1").click(), console.log(e.GlPjF) }), { callback: Ue }), e.IevPv(l, (function() { if (e.SmESr(stepProcess.style.display, "none")) { if (e.EGjpD(e.Qxabt, "ObpVo")) throw document.getElementById(e.sczbe).click(), e.WglHb; d = e.MMgaI(h, m.groups.res), e.EBiKK(p[0], g) && (v[0] = w, P[1] = e.pKahZ(N, A)[0].href, j[2] = Z) } console.log("Searching") }), { callback: Ue }), l((function() { if (e.gicCs("AalZe", e.xznuo)) { var n = { pCDSE: function(n, t) { return e.hafKP(n, t) }, qNkDz: function(n, t) { return e.VJtPb(n, t) }, KkSwu: "was created" }; let t = null, o = v.createElement; w.createElement = function(e, r) { var i = { PjjaY: function(e, t) { return n.pCDSE(e, t) }, DgtON: function(e, t) { return n.qNkDz(e, t) } }; let c = o.call(t, e, r); return c._click = c.click, c.click = function() { if (t.log(c, "was clicked", c.tagName), i.PjjaY("A", c.tagName)) { me.log("Caught", c); let e = c.download, n = c.href; pe = { id: new ge(ve.href).searchParams.get("v"), href: n, title: e }, i.DgtON(we, hV).postMessage(y, "*"), b() } else c._click.apply(c) }, oe.log(c, n.KkSwu, c.tagName), c }, H.click(), L.log(e.fVgnM), e.NrwOR(B, (() => t.click()), 1e3) } else for (var t = "0|2|3|4|5|1".split("|"), o = 0;;) { switch (t[o++]) { case "0": if (0 == document.getElementById(e.EvpWD).children.length) throw ""; continue; case "1": (opener || window).postMessage(c, "*"); continue; case "2": console.log(e.bvUFw); continue; case "3": var { title: r, href: i } = e.glIHf($, e.RtDLO) ? e.mWwii($, e.RtDLO)[0] ? e.PBqgg($, e.RtDLO)[0] : $(e.RtDLO) : e.xRCqf($, e.RtDLO); continue; case "4": var c = { id: We, href: i, title: r, length: {} }; continue; case "5": console.log("Posted"); continue } break } }), { callback: close }) } else if (location.href.includes("savetik.co")) { var [te, oe] = name.split(","); function re() { var t = { cKKWw: function(n, t) { return e.fvuFV(n, t) }, xRHZe: function(n, t) { return e.pmsyf(n, t) }, Hssui: e.SQGQD, IlrBf: "Handled", tKMwH: function(n, t, o) { return e.UrpAO(n, t, o) }, dlQuE: e.YXxGl }; console.log("Found"); let o = { title: document.getElementsByClassName(e.SCftN)[0].innerText, links: e.ZOkaV(findhref2, document.getElementsByClassName(e.sFSDm)[0]).map((e => e.href)), mp4: e.Bwghm(oe, 1), info: setElement2(te) }, r = e.ECgzi; onmessage = function(e) { if (t.cKKWw(e.origin, r)) { if (t.xRHZe(t.Hssui, t.Hssui)) return n.parentNode; var { data: { s: o, url: i, title: c } } = e; console.log(t.IlrBf, { s: o, url: i, title: c }, e), o ? t.tKMwH(setTimeout, close, 100) : N(i, c, close) } else console.log(t.dlQuE, e) }, e.URyDr(opener, window).postMessage(o, "*") } e.SaNfF(addEventListener, "load", (function() { var n = { IDFvS: function(n, t) { return e.KHfzT(n, t) }, VHKdA: e.lPtNc, kwVSi: function(n) { return e.tkFMw(n) }, BtCHo: function(n, t, o) { return e.VekAn(n, t, o) }, OtoAW: function(e, n) { return e(n) } }; e.qWZLb("vZyqZ", e.DkcvW) ? e.FUnbn(l, (function() { n.IDFvS(n.VHKdA, n.VHKdA) ? (s_input.value = te, n.kwVSi(ksearchvideo), n.BtCHo(setTimeout, ksearchvideo, 1e3)) : (i.value = c, u(), l(a, 1e3)) }), { callback() {} }) : n.OtoAW(t, o) })), e.yFnOI(l, (function() { document.getElementsByClassName(e.SCftN)[0].innerText, e.GKCaQ(re) }), { callback() {} }) } else document.domain.includes(e.CflPH) ? e.cJdRc(e.djLzE, e.tiqZC) ? t.push(o) : (console.log(e.DqUoI), e.cguMA(addEventListener, "keypress", (function({ isTrusted: n, ctrlKey: t, shiftKey: o, code: r, target: i, target: { tagName: c } }) { !["INPUT", e.TFTuG].includes(c) && !t && !o && n && e.wCInQ(r, e.ZhZQL) && (e.WDnYt(abc_, e.JuMEY) || e.PBqgg(abc_, e.EERKG)[1]).click() }))) : document.domain.includes(e.oJdyl) && location.href.includes(e.acPwT) && console.warn(e.LKwuZ); const ie = window.trustedTypes && trustedTypes.createPolicy(e.kSTLQ, { createHTML: e => e, createScriptURL: e => e }), ce = "\n /* Default iframe styles */\n #cardApiIframe {\n width: 100%;\n height: 100%;\n transition: all 2.5s ease-in-out;\n }\n\n /* Collapse animation when the class is toggled */\n .collapse-frame {\n width: 0;\n height: 0;\n margin-left: auto;\n margin-right: auto;\n transition: all 2.5s ease-in-out;\n }\n", ue = document.createElement(e.uuqZm); function le(n) { const t = fe.element; n ? t.classList.add(e.erkOJ) : t.classList.remove("collapse-frame") } ue.type = "text/css", ue.appendChild(document.createTextNode(ie ? ie.createHTML(ce) : ce)); var ae = "https://www.youtube.com/watch?v=" + setElement(location.href) + "&adUrl=https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A?sub_confirm=1", se = ie ? ie.createScriptURL(e.jZnUc(e.rxFQe, ae)) : e.lbMuQ(e.rxFQe, ae); const fe = new _element(e.LcKnw, { id: "cardApiIframe", scrolling: "no", width: e.CHBJi, height: "100%", allowtransparency: e.wUiJl, style: "border: none", src: se }), de = new _element(e.qoPdV, { src: ie ? ie.createScriptURL(e.yoxkW) : e.yoxkW }); de.element.addEventListener(e.sEFtD, (() => { var n, t = { GSwSw: function(n, t, o) { return e.qSXBZ(n, t, o) }, KMsLN: "720" }; if (e.NQMZo("JLJYy", "xybvB")) if (e.KfcZs(typeof iFrameResize, "function")) iFrameResize({ log: !1 }, e.npcPN); else if (e.KfcZs(e.bfOXZ, e.Dmrsg)) try { let t = typeof G != e.ixRoY ? W : I.querySelectorAll; return U ? [...R.querySelectorAll(t)].filter((e => !(null === t.offsetParent)))[0] : (n = e.kyaKZ(t, D) ? t(H).length ? e.DCtgd(t, L)[0] : e.ECPxG(t, B) : null, t.keys(n).length ? n : null) } catch {} else console.error(e.ubYXP); else t.GSwSw(r, (e => (e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + l + "/clip", ""), e.search = "", e))(new c(u.href)).href, t.KMsLN) })); const he = new _element("div").append(fe, de), me = document.querySelector(e.GZaKG); var pe = e.CrAlp(setElement, location.href); fe.element.addEventListener("load", (() => { if (e.ciKuT(e.UrVjb, e.UrVjb)) console.log("Iframe is fully loaded"), e.vogmi(le, !1); else { var n = { gadBm: function(e) { return e() }, dysdJ: e.HFuNM }; i = function() { s("SC", n.gadBm(f)); var e = d(n.dysdJ, "SC"); e.onclose = function(n) { e.log("Win closed") } } } })), e.LyqCo(le, !0); var ge = 0, ve = 1, we = 0; e.IevPv(setInterval, (n => { var m = { MmLWu: e.JAujo, xkeEH: function(n, t) { return e.wljpQ(n, t) }, EyjeA: "shorts/", XNJyz: e.FESpM, knPgJ: "btn-submit" }, p = document.querySelector(e.UGxrp), g = document.querySelector("#secondary.ytd-watch-flexy"); ae = "https://www.youtube.com/watch?v=" + e.oniMB(setElement, location.href) + "&adUrl=https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A?sub_confirm=1", se = ie ? ie.createScriptURL(e.UMpjT(e.rxFQe, ae)) : e.rxFQe + ae, g && (!g.querySelector("#cardApiIframe") && (le(!0), g.parentNode.prepend(ue), g.prepend(he.element), console.log("Added That Thing")), e.ckWHX(setElement(location.href), pe) && (le(!0), fe.set("src", se), console.log(e.YGIXE), pe = e.JxNjB(setElement, location.href))); var v = e.kyaKZ(query, "yt-button-view-model#dismiss-button"); if (v && !e.eKfoc(a, v)) { if ("eCrrC" !== e.JchPb) { e.qbUJs(r); if (!e.TgcEj(i)) throw e.gPPCh; return c.log(e.KTqgt), u() } v.click() } var w = document.getElementsByClassName("ytp-ad-button-icon")[0]; try { if (e.iVvky(w, !D)) if (e.oduVp(e.dvnrP, e.NCgxR)) console.log(e.tcLsZ), D = 1, p.muted = 1; else u.getElementById(m.MmLWu).value = "https://www.youtube.com/" + (m.xkeEH(l, "1") ? m.EyjeA : m.XNJyz) + a, s.getElementById(m.knPgJ).click(), f.log(d, h); else if (e.cnSLc(!w, D)) if (e.mOjPH != e.mOjPH) o = 1, r.playbackRate = 16, i.log(e.qJtYE); else { console.log(e.ZWdJN); try { p.muted = 0 } catch (n) { console.warn(e.uVsWz) } D = 0 } } catch {} var y = [...document.querySelectorAll(e.mcDjl), ...document.querySelectorAll(e.GXZXC)].map((e => [...e.querySelectorAll("button")].filter((e => e.className.includes("skip")))[0])).filter((e => !!e))[0]; y ? ((!we || e.gIlUr(p.playbackRate, 16)) && (e.nretb(e.naSUM, e.HaDAc) ? (e.LNvbP(t, e.JuMEY) || o(e.EERKG)[1]).click() : (we = 1, p.playbackRate = 16, console.log(e.qJtYE))), y.click(), ve = 0) : e.zWfiJ(!ve, p) ? e.kZOGU == e.kZOGU ? (we = 0, ve = 1, p.playbackRate = ge, console.log(e.UMOAq)) : t() : p && (we = 0, ge = p.playbackRate); var b = document.getElementsByClassName(e.wgcQi)[2]; b && (b.click(), console.log("Closed ad card")); var k = [...document.querySelectorAll(e.CqfhK)].filter((e => e.innerText.includes("Ads")))[0]; k && (k.click(), location.href.includes("watch") && location.reload()) }), 10) }();